1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
/// @file #include "jets/q.h" #include "jets/w.h" #include "noun.h" u3_noun u3qc_cap(u3_atom a) { c3_w met_w = u3r_met(0, a); if ( 2 > met_w ) { return u3m_bail(c3__exit); } else { return 2 + u3r_bit((met_w - 2), a); } } u3_noun u3wc_cap(u3_noun cor) { return u3qc_cap(u3x_atom(u3x_at(u3x_sam, cor))); }