Matop.h   Matop.h 
skipping to change at line 26 skipping to change at line 26
extern void Lcm3(Value a, Value b, Value *c); extern void Lcm3(Value a, Value b, Value *c);
extern Matrix *AddANullColumn ( Matrix *M ); extern Matrix *AddANullColumn ( Matrix *M );
extern Matrix *AddANullRow ( Matrix *M ); extern Matrix *AddANullRow ( Matrix *M );
extern void ExchangeColumns ( Matrix *M, int Column1, int Column2 ); extern void ExchangeColumns ( Matrix *M, int Column1, int Column2 );
extern void ExchangeRows ( Matrix *M, int Row1, int Row2 ); extern void ExchangeRows ( Matrix *M, int Row1, int Row2 );
extern int findHermiteBasis ( Matrix *M, Matrix **Result ); extern int findHermiteBasis ( Matrix *M, Matrix **Result );
extern Matrix *Identity ( unsigned size ); extern Matrix *Identity ( unsigned size );
extern Bool isinHnf ( Matrix *A ); extern Bool isinHnf ( Matrix *A );
extern Bool isIntegral ( Matrix *A ); extern Bool isIntegral ( Matrix *A );
extern Value *Lcm (Value i, Value j); extern Value *Lcm (Value i, Value j);
extern Matrix * Matrix_Copy ( Matrix *Src ); extern Matrix *Matrix_Copy(Matrix const *Src);
extern void PutColumnFirst ( Matrix *X, int Columnnumber ); extern void PutColumnFirst ( Matrix *X, int Columnnumber );
extern void PutColumnLast ( Matrix *X, int Columnnumber ); extern void PutColumnLast ( Matrix *X, int Columnnumber );
extern void PutRowFirst ( Matrix *X, int Rownumber ); extern void PutRowFirst ( Matrix *X, int Rownumber );
extern void PutRowLast ( Matrix *X, int Rownumber ); extern void PutRowLast ( Matrix *X, int Rownumber );
extern Matrix *RemoveNColumns ( Matrix *M, int FirstColumnnumber, int NumCo lumns ); extern Matrix *RemoveNColumns ( Matrix *M, int FirstColumnnumber, int NumCo lumns );
extern Matrix *RemoveColumn ( Matrix *M, int Columnnumber ); extern Matrix *RemoveColumn ( Matrix *M, int Columnnumber );
extern Matrix *RemoveRow ( Matrix *M, int Rownumber ); extern Matrix *RemoveRow ( Matrix *M, int Rownumber );
extern Matrix *Transpose ( Matrix *A ); extern Matrix *Transpose ( Matrix *A );
#if defined(__cplusplus) #if defined(__cplusplus)
skipping to change at line 51 skipping to change at line 51
extern Matrix *AddANullColumn (/* Matrix *M */); extern Matrix *AddANullColumn (/* Matrix *M */);
extern Matrix *AddANullRow (/* Matrix *M */); extern Matrix *AddANullRow (/* Matrix *M */);
extern void ExchangeColumns (/* Matrix *M, int Column1, int Column2 */); extern void ExchangeColumns (/* Matrix *M, int Column1, int Column2 */);
extern void ExchangeRows (/* Matrix *M, int Row1, int Row2 */); extern void ExchangeRows (/* Matrix *M, int Row1, int Row2 */);
extern int findHermiteBasis (/* Matrix *M, Matrix **Result */); extern int findHermiteBasis (/* Matrix *M, Matrix **Result */);
extern Matrix *Identity (/* unsigned size */); extern Matrix *Identity (/* unsigned size */);
extern Bool isinHnf (/* Matrix *A */); extern Bool isinHnf (/* Matrix *A */);
extern Bool isIntegral (/* Matrix *A */); extern Bool isIntegral (/* Matrix *A */);
extern Value *Lcm (/* Value i, Value j */); extern Value *Lcm (/* Value i, Value j */);
extern Matrix * Matrix_Copy (/* Matrix *Src */);
extern void PutColumnFirst (/* Matrix *X, int Columnnumber */); extern void PutColumnFirst (/* Matrix *X, int Columnnumber */);
extern void PutColumnLast (/* Matrix *X, int Columnnumber */); extern void PutColumnLast (/* Matrix *X, int Columnnumber */);
extern void PutRowFirst (/* Matrix *X, int Rownumber */); extern void PutRowFirst (/* Matrix *X, int Rownumber */);
extern void PutRowLast (/* Matrix *X, int Rownumber */); extern void PutRowLast (/* Matrix *X, int Rownumber */);
extern Matrix *RemoveNColumns (/* Matrix *M, int FirstColumnnumber, int Num Columns */) extern Matrix *RemoveNColumns (/* Matrix *M, int FirstColumnnumber, int Num Columns */)
extern Matrix *RemoveColumn (/* Matrix *M, int Columnnumber */); extern Matrix *RemoveColumn (/* Matrix *M, int Columnnumber */);
extern Matrix *RemoveRow (/* Matrix *M, int Rownumber */); extern Matrix *RemoveRow (/* Matrix *M, int Rownumber */);
extern Matrix *Transpose (/* Matrix *A */); extern Matrix *Transpose (/* Matrix *A */);
#endif /* (defined(__STDC__) || defined(__cplusplus)) */ #endif /* (defined(__STDC__) || defined(__cplusplus)) */
 End of changes. 2 change blocks. 
2 lines changed or deleted 1 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/