[Libreoffice-commits] core.git: compilerplugins/clang cppuhelper/source framework/source include/framework l10ntools/source lingucomponent/source pyuno/source salhelper/source sfx2/source solenv/bin soltools/cpp soltools/mkdepend

Noel Grandin noel.grandin at collabora.co.uk
Fri Jul 21 15:11:51 UTC 2017


 compilerplugins/clang/constparams.cxx               |    5 +++++
 cppuhelper/source/implbase_ex.cxx                   |    2 +-
 cppuhelper/source/servicemanager.cxx                |    2 +-
 cppuhelper/source/servicemanager.hxx                |    2 +-
 framework/source/fwe/classes/sfxhelperfunctions.cxx |    2 +-
 include/framework/sfxhelperfunctions.hxx            |    2 +-
 l10ntools/source/localize.cxx                       |    2 +-
 lingucomponent/source/lingutil/lingutil.cxx         |    4 ++--
 pyuno/source/module/pyuno_dlopenwrapper.c           |    2 +-
 salhelper/source/timer.cxx                          |    4 ++--
 sfx2/source/doc/doctemplates.cxx                    |    1 +
 solenv/bin/concat-deps.c                            |    4 ++--
 soltools/cpp/_include.c                             |    2 +-
 soltools/cpp/_lex.c                                 |    2 +-
 soltools/cpp/_macro.c                               |    2 +-
 soltools/cpp/_mcrvalid.c                            |    2 +-
 soltools/cpp/_tokens.c                              |    8 ++++----
 soltools/cpp/cpp.h                                  |   16 ++++++++--------
 soltools/mkdepend/cppsetup.c                        |    2 +-
 soltools/mkdepend/def.h                             |   16 ++++++++--------
 soltools/mkdepend/include.c                         |   10 +++++-----
 soltools/mkdepend/main.c                            |    8 ++++----
 soltools/mkdepend/parse.c                           |    6 +++---
 soltools/mkdepend/pr.c                              |    2 +-
 24 files changed, 57 insertions(+), 51 deletions(-)

New commits:
commit ec340697d682bd7d0a361c8c701e513329c032bd
Author: Noel Grandin <noel.grandin at collabora.co.uk>
Date:   Fri Jul 21 11:52:04 2017 +0200

    loplugin:constparams in soltools and various
    
    Change-Id: I5e8e4a9a31aa7c3ff54cc7ce137d08770ea297e1
    Reviewed-on: https://gerrit.libreoffice.org/40279
    Tested-by: Jenkins <ci at libreoffice.org>
    Reviewed-by: Noel Grandin <noel.grandin at collabora.co.uk>

diff --git a/compilerplugins/clang/constparams.cxx b/compilerplugins/clang/constparams.cxx
index d2d779c4d1c4..15936c9e593d 100644
--- a/compilerplugins/clang/constparams.cxx
+++ b/compilerplugins/clang/constparams.cxx
@@ -108,6 +108,11 @@ bool ConstParams::VisitFunctionDecl(FunctionDecl * functionDecl)
             || name == "file_write"
             || name == "SalMainPipeExchangeSignal_impl"
             || name.startswith("SbRtl_")
+            || name == "my_if_errors"
+            || name == "my_eval_defined"
+            || name == "my_eval_variable"
+             // #ifdef win32
+            || name == "convert_slashes"
                 // UNO component entry points
             || name.endswith("component_getFactory")
                 // in Scheduler::, wants to loop until a reference to a bool becomes true
diff --git a/cppuhelper/source/implbase_ex.cxx b/cppuhelper/source/implbase_ex.cxx
index 6025db018543..2b7b792e718a 100644
--- a/cppuhelper/source/implbase_ex.cxx
+++ b/cppuhelper/source/implbase_ex.cxx
@@ -163,7 +163,7 @@ bool recursivelyFindType(
 }
 
 static inline void * queryDeepNoXInterface(
-    typelib_TypeDescriptionReference * pDemandedTDR, class_data * cd, void * that )
+    typelib_TypeDescriptionReference const * pDemandedTDR, class_data * cd, void * that )
 {
     type_entry * pEntries = getTypeEntries( cd );
     sal_Int32 nTypes = cd->m_nTypes;
diff --git a/cppuhelper/source/servicemanager.cxx b/cppuhelper/source/servicemanager.cxx
index e3ddaee00798..5faee9a129b0 100644
--- a/cppuhelper/source/servicemanager.cxx
+++ b/cppuhelper/source/servicemanager.cxx
@@ -756,7 +756,7 @@ void cppuhelper::ServiceManager::addSingletonContextEntries(
 
 void cppuhelper::ServiceManager::loadImplementation(
         css::uno::Reference< css::uno::XComponentContext > const & context,
-        std::shared_ptr< Data::Implementation > & implementation)
+        std::shared_ptr< Data::Implementation > const & implementation)
 {
     assert(implementation.get() != nullptr);
     {
diff --git a/cppuhelper/source/servicemanager.hxx b/cppuhelper/source/servicemanager.hxx
index 1252b9dab37f..e36cff41e984 100644
--- a/cppuhelper/source/servicemanager.hxx
+++ b/cppuhelper/source/servicemanager.hxx
@@ -218,7 +218,7 @@ public:
 
     void loadImplementation(
         css::uno::Reference< css::uno::XComponentContext > const & context,
-        std::shared_ptr< Data::Implementation > & implementation);
+        std::shared_ptr< Data::Implementation > const & implementation);
 
 private:
     virtual ~ServiceManager() override;
diff --git a/framework/source/fwe/classes/sfxhelperfunctions.cxx b/framework/source/fwe/classes/sfxhelperfunctions.cxx
index 4926874cee64..fd2684b4991a 100644
--- a/framework/source/fwe/classes/sfxhelperfunctions.cxx
+++ b/framework/source/fwe/classes/sfxhelperfunctions.cxx
@@ -88,7 +88,7 @@ pfunc_getRefreshToolbars SAL_CALL SetRefreshToolbars( pfunc_getRefreshToolbars p
     return pOldFunc;
 }
 
-void SAL_CALL RefreshToolbars( css::uno::Reference< css::frame::XFrame >& rFrame )
+void SAL_CALL RefreshToolbars( css::uno::Reference< css::frame::XFrame > const & rFrame )
 {
     pfunc_getRefreshToolbars pCallback = nullptr;
     {
diff --git a/include/framework/sfxhelperfunctions.hxx b/include/framework/sfxhelperfunctions.hxx
index 5e96768b87b8..f5b5226b21fd 100644
--- a/include/framework/sfxhelperfunctions.hxx
+++ b/include/framework/sfxhelperfunctions.hxx
@@ -70,7 +70,7 @@ FWE_DLLPUBLIC svt::StatusbarController* SAL_CALL CreateStatusBarController(
 
 FWE_DLLPUBLIC pfunc_getRefreshToolbars SAL_CALL SetRefreshToolbars( pfunc_getRefreshToolbars pRefreshToolbarsFunc );
 FWE_DLLPUBLIC void SAL_CALL RefreshToolbars(
-     css::uno::Reference< css::frame::XFrame >& rFrame );
+     css::uno::Reference< css::frame::XFrame > const & rFrame );
 
 FWE_DLLPUBLIC pfunc_createDockingWindow SAL_CALL SetDockingWindowCreator( pfunc_createDockingWindow pCreateDockingWindow );
 FWE_DLLPUBLIC void SAL_CALL CreateDockingWindow(
diff --git a/l10ntools/source/localize.cxx b/l10ntools/source/localize.cxx
index 42c6184496fb..2e8e3c1f2012 100644
--- a/l10ntools/source/localize.cxx
+++ b/l10ntools/source/localize.cxx
@@ -428,7 +428,7 @@ void handleDirectory(
     osl::Directory::remove(sPoUrl);
 }
 
-void handleProjects(char * sSourceRoot, char const * sDestRoot)
+void handleProjects(char const * sSourceRoot, char const * sDestRoot)
 {
     OUString root16;
     if (!rtl_convertStringToUString(
diff --git a/lingucomponent/source/lingutil/lingutil.cxx b/lingucomponent/source/lingutil/lingutil.cxx
index 5ecb404ae9df..ee7981a46b1b 100644
--- a/lingucomponent/source/lingutil/lingutil.cxx
+++ b/lingucomponent/source/lingutil/lingutil.cxx
@@ -58,8 +58,8 @@ OString Win_AddLongPathPrefix( const OString &rPathName )
 #ifdef SYSTEM_DICTS
 // find old style dictionaries in system directories
 void GetOldStyleDicsInDir(
-    OUString& aSystemDir, OUString& aFormatName,
-    OUString& aSystemSuffix, OUString& aSystemPrefix,
+    OUString const & aSystemDir, OUString const & aFormatName,
+    OUString const & aSystemSuffix, OUString const & aSystemPrefix,
     std::set< OUString >& aDicLangInUse,
     std::vector< SvtLinguConfigDictionaryEntry >& aRes )
 {
diff --git a/pyuno/source/module/pyuno_dlopenwrapper.c b/pyuno/source/module/pyuno_dlopenwrapper.c
index 98593ebcf372..ac562809b11b 100644
--- a/pyuno/source/module/pyuno_dlopenwrapper.c
+++ b/pyuno/source/module/pyuno_dlopenwrapper.c
@@ -38,7 +38,7 @@
    RTTI identity by comparing string addresses rather than string content).
 */
 
-static void * load(void * address, char const * symbol) {
+static void * load(void const * address, char const * symbol) {
     Dl_info dl_info;
     char * slash;
     size_t len;
diff --git a/salhelper/source/timer.cxx b/salhelper/source/timer.cxx
index 435ea0a1f7e2..3b669d97a2b5 100644
--- a/salhelper/source/timer.cxx
+++ b/salhelper/source/timer.cxx
@@ -37,7 +37,7 @@ public:
     void SAL_CALL registerTimer(salhelper::Timer* pTimer);
 
     /// unregister timer
-    void SAL_CALL unregisterTimer(salhelper::Timer* pTimer);
+    void SAL_CALL unregisterTimer(salhelper::Timer const * pTimer);
 
     /// lookup timer
     bool SAL_CALL lookupTimer(const salhelper::Timer* pTimer);
@@ -292,7 +292,7 @@ void TimerManager::registerTimer(Timer* pTimer)
     }
 }
 
-void TimerManager::unregisterTimer(Timer* pTimer)
+void TimerManager::unregisterTimer(Timer const * pTimer)
 {
     if (!pTimer)
         return;
diff --git a/sfx2/source/doc/doctemplates.cxx b/sfx2/source/doc/doctemplates.cxx
index 71402d8b86f4..76973ae9205f 100644
--- a/sfx2/source/doc/doctemplates.cxx
+++ b/sfx2/source/doc/doctemplates.cxx
@@ -503,6 +503,7 @@ void SfxDocTplService_Impl::readFolderList()
 {
     SolarMutexGuard aGuard;
 
+    static_assert( SAL_N_ELEMENTS(TEMPLATE_SHORT_NAMES_ARY) == SAL_N_ELEMENTS(TEMPLATE_LONG_NAMES_ARY), "mismatch array lengths" );
     const size_t nCount = std::min(SAL_N_ELEMENTS(TEMPLATE_SHORT_NAMES_ARY), SAL_N_ELEMENTS(TEMPLATE_LONG_NAMES_ARY));
     for (size_t i = 0; i < nCount; ++i)
     {
diff --git a/solenv/bin/concat-deps.c b/solenv/bin/concat-deps.c
index 602bdf4b7dbf..5b9fb4ea7dd1 100644
--- a/solenv/bin/concat-deps.c
+++ b/solenv/bin/concat-deps.c
@@ -353,7 +353,7 @@ struct hash
   c ^= b; c -= rot(b,24); \
 }
 
-static unsigned int hash_compute( struct hash* hash, const char* key, int length)
+static unsigned int hash_compute( struct hash const * hash, const char* key, int length)
 {
     unsigned int a;
     unsigned int b;
@@ -509,7 +509,7 @@ unsigned int i;
     }
 }
 
-static inline int compare_key(struct hash* hash, const char* a, const char* b, int len, int* cost)
+static inline int compare_key(struct hash const * hash, const char* a, const char* b, int len, int const * cost)
 {
 #ifdef HASH_STAT
     *cost += 1;
diff --git a/soltools/cpp/_include.c b/soltools/cpp/_include.c
index ba5866db1daf..1404aa4887a5 100644
--- a/soltools/cpp/_include.c
+++ b/soltools/cpp/_include.c
@@ -179,7 +179,7 @@ void
  * Generate a pragma import/include directive
  */
 void
-    genimport(char *fname, int angled, char *iname, int import)
+    genimport(char const *fname, int angled, char const *iname, int import)
 {
     static Token ta = {UNCLASS, 0, 0, NULL, 0};
     static Tokenrow tr = {&ta, &ta, &ta + 1, 1};
diff --git a/soltools/cpp/_lex.c b/soltools/cpp/_lex.c
index 94f218a536ef..6a5becb32679 100644
--- a/soltools/cpp/_lex.c
+++ b/soltools/cpp/_lex.c
@@ -645,7 +645,7 @@ int
  * if fd==-1 and str, then from the string.
  */
 Source *
-    setsource(char *name, int path, int fd, char *str, int wrap)
+    setsource(char *name, int path, int fd, char const *str, int wrap)
 {
     Source *s = new(Source);
     size_t len;
diff --git a/soltools/cpp/_macro.c b/soltools/cpp/_macro.c
index 0a64b060152c..a5e5b931d431 100644
--- a/soltools/cpp/_macro.c
+++ b/soltools/cpp/_macro.c
@@ -624,7 +624,7 @@ void
  * corresponding index in the argname array.  Return -1 if not found.
  */
 int
-    lookuparg(Nlist * mac, Token * tp)
+    lookuparg(Nlist * mac, Token const * tp)
 {
     Token *ap;
 
diff --git a/soltools/cpp/_mcrvalid.c b/soltools/cpp/_mcrvalid.c
index 7a64de71da64..637706530180 100644
--- a/soltools/cpp/_mcrvalid.c
+++ b/soltools/cpp/_mcrvalid.c
@@ -83,7 +83,7 @@ mvl_add( MacroValidatorList *   inout_pValidators,
 
 void
 mvl_check(  MacroValidatorList * inout_pValidators,
-            Token *              inout_pTokenToCheck)
+            Token const *        inout_pTokenToCheck)
 {
     MacroValidator * pV;            /* Running pointer */
     MacroValidator * pCheckedOnes;  /* Here new list is built.  */
diff --git a/soltools/cpp/_tokens.c b/soltools/cpp/_tokens.c
index 097b627e88b6..4c73421b92da 100644
--- a/soltools/cpp/_tokens.c
+++ b/soltools/cpp/_tokens.c
@@ -251,7 +251,7 @@ int
  * Canonical whitespace is assured on each side.
  */
 void
-    insertrow(Tokenrow * dtr, int ntok, Tokenrow * str)
+    insertrow(Tokenrow * dtr, int ntok, Tokenrow const * str)
 {
     int nrtok = (int)rowlen(str);
 
@@ -289,7 +289,7 @@ void
  *  Not strictly conforming.
  */
 void
-    movetokenrow(Tokenrow * dtr, Tokenrow * str)
+    movetokenrow(Tokenrow * dtr, Tokenrow const * str)
 {
     size_t nby;
 
@@ -325,7 +325,7 @@ void
  * the space for the contents.  Return the destination.
  */
 Tokenrow *
-    copytokenrow(Tokenrow * dtr, Tokenrow * str)
+    copytokenrow(Tokenrow * dtr, Tokenrow const * str)
 {
     int len = (int)rowlen(str);
 
@@ -543,7 +543,7 @@ char *
  * Null terminated.
  */
 uchar *
-    newstring(uchar * s, size_t l, size_t o)
+    newstring(uchar const * s, size_t l, size_t o)
 {
     uchar *ns = (uchar *) domalloc(l + o + 1);
 
diff --git a/soltools/cpp/cpp.h b/soltools/cpp/cpp.h
index dc8dd8965e66..e09ea7db86f2 100644
--- a/soltools/cpp/cpp.h
+++ b/soltools/cpp/cpp.h
@@ -172,7 +172,7 @@ void        mvl_add(
 void        mvl_check(
                 MacroValidatorList *
                                 inout_pValidators,
-                Token *         inout_pTokenToCheck);
+                Token const *   inout_pTokenToCheck);
 
 void tokenrow_zeroTokenIdentifiers(Tokenrow* trp);
 
@@ -181,7 +181,7 @@ void fixlex(void);
 void setup(int, char **);
 int gettokens(Tokenrow *, int);
 int comparetokens(Tokenrow *, Tokenrow *);
-Source *setsource(char *, int, int, char *, int);
+Source *setsource(char *, int, int, char const *, int);
 void unsetsource(void);
 void puttokens(Tokenrow *);
 void process(Tokenrow *);
@@ -203,25 +203,25 @@ int gatherargs(Tokenrow *, Tokenrow **, int *);
 void substargs(Nlist *, Tokenrow *, Tokenrow **);
 void expandrow(Tokenrow *, char *);
 void maketokenrow(int, Tokenrow *);
-Tokenrow *copytokenrow(Tokenrow *, Tokenrow *);
+Tokenrow *copytokenrow(Tokenrow *, Tokenrow const *);
 Token *growtokenrow(Tokenrow *);
 Tokenrow *normtokenrow(Tokenrow *);
 void adjustrow(Tokenrow *, int);
-void movetokenrow(Tokenrow *, Tokenrow *);
-void insertrow(Tokenrow *, int, Tokenrow *);
+void movetokenrow(Tokenrow *, Tokenrow const *);
+void insertrow(Tokenrow *, int, Tokenrow const *);
 void peektokens(Tokenrow *, char *);
 void doconcat(Tokenrow *);
 Tokenrow *stringify(Tokenrow *);
-int lookuparg(Nlist *, Token *);
+int lookuparg(Nlist *, Token const *);
 long eval(Tokenrow *, int);
 void genline(void);
-void genimport(char *, int, char *, int);
+void genimport(char const *, int, char const *, int);
 void genwrap(int);
 void setempty(Tokenrow *);
 void makespace(Tokenrow *, Token *);
 char *outnum(char *, int);
 int digit(int);
-uchar *newstring(uchar *, size_t, size_t);
+uchar *newstring(uchar const *, size_t, size_t);
 
 #define rowlen(tokrow)  ((tokrow)->lp - (tokrow)->bp)
 
diff --git a/soltools/mkdepend/cppsetup.c b/soltools/mkdepend/cppsetup.c
index 12b7d12ef55d..e731e9fb47c1 100644
--- a/soltools/mkdepend/cppsetup.c
+++ b/soltools/mkdepend/cppsetup.c
@@ -194,7 +194,7 @@ my_eval_variable (IfParser *ip, const char *var, size_t len)
 }
 
 
-int cppsetup(char *line)
+int cppsetup(char const *line)
 {
     IfParser ip;
     int val = 0;
diff --git a/soltools/mkdepend/def.h b/soltools/mkdepend/def.h
index 4c3649cb8369..2ab9a4845770 100644
--- a/soltools/mkdepend/def.h
+++ b/soltools/mkdepend/def.h
@@ -151,18 +151,18 @@ char            *malloc();
 char            *realloc();
 #endif
 
-char            *copy(char *);
+char            *copy(char const *);
 char            *base_name(char *);
 char            *get_line(struct filepointer *);
 char            *isdefined(char *);
 struct filepointer  *getfile(char *);
-struct inclist *newinclude(char *newfile,
-                           char *incstring);
+struct inclist *newinclude(char const *newfile,
+                           char const *incstring);
 struct inclist      *inc_path(char *, char *, boolean,
                                   struct IncludesCollection *);
 
 void define( char *def, struct symhash **symbols );
-void hash_define(char *name, char * val, struct symhash **symbols);
+void hash_define(char *name, char const * val, struct symhash **symbols);
 struct symhash *hash_copy( struct symhash *symbols );
 void hash_free( struct symhash *symbols );
 void freefile( struct filepointer * fp );
@@ -171,19 +171,19 @@ int find_includes(struct filepointer *filep, struct inclist *file,
     struct IncludesCollection* incCollection, struct symhash *symbols);
 void included_by(struct inclist *ip,
     struct inclist * newfile);
-int cppsetup(char *line);
+int cppsetup(char const *line);
 void add_include(struct filepointer *filep, struct inclist *file,
     struct inclist *file_red, char *include, boolean dot, boolean failOK,
     struct IncludesCollection* incCollection, struct symhash *symbols);
-int match(char *str, char **list);
+int match(char const *str, char **list);
 void recursive_pr_include(struct inclist *head, char *file,
     char *base);
 void recursive_pr_dummy(struct inclist *head, char *file);
 void inc_clean(void);
 
 void fatalerr(char *, ...);
-void warning(char *, ...);
-void warning1(char *, ...);
+void warning(char const *, ...);
+void warning1(char const *, ...);
 
 void convert_slashes(char *);
 char *append_slash(char *);
diff --git a/soltools/mkdepend/include.c b/soltools/mkdepend/include.c
index e83ac0fbc24b..4fbc651f15a9 100644
--- a/soltools/mkdepend/include.c
+++ b/soltools/mkdepend/include.c
@@ -32,8 +32,8 @@ in this Software without prior written authorization from the X Consortium.
 #include <string.h>
 
 void remove_dotdot( char * );
-int isdot( char * );
-int isdotdot( char * );
+int isdot( char const * );
+int isdotdot( char const * );
 int issymbolic(char * dir, char * component);
 int exists_path(struct IncludesCollection*, char*);
 
@@ -223,14 +223,14 @@ void remove_dotdot(char *path)
     strcpy(path, newpath);
 }
 
-int isdot(char *p)
+int isdot(char const *p)
 {
     if(p && p[0] == '.' && p[1] == '\0')
         return TRUE;
     return FALSE;
 }
 
-int isdotdot(char *p)
+int isdotdot(char const *p)
 {
     if(p && p[0] == '.' && p[1] == '.' && p[2] == '\0')
         return TRUE;
@@ -263,7 +263,7 @@ int issymbolic(char *dir, char *component)
 /*
  * Add an include file to the list of those included by 'file'.
  */
-struct inclist *newinclude(char *newfile, char *incstring)
+struct inclist *newinclude(char const *newfile, char const *incstring)
 {
     struct inclist *ip;
 
diff --git a/soltools/mkdepend/main.c b/soltools/mkdepend/main.c
index 80aad85f5274..dcd86838f7da 100644
--- a/soltools/mkdepend/main.c
+++ b/soltools/mkdepend/main.c
@@ -525,7 +525,7 @@ void freefile(struct filepointer *fp)
     free(fp);
 }
 
-char *copy(char *str)
+char *copy(char const *str)
 {
     char   *p = (char *)malloc(strlen(str) + 1);
 
@@ -533,7 +533,7 @@ char *copy(char *str)
     return p;
 }
 
-int match(char *str, char **list)
+int match(char const *str, char **list)
 {
     int    i;
 
@@ -670,7 +670,7 @@ void fatalerr(char *msg, ...)
     exit (1);
 }
 
-void warning(char *msg, ...)
+void warning(char const *msg, ...)
 {
 #ifdef DEBUG_MKDEPEND
     va_list args;
@@ -683,7 +683,7 @@ void warning(char *msg, ...)
 #endif /* DEBUG_MKDEPEND */
 }
 
-void warning1(char *msg, ...)
+void warning1(char const *msg, ...)
 {
 #ifdef DEBUG_MKDEPEND
     va_list args;
diff --git a/soltools/mkdepend/parse.c b/soltools/mkdepend/parse.c
index 1da6448a253a..b538c87be22b 100644
--- a/soltools/mkdepend/parse.c
+++ b/soltools/mkdepend/parse.c
@@ -36,7 +36,7 @@ int gobble( struct filepointer *filep, struct inclist *file,
     struct inclist *file_red, struct symhash *symbols );
 int deftype ( char *line, struct inclist *file,
     int parse_it, struct symhash *symbols);
-int zero_value(char *exp, struct symhash *symbols);
+int zero_value(char const *exp, struct symhash *symbols);
 
 extern struct symhash *maininclist;
 
@@ -370,7 +370,7 @@ char * isdefined( char *symbol )
 /*
  * Return type based on if the #if expression evaluates to 0
  */
-int zero_value(char *exp, struct symhash *symbols)
+int zero_value(char const *exp, struct symhash *symbols)
 {
     global_symbols = symbols; /* HACK! see above */
     if (cppsetup(exp))
@@ -466,7 +466,7 @@ void hash_free( struct symhash *symbols )
     free( symbols->s_pairs );
 }
 
-void hash_define( char *name, char *val, struct symhash **symbols )
+void hash_define( char *name, char const *val, struct symhash **symbols )
 {
     int hashval;
     struct pair *it;
diff --git a/soltools/mkdepend/pr.c b/soltools/mkdepend/pr.c
index fe8d756a636c..9fd88877a8fd 100644
--- a/soltools/mkdepend/pr.c
+++ b/soltools/mkdepend/pr.c
@@ -73,7 +73,7 @@ void add_include(struct filepointer *filep, struct inclist *file, struct inclist
     }
 }
 
-void pr_dummy(struct inclist  *ip)
+void pr_dummy(struct inclist const *ip)
 {
     fwrite(ip->i_file, strlen(ip->i_file), 1, stdout);
     fwrite(" :\n\n", 4, 1, stdout);


More information about the Libreoffice-commits mailing list