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; }
N_NIMCALL(NimStringDesc*, getuserconfigpath_185580)(NimStringDesc* filename) { NimStringDesc* result; NimStringDesc* LOC1; result = 0; LOC1 = 0; LOC1 = nosgetConfigDir(); result = nosjoinPath(LOC1, filename); return result; }
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; }
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; }