home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 16 / CD_ASCQ_16_0994.iso / news / 4611 / fw16d.ins / SOURCE / FUNCTION / CHDIR.C < prev    next >
C/C++ Source or Header  |  1994-04-17  |  682b  |  34 lines

  1. #include <WinTen.h>
  2. #include <Windows.h>
  3. #include <ClipApi.h>
  4. #include <dos.h>
  5.  
  6. //----------------------------------------------------------------------------//
  7.  
  8. CLIPPER lChDir()
  9. {
  10.    char * szPath = _parc( 1 );
  11.  
  12.    asm push ds;
  13.  
  14.    _DX = FP_OFF( szPath );
  15.    _DS = FP_SEG( szPath );
  16.    _AH = 0x3B;
  17.    asm int 0x21;
  18.  
  19.    asm pop ds;
  20.  
  21.    _retl( _AX != 3 );
  22. }
  23.  
  24. //----------------------------------------------------------------------------//
  25.  
  26. CLIPPER GETWINDOWS()  // DIRECTORY()
  27. {
  28.    BYTE bBuffer[ 250 ];
  29.  
  30.    _retclen( bBuffer, GetWindowsDirectory( bBuffer, 249 ) );
  31. }
  32.  
  33. //----------------------------------------------------------------------------//
  34.