1
0
Fork 0

silence some warnings

This commit is contained in:
Frank Celler 2016-04-19 07:35:03 +02:00
parent 6df71935d8
commit f85c700d20
3 changed files with 9 additions and 7 deletions

View File

@ -15,6 +15,8 @@ set(libev_VERSION 4.22)
if (MSVC)
set (FLAGS "${FLAGS} /FI\"${PROJECT_SOURCE_DIR}/ev_arangodb_win32.h\"")
elseif (CMAKE_COMPILER_IS_GNUCC)
set (FLAGS "${FLAGS} -Wold-style-declaration")
endif ()
################################################################################

View File

@ -443,26 +443,26 @@ class Utf32String {
for (_length = 0; src[_length] != 0; ++_length) {
}
_data = new char32_t[_length + 1]();
_data = new char32_t[_length + 1];
memcpy(_data, src, _length * sizeof(char32_t));
}
explicit Utf32String(const char32_t* src, int len) : _length(len) {
_data = new char32_t[len + 1]();
_data = new char32_t[len + 1];
memcpy(_data, src, len * sizeof(char32_t));
}
explicit Utf32String(int len) : _length(0) { _data = new char32_t[len](); }
explicit Utf32String(int len) : _length(0) { _data = new char32_t[len]; }
explicit Utf32String(const Utf32String& that) : _length(that._length) {
_data = new char32_t[_length + 1]();
_data = new char32_t[_length + 1];
memcpy(_data, that._data, sizeof(char32_t) * _length);
}
Utf32String& operator=(const Utf32String& that) {
if (this != &that) {
delete[] _data;
_data = new char32_t[that._length]();
_data = new char32_t[that._length];
_length = that._length;
memcpy(_data, that._data, sizeof(char32_t) * _length);
}

View File

@ -185,8 +185,8 @@ int GeoIndex2::remove(arangodb::Transaction*, TRI_doc_mptr_t const* doc, bool) {
VPackSlice const slice(doc->vpack());
double latitude;
double longitude;
double latitude = 0.0;
double longitude = 0.0;
bool ok = true;
if (_variant == INDEX_GEO_INDIVIDUAL_LAT_LON) {