summaryrefslogtreecommitdiff
path: root/libguile/inline.c
diff options
context:
space:
mode:
authorAndy Wingo <wingo@pobox.com>2012-05-17 11:21:15 +0200
committerAndy Wingo <wingo@pobox.com>2012-05-17 11:25:58 +0200
commit730af462c387ce9cca30e84b8963edba10399d2e (patch)
treeb6bcf1f6801269dcb1163b77b24a7959128e9dbb /libguile/inline.c
parent688291fe19a620cb46f8286ff088891da1ed8169 (diff)
downloadguile-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.c3
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"