home *** CD-ROM | disk | FTP | other *** search
/ Chestnut's Multimedia Mania / MM_MANIA.ISO / graphics / povsrc20 / gcc.c < prev    next >
C/C++ Source or Header  |  1993-08-06  |  2KB  |  70 lines

  1. /****************************************************************************
  2. *                unix.c
  3. *
  4. *  This module implements UNIX specific routines.
  5. *
  6. *  from Persistence of Vision Raytracer
  7. *  Copyright 1993 Persistence of Vision Team
  8. *---------------------------------------------------------------------------
  9. *  NOTICE: This source code file is provided so that users may experiment
  10. *  with enhancements to POV-Ray and to port the software to platforms other 
  11. *  than those supported by the POV-Ray Team.  There are strict rules under
  12. *  which you are permitted to use this file.  The rules are in the file
  13. *  named POVLEGAL.DOC which should be distributed with this file. If 
  14. *  POVLEGAL.DOC is not available or for more info please contact the POV-Ray
  15. *  Team Coordinator by leaving a message in CompuServe's Graphics Developer's
  16. *  Forum.  The latest version of POV-Ray may be found there as well.
  17. *
  18. * This program is based on the popular DKB raytracer version 2.12.
  19. * DKBTrace was originally written by David K. Buck.
  20. * DKBTrace Ver 2.0-2.12 were written by David K. Buck & Aaron A. Collins.
  21. *
  22. *****************************************************************************/
  23.  
  24.  
  25. #include "frame.h"
  26. #include "config.h"
  27.  
  28. void unix_init_povray PARAMS ((void))
  29.    {
  30.    }
  31.  
  32. int matherr (x)
  33.    struct libm_exception *x;
  34.    {
  35.    switch(x->type) 
  36.      {
  37.      case DOMAIN:
  38.      case OVERFLOW:
  39.         x->retval = 1.0e17;
  40.         break;
  41.  
  42.      case SING:
  43.      case UNDERFLOW:
  44.         x->retval = 0.0;
  45.         break;
  46.  
  47.      default:
  48.         break;
  49.      }
  50.    return(1);
  51.    }
  52.  
  53. void display_finished ()
  54.    {
  55.    }
  56.  
  57. void display_init ()
  58.    {
  59.    }
  60.  
  61. void display_close ()
  62.    {
  63.    }
  64.  
  65. void display_plot (x, y, Red, Green, Blue)
  66.    int x, y;
  67.    char Red, Green, Blue;
  68.    {
  69.    }
  70.