--- np2/macosx/ini.cpp 2003/10/17 04:11:23 1.2 +++ np2/macosx/ini.cpp 2003/11/03 10:19:43 1.4 @@ -14,6 +14,33 @@ const INITBL *tblterm; UINT count; } _INIARG, *INIARG; +static void inirdargs16(const char *src, const INITBL *ini) { + + SINT16 *dst; + int dsize; + int i; + char c; + + dst = (SINT16 *)ini->value; + dsize = ini->size; + + for (i=0; ivalue) = (!milstr_cmp(data, str_true))?1:0; break; + case INITYPE_ARGS16: + milstr_ncpy(work, data, 512); + inirdargs16(work, p); + break; + case INITYPE_BYTEARG: inirdarg8((BYTE *)p->value, p->size, data); break; @@ -352,6 +385,9 @@ static const INITBL iniitem[] = { {"pc9861_j", INITYPE_BYTEARG, np2cfg.pc9861jmp, 6}, {"calendar", INITYPE_BOOL, &np2cfg.calendar, 0}, {"USE144FD", INITYPE_BOOL, &np2cfg.usefd144, 0}, + {"Mouse_sw", INITYPE_BOOL, &np2oscfg.MOUSE_SW, 0}, + {"comfirm_", INITYPE_BOOL, &np2oscfg.comfirm, 0}, + {"e_resume", INITYPE_BOOL, &np2oscfg.resume, 0}, // ver0.30 {"I286SAVE", INITYPE_BOOL, &np2oscfg.I286SAVE, 0}}; #define INIITEMS (sizeof(iniitem) / sizeof(INITBL))