home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD2.mdf / c / library / dos / database / btrees / btsys.c < prev    next >
Encoding:
C/C++ Source or Header  |  1984-12-14  |  658 b   |  31 lines

  1. /*    btsys        */
  2. #include <stdio.h> 
  3. #include <btextern.h>
  4. int btsys ()
  5.  
  6. /*    this is the btree system function    */
  7. {
  8. btparm ();
  9. switch (gfcode)     {
  10. case 0 : break;        /* bad function code */
  11. case 1 :        /* file create  */
  12.     gretcode = btcreat (gfilnam);
  13.     break;
  14. case 2 :        /* file open    */
  15.     gretcode = btopen (gfilnam);
  16.     break;
  17. case 3 :        /* file close    */
  18.     gretcode = btclose (gfilhand);
  19.     break;
  20. case 4 :        /* insert key */
  21.     gretcode = btisrt (gfilhand, gfilkey, gdatapt);
  22.     break;
  23. case 5:         /* random read */
  24.     gretcode = btired (gfilhand, gfilkey);
  25.     break;       
  26.                     
  27. }    /* end of switch    */
  28. btexport ();
  29.  
  30. }    /* end of btsys        */
  31.