Skip to content

Conversation

gmaxwell
Copy link
Contributor

Convert field code to strict C89 (+ long long, +__int128)

This makes the software more portable to embedded systems
and static analysis tools.

Sadly, it can't result in identical binaries because C99 mixed
declarations seem to make GCC emit superfluous stack-pointer
updates. The compiler is also somewhat dependent on the
declaration order.

( Builds on pull req #192 )

This makes the software more portable to embedded systems
 and static analysis tools.

Sadly, it can't result in identical binaries because C99 mixed
 declarations seem to make GCC emit superfluous stack-pointer
 updates. The compiler is also somewhat dependent on the
 declaration order.
@sipa
Copy link
Contributor

sipa commented Jan 24, 2015

ACK

@sipa sipa merged commit 25b35c7 into bitcoin-core:master Jan 24, 2015
sipa added a commit that referenced this pull request Jan 24, 2015
25b35c7 Convert field code to strict C89 (+ long long, +__int128) (Gregory Maxwell)
3627437 C89 nits and dead code removal. (Gregory Maxwell)
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.

3 participants