Open the log file with config initialization
This commit is contained in:
parent
edf78b077e
commit
157e1394d6
18
Alc/ALc.c
18
Alc/ALc.c
@ -465,15 +465,7 @@ static void alc_init(void)
|
|||||||
{
|
{
|
||||||
const char *str;
|
const char *str;
|
||||||
|
|
||||||
str = getenv("ALSOFT_LOGFILE");
|
LogFile = stderr;
|
||||||
if(str && str[0])
|
|
||||||
{
|
|
||||||
LogFile = fopen(str, "wat");
|
|
||||||
if(!LogFile)
|
|
||||||
fprintf(stderr, "AL lib: Failed to open log file '%s'\n", str);
|
|
||||||
}
|
|
||||||
if(!LogFile)
|
|
||||||
LogFile = stderr;
|
|
||||||
|
|
||||||
str = getenv("__ALSOFT_HALF_ANGLE_CONES");
|
str = getenv("__ALSOFT_HALF_ANGLE_CONES");
|
||||||
if(str && (strcasecmp(str, "true") == 0 || strtol(str, NULL, 0) == 1))
|
if(str && (strcasecmp(str, "true") == 0 || strtol(str, NULL, 0) == 1))
|
||||||
@ -519,6 +511,14 @@ static void alc_initconfig(void)
|
|||||||
int i;
|
int i;
|
||||||
const char *devs, *str;
|
const char *devs, *str;
|
||||||
|
|
||||||
|
str = getenv("ALSOFT_LOGFILE");
|
||||||
|
if(str && str[0])
|
||||||
|
{
|
||||||
|
FILE *logfile = fopen(str, "wat");
|
||||||
|
if(logfile) LogFile = logfile;
|
||||||
|
else AL_PRINT("Failed to open log file '%s'\n", str);
|
||||||
|
}
|
||||||
|
|
||||||
ReadALConfig();
|
ReadALConfig();
|
||||||
|
|
||||||
InitHrtf();
|
InitHrtf();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user