// Cyclic modulo 2 library
// (C)2006 by Faisal Nasim (faisal.nasim@gmail.com)
// CS-37, Batch 2002-2003
// NED University of Engineering and Technology

#define N			7
#define K			4
#define MAXG	3

extern int G [K];

void	emptyvector 	( int[], int );
int		getmax 				( int [] );
void	binaryvector	( int [], int );
void	printvector 	( const char* , int [] , int );
int		multiply 			( int [] , int [] , int [] );
int		multiply 			( int [] , int , int [] );
int		add 					( int [] , int [] );
int		division 			( int [] , int[] );
void	calcdirect 		(int [], int[]);
void	calcsystem 		(int [], int[]);
