=================================================================== RCS file: /home/cvs/OpenXM_contrib2/windows/asir32gui/io.c,v retrieving revision 1.9 retrieving revision 1.10 diff -u -p -r1.9 -r1.10 --- OpenXM_contrib2/windows/asir32gui/io.c 2013/11/29 08:27:59 1.9 +++ OpenXM_contrib2/windows/asir32gui/io.c 2014/05/10 08:23:33 1.10 @@ -11,7 +11,7 @@ #define ASIR_KEYNAME "SoftWare\\Fujitsu\\Asir\\1999.03.31" #define MAXHIST 256 -#define HISTORY "history" +#define HISTORY "asirgui_history" static int use_current_dir; @@ -302,8 +302,13 @@ static char history_errmsg[BUFSIZ]; void init_input_history() { char rootdir[BUFSIZ]; - get_rootdir(rootdir,sizeof(rootdir),history_errmsg); - sprintf(history_path,"%s\\bin\\%s",rootdir,HISTORY); + char *env = getenv("TEMP"); + 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); }