Keisuke Nishida
|
398d8ee17e
|
Some GOOPS cleanup.
|
2000-12-16 20:25:08 +00:00 |
|
Keisuke Nishida
|
e841c3e0c0
|
Smob-related creanup.
|
2000-12-08 17:32:56 +00:00 |
|
Dirk Herrmann
|
395d8627b9
|
* This patch belongs to the previous one, it deprecates SCM_VALIDATE_RWSTRING.
|
2000-11-22 09:16:06 +00:00 |
|
Dirk Herrmann
|
a6d9e5abe5
|
* Change a couple of functions to accept either symbols or strings only.
* Get rid of remainig uses of SCM_LENGTH etc.
|
2000-10-30 11:42:26 +00:00 |
|
Dirk Herrmann
|
d1ca2c6423
|
* Some more work to get rid of SCM_LENGTH
* Eliminated some cell type bit fiddling
* Various minor changes
|
2000-10-25 11:01:03 +00:00 |
|
Dirk Herrmann
|
9fd38a3d14
|
* Made some functions not accept symbols as input parameters any more.
* Replaced some calls to SCM_LENGTH.
|
2000-10-09 16:27:24 +00:00 |
|
Dirk Herrmann
|
405aaef932
|
* Eliminated all remaining calls to SCM_CHARS.
|
2000-09-26 21:53:49 +00:00 |
|
Dirk Herrmann
|
86c991c2a2
|
* Replaced SCM_CHARS with SCM_STRING_CHARS or SCM_SYMBOL_CHARS.
|
2000-09-22 17:17:55 +00:00 |
|
Mikael Djurfeldt
|
ee1a1c2066
|
* validate.h (SCM_VALIDATE_NUMBER_DEF_COPY): New macro.
|
2000-09-03 21:56:03 +00:00 |
|
Dirk Herrmann
|
fdf25853e1
|
* Fix range checks of SCM_VALIDATE* macros.
|
2000-06-30 09:48:25 +00:00 |
|
Dirk Herrmann
|
9a09deb1c3
|
* Removed SCM_TRUE_P since it may get confused with !SCM_FALSEP.
|
2000-06-05 11:39:46 +00:00 |
|
Dirk Herrmann
|
af45e3b06a
|
* Unified some rest argument checking and handling.
|
2000-05-18 08:47:52 +00:00 |
|
Dirk Herrmann
|
f5f2dcffbe
|
* Wrapped deprecated code between #if (SCM_DEBUG_DEPRECATED == 0) #endif.
* Replace use of deprecated macros SCM_INPORTP, SCM_OUTPORTP, SCM_ICHRP.
|
2000-05-15 11:47:48 +00:00 |
|
Greg J. Badros
|
120d4924ed
|
* validate.h: Do not cast to (unsigned) in SCM_VALIDATE_INUM_RANGE
when testing high-end of the range. Mikael Djurfeldt noticed this
anomaly -- thanks Mikael!
|
2000-04-18 15:23:11 +00:00 |
|
Mikael Djurfeldt
|
2891588bee
|
Renamed SCM_VALIDATE_REAL_COPY --> SCM_VALIDATE_REAL_NUMBER.
|
2000-04-17 03:17:02 +00:00 |
|
Mikael Djurfeldt
|
1a94d96127
|
* validate.h (SCM_VALIDATE_INUM_RANGE_COPY,
SCM_VALIDATE_REAL_COPY): New macros.
|
2000-04-17 02:55:00 +00:00 |
|
Mikael Djurfeldt
|
7642eb4b33
|
* validate.h (SCM_VALIDATE_INUM_RANGE_COPY): New macro.
|
2000-04-16 23:01:51 +00:00 |
|
Mikael Djurfeldt
|
39bcc76e45
|
* validate.h (SCM_VALIDATE_INPUT_PORT, SCM_VALIDATE_OUTPUT_PORT):
New macros.
Cleanup of code layout.
|
2000-04-15 19:30:16 +00:00 |
|
Michael Livshin
|
e94e3f21d6
|
* async.[ch]: unexpose low-level async access macros (thanks to
Dirk Herrmann).
* validate.h: move async validation macros to async.c (nobody else
needs them anyway), and rename them.
|
2000-04-05 15:28:28 +00:00 |
|
Dirk Herrmann
|
54778cd312
|
Lots of fixes to make guile (at some time) compile with strict typing.
|
2000-04-03 08:47:51 +00:00 |
|
Michael Livshin
|
89e00824a0
|
* *.[hc]: add Emacs magic at the end of file, to ensure GNU
indentation style.
|
2000-03-19 19:01:16 +00:00 |
|
Greg J. Badros
|
cd2feccad5
|
* validate.h, scm_validate.h: Added the former, as a renamed
version of the latter with SCM_ASSERT_TYPE used in
SCM_MAKE_VALIDATE (instead of just SCM_ASSERT)
|
2000-03-03 00:11:46 +00:00 |
|