Shinobi Library - Memory Card Function

buGetFileSize

Gets file block count

FORMAT

Sint32 buGetFileSize( 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 not found 
 BUD_ERR_BUSY  A type_B function is being processed 

DESCRIPTION

Gets the size of a file with a block count from a memory card inserted in a specified 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 size = buGetFileSize(BUD_DRIVE_A1, "SAVEDATA_001");

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