Shinobi Library - Memory Card Function

buIsExistFile

Gets existing files

FORMAT

Sint32 buIsExistFile( drive, *fname )
Sint32 drive
const char *fname

PARAMETER

 drive  Extension socket number 
 *fname  File name 

RETURN

 BUD_ERR_OK  File found 
 BUD_ERR_FILE_NOT_FOUND  File not found 
 BUD_ERR_UNFORMAT  Disk is not formatted 
 BUD_ERR_NO_DISK  Memory card is not found 
 BUD_ERR_BUSY  A type_B function is being processed 

DESCRIPTION

Finds whether a file exists on a memory card inserted in an extension socket.

The following values can be designated for the argument drive that specifies extension sockets.

 BUD_DRIVE_A1  Extension socket 1 on board A 
 BUD_DRIVE_A2  Extension socket 2 on board A 
 BUD_DRIVE_B1  Extension socket 1 on board B 
 BUD_DRIVE_B2  Extension socket 2 on board B 
 BUD_DRIVE_C1  Extension socket 1 on board C 
 BUD_DRIVE_C2  Extension socket 2 on board C 
 BUD_DRIVE_D1  Extension socket 1 on board D 
 BUD_DRIVE_D2  Extension socket 2 on board D 


EXAMPLE

  Sint32 ret;
  ret = buIsExistFile(BUD_DRIVE_A1, "SAVEDATA_001");
  switch (ret) {
  	case BUD_ERR_OK:
    	/* File found */
    	break;
  	case BUD_ERR_FILE_NOT_FOUND:
    	/* File not found */
    	break;
 	 defalut:
    	/* Other error */
  	break;
  }

buIsExistFile
COPYRIGHT © SEGA ENTERPRISES, LTD., 1998,1999