--- np2/macos9/ini.cpp 2004/01/22 04:59:48 1.13 +++ np2/macos9/ini.cpp 2004/02/13 09:07:42 1.14 @@ -107,6 +107,11 @@ const INITBL *p; case INITYPE_HEX32: *((UINT32 *)p->value) = (UINT32)milstr_solveHEX(data); break; + + case INITYPE_USERKEY: + ((NKEYM)p->value)->keys = (UINT8)profile_setkeys(data, + ((NKEYM)p->value)->key, 15); + break; } } p++; @@ -265,6 +270,11 @@ const INITBL *pterm; SPRINTF(work, str_x, *((UINT32 *)p->value)); break; + case INITYPE_USERKEY: + profile_getkeys(work, sizeof(work), + ((NKEYM)p->value)->key, ((NKEYM)p->value)->keys); + break; + default: set = FAILURE; break; @@ -365,6 +375,8 @@ static const INITBL iniitem[] = { {"pc9861_j", INITYPE_BYTEARG, np2cfg.pc9861jmp, 6}, {"calendar", INITYPE_BOOL, &np2cfg.calendar, 0}, {"USE144FD", INITYPE_BOOL, &np2cfg.usefd144, 0}, + {"userkey1", INITYPE_USERKEY, np2cfg.userkey+0, 0}, + {"userkey2", INITYPE_USERKEY, np2cfg.userkey+1, 0}, {"e_resume", INITYPE_BOOL, &np2oscfg.resume, 0}, {"jast_snd", INITYPE_BOOL, &np2oscfg.jastsnd, 0}, // ver0.73 {"I286SAVE", INITYPE_BOOL, &np2oscfg.I286SAVE, 0}};