当前位置: 首页>>代码示例>>C++>>正文


C++ copyStringRC1函数代码示例

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


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

示例1: N_NIMCALL

N_NIMCALL(void, rawinsert_145042)(Stringtableobj144212* t, Keyvaluepairseq144210** data, NimStringDesc* key, NimStringDesc* val) {
    NI h;
    NI LOC1;
    NimStringDesc* LOC4;
    NimStringDesc* LOC5;
    LOC1 = 0;
    LOC1 = myhash_144377(t, key);
    h = (NI)(LOC1 & ((*data) ? ((*data)->Sup.len-1) : -1));
    {
        while (1) {
            if (!!((*data)->data[h].Field0 == 0)) goto LA3;
            h = nexttry_144607(h, ((*data) ? ((*data)->Sup.len-1) : -1));
        }
LA3:
        ;
    }
    LOC4 = 0;
    LOC4 = (*data)->data[h].Field0;
    (*data)->data[h].Field0 = copyStringRC1(key);
    if (LOC4) nimGCunrefNoCycle(LOC4);
    LOC5 = 0;
    LOC5 = (*data)->data[h].Field1;
    (*data)->data[h].Field1 = copyStringRC1(val);
    if (LOC5) nimGCunrefNoCycle(LOC5);
}
开发者ID:JJjie,项目名称:RuCTF-2015,代码行数:25,代码来源:stdlib_strtabs.c

示例2: N_NIMCALL

N_NIMCALL(void, rawinsert_112864)(tstringtable112610* t, tkeyvaluepairseq112608** data, NimStringDesc* key, NimStringDesc* val) {
	NI h;
	NI LOC1;
	NimStringDesc* LOC3;
	NimStringDesc* LOC4;
	nimfr("RawInsert", "strtabs.nim")
	nimln(120, "strtabs.nim");
	nimln(120, "strtabs.nim");
	nimln(120, "strtabs.nim");
	LOC1 = 0;
	LOC1 = myhash_112702(t, key);
	nimln(120, "strtabs.nim");
	h = (NI)(LOC1 & ((*data)->Sup.len-1));
	nimln(121, "strtabs.nim");
	while (1) {
		nimln(121, "strtabs.nim");
		nimln(121, "strtabs.nim");
		if ((NU)(h) >= (NU)((*data)->Sup.len)) raiseIndexError();
		if (!!((*data)->data[h].Field0 == 0)) goto LA2;
		nimln(122, "strtabs.nim");
		nimln(122, "strtabs.nim");
		h = nexttry_112805(h, ((*data)->Sup.len-1));
	} LA2: ;
	nimln(123, "strtabs.nim");
	if ((NU)(h) >= (NU)((*data)->Sup.len)) raiseIndexError();
	LOC3 = 0;
	LOC3 = (*data)->data[h].Field0; (*data)->data[h].Field0 = copyStringRC1(key);
	if (LOC3) nimGCunrefNoCycle(LOC3);
	nimln(124, "strtabs.nim");
	if ((NU)(h) >= (NU)((*data)->Sup.len)) raiseIndexError();
	LOC4 = 0;
	LOC4 = (*data)->data[h].Field1; (*data)->data[h].Field1 = copyStringRC1(val);
	if (LOC4) nimGCunrefNoCycle(LOC4);
	popFrame();
}N_NIMCALL(void, TMP289)(void* p, NI op) {
开发者ID:rbehrends,项目名称:csources,代码行数:35,代码来源:pure_strtabs.c

示例3: N_NIMCALL

N_LIB_PRIVATE N_NIMCALL(void, add_6Dk5AMzZ7g2ybaU7xORwKQ)(tyObject_BTree_VZdzO0Tlflp7WMN4gS8oPg* b, NimStringDesc* key, tyObject_TNode_bROa11lyF5vxEN9aYNbHmhw* val) {
	tyObject_NodecolonObjectType__dNELmBSmY7nthjhZupWO6g* u;
	tyObject_NodecolonObjectType__dNELmBSmY7nthjhZupWO6g* t;
	tyObject_NodecolonObjectType__dNELmBSmY7nthjhZupWO6g* T5_;
	NimStringDesc* T6_;
	NimStringDesc* T7_;
{	u = insert_O82ZQMloo1CCPQ4SKpentA((*b).root, key, val);
	(*b).entries += ((NI) 1);
	{
		if (!(u == NIM_NIL)) goto LA3_;
		goto BeforeRet_;
	}
	LA3_: ;
	T5_ = (tyObject_NodecolonObjectType__dNELmBSmY7nthjhZupWO6g*)0;
	T5_ = (tyObject_NodecolonObjectType__dNELmBSmY7nthjhZupWO6g*) newObj((&NTI_tPE9ckDbaXj82MdUy0JgA7w_), sizeof(tyObject_NodecolonObjectType__dNELmBSmY7nthjhZupWO6g));
	(*T5_).entries = ((NI) 2);
	(*T5_).isInternal = NIM_TRUE;
	t = T5_;
	T6_ = (NimStringDesc*)0;
	T6_ = (*t).keys[(((NI) 0))- 0]; (*t).keys[(((NI) 0))- 0] = copyStringRC1((*(*b).root).keys[(((NI) 0))- 0]);
	if (T6_) nimGCunrefNoCycle(T6_);
	asgnRefNoCycle((void**) (&(*t)._UisInternal.S2.links[(((NI) 0))- 0]), (*b).root);
	T7_ = (NimStringDesc*)0;
	T7_ = (*t).keys[(((NI) 1))- 0]; (*t).keys[(((NI) 1))- 0] = copyStringRC1((*u).keys[(((NI) 0))- 0]);
	if (T7_) nimGCunrefNoCycle(T7_);
	asgnRefNoCycle((void**) (&(*t)._UisInternal.S2.links[(((NI) 1))- 0]), u);
	unsureAsgnRef((void**) (&(*b).root), t);
	}BeforeRet_: ;
}
开发者ID:nim-lang,项目名称:csources,代码行数:29,代码来源:compiler_btrees.c

示例4: N_NIMCALL

N_LIB_PRIVATE N_NIMCALL(void, rawInsert_XSijCUNMoyDFcaS9bIkWTUQ)(tyObject_StringTableObj_V5PVrt9bIxZEeV7lfvqqtNg* t, tySequence_xv3aaFd3JCw8NbmALHiezQ** data, NimStringDesc* key, NimStringDesc* val) {
	NI h;
	NI T1_;
	NI T2_;
	NimStringDesc* T6_;
	NimStringDesc* T7_;
	T1_ = (NI)0;
	T1_ = myhash_j2b5ExM8jHC3fdJfR8v9aMw_2(t, key);
	T2_ = (((*data) ? (*data)->Sup.len : 0)-1);
	h = (NI)(T1_ & T2_);
	{
		while (1) {
			NI T5_;
			if (!(*data)->data[h].Field2) goto LA4;
			T5_ = (((*data) ? (*data)->Sup.len : 0)-1);
			h = nextTry_4tI2vxIqcy1tNTBufKNbkgstrtabs(h, T5_);
		} LA4: ;
	}
	T6_ = (NimStringDesc*)0;
	T6_ = (*data)->data[h].Field0; (*data)->data[h].Field0 = copyStringRC1(key);
	if (T6_) nimGCunrefNoCycle(T6_);
	T7_ = (NimStringDesc*)0;
	T7_ = (*data)->data[h].Field1; (*data)->data[h].Field1 = copyStringRC1(val);
	if (T7_) nimGCunrefNoCycle(T7_);
	(*data)->data[h].Field2 = NIM_TRUE;
}
开发者ID:nim-lang,项目名称:csources,代码行数:26,代码来源:stdlib_strtabs.c

示例5: N_NOINLINE

NIM_EXTERNC N_NOINLINE(void, compiler_optionsInit)(void) {
	NimStringDesc* LOC1;
	NimStringDesc* LOC2;
	NimStringDesc* LOC3;
	NimStringDesc* LOC4;
	NimStringDesc* LOC5;
	NimStringDesc* LOC6;
	NimStringDesc* LOC7;
	NimStringDesc* LOC8;
	NimStringDesc* LOC9;
	NimStringDesc* LOC10;
	goptions_153126 = 2202238;
	gglobaloptions_153128 = 8388608;
	gcmd_153130 = ((NU8) 0);
	gselectedgc_153131 = ((NU8) 3);
	LOC1 = 0;
	LOC1 = outfile_153134; outfile_153134 = copyStringRC1(((NimStringDesc*) &TMP39));
	if (LOC1) nimGCunrefNoCycle(LOC1);
	LOC2 = 0;
	LOC2 = docseesrcurl_153135; docseesrcurl_153135 = copyStringRC1(((NimStringDesc*) &TMP39));
	if (LOC2) nimGCunrefNoCycle(LOC2);
	LOC3 = 0;
	LOC3 = headerfile_153136; headerfile_153136 = copyStringRC1(((NimStringDesc*) &TMP39));
	if (LOC3) nimGCunrefNoCycle(LOC3);
	gverbosity_153137 = ((NI) 1);
	LOC4 = 0;
	LOC4 = gevalexpr_153140; gevalexpr_153140 = copyStringRC1(((NimStringDesc*) &TMP39));
	if (LOC4) nimGCunrefNoCycle(LOC4);
	isserving_153143 = NIM_FALSE;
	gnonimblepath_153144 = NIM_FALSE;
	asgnRef((void**) (&gconfigvars_153231), nstnewStringTable(((NU8) 2)));
	asgnRef((void**) (&gdlloverrides_153232), nstnewStringTable(((NU8) 1)));
	LOC5 = 0;
	LOC5 = libpath_153233; libpath_153233 = copyStringRC1(((NimStringDesc*) &TMP39));
	if (LOC5) nimGCunrefNoCycle(LOC5);
	LOC6 = 0;
	LOC6 = gprojectname_153234; gprojectname_153234 = copyStringRC1(((NimStringDesc*) &TMP39));
	if (LOC6) nimGCunrefNoCycle(LOC6);
	LOC7 = 0;
	LOC7 = gprojectpath_153235; gprojectpath_153235 = copyStringRC1(((NimStringDesc*) &TMP39));
	if (LOC7) nimGCunrefNoCycle(LOC7);
	LOC8 = 0;
	LOC8 = gprojectfull_153236; gprojectfull_153236 = copyStringRC1(((NimStringDesc*) &TMP39));
	if (LOC8) nimGCunrefNoCycle(LOC8);
	LOC9 = 0;
	LOC9 = nimcachedir_153238; nimcachedir_153238 = copyStringRC1(((NimStringDesc*) &TMP39));
	if (LOC9) nimGCunrefNoCycle(LOC9);
	LOC10 = 0;
	LOC10 = command_153239; command_153239 = copyStringRC1(((NimStringDesc*) &TMP39));
	if (LOC10) nimGCunrefNoCycle(LOC10);
	if (commandargs_153259) nimGCunrefNoCycle(commandargs_153259);
	commandargs_153259 = (TY121008*) newSeqRC1((&NTI121008), 0);
	gkeepcomments_153260 = NIM_TRUE;
	if (implicitimports_153280) nimGCunrefNoCycle(implicitimports_153280);
	implicitimports_153280 = (TY121008*) newSeqRC1((&NTI121008), 0);
	if (implicitincludes_153300) nimGCunrefNoCycle(implicitincludes_153300);
	implicitincludes_153300 = (TY121008*) newSeqRC1((&NTI121008), 0);
	asgnRef((void**) (&packagecache_153601), nstnewStringTable(((NU8) 1)));
}
开发者ID:jlp765,项目名称:csources,代码行数:59,代码来源:compiler_options.c

示例6: N_NOINLINE

NIM_EXTERNC N_NOINLINE(void, compiler_serviceInit000)(void) {
	NimStringDesc* LOC1;
	NimStringDesc* LOC2;
	LOC1 = 0;
	LOC1 = curcaascmd_531201; curcaascmd_531201 = copyStringRC1(((NimStringDesc*) &TMP1195));
	if (LOC1) nimGCunrefNoCycle(LOC1);
	LOC2 = 0;
	LOC2 = lastcaascmd_531202; lastcaascmd_531202 = copyStringRC1(((NimStringDesc*) &TMP1195));
	if (LOC2) nimGCunrefNoCycle(LOC2);
}
开发者ID:StetHD,项目名称:csources,代码行数:10,代码来源:compiler_service.c

示例7: N_NOINLINE

NIM_EXTERNC N_NOINLINE(void, compiler_serviceInit)(void) {
	NimStringDesc* LOC1;
	NimStringDesc* LOC2;
	LOC1 = 0;
	LOC1 = curcaascmd_521204; curcaascmd_521204 = copyStringRC1(((NimStringDesc*) &TMP1075));
	if (LOC1) nimGCunrefNoCycle(LOC1);
	LOC2 = 0;
	LOC2 = lastcaascmd_521205; lastcaascmd_521205 = copyStringRC1(((NimStringDesc*) &TMP1075));
	if (LOC2) nimGCunrefNoCycle(LOC2);
}
开发者ID:jlp765,项目名称:csources,代码行数:10,代码来源:compiler_service.c

示例8: N_NOINLINE

NIM_EXTERNC N_NOINLINE(void, compiler_serviceInit000)(void) {
	NimStringDesc* LOC1;
	NimStringDesc* LOC2;
nimRegisterGlobalMarker(T3526807654_2);
nimRegisterGlobalMarker(T3526807654_4);
	LOC1 = (NimStringDesc*)0;
	LOC1 = curcaascmd_593201_3526807654; curcaascmd_593201_3526807654 = copyStringRC1(((NimStringDesc*) &T3526807654_3));
	if (LOC1) nimGCunrefNoCycle(LOC1);
	LOC2 = (NimStringDesc*)0;
	LOC2 = lastcaascmd_593202_3526807654; lastcaascmd_593202_3526807654 = copyStringRC1(((NimStringDesc*) &T3526807654_3));
	if (LOC2) nimGCunrefNoCycle(LOC2);
}
开发者ID:FedericoCeratto,项目名称:debian-nim,代码行数:12,代码来源:compiler_service.c

示例9: N_NOINLINE

NIM_EXTERNC N_NOINLINE(void, compiler_serviceInit000)(void) {
	NimStringDesc* T1_;
	NimStringDesc* T2_;
nimRegisterGlobalMarker(TM_AxyNANBXigTKyIcRAbufXw_2);
nimRegisterGlobalMarker(TM_AxyNANBXigTKyIcRAbufXw_4);
	T1_ = (NimStringDesc*)0;
	T1_ = curCaasCmd_d9bbs0fkusQpq9c9aV1N2b4Ew; curCaasCmd_d9bbs0fkusQpq9c9aV1N2b4Ew = copyStringRC1(((NimStringDesc*) &TM_AxyNANBXigTKyIcRAbufXw_3));
	if (T1_) nimGCunrefNoCycle(T1_);
	T2_ = (NimStringDesc*)0;
	T2_ = lastCaasCmd_XN0FKBK4eJUnsxrDhlKHzg; lastCaasCmd_XN0FKBK4eJUnsxrDhlKHzg = copyStringRC1(((NimStringDesc*) &TM_AxyNANBXigTKyIcRAbufXw_3));
	if (T2_) nimGCunrefNoCycle(T2_);
}
开发者ID:nim-lang,项目名称:csources,代码行数:12,代码来源:compiler_service.c

示例10: N_NOINLINE

NIM_EXTERNC N_NOINLINE(void, compiler_serviceInit)(void) {
	NimStringDesc* LOC1;
	NimStringDesc* LOC2;
	nimfr("service", "service.nim")
	nimln(24, "service.nim");
	LOC1 = 0;
	LOC1 = curcaascmd_521204; curcaascmd_521204 = copyStringRC1(((NimStringDesc*) &TMP10628));
	if (LOC1) nimGCunrefNoCycle(LOC1);
	nimln(25, "service.nim");
	LOC2 = 0;
	LOC2 = lastcaascmd_521205; lastcaascmd_521205 = copyStringRC1(((NimStringDesc*) &TMP10628));
	if (LOC2) nimGCunrefNoCycle(LOC2);
	popFrame();
}
开发者ID:undecided,项目名称:csources,代码行数:14,代码来源:compiler_service.c

示例11: N_NIMCALL

N_NIMCALL(Tctx263036*, newctx_263267)(Tsym214822* module) {
	Tctx263036* result;
	Tctx263036* LOC1;
	PprocHEX3Aobjecttype263221* LOC2;
	NimStringDesc* LOC3;
	result = 0;
	LOC1 = 0;
	LOC1 = (Tctx263036*) newObj((&NTI263034), sizeof(Tctx263036));
	(*LOC1).Sup.Sup.m_type = (&NTI263036);
	if ((*LOC1).code) nimGCunrefNoCycle((*LOC1).code);
	(*LOC1).code = (TY263242*) newSeqRC1((&NTI263242), 0);
	if ((*LOC1).debug) nimGCunrefNoCycle((*LOC1).debug);
	(*LOC1).debug = (TY183093*) newSeqRC1((&NTI183093), 0);
	asgnRefNoCycle((void**) (&(*LOC1).globals), newnode_215401(((NU8) 126)));
	asgnRefNoCycle((void**) (&(*LOC1).constants), newnode_215401(((NU8) 115)));
	if ((*LOC1).types) nimGCunrefNoCycle((*LOC1).types);
	(*LOC1).types = (Ttypeseq214824*) newSeqRC1((&NTI214824), 0);
	LOC2 = 0;
	LOC2 = (PprocHEX3Aobjecttype263221*) newObj((&NTI263028), sizeof(PprocHEX3Aobjecttype263221));
	if ((*LOC2).blocks) nimGCunrefNoCycle((*LOC2).blocks);
	(*LOC2).blocks = (TY263222*) newSeqRC1((&NTI263222), 0);
	asgnRefNoCycle((void**) (&(*LOC1).prc), LOC2);
	asgnRefNoCycle((void**) (&(*LOC1).module), module);
	(*LOC1).loopiterations = ((NI) 1500000);
	(*LOC1).comesfromheuristic = unknownlineinfo_183090();
	if ((*LOC1).callbacks) nimGCunref((*LOC1).callbacks);
	(*LOC1).callbacks = (TY263261*) newSeqRC1((&NTI263261), 0);
	LOC3 = 0;
	LOC3 = (*LOC1).errorflag; (*LOC1).errorflag = copyStringRC1(((NimStringDesc*) &TMP2843));
	if (LOC3) nimGCunrefNoCycle(LOC3);
	result = LOC1;
	return result;
}
开发者ID:digideskio,项目名称:csources,代码行数:33,代码来源:compiler_vmdef.c

示例12: N_NIMCALL

N_NIMCALL(void, send_518209)(Socketimpl513407* socket, NimStringDesc* data, NU8 flags) {
	NI sent;
{	sent = send_517716(socket, ((void*) (data->data)), (data ? data->Sup.len : 0));
	{
		NI32 lasterror;
		if (!(sent < ((NI) 0))) goto LA3;
		lasterror = oslasterror_115833();
		{
			NIM_BOOL LOC7;
			LOC7 = 0;
			LOC7 = isdisconnectionerror_513481(flags, lasterror);
			if (!LOC7) goto LA8;
			goto BeforeRet;
		}
		LA8: ;
		socketerror_514027(socket, ((NI) -1), NIM_FALSE, lasterror);
	}
	LA3: ;
	{
		Oserror3433* e_518220;
		NimStringDesc* LOC14;
		if (!!((sent == (data ? data->Sup.len : 0)))) goto LA12;
		e_518220 = 0;
		e_518220 = (Oserror3433*) newObj((&NTI115812), sizeof(Oserror3433));
		(*e_518220).Sup.Sup.Sup.m_type = (&NTI3433);
		LOC14 = 0;
		LOC14 = (*e_518220).Sup.Sup.message; (*e_518220).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TMP4996));
		if (LOC14) nimGCunrefNoCycle(LOC14);
		raiseException((Exception*)e_518220, "OSError");
	}
	LA12: ;
	}BeforeRet: ;
}
开发者ID:jlp765,项目名称:csources,代码行数:33,代码来源:stdlib_net.c

示例13: N_NIMCALL

N_NIMCALL(void, rawinsert_137893)(ttable137540* t, tkeyvaluepairseq137543** data, NimStringDesc* key, NI32 val) {
	NI h;
	NI LOC1;
	NimStringDesc* LOC3;
	nimfr("RawInsert", "tables.nim")
	nimln(81, "tables.nim");
	nimln(81, "tables.nim");
	nimln(81, "tables.nim");
	LOC1 = 0;
	LOC1 = hash_111826(key);
	nimln(81, "tables.nim");
	h = (NI)(LOC1 & ((*data)->Sup.len-1));
	nimln(82, "tables.nim");
	while (1) {
		nimln(82, "tables.nim");
		if ((NU)(h) >= (NU)((*data)->Sup.len)) raiseIndexError();
		if (!((*data)->data[h].Field0 == ((NU8) 1))) goto LA2;
		nimln(83, "tables.nim");
		nimln(83, "tables.nim");
		h = nexttry_118405(h, ((*data)->Sup.len-1));
	} LA2: ;
	nimln(84, "tables.nim");
	if ((NU)(h) >= (NU)((*data)->Sup.len)) raiseIndexError();
	LOC3 = 0;
	LOC3 = (*data)->data[h].Field1; (*data)->data[h].Field1 = copyStringRC1(key);
	if (LOC3) nimGCunrefNoCycle(LOC3);
	nimln(85, "tables.nim");
	if ((NU)(h) >= (NU)((*data)->Sup.len)) raiseIndexError();
	(*data)->data[h].Field2 = val;
	nimln(86, "tables.nim");
	if ((NU)(h) >= (NU)((*data)->Sup.len)) raiseIndexError();
	(*data)->data[h].Field0 = ((NU8) 1);
	popFrame();
}
开发者ID:Varriount,项目名称:csources,代码行数:34,代码来源:collections_tables.c

示例14: N_NIMCALL

N_NIMCALL(void, getservbyname_511027)(NimStringDesc* name, NimStringDesc* proto, Servent509610* Result) {
	struct servent* s;
	nimfr("getServByName", "rawsockets.nim")
	nimln(245, "rawsockets.nim");
	s = getservbyname(name->data, proto->data);
	nimln(246, "rawsockets.nim");
	{
		Oserror3433* e_511216;
		NimStringDesc* LOC5;
		if (!(s == NIM_NIL)) goto LA3;
		e_511216 = 0;
		nimln(2265, "system.nim");
		e_511216 = (Oserror3433*) newObj((&NTI116812), sizeof(Oserror3433));
		(*e_511216).Sup.Sup.Sup.m_type = (&NTI3433);
		nimln(2266, "system.nim");
		LOC5 = 0;
		LOC5 = (*e_511216).Sup.Sup.message; (*e_511216).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TMP10617));
		if (LOC5) nimGCunrefNoCycle(LOC5);
		nimln(246, "rawsockets.nim");
		raiseException((Exception*)e_511216, "OSError");
	}
	LA3: ;
	nimln(247, "rawsockets.nim");
	unsureAsgnRef((void**) (&(*Result).name), cstrToNimstr((*s).s_name));
	nimln(248, "rawsockets.nim");
	unsureAsgnRef((void**) (&(*Result).aliases), cstringarraytoseq_13843((*s).s_aliases));
	nimln(249, "rawsockets.nim");
	(*Result).port = ((NU16) ((*s).s_port));
	nimln(250, "rawsockets.nim");
	unsureAsgnRef((void**) (&(*Result).proto), cstrToNimstr((*s).s_proto));
	popFrame();
}
开发者ID:undecided,项目名称:csources,代码行数:32,代码来源:stdlib_rawsockets.c

示例15: N_NIMCALL

N_NIMCALL(void, nstPut)(Stringtableobj140209* t, NimStringDesc* key, NimStringDesc* val) {
	NI index;
	index = rawget_140406(t, key);
	{
		NimStringDesc* LOC5;
		if (!(((NI) 0) <= index)) goto LA3;
		LOC5 = 0;
		LOC5 = (*t).data->data[index].Field1; (*t).data->data[index].Field1 = copyStringRC1(val);
		if (LOC5) nimGCunrefNoCycle(LOC5);
	}
	goto LA1;
	LA3: ;
	{
		{
			NIM_BOOL LOC9;
			LOC9 = 0;
			LOC9 = mustrehash_140315(((*t).data ? (*t).data->Sup.len : 0), (*t).counter);
			if (!LOC9) goto LA10;
			enlarge_140835(t);
		}
		LA10: ;
		rawinsert_140825(t, (&(*t).data), key, val);
		(*t).counter += ((NI) 1);
	}
	LA1: ;
}
开发者ID:StetHD,项目名称:csources,代码行数:26,代码来源:stdlib_strtabs.c


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