#define FILECREDITS	1
#define BYTECREDITS	2

typedef struct
{
	char username[MAXNAMELEN+1];
	long long int downloadcredits;
	int filecredits;
	short int flags;
	short int byteinmult;
	short int byteoutmult;
	short int fileinmult;
	short int fileoutmult;
} RATIOFILEDATA;
	
typedef struct
{
	int ratiofilefd;
	RATIOFILEDATA *rdat;
	int filepos;
} RATIOHANDLE;


syntax highlighted by Code2HTML, v. 0.9.1