diff options
Diffstat (limited to 'pmt/src/lib/pmt.h')
-rw-r--r-- | pmt/src/lib/pmt.h | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/pmt/src/lib/pmt.h b/pmt/src/lib/pmt.h index 2cb032e5b..030637c4d 100644 --- a/pmt/src/lib/pmt.h +++ b/pmt/src/lib/pmt.h @@ -548,6 +548,26 @@ pmt_t pmt_member(pmt_t obj, pmt_t list); */ bool pmt_subsetp(pmt_t list1, pmt_t list2); +/*! + * \brief Return a list of length 1 containing \p x1 + */ +pmt_t pmt_list1(pmt_t x1); + +/*! + * \brief Return a list of length 2 containing \p x1, \p x2 + */ +pmt_t pmt_list2(pmt_t x1, pmt_t x2); + +/*! + * \brief Return a list of length 3 containing \p x1, \p x2, \p x3 + */ +pmt_t pmt_list3(pmt_t x1, pmt_t x2, pmt_t x3); + +/*! + * \brief Return a list of length 4 containing \p x1, \p x2, \p x3, \p x4 + */ +pmt_t pmt_list4(pmt_t x1, pmt_t x2, pmt_t x3, pmt_t x4); + /* * ------------------------------------------------------------------------ * read / write |