summaryrefslogtreecommitdiff
path: root/libguile/numbers.h
diff options
context:
space:
mode:
authorRob Browning <rlb@defaultvalue.org>2003-03-25 23:57:58 +0000
committerRob Browning <rlb@defaultvalue.org>2003-03-25 23:57:58 +0000
commit22185d5f6542bdfe5723647085381b6537efb510 (patch)
tree88c286f9c45bdfcd0c31c6f481c9fc210aedabb5 /libguile/numbers.h
parentee33d62a8d6f080e64aba83d0d4e1b543f667368 (diff)
downloadguile-22185d5f6542bdfe5723647085381b6537efb510.tar.gz
* numbers.h: replace usage of HAVE_FLOATINGPOINT_H with
SCM_HAVE_FLOATINGPOINT_H. Replace usage of HAVE_IEEEFP_H with SCM_HAVE_IEEEFP_H. Replace usage of HAVE_NAN_H with SCM_HAVE_NAN_H. Replace usage of STDC_HEADERS with SCM_HAVE_STDC_HEADERS. Replace usage of ptrdiff_t with scm_t_ptrdiff. Replace usage of HAVE_LONG_LONGS with "SCM_SIZEOF_LONG_LONG != 0".
Diffstat (limited to 'libguile/numbers.h')
-rw-r--r--libguile/numbers.h20
1 files changed, 10 insertions, 10 deletions
diff --git a/libguile/numbers.h b/libguile/numbers.h
index c8ec73530..25495247a 100644
--- a/libguile/numbers.h
+++ b/libguile/numbers.h
@@ -49,15 +49,15 @@
#include "libguile/__scm.h"
#include "libguile/print.h"
-#if defined (HAVE_FLOATINGPOINT_H)
+#if defined (SCM_HAVE_FLOATINGPOINT_H)
#include <floatingpoint.h>
#endif
-#if defined (HAVE_IEEEFP_H)
+#if defined (SCM_HAVE_IEEEFP_H)
#include <ieeefp.h>
#endif
-#if defined (HAVE_NAN_H)
+#if defined (SCM_HAVE_NAN_H)
#if defined (SCO)
#define _IEEE 1
#endif
@@ -110,7 +110,7 @@
* SCM_FLTMAX is less than or scm_equal the largest single precision float
*/
-#ifdef STDC_HEADERS
+#ifdef SCM_HAVE_STDC_HEADERS
#ifndef GO32
#include <float.h>
#endif /* ndef GO32 */
@@ -253,9 +253,9 @@ SCM_API SCM scm_i_uint2big (unsigned int n);
SCM_API SCM scm_i_long2big (long n);
SCM_API SCM scm_i_ulong2big (unsigned long n);
SCM_API SCM scm_i_size2big (size_t n);
-SCM_API SCM scm_i_ptrdiff2big (ptrdiff_t n);
+SCM_API SCM scm_i_ptrdiff2big (scm_t_ptrdiff n);
-#ifdef HAVE_LONG_LONGS
+#if SCM_SIZEOF_LONG_LONG != 0
SCM_API SCM scm_i_long_long2big (long long n);
SCM_API SCM scm_i_ulong_long2big (unsigned long long n);
#endif
@@ -323,7 +323,7 @@ SCM_API SCM scm_uint2num (unsigned int n);
SCM_API SCM scm_long2num (long n);
SCM_API SCM scm_ulong2num (unsigned long n);
SCM_API SCM scm_size2num (size_t n);
-SCM_API SCM scm_ptrdiff2num (ptrdiff_t n);
+SCM_API SCM scm_ptrdiff2num (scm_t_ptrdiff n);
SCM_API short scm_num2short (SCM num, unsigned long int pos,
const char *s_caller);
SCM_API unsigned short scm_num2ushort (SCM num, unsigned long int pos,
@@ -336,11 +336,11 @@ SCM_API long scm_num2long (SCM num, unsigned long int pos,
const char *s_caller);
SCM_API unsigned long scm_num2ulong (SCM num, unsigned long int pos,
const char *s_caller);
-SCM_API ptrdiff_t scm_num2ptrdiff (SCM num, unsigned long int pos,
- const char *s_caller);
+SCM_API scm_t_ptrdiff scm_num2ptrdiff (SCM num, unsigned long int pos,
+ const char *s_caller);
SCM_API size_t scm_num2size (SCM num, unsigned long int pos,
const char *s_caller);
-#ifdef HAVE_LONG_LONGS
+#if SCM_SIZEOF_LONG_LONG != 0
SCM_API SCM scm_long_long2num (long long sl);
SCM_API SCM scm_ulong_long2num (unsigned long long sl);
SCM_API long long scm_num2long_long (SCM num, unsigned long int pos,