home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 5 / Apprentice-Release5.iso / Source Code / C / Games / Arashi 1.1.1 / source code / For your think c folder / Misc / Numbers.h < prev    next >
Encoding:
C/C++ Source or Header  |  1994-10-13  |  606 b   |  29 lines  |  [TEXT/KAHL]

  1. /*/
  2.      Project Arashi: Numbers.h
  3.      Major release: Version 1.1d2, 9/5/95
  4.  
  5.      Last modification: Thursday, October 13, 1994, 16:18
  6.      Created: Sunday, July 25, 1993, 18:48
  7.  
  8.      Copyright © 1993-1994, Juri Munkki
  9. /*/
  10.  
  11. #pragma once
  12.  
  13. #ifndef __NUMBERS__
  14. #define __NUMBERS__
  15.  
  16. #include "cplusminusutil.h"
  17.  
  18. #ifdef NO_PRECOMPILED_HEADERS
  19. #include <Types.h>
  20. #endif
  21.  
  22. typedef enum { kSNaN, kQNaN, kInfinite, kZero, kNormalNum, kDenormalNum } NumberClass;
  23.  
  24. double_t        StringToLongDouble(StringPtr pstr);
  25. NumberClass        FindNumClass(double_t n);
  26. double_t        MakeNaN(short n);
  27. void            SetRoundToNearest(void);
  28. #endif
  29.