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);
}
