inline scm_cons, scm_car, scm_cdr
authorAndy Wingo <wingo@pobox.com>
Thu, 17 May 2012 09:21:15 +0000 (11:21 +0200)
committerAndy Wingo <wingo@pobox.com>
Thu, 17 May 2012 09:25:58 +0000 (11:25 +0200)
commit730af462c387ce9cca30e84b8963edba10399d2e
treeb6bcf1f6801269dcb1163b77b24a7959128e9dbb
parent688291fe19a620cb46f8286ff088891da1ed8169
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.
libguile/inline.c
libguile/inline.h
libguile/pairs.c
libguile/pairs.h