home *** CD-ROM | disk | FTP | other *** search
/ Phoenix Heaven Sunny 2 / APPARE2.BIN / oh_towns / dic / src / select.c < prev   
C/C++ Source or Header  |  1995-06-20  |  714b  |  39 lines

  1. /*
  2.     select.c    1993.6.22
  3.  
  4. device    /dev/cdrom1
  5. device    /dev/cdrom2    1
  6. file    /dic/kokugo
  7. file    /dic/eiwa        英和辞典
  8.  
  9. */
  10. #include    "defs.h"
  11.  
  12. int    device_config(char *file)
  13. {
  14.     int     n;
  15.     FILE    *fp;
  16.     char    *av[4];
  17.     char    tmp[BUFSIZ];
  18.  
  19.     if ( (fp = fopen(file, "r")) == NULL )
  20.     return ERR;
  21.  
  22.     while ( fgets(tmp, BUFSIZ, fp) != NULL ) {
  23.     if ( (n = strcut(4, av, tmp)) < 2 )
  24.         continue;
  25.  
  26.     strlow(av[0]);
  27.     if ( strcmp(av[0], "device") == 0 ) {
  28.         main_catalog_set(av[1], n >= 3 ? atoi(av[2]):ERR);
  29.  
  30.     } else if ( strcmp(av[0], "file") == 0 ) {
  31.         main_menu_set(DIC_FILE_MODE, av[1],
  32.         n >= 3 ? av[2]:av[1], 0, 0, 0);
  33.     }
  34.     }
  35.  
  36.     fclose(fp);
  37.     return FALSE;
  38. }
  39.