home *** CD-ROM | disk | FTP | other *** search
/ Simtel MSDOS - Coast to Coast / simteldosarchivecoasttocoast2.iso / c / lpc05b.zip / MATERR.C < prev    next >
C/C++ Source or Header  |  1992-05-22  |  1KB  |  49 lines

  1. /*
  2. *-----------------------------------------------------------------------------
  3. *    file:    materr.c
  4. *    desc:    matrix error handler
  5. *    by:    ko shu pui, patrick
  6. *    date:    24 nov 91 v0.1
  7. *    revi:
  8. *    ref:
  9. *       [1] Mary L.Boas, "Mathematical Methods in the Physical Sciene,"
  10. *    John Wiley & Sons, 2nd Ed., 1983. Chap 3.
  11. *
  12. *    [2] Kendall E.Atkinson, "An Introduction to Numberical Analysis,"
  13. *    John Wiley & Sons, 1978.
  14. *
  15. *-----------------------------------------------------------------------------
  16. */
  17. #include <stdio.h>
  18.  
  19. #ifdef    __TURBOC__
  20. #include <alloc.h>
  21. #else
  22. #include <malloc.h>
  23. #endif
  24.  
  25. #include "matrix.h"
  26.  
  27. MATRIX mat_error( errno )
  28. int errno;
  29. {
  30.     switch( errno )
  31.         {
  32.         case MAT_MALLOC:
  33.             fprintf(stderr, "mat: malloc error\n" );
  34.             break;
  35.         case MAT_FNOTOPEN:
  36.             fprintf(stderr, "mat: fileopen error\n" );
  37.             break;
  38.         case MAT_SINGULAR:
  39.             fprintf(stderr, "matinv: singular matrix\n" );
  40.             break;
  41.         case MAT_FNOTGETMAT:
  42.             fprintf(stderr, "fgetmat: matrix read error\n");
  43.             break;
  44.         }
  45.  
  46.     return (NULL);
  47. }
  48.  
  49.