version 1.7, 2013/08/30 18:18:11 |
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 202 BOOL Init_IO(char *errmsg) { |
|
Line 202 BOOL Init_IO(char *errmsg) { |
|
return FALSE; |
return FALSE; |
} |
} |
sprintf(AsirExe,"%s\\bin\\engine.exe",name); |
sprintf(AsirExe,"%s\\bin\\engine.exe",name); |
// sprintf(AsirExe,"c:\\home\\noro\\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); |
} |
} |
|
|
Line 318 void read_input_history() |
|
Line 323 void read_input_history() |
|
} |
} |
|
|
void send_intr() { |
void send_intr() { |
|
HANDLE handle[1]; |
|
|
PulseEvent(hIntr); |
PulseEvent(hIntr); |
|
handle[0] = hIntr_Ack; |
|
WaitForMultipleObjects(1,(CONST HANDLE *)handle,FALSE,(DWORD)-1); |
} |
} |
|
|
void terminate_asir() { |
void terminate_asir() { |