kString *knh_getURN(CTX, kfileid_t fileid) { size_t n = URI_UNMASK(fileid); kArray *a = ctx->share->urns; if(n < kArray_size(a)) { return (kString*)(a)->list[n]; } else { DBG_ASSERT(fileid == URI_unknown); return TS_EMPTY; } }
kString *knh_getURN(CTX ctx, kuri_t uri) { size_t n = URI_UNMASK(uri); kArray *a = ctx->share->urns; if(n < knh_Array_size(a)) { return (kString*)(a)->list[n]; } else { DBG_ASSERT(uri == URI_unknown); return TS_EMPTY; } }