home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Phoenix Heaven Sunny 2
/
APPARE2.BIN
/
oh_towns
/
taropyon
/
edia
/
ccisrc
/
pcl.c
< prev
next >
Wrap
Text File
|
1995-06-20
|
1KB
|
55 lines
int SetExpSearchPath()
{
char *p;
char buf[256];
char *tok, *terminator;
if ( (p = AMAC_getName( SysMacro, MACROKEY_EXPSEARCH_PATH )) == NULL )
{
#ifdef _TAROPYON_SYSTEM
p = "I:/HC/GUILIB3/PRG/CCI;I:/HC/GUILIB3/PRG/GSPLAY/EXE;I:/HC/GUILIB3/PRG/LHX;I:/HC/GUILIB3/PRG/MML;I:/HC/GUILIB3/PRG/ZMODEM;H:/T_TOOL";
AMAC_setKey( SysMacro, MACROKEY_EXPSEARCH_PATH, p );
#else
return (NORMAL);
#endif
}
terminator = ";";
strcpy(buf,p);
tok = strtok(buf, terminator);
while ( tok )
{
p = tok;
while ( isspace(*p) )
++p;
if ( *p )
AplPclSetPath( p );
tok = strtok(NULL, terminator);
}
return (NORMAL);
}
int CCI_setExpSearchPath()
{
int ret;
char *p;
char buf[256];
char *dlg;
if ( (p = AMAC_getName( SysMacro, MACROKEY_EXPSEARCH_PATH )) == NULL )
buf[0] = '\0';
else
strcpy(buf,p);
dlg = DLG_getsOpen( DLGPOS_MOS_SET_HOME, DLGPOS_MOS_SET_HOME, 480,"セミコロン(;)で区切って複数指定できます。");
DLG_getsSetTitle( dlg, "EXP SEARCH PATH" );
ret = DLG_getsStart( dlg, 255, buf );
if ( ret > 0 && buf[0] )
{
AMAC_setKey( SysMacro, MACROKEY_EXPSEARCH_PATH, buf );
SetExpSearchPath();
}
DLG_getsClose(dlg);
return (NORMAL);
}