version 1.8, 2013/11/29 08:21:29 |
version 1.10, 2014/05/10 08:23:33 |
|
|
#define ASIR_KEYNAME "SoftWare\\Fujitsu\\Asir\\1999.03.31" |
#define ASIR_KEYNAME "SoftWare\\Fujitsu\\Asir\\1999.03.31" |
|
|
#define MAXHIST 256 |
#define MAXHIST 256 |
#define HISTORY "history" |
#define HISTORY "asirgui_history" |
|
|
static int use_current_dir; |
static int use_current_dir; |
|
|
Line 201 BOOL Init_IO(char *errmsg) { |
|
Line 201 BOOL Init_IO(char *errmsg) { |
|
if ( get_rootdir(name,len,errmsg) == FALSE ) { |
if ( get_rootdir(name,len,errmsg) == FALSE ) { |
return FALSE; |
return FALSE; |
} |
} |
// sprintf(AsirExe,"%s\\bin\\engine.exe",name); |
sprintf(AsirExe,"%s\\bin\\engine.exe",name); |
sprintf(AsirExe,"d:\\cygwin\\home\\noro\\new\\OpenXM_contrib2\\windows\\engine2000\\debug\\engine.exe"); |
// sprintf(AsirExe,"d:\\cygwin\\home\\noro\\new\\OpenXM_contrib2\\windows\\engine2000\\debug\\engine.exe"); |
if ( !getenv("HOME") ) { |
if ( !getenv("HOME") ) { |
sprintf(home,"HOME=%s",name); |
sprintf(home,"HOME=%s",name); |
_putenv(home); |
_putenv(home); |
Line 302 static char history_errmsg[BUFSIZ]; |
|
Line 302 static char history_errmsg[BUFSIZ]; |
|
void init_input_history() |
void init_input_history() |
{ |
{ |
char rootdir[BUFSIZ]; |
char rootdir[BUFSIZ]; |
get_rootdir(rootdir,sizeof(rootdir),history_errmsg); |
char *env = getenv("TEMP"); |
sprintf(history_path,"%s\\bin\\%s",rootdir,HISTORY); |
if( env ) { |
|
sprintf(history_path,"%s\\%s",env,HISTORY); |
|
}else { |
|
get_rootdir(rootdir,sizeof(rootdir),history_errmsg); |
|
sprintf(history_path,"%s\\bin\\%s",rootdir,HISTORY); |
|
} |
init_hist(MAXHIST); |
init_hist(MAXHIST); |
} |
} |
|
|