Fix the following -Wcast-qual warnings in usr.sbin/sa/db.c:

usr.sbin/sa/db.c:82:20: error: cast from 'char const (*)[9]' to 'void *' drops const qualifier [-Werror,-Wcast-qual]
        key.data = (void*)&VERSION_KEY;
                          ^
usr.sbin/sa/db.c:178:20: error: cast from 'char const (*)[9]' to 'void *' drops const qualifier [-Werror,-Wcast-qual]
        key.data = (void*)&VERSION_KEY;
                          ^

Replace the VERSION_KEY define with a writable char array, so no const
qualifier needs to be dropped anymore.

Submitted by:	rdivacky
This commit is contained in:
dim 2015-01-28 22:22:49 +00:00
parent 323b7d583c
commit f7310af2cc

View File

@ -44,7 +44,7 @@ __FBSDID("$FreeBSD$");
#include "extern.h"
/* Key used to store the version of the database data elements. */
#define VERSION_KEY "\0VERSION"
static char VERSION_KEY[] = "\0VERSION";
/*
* Create the in-memory database, *mdb.