Created new branch v1
remove unused variables

In some places move variables in the scope of the CPP define where they
are used.

Signed-off-by: Loic Dachary <loic@dachary.org>
(cherry picked from commit f043479e3c9d3f7296d49c0d5d9547ec3e73631f)
cast void* to char* for pointer arithmetic

Signed-off-by: Loic Dachary <loic@dachary.org>
(cherry picked from commit d36bd6e54090c2a2d8971349f6998d499beeb133)
initialize pointer early in the function

otherwise it may be used uninitialized

Signed-off-by: Loic Dachary <loic@dachary.org>
(cherry picked from commit 0020ff80920c6fc84ab454568e71ba78448a0809)
move #if to avoid unused warning

Signed-off-by: Loic Dachary <loic@dachary.org>
(cherry picked from commit 29899ad4439aca07ccd2efe2a8b7086efdec72b0)
remove duplicate headers from src

Signed-off-by: Loic Dachary <loic@dachary.org>
(cherry picked from commit d8863ceff7c4e462c997cbdd8f5b53ea165df3fe)
silence some warnings for unset variables

By setting them when they are defined and when the compiler fails to see
the logic is ok.

Signed-off-by: Loic Dachary <loic@dachary.org>
(cherry picked from commit 3c4a451b509cfc3d51f9906326a66ac3e95de9d4)
do not use gf_internal_t when it is null

Signed-off-by: Loic Dachary <loic@dachary.org>
(cherry picked from commit cc45e190265171dca5b7a8317906a7ddd730b082)
remove spurious i < in for loop

Signed-off-by: Loic Dachary <loic@dachary.org>
(cherry picked from commit 59cb51046bf9a6b24e9abd622ea33fbaf7bb80e7)
remove unused variables from #if SSE blocs

Signed-off-by: Loic Dachary <loic@dachary.org>
(cherry picked from commit 191b86b5d25a42e747e1bd7733de6c532c9df45c)
main() returns int

Signed-off-by: Loic Dachary <loic@dachary.org>
(cherry picked from commit 5c5b312a767afae3ae47774d0fbd98701c14794e)
remove unused argument from SSE_AB2

Signed-off-by: Loic Dachary <loic@dachary.org>
(cherry picked from commit cfcc1881ea715f90a959fa27e98edb10cdf92c54)
remove unused static function gf_w128_group_r_sse_init

Signed-off-by: Loic Dachary <loic@dachary.org>
(cherry picked from commit 20a242d9ddbb1d27988b93ce3ce5d24ee10deb15)
Merged in dachary/gf-complete/wip-compilation-warnings-v1 (pull request #9)

backport compilation warnings to v1
do not compile if used in SSE4 code path only

Acknowledge that gf_w128_split_4_128_multiply_region and
gf_w128_split_4_128_sse_multiply_region are only used when the
INTEL_SSE4 flag is present, even though they only need INTEL_SSSE3

It suppresses a compilation warning complaining about them not being
used if INTEL_SSE4 is absent and INTEL_SSSE3 is present.

Signed-off-by: Loic Dachary <loic@dachary.org>
(cherry picked from commit d569220629d476d687859968fc4bee3194eca16f)
fix void* arithmetic compilation warning

Signed-off-by: Loic Dachary <loic@dachary.org>
(cherry picked from commit ce61fb053da692477877dc2370c637efb4df43ff)
create a .gitignore

Signed-off-by: Loic Dachary <loic@dachary.org>
(cherry picked from commit 87ed6898ad41a08a591e1ba37d69e11f7537fdbd)
.gitignore: ignore autotools stuff

Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit c70286782425b1f792313e4fd1ce1773c72dcd76)
(cherry picked from commit 47a25981c1a3c81f6baf9dd811ec3ac0dc122727)
increase compilation warning level to -Wall

and remove unused CXXFLAGS

Signed-off-by: Loic Dachary <loic@dachary.org>
(cherry picked from commit 4bf474daf7e30b8e4b110d8edf43506e3b76b345)
Merged in dachary/gf-complete/wip-gitignore-v1 (pull request #16)

create a .gitignore