00001 #if (defined(__STDC__) || defined(__cplusplus)) 00002 00003 #if defined(__cplusplus) 00004 extern "C" { 00005 #endif 00006 00007 extern void Smith(Matrix *A, Matrix **U, Matrix **V, Matrix **Product); 00008 extern void Hermite(Matrix *A, Matrix **H, Matrix **U); 00009 00010 #if defined(__cplusplus) 00011 } 00012 #endif 00013 00014 #else 00015 00016 extern void Smith(/*Matrix *A, Matrix **U, Matrix **V, Matrix **Product */); 00017 extern void Hermite(/*Matrix *A, Matrix **H, Matrix **U */); 00018 00019 #endif