/*
	select.c	1993.6.22

device	/dev/cdrom1
device	/dev/cdrom2	1
file	/dic/kokugo
file	/dic/eiwa		‰p˜aŽ«“T

*/
#include    "defs.h"

int	device_config(char *file)
{
    int     n;
    FILE    *fp;
    char    *av[4];
    char    tmp[BUFSIZ];

    if ( (fp = fopen(file, "r")) == NULL )
	return ERR;

    while ( fgets(tmp, BUFSIZ, fp) != NULL ) {
	if ( (n = strcut(4, av, tmp)) < 2 )
	    continue;

	strlow(av[0]);
	if ( strcmp(av[0], "device") == 0 ) {
	    main_catalog_set(av[1], n >= 3 ? atoi(av[2]):ERR);

	} else if ( strcmp(av[0], "file") == 0 ) {
	    main_menu_set(DIC_FILE_MODE, av[1],
		n >= 3 ? av[2]:av[1], 0, 0, 0);
	}
    }

    fclose(fp);
    return FALSE;
}
