Пример #1
0
N_NIMCALL(NimStringDesc*, Getconfigpath_80495)(NimStringDesc* Filename_80497) {
NimStringDesc* Result_80498;
NimStringDesc* LOC1;
NIM_BOOL LOC3;
TY73026 LOC6;
NIM_BOOL LOC8;
NimStringDesc* LOC11;
Result_80498 = 0;
LOC1 = 0;
LOC1 = nosgetConfigDir();
Result_80498 = nosJoinPath(LOC1, Filename_80497);
LOC3 = nosexistsFile(Result_80498);
if (!!(LOC3)) goto LA4;
memset((void*)&LOC6, 0, sizeof(LOC6));
LOC6[0] = Getprefixdir_46109();
LOC6[1] = copyString(((NimStringDesc*) &TMP195721));
LOC6[2] = copyString(Filename_80497);
Result_80498 = nosJoinPathOpenArray(LOC6, 3);
LOC8 = nosexistsFile(Result_80498);
if (!!(LOC8)) goto LA9;
LOC11 = 0;
LOC11 = rawNewString(Filename_80497->Sup.len + 5);
appendString(LOC11, ((NimStringDesc*) &TMP195722));
appendString(LOC11, Filename_80497);
Result_80498 = LOC11;
LA9: ;
LA4: ;
return Result_80498;
}
Пример #2
0
N_NIMCALL(NimStringDesc*, getuserconfigpath_185580)(NimStringDesc* filename) {
	NimStringDesc* result;
	NimStringDesc* LOC1;
	result = 0;
	LOC1 = 0;
	LOC1 = nosgetConfigDir();
	result = nosjoinPath(LOC1, filename);
	return result;
}
Пример #3
0
N_NIMCALL(NimStringDesc*, getuserconfigpath_291427_930198375)(NimStringDesc* filename0) {
	NimStringDesc* result0;
	NimStringDesc* LOC1;
	result0 = (NimStringDesc*)0;
	LOC1 = (NimStringDesc*)0;
	LOC1 = nosgetConfigDir();
	result0 = nosjoinPath(LOC1, filename0);
	return result0;
}
Пример #4
0
N_NIMCALL(NimStringDesc*, getuserconfigpath_186582)(NimStringDesc* filename) {
	NimStringDesc* result;
	NimStringDesc* LOC1;
	nimfr("getUserConfigPath", "nimconf.nim")
	result = 0;
	nimln(217, "nimconf.nim");
	LOC1 = 0;
	LOC1 = nosgetConfigDir();
	result = nosjoinPath(LOC1, filename);
	popFrame();
	return result;
}