home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 5 / 05.iso / a / a011 / 2.ddi / C2XBTRV.C < prev    next >
Encoding:
C/C++ Source or Header  |  1989-04-11  |  720 b   |  32 lines

  1. /*                                    */
  2. /*        MicroSoft/IBM C interface to the            */
  3. /*        Btrieve OS/2 dynamic link library            */
  4. /*                                    */
  5. extern int far pascal btrcall();      /* declaration of dynamic link    */
  6.  
  7. BTRV (operation, posblock, databuf, datalen, keybuf, keynum)
  8.   int  operation;
  9.   char posblock[];
  10.   char databuf[];
  11.   int  *datalen;
  12.   char keybuf[];
  13.   int  keynum;
  14.  
  15. {
  16.  
  17. unsigned char keylen = 255;
  18. char ckeynum = keynum;
  19.  
  20. /*                                    */
  21. /*  Make call to the dynamic link entry point                */
  22. /*                                    */
  23.     return (btrcall (operation,
  24.             (char far *) posblock,
  25.             (char far *) databuf,
  26.             (int  far *) datalen,
  27.             (char far *) keybuf,
  28.             (unsigned char) keylen,
  29.             (char) ckeynum));
  30.  
  31. }
  32.