dash/src/coinjoin
Konstantin Akimov 2b61dd8673
fix: get rid of [most] clang warnings during build on linux (#5186)
## Issue being fixed or feature implemented
Build on linux with clang produce a lot of warnings.
Some of them are fixed in this PR.

## What was done?
Fixed several types of warnings:
 - order of member initialization in constructors
 - mixing signed/unsigned wariables
 - moved static functions from header to cpp file
 - other fixes

## How Has This Been Tested?
Set up clang build on Linux + run build + unit/functional tests.

## Breaking Changes
Should not be breaking changes


## Checklist:
- [x] I have performed a self-review of my own code
- [x] I have assigned this pull request to a milestone
2023-02-10 20:25:11 -06:00
..
client.cpp refactor: rearrange argument order to be more consistent 2023-02-03 15:25:38 -06:00
client.h fix: get rid of [most] clang warnings during build on linux (#5186) 2023-02-10 20:25:11 -06:00
coinjoin.cpp chore: run copyright_header.py update 2023-01-13 00:49:04 +03:00
coinjoin.h chore: run copyright_header.py update 2023-01-13 00:49:04 +03:00
options.cpp refactor: remove redundant filename prefixes for Dash-specific logic (#4475) 2021-10-01 22:19:08 +03:00
options.h refac: use make_unique and constexpr (#4493) 2021-10-11 00:41:53 +03:00
server.cpp chore: run copyright_header.py update 2023-01-13 00:49:04 +03:00
server.h fix: get rid of [most] clang warnings during build on linux (#5186) 2023-02-10 20:25:11 -06:00
util.cpp Merge #15452: Replace CScriptID and CKeyID in CTxDestination with dedicated types 2023-02-10 23:34:57 +03:00
util.h Refactor: minor misc coinjoin refactoring (#5053) 2022-10-19 21:43:33 +03:00