summaryrefslogtreecommitdiff
path: root/vere/pkg/noun/jets/e/mink.c
blob: 4caa208c06b2c3001d6ae80ab52fbe4b978dc649 (plain)
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
26
27
/// @file

#include "jets/q.h"
#include "jets/w.h"

#include "noun.h"

  u3_noun
  u3we_mink(u3_noun cor)
  {
    u3_noun bus, fol, gul;

    if ( c3n == u3r_mean(cor, u3x_sam_4, &bus,
                              u3x_sam_5, &fol,
                              u3x_sam_3, &gul,
                              0) )
    {
      return u3m_bail(c3__exit);
    }
    else {
      u3_noun som;

      som = u3n_nock_et(u3k(gul), u3k(bus), u3k(fol));

      return som;
    }
  }