summaryrefslogtreecommitdiff
path: root/libguile/validate.h
diff options
context:
space:
mode:
authorDirk Herrmann <dirk@dirk-herrmanns-seiten.de>2001-06-26 10:59:34 +0000
committerDirk Herrmann <dirk@dirk-herrmanns-seiten.de>2001-06-26 10:59:34 +0000
commit36284627919a6968174b5f17369349187a2b4b1b (patch)
tree216f50e019e44f18a0d96769c0db47775e26b6f0 /libguile/validate.h
parentfbcd68abe9c55fdaa762246a84f3324f11f1b0f8 (diff)
downloadguile-36284627919a6968174b5f17369349187a2b4b1b.tar.gz
* Deprecated scm_makfromstr and added scm_mem2string as a replacement.
* Eliminated some potential gc problems. * Eliminated some signedness problems. * Minor changes.
Diffstat (limited to 'libguile/validate.h')
-rw-r--r--libguile/validate.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/libguile/validate.h b/libguile/validate.h
index 5f152138c..51a9708cf 100644
--- a/libguile/validate.h
+++ b/libguile/validate.h
@@ -1,4 +1,4 @@
-/* $Id: validate.h,v 1.33 2001-05-26 20:51:22 cmm Exp $ */
+/* $Id: validate.h,v 1.34 2001-06-26 10:59:34 dirk Exp $ */
/* Copyright (C) 1999,2000,2001 Free Software Foundation, Inc.
*
* This program is free software; you can redistribute it and/or modify
@@ -180,9 +180,11 @@
SCM_VALIDATE_INUM_DEF_COPY (pos_start, start, 0, c_start);\
SCM_VALIDATE_INUM_DEF_COPY (pos_end, end, SCM_STRING_LENGTH (str), c_end);\
SCM_ASSERT_RANGE (pos_start, start,\
- 0 <= c_start && c_start <= SCM_STRING_LENGTH (str));\
+ 0 <= c_start \
+ && (size_t) c_start <= SCM_STRING_LENGTH (str));\
SCM_ASSERT_RANGE (pos_end, end,\
- c_start <= c_end && c_end <= SCM_STRING_LENGTH (str));\
+ c_start <= c_end \
+ && (size_t) c_end <= SCM_STRING_LENGTH (str));\
} while (0)
#define SCM_VALIDATE_REAL(pos, z) SCM_MAKE_VALIDATE (pos, z, REALP)