[Libreoffice-commits] .: autodoc/inc autodoc/source basebmp/inc basegfx/source basic/inc basic/source binaryurp/source boost/boost_1_44_0-unused-parameters.patch boost/makefile.mk bridges/source codemaker/source comphelper/inc comphelper/source configmgr/source cosv/inc cosv/prj cosv/source cppuhelper/source cppu/inc cppunit/cppunit-1.12.1-unused-parameters.patch cppunit/makefile.mk cppu/qa cppu/source cui/source dbaccess/source editeng/inc editeng/source embeddedobj/source extensions/source filter/inc filter/source fpicker/source framework/inc i18npool/source io/source javaunohelper/source l10ntools/inc l10ntools/source pyuno/source registry/source rsc/inc rsc/source sal/inc sal/osl sal/rtl sal/textenc sax/source sc/inc sc/source sc/workben sdext/source sfx2/inc sfx2/source shell/source sot/inc sot/source stoc/source store/source svl/inc svl/source svl/unx svtools/inc svtools/source svx/inc svx/source svx/workben sw/inc sw/source testtools/source tools/inc tools/source unotools/inc unoto ols/source vigra/makefile.mk vigra/vigra1.4.0-unused-parameters.patch xmlhelp/source xmloff/source xmlscript/source

Stephan Bergmann sbergmann at kemper.freedesktop.org
Sat Jan 21 06:28:56 PST 2012


 autodoc/inc/ary/idl/i_ce2s.hxx                                          |    3 
 autodoc/inc/ary_i/d_token.hxx                                           |    6 
 autodoc/source/ary/idl/i_ce.cxx                                         |    2 
 autodoc/source/ary/idl/i_ce2s.cxx                                       |    2 
 autodoc/source/ary/idl/ia_type.cxx                                      |   11 
 autodoc/source/display/idl/hi_linkhelper.cxx                            |    2 
 autodoc/source/display/inc/toolkit/out_position.hxx                     |    6 
 autodoc/source/display/toolkit/out_position.cxx                         |    5 
 autodoc/source/exes/adc_uni/adc_msg.cxx                                 |   18 
 autodoc/source/inc/adc_msg.hxx                                          |    3 
 autodoc/source/parser_i/idl/pe_const.cxx                                |   10 
 autodoc/source/parser_i/idl/pe_enum2.cxx                                |    8 
 autodoc/source/parser_i/idl/pe_evalu.cxx                                |    6 
 autodoc/source/parser_i/idl/pe_func2.cxx                                |    2 
 autodoc/source/parser_i/idl/pe_iface.cxx                                |   18 
 autodoc/source/parser_i/idl/pe_tydf2.cxx                                |    8 
 autodoc/source/parser_i/idoc/docu_pe2.cxx                               |    4 
 autodoc/source/parser_i/inc/s2_luidl/pe_func2.hxx                       |    4 
 basebmp/inc/basebmp/colorblendaccessoradapter.hxx                       |    4 
 basegfx/source/polygon/b2dpolypolygontools.cxx                          |    3 
 basic/inc/basic/sbxbase.hxx                                             |    2 
 basic/source/inc/propacc.hxx                                            |    2 
 basic/source/inc/symtbl.hxx                                             |    2 
 basic/source/uno/sbservices.cxx                                         |    4 
 binaryurp/source/bridge.cxx                                             |    3 
 boost/boost_1_44_0-unused-parameters.patch                              |  869 ++++++++++
 boost/makefile.mk                                                       |    5 
 bridges/source/cpp_uno/gcc3_linux_x86-64/cpp2uno.cxx                    |    6 
 bridges/source/cpp_uno/gcc3_linux_x86-64/except.cxx                     |    2 
 bridges/source/cpp_uno/shared/component.cxx                             |    3 
 bridges/source/cpp_uno/shared/vtablefactory.cxx                         |    6 
 bridges/source/jni_uno/java/com/sun/star/bridges/jni_uno/JNI_proxy.java |    9 
 bridges/source/jni_uno/jni_info.cxx                                     |    2 
 bridges/source/jni_uno/jni_java2uno.cxx                                 |    4 
 bridges/source/jni_uno/nativethreadpool.cxx                             |   22 
 codemaker/source/cppumaker/cpputype.cxx                                 |   13 
 codemaker/source/javamaker/javatype.cxx                                 |    8 
 comphelper/inc/comphelper/componentmodule.hxx                           |   13 
 comphelper/source/container/IndexedPropertyValuesContainer.cxx          |    4 
 comphelper/source/container/NamedPropertyValuesContainer.cxx            |    3 
 comphelper/source/misc/comphelper_services.cxx                          |    5 
 comphelper/source/misc/componentmodule.cxx                              |    9 
 comphelper/source/misc/documentiologring.cxx                            |    6 
 comphelper/source/misc/documentiologring.hxx                            |    3 
 comphelper/source/streaming/memorystream.cxx                            |    2 
 comphelper/source/streaming/seqinputstreamserv.cxx                      |    2 
 comphelper/source/streaming/seqoutputstreamserv.cxx                     |    2 
 configmgr/source/configurationprovider.cxx                              |    6 
 configmgr/source/services.cxx                                           |    3 
 cosv/inc/cosv/std_outp.hxx                                              |    8 
 cosv/inc/cosv/streamstr.hxx                                             |    6 
 cosv/prj/build.lst                                                      |    2 
 cosv/source/service/std_outp.cxx                                        |    4 
 cppu/inc/com/sun/star/uno/Any.h                                         |    2 
 cppu/inc/com/sun/star/uno/Sequence.hxx                                  |   11 
 cppu/inc/com/sun/star/uno/Type.hxx                                      |   26 
 cppu/inc/cppu/unotype.hxx                                               |   66 
 cppu/qa/cppumaker/test_cppumaker.cxx                                    |    3 
 cppu/source/LogBridge/LogBridge.cxx                                     |    4 
 cppu/source/helper/purpenv/helper_purpenv_Proxy.cxx                     |    2 
 cppu/source/threadpool/threadpool.cxx                                   |    6 
 cppu/source/uno/IdentityMapping.cxx                                     |    2 
 cppu/source/uno/lbenv.cxx                                               |   13 
 cppuhelper/source/exc_thrower.cxx                                       |    6 
 cppuhelper/source/factory.cxx                                           |    9 
 cppuhelper/source/implementationentry.cxx                               |    7 
 cppuhelper/source/macro_expander.cxx                                    |    6 
 cppuhelper/source/stdidlclass.cxx                                       |   20 
 cppunit/cppunit-1.12.1-unused-parameters.patch                          |   11 
 cppunit/makefile.mk                                                     |    4 
 cui/source/inc/cfgutil.hxx                                              |    2 
 cui/source/inc/numpages.hxx                                             |    2 
 cui/source/inc/selector.hxx                                             |    2 
 cui/source/options/optinet2.hxx                                         |    2 
 cui/source/tabpages/autocdlg.cxx                                        |    2 
 dbaccess/source/core/misc/services.cxx                                  |    3 
 dbaccess/source/ext/macromigration/dbmm_services.cxx                    |    5 
 dbaccess/source/sdbtools/misc/sdbt_services.cxx                         |    3 
 editeng/inc/editeng/svxacorr.hxx                                        |    2 
 editeng/inc/editeng/svxrtf.hxx                                          |    2 
 editeng/inc/editeng/tstpitem.hxx                                        |    2 
 editeng/source/editeng/editdoc.hxx                                      |   18 
 editeng/source/editeng/editobj.cxx                                      |    4 
 editeng/source/editeng/editobj2.hxx                                     |    6 
 editeng/source/editeng/impedit.hxx                                      |    2 
 editeng/source/editeng/impedit3.cxx                                     |    2 
 editeng/source/items/bulitem.cxx                                        |    4 
 editeng/source/items/textitem.cxx                                       |    7 
 editeng/source/misc/svxacorr.cxx                                        |   10 
 editeng/source/rtf/svxrtf.cxx                                           |    2 
 embeddedobj/source/commonembedding/embedobj.cxx                         |    6 
 embeddedobj/source/commonembedding/miscobj.cxx                          |    3 
 embeddedobj/source/commonembedding/register.cxx                         |    4 
 embeddedobj/source/general/docholder.cxx                                |    4 
 embeddedobj/source/general/dummyobject.cxx                              |    9 
 embeddedobj/source/inc/commonembobj.hxx                                 |    4 
 embeddedobj/source/inc/dummyobject.hxx                                  |    3 
 embeddedobj/source/inc/oleembobj.hxx                                    |    1 
 embeddedobj/source/msole/olepersist.cxx                                 |    5 
 embeddedobj/source/msole/oleregister.cxx                                |    4 
 extensions/source/bibliography/bibconfig.cxx                            |    2 
 extensions/source/bibliography/framectr.hxx                             |    2 
 extensions/source/bibliography/toolbar.hxx                              |    2 
 extensions/source/logging/log_services.cxx                              |    5 
 extensions/source/propctrlr/pcrservices.cxx                             |    5 
 filter/inc/filter/msfilter/msdffimp.hxx                                 |   10 
 filter/inc/filter/msfilter/svdfppt.hxx                                  |    2 
 filter/source/msfilter/svdfppt.cxx                                      |    2 
 fpicker/source/office/iodlgimp.hxx                                      |    2 
 framework/inc/xml/imagesconfiguration.hxx                               |    6 
 i18npool/source/registerservices/registerservices.cxx                   |    4 
 i18npool/source/search/textsearch.cxx                                   |    2 
 io/source/TextInputStream/TextInputStream.cxx                           |    3 
 io/source/TextOutputStream/TextOutputStream.cxx                         |    3 
 io/source/stm/odata.cxx                                                 |   11 
 io/source/stm/omark.cxx                                                 |    7 
 io/source/stm/opipe.cxx                                                 |    3 
 io/source/stm/opump.cxx                                                 |    4 
 javaunohelper/source/bootstrap.cxx                                      |    2 
 javaunohelper/source/javaunohelper.cxx                                  |    6 
 l10ntools/inc/export.hxx                                                |    4 
 l10ntools/inc/gsicheck.hxx                                              |    2 
 l10ntools/source/gsicheck.cxx                                           |    6 
 l10ntools/source/merge.cxx                                              |   10 
 pyuno/source/module/pyuno.cxx                                           |    6 
 pyuno/source/module/pyuno_callable.cxx                                  |    3 
 pyuno/source/module/pyuno_impl.hxx                                      |    2 
 pyuno/source/module/pyuno_module.cxx                                    |   39 
 pyuno/source/module/pyuno_runtime.cxx                                   |    2 
 registry/source/regkey.cxx                                              |   12 
 rsc/inc/rscdb.hxx                                                       |   14 
 rsc/source/parser/rscdb.cxx                                             |    2 
 rsc/source/parser/rscicpx.cxx                                           |   16 
 rsc/source/parser/rscinit.cxx                                           |   13 
 rsc/source/rsc/rsc.cxx                                                  |    5 
 sal/inc/rtl/allocator.hxx                                               |   11 
 sal/inc/rtl/string.hxx                                                  |    2 
 sal/inc/rtl/ustring.hxx                                                 |    2 
 sal/inc/sal/log.hxx                                                     |   12 
 sal/inc/sal/types.h                                                     |   31 
 sal/osl/unx/file.cxx                                                    |    4 
 sal/osl/unx/file_impl.hxx                                               |    2 
 sal/osl/unx/file_misc.cxx                                               |    4 
 sal/osl/unx/file_stat.cxx                                               |    5 
 sal/rtl/source/alloc_arena.cxx                                          |    2 
 sal/rtl/source/alloc_cache.cxx                                          |    8 
 sal/rtl/source/bootstrap.cxx                                            |    2 
 sal/rtl/source/cipher.cxx                                               |    3 
 sal/rtl/source/uuid.cxx                                                 |    3 
 sal/textenc/convertsimple.cxx                                           |   11 
 sal/textenc/convertsinglebytetobmpunicode.cxx                           |    2 
 sal/textenc/tcvtbyte.cxx                                                |   16 
 sal/textenc/tcvtmb.cxx                                                  |    8 
 sal/textenc/tcvtutf7.cxx                                                |    6 
 sal/textenc/textcvt.cxx                                                 |    6 
 sax/source/expatwrap/sax_expat.cxx                                      |   41 
 sax/source/expatwrap/saxwriter.cxx                                      |    2 
 sax/source/fastparser/facreg.cxx                                        |   12 
 sax/source/fastparser/fastparser.cxx                                    |    8 
 sc/inc/cellsuno.hxx                                                     |    4 
 sc/inc/conditio.hxx                                                     |    2 
 sc/inc/datauno.hxx                                                      |    2 
 sc/inc/detdata.hxx                                                      |    2 
 sc/inc/dispuno.hxx                                                      |    2 
 sc/inc/dptabres.hxx                                                     |    2 
 sc/inc/linkuno.hxx                                                      |    2 
 sc/inc/validat.hxx                                                      |    3 
 sc/inc/viewuno.hxx                                                      |   12 
 sc/source/core/inc/adiasync.hxx                                         |    4 
 sc/source/core/tool/addinlis.cxx                                        |    2 
 sc/source/core/tool/adiasync.cxx                                        |    2 
 sc/source/core/tool/autoform.cxx                                        |    4 
 sc/source/filter/inc/htmlpars.hxx                                       |    2 
 sc/source/filter/inc/rtfparse.hxx                                       |    2 
 sc/workben/result.hxx                                                   |    2 
 sdext/source/minimizer/graphiccollector.cxx                             |   10 
 sdext/source/minimizer/pppoptimizeruno.cxx                              |    7 
 sdext/source/pdfimport/pdfparse/pdfparse.cxx                            |   24 
 sdext/source/pdfimport/services.cxx                                     |    7 
 sdext/source/pdfimport/tree/pdfiprocessor.cxx                           |    6 
 sdext/source/pdfimport/tree/pdfiprocessor.hxx                           |    2 
 sdext/source/presenter/PresenterNotesView.cxx                           |    3 
 sdext/source/presenter/PresenterTheme.cxx                               |    3 
 sdext/source/presenter/PresenterTheme.hxx                               |    3 
 sfx2/inc/arrdecl.hxx                                                    |   18 
 sfx2/inc/orgmgr.hxx                                                     |    2 
 sfx2/inc/sfx2/bindings.hxx                                              |    2 
 sfx2/inc/sfx2/childwin.hxx                                              |    2 
 sfx2/inc/sfx2/dispatch.hxx                                              |    2 
 sfx2/inc/sfx2/linkmgr.hxx                                               |    4 
 sfx2/inc/sfx2/macrconf.hxx                                              |    2 
 sfx2/source/appl/appdde.cxx                                             |    2 
 sfx2/source/appl/linkmgr2.cxx                                           |    2 
 sfx2/source/appl/linksrc.cxx                                            |    2 
 sfx2/source/control/bindings.cxx                                        |    2 
 sfx2/source/control/shell.cxx                                           |    2 
 sfx2/source/dialog/splitwin.cxx                                         |    2 
 sfx2/source/dialog/templdlg.cxx                                         |    4 
 shell/source/backends/gconfbe/gconfbackend.cxx                          |    3 
 shell/source/backends/localebe/localebecdef.cxx                         |    2 
 shell/source/cmdmail/cmdmailentry.cxx                                   |    5 
 shell/source/unix/exec/shellexecentry.cxx                               |    5 
 shell/source/unix/sysshell/recently_used_file_handler.cxx               |    4 
 sot/inc/sot/object.hxx                                                  |   88 -
 sot/source/base/factory.cxx                                             |    2 
 sot/source/base/filelist.cxx                                            |    4 
 sot/source/base/formats.cxx                                             |    8 
 sot/source/base/object.cxx                                              |    8 
 sot/source/sdstor/stgcache.cxx                                          |    5 
 sot/source/sdstor/stgcache.hxx                                          |    3 
 sot/source/sdstor/stgdir.cxx                                            |    1 
 sot/source/sdstor/stgio.cxx                                             |    2 
 sot/source/sdstor/storage.cxx                                           |   16 
 sot/source/unoolestorage/register.cxx                                   |    4 
 stoc/source/defaultregistry/defaultregistry.cxx                         |    3 
 stoc/source/inspect/introspection.cxx                                   |    3 
 stoc/source/namingservice/namingservice.cxx                             |    3 
 stoc/source/proxy_factory/proxyfac.cxx                                  |    2 
 stoc/source/simpleregistry/simpleregistry.cxx                           |    3 
 stoc/source/tdmanager/tdmgr_check.cxx                                   |   10 
 stoc/source/typeconv/convert.cxx                                        |    2 
 stoc/source/uriproc/UriSchemeParser_vndDOTsunDOTstarDOTexpand.cxx       |    3 
 stoc/source/uriproc/UriSchemeParser_vndDOTsunDOTstarDOTscript.cxx       |    3 
 store/source/object.cxx                                                 |    2 
 store/source/object.hxx                                                 |    2 
 store/source/storbase.hxx                                               |    2 
 store/source/storbios.cxx                                               |   12 
 store/source/storbios.hxx                                               |    3 
 store/source/stordir.cxx                                                |    2 
 store/source/stordir.hxx                                                |    2 
 store/source/storlckb.cxx                                               |    4 
 store/source/storlckb.hxx                                               |    2 
 store/source/storpage.cxx                                               |    2 
 store/source/storpage.hxx                                               |    2 
 svl/inc/svl/filerec.hxx                                                 |    6 
 svl/inc/svl/svarray.hxx                                                 |  109 -
 svl/inc/svl/svdde.hxx                                                   |   16 
 svl/inc/svl/svstdarr.hxx                                                |    2 
 svl/inc/svl/zforlist.hxx                                                |    4 
 svl/source/filerec/filerec.cxx                                          |    7 
 svl/source/fsstor/fsfactory.cxx                                         |   40 
 svl/source/fsstor/fsstorage.cxx                                         |    8 
 svl/source/fsstor/fsstorage.hxx                                         |    4 
 svl/source/inc/fsfactory.hxx                                            |    3 
 svl/source/items/aeitem.cxx                                             |    2 
 svl/source/items/itemset.cxx                                            |   14 
 svl/source/notify/brdcst.cxx                                            |    2 
 svl/source/notify/lstner.cxx                                            |    2 
 svl/source/numbers/numfmuno.cxx                                         |    2 
 svl/source/numbers/zforfind.cxx                                         |    3 
 svl/source/numbers/zforfind.hxx                                         |    1 
 svl/source/numbers/zforlist.cxx                                         |   10 
 svl/source/numbers/zforscan.cxx                                         |    4 
 svl/source/numbers/zforscan.hxx                                         |    2 
 svl/source/passwordcontainer/passwordcontainer.cxx                      |    4 
 svl/source/svdde/ddesvr.cxx                                             |    2 
 svl/source/uno/pathservice.cxx                                          |    3 
 svl/source/uno/registerservices.cxx                                     |    3 
 svl/unx/source/svdde/ddedummy.cxx                                       |   48 
 svtools/inc/svtools/svxbox.hxx                                          |    2 
 svtools/source/edit/textdat2.hxx                                        |    6 
 svtools/source/edit/textdoc.hxx                                         |    2 
 svtools/source/edit/texteng.cxx                                         |    4 
 svtools/source/misc/itemdel.cxx                                         |    2 
 svx/inc/svx/srchdlg.hxx                                                 |    2 
 svx/source/inc/fmexpl.hxx                                               |    4 
 svx/source/inc/fmshimp.hxx                                              |    4 
 svx/source/svdraw/svdotxln.cxx                                          |    2 
 svx/workben/edittest.cxx                                                |    2 
 sw/inc/dbmgr.hxx                                                        |    2 
 sw/inc/doc.hxx                                                          |    2 
 sw/inc/docary.hxx                                                       |   27 
 sw/inc/edglbldc.hxx                                                     |    2 
 sw/inc/edimp.hxx                                                        |    2 
 sw/inc/editsh.hxx                                                       |    2 
 sw/inc/expfld.hxx                                                       |    4 
 sw/inc/flypos.hxx                                                       |    2 
 sw/inc/fmtclds.hxx                                                      |    2 
 sw/inc/fmtcol.hxx                                                       |    6 
 sw/inc/ftnidx.hxx                                                       |    4 
 sw/inc/modcfg.hxx                                                       |    2 
 sw/inc/ndarr.hxx                                                        |    2 
 sw/inc/ndhints.hxx                                                      |    4 
 sw/inc/rubylist.hxx                                                     |    2 
 sw/inc/section.hxx                                                      |    2 
 sw/inc/sortopt.hxx                                                      |    2 
 sw/inc/swregion.hxx                                                     |    5 
 sw/inc/swtable.hxx                                                      |    6 
 sw/inc/tblafmt.hxx                                                      |    2 
 sw/inc/tblsel.hxx                                                       |   12 
 sw/inc/tox.hxx                                                          |    2 
 sw/inc/unoevtlstnr.hxx                                                  |    2 
 sw/inc/unotxdoc.hxx                                                     |    2 
 sw/source/core/bastyp/swcache.cxx                                       |    4 
 sw/source/core/bastyp/swregion.cxx                                      |    5 
 sw/source/core/crsr/findattr.cxx                                        |    2 
 sw/source/core/doc/acmplwrd.cxx                                         |    2 
 sw/source/core/doc/docedt.cxx                                           |   10 
 sw/source/core/doc/docfld.cxx                                           |    4 
 sw/source/core/doc/docglbl.cxx                                          |    2 
 sw/source/core/doc/doclay.cxx                                           |    2 
 sw/source/core/doc/docnew.cxx                                           |    2 
 sw/source/core/doc/docredln.cxx                                         |    2 
 sw/source/core/doc/doctxm.cxx                                           |    2 
 sw/source/core/doc/notxtfrm.cxx                                         |    2 
 sw/source/core/doc/tblrwcl.cxx                                          |    8 
 sw/source/core/docnode/ndcopy.cxx                                       |    4 
 sw/source/core/docnode/ndtbl.cxx                                        |   12 
 sw/source/core/docnode/ndtbl1.cxx                                       |   32 
 sw/source/core/docnode/node2lay.cxx                                     |    2 
 sw/source/core/docnode/nodes.cxx                                        |    6 
 sw/source/core/fields/authfld.cxx                                       |    8 
 sw/source/core/fields/docufld.cxx                                       |    4 
 sw/source/core/fields/reffld.cxx                                        |    4 
 sw/source/core/frmedt/tblsel.cxx                                        |    4 
 sw/source/core/inc/UndoCore.hxx                                         |    2 
 sw/source/core/inc/UndoSort.hxx                                         |    4 
 sw/source/core/inc/blink.hxx                                            |    2 
 sw/source/core/inc/docfld.hxx                                           |    2 
 sw/source/core/inc/docsort.hxx                                          |    4 
 sw/source/core/inc/doctxm.hxx                                           |    2 
 sw/source/core/inc/fntcache.hxx                                         |    2 
 sw/source/core/inc/mvsave.hxx                                           |    4 
 sw/source/core/inc/noteurl.hxx                                          |    2 
 sw/source/core/inc/rolbck.hxx                                           |    4 
 sw/source/core/inc/sectfrm.hxx                                          |    2 
 sw/source/core/inc/swblocks.hxx                                         |    2 
 sw/source/core/inc/swcache.hxx                                          |    5 
 sw/source/core/inc/swfntcch.hxx                                         |    2 
 sw/source/core/inc/tblrwcl.hxx                                          |    4 
 sw/source/core/inc/txmsrt.hxx                                           |    2 
 sw/source/core/layout/atrfrm.cxx                                        |    2 
 sw/source/core/layout/frmtool.cxx                                       |    2 
 sw/source/core/layout/ftnfrm.cxx                                        |    8 
 sw/source/core/layout/layhelp.hxx                                       |    2 
 sw/source/core/layout/layouter.cxx                                      |    2 
 sw/source/core/layout/newfrm.cxx                                        |    4 
 sw/source/core/layout/paintfrm.cxx                                      |    8 
 sw/source/core/ole/ndole.cxx                                            |    2 
 sw/source/core/table/swtable.cxx                                        |   12 
 sw/source/core/text/txtinit.cxx                                         |    2 
 sw/source/core/txtnode/ndtxt.cxx                                        |    4 
 sw/source/core/undo/rolbck.cxx                                          |    4 
 sw/source/core/undo/unnum.cxx                                           |    2 
 sw/source/core/undo/untbl.cxx                                           |   16 
 sw/source/core/unocore/unofield.cxx                                     |    2 
 sw/source/core/unocore/unosett.cxx                                      |    2 
 sw/source/filter/basflt/fltini.cxx                                      |    2 
 sw/source/filter/html/htmlatr.cxx                                       |    2 
 sw/source/filter/html/htmlfly.cxx                                       |    2 
 sw/source/filter/html/htmlfly.hxx                                       |    2 
 sw/source/filter/html/htmlftn.cxx                                       |    2 
 sw/source/filter/html/htmltab.cxx                                       |    8 
 sw/source/filter/html/swhtml.cxx                                        |    2 
 sw/source/filter/html/swhtml.hxx                                        |    8 
 sw/source/filter/html/wrthtml.hxx                                       |    6 
 sw/source/filter/inc/msfilter.hxx                                       |    2 
 sw/source/filter/inc/wrtswtbl.hxx                                       |    6 
 sw/source/filter/rtf/rtftbl.cxx                                         |    2 
 sw/source/filter/rtf/swparrtf.cxx                                       |    2 
 sw/source/filter/rtf/swparrtf.hxx                                       |    2 
 sw/source/filter/writer/writer.cxx                                      |    6 
 sw/source/filter/ww8/wrtw8esh.cxx                                       |    2 
 sw/source/filter/ww8/wrtw8sty.cxx                                       |    2 
 sw/source/filter/ww8/wrtww8.cxx                                         |    4 
 sw/source/filter/ww8/wrtww8.hxx                                         |    2 
 sw/source/filter/ww8/ww8par.hxx                                         |    4 
 sw/source/filter/ww8/ww8par2.cxx                                        |    2 
 sw/source/filter/xml/xmlfmt.cxx                                         |    2 
 sw/source/filter/xml/xmltble.cxx                                        |    2 
 sw/source/filter/xml/xmltbli.cxx                                        |    4 
 sw/source/ui/app/appenv.cxx                                             |    2 
 sw/source/ui/app/mainwn.cxx                                             |    2 
 sw/source/ui/dbui/dbinsdlg.cxx                                          |    4 
 sw/source/ui/dbui/dbtree.cxx                                            |    2 
 sw/source/ui/dialog/uiregionsw.cxx                                      |    4 
 sw/source/ui/dochdl/gloshdl.cxx                                         |    2 
 sw/source/ui/envelp/labimp.hxx                                          |    2 
 sw/source/ui/inc/dbinsdlg.hxx                                           |    2 
 sw/source/ui/inc/gloslst.hxx                                            |    2 
 sw/source/ui/inc/redlndlg.hxx                                           |    8 
 sw/source/ui/inc/regionsw.hxx                                           |    2 
 sw/source/ui/inc/swlbox.hxx                                             |    2 
 sw/source/ui/inc/uinums.hxx                                             |    2 
 sw/source/ui/inc/unotxvw.hxx                                            |    2 
 sw/source/ui/index/cnttab.cxx                                           |    2 
 sw/source/ui/utlui/content.cxx                                          |    2 
 sw/source/ui/utlui/gloslst.cxx                                          |    2 
 testtools/source/bridgetest/bridgetest.cxx                              |    3 
 testtools/source/bridgetest/constructors.cxx                            |    6 
 testtools/source/bridgetest/cppobj.cxx                                  |    6 
 tools/inc/tools/fsys.hxx                                                |   18 
 tools/inc/tools/globname.hxx                                            |    4 
 tools/inc/tools/link.hxx                                                |    2 
 tools/inc/tools/tenccvt.hxx                                             |    5 
 tools/source/fsys/dirent.cxx                                            |  268 +--
 tools/source/fsys/unx.cxx                                               |    6 
 tools/source/fsys/wntmsc.cxx                                            |    7 
 tools/source/ref/globname.cxx                                           |    4 
 tools/source/string/tenccvt.cxx                                         |    4 
 unotools/inc/unotools/loghelper.hxx                                     |   11 
 unotools/inc/unotools/ucbstreamhelper.hxx                               |    6 
 unotools/source/misc/fontcvt.cxx                                        |    5 
 unotools/source/ucbhelper/XTempFile.hxx                                 |    3 
 unotools/source/ucbhelper/ucblockbytes.cxx                              |    2 
 unotools/source/ucbhelper/ucbstreamhelper.cxx                           |   14 
 unotools/source/ucbhelper/xtempfile.cxx                                 |    7 
 vigra/makefile.mk                                                       |    5 
 vigra/vigra1.4.0-unused-parameters.patch                                |   31 
 xmlhelp/source/cxxhelp/provider/services.cxx                            |    2 
 xmlhelp/source/cxxhelp/provider/urlparameter.cxx                        |    2 
 xmloff/source/core/i18nmap.cxx                                          |    2 
 xmloff/source/core/xmlimp.cxx                                           |    2 
 xmloff/source/core/xmltkmap.cxx                                         |    2 
 xmloff/source/style/xmlnumfe.cxx                                        |    2 
 xmloff/source/style/xmlnumfi.cxx                                        |    4 
 xmloff/source/style/xmlnumi.cxx                                         |    3 
 xmloff/source/style/xmltabi.cxx                                         |    2 
 xmloff/source/text/XMLTextColumnsContext.cxx                            |    2 
 xmloff/source/text/txtparai.cxx                                         |    2 
 xmlscript/source/xml_helper/xml_impctx.cxx                              |    2 
 xmlscript/source/xmldlg_imexp/exp_share.hxx                             |    3 
 xmlscript/source/xmldlg_imexp/xmldlg_expmodels.cxx                      |    3 
 xmlscript/source/xmldlg_imexp/xmldlg_export.cxx                         |    3 
 424 files changed, 2214 insertions(+), 1333 deletions(-)

New commits:
commit 7c704c78d3c652504c064b4ac7af55a2c1ee49bb
Author: Stephan Bergmann <sbergman at redhat.com>
Date:   Sat Jan 21 15:21:16 2012 +0100

    Removed some unused parameters; added SAL_UNUSED_PARAMETER.
    
    SAL_UNUSED_PARAMETER (expanding to __attribute__ ((unused)) for GCC)
    is used to annotate legitimately unused parameters, so that static
    analysis tools can tell legitimately unused parameters from truly
    unnecessary ones.  To that end, some patches for external modules
    are also added, that are only applied when compiling with GCC and
    add necessary __attribute__ ((unused)) in headers.

diff --git a/autodoc/inc/ary/idl/i_ce2s.hxx b/autodoc/inc/ary/idl/i_ce2s.hxx
index 09774d3..87c9c41 100644
--- a/autodoc/inc/ary/idl/i_ce2s.hxx
+++ b/autodoc/inc/ary/idl/i_ce2s.hxx
@@ -54,8 +54,7 @@ class Ce_2s
     Ce_2s() {}
     virtual             ~Ce_2s();
 
-    static DYN Ce_2s *  Create_(
-                            ClassId             i_nCeClass );
+    static DYN Ce_2s *  Create_();
     // OPERATIONS
     void                Add_Link2DescriptionInManual(
                             const String &      i_link,
diff --git a/autodoc/inc/ary_i/d_token.hxx b/autodoc/inc/ary_i/d_token.hxx
index dd11336..7247de6 100644
--- a/autodoc/inc/ary_i/d_token.hxx
+++ b/autodoc/inc/ary_i/d_token.hxx
@@ -116,8 +116,7 @@ class DT_MLTag : public DT_Dsapi
 class DT_MupType : public DT_MLTag
 {
   public:
-    explicit            DT_MupType(             /// Constructor for End-Tag
-                            bool                )   /// Must be there, but is not evaluated.
+    explicit            DT_MupType()            /// Constructor for End-Tag
                                                 :   bIsBegin(false) {}
     explicit            DT_MupType(             /// Constructor for Begin-Tag
                             const String &      i_sScope )
@@ -138,8 +137,7 @@ class DT_MupType : public DT_MLTag
 class DT_MupMember : public DT_MLTag
 {
   public:
-    explicit            DT_MupMember(           /// Constructor for End-Tag
-                            bool                )   /// Must be there, but is not evaluated.
+    explicit            DT_MupMember()          /// Constructor for End-Tag
                                                 :   bIsBegin(false) {}
                         DT_MupMember(           /// Constructor for Begin-Tag
                             const String &      i_sScope )
diff --git a/autodoc/source/ary/idl/i_ce.cxx b/autodoc/source/ary/idl/i_ce.cxx
index 8a0de92..a7f72b9 100644
--- a/autodoc/source/ary/idl/i_ce.cxx
+++ b/autodoc/source/ary/idl/i_ce.cxx
@@ -61,7 +61,7 @@ CodeEntity::Secondaries()
 {
     if (p2s)
         return *p2s;
-    p2s = Ce_2s::Create_(AryClass());
+    p2s = Ce_2s::Create_();
     return *p2s;
 }
 
diff --git a/autodoc/source/ary/idl/i_ce2s.cxx b/autodoc/source/ary/idl/i_ce2s.cxx
index 9a126fd..a6197bb 100644
--- a/autodoc/source/ary/idl/i_ce2s.cxx
+++ b/autodoc/source/ary/idl/i_ce2s.cxx
@@ -53,7 +53,7 @@ Ce_2s::~Ce_2s()
 }
 
 DYN Ce_2s *
-Ce_2s::Create_( ClassId )
+Ce_2s::Create_()
 {
     return new Ce_2s;
 }
diff --git a/autodoc/source/ary/idl/ia_type.cxx b/autodoc/source/ary/idl/ia_type.cxx
index c029c8e..9bc0338 100644
--- a/autodoc/source/ary/idl/ia_type.cxx
+++ b/autodoc/source/ary/idl/ia_type.cxx
@@ -52,9 +52,7 @@ namespace idl
 {
 
 String              MakeTemplateName(
-                        const String &      i_localName,
-                        const std::vector<Type_id> &
-                                            i_templateParameters );
+                        const String &      i_localName );
 
 
 
@@ -130,9 +128,7 @@ TypeAdmin::lhf_CheckIn_TypeName( const String &        i_sLocalName,
          ?  (!i_templateParameters->empty())
          :  false )
     {
-        sSearchLocalName = MakeTemplateName(
-                                i_sLocalName,
-                                *i_templateParameters);
+        sSearchLocalName = MakeTemplateName(i_sLocalName);
     }
 
     Type_id
@@ -344,8 +340,7 @@ TypeAdmin::IsBuiltInOrRelated( const Type & i_rType ) const
 
 
 String
-MakeTemplateName( const String &                i_localName,
-                  const std::vector<Type_id> &  )
+MakeTemplateName( const String &                i_localName )
 {
     StreamLock
         sl(200);
diff --git a/autodoc/source/display/idl/hi_linkhelper.cxx b/autodoc/source/display/idl/hi_linkhelper.cxx
index 4d6ae7a..de67f0d 100644
--- a/autodoc/source/display/idl/hi_linkhelper.cxx
+++ b/autodoc/source/display/idl/hi_linkhelper.cxx
@@ -89,7 +89,7 @@ LinkHelper::XrefsSuffix() const
 
 
 String
-nameChainLinker( const char * )
+nameChainLinker( SAL_UNUSED_PARAMETER const char * )
 {
     static const String
         sModuleFileName_( output::ModuleFileName() );
diff --git a/autodoc/source/display/inc/toolkit/out_position.hxx b/autodoc/source/display/inc/toolkit/out_position.hxx
index 0bc236c..33dd323 100644
--- a/autodoc/source/display/inc/toolkit/out_position.hxx
+++ b/autodoc/source/display/inc/toolkit/out_position.hxx
@@ -73,16 +73,14 @@ class Position
     void                Get_Chain(
                             StringVector &      o_result ) const
                                                 { pDirectory->Get_Chain(o_result); }
-    String              LinkToRoot(
-                            const String &      i_localLabel = String::Null_() ) const;
+    String              LinkToRoot() const;
 
     void                Get_LinkTo(
                             StreamStr &         o_result,
                             const Position &    i_destination,
                             const String &      i_localLabel = String::Null_() ) const;
     void                Get_LinkToRoot(
-                            StreamStr &         o_result,
-                            const String &      i_localLabel = String::Null_() ) const;
+                            StreamStr &         o_result ) const;
 
     static char         Delimiter()             { return '/'; }
 
diff --git a/autodoc/source/display/toolkit/out_position.cxx b/autodoc/source/display/toolkit/out_position.cxx
index efb4495..75e51b0 100644
--- a/autodoc/source/display/toolkit/out_position.cxx
+++ b/autodoc/source/display/toolkit/out_position.cxx
@@ -131,7 +131,7 @@ Position::operator-=( intt i_levels )
 }
 
 String
-Position::LinkToRoot( const String & ) const
+Position::LinkToRoot() const
 {
     StreamLock sl(C_nAssumedMaxLinkLength);
     return sl() << get_UpLink(Depth()) << c_str;
@@ -176,8 +176,7 @@ Position::Get_LinkTo( StreamStr &         o_result,
 }
 
 void
-Position::Get_LinkToRoot( StreamStr &         o_result,
-                          const String &      ) const
+Position::Get_LinkToRoot( StreamStr & o_result ) const
 {
     o_result << get_UpLink(Depth());
 }
diff --git a/autodoc/source/exes/adc_uni/adc_msg.cxx b/autodoc/source/exes/adc_uni/adc_msg.cxx
index ad8b9d5..06d6f8e 100644
--- a/autodoc/source/exes/adc_uni/adc_msg.cxx
+++ b/autodoc/source/exes/adc_uni/adc_msg.cxx
@@ -62,28 +62,23 @@ Messages::WriteFile(const String & i_sOutputFilePath)
     // KORR_FUTURE Enable this when appropriate:
     WriteParagraph( aOut,
                     aParseErrors,
-                    "Incompletely Parsed Files",
-                    "Stopped parsing at " );
+                    "Incompletely Parsed Files" );
 
     WriteParagraph( aOut,
                     aMissingDocs,
-                    "Entities Without Documentation",
-                    " in " );
+                    "Entities Without Documentation" );
 
     WriteParagraph( aOut,
                     aInvalidConstSymbols,
-                    "Incorrectly Written Const Symbols",
-                    " in " );
+                    "Incorrectly Written Const Symbols" );
 
     WriteParagraph( aOut,
                     aUnresolvedLinks,
-                    "Unresolved Links",
-                    " in\n        " );
+                    "Unresolved Links" );
 
     WriteParagraph( aOut,
                     aTypeVsMemberMisuses,
-                    "Confusion or Misuse of <Type> vs. <Member>",
-                    " in " );
+                    "Confusion or Misuse of <Type> vs. <Member>" );
     aOut.close();
 }
 
@@ -164,8 +159,7 @@ Messages::AddValue( MessageMap &        o_dest,
 void
 Messages::WriteParagraph( csv::File &         o_out,
                           const MessageMap &  i_source,
-                          const String &      i_title,
-                          const String &      )
+                          const String &      i_title )
 {
     StreamStr   aLine(2000);
 
diff --git a/autodoc/source/inc/adc_msg.hxx b/autodoc/source/inc/adc_msg.hxx
index e88ccf5..55abd54 100644
--- a/autodoc/source/inc/adc_msg.hxx
+++ b/autodoc/source/inc/adc_msg.hxx
@@ -115,8 +115,7 @@ class Messages
     void                WriteParagraph(
                             csv::File &         o_out,
                             const MessageMap &  i_source,
-                            const String &      i_title,
-                            const String &      i_firstIntermediateText );
+                            const String &      i_title );
 
     // DATA
     MessageMap          aMissingDocs;
diff --git a/autodoc/source/parser_i/idl/pe_const.cxx b/autodoc/source/parser_i/idl/pe_const.cxx
index 4013f33..817060e 100644
--- a/autodoc/source/parser_i/idl/pe_const.cxx
+++ b/autodoc/source/parser_i/idl/pe_const.cxx
@@ -26,6 +26,10 @@
  *
  ************************************************************************/
 
+#include "sal/config.h"
+
+#include "sal/types.h"
+
 #include <precomp.h>
 #include <s2_luidl/pe_const.hxx>
 
@@ -160,7 +164,7 @@ PE_Constant::On_expect_curl_bracket_open_Punctuation(const char * i_sText)
 }
 
 void
-PE_Constant::On_expect_const_Stereotype(const char *)
+PE_Constant::On_expect_const_Stereotype(SAL_UNUSED_PARAMETER const char *)
 {
     SetResult( done, push_sure, pPE_Type.Ptr() );
 }
@@ -180,7 +184,7 @@ PE_Constant::On_expect_const_Punctuation(const char * i_sText)
 }
 
 void
-PE_Constant::On_expect_value_Identifier(const char *)
+PE_Constant::On_expect_value_Identifier(SAL_UNUSED_PARAMETER const char *)
 {
     SetResult( not_done, push_sure, pPE_Value.Ptr() );
 }
@@ -200,7 +204,7 @@ PE_Constant::On_expect_finish_Punctuation(const char * i_sText)
 }
 
 void
-PE_Constant::On_Default(const char * )
+PE_Constant::On_Default(SAL_UNUSED_PARAMETER const char * )
 {
     SetResult(not_done,pop_failure);
     eState = e_none;
diff --git a/autodoc/source/parser_i/idl/pe_enum2.cxx b/autodoc/source/parser_i/idl/pe_enum2.cxx
index 68fb46d..ce8a806 100644
--- a/autodoc/source/parser_i/idl/pe_enum2.cxx
+++ b/autodoc/source/parser_i/idl/pe_enum2.cxx
@@ -26,6 +26,10 @@
  *
  ************************************************************************/
 
+#include "sal/config.h"
+
+#include "sal/types.h"
+
 #include <precomp.h>
 #include <s2_luidl/pe_enum2.hxx>
 
@@ -160,7 +164,7 @@ PE_Enum::On_expect_value_Punctuation(const char * i_sText)
 }
 
 void
-PE_Enum::On_expect_value_Identifier(const char *)
+PE_Enum::On_expect_value_Identifier(SAL_UNUSED_PARAMETER const char *)
 {
     SetResult( not_done, push_sure, pPE_Value.Ptr() );
 }
@@ -180,7 +184,7 @@ PE_Enum::On_expect_finish_Punctuation(const char * i_sText)
 }
 
 void
-PE_Enum::On_Default(const char * )
+PE_Enum::On_Default(SAL_UNUSED_PARAMETER const char * )
 {
     SetResult(not_done,pop_failure);
     eState = e_none;
diff --git a/autodoc/source/parser_i/idl/pe_evalu.cxx b/autodoc/source/parser_i/idl/pe_evalu.cxx
index 4e1aafa..6ce7c91 100644
--- a/autodoc/source/parser_i/idl/pe_evalu.cxx
+++ b/autodoc/source/parser_i/idl/pe_evalu.cxx
@@ -26,6 +26,10 @@
  *
  ************************************************************************/
 
+#include "sal/config.h"
+
+#include "sal/types.h"
+
 #include <precomp.h>
 #include <s2_luidl/pe_evalu.hxx>
 
@@ -151,7 +155,7 @@ PE_Value::On_got_name_Assignment(const char * i_sText)
 }
 
 void
-PE_Value::On_Default(const char * )
+PE_Value::On_Default(SAL_UNUSED_PARAMETER const char * )
 {
     SetResult(not_done,pop_failure);
 }
diff --git a/autodoc/source/parser_i/idl/pe_func2.cxx b/autodoc/source/parser_i/idl/pe_func2.cxx
index 64a0c6d..a091fa7 100644
--- a/autodoc/source/parser_i/idl/pe_func2.cxx
+++ b/autodoc/source/parser_i/idl/pe_func2.cxx
@@ -72,7 +72,7 @@ PE_Function::PE_Function( const RParent &       i_rCurInterface )
 }
 
 PE_Function::PE_Function( const RParent &     i_rCurService,
-                          E_Constructor        )
+                          E_Constructor )
     :   eState(expect_name),
         sData_Name(),
         nData_ReturnType(0),
diff --git a/autodoc/source/parser_i/idl/pe_iface.cxx b/autodoc/source/parser_i/idl/pe_iface.cxx
index 404c303..7a94938 100644
--- a/autodoc/source/parser_i/idl/pe_iface.cxx
+++ b/autodoc/source/parser_i/idl/pe_iface.cxx
@@ -187,7 +187,7 @@ PE_Interface::Process_Default()
 
 
 void
-PE_Interface::On_need_uik_MetaType(const char *)
+PE_Interface::On_need_uik_MetaType(SAL_UNUSED_PARAMETER const char *)
 {
     // Deprecated, data will be ignored
     SetResult(done, stay);
@@ -195,7 +195,7 @@ PE_Interface::On_need_uik_MetaType(const char *)
 }
 
 void
-PE_Interface::On_uik_Identifier(const char *)
+PE_Interface::On_uik_Identifier(SAL_UNUSED_PARAMETER const char *)
 {
     // Deprecated, data will be ignored
     SetResult(done, stay);
@@ -213,14 +213,14 @@ PE_Interface::On_uik_Punctuation(const char * i_sText)
 }
 
 void
-PE_Interface::On_need_ident_MetaType(const char *)
+PE_Interface::On_need_ident_MetaType(SAL_UNUSED_PARAMETER const char *)
 {
     SetResult(done, stay);
     eState = ident;
 }
 
 void
-PE_Interface::On_ident_Identifier(const char *)
+PE_Interface::On_ident_Identifier(SAL_UNUSED_PARAMETER const char *)
 {
     SetResult(done, stay);
 }
@@ -236,7 +236,7 @@ PE_Interface::On_ident_Punctuation(const char * i_sText)
 }
 
 void
-PE_Interface::On_need_interface_MetaType(const char *)
+PE_Interface::On_need_interface_MetaType(SAL_UNUSED_PARAMETER const char *)
 {
     SetResult(done, stay);
     eState = need_name;
@@ -343,21 +343,21 @@ PE_Interface::On_std_Stereotype(const char * i_sText)
 }
 
 void
-PE_Interface::On_std_GotoFunction(const char * )
+PE_Interface::On_std_GotoFunction(SAL_UNUSED_PARAMETER const char * )
 {
     SetResult(not_done, push_sure, pPE_Function.Ptr());
     eState = in_function;
 }
 
 void
-PE_Interface::On_std_GotoAttribute(const char * )
+PE_Interface::On_std_GotoAttribute(SAL_UNUSED_PARAMETER const char * )
 {
         SetResult(not_done, push_sure, pPE_Attribute.Ptr());
         eState = in_attribute;
 }
 
 void
-PE_Interface::On_std_GotoBaseInterface(const char * )
+PE_Interface::On_std_GotoBaseInterface(SAL_UNUSED_PARAMETER const char * )
 {
        SetResult(done, push_sure, pPE_Type.Ptr());
     eState = in_base_interface;
@@ -379,7 +379,7 @@ PE_Interface::On_need_finish_Punctuation(const char * i_sText)
 }
 
 void
-PE_Interface::On_Default(const char *)
+PE_Interface::On_Default(SAL_UNUSED_PARAMETER const char *)
 {
     SetResult(not_done, pop_failure);
 }
diff --git a/autodoc/source/parser_i/idl/pe_tydf2.cxx b/autodoc/source/parser_i/idl/pe_tydf2.cxx
index 310a8f5..0f5d1df 100644
--- a/autodoc/source/parser_i/idl/pe_tydf2.cxx
+++ b/autodoc/source/parser_i/idl/pe_tydf2.cxx
@@ -26,6 +26,10 @@
  *
  ************************************************************************/
 
+#include "sal/config.h"
+
+#include "sal/types.h"
+
 #include <precomp.h>
 #include <s2_luidl/pe_tydf2.hxx>
 
@@ -120,7 +124,7 @@ PE_Typedef::Process_Default()
 }
 
 void
-PE_Typedef::On_expect_description_Any(const char *)
+PE_Typedef::On_expect_description_Any(SAL_UNUSED_PARAMETER const char *)
 {
     SetResult(not_done,push_sure, pPE_Type.Ptr());
 }
@@ -146,7 +150,7 @@ PE_Typedef::On_got_name_Punctuation(const char * i_sText)
 }
 
 void
-PE_Typedef::On_Default(const char * )
+PE_Typedef::On_Default(SAL_UNUSED_PARAMETER const char * )
 {
     SetResult(not_done,pop_failure);
 }
diff --git a/autodoc/source/parser_i/idoc/docu_pe2.cxx b/autodoc/source/parser_i/idoc/docu_pe2.cxx
index ec18bc7..8a7eeb2 100644
--- a/autodoc/source/parser_i/idoc/docu_pe2.cxx
+++ b/autodoc/source/parser_i/idoc/docu_pe2.cxx
@@ -229,10 +229,10 @@ SapiDocu_PE::Process_XmlLink_EndTag( const Tok_XmlLink_EndTag & i_rToken )
             (this->*fCurTokenAddFunction)(*new DT_Style("</b>",false));
             break;
         case Tok_XmlLink_Tag::member:
-            (this->*fCurTokenAddFunction)(*new DT_MupMember(true));
+            (this->*fCurTokenAddFunction)(*new DT_MupMember);
             break;
         case Tok_XmlLink_Tag::type:
-            (this->*fCurTokenAddFunction)(*new DT_MupType(true));
+            (this->*fCurTokenAddFunction)(*new DT_MupType);
             break;
         default:
             //  Do nothing.
diff --git a/autodoc/source/parser_i/inc/s2_luidl/pe_func2.hxx b/autodoc/source/parser_i/inc/s2_luidl/pe_func2.hxx
index c39d4f5..d59ef43 100644
--- a/autodoc/source/parser_i/inc/s2_luidl/pe_func2.hxx
+++ b/autodoc/source/parser_i/inc/s2_luidl/pe_func2.hxx
@@ -29,6 +29,10 @@
 #ifndef ADC_UIDL_PE_FUNC2_HXX
 #define ADC_UIDL_PE_FUNC2_HXX
 
+#include "sal/config.h"
+
+#include "sal/types.h"
+
 // USED SERVICES
     // BASE CLASSES
 #include <s2_luidl/parsenv2.hxx>
diff --git a/basebmp/inc/basebmp/colorblendaccessoradapter.hxx b/basebmp/inc/basebmp/colorblendaccessoradapter.hxx
index 4bb9135..e272dc3 100644
--- a/basebmp/inc/basebmp/colorblendaccessoradapter.hxx
+++ b/basebmp/inc/basebmp/colorblendaccessoradapter.hxx
@@ -107,13 +107,13 @@ public:
     // -------------------------------------------------------
 
     /// @return constant value, regardless of iterator content
-    template< typename IteratorType > value_type operator()(IteratorType const& ) const
+    template< typename IteratorType > value_type operator()(SAL_UNUSED_PARAMETER IteratorType const& ) const
     {
         return maGetterValue;
     }
     /// @return constant value, regardless of iterator content
     template< typename IteratorType, class Difference >
-    value_type operator()(IteratorType const& , Difference const& ) const
+    value_type operator()(SAL_UNUSED_PARAMETER IteratorType const& , SAL_UNUSED_PARAMETER Difference const& ) const
     {
         return maGetterValue;
     }
diff --git a/basegfx/source/polygon/b2dpolypolygontools.cxx b/basegfx/source/polygon/b2dpolypolygontools.cxx
index f933fa1..e372f72 100644
--- a/basegfx/source/polygon/b2dpolypolygontools.cxx
+++ b/basegfx/source/polygon/b2dpolypolygontools.cxx
@@ -467,8 +467,9 @@ namespace basegfx
             }
         }
 
-        void correctGrowShrinkPolygonPair(B2DPolyPolygon& /*rOriginal*/, B2DPolyPolygon& /*rGrown*/)
+        void correctGrowShrinkPolygonPair(SAL_UNUSED_PARAMETER B2DPolyPolygon& /*rOriginal*/, SAL_UNUSED_PARAMETER B2DPolyPolygon& /*rGrown*/)
         {
+            //TODO!
         }
 
         B2DPolyPolygon reSegmentPolyPolygon(const B2DPolyPolygon& rCandidate, sal_uInt32 nSegments)
diff --git a/basic/inc/basic/sbxbase.hxx b/basic/inc/basic/sbxbase.hxx
index 3dcbfd9..55341fa 100644
--- a/basic/inc/basic/sbxbase.hxx
+++ b/basic/inc/basic/sbxbase.hxx
@@ -38,7 +38,7 @@ class SbxFactory;
 class SbxVariable;
 class SbxBasicFormater;
 
-SV_DECL_PTRARR_DEL(SbxFacs,SbxFactory*,5,5)
+SV_DECL_PTRARR_DEL(SbxFacs,SbxFactory*,5)
 
 // AppData structure for SBX:
 struct SbxAppData
diff --git a/basic/source/inc/propacc.hxx b/basic/source/inc/propacc.hxx
index 0c27c32..d79c688 100644
--- a/basic/source/inc/propacc.hxx
+++ b/basic/source/inc/propacc.hxx
@@ -42,7 +42,7 @@
 #define NS_UNO      ::com::sun::star::uno
 
 typedef NS_BEANS::PropertyValue* SbPropertyValuePtr;
-SV_DECL_PTRARR( SbPropertyValueArr_Impl, SbPropertyValuePtr, 4, 4 )
+SV_DECL_PTRARR( SbPropertyValueArr_Impl, SbPropertyValuePtr, 4 )
 
 typedef ::cppu::WeakImplHelper2< NS_BEANS::XPropertySet,
                                  NS_BEANS::XPropertyAccess > SbPropertyValuesHelper;
diff --git a/basic/source/inc/symtbl.hxx b/basic/source/inc/symtbl.hxx
index 310a238..b484c82 100644
--- a/basic/source/inc/symtbl.hxx
+++ b/basic/source/inc/symtbl.hxx
@@ -57,7 +57,7 @@ public:
 };
 
 
-SV_DECL_PTRARR_DEL(SbiSymbols,SbiSymDef*,5,5)
+SV_DECL_PTRARR_DEL(SbiSymbols,SbiSymDef*,5)
 
 class SbiSymPool {
     friend class SbiSymDef;
diff --git a/basic/source/uno/sbservices.cxx b/basic/source/uno/sbservices.cxx
index 66dc5f5..6b22e18 100644
--- a/basic/source/uno/sbservices.cxx
+++ b/basic/source/uno/sbservices.cxx
@@ -59,10 +59,10 @@ namespace basic
 //........................................................................
 
 extern "C" SAL_DLLPUBLIC_EXPORT void* SAL_CALL sb_component_getFactory(
-    const sal_Char* pImplementationName, void* pServiceManager, void* pRegistryKey )
+    const sal_Char* pImplementationName, void*, void* )
 {
     ::basic::initializeModule();
-    return ::basic::BasicModule::getInstance().getComponentFactory( pImplementationName, pServiceManager, pRegistryKey );
+    return ::basic::BasicModule::getInstance().getComponentFactory( pImplementationName );
 }
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/binaryurp/source/bridge.cxx b/binaryurp/source/bridge.cxx
index 389284d..a47f14e 100644
--- a/binaryurp/source/bridge.cxx
+++ b/binaryurp/source/bridge.cxx
@@ -99,7 +99,8 @@ rtl::OUString toString(css::uno::TypeDescription const & type) {
     return rtl::OUString(d->pTypeName);
 }
 
-extern "C" void SAL_CALL freeProxyCallback(uno_ExtEnvironment *, void * pProxy)
+extern "C" void SAL_CALL freeProxyCallback(
+    SAL_UNUSED_PARAMETER uno_ExtEnvironment *, void * pProxy)
 {
     assert(pProxy != 0);
     static_cast< Proxy * >(pProxy)->do_free();
diff --git a/boost/boost_1_44_0-unused-parameters.patch b/boost/boost_1_44_0-unused-parameters.patch
new file mode 100644
index 0000000..b50285a
--- /dev/null
+++ b/boost/boost_1_44_0-unused-parameters.patch
@@ -0,0 +1,869 @@
+--- misc/boost_1_44_0/boost/bind/bind.hpp	2009-11-30 21:30:22.000000000 +0100
++++ misc/build/boost_1_44_0/boost/bind/bind.hpp	2012-01-20 12:44:07.111316403 +0100
+@@ -143,7 +143,7 @@
+ 
+ template<class F> struct unwrapper
+ {
+-    static inline F & unwrap( F & f, long )
++    static inline F & unwrap( F & f, __attribute__ ((unused)) long )
+     {
+         return f;
+     }
+@@ -226,7 +226,7 @@
+ 
+     A1 operator[] (boost::arg<1>) const { return base_type::a1_; }
+ 
+-    A1 operator[] (boost::arg<1> (*) ()) const { return base_type::a1_; }
++    A1 operator[] (__attribute__ ((unused)) boost::arg<1> (*) ()) const { return base_type::a1_; }
+ 
+     template<class T> T & operator[] ( _bi::value<T> & v ) const { return v.get(); }
+ 
+@@ -238,22 +238,22 @@
+ 
+     template<class R, class F, class L> typename result_traits<R, F>::type operator[] (bind_t<R, F, L> const & b) const { return b.eval(*this); }
+ 
+-    template<class R, class F, class A> R operator()(type<R>, F & f, A & a, long)
++    template<class R, class F, class A> R operator()(type<R>, F & f, A & a, __attribute__ ((unused)) long)
+     {
+         return unwrapper<F>::unwrap(f, 0)(a[base_type::a1_]);
+     }
+ 
+-    template<class R, class F, class A> R operator()(type<R>, F const & f, A & a, long) const
++    template<class R, class F, class A> R operator()(type<R>, F const & f, A & a, __attribute__ ((unused)) long) const
+     {
+         return unwrapper<F const>::unwrap(f, 0)(a[base_type::a1_]);
+     }
+ 
+-    template<class F, class A> void operator()(type<void>, F & f, A & a, int)
++    template<class F, class A> void operator()(type<void>, F & f, A & a, __attribute__ ((unused)) int)
+     {
+         unwrapper<F>::unwrap(f, 0)(a[base_type::a1_]);
+     }
+ 
+-    template<class F, class A> void operator()(type<void>, F const & f, A & a, int) const
++    template<class F, class A> void operator()(type<void>, F const & f, A & a, __attribute__ ((unused)) int) const
+     {
+         unwrapper<F const>::unwrap(f, 0)(a[base_type::a1_]);
+     }
+@@ -285,8 +285,8 @@
+     A1 operator[] (boost::arg<1>) const { return base_type::a1_; }
+     A2 operator[] (boost::arg<2>) const { return base_type::a2_; }
+ 
+-    A1 operator[] (boost::arg<1> (*) ()) const { return base_type::a1_; }
+-    A2 operator[] (boost::arg<2> (*) ()) const { return base_type::a2_; }
++    A1 operator[] (__attribute__ ((unused)) boost::arg<1> (*) ()) const { return base_type::a1_; }
++    A2 operator[] (__attribute__ ((unused)) boost::arg<2> (*) ()) const { return base_type::a2_; }
+ 
+     template<class T> T & operator[] (_bi::value<T> & v) const { return v.get(); }
+ 
+@@ -298,22 +298,22 @@
+ 
+     template<class R, class F, class L> typename result_traits<R, F>::type operator[] (bind_t<R, F, L> const & b) const { return b.eval(*this); }
+ 
+-    template<class R, class F, class A> R operator()(type<R>, F & f, A & a, long)
++    template<class R, class F, class A> R operator()(type<R>, F & f, A & a, __attribute__ ((unused)) long)
+     {
+         return unwrapper<F>::unwrap(f, 0)(a[base_type::a1_], a[base_type::a2_]);
+     }
+ 
+-    template<class R, class F, class A> R operator()(type<R>, F const & f, A & a, long) const
++    template<class R, class F, class A> R operator()(type<R>, F const & f, A & a, __attribute__ ((unused)) long) const
+     {
+         return unwrapper<F const>::unwrap(f, 0)(a[base_type::a1_], a[base_type::a2_]);
+     }
+ 
+-    template<class F, class A> void operator()(type<void>, F & f, A & a, int)
++    template<class F, class A> void operator()(type<void>, F & f, A & a, __attribute__ ((unused)) int)
+     {
+         unwrapper<F>::unwrap(f, 0)(a[base_type::a1_], a[base_type::a2_]);
+     }
+ 
+-    template<class F, class A> void operator()(type<void>, F const & f, A & a, int) const
++    template<class F, class A> void operator()(type<void>, F const & f, A & a, __attribute__ ((unused)) int) const
+     {
+         unwrapper<F const>::unwrap(f, 0)(a[base_type::a1_], a[base_type::a2_]);
+     }
+@@ -377,7 +377,7 @@
+ 
+     template<class R, class F, class L> typename result_traits<R, F>::type operator[] (bind_t<R, F, L> const & b) const { return b.eval(*this); }
+ 
+-    template<class R, class F, class A> R operator()(type<R>, F & f, A & a, long)
++    template<class R, class F, class A> R operator()(type<R>, F & f, A & a, __attribute__ ((unused)) long)
+     {
+         return unwrapper<F>::unwrap(f, 0)(a[base_type::a1_], a[base_type::a2_], a[base_type::a3_]);
+     }
+@@ -387,12 +387,12 @@
+         return unwrapper<F const>::unwrap(f, 0)(a[base_type::a1_], a[base_type::a2_], a[base_type::a3_]);
+     }
+ 
+-    template<class F, class A> void operator()(type<void>, F & f, A & a, int)
++    template<class F, class A> void operator()(type<void>, F & f, A & a, __attribute__ ((unused)) int)
+     {
+         unwrapper<F>::unwrap(f, 0)(a[base_type::a1_], a[base_type::a2_], a[base_type::a3_]);
+     }
+ 
+-    template<class F, class A> void operator()(type<void>, F const & f, A & a, int) const
++    template<class F, class A> void operator()(type<void>, F const & f, A & a, __attribute__ ((unused)) int) const
+     {
+         unwrapper<F const>::unwrap(f, 0)(a[base_type::a1_], a[base_type::a2_], a[base_type::a3_]);
+     }
+@@ -427,10 +427,10 @@
+     A3 operator[] (boost::arg<3>) const { return base_type::a3_; }
+     A4 operator[] (boost::arg<4>) const { return base_type::a4_; }
+ 
+-    A1 operator[] (boost::arg<1> (*) ()) const { return base_type::a1_; }
+-    A2 operator[] (boost::arg<2> (*) ()) const { return base_type::a2_; }
+-    A3 operator[] (boost::arg<3> (*) ()) const { return base_type::a3_; }
+-    A4 operator[] (boost::arg<4> (*) ()) const { return base_type::a4_; }
++    A1 operator[] (__attribute__ ((unused)) boost::arg<1> (*) ()) const { return base_type::a1_; }
++    A2 operator[] (__attribute__ ((unused)) boost::arg<2> (*) ()) const { return base_type::a2_; }
++    A3 operator[] (__attribute__ ((unused)) boost::arg<3> (*) ()) const { return base_type::a3_; }
++    A4 operator[] (__attribute__ ((unused)) boost::arg<4> (*) ()) const { return base_type::a4_; }
+ 
+     template<class T> T & operator[] (_bi::value<T> & v) const { return v.get(); }
+ 
+@@ -442,7 +442,7 @@
+ 
+     template<class R, class F, class L> typename result_traits<R, F>::type operator[] (bind_t<R, F, L> const & b) const { return b.eval(*this); }
+ 
+-    template<class R, class F, class A> R operator()(type<R>, F & f, A & a, long)
++    template<class R, class F, class A> R operator()(type<R>, F & f, A & a, __attribute__ ((unused)) long)
+     {
+         return unwrapper<F>::unwrap(f, 0)(a[base_type::a1_], a[base_type::a2_], a[base_type::a3_], a[base_type::a4_]);
+     }
+@@ -452,7 +452,7 @@
+         return unwrapper<F const>::unwrap(f, 0)(a[base_type::a1_], a[base_type::a2_], a[base_type::a3_], a[base_type::a4_]);
+     }
+ 
+-    template<class F, class A> void operator()(type<void>, F & f, A & a, int)
++    template<class F, class A> void operator()(type<void>, F & f, A & a, __attribute__ ((unused)) int)
+     {
+         unwrapper<F>::unwrap(f, 0)(a[base_type::a1_], a[base_type::a2_], a[base_type::a3_], a[base_type::a4_]);
+     }
+@@ -510,7 +510,7 @@
+ 
+     template<class R, class F, class L> typename result_traits<R, F>::type operator[] (bind_t<R, F, L> const & b) const { return b.eval(*this); }
+ 
+-    template<class R, class F, class A> R operator()(type<R>, F & f, A & a, long)
++    template<class R, class F, class A> R operator()(type<R>, F & f, A & a, __attribute__ ((unused)) long)
+     {
+         return unwrapper<F>::unwrap(f, 0)(a[base_type::a1_], a[base_type::a2_], a[base_type::a3_], a[base_type::a4_], a[base_type::a5_]);
+     }
+@@ -520,7 +520,7 @@
+         return unwrapper<F const>::unwrap(f, 0)(a[base_type::a1_], a[base_type::a2_], a[base_type::a3_], a[base_type::a4_], a[base_type::a5_]);
+     }
+ 
+-    template<class F, class A> void operator()(type<void>, F & f, A & a, int)
++    template<class F, class A> void operator()(type<void>, F & f, A & a, __attribute__ ((unused)) int)
+     {
+         unwrapper<F>::unwrap(f, 0)(a[base_type::a1_], a[base_type::a2_], a[base_type::a3_], a[base_type::a4_], a[base_type::a5_]);
+     }
+@@ -591,7 +591,7 @@
+         return unwrapper<F const>::unwrap(f, 0)(a[base_type::a1_], a[base_type::a2_], a[base_type::a3_], a[base_type::a4_], a[base_type::a5_], a[base_type::a6_]);
+     }
+ 
+-    template<class F, class A> void operator()(type<void>, F & f, A & a, int)
++    template<class F, class A> void operator()(type<void>, F & f, A & a, __attribute__ ((unused)) int)
+     {
+         unwrapper<F>::unwrap(f, 0)(a[base_type::a1_], a[base_type::a2_], a[base_type::a3_], a[base_type::a4_], a[base_type::a5_], a[base_type::a6_]);
+     }
+--- misc/boost_1_44_0/boost/bind/mem_fn.hpp	2009-03-02 17:15:40.000000000 +0100
++++ misc/build/boost_1_44_0/boost/bind/mem_fn.hpp	2012-01-20 12:44:07.112316398 +0100
+@@ -328,7 +328,7 @@
+         return (u.*f_);
+     }
+ 
+-    template<class U> R const & call(U & u, void const *) const
++    template<class U> R const & call(U & u, __attribute__ ((unused)) void const *) const
+     {
+         return (get_pointer(u)->*f_);
+     }
+--- misc/boost_1_44_0/boost/bind/mem_fn_template.hpp	2009-12-03 18:44:37.000000000 +0100
++++ misc/build/boost_1_44_0/boost/bind/mem_fn_template.hpp	2012-01-20 12:44:07.112316398 +0100
+@@ -35,7 +35,7 @@
+         BOOST_MEM_FN_RETURN (u.*f_)();
+     }
+ 
+-    template<class U> R call(U & u, void const *) const
++    template<class U> R call(U & u, __attribute__ ((unused)) void const *) const
+     {
+         BOOST_MEM_FN_RETURN (get_pointer(u)->*f_)();
+     }
+@@ -100,7 +100,7 @@
+         BOOST_MEM_FN_RETURN (u.*f_)();
+     }
+ 
+-    template<class U> R call(U & u, void const *) const
++    template<class U> R call(U & u, __attribute__ ((unused)) void const *) const
+     {
+         BOOST_MEM_FN_RETURN (get_pointer(u)->*f_)();
+     }
+@@ -146,12 +146,12 @@
+     BOOST_MEM_FN_TYPEDEF(R (BOOST_MEM_FN_CC T::*F) (A1))
+     F f_;
+ 
+-    template<class U, class B1> R call(U & u, T const *, B1 & b1) const
++    template<class U, class B1> R call(U & u, __attribute__ ((unused)) T const *, B1 & b1) const
+     {
+         BOOST_MEM_FN_RETURN (u.*f_)(b1);
+     }
+ 
+-    template<class U, class B1> R call(U & u, void const *, B1 & b1) const
++    template<class U, class B1> R call(U & u, __attribute__ ((unused)) void const *, B1 & b1) const
+     {
+         BOOST_MEM_FN_RETURN (get_pointer(u)->*f_)(b1);
+     }
+@@ -217,7 +217,7 @@
+         BOOST_MEM_FN_RETURN (u.*f_)(b1);
+     }
+ 
+-    template<class U, class B1> R call(U & u, void const *, B1 & b1) const
++    template<class U, class B1> R call(U & u, __attribute__ ((unused)) void const *, B1 & b1) const
+     {
+         BOOST_MEM_FN_RETURN (get_pointer(u)->*f_)(b1);
+     }
+@@ -266,7 +266,7 @@
+         BOOST_MEM_FN_RETURN (u.*f_)(b1, b2);
+     }
+ 
+-    template<class U, class B1, class B2> R call(U & u, void const *, B1 & b1, B2 & b2) const
++    template<class U, class B1, class B2> R call(U & u, __attribute__ ((unused)) void const *, B1 & b1, B2 & b2) const
+     {
+         BOOST_MEM_FN_RETURN (get_pointer(u)->*f_)(b1, b2);
+     }
+@@ -330,7 +330,7 @@
+         BOOST_MEM_FN_RETURN (u.*f_)(b1, b2);
+     }
+ 
+-    template<class U, class B1, class B2> R call(U & u, void const *, B1 & b1, B2 & b2) const
++    template<class U, class B1, class B2> R call(U & u, __attribute__ ((unused)) void const *, B1 & b1, B2 & b2) const
+     {
+         BOOST_MEM_FN_RETURN (get_pointer(u)->*f_)(b1, b2);
+     }
+@@ -379,7 +379,7 @@
+         BOOST_MEM_FN_RETURN (u.*f_)(b1, b2, b3);
+     }
+ 
+-    template<class U, class B1, class B2, class B3> R call(U & u, void const *, B1 & b1, B2 & b2, B3 & b3) const
++    template<class U, class B1, class B2, class B3> R call(U & u, __attribute__ ((unused)) void const *, B1 & b1, B2 & b2, B3 & b3) const
+     {
+         BOOST_MEM_FN_RETURN (get_pointer(u)->*f_)(b1, b2, b3);
+     }
+@@ -492,7 +492,7 @@
+         BOOST_MEM_FN_RETURN (u.*f_)(b1, b2, b3, b4);
+     }
+ 
+-    template<class U, class B1, class B2, class B3, class B4> R call(U & u, void const *, B1 & b1, B2 & b2, B3 & b3, B4 & b4) const
++    template<class U, class B1, class B2, class B3, class B4> R call(U & u, __attribute__ ((unused)) void const *, B1 & b1, B2 & b2, B3 & b3, B4 & b4) const
+     {
+         BOOST_MEM_FN_RETURN (get_pointer(u)->*f_)(b1, b2, b3, b4);
+     }
+@@ -556,7 +556,7 @@
+         BOOST_MEM_FN_RETURN (u.*f_)(b1, b2, b3, b4);
+     }
+ 
+-    template<class U, class B1, class B2, class B3, class B4> R call(U & u, void const *, B1 & b1, B2 & b2, B3 & b3, B4 & b4) const
++    template<class U, class B1, class B2, class B3, class B4> R call(U & u, __attribute__ ((unused)) void const *, B1 & b1, B2 & b2, B3 & b3, B4 & b4) const
+     {
+         BOOST_MEM_FN_RETURN (get_pointer(u)->*f_)(b1, b2, b3, b4);
+     }
+--- misc/boost_1_44_0/boost/detail/dynamic_bitset.hpp	2008-10-21 20:13:59.000000000 +0200
++++ misc/build/boost_1_44_0/boost/detail/dynamic_bitset.hpp	2012-01-20 12:44:07.113316394 +0100
+@@ -100,8 +100,8 @@
+ 
+      template <typename Iterator>
+      inline std::size_t do_count(Iterator first, std::size_t length,
+-                                 int /*dummy param*/,
+-                                 value_to_type<access_by_bytes>* )
++                                 __attribute__ ((unused)) int /*dummy param*/,
++                                 __attribute__ ((unused)) value_to_type<access_by_bytes>* )
+      {
+          std::size_t num = 0;
+          if (length)
+--- misc/boost_1_44_0/boost/foreach.hpp	2010-07-30 22:26:40.000000000 +0200
++++ misc/build/boost_1_44_0/boost/foreach.hpp	2012-01-20 12:44:07.114316390 +0100
+@@ -610,7 +610,7 @@
+ }
+ 
+ template<typename T>
+-inline auto_any<T *> contain(T &t, boost::mpl::false_ *) // lvalue
++inline auto_any<T *> contain(T &t, __attribute__ ((unused)) boost::mpl::false_ *) // lvalue
+ {
+     // Cannot seem to get sunpro to handle addressof() with array types.
+     #if BOOST_WORKAROUND(__SUNPRO_CC, BOOST_TESTED_AT(0x570))
+@@ -641,7 +641,7 @@
+ 
+ template<typename T, typename C>
+ inline auto_any<BOOST_DEDUCED_TYPENAME foreach_iterator<T, C>::type>
+-begin(auto_any_t col, type2type<T, C> *, boost::mpl::false_ *) // lvalue
++begin(auto_any_t col, __attribute__ ((unused)) type2type<T, C> *, __attribute__ ((unused)) boost::mpl::false_ *) // lvalue
+ {
+     typedef BOOST_DEDUCED_TYPENAME type2type<T, C>::type type;
+     typedef BOOST_DEDUCED_TYPENAME foreach_iterator<T, C>::type iterator;
+@@ -678,7 +678,7 @@
+ 
+ template<typename T, typename C>
+ inline auto_any<BOOST_DEDUCED_TYPENAME foreach_iterator<T, C>::type>
+-end(auto_any_t col, type2type<T, C> *, boost::mpl::false_ *) // lvalue
++end(auto_any_t col, __attribute__ ((unused)) type2type<T, C> *, __attribute__ ((unused)) boost::mpl::false_ *) // lvalue
+ {
+     typedef BOOST_DEDUCED_TYPENAME type2type<T, C>::type type;
+     typedef BOOST_DEDUCED_TYPENAME foreach_iterator<T, C>::type iterator;
+@@ -707,7 +707,7 @@
+ // done
+ //
+ template<typename T, typename C>
+-inline bool done(auto_any_t cur, auto_any_t end, type2type<T, C> *)
++inline bool done(auto_any_t cur, auto_any_t end, __attribute__ ((unused)) type2type<T, C> *)
+ {
+     typedef BOOST_DEDUCED_TYPENAME foreach_iterator<T, C>::type iter_t;
+     return auto_any_cast<iter_t, boost::mpl::false_>(cur) == auto_any_cast<iter_t, boost::mpl::false_>(end);
+@@ -725,7 +725,7 @@
+ // next
+ //
+ template<typename T, typename C>
+-inline void next(auto_any_t cur, type2type<T, C> *)
++inline void next(auto_any_t cur, __attribute__ ((unused)) type2type<T, C> *)
+ {
+     typedef BOOST_DEDUCED_TYPENAME foreach_iterator<T, C>::type iter_t;
+     ++auto_any_cast<iter_t, boost::mpl::false_>(cur);
+@@ -736,7 +736,7 @@
+ //
+ template<typename T, typename C>
+ inline BOOST_DEDUCED_TYPENAME foreach_reference<T, C>::type
+-deref(auto_any_t cur, type2type<T, C> *)
++deref(auto_any_t cur, __attribute__ ((unused)) type2type<T, C> *)
+ {
+     typedef BOOST_DEDUCED_TYPENAME foreach_iterator<T, C>::type iter_t;
+     return *auto_any_cast<iter_t, boost::mpl::false_>(cur);
+--- misc/boost_1_44_0/boost/function/function_template.hpp	2009-07-09 01:23:52.000000000 +0200
++++ misc/build/boost_1_44_0/boost/function/function_template.hpp	2012-01-20 15:29:25.217770399 +0100
+@@ -711,7 +711,7 @@
+     template<typename Functor>
+     BOOST_FUNCTION_FUNCTION(Functor BOOST_FUNCTION_TARGET_FIX(const &) f
+ #ifndef BOOST_NO_SFINAE
+-                            ,typename enable_if_c<
++                            ,__attribute__ ((unused)) typename enable_if_c<
+                             (boost::type_traits::ice_not<
+                              (is_integral<Functor>::value)>::value),
+                                         int>::type = 0
+@@ -724,7 +724,7 @@
+     template<typename Functor,typename Allocator>
+     BOOST_FUNCTION_FUNCTION(Functor BOOST_FUNCTION_TARGET_FIX(const &) f, Allocator a
+ #ifndef BOOST_NO_SFINAE
+-                            ,typename enable_if_c<
++                            ,__attribute__ ((unused)) typename enable_if_c<
+                             (boost::type_traits::ice_not<
+                              (is_integral<Functor>::value)>::value),
+                                         int>::type = 0
+@@ -1055,7 +1055,7 @@
+   template<typename Functor>
+   function(Functor f
+ #ifndef BOOST_NO_SFINAE
+-           ,typename enable_if_c<
++           ,__attribute__ ((unused)) typename enable_if_c<
+                             (boost::type_traits::ice_not<
+                           (is_integral<Functor>::value)>::value),
+                        int>::type = 0
+@@ -1067,7 +1067,7 @@
+   template<typename Functor,typename Allocator>
+   function(Functor f, Allocator a
+ #ifndef BOOST_NO_SFINAE
+-           ,typename enable_if_c<
++           ,__attribute__ ((unused)) typename enable_if_c<
+                             (boost::type_traits::ice_not<
+                           (is_integral<Functor>::value)>::value),
+                        int>::type = 0
+--- misc/boost_1_44_0/boost/iterator/reverse_iterator.hpp	2004-08-12 19:13:07.000000000 +0200
++++ misc/build/boost_1_44_0/boost/iterator/reverse_iterator.hpp	2012-01-20 12:44:07.122316355 +0100
+@@ -34,7 +34,7 @@
+       template<class OtherIterator>
+       reverse_iterator(
+           reverse_iterator<OtherIterator> const& r
+-          , typename enable_if_convertible<OtherIterator, Iterator>::type* = 0
++          , __attribute__ ((unused)) typename enable_if_convertible<OtherIterator, Iterator>::type* = 0
+           )
+           : super_t(r.base())
+       {}
+--- misc/boost_1_44_0/boost/optional/optional.hpp	2012-01-20 15:24:32.364576113 +0100
++++ misc/build/boost_1_44_0/boost/optional/optional.hpp	2012-01-20 12:44:07.123316351 +0100
+@@ -365,7 +365,7 @@
+     // Converting constructions of optional<T> from optional<U> uses this function with
+     // 'Expr' being of type 'U' and relying on a converting constructor of T from U.
+     template<class Expr>
+-    void construct ( Expr const& expr, void const* )
++    void construct ( Expr const& expr, __attribute__ ((unused)) void const* )
+      {
+        new (m_storage.address()) internal_type(expr) ;
+        m_initialized = true ;
+@@ -376,7 +376,7 @@
+     // Converting assignments of optional<T> from optional<U> uses this function with
+     // 'Expr' being of type 'U' and relying on a converting assignment of T from U.
+     template<class Expr>
+-    void assign_expr_to_initialized ( Expr const& expr, void const* )
++    void assign_expr_to_initialized ( Expr const& expr, __attribute__ ((unused)) void const* )
+      {
+        assign_value(expr, is_reference_predicate());
+      }
+--- misc/boost_1_44_0/boost/spirit/home/classic/actor/ref_const_ref_actor.hpp	2008-06-22 17:05:38.000000000 +0200
++++ misc/build/boost_1_44_0/boost/spirit/home/classic/actor/ref_const_ref_actor.hpp	2012-01-20 12:44:07.124316347 +0100
+@@ -63,8 +63,8 @@
+ 
+         template<typename IteratorT>
+             void operator()(
+-            IteratorT const& /*first*/,
+-            IteratorT const& /*last*/
++            __attribute__ ((unused)) IteratorT const& /*first*/,
++            __attribute__ ((unused)) IteratorT const& /*last*/
+             ) const
+         {
+             this->act(ref,value_ref); // defined in ActionT
+--- misc/boost_1_44_0/boost/spirit/home/classic/core/composite/impl/directives.ipp	2008-06-22 17:05:38.000000000 +0200
++++ misc/build/boost_1_44_0/boost/spirit/home/classic/core/composite/impl/directives.ipp	2012-01-20 12:44:07.124316347 +0100
+@@ -41,7 +41,7 @@
+         contiguous_parser_parse(
+             ST const& s,
+             ScannerT const& scan,
+-            skipper_iteration_policy<BaseT> const&)
++            __attribute__ ((unused)) skipper_iteration_policy<BaseT> const&)
+         {
+             typedef scanner_policies<
+                 no_skipper_iteration_policy<
+@@ -61,7 +61,7 @@
+         contiguous_parser_parse(
+             ST const& s,
+             ScannerT const& scan,
+-            no_skipper_iteration_policy<BaseT> const&)
++            __attribute__ ((unused)) no_skipper_iteration_policy<BaseT> const&)
+         {
+             return s.parse(scan);
+         }
+@@ -85,7 +85,7 @@
+         implicit_lexeme_parse(
+             ParserT const& p,
+             ScannerT const& scan,
+-            skipper_iteration_policy<BaseT> const&)
++            __attribute__ ((unused)) skipper_iteration_policy<BaseT> const&)
+         {
+             typedef scanner_policies<
+                 no_skipper_iteration_policy<
+@@ -129,7 +129,7 @@
+         inhibit_case_parser_parse(
+             ST const& s,
+             ScannerT const& scan,
+-            iteration_policy const&)
++            __attribute__ ((unused)) iteration_policy const&)
+         {
+             typedef scanner_policies<
+                 inhibit_case_iteration_policy<
+--- misc/boost_1_44_0/boost/spirit/home/classic/core/non_terminal/parser_context.hpp	2008-06-22 17:05:38.000000000 +0200
++++ misc/build/boost_1_44_0/boost/spirit/home/classic/core/non_terminal/parser_context.hpp	2012-01-20 12:44:07.124316347 +0100
+@@ -51,15 +51,15 @@
+         typedef parser_context_linker<parser_context<AttrT> > context_linker_t;
+ 
+         template <typename ParserT>
+-        parser_context(ParserT const&) {}
++        parser_context(__attribute__ ((unused)) ParserT const&) {}
+ 
+         template <typename ParserT, typename ScannerT>
+         void
+-        pre_parse(ParserT const&, ScannerT const&) {}
++        pre_parse(__attribute__ ((unused)) ParserT const&, __attribute__ ((unused)) ScannerT const&) {}
+ 
+         template <typename ResultT, typename ParserT, typename ScannerT>
+         ResultT&
+-        post_parse(ResultT& hit, ParserT const&, ScannerT const&)
++        post_parse(ResultT& hit, __attribute__ ((unused)) ParserT const&, __attribute__ ((unused)) ScannerT const&)
+         { return hit; }
+     };
+ 
+--- misc/boost_1_44_0/boost/spirit/home/classic/core/primitives/impl/numerics.ipp	2012-01-20 15:24:32.364576113 +0100
++++ misc/build/boost_1_44_0/boost/spirit/home/classic/core/primitives/impl/numerics.ipp	2012-01-20 12:44:07.125316343 +0100
+@@ -240,7 +240,7 @@
+         }
+ 
+         template <>
+-        inline bool allow_more_digits<-1>(std::size_t)
++        inline bool allow_more_digits<-1>(__attribute__ ((unused)) std::size_t)
+         {
+             return true;
+         }
+--- misc/boost_1_44_0/boost/spirit/home/classic/core/primitives/primitives.hpp	2008-06-22 17:05:38.000000000 +0200
++++ misc/build/boost_1_44_0/boost/spirit/home/classic/core/primitives/primitives.hpp	2012-01-20 12:44:07.125316343 +0100
+@@ -316,7 +316,7 @@
+         anychar_parser() {}
+ 
+         template <typename CharT>
+-        bool test(CharT) const
++        bool test(__attribute__ ((unused)) CharT) const
+         {
+             return true;
+         }
+--- misc/boost_1_44_0/boost/spirit/home/classic/core/scanner/impl/skipper.ipp	2008-06-22 17:05:38.000000000 +0200
++++ misc/build/boost_1_44_0/boost/spirit/home/classic/core/scanner/impl/skipper.ipp	2012-01-20 12:44:07.125316343 +0100
+@@ -122,7 +122,7 @@
+                 IteratorT const&    first_,
+                 IteratorT const&    last,
+                 ParserT const&      p,
+-                space_parser const&)
++                __attribute__ ((unused)) space_parser const&)
+             {
+                 typedef skipper_iteration_policy<> iter_policy_t;
+                 typedef scanner_policies<iter_policy_t> scanner_policies_t;
+--- misc/boost_1_44_0/boost/spirit/home/classic/core/scanner/scanner.hpp	2008-06-22 17:05:38.000000000 +0200
++++ misc/build/boost_1_44_0/boost/spirit/home/classic/core/scanner/scanner.hpp	2012-01-20 12:44:07.126316338 +0100
+@@ -82,18 +82,18 @@
+         create_match(
+             std::size_t         length,
+             AttrT const&        val,
+-            IteratorT const&    /*first*/,
+-            IteratorT const&    /*last*/) const
++            __attribute__ ((unused)) IteratorT const&    /*first*/,
++            __attribute__ ((unused)) IteratorT const&    /*last*/) const
+         {
+             return match<AttrT>(length, val);
+         }
+ 
+         template <typename MatchT, typename IteratorT>
+         void group_match(
+-            MatchT&             /*m*/,
+-            parser_id const&    /*id*/,
+-            IteratorT const&    /*first*/,
+-            IteratorT const&    /*last*/) const {}
++            __attribute__ ((unused)) MatchT&             /*m*/,
++            __attribute__ ((unused)) parser_id const&    /*id*/,
++            __attribute__ ((unused)) IteratorT const&    /*first*/,
++            __attribute__ ((unused)) IteratorT const&    /*last*/) const {}
+ 
+         template <typename Match1T, typename Match2T>
+         void concat_match(Match1T& l, Match2T const& r) const
+@@ -126,8 +126,8 @@
+         call(
+             ActorT const& actor,
+             AttrT& val,
+-            IteratorT const&,
+-            IteratorT const&)
++            __attribute__ ((unused)) IteratorT const&,
++            __attribute__ ((unused)) IteratorT const&)
+         {
+             actor(val);
+         }
+--- misc/boost_1_44_0/boost/spirit/home/classic/core/scanner/skipper.hpp	2008-06-22 17:05:38.000000000 +0200
++++ misc/build/boost_1_44_0/boost/spirit/home/classic/core/scanner/skipper.hpp	2012-01-20 12:44:07.126316338 +0100
+@@ -82,7 +82,7 @@
+ 
+         template <typename ScannerT>
+         void
+-        skip(ScannerT const& /*scan*/) const {}
++        skip(__attribute__ ((unused)) ScannerT const& /*scan*/) const {}
+     };
+ 
+     ///////////////////////////////////////////////////////////////////////////
+--- misc/boost_1_44_0/boost/spirit/home/classic/meta/impl/refactoring.ipp	2008-06-22 17:05:38.000000000 +0200
++++ misc/build/boost_1_44_0/boost/spirit/home/classic/meta/impl/refactoring.ipp	2012-01-20 12:44:07.126316338 +0100
+@@ -92,7 +92,7 @@
+ 
+         template <typename ParserT, typename ScannerT, typename BinaryT>
+         static typename parser_result<ParserT, ScannerT>::type
+-        parse(ParserT const &, ScannerT const& scan, BinaryT const& binary)
++        parse(__attribute__ ((unused)) ParserT const &, ScannerT const& scan, BinaryT const& binary)
+         {
+             return binary.parse(scan);
+         }
+@@ -140,7 +140,7 @@
+         template <typename ParserT, typename ScannerT, typename BinaryT>
+         static typename parser_result<ParserT, ScannerT>::type
+         parse(ParserT const &p, ScannerT const& scan, BinaryT const& binary,
+-            non_nested_refactoring const&)
++            __attribute__ ((unused)) non_nested_refactoring const&)
+         {
+             typedef
+                 typename BinaryT::left_t::parser_category_t
+@@ -205,7 +205,7 @@
+             typename NestedT
+         >
+         static typename parser_result<ParserT, ScannerT>::type
+-        parse(ParserT const &, ScannerT const& scan, BinaryT const& binary,
++        parse(__attribute__ ((unused)) ParserT const &, ScannerT const& scan, BinaryT const& binary,
+             NestedT const& nested_d)
+         {
+             typedef typename BinaryT::parser_generator_t binary_gen_t;
+--- misc/boost_1_44_0/boost/spirit/home/classic/utility/impl/chset_operators.ipp	2008-06-22 17:05:38.000000000 +0200
++++ misc/build/boost_1_44_0/boost/spirit/home/classic/utility/impl/chset_operators.ipp	2012-01-20 12:44:07.127316333 +0100
+@@ -576,7 +576,7 @@
+ //////////////////////////////////
+ template <typename CharT>
+ inline chset<CharT>
+-operator-(anychar_parser, chset<CharT> const& b)
++operator-(__attribute__ ((unused)) anychar_parser, chset<CharT> const& b)
+ {
+     return ~b;
+ }
+--- misc/boost_1_44_0/boost/spirit/home/classic/utility/impl/lists.ipp	2008-06-22 17:05:38.000000000 +0200
++++ misc/build/boost_1_44_0/boost/spirit/home/classic/utility/impl/lists.ipp	2012-01-20 12:44:07.127316333 +0100
+@@ -64,8 +64,8 @@
+             typename ItemT, typename DelimT
+         >
+         static typename parser_result<ParserT, ScannerT>::type
+-        parse(ScannerT const& scan, ParserT const& /*p*/,
+-            ItemT const &item, DelimT const &delim, no_list_endtoken const&)
++        parse(ScannerT const& scan, __attribute__ ((unused)) ParserT const& /*p*/,
++            ItemT const &item, DelimT const &delim, __attribute__ ((unused)) no_list_endtoken const&)
+         {
+             typedef refactor_action_gen<refactor_unary_gen<> > refactor_t;
+             const refactor_t refactor_item_d = refactor_t(refactor_unary_d);
+@@ -112,8 +112,8 @@
+             typename ItemT, typename DelimT
+         >
+         static typename parser_result<ParserT, ScannerT>::type
+-        parse(ScannerT const& scan, ParserT const& /*p*/,
+-            ItemT const &item, DelimT const &delim, no_list_endtoken const&)
++        parse(ScannerT const& scan, __attribute__ ((unused)) ParserT const& /*p*/,
++            ItemT const &item, DelimT const &delim, __attribute__ ((unused)) no_list_endtoken const&)
+         {
+             return (
+                     (item - delim)
+--- misc/boost_1_44_0/boost/throw_exception.hpp	2010-07-03 23:32:02.000000000 +0200
++++ misc/build/boost_1_44_0/boost/throw_exception.hpp	2012-01-20 12:44:07.127316333 +0100
+@@ -49,7 +49,7 @@
+ 
+ #else
+ 
+-inline void throw_exception_assert_compatibility( std::exception const & ) { }
++inline void throw_exception_assert_compatibility( __attribute__ ((unused)) std::exception const & ) { }
+ 
+ template<class E> BOOST_ATTRIBUTE_NORETURN inline void throw_exception( E const & e )
+ {
+--- misc/boost_1_44_0/boost/unordered/detail/node.hpp	2009-09-24 23:12:46.000000000 +0200
++++ misc/build/boost_1_44_0/boost/unordered/detail/node.hpp	2012-01-20 12:44:07.128316328 +0100
+@@ -35,7 +35,7 @@
+     }
+ 
+     template <class A>
+-    inline std::size_t ungrouped_node_base<A>::group_count(node_ptr)
++    inline std::size_t ungrouped_node_base<A>::group_count(__attribute__ ((unused)) node_ptr)
+     {
+         return 1;
+     }
+--- misc/boost_1_44_0/boost/unordered/detail/util.hpp	2010-02-25 20:05:01.000000000 +0100
++++ misc/build/boost_1_44_0/boost/unordered/detail/util.hpp	2012-01-20 12:44:07.128316328 +0100
+@@ -149,7 +149,7 @@
+ #if defined(BOOST_UNORDERED_STD_FORWARD)
+ 
+     template <class T, class... Args>
+-    inline void construct_impl(T*, void* address, Args&&... args)
++    inline void construct_impl(__attribute__ ((unused)) T*, void* address, Args&&... args)
+     {
+         new(address) T(std::forward<Args>(args)...);
+     }
+@@ -262,7 +262,7 @@
+ 
+ #endif
+         template <class K, class M>
+-        void construct_pair(K const& k, M*)
++        void construct_pair(K const& k, __attribute__ ((unused)) M*)
+         {
+             construct_preamble();
+             new(node_->address()) value_type(k, M());                    
+--- misc/boost_1_44_0/boost/utility/addressof.hpp	2009-05-16 20:15:17.000000000 +0200
++++ misc/build/boost_1_44_0/boost/utility/addressof.hpp	2012-01-20 12:44:07.128316328 +0100
+@@ -34,7 +34,7 @@
+ 
+ template<class T> struct addressof_impl
+ {
+-    static inline T * f( T & v, long )
++    static inline T * f( T & v, __attribute__ ((unused)) long )
+     {
+         return reinterpret_cast<T*>(
+             &const_cast<char&>(reinterpret_cast<const volatile char &>(v)));
+--- misc/boost_1_44_0/boost/variant/detail/visitation_impl.hpp	2010-06-10 17:32:07.000000000 +0200
++++ misc/build/boost_1_44_0/boost/variant/detail/visitation_impl.hpp	2012-01-20 12:44:07.128316328 +0100
+@@ -121,7 +121,7 @@
+ inline
+     BOOST_VARIANT_AUX_GENERIC_RESULT_TYPE(typename Visitor::result_type)
+ visitation_impl_invoke_impl(
+-      int, Visitor& visitor, VoidPtrCV storage, T*
++      int, Visitor& visitor, VoidPtrCV storage, __attribute__ ((unused)) T*
+     , mpl::true_// never_uses_backup
+     )
+ {
+@@ -158,7 +158,7 @@
+ visitation_impl_invoke(
+       int internal_which, Visitor& visitor, VoidPtrCV storage, T* t
+     , NoBackupFlag
+-    , int
++    , __attribute__ ((unused)) int
+     )
+ {
+     typedef typename mpl::or_<
+@@ -176,7 +176,7 @@
+ template <typename Visitor, typename VoidPtrCV, typename NBF>
+ inline
+     BOOST_VARIANT_AUX_GENERIC_RESULT_TYPE(typename Visitor::result_type)
+-visitation_impl_invoke(int, Visitor&, VoidPtrCV, apply_visitor_unrolled*, NBF, long)
++visitation_impl_invoke(__attribute__ ((unused)) int, __attribute__ ((unused)) Visitor&, VoidPtrCV, __attribute__ ((unused)) apply_visitor_unrolled*, NBF, __attribute__ ((unused)) long)
+ {
+     // should never be here at runtime:
+     BOOST_ASSERT(false);
+@@ -198,9 +198,9 @@
+ inline
+     BOOST_VARIANT_AUX_GENERIC_RESULT_TYPE(typename Visitor::result_type)
+ visitation_impl(
+-      int, int, Visitor&, VPCV
++      __attribute__ ((unused)) int, __attribute__ ((unused)) int, __attribute__ ((unused)) Visitor&, VPCV
+     , mpl::true_ // is_apply_visitor_unrolled
+-    , NBF, W* = 0, S* = 0
++    , NBF, __attribute__ ((unused)) W* = 0, __attribute__ ((unused)) S* = 0
+     )
+ {
+     // should never be here at runtime:
+@@ -221,7 +221,7 @@
+     , Visitor& visitor, VoidPtrCV storage
+     , mpl::false_ // is_apply_visitor_unrolled
+     , NoBackupFlag no_backup_flag
+-    , Which* = 0, step0* = 0
++    , __attribute__ ((unused)) Which* = 0, __attribute__ ((unused)) step0* = 0
+     )
+ {
+     // Typedef apply_visitor_unrolled steps and associated types...
+--- misc/boost_1_44_0/boost/variant/get.hpp	2005-08-25 18:27:28.000000000 +0200
++++ misc/build/boost_1_44_0/boost/variant/get.hpp	2012-01-20 12:44:07.129316324 +0100
+@@ -85,7 +85,7 @@
+     }
+ 
+     template <typename U>
+-    pointer operator()(const U&) const
++    pointer operator()(__attribute__ ((unused)) const U&) const
+     {
+         return static_cast<pointer>(0);
+     }
+--- misc/boost_1_44_0/boost/variant/variant.hpp	2010-06-10 17:32:07.000000000 +0200
++++ misc/build/boost_1_44_0/boost/variant/variant.hpp	2012-01-20 12:44:07.129316324 +0100
+@@ -290,7 +290,7 @@
+ 
+     template <typename T>
+         BOOST_VARIANT_AUX_RETURN_VOID_TYPE
+-    internal_visit(T& operand, int) const
++    internal_visit(T& operand, __attribute__ ((unused)) int) const
+     {
+         operand.~T();
+ 
+@@ -404,7 +404,7 @@
+ 
+     template <typename T>
+         BOOST_VARIANT_AUX_RETURN_VOID_TYPE
+-    internal_visit(const T& operand, int) const
++    internal_visit(const T& operand, __attribute__ ((unused)) int) const
+     {
+         new(storage_) T(operand);
+         BOOST_VARIANT_AUX_RETURN_VOID;
+@@ -454,7 +454,7 @@
+ 
+     template <typename T>
+         BOOST_VARIANT_AUX_RETURN_VOID_TYPE
+-    internal_visit(T& lhs_content, int) const
++    internal_visit(T& lhs_content, __attribute__ ((unused)) int) const
+     {
+         // NOTE TO USER :
+         // Compile error here indicates one of variant's bounded types does
+@@ -502,7 +502,7 @@
+     }
+ 
+     template <typename U>
+-    bool operator()(U&)
++    bool operator()(__attribute__ ((unused)) U&)
+     {
+         return false;
+     }
+@@ -827,7 +827,7 @@
+ public: // internal visitor interfaces
+ 
+     template <typename T>
+-    result_type internal_visit(T& operand, int)
++    result_type internal_visit(T& operand, __attribute__ ((unused)) int)
+     {
+         return visitor_(operand);
+     }
+@@ -1225,7 +1225,7 @@
+     public: // internal visitor interfaces (below)
+ 
+         template <typename T>
+-        int internal_visit(T& operand, int) const
++        int internal_visit(T& operand, __attribute__ ((unused)) int) const
+         {
+             // NOTE TO USER :
+             // Compile error here indicates one of the source variant's types 
+@@ -1288,7 +1288,7 @@
+     template <typename T>
+     void convert_construct(
+           T& operand
+-        , int
++        , __attribute__ ((unused)) int
+         , mpl::false_ = mpl::false_() // is_foreign_variant
+         )
+     {
+@@ -1308,7 +1308,7 @@
+     template <typename Variant>
+     void convert_construct(
+           Variant& operand
+-        , long
++        , __attribute__ ((unused)) long
+         , mpl::true_// is_foreign_variant
+         )
+     {
+@@ -1348,7 +1348,7 @@
+     template <BOOST_VARIANT_ENUM_PARAMS(typename U)>
+     void convert_construct(
+           boost::variant<BOOST_VARIANT_ENUM_PARAMS(U)>& operand
+-        , long
++        , __attribute__ ((unused)) long
+         )
+     {
+         convert_construct_variant(operand);
+@@ -1553,7 +1553,7 @@
+ 
+         template <typename RhsT>
+             BOOST_VARIANT_AUX_RETURN_VOID_TYPE
+-        internal_visit(const RhsT& rhs_content, int)
++        internal_visit(const RhsT& rhs_content, __attribute__ ((unused)) int)
+         {
+             typedef typename has_nothrow_copy<RhsT>::type
+                 nothrow_copy;
+--- misc/boost_1_44_0/libs/date_time/src/gregorian/greg_month.cpp	2012-01-20 15:24:32.362576125 +0100
++++ misc/build/boost_1_44_0/libs/date_time/src/gregorian/greg_month.cpp	2012-01-20 12:44:07.130316320 +0100
+@@ -108,7 +108,7 @@
+    */
+   BOOST_DATE_TIME_DECL 
+   boost::date_time::all_date_names_put<greg_facet_config, char>* 
+-  create_facet_def(char /* type */)
++  create_facet_def(__attribute__ ((unused)) char /* type */)
+   {
+     typedef 
+       boost::date_time::all_date_names_put<greg_facet_config, char> facet_def;
+@@ -121,7 +121,7 @@
+   }
+   
+   //! generates a locale with the set of gregorian name-strings of type char*
+-  BOOST_DATE_TIME_DECL std::locale generate_locale(std::locale& loc, char /* type */){
++  BOOST_DATE_TIME_DECL std::locale generate_locale(std::locale& loc, __attribute__ ((unused)) char /* type */){
+     typedef boost::date_time::all_date_names_put<greg_facet_config, char> facet_def;
+     return std::locale(loc, new facet_def(short_month_names,
+                                           long_month_names,
+@@ -139,7 +139,7 @@
+    */
+   BOOST_DATE_TIME_DECL 
+   boost::date_time::all_date_names_put<greg_facet_config, wchar_t>* 
+-  create_facet_def(wchar_t /* type */)
++  create_facet_def(__attribute__ ((unused)) wchar_t /* type */)
+   {
+     typedef 
+       boost::date_time::all_date_names_put<greg_facet_config,wchar_t> facet_def;
+@@ -152,7 +152,7 @@
+   }
+ 
+   //! generates a locale with the set of gregorian name-strings of type wchar_t*
+-  BOOST_DATE_TIME_DECL std::locale generate_locale(std::locale& loc, wchar_t /* type */){
++  BOOST_DATE_TIME_DECL std::locale generate_locale(std::locale& loc, __attribute__ ((unused)) wchar_t /* type */){
+     typedef boost::date_time::all_date_names_put<greg_facet_config, wchar_t> facet_def;
+     return std::locale(loc, new facet_def(w_short_month_names,
+                                           w_long_month_names,
diff --git a/boost/makefile.mk b/boost/makefile.mk
index f9cd078..093566b 100644
--- a/boost/makefile.mk
+++ b/boost/makefile.mk
@@ -66,6 +66,11 @@ PATCH_FILES+=boost.6397.warnings.patch
 
 PATCH_FILES+=boost.windows.patch
 
+# Help static analysis tools (see SAL_UNUSED_PARAMETER in sal/types.h):
+.IF "$(COM)" == "GCC"
+PATCH_FILES += boost_1_44_0-unused-parameters.patch
+.END
+
 ADDITIONAL_FILES= \
     libs/thread/src/win32/makefile.mk \
 	libs/date_time/src/gregorian/makefile.mk
diff --git a/bridges/source/cpp_uno/gcc3_linux_x86-64/cpp2uno.cxx b/bridges/source/cpp_uno/gcc3_linux_x86-64/cpp2uno.cxx
index f0b9d64..0b92ab6 100644
--- a/bridges/source/cpp_uno/gcc3_linux_x86-64/cpp2uno.cxx
+++ b/bridges/source/cpp_uno/gcc3_linux_x86-64/cpp2uno.cxx
@@ -520,8 +520,8 @@ unsigned char * bridges::cpp_uno::shared::VtableFactory::addLocalFunctions(
 
 //==================================================================================================
 void bridges::cpp_uno::shared::VtableFactory::flushCode(
-    unsigned char const *, unsigned char const * )
-{
-}
+    SAL_UNUSED_PARAMETER unsigned char const *,
+    SAL_UNUSED_PARAMETER unsigned char const * )
+{}
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/bridges/source/cpp_uno/gcc3_linux_x86-64/except.cxx b/bridges/source/cpp_uno/gcc3_linux_x86-64/except.cxx
index c39f6dd..341a128 100644
--- a/bridges/source/cpp_uno/gcc3_linux_x86-64/except.cxx
+++ b/bridges/source/cpp_uno/gcc3_linux_x86-64/except.cxx
@@ -57,7 +57,7 @@ using namespace ::__cxxabiv1;
 namespace CPPU_CURRENT_NAMESPACE
 {
 
-void dummy_can_throw_anything( char const * )
+void dummy_can_throw_anything( SAL_UNUSED_PARAMETER char const * )
 {
 }
 
diff --git a/bridges/source/cpp_uno/shared/component.cxx b/bridges/source/cpp_uno/shared/component.cxx
index c40c451..b6914de 100644
--- a/bridges/source/cpp_uno/shared/component.cxx
+++ b/bridges/source/cpp_uno/shared/component.cxx
@@ -189,7 +189,8 @@ static void SAL_CALL releaseInterface( uno_ExtEnvironment * pExtEnv, void * pCpp
     uno_Environment_invoke(&pExtEnv->aBase, s_stub_releaseInterface, pExtEnv, pCppI);
 }
 
-static void SAL_CALL environmentDisposing( uno_Environment * ) SAL_THROW( () )
+static void SAL_CALL environmentDisposing(
+    SAL_UNUSED_PARAMETER uno_Environment * ) SAL_THROW( () )
 {
     bridges::cpp_uno::shared::g_moduleCount.modCnt.release(
         &bridges::cpp_uno::shared::g_moduleCount.modCnt );
diff --git a/bridges/source/cpp_uno/shared/vtablefactory.cxx b/bridges/source/cpp_uno/shared/vtablefactory.cxx
index 830d899..d44c2e6 100644
--- a/bridges/source/cpp_uno/shared/vtablefactory.cxx
+++ b/bridges/source/cpp_uno/shared/vtablefactory.cxx
@@ -74,7 +74,9 @@ using bridges::cpp_uno::shared::VtableFactory;
 
 namespace {
 
-extern "C" void * SAL_CALL allocExec(rtl_arena_type *, sal_Size * size) {
+extern "C" void * SAL_CALL allocExec(
+    SAL_UNUSED_PARAMETER rtl_arena_type *, sal_Size * size)
+{
     sal_Size pagesize;
 #if defined SAL_UNX
 #if defined FREEBSD || defined NETBSD || defined OPENBSD || defined DRAGONFLY
@@ -113,7 +115,7 @@ extern "C" void * SAL_CALL allocExec(rtl_arena_type *, sal_Size * size) {
 }
 
 extern "C" void SAL_CALL freeExec(
-    rtl_arena_type *, void * address, sal_Size size)
+    SAL_UNUSED_PARAMETER rtl_arena_type *, void * address, sal_Size size)
 {
 #if defined SAL_UNX
     munmap(static_cast< char * >(address), size);
diff --git a/bridges/source/jni_uno/java/com/sun/star/bridges/jni_uno/JNI_proxy.java b/bridges/source/jni_uno/java/com/sun/star/bridges/jni_uno/JNI_proxy.java
index 076d568..7625df0 100644
--- a/bridges/source/jni_uno/java/com/sun/star/bridges/jni_uno/JNI_proxy.java
+++ b/bridges/source/jni_uno/java/com/sun/star/bridges/jni_uno/JNI_proxy.java
@@ -137,7 +137,7 @@ public final class JNI_proxy implements java.lang.reflect.InvocationHandler
 
     //__________________________________________________________________________
     private native Object dispatch_call(
-        long bridge_handle, String decl_class, String method, Object args [] )
+        long bridge_handle, String method, Object args [] )
         throws Throwable;
 
     // InvocationHandler impl
@@ -172,8 +172,7 @@ public final class JNI_proxy implements java.lang.reflect.InvocationHandler
         else if (decl_class.isAssignableFrom( m_class ))
         {
             // dispatch interface call
-            return dispatch_call(
-                m_bridge_handle, decl_class.getName(), method_name, args );
+            return dispatch_call( m_bridge_handle, method_name, args );
         }
         // IQueryInterface impl
         else if (IQueryInterface.class.equals( decl_class ))
@@ -185,9 +184,7 @@ public final class JNI_proxy implements java.lang.reflect.InvocationHandler
                     m_java_env.getRegisteredInterface( m_oid, (Type)args[ 0 ] );
                 if (null == registered_proxy)
                 {
-                    return dispatch_call(
-                        m_bridge_handle,
-                        "com.sun.star.uno.XInterface", method_name, args );
+                    return dispatch_call( m_bridge_handle, method_name, args );
                 }
                 else
                 {
diff --git a/bridges/source/jni_uno/jni_info.cxx b/bridges/source/jni_uno/jni_info.cxx
index 4a3228c..a5ed28a 100644
--- a/bridges/source/jni_uno/jni_info.cxx
+++ b/bridges/source/jni_uno/jni_info.cxx
@@ -984,7 +984,7 @@ extern "C"
 //------------------------------------------------------------------------------
 JNIEXPORT void
 JNICALL Java_com_sun_star_bridges_jni_1uno_JNI_1info_1holder_finalize__J(
-    JNIEnv * jni_env, jobject, jlong jni_info_handle )
+    JNIEnv * jni_env, SAL_UNUSED_PARAMETER jobject, jlong jni_info_handle )
     SAL_THROW_EXTERN_C()
 {
     ::jni_uno::JNI_info * jni_info =
diff --git a/bridges/source/jni_uno/jni_java2uno.cxx b/bridges/source/jni_uno/jni_java2uno.cxx
index d8496f0..55674b4 100644
--- a/bridges/source/jni_uno/jni_java2uno.cxx
+++ b/bridges/source/jni_uno/jni_java2uno.cxx
@@ -390,8 +390,8 @@ extern "C"
 //------------------------------------------------------------------------------
 JNIEXPORT jobject
 JNICALL Java_com_sun_star_bridges_jni_1uno_JNI_1proxy_dispatch_1call(
-    JNIEnv * jni_env, jobject jo_proxy, jlong bridge_handle, jstring,
-    jstring jo_method, jobjectArray jo_args /* may be 0 */ )
+    JNIEnv * jni_env, jobject jo_proxy, jlong bridge_handle, jstring jo_method,
+    jobjectArray jo_args /* may be 0 */ )
     SAL_THROW_EXTERN_C()
 {
     Bridge const * bridge = reinterpret_cast< Bridge const * >( bridge_handle );
diff --git a/bridges/source/jni_uno/nativethreadpool.cxx b/bridges/source/jni_uno/nativethreadpool.cxx
index b510317..8ed0d9e 100644
--- a/bridges/source/jni_uno/nativethreadpool.cxx
+++ b/bridges/source/jni_uno/nativethreadpool.cxx
@@ -94,7 +94,7 @@ static void SAL_CALL executeRequest(void * data) {
 
 extern "C" JNIEXPORT jbyteArray JNICALL
 Java_com_sun_star_lib_uno_environments_remote_NativeThreadPool_threadId(
-    JNIEnv * env, jclass) SAL_THROW_EXTERN_C()
+    JNIEnv * env, SAL_UNUSED_PARAMETER jclass) SAL_THROW_EXTERN_C()
 {
     sal_Sequence * s = 0;
     uno_getIdOfCurrentThread(&s); //TODO: out of memory
@@ -119,7 +119,7 @@ Java_com_sun_star_lib_uno_environments_remote_NativeThreadPool_threadId(
 
 extern "C" JNIEXPORT jlong JNICALL
 Java_com_sun_star_lib_uno_environments_remote_NativeThreadPool_create(
-    JNIEnv * env, jclass) SAL_THROW_EXTERN_C()
+    JNIEnv * env, SAL_UNUSED_PARAMETER jclass) SAL_THROW_EXTERN_C()
 {
     JavaVM * vm;
     if (env->GetJavaVM(&vm) != JNI_OK) { //TODO: no Java exception raised?
@@ -149,14 +149,15 @@ Java_com_sun_star_lib_uno_environments_remote_NativeThreadPool_create(
 
 extern "C" JNIEXPORT void JNICALL
 Java_com_sun_star_lib_uno_environments_remote_NativeThreadPool_attach(
-    JNIEnv *, jclass, jlong pool) SAL_THROW_EXTERN_C()
+    SAL_UNUSED_PARAMETER JNIEnv *, SAL_UNUSED_PARAMETER jclass, jlong pool)
+    SAL_THROW_EXTERN_C()
 {
     uno_threadpool_attach(reinterpret_cast< Pool * >(pool)->pool);
 }
 
 extern "C" JNIEXPORT jobject JNICALL
 Java_com_sun_star_lib_uno_environments_remote_NativeThreadPool_enter(
-    JNIEnv * env, jclass, jlong pool) SAL_THROW_EXTERN_C()
+    JNIEnv * env, SAL_UNUSED_PARAMETER jclass, jlong pool) SAL_THROW_EXTERN_C()
 {
     jobject job;
     uno_threadpool_enter(
@@ -172,15 +173,16 @@ Java_com_sun_star_lib_uno_environments_remote_NativeThreadPool_enter(
 
 extern "C" JNIEXPORT void JNICALL
 Java_com_sun_star_lib_uno_environments_remote_NativeThreadPool_detach(
-    JNIEnv *, jclass, jlong pool) SAL_THROW_EXTERN_C()
+    SAL_UNUSED_PARAMETER JNIEnv *, SAL_UNUSED_PARAMETER jclass, jlong pool)
+    SAL_THROW_EXTERN_C()
 {
     uno_threadpool_detach(reinterpret_cast< Pool * >(pool)->pool);
 }
 
 extern "C" JNIEXPORT void JNICALL
 Java_com_sun_star_lib_uno_environments_remote_NativeThreadPool_putJob(
-    JNIEnv * env, jclass, jlong pool, jbyteArray threadId, jobject job,
-    jboolean request, jboolean oneWay) SAL_THROW_EXTERN_C()
+    JNIEnv * env, SAL_UNUSED_PARAMETER jclass, jlong pool, jbyteArray threadId,
+    jobject job, jboolean request, jboolean oneWay) SAL_THROW_EXTERN_C()
 {
     void * s = env->GetPrimitiveArrayCritical(threadId, 0);
     if (s == 0) {
@@ -214,14 +216,16 @@ Java_com_sun_star_lib_uno_environments_remote_NativeThreadPool_putJob(
 
 extern "C" JNIEXPORT void JNICALL
 Java_com_sun_star_lib_uno_environments_remote_NativeThreadPool_dispose(
-    JNIEnv *, jclass, jlong pool) SAL_THROW_EXTERN_C()
+    SAL_UNUSED_PARAMETER JNIEnv *, SAL_UNUSED_PARAMETER jclass, jlong pool)
+    SAL_THROW_EXTERN_C()
 {
     uno_threadpool_dispose(reinterpret_cast< Pool * >(pool)->pool);
 }
 
 extern "C" JNIEXPORT void JNICALL
 Java_com_sun_star_lib_uno_environments_remote_NativeThreadPool_destroy(
-    JNIEnv *, jclass, jlong pool) SAL_THROW_EXTERN_C()
+    SAL_UNUSED_PARAMETER JNIEnv *, SAL_UNUSED_PARAMETER jclass, jlong pool)
+    SAL_THROW_EXTERN_C()
 {
     Pool * p = reinterpret_cast< Pool * >(pool);
     uno_threadpool_destroy(p->pool);
diff --git a/codemaker/source/cppumaker/cpputype.cxx b/codemaker/source/cppumaker/cpputype.cxx
index dc238fc..ccc7a81 100644
--- a/codemaker/source/cppumaker/cpputype.cxx
+++ b/codemaker/source/cppumaker/cpputype.cxx
@@ -249,7 +249,7 @@ void CppuType::dumpGetCppuTypePreamble(FileStream & out) {
             out << "\n\n";
         }
         out << ("inline ::com::sun::star::uno::Type const &"
-                " cppu_detail_getUnoType(");
+                " cppu_detail_getUnoType(SAL_UNUSED_PARAMETER ");
         dumpType(out, m_typeName, false, false, true);
         out << " const *) {\n";
     }
@@ -271,7 +271,8 @@ void CppuType::dumpGetCppuTypePostamble(FileStream & out) {
         }
     }
     dumpTemplateHead(out);
-    out << "inline ::com::sun::star::uno::Type const & SAL_CALL getCppuType(";
+    out << ("inline ::com::sun::star::uno::Type const & SAL_CALL"
+            " getCppuType(SAL_UNUSED_PARAMETER ");
     dumpType(out, m_typeName);
     dumpTemplateParameters(out);
     out << " const *) SAL_THROW(()) {\n";
@@ -531,7 +532,7 @@ void CppuType::dumpHFileContent(
     {
         out << "\n" << indent()
             << ("inline ::com::sun::star::uno::Type const &"
-                " cppu_detail_getUnoType(");
+                " cppu_detail_getUnoType(SAL_UNUSED_PARAMETER ");
         dumpType(out, m_typeName, false, false, true);
         out << " const *);\n";
     }
@@ -550,7 +551,7 @@ void CppuType::dumpGetCppuType(FileStream & out) {
     if (m_typeName.equals("com/sun/star/uno/XInterface")) {
         out << indent()
             << ("inline ::com::sun::star::uno::Type const & SAL_CALL"
-                " getCppuType(");
+                " getCppuType(SAL_UNUSED_PARAMETER ");
         dumpType(out, m_typeName, true, false);
         out << " *) SAL_THROW(()) {\n";
         inc();
@@ -562,7 +563,7 @@ void CppuType::dumpGetCppuType(FileStream & out) {
     } else if (m_typeName.equals("com/sun/star/uno/Exception")) {
         out << indent()
             << ("inline ::com::sun::star::uno::Type const & SAL_CALL"
-                " getCppuType(");
+                " getCppuType(SAL_UNUSED_PARAMETER ");
         dumpType(out, m_typeName, true, false);
         out << " *) SAL_THROW(()) {\n";
         inc();
@@ -1435,7 +1436,7 @@ sal_Bool InterfaceType::dumpHxxFile(
 
     o << "\n::com::sun::star::uno::Type const & "
       << scopedCppName(m_typeName)
-      << "::static_type(void *) {\n";
+      << "::static_type(SAL_UNUSED_PARAMETER void *) {\n";
     inc();
     o << indent() << "return ::getCppuType(static_cast< ";
     dumpType(o, m_typeName);
diff --git a/codemaker/source/javamaker/javatype.cxx b/codemaker/source/javamaker/javatype.cxx
index 83f61d7..1453122 100644
--- a/codemaker/source/javamaker/javatype.cxx
+++ b/codemaker/source/javamaker/javatype.cxx
@@ -842,8 +842,9 @@ typedef void (* handleUnoTypeRegistryEntityFunction)(
     typereg::Reader const & reader, Dependencies * dependencies);
 
 void handleEnumType(
-    TypeManager const &, JavaOptions /*TODO const*/ & options,
-    typereg::Reader const & reader, Dependencies *)
+    SAL_UNUSED_PARAMETER TypeManager const &,
+    JavaOptions /*TODO const*/ & options, typereg::Reader const & reader,
+    SAL_UNUSED_PARAMETER Dependencies *)
 {
     sal_uInt16 fields = reader.getFieldCount();
     if (fields == 0 || reader.getSuperTypeCount() != 0
@@ -2364,7 +2365,8 @@ void handleInterfaceType(
 }
 
 void handleTypedef(
-    TypeManager const & manager, JavaOptions /*TODO const*/ &,
+    TypeManager const & manager,
+    SAL_UNUSED_PARAMETER JavaOptions /*TODO const*/ &,
     typereg::Reader const & reader, Dependencies * dependencies)
 {
     OSL_ASSERT(dependencies != 0);
diff --git a/comphelper/inc/comphelper/componentmodule.hxx b/comphelper/inc/comphelper/componentmodule.hxx
index 5893313..8397e7c 100644
--- a/comphelper/inc/comphelper/componentmodule.hxx
+++ b/comphelper/inc/comphelper/componentmodule.hxx
@@ -31,7 +31,6 @@
 #include <comphelper/comphelperdllapi.h>
 
 /** === begin UNO includes === **/
-#include <com/sun/star/lang/XMultiServiceFactory.hpp>
 #include <com/sun/star/lang/XSingleServiceFactory.hpp>
 #include <com/sun/star/uno/Sequence.hxx>
 /** === end UNO includes === **/
@@ -141,23 +140,17 @@ namespace comphelper
 
         /** creates a Factory for the component with the given implementation name.
             <p>Usually used from within component_getFactory.<p/>
-            @param _rxServiceManager
-                a pointer to an XMultiServiceFactory interface as got in component_getFactory
             @param _pImplementationName
                 the implementation name of the component
             @return
                 the XInterface access to a factory for the component
         */
         ::com::sun::star::uno::Reference< ::com::sun::star::uno::XInterface > getComponentFactory(
-            const ::rtl::OUString& _rImplementationName,
-            const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory >& _rxServiceManager
-        );
+            const ::rtl::OUString& _rImplementationName );
 
-        /** version of getComponentFactory which directly takes the arguments you got in your component_getFactory call
+        /** version of getComponentFactory which directly takes the char argument you got in your component_getFactory call
         */
-        void* getComponentFactory(
-            const sal_Char* _pImplementationName, void* _pServiceManager, void* _pRegistryKey
-        );
+        void* getComponentFactory( const sal_Char* _pImplementationName );
 
     public:
         class ClientAccess { friend class OModuleClient; private: ClientAccess() { } };
diff --git a/comphelper/source/container/IndexedPropertyValuesContainer.cxx b/comphelper/source/container/IndexedPropertyValuesContainer.cxx
index 7fb13d1..538c7d4 100644
--- a/comphelper/source/container/IndexedPropertyValuesContainer.cxx
+++ b/comphelper/source/container/IndexedPropertyValuesContainer.cxx
@@ -34,8 +34,6 @@
 #include <com/sun/star/beans/PropertyValue.hpp>
 #include <cppuhelper/implbase2.hxx>
 #include <com/sun/star/lang/XServiceInfo.hpp>
-#include <com/sun/star/uno/XComponentContext.hpp>
-
 
 #include <vector>
 
@@ -256,7 +254,7 @@ sal_Bool SAL_CALL IndexedPropertyValuesContainer::supportsService( const ::rtl::
 
 
 uno::Reference< uno::XInterface > SAL_CALL IndexedPropertyValuesContainer::Create(
-                const uno::Reference< uno::XComponentContext >&)
+                SAL_UNUSED_PARAMETER const uno::Reference< uno::XComponentContext >&)
 {
     return (cppu::OWeakObject*)new IndexedPropertyValuesContainer();
 }
diff --git a/comphelper/source/container/NamedPropertyValuesContainer.cxx b/comphelper/source/container/NamedPropertyValuesContainer.cxx
index 954aabf..0bf692a 100644
--- a/comphelper/source/container/NamedPropertyValuesContainer.cxx
+++ b/comphelper/source/container/NamedPropertyValuesContainer.cxx
@@ -32,7 +32,6 @@
 #include <com/sun/star/container/XNameContainer.hpp>
 #include <com/sun/star/uno/Sequence.h>
 #include <com/sun/star/beans/PropertyValue.hpp>
-#include <com/sun/star/uno/XComponentContext.hpp>
 #include <cppuhelper/implbase2.hxx>
 #include <com/sun/star/lang/XServiceInfo.hpp>
 #include <comphelper/stl_types.hxx>
@@ -227,7 +226,7 @@ sal_Bool SAL_CALL NamedPropertyValuesContainer::supportsService( const ::rtl::OU
 }
 
 uno::Reference< uno::XInterface > SAL_CALL NamedPropertyValuesContainer::Create(
-                const uno::Reference< uno::XComponentContext >&)
+                SAL_UNUSED_PARAMETER const uno::Reference< uno::XComponentContext >&)
 {
     return (cppu::OWeakObject*)new NamedPropertyValuesContainer();
 }
diff --git a/comphelper/source/misc/comphelper_services.cxx b/comphelper/source/misc/comphelper_services.cxx
index 9d00f76..da91afe 100644
--- a/comphelper/source/misc/comphelper_services.cxx
+++ b/comphelper/source/misc/comphelper_services.cxx
@@ -84,10 +84,11 @@ namespace comphelper { namespace module
 //........................................................................
 
 extern "C" SAL_DLLPUBLIC_EXPORT void* SAL_CALL comphelp_component_getFactory(
-    const sal_Char* pImplementationName, void* pServiceManager, void* pRegistryKey )
+    const sal_Char* pImplementationName, SAL_UNUSED_PARAMETER void*,
+    SAL_UNUSED_PARAMETER void* )
 {
     ::comphelper::module::initializeModule();
-    return ::comphelper::module::ComphelperModule::getInstance().getComponentFactory( pImplementationName, pServiceManager, pRegistryKey );
+    return ::comphelper::module::ComphelperModule::getInstance().getComponentFactory( pImplementationName );
 }
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/misc/componentmodule.cxx b/comphelper/source/misc/componentmodule.cxx
index f5e190d..6f4e1fe 100644
--- a/comphelper/source/misc/componentmodule.cxx
+++ b/comphelper/source/misc/componentmodule.cxx
@@ -137,18 +137,15 @@ namespace comphelper
     }
 
     //--------------------------------------------------------------------------
-    void* OModule::getComponentFactory( const sal_Char* _pImplementationName, void* _pServiceManager, void* /*_pRegistryKey*/ )
+    void* OModule::getComponentFactory( const sal_Char* _pImplementationName )
     {
         Reference< XInterface > xFactory( getComponentFactory(
-            ::rtl::OUString::createFromAscii( _pImplementationName ),
-            Reference< XMultiServiceFactory >( static_cast< XMultiServiceFactory* >( _pServiceManager ) )
-        ) );
+            ::rtl::OUString::createFromAscii( _pImplementationName ) ) );
         return xFactory.get();
     }
 
     //--------------------------------------------------------------------------
-    Reference< XInterface > OModule::getComponentFactory( const ::rtl::OUString& _rImplementationName,
-        const Reference< XMultiServiceFactory >& /* _rxServiceManager */ )
+    Reference< XInterface > OModule::getComponentFactory( const ::rtl::OUString& _rImplementationName )
     {
         Reference< XInterface > xReturn;
 
diff --git a/comphelper/source/misc/documentiologring.cxx b/comphelper/source/misc/documentiologring.cxx
index 532a2bd..a3a29df 100644
--- a/comphelper/source/misc/documentiologring.cxx
+++ b/comphelper/source/misc/documentiologring.cxx
@@ -40,7 +40,7 @@ namespace comphelper
 {
 
 // ----------------------------------------------------------
-OSimpleLogRing::OSimpleLogRing( const uno::Reference< uno::XComponentContext >& /*xContext*/ )
+OSimpleLogRing::OSimpleLogRing()
 : m_aMessages( SIMPLELOGRING_SIZE )
 , m_bInitialized( sal_False )
 , m_bFull( sal_False )
@@ -80,9 +80,9 @@ uno::Sequence< ::rtl::OUString > SAL_CALL OSimpleLogRing::getSupportedServiceNam
 }
 
 // ----------------------------------------------------------
-uno::Reference< uno::XInterface > SAL_CALL OSimpleLogRing::Create( const uno::Reference< uno::XComponentContext >& rxContext )
+uno::Reference< uno::XInterface > SAL_CALL OSimpleLogRing::Create( SAL_UNUSED_PARAMETER const uno::Reference< uno::XComponentContext >& )
 {
-    return static_cast< cppu::OWeakObject* >( new OSimpleLogRing( rxContext ) );
+    return static_cast< cppu::OWeakObject* >( new OSimpleLogRing );
 }
 
 // XSimpleLogRing
diff --git a/comphelper/source/misc/documentiologring.hxx b/comphelper/source/misc/documentiologring.hxx
index 90acd7f..c51c309 100644
--- a/comphelper/source/misc/documentiologring.hxx
+++ b/comphelper/source/misc/documentiologring.hxx
@@ -30,7 +30,6 @@
 #define __DOCUMENTIOLOGRING_HXX_
 
 #include <com/sun/star/logging/XSimpleLogRing.hpp>
-#include <com/sun/star/uno/XComponentContext.hpp>
 #include <com/sun/star/lang/XServiceInfo.hpp>
 #include <com/sun/star/lang/XInitialization.hpp>
 
@@ -54,7 +53,7 @@ class OSimpleLogRing : public ::cppu::WeakImplHelper3< ::com::sun::star::logging
     sal_Int32 m_nPos;
 
 public:
-    OSimpleLogRing( const ::com::sun::star::uno::Reference< ::com::sun::star::uno::XComponentContext >& xContext );
+    OSimpleLogRing();
     virtual ~OSimpleLogRing();
 
     static ::com::sun::star::uno::Sequence< ::rtl::OUString > SAL_CALL
diff --git a/comphelper/source/streaming/memorystream.cxx b/comphelper/source/streaming/memorystream.cxx
index e480a56..74879e4 100644
--- a/comphelper/source/streaming/memorystream.cxx
+++ b/comphelper/source/streaming/memorystream.cxx
@@ -233,7 +233,7 @@ Sequence< ::rtl::OUString > SAL_CALL UNOMemoryStream::getSupportedServiceNames_s
 }
 
 Reference< XInterface > SAL_CALL UNOMemoryStream::Create(
-    const Reference< XComponentContext >& )
+    SAL_UNUSED_PARAMETER const Reference< XComponentContext >& )
 {
     return static_cast<OWeakObject*>(new UNOMemoryStream());
 }
diff --git a/comphelper/source/streaming/seqinputstreamserv.cxx b/comphelper/source/streaming/seqinputstreamserv.cxx
index c85d779..e8dd518 100644
--- a/comphelper/source/streaming/seqinputstreamserv.cxx
+++ b/comphelper/source/streaming/seqinputstreamserv.cxx
@@ -133,7 +133,7 @@ uno::Sequence< ::rtl::OUString > SAL_CALL SequenceInputStreamService::getSupport
 }
 
 uno::Reference< uno::XInterface > SAL_CALL SequenceInputStreamService::Create(
-    const uno::Reference< uno::XComponentContext >& )
+    SAL_UNUSED_PARAMETER const uno::Reference< uno::XComponentContext >& )
 {
     return static_cast< ::cppu::OWeakObject * >( new SequenceInputStreamService() );
 }
diff --git a/comphelper/source/streaming/seqoutputstreamserv.cxx b/comphelper/source/streaming/seqoutputstreamserv.cxx
index 3cfbb91..7b94a1e 100644
--- a/comphelper/source/streaming/seqoutputstreamserv.cxx
+++ b/comphelper/source/streaming/seqoutputstreamserv.cxx
@@ -118,7 +118,7 @@ uno::Sequence< ::rtl::OUString > SAL_CALL SequenceOutputStreamService::getSuppor
 }
 
 uno::Reference< uno::XInterface > SAL_CALL SequenceOutputStreamService::Create(
-    const uno::Reference< uno::XComponentContext >& )
+    SAL_UNUSED_PARAMETER const uno::Reference< uno::XComponentContext >& )
 {
     return static_cast< ::cppu::OWeakObject * >( new SequenceOutputStreamService());
 }
diff --git a/configmgr/source/configurationprovider.cxx b/configmgr/source/configurationprovider.cxx
index 5a7ed78..fcb605e 100644
--- a/configmgr/source/configurationprovider.cxx
+++ b/configmgr/source/configurationprovider.cxx
@@ -537,8 +537,10 @@ css::uno::Sequence< rtl::OUString > getSupportedServiceNames() {
 
 css::uno::Reference< css::lang::XSingleComponentFactory >
 createFactory(
-    cppu::ComponentFactoryFunc, rtl::OUString const &,
-    css::uno::Sequence< rtl::OUString > const &, rtl_ModuleCount *)
+    SAL_UNUSED_PARAMETER cppu::ComponentFactoryFunc,
+    SAL_UNUSED_PARAMETER rtl::OUString const &,
+    SAL_UNUSED_PARAMETER css::uno::Sequence< rtl::OUString > const &,
+    SAL_UNUSED_PARAMETER rtl_ModuleCount *)
     SAL_THROW(())
 {
     return new Factory;
diff --git a/configmgr/source/services.cxx b/configmgr/source/services.cxx
index 5c58eb7..656f9d4 100644
--- a/configmgr/source/services.cxx
+++ b/configmgr/source/services.cxx
@@ -51,7 +51,8 @@ namespace {
 namespace css = com::sun::star;
 
 css::uno::Reference< css::uno::XInterface > SAL_CALL dummy(
-    css::uno::Reference< css::uno::XComponentContext > const &)
+    SAL_UNUSED_PARAMETER css::uno::Reference< css::uno::XComponentContext >
+        const &)
     SAL_THROW((css::uno::Exception))
 {
     assert(false);
diff --git a/cosv/inc/cosv/std_outp.hxx b/cosv/inc/cosv/std_outp.hxx
index cf81728..87b0564 100644
--- a/cosv/inc/cosv/std_outp.hxx
+++ b/cosv/inc/cosv/std_outp.hxx
@@ -106,11 +106,11 @@ Cerr()
 
 
 
-typedef void (*F_FLUSHING_FUNC)(ostream&, bool, int*);
+typedef void (*F_FLUSHING_FUNC)(ostream&);
 
-void                Endl( ostream&, bool, int* );
+void                Endl( ostream& );
 
-void                Flush( ostream&, bool, int* );
+void                Flush( ostream& );
 
 
 }   // namespace csv
@@ -123,7 +123,7 @@ operator<<( csv::ostream &          io_rStream,
 {
 #ifndef CSV_NO_IOSTREAMS
 //    (*i_fFlushingFunc)( io_rStream, csv::redirect_out::useme_(), 0 );
-    (*i_fFlushingFunc)( io_rStream, false, 0 );
+    (*i_fFlushingFunc)( io_rStream );
 #else
     csv_assert( csv::redirect_out::useme_() );
     (*i_fFlushingFunc)( io_rStream, true, 0 );
diff --git a/cosv/inc/cosv/streamstr.hxx b/cosv/inc/cosv/streamstr.hxx
index ef71a63..f91cef4 100644
--- a/cosv/inc/cosv/streamstr.hxx
+++ b/cosv/inc/cosv/streamstr.hxx
@@ -29,6 +29,10 @@
 #ifndef CSV_STREAMSTR_HXX
 #define CSV_STREAMSTR_HXX
 
+#include "sal/config.h"
+
+#include "sal/types.h"
+
 // BASE CLASSES
 #include <cosv/bstream.hxx>
 // USED SERVICES
@@ -271,7 +275,7 @@ class StreamStrLock
 // IMPLEMENTATION
 
 inline const char *
-StreamStr::operator<<( F_CSTR )
+StreamStr::operator<<( SAL_UNUSED_PARAMETER F_CSTR )
     { return dpData; }
 inline void
 StreamStr::clear()
diff --git a/cosv/prj/build.lst b/cosv/prj/build.lst
index dd519e1..140c617 100644
--- a/cosv/prj/build.lst
+++ b/cosv/prj/build.lst
@@ -1,4 +1,4 @@
-cs	cosv	:  soltools NULL
+cs	cosv	: sal soltools NULL
 cs	cosv								usr1	-	all	cs_mkout NULL
 cs	cosv\prj							get		-	all	cs_prj NULL
 cs	cosv\inc							get		-	all	cs_inc NULL
diff --git a/cosv/source/service/std_outp.cxx b/cosv/source/service/std_outp.cxx
index bac720a..d7077b5 100644
--- a/cosv/source/service/std_outp.cxx
+++ b/cosv/source/service/std_outp.cxx
@@ -50,7 +50,7 @@ redirect_out *  redirect_out::pStdErr_ = 0;
 
 
 void
-Endl( ostream & io_rStream, bool /*bUseRedirect*/, int* )
+Endl( ostream & io_rStream )
 {
 #ifndef CSV_NO_IOSTREAMS
 //    if (NOT bUseRedirect)
@@ -61,7 +61,7 @@ Endl( ostream & io_rStream, bool /*bUseRedirect*/, int* )
 }
 
 void
-Flush( ostream & io_rStream, bool /*bUseRedirect*/, int* )
+Flush( ostream & io_rStream )
 {
 #ifndef CSV_NO_IOSTREAMS
 //    if (NOT bUseRedirect)
diff --git a/cppu/inc/com/sun/star/uno/Any.h b/cppu/inc/com/sun/star/uno/Any.h
index a2fe589..b904d08 100644
--- a/cppu/inc/com/sun/star/uno/Any.h
+++ b/cppu/inc/com/sun/star/uno/Any.h
@@ -375,7 +375,7 @@ inline sal_Bool SAL_CALL operator == ( const Any & rAny, const BaseReference & v
 
     @return type of IDL type any
 */
-inline const ::com::sun::star::uno::Type & SAL_CALL getCppuType( const ::com::sun::star::uno::Any * ) SAL_THROW( () )
+inline const ::com::sun::star::uno::Type & SAL_CALL getCppuType( SAL_UNUSED_PARAMETER const ::com::sun::star::uno::Any * ) SAL_THROW( () )
 {
     return ::cppu::UnoType< ::com::sun::star::uno::Any >::get();
 }
diff --git a/cppu/inc/com/sun/star/uno/Sequence.hxx b/cppu/inc/com/sun/star/uno/Sequence.hxx
index c86c629..c8907d3 100644
--- a/cppu/inc/com/sun/star/uno/Sequence.hxx
+++ b/cppu/inc/com/sun/star/uno/Sequence.hxx
@@ -225,7 +225,9 @@ inline ::com::sun::star::uno::Sequence< sal_Int8 > SAL_CALL toUnoSequence(
 namespace cppu {
 
 template< typename T > inline ::com::sun::star::uno::Type const &
-getTypeFavourUnsigned(::com::sun::star::uno::Sequence< T > const *) {
+getTypeFavourUnsigned(
+    SAL_UNUSED_PARAMETER ::com::sun::star::uno::Sequence< T > const *)
+{
     if (::com::sun::star::uno::Sequence< T >::s_pType == 0) {
         ::typelib_static_sequence_type_init(
             &::com::sun::star::uno::Sequence< T >::s_pType,
@@ -240,7 +242,9 @@ getTypeFavourUnsigned(::com::sun::star::uno::Sequence< T > const *) {
 }
 
 template< typename T > inline ::com::sun::star::uno::Type const &
-getTypeFavourChar(::com::sun::star::uno::Sequence< T > const *) {
+getTypeFavourChar(
+    SAL_UNUSED_PARAMETER ::com::sun::star::uno::Sequence< T > const *)
+{
     //TODO  On certain platforms with weak memory models, the following code can
     // result in some threads observing that td points to garbage:
     static typelib_TypeDescriptionReference * td = 0;
@@ -261,7 +265,8 @@ getTypeFavourChar(::com::sun::star::uno::Sequence< T > const *) {
 // generic sequence template
 template< class E >
 inline const ::com::sun::star::uno::Type &
-SAL_CALL getCppuType( const ::com::sun::star::uno::Sequence< E > * )
+SAL_CALL getCppuType(
+    SAL_UNUSED_PARAMETER const ::com::sun::star::uno::Sequence< E > * )
     SAL_THROW( () )
 {
     return ::cppu::getTypeFavourUnsigned(
diff --git a/cppu/inc/com/sun/star/uno/Type.hxx b/cppu/inc/com/sun/star/uno/Type.hxx
index 46fd863..6b53d81 100644
--- a/cppu/inc/com/sun/star/uno/Type.hxx
+++ b/cppu/inc/com/sun/star/uno/Type.hxx
@@ -103,7 +103,7 @@ typelib_TypeDescriptionReference * Array< T >::s_pType = 0;
 }
 }
 
-inline const ::com::sun::star::uno::Type & SAL_CALL getCppuType( const ::com::sun::star::uno::Type * ) SAL_THROW( () )
+inline const ::com::sun::star::uno::Type & SAL_CALL getCppuType( SAL_UNUSED_PARAMETER const ::com::sun::star::uno::Type * ) SAL_THROW( () )
 {
     return ::cppu::UnoType< ::com::sun::star::uno::Type >::get();
 }
@@ -125,13 +125,13 @@ inline const ::com::sun::star::uno::Type & SAL_CALL getBooleanCppuType() SAL_THR
 {
     return ::cppu::UnoType< bool >::get();
 }
-inline const ::com::sun::star::uno::Type & SAL_CALL getCppuType( const sal_Bool * ) SAL_THROW( () )
+inline const ::com::sun::star::uno::Type & SAL_CALL getCppuType( SAL_UNUSED_PARAMETER const sal_Bool * ) SAL_THROW( () )
 {
     return ::cppu::UnoType< bool >::get();
 }
 
 inline const ::com::sun::star::uno::Type & SAL_CALL getCppuType(
-    bool const * ) SAL_THROW( () )
+    SAL_UNUSED_PARAMETER bool const * ) SAL_THROW( () )
 {
     return ::cppu::UnoType< bool >::get();
 }
@@ -145,52 +145,52 @@ inline const ::com::sun::star::uno::Type & SAL_CALL getCppuCharType() SAL_THROW(
     return ::cppu::UnoType< ::cppu::UnoCharType >::get();
 }
 
-inline const ::com::sun::star::uno::Type & SAL_CALL getCppuType( const sal_Int8 * ) SAL_THROW( () )
+inline const ::com::sun::star::uno::Type & SAL_CALL getCppuType( SAL_UNUSED_PARAMETER const sal_Int8 * ) SAL_THROW( () )
 {
     return ::cppu::UnoType< ::sal_Int8 >::get();
 }
 
-inline const ::com::sun::star::uno::Type & SAL_CALL getCppuType( const ::rtl::OUString * ) SAL_THROW( () )
+inline const ::com::sun::star::uno::Type & SAL_CALL getCppuType( SAL_UNUSED_PARAMETER const ::rtl::OUString * ) SAL_THROW( () )
 {
     return ::cppu::UnoType< ::rtl::OUString >::get();
 }
 
-inline const ::com::sun::star::uno::Type & SAL_CALL getCppuType( const sal_Int16 * ) SAL_THROW( () )
+inline const ::com::sun::star::uno::Type & SAL_CALL getCppuType( SAL_UNUSED_PARAMETER const sal_Int16 * ) SAL_THROW( () )
 {
     return ::cppu::UnoType< ::sal_Int16 >::get();
 }
 
-inline const ::com::sun::star::uno::Type & SAL_CALL getCppuType( const sal_uInt16 * ) SAL_THROW( () )
+inline const ::com::sun::star::uno::Type & SAL_CALL getCppuType( SAL_UNUSED_PARAMETER const sal_uInt16 * ) SAL_THROW( () )
 {
     return ::cppu::UnoType< ::cppu::UnoUnsignedShortType >::get();
 }
 
-inline const ::com::sun::star::uno::Type & SAL_CALL getCppuType( const sal_Int32 * ) SAL_THROW( () )
+inline const ::com::sun::star::uno::Type & SAL_CALL getCppuType( SAL_UNUSED_PARAMETER const sal_Int32 * ) SAL_THROW( () )
 {
     return ::cppu::UnoType< ::sal_Int32 >::get();
 }
 
-inline const ::com::sun::star::uno::Type & SAL_CALL getCppuType( const sal_uInt32 * ) SAL_THROW( () )
+inline const ::com::sun::star::uno::Type & SAL_CALL getCppuType( SAL_UNUSED_PARAMETER const sal_uInt32 * ) SAL_THROW( () )
 {
     return ::cppu::UnoType< ::sal_uInt32 >::get();
 }
 
-inline const ::com::sun::star::uno::Type & SAL_CALL getCppuType( const sal_Int64 * ) SAL_THROW( () )
+inline const ::com::sun::star::uno::Type & SAL_CALL getCppuType( SAL_UNUSED_PARAMETER const sal_Int64 * ) SAL_THROW( () )
 {
     return ::cppu::UnoType< ::sal_Int64 >::get();
 }
 
-inline const ::com::sun::star::uno::Type & SAL_CALL getCppuType( const sal_uInt64 * ) SAL_THROW( () )
+inline const ::com::sun::star::uno::Type & SAL_CALL getCppuType( SAL_UNUSED_PARAMETER const sal_uInt64 * ) SAL_THROW( () )
 {
     return ::cppu::UnoType< ::sal_uInt64 >::get();
 }
 
-inline const ::com::sun::star::uno::Type & SAL_CALL getCppuType( const float * ) SAL_THROW( () )
+inline const ::com::sun::star::uno::Type & SAL_CALL getCppuType( SAL_UNUSED_PARAMETER const float * ) SAL_THROW( () )
 {
     return ::cppu::UnoType< float >::get();
 }
 
-inline const ::com::sun::star::uno::Type & SAL_CALL getCppuType( const double * ) SAL_THROW( () )
+inline const ::com::sun::star::uno::Type & SAL_CALL getCppuType( SAL_UNUSED_PARAMETER const double * ) SAL_THROW( () )
 {
     return ::cppu::UnoType< double >::get();
 }
diff --git a/cppu/inc/cppu/unotype.hxx b/cppu/inc/cppu/unotype.hxx
index eedd01d..a62a137 100644
--- a/cppu/inc/cppu/unotype.hxx
+++ b/cppu/inc/cppu/unotype.hxx
@@ -123,90 +123,96 @@ namespace cppu { namespace detail {
 #endif
 
 inline ::com::sun::star::uno::Type const &
-cppu_detail_getUnoType(::cppu::UnoVoidType const *) {
+cppu_detail_getUnoType(SAL_UNUSED_PARAMETER ::cppu::UnoVoidType const *) {
     return ::cppu::detail::getTypeFromTypeClass(::typelib_TypeClass_VOID);
 }
 
 inline ::com::sun::star::uno::Type const &
-cppu_detail_getUnoType(bool const *) {
+cppu_detail_getUnoType(SAL_UNUSED_PARAMETER bool const *) {
     return ::cppu::detail::getTypeFromTypeClass(::typelib_TypeClass_BOOLEAN);
 }
 
 inline ::com::sun::star::uno::Type const &
-cppu_detail_getUnoType(::sal_Bool const *) {
+cppu_detail_getUnoType(SAL_UNUSED_PARAMETER ::sal_Bool const *) {
     return ::cppu::detail::getTypeFromTypeClass(::typelib_TypeClass_BOOLEAN);
 }
 
 inline ::com::sun::star::uno::Type const &
-cppu_detail_getUnoType(::sal_Int8 const *) {
+cppu_detail_getUnoType(SAL_UNUSED_PARAMETER ::sal_Int8 const *) {
     return ::cppu::detail::getTypeFromTypeClass(::typelib_TypeClass_BYTE);
 }
 
 inline ::com::sun::star::uno::Type const &
-cppu_detail_getUnoType(::sal_Int16 const *) {
+cppu_detail_getUnoType(SAL_UNUSED_PARAMETER ::sal_Int16 const *) {
     return ::cppu::detail::getTypeFromTypeClass(::typelib_TypeClass_SHORT);
 }
 
 inline ::com::sun::star::uno::Type const &
-cppu_detail_getUnoType(::cppu::UnoUnsignedShortType const *) {
+cppu_detail_getUnoType(
+    SAL_UNUSED_PARAMETER ::cppu::UnoUnsignedShortType const *)
+{
     return ::cppu::detail::getTypeFromTypeClass(
         ::typelib_TypeClass_UNSIGNED_SHORT);
 }
 
 inline ::com::sun::star::uno::Type const &
-cppu_detail_getUnoType(::sal_Int32 const *) {
+cppu_detail_getUnoType(SAL_UNUSED_PARAMETER ::sal_Int32 const *) {
     return ::cppu::detail::getTypeFromTypeClass(::typelib_TypeClass_LONG);
 }
 
 inline ::com::sun::star::uno::Type const &
-cppu_detail_getUnoType(::sal_uInt32 const *) {
+cppu_detail_getUnoType(SAL_UNUSED_PARAMETER ::sal_uInt32 const *) {
     return ::cppu::detail::getTypeFromTypeClass(
         ::typelib_TypeClass_UNSIGNED_LONG);
 }
 
 inline ::com::sun::star::uno::Type const &
-cppu_detail_getUnoType(::sal_Int64 const *) {
+cppu_detail_getUnoType(SAL_UNUSED_PARAMETER ::sal_Int64 const *) {
     return ::cppu::detail::getTypeFromTypeClass(::typelib_TypeClass_HYPER);
 }
 
 inline ::com::sun::star::uno::Type const &
-cppu_detail_getUnoType(::sal_uInt64 const *) {
+cppu_detail_getUnoType(SAL_UNUSED_PARAMETER ::sal_uInt64 const *) {
     return ::cppu::detail::getTypeFromTypeClass(
         ::typelib_TypeClass_UNSIGNED_HYPER);
 }
 
 inline ::com::sun::star::uno::Type const &
-cppu_detail_getUnoType(float const *) {
+cppu_detail_getUnoType(SAL_UNUSED_PARAMETER float const *) {
     return ::cppu::detail::getTypeFromTypeClass(::typelib_TypeClass_FLOAT);
 }
 
 inline ::com::sun::star::uno::Type const &
-cppu_detail_getUnoType(double const *) {
+cppu_detail_getUnoType(SAL_UNUSED_PARAMETER double const *) {
     return ::cppu::detail::getTypeFromTypeClass(::typelib_TypeClass_DOUBLE);
 }
 
 inline ::com::sun::star::uno::Type const &
-cppu_detail_getUnoType(::cppu::UnoCharType const *) {

... etc. - the rest is truncated


More information about the Libreoffice-commits mailing list