Sean McBride
07e9734790
Source: Fix clang -Wdeprecated-this-capture warnings
...
Explicitly capture variables used in the lambda.
2023-10-26 09:24:54 -04:00
Sean McBride
81022213f6
Modules: Fix clang -Wstrict-prototypes warnings
2023-10-26 09:20:45 -04:00
Sean McBride
47c3334203
Source: Fix clang -Wstrict-prototypes warnings
2023-10-26 09:20:45 -04:00
Sean McBride
6ed999674c
Fix clang -Wdeprecated-pragma warnings by removing deprecated ATOMIC_VAR_INIT
2023-10-20 20:15:46 -04:00
Sean McBride
162e017b2d
Fix clang -Wstrict-prototypes by making main take void instead of nothing
2023-10-20 12:20:13 -04:00
Sean McBride
b373a22991
Fix clang -Wreserved-identifier by renaming an enum
2023-10-20 12:20:02 -04:00
Sean McBride
9684a589ca
Source: Replace uses of sprintf with safer snprintf in CMake 3.24 branch
...
Backport commit d5694e4623 (Source: Replace uses of sprintf with safer
snprintf, 2022-06-17, v3.25.0-rc1~587^2) to the CMake 3.24 branch. This
is needed to compile without warnings using Xcode 14.1's macOS 13.0 SDK.
2022-11-03 11:58:31 -04:00
Sean McBride
d5694e4623
Source: Replace uses of sprintf with safer snprintf
2022-06-22 08:59:40 -04:00
Sean McBride
4b548c1028
Source: Fix -Wmissing-variable-declarations warning
2021-12-01 11:17:39 -05:00
Sean McBride
29ffa5f48c
Source: fix -Wextra-semi-stmt warnings
2021-12-01 11:17:39 -05:00
Sean McBride
8f8f73712a
Source: fix more rule of 3 warnings from clang -Wdeprecated
2021-10-26 09:46:34 -04:00
Sean McBride
b7e9cd05cd
Replace the only non-standard _snprintf with snprintf
2021-10-25 18:23:13 -04:00
Sean McBride
5ba6e8ac59
Source: Replace most calls to sprintf with snprintf
2021-10-25 18:23:13 -04:00
Sean McBride
7e4e192ce2
Source: fix clang-tidy modernize-redundant-void-arg warning
2021-10-25 12:27:10 -04:00
Sean McBride
8d671dd94c
Source: fix more -Wmissing-prototypes warnings
2021-10-25 12:27:10 -04:00
Sean McBride
1cf14f8c03
Source: fix many -Wmissing-prototypes warnings by marking functions static
2021-10-25 12:27:09 -04:00
Sean McBride
319944b3d2
Source: fix some -Wunused-macros warnings
...
- deleted one unused define
- moved define into #if block where it is used
2021-10-25 12:27:08 -04:00
Sean McBride
5257d9e71a
Source: fix only -Wshorten-64-to-32 warning with explicit cast
2021-10-25 12:27:08 -04:00
Sean McBride
e2a4718d18
Source: Fix Clang -Wdeprecated warnings
...
Applied C++ 'rule of three'.
2021-10-15 11:23:12 -04:00
Sean McBride
f4387c197d
CPack/OSXX11: Fix Clang 13 Wunused-but-set-variable
...
Use the success/fail flag for the function return value.
2021-10-05 11:52:35 -04:00
Sean McBride
37859e3244
Source: Fix clang -Wimplicit-fallthrough warnings
2021-09-28 10:53:54 -04:00
Sean McBride
907d098838
Source: Fix clang -Wextra-semi warnings
2021-09-28 09:59:24 -04:00
Sean McBride
075ed33750
Tests: Fix pedantic warning about missing void in C function declaration
2020-07-07 14:41:28 -04:00
Sean McBride
1d0d4167cf
TestDriver: Fix -Wzero-as-null-pointer-constant warnings
2019-09-18 14:05:39 -04:00
Sean McBride
b056bc3425
Fix most clang -Wextra-semi-stmt warnings in C++ files
...
Suppress one in code generated by flex.
2019-01-15 14:09:46 -05:00
Sean McBride
5ff7fb592e
Fixed all but one clang -Wcomma warning
2019-01-11 20:48:19 -05:00
Sean McBride
527773662c
Drop unnecessary LSRequiresCarbon reference from Info.plist files
...
LSRequiresCarbon is long since unnecessary. It refers to requiring
Carbon as opposed to Classic (OS 9 emulation).
2016-03-18 09:47:03 -04:00
Sean McBride
c718070c08
CPack: Avoid requiring Carbon framework on OS X ( #16021 )
...
In commit v3.5.0-rc1~232^2 (CPackDMG: Add support for multilingual SLAs,
2015-10-19) we added use of the Carbon framework in order to get access
to its APIs to convert Script Manager RegionCode values. This is not
necessary. Instead we can use CoreServices.
While at it, replace individual CoreFoundation includes with including
the entire framework, which is the correct way.
2016-03-17 13:53:51 -04:00
Sean McBride
710d8bab7e
Fix trivial clang -Wdouble-promotion warnings
2015-11-11 16:27:24 -05:00
Sean McBride
d4d2d72f5d
sha2: Fix -Wcast-qual warnings by adding const to some casts
2014-12-17 13:53:04 -05:00
Sean McBride
2e92570bda
Fix some Clang -Wstring-conversion warnings
...
Some false positives, but some flagged faulty asserts
where the ! was inside the string instead of outside.
2014-12-12 14:38:23 -05:00
Sean McBride
111be1801f
Rename header guards to not start with double underscore
...
Use regex to find/replace:
__(cm.*_h)
\1
Then fix QCMake.h by hand.
2014-12-11 13:53:06 -05:00
Sean McBride
50ca77f4a0
create_test_sourcelist: Initialize variable at declaration
...
Clang -Wconditional-uninitialized warns otherwise.
2014-03-31 09:41:05 -04:00
Sean McBride
8c9c4fe1a6
Remove 'return' statements that can never be reached
...
Clang -Wunreachable-code-return warns otherwise.
2014-03-31 09:41:05 -04:00
Sean McBride
ed675a92a1
create_test_sourcelist: Fix linkage in generated test driver code
...
Mark private function/global with static linkage.
2013-11-12 09:27:11 -05:00
Sean McBride
af0051f48a
curl, bzip2: Suppress warnings by setting initial value
...
Silence clang -Wsometimes-uninitialized warnings.
2013-10-08 09:16:33 -04:00
Sean McBride
cb4ec606a9
cmDocumentation: Fix a few doxygen comment errors
...
Warned by clang -Wdocumentation
2013-10-08 09:16:32 -04:00
Sean McBride
d915819ad1
cm*Lexer: Populate empty doxygen @param comment
...
And in one case fixed wrong param name.
Warned by clang -Wdocumentation.
2013-10-08 09:16:32 -04:00
Sean McBride
97124f91a5
cmTarget: Properly escape @ char in doxygen comments
...
Found by clang's -Wdocumentation.
2013-10-08 09:16:32 -04:00
Sean McBride
8e96353fd8
Fix warnings about \brief usage
...
A doxygen \brief is ended with a newline, so remove a newline right
after \brief to fix clang -Wdocumentation warning.
2013-10-08 09:16:32 -04:00
Sean McBride
d993032209
cmGraphVizWriter: Add extra space in comment to suppress warning
...
Clang's -Wdocumentation thought it was malformed doxygen.
2013-10-08 09:16:31 -04:00
Sean McBride
6cea3eeb4b
cmNewLineStyle: Remove useless semi-colon
...
Warned by clang.
2013-10-08 09:16:31 -04:00
Sean McBride
7e7a1c0a50
curl: Fix typo in header include guard
...
From clang's -Wheader-guard.
2013-10-08 09:16:27 -04:00
Sean McBride
1399825cf9
Remove some uses of obsolete 'register' storage specifier
...
Remove the keyword from all Source/* files outside of KWSys.
2013-06-28 16:37:49 -04:00
Sean McBride
6a6a6f3670
libarchive: fixed undefined left shift with signed ints
...
caught by clang's -fsanitize=shift. A small unsigned int was
promoted, according to C's regular promotion rules, to a signed
int, it was then left shifted. This sometimes pushed a 1 into
the sign bit, which is undefined behaviour. Fixed by using
unsigned temporaries.
2012-11-30 08:04:48 -05:00
Sean McBride
24c4f18c72
Remove unused ivars to eliminate compiler warnings
2012-06-20 17:43:37 -04:00
Sean McBride
8a704955e1
automoc: include <unistd.h> on Apple to get pathconf
2012-03-28 15:07:00 -04:00
Sean McBride
a27edd8a05
Fix XCode -> Xcode typos, notably in man page ( #12231 )
2011-05-31 09:13:00 -04:00
Sean McBride
0037dcb6af
Removed most usage of Carbon in favour of CoreFoundation
2011-01-31 18:21:20 -05:00
Sean McBride
0b4c9cb86c
STYLE: fixed misspellings of Mac OS X
2007-10-26 12:13:01 -04:00
Sean McBride
11604e72c4
COMP: fixed compiler warning in sprintf usage
2007-08-03 15:43:31 -04:00