Skip to content

Merge bb/pedantic #1788

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 8 commits into from
Aug 9, 2018
Merged

Merge bb/pedantic #1788

merged 8 commits into from
Aug 9, 2018

Conversation

jamill
Copy link

@jamill jamill commented Aug 9, 2018

Merge bb/pedantic to fix MSVC compile warnings

bbolli and others added 8 commits July 9, 2018 14:35
Include protocol.h to define enum protocol_version.

Signed-off-by: Beat Bolli <[email protected]>
Signed-off-by: Junio C Hamano <[email protected]>
Include iterator.h to define enum iterator_selection.

Signed-off-by: Beat Bolli <[email protected]>
Signed-off-by: Junio C Hamano <[email protected]>
The "\e" escape is not defined in ISO C.

While on this line, add a missing space after the comma.

Signed-off-by: Beat Bolli <[email protected]>
Signed-off-by: Junio C Hamano <[email protected]>
The macro GIT_PATH_FUNC expands to a function definition that ends with
a closing brace. Remove two extra semicolons.

While at it, fix the example in path.h.

Signed-off-by: Beat Bolli <[email protected]>
Signed-off-by: Junio C Hamano <[email protected]>
ISO C forbids the conversion of void pointers to function pointers.
Introduce a context struct that encapsulates the function pointer.

Signed-off-by: Beat Bolli <[email protected]>
Signed-off-by: Junio C Hamano <[email protected]>
In ISO C, char constants must be in the range -128..127. Change the BOM
constants to char literals to avoid overflow.

Signed-off-by: Beat Bolli <[email protected]>
Signed-off-by: Junio C Hamano <[email protected]>
Copy link
Member

@dscho dscho left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great!

@jamill jamill merged commit 070e699 into git-for-windows:master Aug 9, 2018
dscho pushed a commit that referenced this pull request Aug 22, 2018
Merge bb/pedantic to fix MSVC compile warnings
dscho pushed a commit to dscho/git that referenced this pull request Aug 22, 2018
Merge bb/pedantic to fix MSVC compile warnings
dscho pushed a commit that referenced this pull request Aug 23, 2018
Merge bb/pedantic to fix MSVC compile warnings
dscho pushed a commit that referenced this pull request Aug 23, 2018
Merge bb/pedantic to fix MSVC compile warnings
dscho pushed a commit that referenced this pull request Aug 23, 2018
Merge bb/pedantic to fix MSVC compile warnings
@gitster gitster deleted the bb/pedantic branch November 6, 2018 06:00
@gitster gitster restored the bb/pedantic branch November 6, 2018 06:23
@gitster gitster deleted the bb/pedantic branch August 16, 2019 20:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants