diff --git a/src/sbbs3/load_cfg.c b/src/sbbs3/load_cfg.c index b93a738b0ee8a16db29036ff863628f4c231a0a5..91aaf1b970c9a35e0202493e92160fcf50e21c34 100644 --- a/src/sbbs3/load_cfg.c +++ b/src/sbbs3/load_cfg.c @@ -139,10 +139,12 @@ void prep_cfg(scfg_t* cfg) { int i; +#ifdef __unix__ strlwr(cfg->text_dir); /* temporary Unix-compatibility hack */ strlwr(cfg->temp_dir); /* temporary Unix-compatibility hack */ strlwr(cfg->data_dir); /* temporary Unix-compatibility hack */ strlwr(cfg->exec_dir); /* temporary Unix-compatibility hack */ +#endif /* Fix-up paths */ prep_dir(cfg->ctrl_dir, cfg->data_dir); @@ -157,6 +159,7 @@ void prep_cfg(scfg_t* cfg) prep_path(cfg->echomail_sem); prep_path(cfg->inetmail_sem); +#ifdef __unix__ /* temporary hack for Unix compatibility */ strlwr(cfg->logon_mod); strlwr(cfg->logoff_mod); @@ -165,10 +168,12 @@ void prep_cfg(scfg_t* cfg) strlwr(cfg->logout_mod); strlwr(cfg->sync_mod); strlwr(cfg->expire_mod); +#endif for(i=0;i<cfg->total_subs;i++) { +#ifdef __unix__ strlwr(cfg->sub[i]->code); /* temporary Unix-compatibility hack */ - +#endif if(!cfg->sub[i]->data_dir[0]) /* no data storage path specified */ sprintf(cfg->sub[i]->data_dir,"%ssubs",cfg->data_dir); prep_dir(cfg->ctrl_dir, cfg->sub[i]->data_dir); @@ -187,7 +192,9 @@ void prep_cfg(scfg_t* cfg) } for(i=0;i<cfg->total_dirs;i++) { +#ifdef __unix__ strlwr(cfg->dir[i]->code); /* temporary Unix-compatibility hack */ +#endif if(!cfg->dir[i]->data_dir[0]) /* no data storage path specified */ sprintf(cfg->dir[i]->data_dir,"%sdirs",cfg->data_dir); @@ -200,6 +207,7 @@ void prep_cfg(scfg_t* cfg) prep_path(cfg->dir[i]->upload_sem); } +#ifdef __unix__ for(i=0;i<cfg->total_shells;i++) strlwr(cfg->shell[i]->code); /* temporary Unix-compatibility hack */ @@ -211,12 +219,14 @@ void prep_cfg(scfg_t* cfg) for(i=0;i<cfg->total_xtrnsecs;i++) strlwr(cfg->xtrnsec[i]->code); /* temporary Unix-compatibility hack */ - +#endif for(i=0;i<cfg->total_xtrns;i++) { prep_dir(cfg->ctrl_dir, cfg->xtrn[i]->path); } for(i=0;i<cfg->total_events;i++) { +#ifdef __unix__ strlwr(cfg->event[i]->code); /* temporary Unix-compatibility hack */ +#endif prep_dir(cfg->ctrl_dir, cfg->event[i]->dir); }