mirror of
https://github.com/Tha14/toxic.git
synced 2024-11-30 08:03:26 +01:00
fix compile error when no audio support
This commit is contained in:
parent
33000598fc
commit
328e7f8d57
@ -25,7 +25,11 @@
|
|||||||
|
|
||||||
#include "toxic_windows.h"
|
#include "toxic_windows.h"
|
||||||
#include "configdir.h"
|
#include "configdir.h"
|
||||||
#include "audio_call.h"
|
|
||||||
|
#ifdef _SUPPORT_AUDIO
|
||||||
|
#include "audio_call.h"
|
||||||
|
#endif
|
||||||
|
|
||||||
#include "settings.h"
|
#include "settings.h"
|
||||||
#include "line_info.h"
|
#include "line_info.h"
|
||||||
|
|
||||||
@ -33,11 +37,14 @@ static void uset_autolog(struct user_settings *s, const char *val);
|
|||||||
static void uset_time(struct user_settings *s, const char *val);
|
static void uset_time(struct user_settings *s, const char *val);
|
||||||
static void uset_alerts(struct user_settings *s, const char *val);
|
static void uset_alerts(struct user_settings *s, const char *val);
|
||||||
static void uset_colours(struct user_settings *s, const char *val);
|
static void uset_colours(struct user_settings *s, const char *val);
|
||||||
static void uset_ain_dev(struct user_settings *s, const char *val);
|
|
||||||
static void uset_aout_dev(struct user_settings *s, const char *val);
|
|
||||||
static void uset_hst_size(struct user_settings *s, const char *val);
|
static void uset_hst_size(struct user_settings *s, const char *val);
|
||||||
static void uset_dwnld_path(struct user_settings *s, const char *val);
|
static void uset_dwnld_path(struct user_settings *s, const char *val);
|
||||||
|
|
||||||
|
#ifdef _SUPPORT_AUDIO
|
||||||
|
static void uset_ain_dev(struct user_settings *s, const char *val);
|
||||||
|
static void uset_aout_dev(struct user_settings *s, const char *val);
|
||||||
|
#endif
|
||||||
|
|
||||||
struct {
|
struct {
|
||||||
const char *key;
|
const char *key;
|
||||||
void (*func)(struct user_settings *s, const char *val);
|
void (*func)(struct user_settings *s, const char *val);
|
||||||
@ -46,10 +53,13 @@ struct {
|
|||||||
{ "time", uset_time },
|
{ "time", uset_time },
|
||||||
{ "disable_alerts", uset_alerts },
|
{ "disable_alerts", uset_alerts },
|
||||||
{ "colour_theme", uset_colours },
|
{ "colour_theme", uset_colours },
|
||||||
{ "audio_in_dev", uset_ain_dev },
|
|
||||||
{ "audio_out_dev", uset_aout_dev },
|
|
||||||
{ "history_size", uset_hst_size },
|
{ "history_size", uset_hst_size },
|
||||||
{ "download_path", uset_dwnld_path },
|
{ "download_path", uset_dwnld_path },
|
||||||
|
|
||||||
|
#ifdef _SUPPORT_AUDIO
|
||||||
|
{ "audio_in_dev", uset_ain_dev },
|
||||||
|
{ "audio_out_dev", uset_aout_dev },
|
||||||
|
#endif
|
||||||
};
|
};
|
||||||
|
|
||||||
static void uset_autolog(struct user_settings *s, const char *val)
|
static void uset_autolog(struct user_settings *s, const char *val)
|
||||||
@ -84,6 +94,8 @@ static void uset_colours(struct user_settings *s, const char *val)
|
|||||||
s->colour_theme = n == NATIVE_COLS ? NATIVE_COLS : DFLT_COLS;
|
s->colour_theme = n == NATIVE_COLS ? NATIVE_COLS : DFLT_COLS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifdef _SUPPORT_AUDIO
|
||||||
|
|
||||||
static void uset_ain_dev(struct user_settings *s, const char *val)
|
static void uset_ain_dev(struct user_settings *s, const char *val)
|
||||||
{
|
{
|
||||||
int n = atoi(val);
|
int n = atoi(val);
|
||||||
@ -104,6 +116,8 @@ static void uset_aout_dev(struct user_settings *s, const char *val)
|
|||||||
s->audio_out_dev = (long int) n;
|
s->audio_out_dev = (long int) n;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#endif /* _SUPPORT_AUDIO */
|
||||||
|
|
||||||
static void uset_hst_size(struct user_settings *s, const char *val)
|
static void uset_hst_size(struct user_settings *s, const char *val)
|
||||||
{
|
{
|
||||||
int n = atoi(val);
|
int n = atoi(val);
|
||||||
@ -142,10 +156,13 @@ static void set_default_settings(struct user_settings *s)
|
|||||||
uset_time(s, "24");
|
uset_time(s, "24");
|
||||||
uset_alerts(s, "0");
|
uset_alerts(s, "0");
|
||||||
uset_colours(s, "0");
|
uset_colours(s, "0");
|
||||||
uset_ain_dev(s, "0");
|
|
||||||
uset_aout_dev(s, "0");
|
|
||||||
uset_hst_size(s, "700");
|
uset_hst_size(s, "700");
|
||||||
uset_dwnld_path(s, NULL);
|
uset_dwnld_path(s, NULL);
|
||||||
|
|
||||||
|
#ifdef _SUPPORT_AUDIO
|
||||||
|
uset_ain_dev(s, "0");
|
||||||
|
uset_aout_dev(s, "0");
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
int settings_load(struct user_settings *s, char *path)
|
int settings_load(struct user_settings *s, char *path)
|
||||||
|
@ -20,7 +20,11 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#define NUM_SETTINGS 8
|
#ifdef _SUPPORT_AUDIO
|
||||||
|
#define NUM_SETTINGS 8
|
||||||
|
#else
|
||||||
|
#define NUM_SETTINGS 6
|
||||||
|
#endif
|
||||||
|
|
||||||
/* holds user setting values */
|
/* holds user setting values */
|
||||||
struct user_settings {
|
struct user_settings {
|
||||||
@ -28,10 +32,13 @@ struct user_settings {
|
|||||||
int alerts; /* boolean */
|
int alerts; /* boolean */
|
||||||
int time; /* 12 or 24 */
|
int time; /* 12 or 24 */
|
||||||
int colour_theme; /* boolean (0 for default toxic colours) */
|
int colour_theme; /* boolean (0 for default toxic colours) */
|
||||||
long int audio_in_dev;
|
|
||||||
long int audio_out_dev;
|
|
||||||
int history_size; /* int between MIN_HISTORY and MAX_HISTORY */
|
int history_size; /* int between MIN_HISTORY and MAX_HISTORY */
|
||||||
char download_path[MAX_STR_SIZE];
|
char download_path[MAX_STR_SIZE];
|
||||||
|
|
||||||
|
#ifdef _SUPPORT_AUDIO
|
||||||
|
long int audio_in_dev;
|
||||||
|
long int audio_out_dev;
|
||||||
|
#endif
|
||||||
};
|
};
|
||||||
|
|
||||||
enum {
|
enum {
|
||||||
|
Loading…
Reference in New Issue
Block a user