knh_NameInfo_t *knh_getnameinfo(Ctx *ctx, knh_fieldn_t fn) { size_t n = (FN_UNMASK(fn) - MN_OPSIZE); DBG_( size_t size = knh_DictSet_size(DP(ctx->sys)->nameDictCaseSet); DBG_ASSERT(n < size); );
KNHAPI2(kString*) knh_getFieldName(CTX, ksymbol_t fn) { fn = FN_UNMASK(fn); if(fn < MN_OPSIZE) { return new_T(knh_getopMethodName(fn)); } else { return ctx->share->symbolList->strings[fn - MN_OPSIZE]; } }