您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ u3nc函数代码示例

51自学网 2021-06-03 09:02:54
  C++
这篇教程C++ u3nc函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中u3nc函数的典型用法代码示例。如果您正苦于以下问题:C++ u3nc函数的具体用法?C++ u3nc怎么用?C++ u3nc使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了u3nc函数的30个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: u3qb_skid

/* functions*/  u3_noun  u3qb_skid(u3_noun a,            u3_noun b)  {    if ( 0 == a ) {      return u3nc(u3_nul, u3_nul);    }    else if ( c3n == u3du(a) ) {      return u3m_bail(c3__exit);    } else {      u3_noun acc = u3qb_skid(u3t(a), b);      u3_noun hoz = u3n_slam_on(u3k(b), u3k(u3h(a)));      u3_noun nex;      if ( c3y == hoz ) {        nex = u3nc(u3nc(u3k(u3h(a)), u3k(u3h(acc))), u3k(u3t(acc)));      }       else {        nex = u3nc(u3k(u3h(acc)), u3nc(u3k(u3h(a)), u3k(u3t(acc))));      }      u3z(hoz);      u3z(acc);      return nex;    }  }
开发者ID:bd,项目名称:urbit,代码行数:28,


示例2: _skid_in

  static u3_noun  _skid_in(u3j_site* sit_u, u3_noun a)  {    if ( 0 == a ) {      return u3nc(u3_nul, u3_nul);    }    else if ( c3n == u3du(a) ) {      return u3m_bail(c3__exit);    } else {      u3_noun acc = _skid_in(sit_u, u3t(a));      u3_noun hoz = u3j_gate_slam(sit_u, u3k(u3h(a)));      u3_noun nex;      if ( c3y == hoz ) {        nex = u3nc(u3nc(u3k(u3h(a)), u3k(u3h(acc))), u3k(u3t(acc)));      }       else {        nex = u3nc(u3k(u3h(acc)), u3nc(u3k(u3h(a)), u3k(u3t(acc))));      }      u3z(hoz);      u3z(acc);      return nex;    }  }
开发者ID:urbit,项目名称:urbit,代码行数:25,


示例3: _og_list

  static u3_noun  _og_list(u3_noun a,           u3_noun b,           u3_noun c)  {    u3_noun l = u3_nul;    if ( !_(u3a_is_cat(b)) ) {      return u3m_bail(c3__fail);    }    while ( 0 != b ) {      u3_noun x = u3qc_mix(a, c);      u3_noun y = u3qc_mix(b, x);      u3_noun d = u3qe_shas(c3_s4('o','g','-','b'), y);      u3_noun m;      u3z(x); u3z(y);      if ( b < 256 ) {        u3_noun e = u3qc_end(0, b, d);        u3z(d);        m = u3nc(b, e);        b = 0;      } else {        m = u3nc(256, d);        c = d;        b -= 256;      }      l = u3nc(m, l);    }    return u3kb_flop(l);  }
开发者ID:urbit,项目名称:urbit,代码行数:34,


示例4: _test_hash

static void_test_hash(void){  u3_cm_dump();  {    u3_ch_root* har_u = u3_ch_new();    c3_w        i_w;    c3_w        max_w = (1 << 20);    for ( i_w = 0; i_w < max_w; i_w++ ) {      u3_noun key = u3nc(0, i_w);      u3_ch_put(har_u, key, (i_w + 1));      u3z(key);    }    for ( i_w = 0; i_w < max_w; i_w++ ) {      u3_noun key = u3nc(0, i_w);      u3_noun val = u3_ch_get(har_u, key);      if ( val != (i_w + 1) ) {        if ( u3_none == val ) {          printf("at %d, nothing/n", i_w);        }        else printf("at %d, oddly, is %d/n", i_w, val);        c3_assert(0);      }      u3z(key);    }    u3_ch_free(har_u);  }  u3_cm_dump();}
开发者ID:Gunga,项目名称:urbit,代码行数:32,


示例5: _cqe_glue_fun

/* glue*/  u3_noun  _cqe_glue_fun(u3_noun bus,                u3_noun vex,                u3_noun sab)  {    u3_noun p_vex, q_vex;    u3x_cell(vex, &p_vex, &q_vex);    if ( c3n == u3du(q_vex) ) {      return u3k(vex);    }    else {      u3_noun uq_vex = u3t(q_vex);      u3_noun puq_vex, quq_vex;      u3_noun yit, yur;      u3_noun p_yit, q_yit;      u3_noun ret;      u3x_cell(uq_vex, &puq_vex, &quq_vex);      yit = u3x_good(u3n_slam_on(u3k(bus), u3k(quq_vex)));      u3x_cell(yit, &p_yit, &q_yit);      yur = _last(p_vex, p_yit);      if ( c3n == u3du(q_yit) ) {        ret = u3nc(yur, u3_nul);      }      else {        u3_noun uq_yit = u3t(q_yit);        u3_noun puq_yit, quq_yit;        u3_noun wam, p_wam, q_wam, goy;        u3x_cell(uq_yit, &puq_yit, &quq_yit);        wam = u3x_good(u3n_slam_on(u3k(sab), u3k(quq_yit)));        u3x_cell(wam, &p_wam, &q_wam);        goy = _last(yur, p_wam);        u3z(yur);        if ( c3n == u3du(q_wam) ) {          ret = u3nc(goy, u3_nul);        } else {          u3_noun uq_wam = u3t(q_wam);          u3_noun puq_wam, quq_wam;          u3x_cell(uq_wam, &puq_wam, &quq_wam);          ret = u3nq(goy,                     u3_nul,                     u3nc(u3k(puq_vex),                          u3k(puq_wam)),                     u3k(quq_wam));        }        u3z(wam);      }      u3z(yit);      return ret;    }  }
开发者ID:Gunga,项目名称:urbit,代码行数:60,


示例6: u3_sist_boot

/* u3_sist_boot(): restore or create.*/voidu3_sist_boot(void){  // uL(fprintf(uH, "sist: booting/n"));  if ( c3y == u3_Host.ops_u.nuu ) {    u3_noun pig = u3_none;    if ( 0 == u3_Host.ops_u.imp_c ) {      c3_c get_c[2049];      snprintf(get_c, 2048, "%s/.urb/get", u3_Host.dir_c);      if ( 0 == access(get_c, 0) ) {          uL(fprintf(uH, "pier: already built/n"));          u3_lo_bail();      }      u3_noun ten = _sist_zen();      uL(fprintf(uH, "generating 2048-bit RSA pair.../n"));      pig = u3nq(c3__make, u3_nul, 11, u3nc(ten, u3_Host.ops_u.fak));    }    else {      u3_noun imp = u3i_string(u3_Host.ops_u.imp_c);      u3_noun whu = u3dc("slaw", 'p', u3k(imp));      if ( (u3_nul == whu) ) {        fprintf(stderr, "czar: incorrect format/r/n");        u3_lo_bail();      }      else {        u3_noun gen = u3_nul;        u3_noun gun = u3_nul;        if (c3n == u3_Host.ops_u.fak) {          gen = _sist_text("generator");          gun = u3dc("slaw", c3__uw, gen);          if ( u3_nul == gun ) {            fprintf(stderr, "czar: incorrect format/r/n");            u3_lo_bail();          }        }        else {          gun = u3nc(u3_nul, u3_nul);        }        pig = u3nq(c3__sith,                   u3k(u3t(whu)),                   u3k(u3t(gun)),                   u3_Host.ops_u.fak);        u3z(whu); u3z(gun);      }      u3z(imp);    }    _sist_make(pig);  }  else {    _sist_rest();  }}
开发者ID:wrmsr,项目名称:urbit,代码行数:60,


示例7: _http_heds_to_list

/* _http_heds_to_list(): C headers to list.*/static u3_noun_http_heds_to_list(u3_hhed* hed_u){  if ( 0 == hed_u ) {    return u3_nul;  } else {    return u3nc(u3nc(u3i_string(hed_u->nam_c),                     hed_u->val_c ? u3i_string(hed_u->val_c) : u3_nul),                _http_heds_to_list(hed_u->nex_u));  }}
开发者ID:dphiffer,项目名称:urbit,代码行数:13,


示例8: _n_mush

/* _n_mush(): tank from failed path request.*/static u3_noun _n_mush(u3_noun val){  u3_noun pro;  pro = u3nt(c3__rose,             u3nt(u3nc('/', u3_nul), u3nc('/', u3_nul), u3_nul),             _n_mush_in(val));  u3z(val);  return pro;}
开发者ID:OCForks,项目名称:urbit,代码行数:13,


示例9: u3_term_ef_bake

/* u3_term_ef_bake(): initial effects for new terminal.*/voidu3_term_ef_bake(u3_noun fav){  u3_noun pax = u3nq(u3_blip, c3__term, '1', u3_nul);  u3v_plan(u3k(pax), u3nc(c3__boot, fav));  u3v_plan(u3k(pax), u3nc(c3__blew, u3_term_get_blew(1)));  u3v_plan(u3k(pax), u3nc(c3__hail, u3_nul));  u3z(pax);}
开发者ID:laanwj,项目名称:urbit,代码行数:13,


示例10: _mint_bake

  static u3_noun  _mint_bake(             u3_noun van,             u3_noun sut,             u3_noun dab)  {    if ( (u3_nul == dab) ) {      return 0;    }    else {      u3_noun n_dab, l_dab, r_dab;      u3r_trel(dab, &n_dab, &l_dab, &r_dab);      if ( c3n == u3du(n_dab) ) {        return u3m_bail(c3__fail);      }      else {        u3_noun qn_dab = u3t(n_dab);        u3_noun vad;        switch ( u3h(qn_dab) ) {          default: return u3m_bail(c3__exit);          case c3__ash: {            vad = _mint_brew(van, sut, c3y, u3t(qn_dab));            break;          }          case c3__elm: {            vad = _mint_brew(van, sut, c3n, u3t(qn_dab));            break;          }        }        if ( (u3_nul == l_dab) && (u3_nul == r_dab) ) {          return vad;        }        else if ( (u3_nul == l_dab) ) {          return u3nc            (vad, _mint_bake(van, sut, r_dab));        }        else if ( (u3_nul == r_dab) ) {          return u3nc            (vad, _mint_bake(van, sut, l_dab));        }        else {          return u3nt            (vad,                    _mint_bake(van, sut, l_dab),                    _mint_bake(van, sut, r_dab));        }      }    }  }
开发者ID:agentultra,项目名称:urbit,代码行数:52,


示例11: _cqe_bend_fun

/* bend*/  u3_noun  _cqe_bend_fun(u3_noun raq,                u3_noun vex,                u3_noun sab)  {    u3_noun p_vex, q_vex;    u3x_cell(vex, &p_vex, &q_vex);    if ( c3n == u3du(q_vex) ) {      return u3k(vex);    } else {      u3_noun uq_vex = u3t(q_vex);      u3_noun puq_vex, quq_vex;      u3_noun yit, yur;      u3_noun p_yit, q_yit;      u3_noun ret;      u3x_cell(uq_vex, &puq_vex, &quq_vex);      yit = u3x_good(u3n_slam_on(u3k(sab), u3k(quq_vex)));      u3x_cell(yit, &p_yit, &q_yit);      yur = _last(p_vex, p_yit);      if ( c3n == u3du(q_yit) ) {        ret = u3nc(yur, u3k(q_vex));      }      else {        u3_noun uq_yit = u3t(q_yit);        u3_noun puq_yit, quq_yit;        u3_noun vux;        u3x_cell(uq_yit, &puq_yit, &quq_yit);        vux = u3x_good(u3n_slam_on(u3k(raq),                                   u3nc(u3k(puq_vex),                                   u3k(puq_yit))));        if ( u3_nul == vux ) {          ret = u3nc(yur, u3k(q_vex));        }        else {          ret = u3nq(yur,                     u3_nul,                     u3k(u3t(vux)),                     u3k(quq_yit));          u3z(vux);        }      }      u3z(yit);      return ret;    }  }
开发者ID:Gunga,项目名称:urbit,代码行数:53,


示例12: u3qf_comb

/* functions*/  u3_noun  u3qf_comb(u3_noun mal,            u3_noun buz)  {    if ( (u3_none == mal) || (u3_none == buz) ) {      return u3_none;    }    else {      u3_noun p_mal, q_mal, p_buz, q_buz, pp_buz, pq_buz;      if ( (c3y == u3r_p(mal, 0, &p_mal)) && (0 != p_mal) ) {        if ( (c3y == u3r_p(buz, 0, &p_buz)) && (0 != p_buz) ) {          return u3nc(0,                      u3qc_peg(p_mal, p_buz));        }        else if ( c3y == u3r_pq(buz, 2, &p_buz, &q_buz) &&                  c3y == u3r_p(p_buz, 0, &pp_buz) &&                  c3y == u3r_p(q_buz, 0, &pq_buz) )        {          return u3nt(2,                      u3nc(0,                           u3qc_peg(p_mal, pp_buz)),                      u3nc(0,                           u3qc_peg(p_mal, pq_buz)));        }        else return u3nt(7,                          u3k(mal),                         u3k(buz));      }#if 1      else if ( (c3y == u3r_bush(mal, &p_mal, &q_mal)) &&                (c3y == u3du(p_mal)) &&                (c3y == u3du(q_mal)) &&                (0 == u3h(q_mal)) &&                (1 == u3t(q_mal)) )      {        return u3nt(8,                     u3k(p_mal),                    u3k(buz));      }#endif      else if ( (c3y == u3r_p(buz, 0, &p_buz)) &&                (c3y == u3r_sing(1, p_buz)) )      {        return u3k(mal);      }      else return u3nt(7,                        u3k(mal),                       u3k(buz));    }  }
开发者ID:Gunga,项目名称:urbit,代码行数:53,


示例13: u3_term_ef_boil

/* u3_term_ef_boil(): initial effects for loaded servers.*/voidu3_term_ef_boil(void){  {    u3_noun pax = u3nq(u3_blip, c3__term, '1', u3_nul);    //  u3v_plan(u3k(pax), u3nc(c3__init, u3k(u3h(u3A->own))));    u3v_plan(u3k(pax), u3nc(c3__harm, u3_nul));    u3v_plan(u3k(pax), u3nc(c3__blew, u3_term_get_blew(1)));    u3v_plan(u3k(pax), u3nc(c3__hail, u3_nul));    u3z(pax);  }}
开发者ID:laanwj,项目名称:urbit,代码行数:16,


示例14: u3qb_clap

/* functions*/  u3_noun  u3qb_clap(u3_noun a,                    u3_noun b,                    u3_noun c)  {    if ( 0 == a ) {      return u3k(b);    }    else if ( 0 == b ) {      return u3k(a);    }    else {      return u3nc(0, u3n_slam_on(u3k(c), u3nc(u3k(u3t(a)), u3k(u3t(b)))));    }  }
开发者ID:alecbrick,项目名称:urbit,代码行数:17,


示例15: _slip

  static u3_noun  _slip(u3_noun weq,        u3_noun naz)  {    u3_noun p_naz, q_naz;    u3x_cell(naz, &p_naz, &q_naz);    if ( 10 == weq ) {      return u3nc(u3x_good(u3i_vint(u3k(p_naz))),                           1);    } else {      return u3nc(u3k(p_naz),                  u3x_good(u3i_vint(u3k(q_naz))));    }  }
开发者ID:Gunga,项目名称:urbit,代码行数:15,


示例16: _play_grow

  static u3_noun  _play_grow(u3_noun van,             u3_noun sut,             u3_atom mel,             u3_noun ruf,             u3_noun dab)  {    u3_noun dan = _play_in(van, sut, ruf);    return _play_core(dan,                      u3nt(u3k(mel),                           u3k(dan),                           u3nc(u3nc(u3_nul, u3_nul),                                u3k(dab))));  }
开发者ID:Gunga,项目名称:urbit,代码行数:15,


示例17: u3_term_ef_winc

/* u3_term_ef_winc(): window change.  Just console right now.*/voidu3_term_ef_winc(void){  u3_noun pax = u3nq(u3_blip, c3__term, '1', u3_nul);  u3v_plan(pax, u3nc(c3__blew, u3_term_get_blew(1)));}
开发者ID:laanwj,项目名称:urbit,代码行数:9,


示例18: _term_close_cb

/* _term_close_cb(): free terminal.*/static void_term_close_cb(uv_handle_t* han_t){  u3_utty* tty_u = (void*) han_t;  if ( u3_Host.uty_u == tty_u ) {    u3_Host.uty_u = tty_u->nex_u;  }  else {    u3_utty* uty_u;    for (uty_u = u3_Host.uty_u; uty_u; uty_u = uty_u->nex_u ) {      if ( uty_u->nex_u == tty_u ) {        uty_u->nex_u = tty_u->nex_u;        break;      }    }  }  {    u3_noun tid = u3dc("scot", c3__ud, tty_u->tid_l);    u3_noun pax = u3nq(u3_blip, c3__term, tid, u3_nul);    u3v_plan(u3k(pax), u3nc(c3__hook, u3_nul));    u3z(pax);  }  free(tty_u);}
开发者ID:laanwj,项目名称:urbit,代码行数:27,


示例19: _cqe_stag_fun

/* stag*/  u3_noun  _cqe_stag_fun(u3_noun gob,                u3_noun sef,                u3_noun tub)  {    u3_noun vex = u3x_good(u3n_slam_on(u3k(sef), u3k(tub)));    u3_noun p_vex, q_vex;    u3x_cell(vex, &p_vex, &q_vex);    if ( c3n == u3du(q_vex) ) {      return vex;    }    else {      u3_noun uq_vex = u3t(q_vex);      u3_noun puq_vex, quq_vex;      u3_noun wag;      u3_noun ret;      u3x_cell(uq_vex, &puq_vex, &quq_vex);      wag = u3nc(u3k(gob), u3k(puq_vex));      ret = u3nq(u3k(p_vex),                 u3_nul,                 wag,                 u3k(quq_vex));      u3z(vex);      return ret;    }  }
开发者ID:Gunga,项目名称:urbit,代码行数:32,


示例20: u3_term_ef_verb

/* u3_term_ef_verb(): initial effects for verbose events*/voidu3_term_ef_verb(void){  u3_noun pax = u3nq(u3_blip, c3__term, '1', u3_nul);  u3v_plan(pax, u3nc(c3__verb, u3_nul));}
开发者ID:Gunga,项目名称:urbit,代码行数:9,


示例21: _cqfu_fire

  u3_noun  _cqfu_fire(u3_noun van,             u3_noun sut,             u3_noun hag)  {    u3_noun vet = u3r_at(u3qfu_van_vet, van);    c3_assert(!"not live");    {      if ( (c3y == u3du(hag)) && (u3_nul == u3t(hag)) ) {        u3_noun i_hag = u3h(hag);        u3_noun pi_hag = u3h(i_hag);        u3_noun qi_hag = u3t(i_hag);        if ( c3__elm == u3h(qi_hag) ) {          u3_noun qqi_hag = u3t(qi_hag);          if ( c3y == u3du(qqi_hag) &&              (u3_nul == u3h(qqi_hag)) &&              (1 == u3t(qqi_hag)) )          {            return u3k(pi_hag);          }        }      }    }    return u3nc(c3__hold, _fire_in(van, vet, hag));  }
开发者ID:OCForks,项目名称:urbit,代码行数:28,


示例22: u3_http_ef_bake

voidu3_http_ef_bake(void){  u3_noun pax = u3nq(u3_blip, c3__http, u3k(u3A->sen), u3_nul);  u3v_plan(pax, u3nc(c3__born, u3_nul));}
开发者ID:dphiffer,项目名称:urbit,代码行数:7,


示例23: u3qb_murn

/* functions*/  u3_noun  u3qb_murn(u3_noun a, u3_noun b)  {    if ( 0 == a ) {      return a;    }    else if ( c3n == u3du(a) ) {      return u3m_bail(c3__exit);    }    else {      u3_noun one = u3n_slam_on(u3k(b), u3k(u3h(a)));      u3_noun two = u3qb_murn(u3t(a), b);      u3_noun nex;      switch ( u3ud(one) ) {        case c3y:  u3z(one);                   return two;        case c3n:  nex = u3nc(u3k(u3t(one)), two);                   u3z(one);                   return nex;        default:   u3z(one);                   u3z(two);                   return u3_none;      }    }  }
开发者ID:OCForks,项目名称:urbit,代码行数:28,


示例24: u3qb_roll

/* functions*/  u3_noun  u3qb_roll(u3_noun a,            u3_noun b)  {    if ( 0 == a ) {      return u3k(u3r_at(u3x_sam_3, b));    }    else if ( c3n == u3du(a) ) {      return u3m_bail(c3__exit);    }    else {      u3_noun gim = u3k(u3h(a));      u3_noun zor = u3k(u3r_at(u3x_sam_3, b));      u3_noun daz = u3n_slam_on(u3k(b), u3nc(gim, zor));      u3_noun vel = u3i_molt(u3k(b), u3x_sam_3, daz, 0);      if ( u3_none == vel ) {        return u3m_bail(c3__exit);      } else {        u3_noun hox = u3qb_roll(u3t(a), vel);        u3z(vel);        return hox;      }    }  }
开发者ID:OCForks,项目名称:urbit,代码行数:28,


示例25: u3n_nock_an

/* u3n_nock_an(): as slam_in(), but with empty fly.*/u3_nounu3n_nock_an(u3_noun bus, u3_noun fol){  u3_noun fly = u3nt(u3nc(1, 0), 0, 0);  //  |=(a=* ~)  return u3n_nock_in(fly, bus, fol);}
开发者ID:alecbrick,项目名称:urbit,代码行数:9,


示例26: _cqe_pfix

/* pfix*/  u3_noun  _cqe_pfix(u3_noun vex,            u3_noun sab)  {    u3_noun p_vex, q_vex;    u3x_cell(vex, &p_vex, &q_vex);    if ( c3n == u3du(q_vex) ) {      return u3k(vex);    }    else {      u3_noun uq_vex = u3t(q_vex);      u3_noun puq_vex, quq_vex;      u3_noun yit, p_yit, q_yit;      u3_noun ret;      u3x_cell(uq_vex, &puq_vex, &quq_vex);      yit = u3x_good(u3n_slam_on(u3k(sab), u3k(quq_vex)));      u3x_cell(yit, &p_yit, &q_yit);      ret = u3nc(_last(p_vex, p_yit),                 u3k(q_yit));      u3z(yit);      return ret;    }  }
开发者ID:Gunga,项目名称:urbit,代码行数:29,


示例27: u3qf_flan

/* functions*/  u3_noun  u3qf_flan(u3_noun bos,            u3_noun nif)  {    if ( c3y == u3r_sing(1, u3h(bos)) ) {      if ( (u3_nul == u3t(bos)) ) {        return u3k(nif);      }      else return u3k(bos);    }    else {      if ( c3y == u3r_sing(1, u3h(nif)) ) {        if ( (u3_nul == u3t(nif)) ) {          return u3k(bos);        }        else return u3k(nif);      }      else {        return u3nq(6,                    u3k(bos),                    u3k(nif),                    u3nc(1, c3n));      }    }  }
开发者ID:Gunga,项目名称:urbit,代码行数:27,


示例28: _po_find

  //  good old linear search  //  static u3_noun  _po_find(u3_noun buf,            u3_noun a)  {    if ( !_(u3a_is_cat(a)) ) {      return u3_nul;    }    else {      c3_w i_w;      c3_w a_w = a;      for ( i_w = 0; i_w < 256; i_w++ ) {        c3_y byt_y[3];        c3_w but_w;        u3r_bytes((i_w * 3), 3, byt_y, buf);        but_w = (byt_y[0] | (byt_y[1] << 8) | (byt_y[2] << 16));        if ( but_w == a_w ) {          return u3nc(u3_nul, i_w);        }      }      return u3_nul;    }  }
开发者ID:Gunga,项目名称:urbit,代码行数:27,


示例29: u3n_slam_on

/* u3n_slam_on(): produce (gat sam).*/u3_nounu3n_slam_on(u3_noun gat, u3_noun sam){  u3_noun cor = u3nc(u3k(u3h(gat)), u3nc(sam, u3k(u3t(u3t(gat)))));#if 0  if ( &u3H->rod_u == u3R ) {    if ( exc_w == 1 ) {      c3_assert(0);    }     exc_w++;  }#endif  u3z(gat);  return u3n_kick_on(cor);}
开发者ID:OCForks,项目名称:urbit,代码行数:18,


示例30: _http_bods_to_octs

/* _http_bods_to_octs: translate body into octet-stream noun.*/static u3_noun_http_bods_to_octs(u3_hbod* bod_u){  c3_w    len_w;  c3_y*   buf_y;  u3_noun cos;  {    u3_hbod* bid_u;    len_w = 0;    for ( bid_u = bod_u; bid_u; bid_u = bid_u->nex_u ) {      len_w += bid_u->len_w;    }  }  buf_y = c3_malloc(len_w);  {    c3_y* ptr_y = buf_y;    while ( bod_u ) {      memcpy(ptr_y, bod_u->hun_y, bod_u->len_w);      ptr_y += bod_u->len_w;      bod_u = bod_u->nex_u;    }  }  cos = u3i_bytes(len_w, buf_y);  free(buf_y);  return u3nc(len_w, cos);}
开发者ID:dphiffer,项目名称:urbit,代码行数:32,



注:本文中的u3nc函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


C++ u3r_mean函数代码示例
C++ u3m_bail函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。