char *val = get_setting(key);
const char *val = get_setting(key);
char *read_setting_s(void *handle, char *key, char *buffer, int buflen){    char *val = get_setting(key);    if (!val)	return NULL;    else {	strncpy(buffer, val, buflen);	buffer[buflen-1] = '\0';	return buffer;    }}