/usr/include/Synopsis/PTree/o.hh is in libsynopsis0.12-dev 0.12-8.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | #include <cassert>
template <typename N> N *nconc(N *p, Node *q)
{
assert(p);
last(p)->set_cdr(q);
return p;
}
Node *snoc(Node *, Node *);
template <typename N> N *snoc(N *p, Node *q)
{
return nconc(p, cons(q, 0));
}
|