mv RADOS.xsc RADOS.c
CFLAGS= -shared -fPIC -O2 -Wall -Wl,-z,relro -I/usr/lib/perl/5.14.2/CORE -DXS_VERSION=\"1.0\"
+CFLAGS= -shared -fPIC -O2 -Werror -Wtype-limits -Wall -Wl,-z,relro \
+ -D_FORTIFY_SOURCE=2 -I/usr/lib/perl/5.14.2/CORE -DXS_VERSION=\"1.0\"
+
RADOS.so: RADOS.c
gcc ${CFLAGS} -lrados -o RADOS.so RADOS.c
XSRETURN_UNDEF;
}
HV * rh = (HV *)sv_2mortal((SV *)newHV());
- SV **t;
- t = hv_store(rh, "kb", 2, newSViv(result.kb), 0);
- t = hv_store(rh, "kb_used", 7, newSViv(result.kb_used), 0);
- t = hv_store(rh, "kb_avail", 8, newSViv(result.kb_avail), 0);
- t = hv_store(rh, "num_objects", 11, newSViv(result.num_objects), 0);
+ (void)hv_store(rh, "kb", 2, newSViv(result.kb), 0);
+ (void)hv_store(rh, "kb_used", 7, newSViv(result.kb_used), 0);
+ (void)hv_store(rh, "kb_avail", 8, newSViv(result.kb_avail), 0);
+ (void)hv_store(rh, "num_objects", 11, newSViv(result.num_objects), 0);
RETVAL = rh;
}