summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore5
-rw-r--r--configure.ac3
-rw-r--r--src/gf_w128.c2
3 files changed, 7 insertions, 3 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..0747eb5
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,5 @@
+.deps
+.libs
+.dirstamp
+*.lo
+*.o
diff --git a/configure.ac b/configure.ac
index 6116120..37ddd51 100644
--- a/configure.ac
+++ b/configure.ac
@@ -17,8 +17,7 @@ AC_CONFIG_MACRO_DIR([m4])
AM_MAINTAINER_MODE([disable])
# Override default CFLAGS
-CFLAGS="-O3 -g"
-CXXFLAGS="-O3 -g"
+CFLAGS="-Wall -O3 -g"
dnl Compiling with per-target flags requires AM_PROG_CC_C_O.
AC_PROG_CC
diff --git a/src/gf_w128.c b/src/gf_w128.c
index 6f9b00a..6af88b4 100644
--- a/src/gf_w128.c
+++ b/src/gf_w128.c
@@ -1584,7 +1584,7 @@ int gf_w128_group_init(gf_t *gf)
g_r = scratch->arg2;
size_r = (1 << g_r);
- gt->r_table = scratch->private + (2 * sizeof(uint64_t *));
+ gt->r_table = (gf_val_128_t)((char*)scratch->private + (2 * sizeof(uint64_t *)));
gt->m_table = gt->r_table + size_r;
gt->m_table[2] = 0;
gt->m_table[3] = 0;