diff options
author | Andy Wingo <wingo@pobox.com> | 2012-05-17 11:21:15 +0200 |
---|---|---|
committer | Andy Wingo <wingo@pobox.com> | 2012-05-17 11:25:58 +0200 |
commit | 730af462c387ce9cca30e84b8963edba10399d2e (patch) | |
tree | b6bcf1f6801269dcb1163b77b24a7959128e9dbb /libguile/inline.c | |
parent | 688291fe19a620cb46f8286ff088891da1ed8169 (diff) | |
download | guile-730af462c387ce9cca30e84b8963edba10399d2e.tar.gz |
inline scm_cons, scm_car, scm_cdr
* libguile/pairs.h (scm_cons, scm_car, scm_cdr): Define these as inline
functions.
(scm_is_pair): Move here from inline.h.
* libguile/pairs.c: Remove definitions here, and define gsubrs.
* libguile/inline.h: Remove scm_is_pair implementation.
* libguile/inline.c: Include pairs.h to residualize inlines from
pairs.h.
Diffstat (limited to 'libguile/inline.c')
-rw-r--r-- | libguile/inline.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libguile/inline.c b/libguile/inline.c index 7b900f71a..e005b2690 100644 --- a/libguile/inline.c +++ b/libguile/inline.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2001, 2006, 2008, 2011 Free Software Foundation, Inc. +/* Copyright (C) 2001, 2006, 2008, 2011, 2012 Free Software Foundation, Inc. * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License @@ -25,4 +25,5 @@ #include "libguile/inline.h" #include "libguile/gc.h" #include "libguile/smob.h" +#include "libguile/pairs.h" #include "libguile/ports.h" |