From 573f484af9f96eb7ba76327a229d16d9f99147b5 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 1 Jan 2019 19:43:06 -0500 Subject: [PATCH 001/520] Remove unused variables --- src/liflines/browse.c | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/src/liflines/browse.c b/src/liflines/browse.c index 3f21db093..d101d62c1 100644 --- a/src/liflines/browse.c +++ b/src/liflines/browse.c @@ -1635,7 +1635,7 @@ static void save_nkey_list (STRING key, struct hist * histp) { FILE * fp=0; - INT next, prev, count, temp; + INT next, count, temp; size_t rtn; count = get_hist_count(histp); @@ -1649,7 +1649,6 @@ save_nkey_list (STRING key, struct hist * histp) rtn = fwrite(&count, 4, 1, fp); ASSERT(rtn==1); rtn = fwrite(&count, 4, 1, fp); ASSERT(rtn==1); - prev = -1; next = histp->start; while (1) { /* write type & number, 4 bytes each */ @@ -1657,7 +1656,6 @@ save_nkey_list (STRING key, struct hist * histp) rtn = fwrite(&temp, 4, 1, fp); ASSERT(rtn==1); temp = histp->list[next].keynum; rtn = fwrite(&temp, 4, 1, fp); ASSERT(rtn==1); - prev = next; next = (next+1) % histp->size; if (next == histp->past_end) break; /* finished them all */ @@ -1684,7 +1682,7 @@ static void history_record (RECORD rec, struct hist * histp) { NKEY nkey = nkey_zero(); - INT prev, next, i; + INT next, i; INT count = get_hist_count(histp); INT protect = getlloptint("HistoryBounceSuppress", 0); if (!histp->size) return; @@ -1704,13 +1702,11 @@ history_record (RECORD rec, struct hist * histp) if (protect>count) protect=count; /* traverse from most recent back (bounce suppression) */ - prev = -1; next = (histp->past_end-1); if (next < 0) next += histp->size; for (i=0; ilist[next])) return; - prev = next; if (--next < 0) next += histp->size; } /* it is a new one so add it to circular list */ @@ -1828,13 +1824,12 @@ static INDISEQ get_history_list (struct hist * histp) { INDISEQ seq=0; - INT next, prev; + INT next; if (!histp->size || histp->start==-1) { return NULL; } /* add all items of history to seq */ seq = create_indiseq_null(); - prev = -1; next = histp->start; while (1) { NODE node=0; @@ -1843,7 +1838,6 @@ get_history_list (struct hist * histp) STRING key = node_to_key(node); append_indiseq_null(seq, key, NULL, TRUE, FALSE); } - prev = next; next = (next+1) % histp->size; if (next == histp->past_end) break; /* finished them all */ From 2c5f7fc83d247b435633788b74bcbf3bf35a954f Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 1 Jan 2019 19:43:20 -0500 Subject: [PATCH 002/520] Remove unused variables --- src/liflines/listui.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/liflines/listui.c b/src/liflines/listui.c index 193181909..f7aaf17a0 100644 --- a/src/liflines/listui.c +++ b/src/liflines/listui.c @@ -579,7 +579,6 @@ shw_array_of_strings (STRING *strings, listdisp * ld, DETAILFNC detfnc WINDOW *win = uiw_win(ld->uiwin); INT i, j, row, lines; INT rows = ld->rectList.bottom - ld->rectList.top + 1; - INT overflag=FALSE; char buffer[120]; INT width = uiw_cols(ld->uiwin); if (width > (INT)sizeof(buffer)-1) @@ -614,8 +613,6 @@ shw_array_of_strings (STRING *strings, listdisp * ld, DETAILFNC detfnc temp = width-6-nlen; llstrncpy(buffer, strings[i], temp, uu8); if ((INT)strlen(buffer) > temp-2) { - if (i==ld->cur) - overflag=TRUE; strcpy(&buffer[temp-3], "..."); } mvccwaddstr(win, row, 4+nlen, buffer); From 95b9bbe7233147bb359f675fba9ed73f1edd3ef5 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 1 Jan 2019 19:44:36 -0500 Subject: [PATCH 003/520] Call platform_postcurses_init in appropriate places; handle return codes from system(); handle errors from fgets --- src/arch/mswin/mycurses.c | 2 ++ src/liflines/screen.c | 28 +++++++++++++++++++++++----- src/ui/ui_cli.c | 32 +++++++++++++++++++++++++------- 3 files changed, 50 insertions(+), 12 deletions(-) diff --git a/src/arch/mswin/mycurses.c b/src/arch/mswin/mycurses.c index 22f396af2..7eea6ef74 100644 --- a/src/arch/mswin/mycurses.c +++ b/src/arch/mswin/mycurses.c @@ -803,6 +803,8 @@ static int mycur_init(int fullscreen) COLS = ConScreenBuffer.srWindow.Right; } adjust_linescols(); + + platform_postcurses_init(); } return 1; } diff --git a/src/liflines/screen.c b/src/liflines/screen.c index bc9a5be37..553938784 100644 --- a/src/liflines/screen.c +++ b/src/liflines/screen.c @@ -280,6 +280,7 @@ init_screen (char * errmsg, int errsize) int rtn = resize_screen_impl(errmsg, errsize); if (rtn) { /* success */ register_screen_lang_callbacks(TRUE); + platform_postcurses_init(); } return rtn; } @@ -2253,13 +2254,21 @@ dbprintf (STRING fmt, ...) void do_edit (void) { + int rtn=-1; + endwin(); #ifdef WIN32 /* use w32system, because it will wait for the editor to finish */ - w32system(editstr); + rtn = w32system(editstr); #else - system(editstr); + rtn = system(editstr); #endif + if (rtn != 0) { + printf(_("Editor or system call failed.")); + puts(""); + sleep(2); + } + clearok(curscr, 1); place_cursor_main(); wrefresh(curscr); @@ -2895,12 +2904,21 @@ refresh_stdout (void) void call_system_cmd (STRING cmd) { + int rtn=-1; + endwin(); #ifndef WIN32 - system("clear"); + rtn = system("clear"); #endif - system(cmd); - touchwin(curscr); + rtn = system(cmd); + + if (rtn != 0) { + printf(_("System command failed.")); + puts(""); + sleep(2); + } + clearok(curscr, 1); + place_cursor_main(); wrefresh(curscr); } /*============================ diff --git a/src/ui/ui_cli.c b/src/ui/ui_cli.c index d76e944e6..2da1f53b2 100644 --- a/src/ui/ui_cli.c +++ b/src/ui/ui_cli.c @@ -123,10 +123,18 @@ msg_width (void) void call_system_cmd (STRING cmd) { + int rtn=-1; + #ifndef WIN32 - system("clear"); + rtn = system("clear"); #endif - system(cmd); + rtn = system(cmd); + + if (rtn != 0) { + printf(_("Editor or system call failed.")); + puts(""); + sleep(2); + } } /*============================================================= * ASK Routines @@ -154,11 +162,19 @@ ask_for_program (STRING mode, BOOLEAN ask_for_string (CNSTRING ttl, CNSTRING prmpt, STRING buffer, INT buflen) { + char *rtn=NULL; + int len=0; + outputln(ttl); printf("%s", prmpt); - fgets(buffer, buflen, stdin); - chomp(buffer); - return strlen(buffer)>0; + rtn = fgets(buffer, buflen, stdin); + if (rtn) + { + chomp(buffer); + len = strlen(buffer); + } + + return (len>0); } BOOLEAN ask_for_string2 (CNSTRING ttl1, CNSTRING ttl2, CNSTRING prmpt, STRING buffer, INT buflen) @@ -379,8 +395,11 @@ interact (CNSTRING ptrn) { char buffer[8]; CNSTRING t=0; + char *rtn=NULL; + while (1) { - fgets(buffer, sizeof(buffer), stdin); + rtn = fgets(buffer, sizeof(buffer), stdin); + if (!rtn) return 0; if (!ptrn) return buffer[0]; for (t=ptrn; *t; ++t) { if (buffer[0]==*t) @@ -389,4 +408,3 @@ interact (CNSTRING ptrn) printf("Invalid option: choose one of %s\n", ptrn); } } - From 5055b5c49df2754107a1c1e8e5c4b21c7f496002 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 1 Jan 2019 20:06:07 -0500 Subject: [PATCH 004/520] Add and call init_arch(), which calls _llnull() to avoid compiler warning. This could be extended for one-time init purposes in the future. --- src/arch/_llnull.c | 5 +++-- src/arch/platform.c | 10 ++++++++++ src/hdrs/arch.h | 7 +++++++ src/liflines/main.c | 3 +++ 4 files changed, 23 insertions(+), 2 deletions(-) diff --git a/src/arch/_llnull.c b/src/arch/_llnull.c index f39f8039d..7c263fc32 100644 --- a/src/arch/_llnull.c +++ b/src/arch/_llnull.c @@ -7,8 +7,9 @@ handle a 'ar cru libarch.a' without any objects being specified to build this library, and later on link with it. */ -static void _llnull(void) +void _llnull(void); + +void _llnull(void) { - _llnull(); /* Avoid 'warning: `_llnull' defined but not used' */ return; } diff --git a/src/arch/platform.c b/src/arch/platform.c index ca6204fe5..13669deb5 100644 --- a/src/arch/platform.c +++ b/src/arch/platform.c @@ -117,3 +117,13 @@ GetWinSysError (INT nerr) } #endif /* defined(_WIN32) || defined(__CYGWIN__) */ + +/* + * This function does any initialize required for the arch library. + */ + +int init_arch(void) +{ + _llnull(); + return 0; +} diff --git a/src/hdrs/arch.h b/src/hdrs/arch.h index ff9a4aa2f..390ded8a0 100644 --- a/src/hdrs/arch.h +++ b/src/hdrs/arch.h @@ -10,6 +10,13 @@ * Normally this is done by including llstdlib.h first */ +/* ***************************************************************** + * llarchinit() + * ***************************************************************** */ + +extern int init_arch(void); +extern void _llnull(void); + /* ***************************************************************** * sleep() * ***************************************************************** */ diff --git a/src/liflines/main.c b/src/liflines/main.c index 0bc3de2b5..1c690c736 100644 --- a/src/liflines/main.c +++ b/src/liflines/main.c @@ -137,6 +137,9 @@ main (int argc, char **argv) STRING crashlog=NULL; int i=0; + /* initialize all the low-level platform code */ + init_arch(); + /* initialize all the low-level library code */ init_stdlib(); From 9b38df4a6ba253d4640dab5837f068428deb8427 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 1 Jan 2019 20:28:44 -0500 Subject: [PATCH 005/520] Add missing prototype and make a few functions DEBUG only --- src/gedlib/charmaps.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/gedlib/charmaps.c b/src/gedlib/charmaps.c index 915f41932..148b10de8 100644 --- a/src/gedlib/charmaps.c +++ b/src/gedlib/charmaps.c @@ -87,8 +87,11 @@ static XNODE create_xnode(XNODE, INT, STRING); static BOOLEAN init_map_from_str(STRING str, CNSTRING mapname, TRANTABLE * ptt, ZSTR zerr); static void maperror(CNSTRING errmsg); static void remove_xnodes(XNODE); +#ifdef DEBUG +void show_trantable (TRANTABLE tt); static void show_xnode(XNODE node); static void show_xnodes(INT indent, XNODE node); +#endif static XNODE step_xnode(XNODE, INT); static INT translate_match(TRANTABLE tt, CNSTRING in, CNSTRING * out); @@ -607,8 +610,6 @@ show_trantable (TRANTABLE tt) } } } -#endif /* DEBUG */ - /*=============================================== * show_xnodes -- DEBUG routine that shows XNODEs *=============================================*/ @@ -638,6 +639,7 @@ show_xnode (XNODE node) } else llwprintf("\n"); } +#endif /* DEBUG */ /*=================================================== * custom_translatez -- Translate string via custom translation table * zstr: [I/O] string to be translated (in-place) From b4412da29444becbbc08fa1fd406800a2210ed8f Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 1 Jan 2019 20:33:00 -0500 Subject: [PATCH 006/520] Remove unused variable --- src/gedlib/dblist.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/gedlib/dblist.c b/src/gedlib/dblist.c index f58c7b570..f03ebb293 100644 --- a/src/gedlib/dblist.c +++ b/src/gedlib/dblist.c @@ -41,7 +41,6 @@ INT get_dblist (STRING path, LIST * dblist, LIST * dbdesclist) { STRING dirs=0; - INT ndirs=0; STRING p=0; ASSERT(!(*dblist)); ASSERT(!(*dbdesclist)); @@ -51,7 +50,7 @@ get_dblist (STRING path, LIST * dblist, LIST * dbdesclist) return 0; dirs = (STRING)stdalloc(strlen(path)+2); /* find directories in dirs & delimit with zeros */ - ndirs = chop_path(path, dirs); + chop_path(path, dirs); /* now process each directory */ for (p=dirs; *p; p+=strlen(p)+1) { add_dbs_to_list(*dblist, *dbdesclist, p); From 67b9b913e09dd7a757b48c74b9939ee66a297e2b Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 1 Jan 2019 20:41:01 -0500 Subject: [PATCH 007/520] Add validation stubs for E/S/O nodes --- src/gedlib/valid.c | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/src/gedlib/valid.c b/src/gedlib/valid.c index 4f35739ea..509dd8c97 100644 --- a/src/gedlib/valid.c +++ b/src/gedlib/valid.c @@ -223,7 +223,6 @@ valid_node_type (NODE node, char ntype, STRING *pmsg, NODE node0) BOOLEAN valid_sour_tree (NODE node, STRING *pmsg, NODE orig) { - orig = NULL; /* keep compiler happy */ *pmsg = NULL; if (!node) { *pmsg = _(qSbademp); @@ -233,6 +232,12 @@ valid_sour_tree (NODE node, STRING *pmsg, NODE orig) *pmsg = _(qSbadsr0); return FALSE; } + if (orig) + { + // validation unimplemented + *pmsg = _(qSbadsr0); + return FALSE; + } return TRUE; } /*====================================== @@ -244,7 +249,6 @@ valid_sour_tree (NODE node, STRING *pmsg, NODE orig) BOOLEAN valid_even_tree (NODE node, STRING *pmsg, NODE orig) { - orig = NULL; /* keep compiler happy */ *pmsg = NULL; if (!node) { *pmsg = _(qSbademp); @@ -254,6 +258,12 @@ valid_even_tree (NODE node, STRING *pmsg, NODE orig) *pmsg = _(qSbadev0); return FALSE; } + if (orig) + { + // validation unimplemented + *pmsg = _(qSbadev0); + return FALSE; + } return TRUE; } /*====================================== @@ -265,7 +275,6 @@ valid_even_tree (NODE node, STRING *pmsg, NODE orig) BOOLEAN valid_othr_tree (NODE node, STRING *pmsg, NODE orig) { - orig = NULL; /* keep compiler happy */ *pmsg = NULL; if (!node) { *pmsg = _(qSbademp); @@ -276,6 +285,12 @@ valid_othr_tree (NODE node, STRING *pmsg, NODE orig) *pmsg = _(qSbadothr0); return FALSE; } + if (orig) + { + // validation unimplemented + *pmsg = _(qSbadothr0); + return FALSE; + } return TRUE; } /*========================================= From d8baf1a3d5c2d7bab63a32adf49c8dcfd104054d Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 1 Jan 2019 20:47:29 -0500 Subject: [PATCH 008/520] Remove unused parameters from check_tt_name --- src/gedlib/xlat.c | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/src/gedlib/xlat.c b/src/gedlib/xlat.c index 08649bab7..4d1c2b6ea 100644 --- a/src/gedlib/xlat.c +++ b/src/gedlib/xlat.c @@ -63,7 +63,7 @@ typedef struct xlat_step_s { /* alphabetical */ static void add_dyntt_step(XLAT xlat, DYNTT dyntt); -static INT check_tt_name(CNSTRING filename, ZSTR zsrc, ZSTR zdest); +static INT check_tt_name(CNSTRING filename); static XLSTEP create_iconv_step(CNSTRING src, CNSTRING dest); static XLSTEP create_dyntt_step(DYNTT dyntt); static XLAT create_null_xlat(BOOLEAN adhoc); @@ -467,8 +467,7 @@ load_dynttlist_from_dir (STRING dir) CNSTRING ttfile = programs[i]->d_name; /* filename without extension */ ZSTR zfile = zs_newsubs(ttfile, strlen(ttfile)-(sizeof(f_ttext)-1)); - ZSTR zsrc=zs_new(), zdest=zs_new(); - INT ntype = check_tt_name(zs_str(zfile), zsrc, zdest); + INT ntype = check_tt_name(zs_str(zfile)); /* Valid names are like so: UTF-8_ISO-8859-1 (type 1; code conversion) @@ -490,8 +489,6 @@ load_dynttlist_from_dir (STRING dir) } } zs_free(&zfile); - zs_free(&zsrc); - zs_free(&zdest); } if (n>0) { for (i=0; i Date: Tue, 1 Jan 2019 21:13:37 -0500 Subject: [PATCH 009/520] Remove unused variables --- src/interp/builtin_list.c | 7 ------- src/liflines/llexec.c | 4 ---- 2 files changed, 11 deletions(-) diff --git a/src/interp/builtin_list.c b/src/interp/builtin_list.c index 98a3ca020..f6d4c7a89 100644 --- a/src/interp/builtin_list.c +++ b/src/interp/builtin_list.c @@ -36,13 +36,6 @@ static VPTR create_list_value_pvalue(LIST list); -/********************************************* - * local variables - *********************************************/ - -static struct tag_rfmt rpt_long_rfmt; /* short form report format */ -static struct tag_rfmt rpt_shrt_rfmt; /* long form report format */ - /********************************************* * local function definitions * body of module diff --git a/src/liflines/llexec.c b/src/liflines/llexec.c index 0c517548d..eb64c9e6b 100644 --- a/src/liflines/llexec.c +++ b/src/liflines/llexec.c @@ -111,7 +111,6 @@ main (int argc, char **argv) LIST exprogs=NULL; TABLE exargs=NULL; STRING progout=NULL; - BOOLEAN graphical=TRUE; STRING configfile=0; STRING crashlog=NULL; int i=0; @@ -255,9 +254,6 @@ main (int argc, char **argv) case 'o': /* output directory */ progout = optarg; break; - case 'z': /* nongraphical box */ - graphical = FALSE; - break; case 'C': /* specify config file */ configfile = optarg; break; From bbeb17c15f563a230e27ba576d944487f72c8cef Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 1 Jan 2019 21:13:48 -0500 Subject: [PATCH 010/520] whitespace cleanup --- src/hdrs/gedcom_macros.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/hdrs/gedcom_macros.h b/src/hdrs/gedcom_macros.h index 38508b208..b8369d4e3 100644 --- a/src/hdrs/gedcom_macros.h +++ b/src/hdrs/gedcom_macros.h @@ -268,9 +268,9 @@ while (__node) {\ if (!eqstr(ntag(__node), "FAMC")) break;\ __key = rmvat(nval(__node));\ - __node = nsibling(__node);\ - ++num;\ - if (!__key || !(frec=qkey_to_frecord(__key)) || !(fam=nztop(frec))) {\ + __node = nsibling(__node);\ + ++num;\ + if (!__key || !(frec=qkey_to_frecord(__key)) || !(fam=nztop(frec))) {\ continue;\ }\ fath = fam_to_husb_node(fam);\ From ac53e5279cf1c295099d4d070659bceb79a5fb57 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 1 Jan 2019 21:14:26 -0500 Subject: [PATCH 011/520] Optimize indi_to_families() to not inspect spouses as this is not needed --- src/gedlib/indiseq.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/gedlib/indiseq.c b/src/gedlib/indiseq.c index 903f5e4c1..4736011d6 100644 --- a/src/gedlib/indiseq.c +++ b/src/gedlib/indiseq.c @@ -1389,8 +1389,12 @@ indi_to_families (NODE indi, BOOLEAN fams) if (fams) { FORFAMS(indi, fam, num) { - INT spkeynum=0; STRING fkey = strsave(fam_to_key(fam)); +/* MTE: When processing FAMS, we don't care if there is a spouse + * or not, the FAMS key is enough. + */ +#if 0 + INT spkeynum=0; /* look for a spouse besides indi */ FORFAMSPOUSES(fam, spouse, num2) { @@ -1399,6 +1403,7 @@ indi_to_families (NODE indi, BOOLEAN fams) spkeynum = temp; } ENDFAMSPOUSES +#endif append_indiseq_ival(seq, fkey, NULL, mykeynum, TRUE, FALSE); strfree(&fkey); } @@ -1607,7 +1612,7 @@ descendent_indiseq (INDISEQ seq) FORFAMS(indi, fam, num1) /* skip families already processed */ if (in_table(ftab, fkey = fam_to_key(fam))) - goto a; + continue; insert_table_ptr(ftab, fkey, 0); FORCHILDRENx(fam, child, num2) /* only do people not processed */ @@ -1623,7 +1628,6 @@ descendent_indiseq (INDISEQ seq) insert_table_ptr(itab, dkey, 0); } ENDCHILDRENx - a:; ENDFAMS } destroy_table(itab); From c8d946eee98bf6e5239a272f2856c2e45b00bfd8 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 1 Jan 2019 21:38:56 -0500 Subject: [PATCH 012/520] Fix missing prototypes and type conversion warnings --- src/interp/interpi.h | 3 ++- src/interp/lex.c | 4 ++-- src/interp/progerr.c | 2 +- src/stdlib/norm_charmap.c | 2 +- src/stdlib/stack.c | 2 +- 5 files changed, 7 insertions(+), 6 deletions(-) diff --git a/src/interp/interpi.h b/src/interp/interpi.h index 982486b5e..9d09a320d 100644 --- a/src/interp/interpi.h +++ b/src/interp/interpi.h @@ -569,6 +569,7 @@ NODE eval_indi2(PNODE expr, SYMTAB stab, BOOLEAN *eflg, CACHEEL *pcel, PVALUE *p NODE eval_fam(PNODE, SYMTAB, BOOLEAN*, CACHEEL*); PVALUE eval_without_coerce(PNODE node, SYMTAB stab, BOOLEAN *eflg); PNODE families_node(PACTX pactx, PNODE, STRING, STRING, STRING, PNODE); +PNODE familyspouses_node(PACTX pactx, PNODE, STRING, STRING, PNODE); PNODE fathers_node(PACTX pactx, PNODE, STRING, STRING, STRING, PNODE); PNODE fdef_node(PACTX pactx, CNSTRING, PNODE, PNODE); PNODE foreven_node(PACTX pactx, STRING, STRING, PNODE); @@ -601,8 +602,8 @@ void pa_handle_global(STRING iden); void pa_handle_option(CNSTRING optname); void pa_handle_proc(PACTX pactx, CNSTRING procname, PNODE nd_args, PNODE nd_body); void pa_handle_require(PACTX pactx, PNODE node); -PNODE familyspouses_node(PACTX pactx, PNODE, STRING, STRING, PNODE); PNODE parents_node(PACTX pactx, PNODE, STRING, STRING, PNODE); +void parse_error (PACTX pactx, STRING str); void prog_error(PNODE, STRING, ...); void prog_var_error(PNODE node, SYMTAB stab, PNODE arg, PVALUE val, STRING fmt, ...); STRING prot(STRING str); diff --git a/src/interp/lex.c b/src/interp/lex.c index 7036c22fd..f1b3cf6a9 100644 --- a/src/interp/lex.c +++ b/src/interp/lex.c @@ -48,7 +48,7 @@ static INT Lexmode = FILEMODE; static STRING Lp; /* pointer into program string */ - +int yylex (YYSTYPE * lvalp, PACTX pactx); static INT inchar(PACTX pactx); static int lowyylex(PACTX pactx, YYSTYPE * lvalp); static BOOLEAN reserved(STRING, INT*); @@ -210,7 +210,7 @@ lextok (PACTX pactx, YYSTYPE * lvalp, INT c, INT t) p = tokbuf; while (TRUE) { while ((c = inchar(pactx)) != EOF && c != '"' && c != '\\') { - if (p-tokbuf > sizeof(tokbuf)/sizeof(tokbuf[0]) - 3) { + if ((int)(p-tokbuf) > (int)(sizeof(tokbuf)/sizeof(tokbuf[0]) - 3)) { /* Overflowing tokbuf buffer */ /* TODO: (Perry, 2006-06-30) I don't know how to fail gracefully from here inside parser */ char msg[512]; diff --git a/src/interp/progerr.c b/src/interp/progerr.c index 679ca4fb1..2385dbeb5 100644 --- a/src/interp/progerr.c +++ b/src/interp/progerr.c @@ -453,7 +453,7 @@ disp_table (TABLE tab) TABLE_ITER tabit = begin_table_iter(tab); STRING key=0; VPTR ptr = 0; - while (next_table_ptr(tabit, &key, &ptr)) { + while (next_table_ptr(tabit, (CNSTRING *)&key, &ptr)) { PVALUE val = ptr; format_dbgsymtab_val(key, val, &sdata); } diff --git a/src/stdlib/norm_charmap.c b/src/stdlib/norm_charmap.c index 302048716..defbc5fbc 100644 --- a/src/stdlib/norm_charmap.c +++ b/src/stdlib/norm_charmap.c @@ -25,12 +25,12 @@ */ #include - #ifdef TEST #include #include #include #endif +#include "llstdlib.h" #define digit(x) ((x) >= '0' && (x) <= '9') diff --git a/src/stdlib/stack.c b/src/stdlib/stack.c index a658837ab..e12abb907 100644 --- a/src/stdlib/stack.c +++ b/src/stdlib/stack.c @@ -56,7 +56,7 @@ void StackInitModule(void (*AssertFunc)(int assertion, const char* error), int StackNotEmpty(STKSTACK theStack) { - return( theStack ? (int) theStack->top : 0); + return( theStack ? ( theStack->top ? 1 : 0 ) : 0 ); } STKSTACK StackJoin(STKSTACK stack1, STKSTACK stack2) From 8adc1f3bb65e8c13c48ff8c49511a81ca7c0946d Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 1 Jan 2019 21:39:59 -0500 Subject: [PATCH 013/520] Fix type conversion warnings --- src/stdlib/icvt.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/stdlib/icvt.c b/src/stdlib/icvt.c index 0105a9476..93ff1426e 100644 --- a/src/stdlib/icvt.c +++ b/src/stdlib/icvt.c @@ -60,7 +60,7 @@ iconv_trans (CNSTRING src, CNSTRING dest, CNSTRING sin, ZSTR zout, char illegal) { #ifdef HAVE_ICONV iconv_t ict; - const char * inptr; + char * inptr; char * outptr; size_t inleft; size_t outleft; @@ -114,7 +114,7 @@ iconv_trans (CNSTRING src, CNSTRING dest, CNSTRING sin, ZSTR zout, char illegal) #endif - inptr = sin; + inptr = (char *)sin; outptr = zs_str(zout); inleft = inlen; /* we are terminating with 4 zero bytes just in case dest is UCS-4 */ From 4bd3d03e6958dd37e29f6b047f4f4c6a38cf0a67 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 1 Jan 2019 22:26:06 -0500 Subject: [PATCH 014/520] Remove unused variable --- src/gedlib/keytonod.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/gedlib/keytonod.c b/src/gedlib/keytonod.c index e90cef67e..7c3cec834 100644 --- a/src/gedlib/keytonod.c +++ b/src/gedlib/keytonod.c @@ -875,10 +875,9 @@ cel_rptlocks (CACHEEL cel) void lock_record_in_cache (RECORD rec) { - NODE node=0; CACHEEL cel=0; ASSERT(rec); - node = nztop(rec); /* force record to be loaded in cache */ + (void)nztop(rec); /* force record to be loaded in cache */ cel = nzcel(rec); ++cclock(cel); ASSERT(cclock(cel) > 0); From 0c8fc8a4418b01192f271657f8b2113aaa547ede Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 1 Jan 2019 22:54:21 -0500 Subject: [PATCH 015/520] Fix pointer/integer size mismatches in yacc.y --- src/hdrs/standard.h | 6 ++++- src/interp/yacc.y | 62 +++++++++++++++++++-------------------------- 2 files changed, 31 insertions(+), 37 deletions(-) diff --git a/src/hdrs/standard.h b/src/hdrs/standard.h index f0b996e28..88bee2baa 100644 --- a/src/hdrs/standard.h +++ b/src/hdrs/standard.h @@ -105,16 +105,20 @@ typedef unsigned char uchar; /* INTEGER AND FLOATING POINT TYPES */ /* MTE: Notes on a possible scheme for 64-bit porting. + * * INT represents a 'native' size integer. This is useful for any in-memory computation where size doesn't matter. + * INTPTR represents a 'native' size integer. This is useful when you are stuffing an integer into a pointer. * INT16 represents a 16-bit (2-byte) integer. This is useful for on-disk structures where size matters. * INT32 represents a 32-bit (4-byte) integer. This is useful for on-disk structures where size matters. * INT64 represents a 64-bit (8-byte) integer. This is useful for on-disk structures where size matters. - * I would expect INT to be used in most places, and INT16/INT32/INT64 only used in btree and charset functions. + * I would expect INT to be used in most places, INTPTR to be used sparingly due to API issues, and + * INT16/INT32/INT64 only used in btree and charset functions which have dependencies on the number of bits. */ #define INT int32_t #define INT16 int16_t #define INT32 int32_t #define INT64 int64_t +#define INTPTR intptr_t #define FLOAT double /* VOID TYPE */ diff --git a/src/interp/yacc.y b/src/interp/yacc.y index 168af9a91..b99837392 100644 --- a/src/interp/yacc.y +++ b/src/interp/yacc.y @@ -54,7 +54,7 @@ INT Yival; FLOAT Yfval; // Bison 2.7 -#define YYSTYPE PNODE* +#define YYSTYPE PNODE /* Local Functions */ static void join (PNODE list, PNODE last); @@ -178,101 +178,101 @@ tmplt : CHILDREN m '(' expr ',' IDEN ',' IDEN ')' '{' tmplts '}' { /* consumes $6 and $8 */ $$ = children_node(pactx, (PNODE)$4, (STRING)$6, (STRING)$8, (PNODE)$11); - ((PNODE)$$)->i_line = (INT)$2; + ((PNODE)$$)->i_line = (INTPTR)$2; } | SPOUSES m '(' expr ',' IDEN ',' IDEN ')' '{' tmplts '}' { /* consumes $6 and $8 */ $$ = familyspouses_node(pactx, (PNODE)$4, (STRING)$6, (STRING)$8, (PNODE)$11); - ((PNODE)$$)->i_line = (INT)$2; + ((PNODE)$$)->i_line = (INTPTR)$2; } | SPOUSES m '(' expr ',' IDEN ',' IDEN ',' IDEN ')' '{' tmplts '}' { /* consumes $6 and $8 and $10 */ $$ = spouses_node(pactx, (PNODE)$4, (STRING)$6, (STRING)$8, (STRING)$10, (PNODE)$13); - ((PNODE)$$)->i_line = (INT)$2; + ((PNODE)$$)->i_line = (INTPTR)$2; } | FAMILIES m '(' expr ',' IDEN ',' IDEN ',' IDEN ')' '{' tmplts '}' { /* consumes $6 and $8 and $10 */ $$ = families_node(pactx, (PNODE)$4, (STRING)$6, (STRING)$8, (STRING)$10, (PNODE)$13); - ((PNODE)$$)->i_line = (INT)$2; + ((PNODE)$$)->i_line = (INTPTR)$2; } | FATHERS m '(' expr ',' IDEN ',' IDEN ',' IDEN ')' '{' tmplts '}' { /* consumes $6 and $8 and $10 */ $$ = fathers_node(pactx, (PNODE)$4, (STRING)$6, (STRING)$8, (STRING)$10, (PNODE)$13); - ((PNODE)$$)->i_line = (INT)$2; + ((PNODE)$$)->i_line = (INTPTR)$2; } | MOTHERS m '(' expr ',' IDEN ',' IDEN ',' IDEN ')' '{' tmplts '}' { /* consumes $6 and $8 and $10 */ $$ = mothers_node(pactx, (PNODE)$4, (STRING)$6, (STRING)$8, (STRING)$10, (PNODE)$13); - ((PNODE)$$)->i_line = (INT)$2; + ((PNODE)$$)->i_line = (INTPTR)$2; } | PARENTS m '(' expr ',' IDEN ',' IDEN ')' '{' tmplts '}' { /* consumes $6 and $8 */ $$ = parents_node(pactx, (PNODE)$4, (STRING)$6, (STRING)$8, (PNODE)$11); - ((PNODE)$$)->i_line = (INT)$2; + ((PNODE)$$)->i_line = (INTPTR)$2; } | FORINDISET m '(' expr ',' IDEN ',' IDEN ',' IDEN ')' '{' tmplts '}' { /* consumes $6 and $8 and $10 */ $$ = forindiset_node(pactx, (PNODE)$4, (STRING)$6, (STRING)$8, (STRING)$10, (PNODE)$13); - ((PNODE)$$)->i_line = (INT) $2; + ((PNODE)$$)->i_line = (INTPTR)$2; } | FORLIST_TOK m '(' expr ',' IDEN ',' IDEN ')' '{' tmplts '}' { /* consumes $6 and $8 */ $$ = forlist_node(pactx, (PNODE)$4, (STRING)$6, (STRING)$8, (PNODE)$11); - ((PNODE)$$)->i_line = (INT) $2; + ((PNODE)$$)->i_line = (INTPTR)$2; } | FORINDI m '(' IDEN ',' IDEN ')' '{' tmplts '}' { /* consumes $4 and $6 */ $$ = forindi_node(pactx, (STRING)$4, (STRING)$6, (PNODE)$9); - ((PNODE)$$)->i_line = (INT) $2; + ((PNODE)$$)->i_line = (INTPTR)$2; } | FORNOTES m '(' expr ',' IDEN ')' '{' tmplts '}' { /* consumes $6 */ $$ = fornotes_node(pactx, (PNODE)$4, (STRING)$6, (PNODE)$9); - ((PNODE)$$)->i_line = (INT) $2; + ((PNODE)$$)->i_line = (INTPTR)$2; } | FORFAM m '(' IDEN ',' IDEN ')' '{' tmplts '}' { /* consumes $4 and $6 */ $$ = forfam_node(pactx, (STRING)$4, (STRING)$6, (PNODE)$9); - ((PNODE)$$)->i_line = (INT) $2; + ((PNODE)$$)->i_line = (INTPTR)$2; } | FORSOUR m '(' IDEN ',' IDEN ')' '{' tmplts '}' { /* consumes $4 and $6 */ $$ = forsour_node(pactx, (STRING)$4, (STRING)$6, (PNODE)$9); - ((PNODE)$$)->i_line = (INT) $2; + ((PNODE)$$)->i_line = (INTPTR)$2; } | FOREVEN m '(' IDEN ',' IDEN ')' '{' tmplts '}' { /* consumes $4 and $6 */ $$ = foreven_node(pactx, (STRING)$4, (STRING)$6, (PNODE)$9); - ((PNODE)$$)->i_line = (INT) $2; + ((PNODE)$$)->i_line = (INTPTR)$2; } | FOROTHR m '(' IDEN ',' IDEN ')' '{' tmplts '}' { /* consumes $4 and $6 */ $$ = forothr_node(pactx, (STRING)$4, (STRING)$6, (PNODE)$9); - ((PNODE)$$)->i_line = (INT) $2; + ((PNODE)$$)->i_line = (INTPTR)$2; } | TRAVERSE m '(' expr ',' IDEN ',' IDEN ')' '{' tmplts '}' { /* consumes $6 */ $$ = traverse_node(pactx, (PNODE)$4, (STRING)$6, (STRING)$8, (PNODE)$11); - ((PNODE)$$)->i_line = (INT) $2; + ((PNODE)$$)->i_line = (INTPTR)$2; } | FORNODES m '(' expr ',' IDEN ')' '{' tmplts '}' { /* consumes $6 */ $$ = fornodes_node(pactx, (PNODE)$4, (STRING)$6, (PNODE)$9); - ((PNODE)$$)->i_line = (INT) $2; + ((PNODE)$$)->i_line = (INTPTR)$2; } | IF m '(' expr secondo ')' '{' tmplts '}' elsifso elseo { inext(((PNODE)$4)) = (PNODE)$5; @@ -288,29 +288,29 @@ tmplt : CHILDREN m '(' expr ',' IDEN ',' IDEN ')' '{' tmplts '}' } else $$ = if_node(pactx, (PNODE)$4, (PNODE)$8, (PNODE)$11); - ((PNODE)$$)->i_line = (INT) $2; + ((PNODE)$$)->i_line = (INTPTR)$2; } | WHILE m '(' expr secondo ')' '{' tmplts '}' { inext(((PNODE)$4)) = (PNODE)$5; $$ = while_node(pactx, (PNODE)$4, (PNODE)$8); - ((PNODE)$$)->i_line = (INT) $2; + ((PNODE)$$)->i_line = (INTPTR)$2; } | CALL IDEN m '(' exprso ')' { /* consumes $2 */ $$ = create_call_node(pactx, (STRING)$2, (PNODE)$5); - ((PNODE)$$)->i_line = (INT) $3; + ((PNODE)$$)->i_line = (INTPTR)$3; } | BREAK m '(' ')' { $$ = break_node(pactx); - ((PNODE)$$)->i_line = (INT) $2; + ((PNODE)$$)->i_line = (INTPTR)$2; } | CONTINUE m '(' ')' { $$ = continue_node(pactx); - ((PNODE)$$)->i_line = (INT) $2; + ((PNODE)$$)->i_line = (INTPTR)$2; } | RETURN m '(' exprso ')' { $$ = return_node(pactx, (PNODE)$4); - ((PNODE)$$)->i_line = (INT) $2; + ((PNODE)$$)->i_line = (INTPTR)$2; } | expr { $$ = $1; @@ -350,7 +350,7 @@ expr : IDEN { | IDEN m '(' exprso ')' { /* consumes $1 */ $$ = func_node(pactx, (STRING)$1, (PNODE)$4); - ((PNODE)$$)->i_line = (INT)$2; + ((PNODE)$$)->i_line = (INTPTR)$2; } | SCONS { $$ = $1; @@ -385,17 +385,7 @@ secondo : /* empty */ { } ; m : /* empty */ { -/* MTE: Is YYSTYPE correct here? - * - * This expands: - * = (void *)((struct *tag_pactx)pactx)->lineno - * = (void *)(pactx->lineno) - * - * which treats the integer value as a void*. Hmm. - * Basicaly attempts to make a node out of a line number. - * - */ - $$ = (YYSTYPE)((PACTX)pactx)->lineno; + $$ = (YYSTYPE)(INTPTR)pactx->lineno; } ; %% From 1e93fb477d6ffb0112f9367c5511123e9a34a866 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 1 Jan 2019 23:00:19 -0500 Subject: [PATCH 016/520] Fix comment related to YYSTYPE --- src/interp/lex.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/interp/lex.c b/src/interp/lex.c index f1b3cf6a9..341592d3f 100644 --- a/src/interp/lex.c +++ b/src/interp/lex.c @@ -30,7 +30,7 @@ * 3.0.3 - 21 Sep 95 *===========================================================*/ -/* Note that YYSTYPE is PNODE *, as defined in yacc.y */ +/* Note that YYSTYPE is PNODE, as defined in yacc.y */ #ifdef __OpenBSD__ #define _XOPEN_SOURCE From 3d1ede44f146dea5a46cdf0a7138e0147e66bae7 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 1 Jan 2019 23:00:39 -0500 Subject: [PATCH 017/520] Add bison 3 support --- src/interp/yacc.y | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/interp/yacc.y b/src/interp/yacc.y index b99837392..27be73123 100644 --- a/src/interp/yacc.y +++ b/src/interp/yacc.y @@ -75,7 +75,7 @@ void parse_error(PACTX pactx, STRING str); /*===========================================================*/ // Bison 3.x. -//%define api.value.type {PNODE} +%define api.value.type {PNODE} /*===========================================================*/ /* Bison Prologue (Part 2) */ From 58b95d59188b1b3272e2270e31f9d22893f7f780 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 1 Jan 2019 23:50:59 -0500 Subject: [PATCH 018/520] Fix test scripts and output for date test --- tests/date/{checkjd2date.log => checkjd2date.log.save} | 0 tests/do_rpt_tests.sh | 4 ++-- tests/run_rpt_test.sh | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) rename tests/date/{checkjd2date.log => checkjd2date.log.save} (100%) diff --git a/tests/date/checkjd2date.log b/tests/date/checkjd2date.log.save similarity index 100% rename from tests/date/checkjd2date.log rename to tests/date/checkjd2date.log.save diff --git a/tests/do_rpt_tests.sh b/tests/do_rpt_tests.sh index ea39780ae..250adb516 100755 --- a/tests/do_rpt_tests.sh +++ b/tests/do_rpt_tests.sh @@ -14,7 +14,7 @@ do TESTDIR=`dirname $i` TESTSCR=`basename $i` TESTNAME=`echo $TESTSCR | sed -e 's/.llscr//g'` - ((TOTALCNT++)) + TOTALCNT=$((TOTALCNT+1)) echo "Running test $i..." ./run_rpt_test.sh $TESTDIR $TESTSCR if [ -f $TESTDIR/$TESTNAME.diff ] @@ -25,7 +25,7 @@ do else FAILED="${FAILED},$i" fi - ((FAILCNT++)) + FAILCNT=$((FAILCNT+1)) fi done diff --git a/tests/run_rpt_test.sh b/tests/run_rpt_test.sh index f463a4363..d54834af8 100755 --- a/tests/run_rpt_test.sh +++ b/tests/run_rpt_test.sh @@ -20,13 +20,13 @@ then exit fi -if [ ! -f $testdir/$testscr ] +if [ ! -f "$testdir/$testscr" ] then echo "ERROR: Script $testscr not found!" exit fi -if [ "$testscr" == "$testname" ] +if [ "$testscr" = "$testname" ] then echo "ERROR: Script $testscr is not a script (llscr) file!" exit From e0a7577aedead452f15f1852f3fe25ecb06a0eee Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 1 Jan 2019 23:51:40 -0500 Subject: [PATCH 019/520] Clean up function pointer types and usage --- src/hdrs/standard.h | 2 -- src/interp/alloc.c | 4 ++-- src/interp/interpi.h | 9 +++++---- 3 files changed, 7 insertions(+), 8 deletions(-) diff --git a/src/hdrs/standard.h b/src/hdrs/standard.h index 88bee2baa..87ce0b2fe 100644 --- a/src/hdrs/standard.h +++ b/src/hdrs/standard.h @@ -136,8 +136,6 @@ typedef union { #define MAXLINELEN 512 -/*typedef VPTR (*FUNC)();*/ - #ifndef max #define max(x,y) ((x)>(y)?(x):(y)) #endif diff --git a/src/interp/alloc.c b/src/interp/alloc.c index b8ed150f6..b8c839c68 100644 --- a/src/interp/alloc.c +++ b/src/interp/alloc.c @@ -924,7 +924,7 @@ func_node (PACTX pactx, STRING name, PNODE elist) iname(node) = (VPTR) name; iargs(node) = (VPTR) elist; node->i_flags = PN_INAME_HSTR; - ifunc(node) = func; + ifunc(node) = ifunc(func); return node; } else if (count) { /* ambiguous call */ @@ -962,7 +962,7 @@ func_node (PACTX pactx, STRING name, PNODE elist) node = create_pnode(pactx, IBCALL); iname(node) = (VPTR) name; iargs(node) = (VPTR) elist; - ifunc(node) = (VPTR) builtins[md].ft_eval; + ifunc(node) = builtins[md].ft_eval; node->i_flags = PN_INAME_HSTR; return node; diff --git a/src/interp/interpi.h b/src/interp/interpi.h index 9d09a320d..40374541b 100644 --- a/src/interp/interpi.h +++ b/src/interp/interpi.h @@ -109,6 +109,8 @@ typedef struct tag_ipcall_data { PNODE fargs; } IPCALL_DATA; +typedef PVALUE (*PFUNC)(PNODE, SYMTAB, BOOLEAN *); + struct tag_pnode { char i_type; /* type of node */ PNODE i_prnt; /* parent of this node */ @@ -121,6 +123,7 @@ struct tag_pnode { VPTR i_word3; VPTR i_word4; VPTR i_word5; + PFUNC i_func; union { struct { PVALUE value; @@ -215,7 +218,7 @@ PNODE ipcall_args(PNODE node); PNODE ifdefn_args(PNODE node); PNODE ifcall_args(PNODE node); -#define ifunc(i) ((i)->i_word3) /* func and builtin reference */ +#define ifunc(i) ((i)->i_func) /* func and builtin reference */ #define ichild(i) ((i)->i_word2) /* var in children loop */ #define ispouse(i) ((i)->i_word2) /* var in families and spouses loop */ #define ifamily(i) ((i)->i_word3) /* var in all families type loops */ @@ -229,8 +232,6 @@ PNODE ifcall_args(PNODE node); #define ibody(i) ((i)->i_word5) /* body of proc, func, loops */ #define inum(i) ((i)->i_word4) /* counter used by many loops */ -typedef PVALUE (*PFUNC)(PNODE, SYMTAB, BOOLEAN *); - #define pitype(i) ptype(ivalue(i)) #define pivalue(i) pvalue(ivalue(i)) @@ -238,7 +239,7 @@ typedef struct { char *ft_name; INT ft_nparms_min; INT ft_nparms_max; - PVALUE (*ft_eval)(PNODE, SYMTAB, BOOLEAN *); + PFUNC ft_eval; } BUILTINS; #define INTERPTYPE INT From 36132f776e25c3d26c88eefff46f3b5763ca6494 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 1 Jan 2019 23:54:56 -0500 Subject: [PATCH 020/520] Avoid sprintf buffer overflow --- src/interp/builtin.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/interp/builtin.c b/src/interp/builtin.c index 431071a12..b2b0932bc 100644 --- a/src/interp/builtin.c +++ b/src/interp/builtin.c @@ -1152,7 +1152,7 @@ llrpt_alpha (PNODE node, SYMTAB stab, BOOLEAN *eflg) i = pvalue_to_int(val); delete_pvalue_ptr(&val); if (i < 1 || i > 26) - sprintf(scratch, "XX"); + sprintf(scratch, "%c", "X"); else sprintf(scratch, "%c", 'a' + i - 1); return create_pvalue_from_string(scratch); From 4762147475c69532ab2ad68c4da5054fa10a631d Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 00:03:29 -0500 Subject: [PATCH 021/520] Improve casting where integers are stuffed into pointers --- src/gedlib/indiseq.c | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/src/gedlib/indiseq.c b/src/gedlib/indiseq.c index 4736011d6..adbcd5483 100644 --- a/src/gedlib/indiseq.c +++ b/src/gedlib/indiseq.c @@ -1379,7 +1379,7 @@ INDISEQ indi_to_families (NODE indi, BOOLEAN fams) { INDISEQ seq=0; - INT num, num2, val; + INT num, val; STRING key=0; INT mykeynum=0; if (!indi) return NULL; @@ -1395,6 +1395,7 @@ indi_to_families (NODE indi, BOOLEAN fams) */ #if 0 INT spkeynum=0; + INT num2=0; /* look for a spouse besides indi */ FORFAMSPOUSES(fam, spouse, num2) { @@ -1528,7 +1529,7 @@ ancestor_indiseq (INDISEQ seq) INDISEQ anc=0; NODE indi=0; STRING key, pkey; - INT gen=0; + INTPTR gen=0; INT fnum=0, snum=0; UNION uval; if (!seq) return NULL; @@ -1540,11 +1541,11 @@ ancestor_indiseq (INDISEQ seq) anc = create_indiseq_impl(IValtype(seq), IValfnctbl(seq)); FORINDISEQ(seq, el, num) enqueue_list(anclist, (VPTR)skey(el)); - enqueue_list(genlist, (VPTR)0); + enqueue_list(genlist, (VPTR)gen); ENDINDISEQ while (!is_empty_list(anclist)) { key = (STRING) dequeue_list(anclist); - gen = (INT) dequeue_list(genlist) + 1; + gen = (INTPTR)dequeue_list(genlist) + 1; indi = key_to_indi(key); FORFAMCS(indi, fam, fath, moth, fnum) @@ -1573,7 +1574,7 @@ ancestor_indiseq (INDISEQ seq) INDISEQ descendent_indiseq (INDISEQ seq) { - INT gen; + INTPTR gen = 0; /* itab lists people already entered, ftab families (values in both are unused) */ TABLE itab, ftab; @@ -1601,13 +1602,13 @@ descendent_indiseq (INDISEQ seq) /* add everyone from original seq to processing list */ FORINDISEQ(seq, el, num) enqueue_list(deslist, (VPTR)skey(el)); - enqueue_list(genlist, (VPTR)0); + enqueue_list(genlist, (VPTR)gen); ENDINDISEQ /* loop until processing list is empty */ while (!is_empty_list(deslist)) { INT num1, num2; key = (STRING) dequeue_list(deslist); - gen = (INT) dequeue_list(genlist) + 1; + gen = (INTPTR)dequeue_list(genlist) + 1; indi = key_to_indi(key); FORFAMS(indi, fam, num1) /* skip families already processed */ @@ -2194,7 +2195,7 @@ default_compare_values (VPTR ptr1, VPTR ptr2, INT valtype) valtype = valtype; /* unused */ /* We don't know how to deal with ptrs here */ /* Let's just sort them in memory order */ - return (INT)ptr1 - (INT)ptr2; + return (INTPTR)ptr1 - (INTPTR)ptr2; } /*======================================================= * calc_indiseq_names -- fill in element names From 671d0d9fda43cbec3baccbe56bf8f6b92a4ddbc9 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 00:03:42 -0500 Subject: [PATCH 022/520] #define out some unused code --- src/stdlib/rbtree.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/stdlib/rbtree.c b/src/stdlib/rbtree.c index 55540f990..3a3a1c4ab 100644 --- a/src/stdlib/rbtree.c +++ b/src/stdlib/rbtree.c @@ -881,6 +881,7 @@ FindFirst (RBTREE tree, RBKEY low) return lastBest; } +#if UNUSED /*********************************************************************** * FUNCTION: FindLast * @@ -905,6 +906,7 @@ FindLast (RBTREE tree, RBKEY high) } return lastBest; } +#endif int RbNext (RBITER rbit, RBKEY * pkey, RBVALUE * pinfo) From 2093b11d334d023f9672cfae51d02d9e013eb7a3 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 11:34:48 -0500 Subject: [PATCH 023/520] Add macros for printf/scanf integer formats --- src/hdrs/standard.h | 27 +++++++++++++++++++-------- 1 file changed, 19 insertions(+), 8 deletions(-) diff --git a/src/hdrs/standard.h b/src/hdrs/standard.h index 87ce0b2fe..566c37f7b 100644 --- a/src/hdrs/standard.h +++ b/src/hdrs/standard.h @@ -104,23 +104,35 @@ typedef unsigned char uchar; #endif /* INTEGER AND FLOATING POINT TYPES */ -/* MTE: Notes on a possible scheme for 64-bit porting. +/* + * INT represents a 'native' integer. + * This is to be used for any in-memory computation where size doesn't matter. + * + * INTPTR represents a 'native' integer that has the same size as a pointer. + * This is to be used where an integer is being passed around via a VPTR. * - * INT represents a 'native' size integer. This is useful for any in-memory computation where size doesn't matter. - * INTPTR represents a 'native' size integer. This is useful when you are stuffing an integer into a pointer. * INT16 represents a 16-bit (2-byte) integer. This is useful for on-disk structures where size matters. * INT32 represents a 32-bit (4-byte) integer. This is useful for on-disk structures where size matters. * INT64 represents a 64-bit (8-byte) integer. This is useful for on-disk structures where size matters. - * I would expect INT to be used in most places, INTPTR to be used sparingly due to API issues, and - * INT16/INT32/INT64 only used in btree and charset functions which have dependencies on the number of bits. + * These are to be used for on-disk structures and unicode where size matters. + * */ -#define INT int32_t +#define INT int32_t /* FUTUREFIX: int */ +#define INTPTR intptr_t #define INT16 int16_t #define INT32 int32_t #define INT64 int64_t -#define INTPTR intptr_t #define FLOAT double +#define FMT_INT "%" PRId32 /* FUTUREFIX: ?? */ +#define FMT_INT_6 "%6" PRId32 /* FUTUREFIX: ??. Used in import, load and save routines. */ +#define FMT_INTPTR "%" PRIdPTR +#define FMT_INT16 "%" PRId16 +#define FMT_INT32 "%" PRId32 +#define FMT_INT64 "%" PRId64 + +#define SCN_INT "%" SCNd32 /* FUTUREFIX: ?? */ + /* VOID TYPE */ typedef void *VPTR; #define VPTRSIZE sizeof(VPTR) @@ -195,7 +207,6 @@ typedef STRING (*TRANSLFNC)(STRING str, INT len); #include "list.h" - /* ARRSIZE is to make compiler insert size of (1) static array (# elements) From e1254fbdb5a68a4c0e5a7a006e79eb0910630a6a Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 11:36:17 -0500 Subject: [PATCH 024/520] Use printf/scanf format macros in src/liflines and src/ui --- src/liflines/add.c | 2 +- src/liflines/browse.c | 2 +- src/liflines/import.c | 2 +- src/liflines/listui.c | 4 ++-- src/liflines/llexec.c | 10 +++++----- src/liflines/loadsave.c | 6 +++--- src/liflines/main.c | 12 ++++++------ src/liflines/menuset.c | 2 +- src/liflines/merge.c | 8 ++++---- src/liflines/screen.c | 4 ++-- src/ui/ui_cli.c | 2 +- 11 files changed, 27 insertions(+), 27 deletions(-) diff --git a/src/liflines/add.c b/src/liflines/add.c index a1cc0cfb7..b5f8d1c16 100644 --- a/src/liflines/add.c +++ b/src/liflines/add.c @@ -174,7 +174,7 @@ add_new_indi_to_db (RECORD indi0) split_indi_old(indi, &name, &refn, &sex, &body, &dumb, &dumb); keynum = getixrefnum(); - sprintf(key, "I%ld", keynum); + sprintf(key, "I" FMT_INT, keynum); init_new_record(indi0, key); for (node = name; node; node = nsibling(node)) { add_name(nval(node), key); diff --git a/src/liflines/browse.c b/src/liflines/browse.c index d101d62c1..bf4ca0bb9 100644 --- a/src/liflines/browse.c +++ b/src/liflines/browse.c @@ -1595,7 +1595,7 @@ load_nkey_list (STRING key, struct hist * histp) continue; if (keynum<1 || keynum>MAXKEYNUMBER) continue; - snprintf(key, sizeof(key), "%c%ld", ntype, keynum); + snprintf(key, sizeof(key), "%c" FMT_INT, ntype, keynum); strcpy(histp->list[temp].key, key); histp->list[temp].ntype = ntype; histp->list[temp].keynum = keynum; diff --git a/src/liflines/import.c b/src/liflines/import.c index daca1d8e5..96033e94f 100644 --- a/src/liflines/import.c +++ b/src/liflines/import.c @@ -348,7 +348,7 @@ restore_record (NODE node, INT type, INT num) if (!node) return; ASSERT(old = nxref(node)); new = translate_key(rmvat(old)); - sprintf(scratch, "%6ld", num); + sprintf(scratch, FMT_INT_6, num); switch (type) { case INDI_REC: break; case FAM_REC: break; diff --git a/src/liflines/listui.c b/src/liflines/listui.c index f7aaf17a0..4c47ab012 100644 --- a/src/liflines/listui.c +++ b/src/liflines/listui.c @@ -503,7 +503,7 @@ shw_recordlist_list (INDISEQ seq, listdisp * ld) BOOLEAN scrollable = (rows < ld->listlen); /* for short lists, use leading numbers */ if (ld->listlen < 10) { - sprintf(buffer, "%ld: ", ld->listlen); + sprintf(buffer, FMT_INT ": ", ld->listlen); i = strlen(buffer); width -= i; /* for "1: " */ offset += i; @@ -549,7 +549,7 @@ print_list_title (char * buffer, INT len, const listdisp * ld, STRING ttl) char suffix[30]; if (len > uiw_cols(ld->uiwin)-2) len = uiw_cols(ld->uiwin)-2; - sprintf(suffix, " (%ld/%ld)", ld->cur+1, ld->listlen); + sprintf(suffix, " (" FMT_INT "/" FMT_INT ")", ld->cur+1, ld->listlen); len -= strlen(suffix)+1; /* reserve room for suffix */ ptr[0] = 0; if ((INT)strlen(ttl)>len-1) { diff --git a/src/liflines/llexec.c b/src/liflines/llexec.c index eb64c9e6b..1aa43acfc 100644 --- a/src/liflines/llexec.c +++ b/src/liflines/llexec.c @@ -162,23 +162,23 @@ main (int argc, char **argv) *optarg = tolower((uchar)*optarg); if(*optarg == 'i') { INT icsz_indi=0; - sscanf(optarg+1, "%ld,%ld", &csz_indi, &icsz_indi); + sscanf(optarg+1, SCN_INT "," SCN_INT, &csz_indi, &icsz_indi); } else if(*optarg == 'f') { INT icsz_fam=0; - sscanf(optarg+1, "%ld,%ld", &csz_fam, &icsz_fam); + sscanf(optarg+1, SCN_INT "," SCN_INT, &csz_fam, &icsz_fam); } else if(*optarg == 's') { INT icsz_sour=0; - sscanf(optarg+1, "%ld,%ld", &csz_sour, &icsz_sour); + sscanf(optarg+1, SCN_INT "," SCN_INT, &csz_sour, &icsz_sour); } else if(*optarg == 'e') { INT icsz_even=0; - sscanf(optarg+1, "%ld,%ld", &csz_even, &icsz_even); + sscanf(optarg+1, SCN_INT "," SCN_INT, &csz_even, &icsz_even); } else if((*optarg == 'o') || (*optarg == 'x')) { INT icsz_othr=0; - sscanf(optarg+1, "%ld,%ld", &csz_othr, &icsz_othr); + sscanf(optarg+1, SCN_INT "," SCN_INT, &csz_othr, &icsz_othr); } optarg++; while(*optarg && isdigit((uchar)*optarg)) optarg++; diff --git a/src/liflines/loadsave.c b/src/liflines/loadsave.c index ad873fab5..a62b5dba9 100644 --- a/src/liflines/loadsave.c +++ b/src/liflines/loadsave.c @@ -111,7 +111,7 @@ update_rec_count (INT pass, char ctype, STRING tag, INT count) row = 5; break; } - snprintf(msg, sizeof(msg), "%6ld %s", count, numstr); + snprintf(msg, sizeof(msg), FMT_INT_6 " %s", count, numstr); if (row == 5 && tag && tag[0]) llstrappf(msg, sizeof(msg), uu8, " (%s)", tag); row += offset; @@ -162,13 +162,13 @@ import_validating (void) numstr = _pl("Error", "Errors", count); row = 6; - snprintf(msg, sizeof(msg), "%6ld %s", count, numstr); + snprintf(msg, sizeof(msg), FMT_INT_6 " %s", count, numstr); clear_stdout_hseg(row, 1, 70); wfield(row, 1, msg); numstr = _pl("Warning", "Warnings", count); row = 7; - snprintf(msg, sizeof(msg), "%6ld %s", count, numstr); + snprintf(msg, sizeof(msg), FMT_INT_6 " %s", count, numstr); clear_stdout_hseg(row, 1, 70); wfield(row, 1, msg); } diff --git a/src/liflines/main.c b/src/liflines/main.c index 1c690c736..3e207df90 100644 --- a/src/liflines/main.c +++ b/src/liflines/main.c @@ -185,23 +185,23 @@ main (int argc, char **argv) *optarg = tolower((uchar)*optarg); if(*optarg == 'i') { INT icsz_indi=0; - sscanf(optarg+1, "%ld,%ld", &csz_indi, &icsz_indi); + sscanf(optarg+1, SCN_INT "," SCN_INT, &csz_indi, &icsz_indi); } else if(*optarg == 'f') { INT icsz_fam=0; - sscanf(optarg+1, "%ld,%ld", &csz_fam, &icsz_fam); + sscanf(optarg+1, SCN_INT "," SCN_INT, &csz_fam, &icsz_fam); } else if(*optarg == 's') { INT icsz_sour=0; - sscanf(optarg+1, "%ld,%ld", &csz_sour, &icsz_sour); + sscanf(optarg+1, SCN_INT "," SCN_INT, &csz_sour, &icsz_sour); } else if(*optarg == 'e') { INT icsz_even=0; - sscanf(optarg+1, "%ld,%ld", &csz_even, &icsz_even); + sscanf(optarg+1, SCN_INT "," SCN_INT, &csz_even, &icsz_even); } else if((*optarg == 'o') || (*optarg == 'x')) { INT icsz_othr=0; - sscanf(optarg+1, "%ld,%ld", &csz_othr, &icsz_othr); + sscanf(optarg+1, SCN_INT "," SCN_INT, &csz_othr, &icsz_othr); } optarg++; while(*optarg && isdigit((uchar)*optarg)) optarg++; @@ -259,7 +259,7 @@ main (int argc, char **argv) prog_trace = TRUE; break; case 'u': /* specify screen dimensions */ - sscanf(optarg, "%ld,%ld", &winx, &winy); + sscanf(optarg, SCN_INT "," SCN_INT, &winx, &winy); break; case 'x': /* execute program */ if (!exprogs) { diff --git a/src/liflines/menuset.c b/src/liflines/menuset.c index 2250d8353..7eac4a56d 100644 --- a/src/liflines/menuset.c +++ b/src/liflines/menuset.c @@ -125,7 +125,7 @@ add_menu_item (CMDARRAY cmds, MenuItem * mitem) /* CMD_CHILD_DIRECT0 is always hooked up to digits */ for (i=1; i<=9; i++) { char choice[2]; - sprintf(choice, "%ld", i); + sprintf(choice, FMT_INT, i); insert_cmd(cmds, choice, CMD_CHILD_DIRECT0+i, display); } } else { diff --git a/src/liflines/merge.c b/src/liflines/merge.c index 61d3e1c06..8fa07b950 100644 --- a/src/liflines/merge.c +++ b/src/liflines/merge.c @@ -797,7 +797,7 @@ check_indi_lineage_links (NODE indi) if (count != occur) { char msg[512]; snprintf(msg, sizeof(msg)/sizeof(msg[0]) - , _("Mismatched lineage spouse links between %s and %s: %ld and %ld") + , _("Mismatched lineage spouse links between %s and %s: " FMT_INT " and " FMT_INT) , ikey, famkey, count, occur); FATAL2(msg); } @@ -841,7 +841,7 @@ check_indi_lineage_links (NODE indi) if (count != occur) { char msg[512]; snprintf(msg, sizeof(msg)/sizeof(msg[0]) - , _("Mismatched lineage child links between %s and %s: %ld and %ld") + , _("Mismatched lineage child links between %s and %s: " FMT_INT " and " FMT_INT) , ikey, famkey, count, occur); FATAL2(msg); } @@ -916,7 +916,7 @@ check_fam_lineage_links (NODE fam) if (count != occur) { char msg[512]; snprintf(msg, sizeof(msg)/sizeof(msg[0]) - , _("Mismatched lineage spouse links between %s and %s: %ld and %ld") + , _("Mismatched lineage spouse links between %s and %s: " FMT_INT " and " FMT_INT) , fkey, indikey, count, occur); FATAL2(msg); } @@ -960,7 +960,7 @@ check_fam_lineage_links (NODE fam) if (count != occur) { char msg[512]; snprintf(msg, sizeof(msg)/sizeof(msg[0]) - , _("Mismatched lineage child links between %s and %s: %ld and %ld") + , _("Mismatched lineage child links between %s and %s: " FMT_INT " and " FMT_INT) , fkey, indikey, count, occur); FATAL2(msg); } diff --git a/src/liflines/screen.c b/src/liflines/screen.c index 553938784..51d708553 100644 --- a/src/liflines/screen.c +++ b/src/liflines/screen.c @@ -332,7 +332,7 @@ resize_screen_impl (char * errmsg, int errsize) newcols = winx; if (newcols > COLS || newlines > LINES) { snprintf(errmsg, errsize - , _("The requested window size (%ld,%ld) is too large for your terminal (%d,%d).\n") + , _("The requested window size (" FMT_INT "," FMT_INT ") is too large for your terminal (%d,%d).\n") , newcols, newlines, COLS, LINES); return 0; /* fail */ } @@ -340,7 +340,7 @@ resize_screen_impl (char * errmsg, int errsize) /* check that terminal meet minimum requirements */ if (newcols < COLSREQ || newlines < LINESREQ) { snprintf(errmsg, errsize - , _("The requested window size (%ld,%ld) is too small for LifeLines (%d,%d).\n") + , _("The requested window size (" FMT_INT "," FMT_INT ") is too small for LifeLines (%d,%d).\n") , newcols, newlines, COLSREQ, LINESREQ); return 0; /* fail */ } diff --git a/src/ui/ui_cli.c b/src/ui/ui_cli.c index 2da1f53b2..0a9361bdd 100644 --- a/src/ui/ui_cli.c +++ b/src/ui/ui_cli.c @@ -318,7 +318,7 @@ choose_or_view_array (STRING ttl, INT no, STRING *pstrngs, BOOLEAN selectable) INT j; INT rv; for (j=i; j Date: Wed, 2 Jan 2019 11:55:40 -0500 Subject: [PATCH 025/520] Update tools to use printf format macros; add format macros for size_t --- src/hdrs/standard.h | 22 +++++++++++++++------- src/tools/dbverify.c | 8 ++++---- src/tools/lltest.c | 42 +++++++++++++++++++----------------------- 3 files changed, 38 insertions(+), 34 deletions(-) diff --git a/src/hdrs/standard.h b/src/hdrs/standard.h index 566c37f7b..9648dc52f 100644 --- a/src/hdrs/standard.h +++ b/src/hdrs/standard.h @@ -117,22 +117,30 @@ typedef unsigned char uchar; * These are to be used for on-disk structures and unicode where size matters. * */ -#define INT int32_t /* FUTUREFIX: int */ -#define INTPTR intptr_t -#define INT16 int16_t -#define INT32 int32_t -#define INT64 int64_t -#define FLOAT double +#define INT int32_t /* FUTUREFIX: int */ +#define INTPTR intptr_t +#define INT16 int16_t +#define INT32 int32_t +#define INT64 int64_t +#define FLOAT double #define FMT_INT "%" PRId32 /* FUTUREFIX: ?? */ -#define FMT_INT_6 "%6" PRId32 /* FUTUREFIX: ??. Used in import, load and save routines. */ #define FMT_INTPTR "%" PRIdPTR #define FMT_INT16 "%" PRId16 #define FMT_INT32 "%" PRId32 #define FMT_INT64 "%" PRId64 +#if __WORDSIZE == 64 +#define FMT_SIZET FMT_INT64 +#else +#define FMT_SIZET FMT_INT32 +#endif + #define SCN_INT "%" SCNd32 /* FUTUREFIX: ?? */ +/* Special formatting macros */ +#define FMT_INT_6 "%6" PRId32 /* FUTUREFIX: ??. Used in import, load and save routines. */ + /* VOID TYPE */ typedef void *VPTR; #define VPTRSIZE sizeof(VPTR) diff --git a/src/tools/dbverify.c b/src/tools/dbverify.c index 550efab28..1061ccba8 100644 --- a/src/tools/dbverify.c +++ b/src/tools/dbverify.c @@ -1067,7 +1067,7 @@ check_set (INDISEQ seq, char ctype) , ctype, i); if (todo.fix_deletes) { char key[33]; - sprintf(key, "%c%ld", ctype, i); + sprintf(key, "%c" FMT_INT, ctype, i); if (mark_deleted_record_as_deleted(key)) { report_fix(ERR_UNDELETED , _("Fixed missing undeleted record %c%d") @@ -1117,7 +1117,7 @@ check_btree (BTREE btr) INT mk1 = bkfile(btr).k_mkey; if (ixself(index) != mk1) { printf(_("Master fkey misaligned")); - printf("(%ld != %ld\n", ixself(index), mk1); + printf("(" FMT_INT32 " != " FMT_INT ")\n", ixself(index), mk1); return FALSE; } check_index(btr, index, fkeytab, NULL, NULL); @@ -1151,7 +1151,7 @@ check_index (BTREE btr, INDEX index, TABLE fkeytab, RKEY * lo, RKEY * hi) newix = readindex(btr, fkey, TRUE); if (!newix) { printf(_("Error loading index at key")); - printf("%ld\n", i); + printf(FMT_INT "\n", i); printblock((BLOCK)index); } /* figure upper & lower bounds of what keys should be in the child */ @@ -1215,7 +1215,7 @@ check_keys (BLOCK block, RKEY * lo, RKEY * hi) INT rel = cmpkeys(&rkeys(block, i), &rkeys(block, i+1)); if (rel >= 0) { printf(_("Key not below next key")); - printf(": %ld\n", i); + printf(": " FMT_INT "\n", i); printblock(block); ok = FALSE; } diff --git a/src/tools/lltest.c b/src/tools/lltest.c index d48db45fa..851f8bb36 100644 --- a/src/tools/lltest.c +++ b/src/tools/lltest.c @@ -72,10 +72,7 @@ main (int argc, char **argv) { BTREE btree; - char cmdbuf[512]; - char *editor; - char *dbname, *key; - RECORD_STATUS recstat; + char *dbname; BOOLEAN cflag=FALSE; /* create new db if not found */ BOOLEAN writ=1; /* request write access to database */ BOOLEAN immut=FALSE; /* immutable access to database */ @@ -150,7 +147,6 @@ main (int argc, rc = test_nextfkey(btree); printf("%s %d\n",(rc==0?"PASS":"FAIL"),rc); -finish: closebtree(btree); btree = 0; return rtn; @@ -298,7 +294,7 @@ test_fkey2path2fkey(void) if (sizeof(FKEY) != sizeof(INT32)) { rc = 1; goto exit; } /* Validate Behaviour */ - for (i=0; i Date: Wed, 2 Jan 2019 11:58:59 -0500 Subject: [PATCH 026/520] Use printf format macros in stdlib --- src/stdlib/fileops.c | 2 +- src/stdlib/memalloc.c | 4 ++-- src/stdlib/proptbls.c | 8 ++++---- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/stdlib/fileops.c b/src/stdlib/fileops.c index 979699cea..e9a94ff5a 100644 --- a/src/stdlib/fileops.c +++ b/src/stdlib/fileops.c @@ -35,7 +35,7 @@ report_fatal_fileop (STRING call, INT code, CNSTRING filename, STRING srcfile, i { char details[4096]; if (!filename || !filename[0]) filename = "?"; - snprintf(details, sizeof(details), "%s failed code %ld, to file %s", + snprintf(details, sizeof(details), "%s failed code " FMT_INT ", to file %s", call, code, filename); __fatal(srcfile, srcline, details); /* exits */ } diff --git a/src/stdlib/memalloc.c b/src/stdlib/memalloc.c index d2b77193d..ae55cf54a 100644 --- a/src/stdlib/memalloc.c +++ b/src/stdlib/memalloc.c @@ -109,7 +109,7 @@ void * __reallocate (void *ptr, INT size, STRING file, int line) { if (alloclog) { - sprintf(scratch, "%8p R (%ld) %s\t%d", ptr, size, file, line); + sprintf(scratch, "%8p R (" FMT_INT ") %s\t%d", ptr, size, file, line); alloc_out(scratch); } return realloc(ptr, size); @@ -146,7 +146,7 @@ report_alloc_live_count (STRING str) { char buffer[64]; alloc_out(str); - snprintf(buffer, sizeof(buffer), "Live count: %ld", live_allocs); + snprintf(buffer, sizeof(buffer), "Live count: " FMT_INT, live_allocs); alloc_out(buffer); } diff --git a/src/stdlib/proptbls.c b/src/stdlib/proptbls.c index e294fb78f..e1c0b4314 100644 --- a/src/stdlib/proptbls.c +++ b/src/stdlib/proptbls.c @@ -25,10 +25,10 @@ add_prop_dnum (TABLE props, CNSTRING name, CNSTRING value) STRING str = valueof_str(props, "dn"); INT n = ll_atoi(str, 0)+1; char temp[20]; - sprintf(temp, "d%ld", n); + sprintf(temp, "d" FMT_INT, n); insert_table_str(props, temp, name); insert_table_str(props, name, value); - sprintf(temp, "%ld", n); + sprintf(temp, FMT_INT, n); replace_table_str(props, "dn", temp); } /*========================================================== @@ -40,11 +40,11 @@ set_prop_dnum (TABLE props, INT n, CNSTRING name, CNSTRING value) STRING str = valueof_str(props, "dn"); INT max = ll_atoi(str, 0); char temp[20]; - sprintf(temp, "d%ld", n); + sprintf(temp, "d" FMT_INT, n); replace_table_str(props, temp, name); replace_table_str(props, name, value); if (n>max) { - sprintf(temp, "%ld", n); + sprintf(temp, FMT_INT, n); replace_table_str(props, "dn", temp); } } From 74865b550d0f69a7ec3e4c9cf3699ffe8264c0f4 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 12:10:44 -0500 Subject: [PATCH 027/520] Use printf format macros in interp --- src/interp/alloc.c | 9 ++++----- src/interp/builtin.c | 26 +++++++++++++------------- src/interp/interp.c | 2 +- src/interp/lex.c | 6 +++--- 4 files changed, 21 insertions(+), 22 deletions(-) diff --git a/src/interp/alloc.c b/src/interp/alloc.c index b8c839c68..13e5bc833 100644 --- a/src/interp/alloc.c +++ b/src/interp/alloc.c @@ -1111,15 +1111,14 @@ verify_builtins (void) for (i=0; i0) { char msg[64]; - sprintf(msg, "builtins array out of order ! (entries %ld,%ld)" - , i, i+1); + sprintf(msg, "builtins array out of order ! (entries " FMT_INT "," FMT_INT ")", + i, i+1); FATAL2(msg); } if (builtins[i].ft_nparms_min > builtins[i].ft_nparms_max) { char msg[64]; - sprintf(msg, "builtins array bad min,max (%ld,%ld, entry %ld)" - , builtins[i].ft_nparms_min, builtins[i].ft_nparms_max - , i); + sprintf(msg, "builtins array bad min,max (" FMT_INT "," FMT_INT ", entry " FMT_INT ")", + builtins[i].ft_nparms_min, builtins[i].ft_nparms_max, i); FATAL2(msg); } } diff --git a/src/interp/builtin.c b/src/interp/builtin.c index b2b0932bc..bd6db88ca 100644 --- a/src/interp/builtin.c +++ b/src/interp/builtin.c @@ -1095,7 +1095,7 @@ llrpt_d (PNODE node, SYMTAB stab, BOOLEAN *eflg) return NULL; } i = pvalue_to_int(val); - sprintf(scratch, "%ld", i); + sprintf(scratch, FMT_INT, i); set_pvalue_string(val, scratch); return val; } @@ -1128,7 +1128,7 @@ llrpt_f (PNODE node, SYMTAB stab, BOOLEAN *eflg) if (prec < 0) prec = 0; if (prec > 10) prec = 10; } - sprintf(format, "%%.%ldf", prec); + sprintf(format, "%%." FMT_INT "f", prec); sprintf(scratch, format, fval); set_pvalue_string(val, scratch); @@ -1152,7 +1152,7 @@ llrpt_alpha (PNODE node, SYMTAB stab, BOOLEAN *eflg) i = pvalue_to_int(val); delete_pvalue_ptr(&val); if (i < 1 || i > 26) - sprintf(scratch, "%c", "X"); + sprintf(scratch, "%c", 'X'); else sprintf(scratch, "%c", 'a' + i - 1); return create_pvalue_from_string(scratch); @@ -1181,7 +1181,7 @@ llrpt_ord (PNODE node, SYMTAB stab, BOOLEAN *eflg) delete_pvalue_ptr(&val); if (*eflg || i < 1) return NULL; if (i > 12) - sprintf(scratch, _("%ldth"), i); + sprintf(scratch, _(FMT_INT "th"), i); else sprintf(scratch, "%s", _(ordinals[i - 1])); return create_pvalue_from_string(scratch); @@ -1209,7 +1209,7 @@ llrpt_card (PNODE node, SYMTAB stab, BOOLEAN *eflg) i = pvalue_to_int(val); delete_pvalue_ptr(&val); if (i < 0 || i > 12) - sprintf(scratch, "%ld", i); + sprintf(scratch, FMT_INT, i); else sprintf(scratch, "%s", _(cardinals[i])); return create_pvalue_from_string(scratch); @@ -1249,7 +1249,7 @@ llrpt_roman (PNODE node, SYMTAB stab, BOOLEAN *eflg) i = pvalue_to_int(val); delete_pvalue_ptr(&val); if (i < 1 || i > 3999) - sprintf(scratch, "%ld", i); + sprintf(scratch, FMT_INT, i); else { int t; int m = i/1000; @@ -1500,7 +1500,7 @@ llrpt_and (PNODE node, SYMTAB stab, BOOLEAN *eflg) val2 = eval_and_coerce(PBOOL, argvar, stab, eflg); if (*eflg) { char numstr[33]; - snprintf(numstr, sizeof(numstr), "%ld", argix); + snprintf(numstr, sizeof(numstr), FMT_INT, argix); prog_var_error(node, stab, argvar, val2, nonboox, "and", numstr); return NULL; } @@ -1533,7 +1533,7 @@ llrpt_or (PNODE node, SYMTAB stab, BOOLEAN *eflg) val2 = eval_and_coerce(PBOOL, argvar, stab, eflg); if (*eflg) { char numstr[33]; - snprintf(numstr, sizeof(numstr), "%ld", argix); + snprintf(numstr, sizeof(numstr), FMT_INT, argix); prog_var_error(node, stab, argvar, val2, nonboox, "or", numstr); return NULL; } @@ -1563,7 +1563,7 @@ llrpt_add (PNODE node, SYMTAB stab, BOOLEAN *eflg) val2 = evaluate(argvar, stab, eflg); if (*eflg) { char numstr[33]; - snprintf(numstr, sizeof(numstr), "%ld", argix); + snprintf(numstr, sizeof(numstr), FMT_INT, argix); prog_var_error(node, stab, argvar, val2, badargx, "add", numstr); return NULL; } @@ -1623,7 +1623,7 @@ llrpt_mul (PNODE node, SYMTAB stab, BOOLEAN *eflg) val2 = evaluate(argvar, stab, eflg); if (*eflg) { char numstr[33]; - snprintf(numstr, sizeof(numstr), "%ld", iarg); + snprintf(numstr, sizeof(numstr), FMT_INT, iarg); prog_var_error(node, stab, argvar, val2, badargx, "mul", numstr); return NULL; } @@ -2070,7 +2070,7 @@ llrpt_concat (PNODE node, SYMTAB stab, BOOLEAN *eflg) val = eval_and_coerce(PSTRING, argvar, stab, eflg); if (*eflg) { char argnum[8]; - sprintf(argnum, "%ld", argcnt+1); + sprintf(argnum, FMT_INT, argcnt+1); prog_var_error(node, stab, argvar, val, nonstrx, "concat", argnum); return NULL; } @@ -2761,7 +2761,7 @@ llrpt_jd2date (PNODE node, SYMTAB stab, BOOLEAN *eflg) yr = (INT)(c - 4715); } /* Now print GEDCOM style date string */ - sprintf(str, "%ld %s %ld", dy, gedmonths[mo - 1], yr); + sprintf(str, FMT_INT " %s " FMT_INT, dy, gedmonths[mo - 1], yr); /* Create an EVEN node with subordinate DATE node */ prnt = create_temp_node(NULL, "EVEN", NULL, NULL); chil = create_temp_node(NULL, "DATE", str, prnt); @@ -3226,7 +3226,7 @@ llrpt_year (PNODE node, SYMTAB stab, BOOLEAN *eflg) INT yr = date_get_year(gdv); if (yr != BAD_YEAR) { /* no year string, so must have been a simple number */ - snprintf(buff, sizeof(buff), "%ld", yr); + snprintf(buff, sizeof(buff), FMT_INT, yr); str = buff; } else { str = 0; diff --git a/src/interp/interp.c b/src/interp/interp.c index 7883a5e4b..4ccf8acce 100644 --- a/src/interp/interp.c +++ b/src/interp/interp.c @@ -2137,7 +2137,7 @@ get_report_error_msg (STRING msg) if (progrunning) { char line[20]; - snprintf(line, sizeof(line), "%ld", iline(Pnode)+1); + snprintf(line, sizeof(line), FMT_INT, iline(Pnode)+1); zstr = zprintpic2(_(msg), irptinfo(Pnode)->fullpath, line); } return zstr; diff --git a/src/interp/lex.c b/src/interp/lex.c index 341592d3f..74f1152b5 100644 --- a/src/interp/lex.c +++ b/src/interp/lex.c @@ -214,9 +214,9 @@ lextok (PACTX pactx, YYSTYPE * lvalp, INT c, INT t) /* Overflowing tokbuf buffer */ /* TODO: (Perry, 2006-06-30) I don't know how to fail gracefully from here inside parser */ char msg[512]; - snprintf(msg, sizeof(msg)/sizeof(msg[0]) - , _("String constant overflowing internal buffer tokbuf len=%d, file: %s, start line: %ld") - , sizeof(tokbuf)/sizeof(tokbuf[0]) + snprintf(msg, ARRSIZE(msg) + , _("String constant overflowing internal buffer tokbuf len=%d, file: %s, start line: " FMT_INT) + , ARRSIZE(tokbuf) , pactx->fullpath , start_line + 1 ); From 6012ebc1b37ee1c01d2b5aed3dd653fbc49382af Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 12:22:35 -0500 Subject: [PATCH 028/520] Use printf format macros in gedlib --- src/gedlib/charmaps.c | 2 +- src/gedlib/dateprint.c | 4 ++-- src/gedlib/dispfmt.c | 4 ++-- src/gedlib/gedcom.c | 2 +- src/gedlib/gengedc.c | 2 +- src/gedlib/gstrings.c | 2 +- src/gedlib/indiseq.c | 8 ++++---- src/gedlib/node.c | 2 +- src/gedlib/nodechk.c | 2 +- src/gedlib/nodeio.c | 4 ++-- src/gedlib/valtable.c | 2 +- src/gedlib/xreffile.c | 8 ++++---- 12 files changed, 21 insertions(+), 21 deletions(-) diff --git a/src/gedlib/charmaps.c b/src/gedlib/charmaps.c index 148b10de8..90cdcb7a0 100644 --- a/src/gedlib/charmaps.c +++ b/src/gedlib/charmaps.c @@ -764,7 +764,7 @@ get_trantable_desc (TRANTABLE tt) } else { zs_apps(zstr, "(Unnamed table)"); } - sprintf(buffer, " [%ld]", tt->total); + sprintf(buffer, " [" FMT_INT "]", tt->total); zs_apps(zstr, buffer); return zstr; } diff --git a/src/gedlib/dateprint.c b/src/gedlib/dateprint.c index 9bb85cba7..12892b976 100644 --- a/src/gedlib/dateprint.c +++ b/src/gedlib/dateprint.c @@ -657,7 +657,7 @@ format_year (struct tag_dnum yr, INT yfmt) } } if (yrval > 999 || yfmt == 2) { - sprintf(scratch, "%ld", yrval); + sprintf(scratch, FMT_INT, yrval); return scratch; } p = (yfmt==1 ? "000" : " "); @@ -667,7 +667,7 @@ format_year (struct tag_dnum yr, INT yfmt) llstrncpy(scratch, p, 2+1, uu8); else llstrncpy(scratch, p, 1+1, uu8); - sprintf(scratch+strlen(scratch), "%ld", yrval); + sprintf(scratch+strlen(scratch), FMT_INT, yrval); return scratch; } /*============================= diff --git a/src/gedlib/dispfmt.c b/src/gedlib/dispfmt.c index 4a74511ea..c97b45833 100644 --- a/src/gedlib/dispfmt.c +++ b/src/gedlib/dispfmt.c @@ -72,7 +72,7 @@ disp_long_format_date (STRING date) fmts = getlloptstr("LongDisplayDate", NULL); if (fmts) { /* try to use user-specified format */ - n = sscanf(fmts, "%ld,%ld,%ld,%ld,%ld,%ld" + n = sscanf(fmts, SCN_INT "," SCN_INT "," SCN_INT "," SCN_INT "," SCN_INT "," SCN_INT , &dfmt, &mfmt, &yfmt, &sfmt, &efmt, &cmplx); } if (n != 6) { @@ -105,7 +105,7 @@ disp_shrt_format_date (STRING date) fmts = getlloptstr("ShortDisplayDate", NULL); if (fmts) { /* try to use user-specified format */ - n = sscanf(fmts, "%ld,%ld,%ld,%ld,%ld,%ld" + n = sscanf(fmts, SCN_INT "," SCN_INT "," SCN_INT "," SCN_INT "," SCN_INT "," SCN_INT , &dfmt, &mfmt, &yfmt, &sfmt, &efmt, &cmplx); } if (n != 6) { diff --git a/src/gedlib/gedcom.c b/src/gedlib/gedcom.c index 21f7e3d8d..b4f4145ab 100644 --- a/src/gedlib/gedcom.c +++ b/src/gedlib/gedcom.c @@ -273,7 +273,7 @@ nkey_load_key (NKEY * nkey) char key[MAXKEYWIDTH+1]; if (nkey->key) return; - sprintf(key, "%c%ld", nkey->ntype, nkey->keynum); + sprintf(key, "%c" FMT_INT, nkey->ntype, nkey->keynum); strcpy(nkey->key, key); } /*================================================== diff --git a/src/gedlib/gengedc.c b/src/gedlib/gengedc.c index 9d094f7b9..9d70cfa16 100644 --- a/src/gedlib/gengedc.c +++ b/src/gedlib/gengedc.c @@ -324,7 +324,7 @@ output_any_node (CLOSURE * closure, NODE node, STRING toptag { char scratch[MAXLINELEN+1]; STRING pq = scratch; - sprintf(pq, "%ld", lvl); + sprintf(pq, FMT_INT, lvl); pq += strlen(pq); if (nxref(node)) { sprintf(pq, " %s", nxref(node)); diff --git a/src/gedlib/gstrings.c b/src/gedlib/gstrings.c index 32c1f2705..a1556b1cd 100644 --- a/src/gedlib/gstrings.c +++ b/src/gedlib/gstrings.c @@ -259,7 +259,7 @@ fam_to_list_string (NODE fam, INT len, STRING delim) wives++; for (node=chil; node; node=nsibling(node)) children++; - sprintf(counts, "%ldh,%ldw,%ldch", husbands, wives, children); + sprintf(counts, FMT_INT "h," FMT_INT "w," FMT_INT "ch", husbands, wives, children); llstrcatn(&p, " ", &mylen); llstrcatn(&p, counts, &mylen); if (husbands) { diff --git a/src/gedlib/indiseq.c b/src/gedlib/indiseq.c index adbcd5483..500981970 100644 --- a/src/gedlib/indiseq.c +++ b/src/gedlib/indiseq.c @@ -2045,13 +2045,13 @@ INDISEQ get_all_sour (void) { INDISEQ seq=NULL; - int i=0; + INT i=0; while ((i=xref_nexts(i))) { static char skey[10]; if (!seq) seq = create_indiseq_ival(); - sprintf(skey, "S%d", i); + sprintf(skey, "S" FMT_INT, i); append_indiseq_ival(seq, skey, NULL, i, TRUE, FALSE); } return seq; @@ -2070,7 +2070,7 @@ get_all_even (void) static char skey[10]; if (!seq) seq = create_indiseq_ival(); - sprintf(skey, "E%ld", i); + sprintf(skey, "E" FMT_INT, i); append_indiseq_ival(seq, skey, NULL, i, TRUE, FALSE); } return seq; @@ -2089,7 +2089,7 @@ get_all_othe (void) static char skey[10]; if (!seq) seq = create_indiseq_ival(); - sprintf(skey, "X%ld", i); + sprintf(skey, "X" FMT_INT, i); append_indiseq_ival(seq, skey, NULL, i, TRUE, FALSE); } return seq; diff --git a/src/gedlib/node.c b/src/gedlib/node.c index ddc55f046..a245878b3 100644 --- a/src/gedlib/node.c +++ b/src/gedlib/node.c @@ -285,7 +285,7 @@ node_strlen (INT levl, /* level */ { INT len; char scratch[10]; - sprintf(scratch, "%ld", levl); + sprintf(scratch, FMT_INT, levl); len = strlen(scratch) + 1; if (nxref(node)) len += strlen(nxref(node)) + 1; len += strlen(ntag(node)); diff --git a/src/gedlib/nodechk.c b/src/gedlib/nodechk.c index 343c40e31..6b86f8512 100644 --- a/src/gedlib/nodechk.c +++ b/src/gedlib/nodechk.c @@ -97,6 +97,6 @@ static void failreport (CNSTRING msg, INT level, CNSTRING key, CNSTRING scope) { char buffer[512]; - snprintf(buffer, 512, "(%s:%s level %ld) %s", scope, key, level, msg); + snprintf(buffer, 512, "(%s:%s level " FMT_INT ") %s", scope, key, level, msg); FATAL2(buffer); } diff --git a/src/gedlib/nodeio.c b/src/gedlib/nodeio.c index 7a62bf3a6..0aacb0bcc 100644 --- a/src/gedlib/nodeio.c +++ b/src/gedlib/nodeio.c @@ -554,7 +554,7 @@ write_node (INT levl, FILE *fp, XLAT ttm, NODE node, for (i = 1; i < levl; i++) fprintf(fp, " "); } - fprintf(fp, "%ld", levl); + fprintf(fp, FMT_INT, levl); if (nxref(node)) fprintf(fp, " %s", nxref(node)); fprintf(fp, " %s", ntag(node)); if ((p = nval(node))) { @@ -595,7 +595,7 @@ swrite_node (INT levl, /* level */ { char scratch[600]; STRING q = scratch; - sprintf(q, "%ld ", levl); + sprintf(q, FMT_INT " ", levl); q += strlen(q); if (nxref(node)) { strcpy(q, nxref(node)); diff --git a/src/gedlib/valtable.c b/src/gedlib/valtable.c index 0d25aa0f8..10a9e4b42 100644 --- a/src/gedlib/valtable.c +++ b/src/gedlib/valtable.c @@ -134,7 +134,7 @@ init_valtab_from_string (CNSTRING str, TABLE tab, INT sep, STRING *pmsg) while ((c = *q++ = *p++) && c != sep && c != '\n') ; if (c == 0 || c =='\n') { - sprintf(errmsg, "line %ld: no value", n); + sprintf(errmsg, "line " FMT_INT ": no value", n); *pmsg = errmsg; goto endinitvaltab; } diff --git a/src/gedlib/xreffile.c b/src/gedlib/xreffile.c index 4f797b7b3..46beb6b61 100644 --- a/src/gedlib/xreffile.c +++ b/src/gedlib/xreffile.c @@ -244,7 +244,7 @@ getxref (DELETESET set) { INT keynum = getxrefnum(set); static char scratch[12]; - sprintf(scratch, "@%c%ld@", set->ctype, keynum); + sprintf(scratch, "@%c" FMT_INT "@", set->ctype, keynum); return scratch; } /*=================================================== @@ -422,7 +422,7 @@ add_xref_to_set_impl (INT keynum, DELETESET set, DUPS dups) if (dups==DUPSOK) return FALSE; snprintf(msg, sizeof(msg)/sizeof(msg[0]) - , _("Tried to add already-deleted record (%ld) to xref (%c)!") + , _("Tried to add already-deleted record (" FMT_INT ") to xref (%c)!") , keynum, set->ctype); FATAL2(msg); /* deleting a deleted record! */ } @@ -875,7 +875,7 @@ xrefs_get_counts_from_unopened_db (CNSTRING path, INT *nindis, INT *nfams } for (i=0; i<5; ++i) { if (fread(&ndels[i], sizeof(INT), 1, fp) != 1) { - snprintf(errstr, sizeof(errstr), "ndels[%ld] bad", i); + snprintf(errstr, sizeof(errstr), "ndels[" FMT_INT "] bad", i); *errptr = errstr; fclose(fp); return FALSE; @@ -886,7 +886,7 @@ xrefs_get_counts_from_unopened_db (CNSTRING path, INT *nindis, INT *nfams for (j=0; j Date: Wed, 2 Jan 2019 12:46:01 -0500 Subject: [PATCH 029/520] Use printf format macros for btree --- src/btree/btrec.c | 14 +++++++------- src/hdrs/standard.h | 1 + 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/src/btree/btrec.c b/src/btree/btrec.c index f7cf8122e..25cc3c7c1 100644 --- a/src/btree/btrec.c +++ b/src/btree/btrec.c @@ -65,7 +65,7 @@ check_offset (BLOCK block, RKEY rkey, INT i) if (!(i>=0 && i to <%s>", + "rename failed code " FMT_INT ", from <%s> to <%s>", rtn, from_file, to_file); FATAL2(temp); } diff --git a/src/hdrs/standard.h b/src/hdrs/standard.h index 9648dc52f..a78cc1d76 100644 --- a/src/hdrs/standard.h +++ b/src/hdrs/standard.h @@ -139,6 +139,7 @@ typedef unsigned char uchar; #define SCN_INT "%" SCNd32 /* FUTUREFIX: ?? */ /* Special formatting macros */ +#define FMT_INT_HEX "%" PRIx32 /* FUTUREFIX: ?? */ #define FMT_INT_6 "%6" PRId32 /* FUTUREFIX: ??. Used in import, load and save routines. */ /* VOID TYPE */ From b00aef00ed526956676c0aa259f0a12eab1d303e Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 13:25:23 -0500 Subject: [PATCH 030/520] Add --with-32bit and --with-64bit options to configure (gcc only) --- configure.ac | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/configure.ac b/configure.ac index 5f6510c36..647e289d0 100644 --- a/configure.ac +++ b/configure.ac @@ -79,6 +79,39 @@ case $host in ;; esac +dnl Specify bit width if requrested +AC_ARG_WITH(32bit, + [ --with-32bit Build in 32-bit mode ], + [build_32bit=$withval], + [build_32bit=no]) + +AC_ARG_WITH(64bit, + [ --with-64bit Build in 64-bit mode ], + [build_64bit=$withval], + [build_64bit=no]) + +if test "$build_32bit" = "yes" +then + if test "${ac_cv_prog_gcc}" = "yes"; then + CFLAGS="${CFLAGS} -m32" + LDFLAGS="${LDFLAGS} -m32" + else + echo "The use of --with-32bit is only supported when using gcc!" + exit + fi +fi + +if test "$build_64bit" = "yes" +then + if test "${ac_cv_prog_gcc}" = "yes"; then + CFLAGS="${CFLAGS} -m64" + LDFLAGS="${LDFLAGS} -m64" + else + echo "The use of --with-64bit is only supported when using gcc!" + exit + fi +fi + dnl ************************************************************** dnl Handle Docs Target dnl ************************************************************** From 3c97f343661fdcfa0a63f6723adff4eaf74d5228 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 13:25:48 -0500 Subject: [PATCH 031/520] Restructure integer types and format code; prepare for native 64-bit support --- src/hdrs/standard.h | 32 +++++++++++++++++++++++--------- 1 file changed, 23 insertions(+), 9 deletions(-) diff --git a/src/hdrs/standard.h b/src/hdrs/standard.h index a78cc1d76..83edd5b3d 100644 --- a/src/hdrs/standard.h +++ b/src/hdrs/standard.h @@ -103,7 +103,7 @@ typedef unsigned char uchar; #define FALSE 0 #endif -/* INTEGER AND FLOATING POINT TYPES */ +/* INTEGER TYPES */ /* * INT represents a 'native' integer. * This is to be used for any in-memory computation where size doesn't matter. @@ -117,30 +117,44 @@ typedef unsigned char uchar; * These are to be used for on-disk structures and unicode where size matters. * */ -#define INT int32_t /* FUTUREFIX: int */ + +/* INTEGER TYPE DEFINITIONS */ +#if __WORDSIZE == 64 +#define INT int32_t +#else +#define INT int32_t +#endif #define INTPTR intptr_t #define INT16 int16_t #define INT32 int32_t #define INT64 int64_t -#define FLOAT double -#define FMT_INT "%" PRId32 /* FUTUREFIX: ?? */ +/* INTEGER PRINTF FORMAT DEFINITIONS */ #define FMT_INTPTR "%" PRIdPTR #define FMT_INT16 "%" PRId16 #define FMT_INT32 "%" PRId32 #define FMT_INT64 "%" PRId64 - #if __WORDSIZE == 64 +#define FMT_INT "%" PRId32 +#define FMT_INT_HEX "%" PRIx32 +#define FMT_INT_6 "%6" PRId32 #define FMT_SIZET FMT_INT64 #else +#define FMT_INT "%" PRId32 +#define FMT_INT_HEX "%" PRIx32 +#define FMT_INT_6 "%6" PRId32 #define FMT_SIZET FMT_INT32 #endif -#define SCN_INT "%" SCNd32 /* FUTUREFIX: ?? */ +/* INTEGER SCANF FORMAT DEFINITIONS */ +#if __WORDSIZE == 64 +#define SCN_INT "%" SCNd32 +#else +#define SCN_INT "%" SCNd32 +#endif -/* Special formatting macros */ -#define FMT_INT_HEX "%" PRIx32 /* FUTUREFIX: ?? */ -#define FMT_INT_6 "%6" PRId32 /* FUTUREFIX: ??. Used in import, load and save routines. */ +/* FLOATING POINT TYPES */ +#define FLOAT double /* VOID TYPE */ typedef void *VPTR; From 268b16bfc20b57be8324796045f94f9763b6e320 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 13:59:04 -0500 Subject: [PATCH 032/520] More printf format macro usage in preparation for 64-bit INT type --- src/hdrs/standard.h | 3 +++ src/interp/builtin.c | 4 ++-- src/interp/lex.c | 2 +- src/interp/progerr.c | 2 +- src/interp/pvalalloc.c | 2 +- src/interp/pvalue.c | 2 +- src/interp/rptsort.c | 10 ++++++++-- src/liflines/askprogram.c | 2 +- src/liflines/export.c | 2 +- src/liflines/import.c | 4 ++-- src/liflines/listui.c | 2 +- src/liflines/pedigree.c | 2 +- src/tools/lltest.c | 2 +- 13 files changed, 24 insertions(+), 15 deletions(-) diff --git a/src/hdrs/standard.h b/src/hdrs/standard.h index 83edd5b3d..db040f367 100644 --- a/src/hdrs/standard.h +++ b/src/hdrs/standard.h @@ -133,15 +133,18 @@ typedef unsigned char uchar; #define FMT_INTPTR "%" PRIdPTR #define FMT_INT16 "%" PRId16 #define FMT_INT32 "%" PRId32 +#define FMT_INT32_HEX "%08" PRIx32 #define FMT_INT64 "%" PRId64 #if __WORDSIZE == 64 #define FMT_INT "%" PRId32 #define FMT_INT_HEX "%" PRIx32 +#define FMT_INT_02 "%02" PRId32 #define FMT_INT_6 "%6" PRId32 #define FMT_SIZET FMT_INT64 #else #define FMT_INT "%" PRId32 #define FMT_INT_HEX "%" PRIx32 +#define FMT_INT_02 "%02" PRId32 #define FMT_INT_6 "%6" PRId32 #define FMT_SIZET FMT_INT32 #endif diff --git a/src/interp/builtin.c b/src/interp/builtin.c index bd6db88ca..55d2156c4 100644 --- a/src/interp/builtin.c +++ b/src/interp/builtin.c @@ -1154,7 +1154,7 @@ llrpt_alpha (PNODE node, SYMTAB stab, BOOLEAN *eflg) if (i < 1 || i > 26) sprintf(scratch, "%c", 'X'); else - sprintf(scratch, "%c", 'a' + i - 1); + sprintf(scratch, "%c", (int)('a' + i - 1)); return create_pvalue_from_string(scratch); } /*================================================+ @@ -2229,7 +2229,7 @@ llrpt_print (PNODE node, SYMTAB stab, BOOLEAN *eflg) val = eval_and_coerce(PSTRING, argvar, stab, eflg); if (*eflg || !val) { char nargstr[33]; - sprintf(nargstr, "%d", narg); + sprintf(nargstr, FMT_INT, narg); prog_var_error(node, stab, argvar, val, nonstrx, "print", nargstr); delete_pvalue(val); return NULL; diff --git a/src/interp/lex.c b/src/interp/lex.c index 74f1152b5..ead248337 100644 --- a/src/interp/lex.c +++ b/src/interp/lex.c @@ -215,7 +215,7 @@ lextok (PACTX pactx, YYSTYPE * lvalp, INT c, INT t) /* TODO: (Perry, 2006-06-30) I don't know how to fail gracefully from here inside parser */ char msg[512]; snprintf(msg, ARRSIZE(msg) - , _("String constant overflowing internal buffer tokbuf len=%d, file: %s, start line: " FMT_INT) + , _("String constant overflowing internal buffer tokbuf len=" FMT_SIZET ", file: %s, start line: " FMT_INT) , ARRSIZE(tokbuf) , pactx->fullpath , start_line + 1 diff --git a/src/interp/progerr.c b/src/interp/progerr.c index 2385dbeb5..65c107874 100644 --- a/src/interp/progerr.c +++ b/src/interp/progerr.c @@ -422,7 +422,7 @@ disp_list (LIST list) while (next_list_ptr(listit, &ptr)) { PVALUE val = ptr; char key[10]; - snprintf(key, sizeof(key), "%d", sdata.current+1); + snprintf(key, sizeof(key), FMT_INT, sdata.current+1); format_dbgsymtab_val(key, val, &sdata); } end_list_iter(&listit); diff --git a/src/interp/pvalalloc.c b/src/interp/pvalalloc.c index 80caec626..35c003b46 100644 --- a/src/interp/pvalalloc.c +++ b/src/interp/pvalalloc.c @@ -298,7 +298,7 @@ free_all_pvalues (void) fprintf(fp, "\n"); while (next_table_int(tabit, &key, &ival)) { fprintf(fp, " %s: ", key); - fprintf(fp, _pl("%d item leaked", "%d items leaked", ival), ival); + fprintf(fp, _pl(FMT_INT " item leaked", FMT_INT " items leaked", ival), ival); fprintf(fp, "\n"); } end_table_iter(&tabit); diff --git a/src/interp/pvalue.c b/src/interp/pvalue.c index 475ace15f..c13774126 100644 --- a/src/interp/pvalue.c +++ b/src/interp/pvalue.c @@ -566,7 +566,7 @@ create_pvalue_from_keynum_impl (INT i, INT ptype) case POTHR: cptype = 'X'; break; default: ASSERT(0); break; } - sprintf(key, "%c%d", cptype, i); + sprintf(key, "%c" FMT_INT, cptype, i); return create_pvalue_from_key_impl(key, ptype); } /*================================== diff --git a/src/interp/rptsort.c b/src/interp/rptsort.c index e26f802bb..37879a6c0 100644 --- a/src/interp/rptsort.c +++ b/src/interp/rptsort.c @@ -59,7 +59,13 @@ sortpaircmp (SORTEL el1, SORTEL el2, VPTR param) return pvalues_collate(sp1->key, sp2->key); } #endif -static INT +/* IMPORTANT NOTE + * This function must use a return type of "int", not "INT", in order to be + * compatible with the definition of qsort(). Since qsort is only expecting + * a return value of -1, 0 or 1 from this routine, a down-cast from int64_t + * to int32_t is acceptable. + */ +static int sortpair_bin (const void * el1, const void * el2) { SORTPAIR sp1, sp2; @@ -69,7 +75,7 @@ sortpair_bin (const void * el1, const void * el2) sp2 = *(SORTPAIR *)el2; ASSERT(sp1->key); ASSERT(sp2->key); - return pvalues_collate(sp1->key, sp2->key); + return (int)pvalues_collate(sp1->key, sp2->key); } static PVALUE sortimpl (PNODE node, SYMTAB stab, BOOLEAN *eflg, BOOLEAN fwd) diff --git a/src/liflines/askprogram.c b/src/liflines/askprogram.c index c20d57a15..9930b9d3a 100644 --- a/src/liflines/askprogram.c +++ b/src/liflines/askprogram.c @@ -281,7 +281,7 @@ proparrdetails (ARRAY_DETAILS arrdets, void * param) STRING detail = arrdets->lines[row]; char temp[20]; STRING name=0, value=0; - sprintf(temp, "d%d", i+1); + sprintf(temp, "d" FMT_INT, i+1); name = valueof_str(props, temp); detail[0]=0; if (name) { diff --git a/src/liflines/export.c b/src/liflines/export.c index 5748b3164..87dcd7fd4 100644 --- a/src/liflines/export.c +++ b/src/liflines/export.c @@ -169,7 +169,7 @@ copy_and_translate (FILE *fo, INT len, struct tag_trav_parm * travparm, char cty { char in[BUFLEN]=""; char *inp=0; - int remlen=0, num=0; + INT remlen=0, num=0; FILE * fn = travparm->fp; struct tag_export_feedback * efeed = travparm->efeed; diff --git a/src/liflines/import.c b/src/liflines/import.c index 96033e94f..9be825696 100644 --- a/src/liflines/import.c +++ b/src/liflines/import.c @@ -258,8 +258,8 @@ do_import (IMPORT_FEEDBACK ifeed, FILE *fp) if((totkeys-totused) > 0) { INT delkeys = totkeys-totused; snprintf(msgbuf, sizeof(msgbuf) - , _pl("Using original keys, %d deleted record will be in the database." - , "Using original keys, %d deleted records will be in the database." + , _pl("Using original keys, " FMT_INT " deleted record will be in the database." + , "Using original keys, " FMT_INT " deleted records will be in the database." , delkeys) , delkeys ); diff --git a/src/liflines/listui.c b/src/liflines/listui.c index 4c47ab012..9da7f1c8f 100644 --- a/src/liflines/listui.c +++ b/src/liflines/listui.c @@ -525,7 +525,7 @@ shw_recordlist_list (INDISEQ seq, listdisp * ld) if (i == ld->cur) mvwaddch(win, row, ld->rectList.left+3, '>'); if (ld->listlen < 10) { char numstr[12]; - sprintf(numstr, "%d:", i+1); + sprintf(numstr, FMT_INT ":", i+1); mvccwaddstr(win, row, ld->rectList.left+4, numstr); } print_indiseq_element(seq, i, buffer, width, &disp_shrt_rfmt); diff --git a/src/liflines/pedigree.c b/src/liflines/pedigree.c index f898fecd6..311096a06 100644 --- a/src/liflines/pedigree.c +++ b/src/liflines/pedigree.c @@ -439,7 +439,7 @@ print_to_screen (INT gen, INT indent, INT * row, LINEPRINT_FNC fnc { char buffer[140], *ptr=buffer; STRING line; - int mylen = sizeof(buffer); + INT mylen = sizeof(buffer); INT width = canvas->rect->right - canvas->rect->left; /* NODE indi = 0; */ INT drow = *row - canvas->scroll; /* effective display row */ diff --git a/src/tools/lltest.c b/src/tools/lltest.c index 851f8bb36..285321840 100644 --- a/src/tools/lltest.c +++ b/src/tools/lltest.c @@ -210,7 +210,7 @@ print_old_and_new_fkey(INT iter, FKEY old, FKEY new, FKEY compare) char *result = (new == compare) ? "OK" : "ERROR"; char *oldpath = (old != -1) ? fkey2path(old) : " "; - printf("%02d %s 0x%08x %s 0x%08x %s\n",iter, oldpath, old, fkey2path(new), new, result); + printf(FMT_INT_02 " %s 0x" FMT_INT32_HEX " %s 0x" FMT_INT32_HEX " %s\n",iter, oldpath, old, fkey2path(new), new, result); } /*=============================================== From cc6b02d4643e03ba1d788da47b61b0d117755add Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 14:20:39 -0500 Subject: [PATCH 033/520] Update lltest comment regarding 32-bit structure alignment for 64-bit platforms --- src/tools/lltest.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/tools/lltest.c b/src/tools/lltest.c index 285321840..6d1d67108 100644 --- a/src/tools/lltest.c +++ b/src/tools/lltest.c @@ -407,6 +407,9 @@ test_index(void) /* This test code assumes 32-bit alignment. This may */ /* not be accurate for databases created on older DOS */ /* or Windows 3.x systems which used 16-bit alignment.*/ + /* This does NOT apply to newer systems with 64-bit */ + /* LifeLines as the structures (thankfully) maintain */ + /* their 32-bit alignment. */ /* WARNING!! WARNING!! WARNING!! WARNING!! WARNING!! */ if (verbose) @@ -453,6 +456,9 @@ int test_block(void) /* This test code assumes 32-bit alignment. This may */ /* not be accurate for databases created on older DOS */ /* or Windows 3.x systems which used 16-bit alignment.*/ + /* This does NOT apply to newer systems with 64-bit */ + /* LifeLines as the structures (thankfully) maintain */ + /* their 32-bit alignment. */ /* WARNING!! WARNING!! WARNING!! WARNING!! WARNING!! */ if (verbose) From 08ef5c5e24747e75230674e56669133f72ecb294 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 14:21:14 -0500 Subject: [PATCH 034/520] THE BIG CHANGE: Switch INT to 64-bit integers on 64-bit platforms --- src/hdrs/standard.h | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/hdrs/standard.h b/src/hdrs/standard.h index db040f367..20329f693 100644 --- a/src/hdrs/standard.h +++ b/src/hdrs/standard.h @@ -120,7 +120,7 @@ typedef unsigned char uchar; /* INTEGER TYPE DEFINITIONS */ #if __WORDSIZE == 64 -#define INT int32_t +#define INT int64_t #else #define INT int32_t #endif @@ -136,10 +136,10 @@ typedef unsigned char uchar; #define FMT_INT32_HEX "%08" PRIx32 #define FMT_INT64 "%" PRId64 #if __WORDSIZE == 64 -#define FMT_INT "%" PRId32 -#define FMT_INT_HEX "%" PRIx32 -#define FMT_INT_02 "%02" PRId32 -#define FMT_INT_6 "%6" PRId32 +#define FMT_INT "%" PRId64 +#define FMT_INT_HEX "%" PRIx64 +#define FMT_INT_02 "%02" PRId64 +#define FMT_INT_6 "%6" PRId64 #define FMT_SIZET FMT_INT64 #else #define FMT_INT "%" PRId32 @@ -151,7 +151,7 @@ typedef unsigned char uchar; /* INTEGER SCANF FORMAT DEFINITIONS */ #if __WORDSIZE == 64 -#define SCN_INT "%" SCNd32 +#define SCN_INT "%" SCNd64 #else #define SCN_INT "%" SCNd32 #endif From acfd836bfdfe2c47966eb07a02cb62fd505e70d5 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 15:05:36 -0500 Subject: [PATCH 035/520] Update INDEX and BLOCK structures with explicit padding for 32-bit and 64-bit platforms, adjust NOENTS and NORECS formulas accordingly. --- src/hdrs/btree.h | 60 +++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 49 insertions(+), 11 deletions(-) diff --git a/src/hdrs/btree.h b/src/hdrs/btree.h index 62c4da9ed..80eebf77b 100644 --- a/src/hdrs/btree.h +++ b/src/hdrs/btree.h @@ -36,10 +36,21 @@ #include "standard.h" #define BUFLEN 4096 + /* see comment at declaration of INDEX below for explanation */ + +#if __WORDSIZE == 16 #define NOENTS ((BUFLEN-12)/12) +#else +#define NOENTS ((BUFLEN-16)/12) +#endif + /* see comment at declaration of BLOCK below for explanation */ +#if __WORDSIZE == 16 #define NORECS ((BUFLEN-12)/16) +#else +#define NORECS ((BUFLEN-16)/16) +#endif /* All records in a LifeLines btree are indexed on 8 character keys @@ -82,24 +93,38 @@ typedef struct { /*============================================== * INDEX -- Data structure for BTREE index files * The constant NOENTS above depends on this exact contents: - * 12=4+2+4+2=sizeof(FKEY)+sizeof(INT16)+sizeof(FKEY)+sizeof(INT16) + * + * 16-bit systems: + * 12=4+2+4+2+2=sizeof(FKEY)+sizeof(INT16)+sizeof(FKEY)+sizeof(INT16) + * 12=8+4=sizeof(RKEY)+sizeof(FKEY) + * + * 32-bit and 64-bit systems: + * 16=4+2+2+4+2+2=sizeof(FKEY)+sizeof(INT16)*2+sizeof(FKEY)+sizeof(INT16)*2 * 12=8+4=sizeof(RKEY)+sizeof(FKEY) * * WARNING!! WARNING!! WARNING!! WARNING!! WARNING!! - * This comment assumes 16-bit packing which is not - * the case on modern systems. Because of this, - * databases created on 16-bit, 32-bit or 64-bit - * systems will not be binary compatible. + * This structure assumes 16-bit packing (on 16-bit platforms) and 32-bit + * packing (on 32-bit and 64-bit platforms). Beacuse of this, databases + * created on 16-bit platforms will NOT be binary compatible with those + * created on 32-bit or 64-bit platforms. * WARNING!! WARNING!! WARNING!! WARNING!! WARNING!! *============================================*/ typedef struct { - FKEY ix_self; /*fkey of index*/ + FKEY ix_self; /*fkey of index*/ INT16 ix_type; /*block/file type*/ +#if __WORDSIZE != 16 + INT16 ix_pad1; +#endif FKEY ix_parent; /*parent file's fkey*/ INT16 ix_nkeys; /*num of keys in index*/ + /* no implicit padding here since ix_rkeys is a char array! */ RKEY ix_rkeys[NOENTS]; /*rkeys in index*/ +#if __WORDSIZE != 16 + INT16 ix_pad2; +#endif FKEY ix_fkeys[NOENTS]; /*fkeys in index*/ } *INDEX, INDEXSTRUCT; + /*======================================= * BTREE -- Internal BTREE data structure *=====================================*/ @@ -127,22 +152,35 @@ typedef struct { /*====================================================== * BLOCK -- Data structure for BTREE record file headers * The constant NORECS above depends on this exact contents: + * + * 16-bit systems: * 12=4+2+4+2=sizeof(FKEY)+sizeof(INT16)+sizeof(FKEY)+sizeof(INT16) * 16=8+4+4=sizeof(RKEY)+sizeof(INT32)+sizeof(INT32) * + * 32-bit and 64-bit systems: + * 16=4+2+2+4+2+2=sizeof(FKEY)+sizeof(INT16)*2+sizeof(FKEY)+sizeof(INT16)*2 + * 16=8+4+4=sizeof(RKEY)+sizeof(INT32)+sizeof(INT32) + * * WARNING!! WARNING!! WARNING!! WARNING!! WARNING!! - * This comment assumes 16-bit packing which is not - * the case on modern systems. Because of this, - * databases created on 16-bit, 32-bit or 64-bit - * systems will not be binary compatible. + * This structure assumes 16-bit packing (on 16-bit platforms) and 32-bit + * packing (on 32-bit and 64-bit platforms). Beacuse of this, databases + * created on 16-bit platforms will NOT be binary compatible with those + * created on 32-bit or 64-bit platforms. * WARNING!! WARNING!! WARNING!! WARNING!! WARNING!! *====================================================*/ typedef struct { FKEY ix_self; /*fkey of this block*/ - INT16 ix_type; /*block/file type*/ + INT16 ix_type; /*block/file type*/ +#if __WORDSIZE != 16 + INT16 ix_pad1; +#endif FKEY ix_parent; /*parent file's fkey*/ INT16 ix_nkeys; /*num of keys in block*/ + /* no implicit padding here since ix_rkeys is a char array! */ RKEY ix_rkeys[NORECS]; /*rkeys in block/file*/ +#if __WORDSIZE != 16 + INT16 ix_pad2; +#endif INT32 ix_offs[NORECS]; /*offsets for data in file*/ INT32 ix_lens[NORECS]; /*lengths for data in file*/ } *BLOCK, BLOCKSTRUCT; From 9df0d2e24784d92e4f5389ada8f7108f5ef0d5fd Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 15:05:58 -0500 Subject: [PATCH 036/520] Update with proper NOENTS check (was checking NORECS instead) --- src/tools/lltest.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tools/lltest.c b/src/tools/lltest.c index 6d1d67108..d4c82ca67 100644 --- a/src/tools/lltest.c +++ b/src/tools/lltest.c @@ -399,7 +399,7 @@ test_index(void) /* Validate Assumptions */ if (sizeof(FKEY) != sizeof(INT32)) { rc=1; goto exit; } if (sizeof(RKEY) != RKEYLEN) { rc=2; goto exit; } - if (NORECS != 255) { rc=3; goto exit; } + if (NOENTS != 340) { rc=3; goto exit; } /* Validate Size and Offsets */ From 342d8ada3c0acbb932ef27a1f959b89672ab4025 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 15:18:11 -0500 Subject: [PATCH 037/520] Fix nextfkey test; it requires a specific (small) database to work properly. Will error out if database is not appropriate. --- src/tools/lltest.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/tools/lltest.c b/src/tools/lltest.c index d4c82ca67..5903ebdc7 100644 --- a/src/tools/lltest.c +++ b/src/tools/lltest.c @@ -242,6 +242,14 @@ test_nextfkey(BTREE btree) if (verbose) { printf("\n"); } + /* Abort test if initial fkey doesn't match our assumptions */ + if (fkey != fkey_compare[0]) + { + if (verbose) { printf("ERROR: Can't perform test since database is too large. This test assumes a database with a single file key.\n"); } + rc = 1; + return rc; + } + /* Display current FKEY */ if (verbose) { print_old_and_new_fkey(i, oldfkey, fkey, fkey_compare[i]); } From 2da0b9fa5e3cbe171fe3a4fec82fc5d42fc4321d Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 18:50:23 -0500 Subject: [PATCH 038/520] Fix (some of the) warnings reported by clang --- src/gedlib/gedcom.c | 6 +++--- src/stdlib/fpattern.c | 7 +++---- src/stdlib/generic.c | 3 ++- src/stdlib/memalloc.c | 4 ++-- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/gedlib/gedcom.c b/src/gedlib/gedcom.c index b4f4145ab..cf0079466 100644 --- a/src/gedlib/gedcom.c +++ b/src/gedlib/gedcom.c @@ -271,10 +271,10 @@ void nkey_load_key (NKEY * nkey) { char key[MAXKEYWIDTH+1]; - if (nkey->key) + if (nkey->key[0]) return; - sprintf(key, "%c" FMT_INT, nkey->ntype, nkey->keynum); - strcpy(nkey->key, key); + snprintf(key, MAXKEYWIDTH, "%c" FMT_INT, nkey->ntype, nkey->keynum); + strncpy(nkey->key, key, MAXKEYWIDTH); } /*================================================== * nkey_eq -- compare two NKEYs diff --git a/src/stdlib/fpattern.c b/src/stdlib/fpattern.c index e2c855789..1cf454fd6 100644 --- a/src/stdlib/fpattern.c +++ b/src/stdlib/fpattern.c @@ -1,7 +1,6 @@ /* - from http://home.flash.net/~dtribble/text/fpattern.htm - 2000/12/12 - by Perry + from http://home.flash.net/~dtribble/text/fpattern.htm (2000/12/12) + from http://david.tribble.com/src/src.html (2019/01/02) License statement is in comments below */ @@ -60,7 +59,7 @@ static const char id[] = "@(#)lib/fpattern.c 1.08"; static const char copyright[] = - "Copyright ©1997-1998 David R. Tribble\n"; + "Copyright (C) 1997-1998 David R. Tribble\n"; /* System includes */ diff --git a/src/stdlib/generic.c b/src/stdlib/generic.c index 17993749e..520849fb4 100644 --- a/src/stdlib/generic.c +++ b/src/stdlib/generic.c @@ -348,7 +348,8 @@ is_generic_float (GENERIC *gen) BOOLEAN is_generic_string (GENERIC *gen) { - return gen->selector == GENERIC_STRING || GENERIC_STRING_SHARED; + return (gen->selector == GENERIC_STRING) || + (gen->selector == GENERIC_STRING_SHARED); } /*================================================= * is_generic_vptr -- return TRUE if generic is a vptr (void pointer) diff --git a/src/stdlib/memalloc.c b/src/stdlib/memalloc.c index ae55cf54a..cc1c01677 100644 --- a/src/stdlib/memalloc.c +++ b/src/stdlib/memalloc.c @@ -71,14 +71,14 @@ __allocate (int len, STRING file, int line) if (len == 0) return NULL; p = malloc(len); if((p == NULL) && alloclog) { - sprintf(scratch, "%8p ? %s\t%d\t%d", p, file, line, len); + sprintf(scratch, "%8p ? %s\t%d\t%d", (void *)p, file, line, len); alloc_out(scratch); } ASSERT(p); live_allocs++; for(i = 0; i Date: Sat, 5 Jan 2019 01:20:37 -0500 Subject: [PATCH 039/520] Hardcode xref file to INT32 for binary compatibility. Update xrefs_get_counts_from_unopened_db(). Add comments for improper use of num_indis(). --- src/gedlib/dblist.c | 2 +- src/gedlib/gedcomi.h | 4 +-- src/gedlib/messages.c | 2 +- src/gedlib/xreffile.c | 54 ++++++++++++++++++++--------------------- src/liflines/miscutls.c | 3 +++ src/liflines/screen.c | 2 ++ 6 files changed, 36 insertions(+), 31 deletions(-) diff --git a/src/gedlib/dblist.c b/src/gedlib/dblist.c index f03ebb293..2c340c4d1 100644 --- a/src/gedlib/dblist.c +++ b/src/gedlib/dblist.c @@ -98,7 +98,7 @@ add_dbs_to_list (LIST dblist, LIST dbdesclist, STRING dir) static CNSTRING getdbdesc (STRING path, STRING userpath) { - INT nindis=0, nfams=0, nsours=0, nevens=0, nothrs=0; + INT32 nindis=0, nfams=0, nsours=0, nevens=0, nothrs=0; char desc[MAXPATHLEN] = ""; char * errptr = 0; if (xrefs_get_counts_from_unopened_db(path, &nindis, &nfams diff --git a/src/gedlib/gedcomi.h b/src/gedlib/gedcomi.h index fadcaf5a7..03a1fcf90 100644 --- a/src/gedlib/gedcomi.h +++ b/src/gedlib/gedcomi.h @@ -36,7 +36,7 @@ void record_remove_cel(RECORD rec, CACHEEL cel); void record_set_cel(RECORD rec, CACHEEL cel); /* xreffile.c */ -BOOLEAN xrefs_get_counts_from_unopened_db(CNSTRING path, INT *nindis, INT *nfams - , INT *nsours, INT *nevens, INT *nothrs, char ** errptr); +BOOLEAN xrefs_get_counts_from_unopened_db(CNSTRING path, INT32 *nindis, INT32 *nfams + , INT32 *nsours, INT32 *nevens, INT32 *nothrs, char ** errptr); #endif /* _GEDCOM_PRIV_H */ diff --git a/src/gedlib/messages.c b/src/gedlib/messages.c index 7053952da..d03c64980 100644 --- a/src/gedlib/messages.c +++ b/src/gedlib/messages.c @@ -414,7 +414,7 @@ ZST qSbadirefn = N_("REFN key is already in use."); ZST qStag2lng2cnc = N_("Tag is too long to connect automatically."); /* I,F,S,E,X are conventional letters, so leave them as is) */ ZST qSdbrecords = N_("Database records"); -ZST qSdbrecstats = N_("%dI, %dF, %dS, %dE, %dX"); +ZST qSdbrecstats = N_(FMT_INT32 "I, " FMT_INT32 "F, " FMT_INT32 "S," FMT_INT32 "E, " FMT_INT32 "X"); /* menus */ ZST qSmtitle = N_("LifeLines %s - Genealogical DB and Programming System"); diff --git a/src/gedlib/xreffile.c b/src/gedlib/xreffile.c index 46beb6b61..38ac74280 100644 --- a/src/gedlib/xreffile.c +++ b/src/gedlib/xreffile.c @@ -79,9 +79,9 @@ typedef enum { DUPSOK, NODUPS } DUPS; *==================================*/ struct deleteset_s { - INT n; /* num keys + 1, ie, starts at 1 */ - INT * recs; - INT max; + INT32 n; /* num keys + 1, ie, starts at 1 */ + INT32 * recs; + INT32 max; char ctype; }; typedef struct deleteset_s *DELETESET; @@ -311,11 +311,11 @@ static BOOLEAN readxrefs (void) { ASSERT(xreffp); - ASSERT(fread(&irecs.n, sizeof(INT), 1, xreffp) == 1); - ASSERT(fread(&frecs.n, sizeof(INT), 1, xreffp) == 1); - ASSERT(fread(&erecs.n, sizeof(INT), 1, xreffp) == 1); - ASSERT(fread(&srecs.n, sizeof(INT), 1, xreffp) == 1); - ASSERT(fread(&xrecs.n, sizeof(INT), 1, xreffp) == 1); + ASSERT(fread(&irecs.n, sizeof(INT32), 1, xreffp) == 1); + ASSERT(fread(&frecs.n, sizeof(INT32), 1, xreffp) == 1); + ASSERT(fread(&erecs.n, sizeof(INT32), 1, xreffp) == 1); + ASSERT(fread(&srecs.n, sizeof(INT32), 1, xreffp) == 1); + ASSERT(fread(&xrecs.n, sizeof(INT32), 1, xreffp) == 1); ASSERT(irecs.n > 0); ASSERT(frecs.n > 0); ASSERT(erecs.n > 0); @@ -340,7 +340,7 @@ readxrefs (void) static void readrecs (DELETESET set) { - ASSERT((INT)fread(set->recs, sizeof(INT), set->n, xreffp) == set->n); + ASSERT((INT32)fread(set->recs, sizeof(INT32), set->n, xreffp) == set->n); } /*================================ * writexrefs -- Write xrefs file. @@ -352,16 +352,16 @@ writexrefs (void) ASSERT(!xrefReadonly); ASSERT(xreffp); rewind(xreffp); - ASSERT(fwrite(&irecs.n, sizeof(INT), 1, xreffp) == 1); - ASSERT(fwrite(&frecs.n, sizeof(INT), 1, xreffp) == 1); - ASSERT(fwrite(&erecs.n, sizeof(INT), 1, xreffp) == 1); - ASSERT(fwrite(&srecs.n, sizeof(INT), 1, xreffp) == 1); - ASSERT(fwrite(&xrecs.n, sizeof(INT), 1, xreffp) == 1); - ASSERT((INT)fwrite(irecs.recs, sizeof(INT), irecs.n, xreffp) == irecs.n); - ASSERT((INT)fwrite(frecs.recs, sizeof(INT), frecs.n, xreffp) == frecs.n); - ASSERT((INT)fwrite(erecs.recs, sizeof(INT), erecs.n, xreffp) == erecs.n); - ASSERT((INT)fwrite(srecs.recs, sizeof(INT), srecs.n, xreffp) == srecs.n); - ASSERT((INT)fwrite(xrecs.recs, sizeof(INT), xrecs.n, xreffp) == xrecs.n); + ASSERT(fwrite(&irecs.n, sizeof(INT32), 1, xreffp) == 1); + ASSERT(fwrite(&frecs.n, sizeof(INT32), 1, xreffp) == 1); + ASSERT(fwrite(&erecs.n, sizeof(INT32), 1, xreffp) == 1); + ASSERT(fwrite(&srecs.n, sizeof(INT32), 1, xreffp) == 1); + ASSERT(fwrite(&xrecs.n, sizeof(INT32), 1, xreffp) == 1); + ASSERT((INT)fwrite(irecs.recs, sizeof(INT32), irecs.n, xreffp) == irecs.n); + ASSERT((INT)fwrite(frecs.recs, sizeof(INT32), frecs.n, xreffp) == frecs.n); + ASSERT((INT)fwrite(erecs.recs, sizeof(INT32), erecs.n, xreffp) == erecs.n); + ASSERT((INT)fwrite(srecs.recs, sizeof(INT32), srecs.n, xreffp) == srecs.n); + ASSERT((INT)fwrite(xrecs.recs, sizeof(INT32), xrecs.n, xreffp) == xrecs.n); fflush(xreffp); return TRUE; } @@ -857,14 +857,14 @@ INT xref_lastx (void) { return xref_last(&xrecs); } * If db structure error, errptr points to description of error (in static buffer) *=====================================*/ BOOLEAN -xrefs_get_counts_from_unopened_db (CNSTRING path, INT *nindis, INT *nfams - , INT *nsours, INT *nevens, INT *nothrs, char ** errptr) +xrefs_get_counts_from_unopened_db (CNSTRING path, INT32 *nindis, INT32 *nfams + , INT32 *nsours, INT32 *nevens, INT32 *nothrs, char ** errptr) { char scratch[100]; static char errstr[256]; FILE * fp = 0; INT i; - INT ndels[5], nmax[5]; + INT32 ndels[5], nmax[5]; *errptr = 0; @@ -874,7 +874,7 @@ xrefs_get_counts_from_unopened_db (CNSTRING path, INT *nindis, INT *nfams return FALSE; } for (i=0; i<5; ++i) { - if (fread(&ndels[i], sizeof(INT), 1, fp) != 1) { + if (fread(&ndels[i], sizeof(INT32), 1, fp) != 1) { snprintf(errstr, sizeof(errstr), "ndels[" FMT_INT "] bad", i); *errptr = errstr; fclose(fp); @@ -882,11 +882,11 @@ xrefs_get_counts_from_unopened_db (CNSTRING path, INT *nindis, INT *nfams } } for (i=0; i<5; ++i) { - INT j; + INT32 j; for (j=0; j Date: Sat, 5 Jan 2019 01:47:49 -0500 Subject: [PATCH 040/520] Update num_indis and related functions --- src/gedlib/xreffile.c | 14 +++++++------- src/hdrs/gedcom.h | 10 +++++----- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/src/gedlib/xreffile.c b/src/gedlib/xreffile.c index 38ac74280..41d1c5d4a 100644 --- a/src/gedlib/xreffile.c +++ b/src/gedlib/xreffile.c @@ -104,7 +104,7 @@ static DELETESET get_deleteset_from_type(char ctype); static STRING getxref(DELETESET set); static void growxrefs(DELETESET set); static STRING newxref(STRING xrefp, BOOLEAN flag, DELETESET set); -static INT num_set(DELETESET set); +static INT32 num_set(DELETESET set); static BOOLEAN parse_key(CNSTRING key, char * ktype, INT * kval); static void readrecs(DELETESET set); static BOOLEAN readxrefs(void); @@ -628,16 +628,16 @@ freexref (DELETESET set) * num_????s -- Return number of type of things in database. * 5 symmetric versions *========================================================*/ -static INT num_set (DELETESET set) +static INT32 num_set (DELETESET set) { ASSERT(set); return set->recs[0] - set->n; } -INT num_indis (void) { return num_set(&irecs); } -INT num_fams (void) { return num_set(&frecs); } -INT num_sours (void) { return num_set(&srecs); } -INT num_evens (void) { return num_set(&erecs); } -INT num_othrs (void) { return num_set(&xrecs); } +INT32 num_indis (void) { return num_set(&irecs); } +INT32 num_fams (void) { return num_set(&frecs); } +INT32 num_sours (void) { return num_set(&srecs); } +INT32 num_evens (void) { return num_set(&erecs); } +INT32 num_othrs (void) { return num_set(&xrecs); } /*======================================================== * max_????s -- Return max key number of object type in db * 5 symmetric versions diff --git a/src/hdrs/gedcom.h b/src/hdrs/gedcom.h index b5b8677ef..a799bb106 100644 --- a/src/hdrs/gedcom.h +++ b/src/hdrs/gedcom.h @@ -397,13 +397,13 @@ void normalize_fam(NODE fam); void normalize_irec(RECORD irec); void normalize_indi(NODE indi); void normalize_rec(RECORD rec); -INT num_evens(void); +INT32 num_evens(void); INT num_fam_xrefs(NODE fam); -INT num_fams(void); -INT num_indis(void); +INT32 num_fams(void); +INT32 num_indis(void); INT num_spouses_of_indi(NODE); -INT num_sours(void); -INT num_othrs(void); +INT32 num_sours(void); +INT32 num_othrs(void); BOOLEAN open_database(INT alteration, STRING dbused, INT *lldberr); BOOLEAN openxref(BOOLEAN readonly); STRING other_to_list_string(NODE node, INT len, STRING delim); From 980b416358b87a69a74c2704c7335f0828c718dd Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sat, 5 Jan 2019 01:50:24 -0500 Subject: [PATCH 041/520] Update getixrefnum API used by add_new_indi_to_db(). --- src/gedlib/xreffile.c | 9 ++++++--- src/hdrs/gedcom.h | 2 +- src/liflines/add.c | 4 ++-- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/src/gedlib/xreffile.c b/src/gedlib/xreffile.c index 41d1c5d4a..d1c68a835 100644 --- a/src/gedlib/xreffile.c +++ b/src/gedlib/xreffile.c @@ -211,10 +211,10 @@ closexref (void) * generic for all 5 types * Created: 2001/02/04, Perry Rapp *=======================================*/ -static INT +static INT32 getxrefnum (DELETESET set) { - INT keynum; + INT32 keynum; ASSERT(xreffp); ASSERT(set->n >= 1); if (set->n == 1) { @@ -258,8 +258,11 @@ STRING getxxref (void) { return getxref(&xrecs); } /*=================================================== * get?xrefnum -- Wrappers for each type to getxrefnum (qv) * Created: 2001/02/04, Perry Rapp + * MTE: 2019-01-05: Why do INDIs have this special + * interface that exposes the internal xref type? + * Should try to revert back to getixref as above. *=================================================*/ -INT getixrefnum (void) { return getxrefnum(&irecs); } +INT32 getixrefnum (void) { return getxrefnum(&irecs); } /*====================================== * sortxref -- Sort xrefs after reading *====================================*/ diff --git a/src/hdrs/gedcom.h b/src/hdrs/gedcom.h index a799bb106..e58955c63 100644 --- a/src/hdrs/gedcom.h +++ b/src/hdrs/gedcom.h @@ -292,7 +292,7 @@ STRING get_property(STRING opt); void get_refns(STRING, INT*, STRING**, INT); STRING getexref(void); STRING getfxref(void); -INT getixrefnum(void); +INT32 getixrefnum(void); STRING getsxref(void); STRING getxxref(void); BOOLEAN getrefnrec(CNSTRING refn); diff --git a/src/liflines/add.c b/src/liflines/add.c index b5f8d1c16..9953b0714 100644 --- a/src/liflines/add.c +++ b/src/liflines/add.c @@ -169,12 +169,12 @@ add_new_indi_to_db (RECORD indi0) { NODE name, refn, sex, body, dumb, node; char key[MAXKEYWIDTH]=""; - INT keynum=0; + INT32 keynum=0; NODE indi = nztop(indi0); split_indi_old(indi, &name, &refn, &sex, &body, &dumb, &dumb); keynum = getixrefnum(); - sprintf(key, "I" FMT_INT, keynum); + sprintf(key, "I" FMT_INT32, keynum); init_new_record(indi0, key); for (node = name; node; node = nsibling(node)) { add_name(nval(node), key); From 37a438f8ad17cb4d278857c1fbccb12cea54e377 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sat, 5 Jan 2019 02:00:54 -0500 Subject: [PATCH 042/520] Fix xref init and grow routines; update xref_max_any() API used by max_keywidth() --- src/gedlib/xreffile.c | 25 ++++++++++++++----------- src/hdrs/gedcom.h | 12 ++++++------ src/liflines/show.c | 2 +- 3 files changed, 21 insertions(+), 18 deletions(-) diff --git a/src/gedlib/xreffile.c b/src/gedlib/xreffile.c index d1c68a835..c11bc8b5f 100644 --- a/src/gedlib/xreffile.c +++ b/src/gedlib/xreffile.c @@ -49,6 +49,9 @@ extern BTREE BTR; * rest are keys of deleted records * nixrefs==1 means there are no deleted INDI keys * nixrefs==2 means there is one deleted INDI key (ixrefs[1]) + * + * NOTE: These words are 32-bit words on-disk. At some point this + * will become a limitation and migration will need to happen. *=================================================================*/ /* In memory, data is kept in a DELETESET @@ -121,7 +124,7 @@ static struct deleteset_s irecs, frecs, srecs, erecs, xrecs; static FILE *xreffp=0; /* open xref file pointer */ static BOOLEAN xrefReadonly = FALSE; -static INT maxkeynum=-1; /* cache value of largest key extant (-1 means not sure) */ +static INT32 maxkeynum=-1; /* cache value of largest key extant (-1 means not sure) */ /********************************************* * local & exported function definitions @@ -165,7 +168,7 @@ initxref (void) sprintf(scratch, "%s/xrefs", BTR->b_basedir); ASSERT(xreffp = fopen(scratch, LLWRITEBINARY)); for (j = 0; j < 10; j++) { - ASSERT(fwrite(&i, sizeof(INT), 1, xreffp) == 1); + ASSERT(fwrite(&i, sizeof(INT32), 1, xreffp) == 1); } fclose(xreffp); xreffp=0; } @@ -503,12 +506,12 @@ BOOLEAN addxref_if_missing (CNSTRING key) static void growxrefs (DELETESET set) { - INT i, m = set->max, *newp; + INT32 i, m = set->max, *newp; if (set->max == 0) set->max = 64; while (set->max <= set->n) set->max = set->max << 1; - newp = (INT *) stdalloc((set->max)*sizeof(INT)); + newp = (INT *) stdalloc((set->max)*sizeof(INT32)); if (m) { for (i = 0; i < set->n; i++) newp[i] = set->recs[i]; @@ -645,19 +648,19 @@ INT32 num_othrs (void) { return num_set(&xrecs); } * max_????s -- Return max key number of object type in db * 5 symmetric versions *======================================================*/ -static INT max_set (DELETESET set) +static INT32 max_set (DELETESET set) { return set->recs[0]; } -INT xref_max_indis (void) { return max_set(&irecs); } -INT xref_max_fams (void) { return max_set(&frecs); } -INT xref_max_sours (void) { return max_set(&srecs); } -INT xref_max_evens (void) { return max_set(&erecs); } -INT xref_max_othrs (void) { return max_set(&xrecs); } +INT32 xref_max_indis (void) { return max_set(&irecs); } +INT32 xref_max_fams (void) { return max_set(&frecs); } +INT32 xref_max_sours (void) { return max_set(&srecs); } +INT32 xref_max_evens (void) { return max_set(&erecs); } +INT32 xref_max_othrs (void) { return max_set(&xrecs); } /*====================================================== * xref_max_any -- Return largest key number of any type *====================================================*/ -INT +INT32 xref_max_any (void) { if (maxkeynum>=0) diff --git a/src/hdrs/gedcom.h b/src/hdrs/gedcom.h index e58955c63..3f5c79a9d 100644 --- a/src/hdrs/gedcom.h +++ b/src/hdrs/gedcom.h @@ -600,12 +600,12 @@ INT xref_lastf(void); INT xref_lasti(void); INT xref_lasts(void); INT xref_lastx(void); -INT xref_max_any(void); -INT xref_max_indis(void); -INT xref_max_evens (void); -INT xref_max_fams (void); -INT xref_max_othrs (void); -INT xref_max_sours (void); +INT32 xref_max_any(void); +INT32 xref_max_indis(void); +INT32 xref_max_evens (void); +INT32 xref_max_fams (void); +INT32 xref_max_othrs (void); +INT32 xref_max_sours (void); INT xref_next(char ntype, INT i); INT xref_nexte(INT); INT xref_nextf(INT); diff --git a/src/liflines/show.c b/src/liflines/show.c index a9a7579fd..8d426a6ec 100644 --- a/src/liflines/show.c +++ b/src/liflines/show.c @@ -831,7 +831,7 @@ indi_events (STRING outstr, NODE indi, INT len) static INT max_keywidth (void) { - INT maxkey = xref_max_any(); + INT32 maxkey = xref_max_any(); if (maxkey>9999) { if (maxkey>999999) return 7; From 8f7364a78af8da17864e1508aab92b8e57bcfec8 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sat, 5 Jan 2019 02:24:52 -0500 Subject: [PATCH 043/520] Update internal add, delete, find, parse and validate key routines to use INT32. More fixes to writexrefs, growxrefs and sortxrefs. --- src/gedlib/xreffile.c | 99 ++++++++++++++++++++++--------------------- 1 file changed, 50 insertions(+), 49 deletions(-) diff --git a/src/gedlib/xreffile.c b/src/gedlib/xreffile.c index c11bc8b5f..934172d36 100644 --- a/src/gedlib/xreffile.c +++ b/src/gedlib/xreffile.c @@ -89,29 +89,28 @@ struct deleteset_s }; typedef struct deleteset_s *DELETESET; - /********************************************* * local function prototypes *********************************************/ /* alphabetical */ -static BOOLEAN addixref_impl(INT key, DUPS dups); -static BOOLEAN addfxref_impl(INT key, DUPS dups); -static BOOLEAN addsxref_impl(INT key, DUPS dups); -static BOOLEAN addexref_impl(INT key, DUPS dups); +static BOOLEAN addixref_impl(INT32 key, DUPS dups); +static BOOLEAN addfxref_impl(INT32 key, DUPS dups); +static BOOLEAN addsxref_impl(INT32 key, DUPS dups); +static BOOLEAN addexref_impl(INT32 key, DUPS dups); static BOOLEAN addxref_impl(CNSTRING key, DUPS dups); -static BOOLEAN addxxref_impl(INT key, DUPS dups); -static INT find_slot(INT keynum, DELETESET set); +static BOOLEAN addxxref_impl(INT32 key, DUPS dups); +static INT32 find_slot(INT32 keynum, DELETESET set); static void freexref(DELETESET set); static DELETESET get_deleteset_from_type(char ctype); static STRING getxref(DELETESET set); static void growxrefs(DELETESET set); static STRING newxref(STRING xrefp, BOOLEAN flag, DELETESET set); static INT32 num_set(DELETESET set); -static BOOLEAN parse_key(CNSTRING key, char * ktype, INT * kval); +static BOOLEAN parse_key(CNSTRING key, char * ktype, INT32 * kval); static void readrecs(DELETESET set); static BOOLEAN readxrefs(void); -static BOOLEAN xref_isvalid_impl(DELETESET set, INT keynum); +static BOOLEAN xref_isvalid_impl(DELETESET set, INT32 keynum); static INT xref_last(DELETESET set); /********************************************* @@ -161,7 +160,8 @@ void initxref (void) { char scratch[100]; - INT i = 1, j; + INT32 i = 1; + INT j; ASSERT(!xrefReadonly); initdsets(); ASSERT(!xreffp); @@ -245,9 +245,9 @@ getxrefnum (DELETESET set) static STRING getxref (DELETESET set) { - INT keynum = getxrefnum(set); + INT32 keynum = getxrefnum(set); static char scratch[12]; - sprintf(scratch, "@%c" FMT_INT "@", set->ctype, keynum); + sprintf(scratch, "@%c" FMT_INT32 "@", set->ctype, keynum); return scratch; } /*=================================================== @@ -283,18 +283,19 @@ sortxref (DELETESET set) they should normally already be sorted, so use watchful bubble-sort for O(n) */ - INT i,j, temp, ct; + INT32 i, j, temp; + BOOLEAN sorted; for (i=1; in; i++) { - ct=0; + sorted = TRUE; for (j=i+1; jn; j++) { if (set->recs[i] < set->recs[j]) { - ct++; + sorted = FALSE; temp = set->recs[j]; set->recs[j] = set->recs[i]; set->recs[i] = temp; } } - if (i==1 && !ct) return; /* already sorted */ + if (i==1 && sorted) return; /* already sorted */ } } /*====================================== @@ -363,25 +364,25 @@ writexrefs (void) ASSERT(fwrite(&erecs.n, sizeof(INT32), 1, xreffp) == 1); ASSERT(fwrite(&srecs.n, sizeof(INT32), 1, xreffp) == 1); ASSERT(fwrite(&xrecs.n, sizeof(INT32), 1, xreffp) == 1); - ASSERT((INT)fwrite(irecs.recs, sizeof(INT32), irecs.n, xreffp) == irecs.n); - ASSERT((INT)fwrite(frecs.recs, sizeof(INT32), frecs.n, xreffp) == frecs.n); - ASSERT((INT)fwrite(erecs.recs, sizeof(INT32), erecs.n, xreffp) == erecs.n); - ASSERT((INT)fwrite(srecs.recs, sizeof(INT32), srecs.n, xreffp) == srecs.n); - ASSERT((INT)fwrite(xrecs.recs, sizeof(INT32), xrecs.n, xreffp) == xrecs.n); + ASSERT((INT32)fwrite(irecs.recs, sizeof(INT32), irecs.n, xreffp) == irecs.n); + ASSERT((INT32)fwrite(frecs.recs, sizeof(INT32), frecs.n, xreffp) == frecs.n); + ASSERT((INT32)fwrite(erecs.recs, sizeof(INT32), erecs.n, xreffp) == erecs.n); + ASSERT((INT32)fwrite(srecs.recs, sizeof(INT32), srecs.n, xreffp) == srecs.n); + ASSERT((INT32)fwrite(xrecs.recs, sizeof(INT32), xrecs.n, xreffp) == xrecs.n); fflush(xreffp); return TRUE; } /*===================================== * find_slot -- Find slot at which to add key *===================================*/ -static INT -find_slot (INT keynum, DELETESET set) +static INT32 +find_slot (INT32 keynum, DELETESET set) { - INT lo=1; - INT hi=(set->n)-1; + INT32 lo=1; + INT32 hi=(set->n)-1; /* binary search to find where to insert key */ while (lo<=hi) { - INT md = (lo + hi)/2; + INT32 md = (lo + hi)/2; if (keynum > (set->recs)[md]) hi=--md; else if (keynum < (set->recs)[md]) @@ -397,9 +398,9 @@ find_slot (INT keynum, DELETESET set) * generic for all types *===================================*/ static BOOLEAN -add_xref_to_set_impl (INT keynum, DELETESET set, DUPS dups) +add_xref_to_set_impl (INT32 keynum, DELETESET set, DUPS dups) { - INT lo, i; + INT32 lo, i; if (keynum <= 0 || !xreffp || (set->n) < 1) { char msg[128]; snprintf(msg, sizeof(msg)/sizeof(msg[0]) @@ -428,7 +429,7 @@ add_xref_to_set_impl (INT keynum, DELETESET set, DUPS dups) if (dups==DUPSOK) return FALSE; snprintf(msg, sizeof(msg)/sizeof(msg[0]) - , _("Tried to add already-deleted record (" FMT_INT ") to xref (%c)!") + , _("Tried to add already-deleted record (" FMT_INT32 ") to xref (%c)!") , keynum, set->ctype); FATAL2(msg); /* deleting a deleted record! */ } @@ -445,20 +446,20 @@ add_xref_to_set_impl (INT keynum, DELETESET set, DUPS dups) * add?xref_impl -- Wrappers for each type to add_xref_to_set (qv) * 5 symmetric versions *=================================================*/ -static BOOLEAN addixref_impl (INT key, DUPS dups) { return add_xref_to_set_impl(key, &irecs, dups); } -static BOOLEAN addfxref_impl (INT key, DUPS dups) { return add_xref_to_set_impl(key, &frecs, dups); } -static BOOLEAN addsxref_impl (INT key, DUPS dups) { return add_xref_to_set_impl(key, &srecs, dups); } -static BOOLEAN addexref_impl (INT key, DUPS dups) { return add_xref_to_set_impl(key, &erecs, dups); } -static BOOLEAN addxxref_impl (INT key, DUPS dups) { return add_xref_to_set_impl(key, &xrecs, dups); } +static BOOLEAN addixref_impl (INT32 key, DUPS dups) { return add_xref_to_set_impl(key, &irecs, dups); } +static BOOLEAN addfxref_impl (INT32 key, DUPS dups) { return add_xref_to_set_impl(key, &frecs, dups); } +static BOOLEAN addsxref_impl (INT32 key, DUPS dups) { return add_xref_to_set_impl(key, &srecs, dups); } +static BOOLEAN addexref_impl (INT32 key, DUPS dups) { return add_xref_to_set_impl(key, &erecs, dups); } +static BOOLEAN addxxref_impl (INT32 key, DUPS dups) { return add_xref_to_set_impl(key, &xrecs, dups); } /*=================================================== * add?xref -- Wrappers for each type to add_xref_to_set (qv) * 5 symmetric versions *=================================================*/ -void addixref (INT key) { addixref_impl(key, NODUPS); } -void addfxref (INT key) { addfxref_impl(key, NODUPS); } -void addsxref (INT key) { addsxref_impl(key, NODUPS); } -void addexref (INT key) { addexref_impl(key, NODUPS); } -void addxxref (INT key) { addxxref_impl(key, NODUPS); } +void addixref (INT key) { addixref_impl((INT32)key, NODUPS); } +void addfxref (INT key) { addfxref_impl((INT32)key, NODUPS); } +void addsxref (INT key) { addsxref_impl((INT32)key, NODUPS); } +void addexref (INT key) { addexref_impl((INT32)key, NODUPS); } +void addxxref (INT key) { addxxref_impl((INT32)key, NODUPS); } /*=================================================== * addxref_impl -- Mark key free (accepts string key, any type) * key: [IN] key to delete (add to free set) @@ -468,7 +469,7 @@ static BOOLEAN addxref_impl (CNSTRING key, DUPS dups) { char ktype=0; - INT keynum=0; + INT32 keynum=0; if (!parse_key(key, &ktype, &keynum)) { char msg[512]; snprintf(msg, sizeof(msg)/sizeof(msg[0]), "Bad key passed to addxref_impl: %s", key); @@ -511,7 +512,7 @@ growxrefs (DELETESET set) set->max = 64; while (set->max <= set->n) set->max = set->max << 1; - newp = (INT *) stdalloc((set->max)*sizeof(INT32)); + newp = (INT32 *) stdalloc((set->max)*sizeof(INT32)); if (m) { for (i = 0; i < set->n; i++) newp[i] = set->recs[i]; @@ -543,9 +544,9 @@ BOOLEAN delete_xref_if_present (CNSTRING key) { DELETESET set=0; - INT keynum=0; - INT lo=0; - INT i=0; + INT32 keynum=0; + INT32 lo=0; + INT32 i=0; ASSERT(key); ASSERT(key[0]); @@ -573,7 +574,7 @@ delete_xref_if_present (CNSTRING key) * parse_key("I44") => 'I', 44 *========================================*/ static BOOLEAN -parse_key (CNSTRING key, char * ktype, INT * kval) +parse_key (CNSTRING key, char * ktype, INT32 * kval) { if (!key || !key[0] || !key[1]) return FALSE; @@ -591,7 +592,7 @@ BOOLEAN is_key_in_use (CNSTRING key) { DELETESET set=0; - INT keynum=0; + INT32 keynum=0; char ktype=0; CNSTRING barekey=0; BOOLEAN result=FALSE; @@ -686,7 +687,7 @@ xref_max_any (void) static STRING newxref (STRING xrefp, BOOLEAN flag, DELETESET set) { - INT keynum; + INT32 keynum; BOOLEAN changed; static char scratch[12]; if(flag) { @@ -739,9 +740,9 @@ newxxref (STRING xrefp, BOOLEAN flag) * (internal use) *==============================================*/ static BOOLEAN -xref_isvalid_impl (DELETESET set, INT keynum) +xref_isvalid_impl (DELETESET set, INT32 keynum) { - INT lo,hi,md; + INT32 lo,hi,md; if (set->n == set->recs[0]) return FALSE; /* no valids */ if (set->n == 1) return TRUE; /* all valid */ /* binary search deleteds */ From ccb6c8d27ace16ab2af4ce25bfbac0e3c68863b6 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sat, 5 Jan 2019 11:11:59 -0500 Subject: [PATCH 044/520] Update xref_pref_impl and xref_next_impl to INT32 and add appropriate casting to API routines --- src/gedlib/xreffile.c | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/src/gedlib/xreffile.c b/src/gedlib/xreffile.c index 934172d36..ab240f458 100644 --- a/src/gedlib/xreffile.c +++ b/src/gedlib/xreffile.c @@ -766,13 +766,13 @@ xref_isvalid_impl (DELETESET set, INT32 keynum) * this could be more efficient (after first one work * thru tree) *=======================================================*/ -static INT -xref_next_impl (DELETESET set, INT i) +static INT32 +xref_next_impl (DELETESET set, INT32 i) { if (set->n == set->recs[0]) return 0; /* no valids */ while (++i < set->recs[0]) { - if (xref_isvalid_impl(set, i)) return i; + if (xref_isvalid_impl(set, i)) return (INT)i; } return 0; } @@ -781,8 +781,8 @@ xref_next_impl (DELETESET set, INT i) * returns 0 if none found * generic for all 5 types *========================================================*/ -static INT -xref_prev_impl (DELETESET set, INT i) +static INT32 +xref_prev_impl (DELETESET set, INT32 i) { if (set->n == set->recs[0]) return 0; /* no valids */ while (--i) @@ -796,11 +796,11 @@ xref_prev_impl (DELETESET set, INT i) * returns 0 if none found * 5 symmetric versions *=============================================*/ -INT xref_nexti (INT i) { return xref_next_impl(&irecs, i); } -INT xref_nextf (INT i) { return xref_next_impl(&frecs, i); } -INT xref_nexts (INT i) { return xref_next_impl(&srecs, i); } -INT xref_nexte (INT i) { return xref_next_impl(&erecs, i); } -INT xref_nextx (INT i) { return xref_next_impl(&xrecs, i); } +INT xref_nexti (INT i) { return (INT)xref_next_impl(&irecs, (INT32)i); } +INT xref_nextf (INT i) { return (INT)xref_next_impl(&frecs, (INT32)i); } +INT xref_nexts (INT i) { return (INT)xref_next_impl(&srecs, (INT32)i); } +INT xref_nexte (INT i) { return (INT)xref_next_impl(&erecs, (INT32)i); } +INT xref_nextx (INT i) { return (INT)xref_next_impl(&xrecs, (INT32)i); } INT xref_next (char ntype, INT i) { switch(ntype) { @@ -817,11 +817,11 @@ INT xref_next (char ntype, INT i) * returns 0 if none found * 5 symmetric versions *==============================================*/ -INT xref_previ (INT i) { return xref_prev_impl(&irecs, i); } -INT xref_prevf (INT i) { return xref_prev_impl(&frecs, i); } -INT xref_prevs (INT i) { return xref_prev_impl(&srecs, i); } -INT xref_preve (INT i) { return xref_prev_impl(&erecs, i); } -INT xref_prevx (INT i) { return xref_prev_impl(&xrecs, i); } +INT xref_previ (INT i) { return (INT)xref_prev_impl(&irecs, (INT32)i); } +INT xref_prevf (INT i) { return (INT)xref_prev_impl(&frecs, (INT32)i); } +INT xref_prevs (INT i) { return (INT)xref_prev_impl(&srecs, (INT32)i); } +INT xref_preve (INT i) { return (INT)xref_prev_impl(&erecs, (INT32)i); } +INT xref_prevx (INT i) { return (INT)xref_prev_impl(&xrecs, (INT32)i); } INT xref_prev (char ntype, INT i) { switch(ntype) { @@ -850,7 +850,7 @@ INT xref_firstx (void) { return xref_nextx(0); } *=====================================*/ static INT xref_last (DELETESET set) { - return xref_prev_impl(set, set->recs[0]); + return (INT)xref_prev_impl(set, set->recs[0]); } INT xref_lasti (void) { return xref_last(&irecs); } INT xref_lastf (void) { return xref_last(&frecs); } From 28b9baa4fb363f46da74a27b8d6d5fe1508b6b25 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sat, 5 Jan 2019 11:19:50 -0500 Subject: [PATCH 045/520] Make changes to KEYFILE1 and KEYFILE2 to maintain 32-bit binary compatibility --- src/hdrs/btree.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/hdrs/btree.h b/src/hdrs/btree.h index 80eebf77b..a1a4d1a44 100644 --- a/src/hdrs/btree.h +++ b/src/hdrs/btree.h @@ -70,7 +70,7 @@ typedef struct { FKEY k_mkey; /* current master key*/ FKEY k_fkey; /* current file key*/ /* ostat: -2=immutable, -1=writer, 0=closed, 1+=reader count */ - INT k_ostat; + INT32 k_ostat; } KEYFILE1; /* @@ -82,8 +82,8 @@ add it to any database that does not yet have it. */ typedef struct { char name[18]; /* KF_NAME */ - INT magic; /* KF_MAGIC */ /* byte alignment check */ - INT version; /* KF_VER */ + INT32 magic; /* KF_MAGIC */ /* byte alignment check */ + INT32 version; /* KF_VER */ } KEYFILE2; #define KF2_NAME "LifeLines Keyfile" From 78a17220177efd63c09e388186275f1f4ffbd964 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sat, 5 Jan 2019 14:53:34 -0500 Subject: [PATCH 046/520] Revert INT32 changes to num_XXX() APIs. (Backs out selected changes from commits f5d2c4d60be727596c6b22f8c196c212a105a17a and abb2915bb28dc4a512a82abcf7cee5ae56ca2371). --- src/gedlib/dblist.c | 2 +- src/gedlib/gedcomi.h | 4 ++-- src/gedlib/messages.c | 2 +- src/gedlib/xreffile.c | 34 ++++++++++++++++++---------------- src/hdrs/gedcom.h | 10 +++++----- src/liflines/miscutls.c | 3 --- src/liflines/screen.c | 2 -- 7 files changed, 27 insertions(+), 30 deletions(-) diff --git a/src/gedlib/dblist.c b/src/gedlib/dblist.c index 2c340c4d1..f03ebb293 100644 --- a/src/gedlib/dblist.c +++ b/src/gedlib/dblist.c @@ -98,7 +98,7 @@ add_dbs_to_list (LIST dblist, LIST dbdesclist, STRING dir) static CNSTRING getdbdesc (STRING path, STRING userpath) { - INT32 nindis=0, nfams=0, nsours=0, nevens=0, nothrs=0; + INT nindis=0, nfams=0, nsours=0, nevens=0, nothrs=0; char desc[MAXPATHLEN] = ""; char * errptr = 0; if (xrefs_get_counts_from_unopened_db(path, &nindis, &nfams diff --git a/src/gedlib/gedcomi.h b/src/gedlib/gedcomi.h index 03a1fcf90..fadcaf5a7 100644 --- a/src/gedlib/gedcomi.h +++ b/src/gedlib/gedcomi.h @@ -36,7 +36,7 @@ void record_remove_cel(RECORD rec, CACHEEL cel); void record_set_cel(RECORD rec, CACHEEL cel); /* xreffile.c */ -BOOLEAN xrefs_get_counts_from_unopened_db(CNSTRING path, INT32 *nindis, INT32 *nfams - , INT32 *nsours, INT32 *nevens, INT32 *nothrs, char ** errptr); +BOOLEAN xrefs_get_counts_from_unopened_db(CNSTRING path, INT *nindis, INT *nfams + , INT *nsours, INT *nevens, INT *nothrs, char ** errptr); #endif /* _GEDCOM_PRIV_H */ diff --git a/src/gedlib/messages.c b/src/gedlib/messages.c index d03c64980..04f5b3de4 100644 --- a/src/gedlib/messages.c +++ b/src/gedlib/messages.c @@ -414,7 +414,7 @@ ZST qSbadirefn = N_("REFN key is already in use."); ZST qStag2lng2cnc = N_("Tag is too long to connect automatically."); /* I,F,S,E,X are conventional letters, so leave them as is) */ ZST qSdbrecords = N_("Database records"); -ZST qSdbrecstats = N_(FMT_INT32 "I, " FMT_INT32 "F, " FMT_INT32 "S," FMT_INT32 "E, " FMT_INT32 "X"); +ZST qSdbrecstats = N_(FMT_INT "I, " FMT_INT "F, " FMT_INT "S," FMT_INT "E, " FMT_INT "X"); /* menus */ ZST qSmtitle = N_("LifeLines %s - Genealogical DB and Programming System"); diff --git a/src/gedlib/xreffile.c b/src/gedlib/xreffile.c index ab240f458..56e4a3469 100644 --- a/src/gedlib/xreffile.c +++ b/src/gedlib/xreffile.c @@ -106,7 +106,7 @@ static DELETESET get_deleteset_from_type(char ctype); static STRING getxref(DELETESET set); static void growxrefs(DELETESET set); static STRING newxref(STRING xrefp, BOOLEAN flag, DELETESET set); -static INT32 num_set(DELETESET set); +static INT num_set(DELETESET set); static BOOLEAN parse_key(CNSTRING key, char * ktype, INT32 * kval); static void readrecs(DELETESET set); static BOOLEAN readxrefs(void); @@ -635,16 +635,17 @@ freexref (DELETESET set) * num_????s -- Return number of type of things in database. * 5 symmetric versions *========================================================*/ -static INT32 num_set (DELETESET set) +static INT num_set (DELETESET set) { ASSERT(set); - return set->recs[0] - set->n; -} -INT32 num_indis (void) { return num_set(&irecs); } -INT32 num_fams (void) { return num_set(&frecs); } -INT32 num_sours (void) { return num_set(&srecs); } -INT32 num_evens (void) { return num_set(&erecs); } -INT32 num_othrs (void) { return num_set(&xrecs); } + /* next key value less number of deleted keys */ + return (INT)(set->recs[0] - set->n); +} +INT num_indis (void) { return num_set(&irecs); } +INT num_fams (void) { return num_set(&frecs); } +INT num_sours (void) { return num_set(&srecs); } +INT num_evens (void) { return num_set(&erecs); } +INT num_othrs (void) { return num_set(&xrecs); } /*======================================================== * max_????s -- Return max key number of object type in db * 5 symmetric versions @@ -864,8 +865,8 @@ INT xref_lastx (void) { return xref_last(&xrecs); } * If db structure error, errptr points to description of error (in static buffer) *=====================================*/ BOOLEAN -xrefs_get_counts_from_unopened_db (CNSTRING path, INT32 *nindis, INT32 *nfams - , INT32 *nsours, INT32 *nevens, INT32 *nothrs, char ** errptr) +xrefs_get_counts_from_unopened_db (CNSTRING path, INT *nindis, INT *nfams + , INT *nsours, INT *nevens, INT *nothrs, char ** errptr) { char scratch[100]; static char errstr[256]; @@ -902,11 +903,12 @@ xrefs_get_counts_from_unopened_db (CNSTRING path, INT32 *nindis, INT32 *nfams nmax[i] = k; } } - *nindis = nmax[0] - ndels[0]; - *nfams = nmax[1] - ndels[1]; - *nevens = nmax[2] - ndels[2]; - *nsours = nmax[3] - ndels[3]; - *nothrs = nmax[4] - ndels[4]; + /* This logic is similar to what is in num_set() */ + *nindis = (INT)(nmax[0] - ndels[0]); + *nfams = (INT)(nmax[1] - ndels[1]); + *nevens = (INT)(nmax[2] - ndels[2]); + *nsours = (INT)(nmax[3] - ndels[3]); + *nothrs = (INT)(nmax[4] - ndels[4]); fclose(fp); return TRUE; } diff --git a/src/hdrs/gedcom.h b/src/hdrs/gedcom.h index 3f5c79a9d..a4375b0dc 100644 --- a/src/hdrs/gedcom.h +++ b/src/hdrs/gedcom.h @@ -397,13 +397,13 @@ void normalize_fam(NODE fam); void normalize_irec(RECORD irec); void normalize_indi(NODE indi); void normalize_rec(RECORD rec); -INT32 num_evens(void); +INT num_evens(void); INT num_fam_xrefs(NODE fam); -INT32 num_fams(void); -INT32 num_indis(void); +INT num_fams(void); +INT num_indis(void); INT num_spouses_of_indi(NODE); -INT32 num_sours(void); -INT32 num_othrs(void); +INT num_sours(void); +INT num_othrs(void); BOOLEAN open_database(INT alteration, STRING dbused, INT *lldberr); BOOLEAN openxref(BOOLEAN readonly); STRING other_to_list_string(NODE node, INT len, STRING delim); diff --git a/src/liflines/miscutls.c b/src/liflines/miscutls.c index 1f988e674..9fe8977a6 100644 --- a/src/liflines/miscutls.c +++ b/src/liflines/miscutls.c @@ -93,9 +93,6 @@ who_is_he_she (void) } /*=========================================== * show_database_stats -- Show database stats - * FIXME: num_XXX() is the number of *unused* - * XXX keys in the database, *not* - * the total number of XXX keys! *=========================================*/ void show_database_stats (void) diff --git a/src/liflines/screen.c b/src/liflines/screen.c index 6c30c9ceb..51d708553 100644 --- a/src/liflines/screen.c +++ b/src/liflines/screen.c @@ -1930,8 +1930,6 @@ uopt_validate (TABLE tab, void * param) */ if (!eqstr_ex(codeset, original_codeset) && !eqstr_ex(codeset, int_codeset)) { - /* FIXME: num_XXX() is the number of *unused* XXX keys in the database, - * *not* the total number of XXX keys! */ if (num_indis()+num_fams()+num_sours()+num_evens()+num_othrs()) return _("Impermissible to change codeset in a populated database"); } From 9d2a446823e538359cf1a44543cf89db5491f5f6 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 1 Jan 2019 19:43:06 -0500 Subject: [PATCH 047/520] Remove unused variables --- src/liflines/browse.c | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/src/liflines/browse.c b/src/liflines/browse.c index 3f21db093..d101d62c1 100644 --- a/src/liflines/browse.c +++ b/src/liflines/browse.c @@ -1635,7 +1635,7 @@ static void save_nkey_list (STRING key, struct hist * histp) { FILE * fp=0; - INT next, prev, count, temp; + INT next, count, temp; size_t rtn; count = get_hist_count(histp); @@ -1649,7 +1649,6 @@ save_nkey_list (STRING key, struct hist * histp) rtn = fwrite(&count, 4, 1, fp); ASSERT(rtn==1); rtn = fwrite(&count, 4, 1, fp); ASSERT(rtn==1); - prev = -1; next = histp->start; while (1) { /* write type & number, 4 bytes each */ @@ -1657,7 +1656,6 @@ save_nkey_list (STRING key, struct hist * histp) rtn = fwrite(&temp, 4, 1, fp); ASSERT(rtn==1); temp = histp->list[next].keynum; rtn = fwrite(&temp, 4, 1, fp); ASSERT(rtn==1); - prev = next; next = (next+1) % histp->size; if (next == histp->past_end) break; /* finished them all */ @@ -1684,7 +1682,7 @@ static void history_record (RECORD rec, struct hist * histp) { NKEY nkey = nkey_zero(); - INT prev, next, i; + INT next, i; INT count = get_hist_count(histp); INT protect = getlloptint("HistoryBounceSuppress", 0); if (!histp->size) return; @@ -1704,13 +1702,11 @@ history_record (RECORD rec, struct hist * histp) if (protect>count) protect=count; /* traverse from most recent back (bounce suppression) */ - prev = -1; next = (histp->past_end-1); if (next < 0) next += histp->size; for (i=0; ilist[next])) return; - prev = next; if (--next < 0) next += histp->size; } /* it is a new one so add it to circular list */ @@ -1828,13 +1824,12 @@ static INDISEQ get_history_list (struct hist * histp) { INDISEQ seq=0; - INT next, prev; + INT next; if (!histp->size || histp->start==-1) { return NULL; } /* add all items of history to seq */ seq = create_indiseq_null(); - prev = -1; next = histp->start; while (1) { NODE node=0; @@ -1843,7 +1838,6 @@ get_history_list (struct hist * histp) STRING key = node_to_key(node); append_indiseq_null(seq, key, NULL, TRUE, FALSE); } - prev = next; next = (next+1) % histp->size; if (next == histp->past_end) break; /* finished them all */ From 3b38fbae99b16fed704b0c34b46c801bfeeab99f Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 1 Jan 2019 19:43:20 -0500 Subject: [PATCH 048/520] Remove unused variables --- src/liflines/listui.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/liflines/listui.c b/src/liflines/listui.c index 193181909..f7aaf17a0 100644 --- a/src/liflines/listui.c +++ b/src/liflines/listui.c @@ -579,7 +579,6 @@ shw_array_of_strings (STRING *strings, listdisp * ld, DETAILFNC detfnc WINDOW *win = uiw_win(ld->uiwin); INT i, j, row, lines; INT rows = ld->rectList.bottom - ld->rectList.top + 1; - INT overflag=FALSE; char buffer[120]; INT width = uiw_cols(ld->uiwin); if (width > (INT)sizeof(buffer)-1) @@ -614,8 +613,6 @@ shw_array_of_strings (STRING *strings, listdisp * ld, DETAILFNC detfnc temp = width-6-nlen; llstrncpy(buffer, strings[i], temp, uu8); if ((INT)strlen(buffer) > temp-2) { - if (i==ld->cur) - overflag=TRUE; strcpy(&buffer[temp-3], "..."); } mvccwaddstr(win, row, 4+nlen, buffer); From 2e9e8cb795e709cdbcb7aabaa2d3c44951e34af6 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 1 Jan 2019 19:44:36 -0500 Subject: [PATCH 049/520] Call platform_postcurses_init in appropriate places; handle return codes from system(); handle errors from fgets --- src/arch/mswin/mycurses.c | 2 ++ src/liflines/screen.c | 28 +++++++++++++++++++++++----- src/ui/ui_cli.c | 32 +++++++++++++++++++++++++------- 3 files changed, 50 insertions(+), 12 deletions(-) diff --git a/src/arch/mswin/mycurses.c b/src/arch/mswin/mycurses.c index 22f396af2..7eea6ef74 100644 --- a/src/arch/mswin/mycurses.c +++ b/src/arch/mswin/mycurses.c @@ -803,6 +803,8 @@ static int mycur_init(int fullscreen) COLS = ConScreenBuffer.srWindow.Right; } adjust_linescols(); + + platform_postcurses_init(); } return 1; } diff --git a/src/liflines/screen.c b/src/liflines/screen.c index bc9a5be37..553938784 100644 --- a/src/liflines/screen.c +++ b/src/liflines/screen.c @@ -280,6 +280,7 @@ init_screen (char * errmsg, int errsize) int rtn = resize_screen_impl(errmsg, errsize); if (rtn) { /* success */ register_screen_lang_callbacks(TRUE); + platform_postcurses_init(); } return rtn; } @@ -2253,13 +2254,21 @@ dbprintf (STRING fmt, ...) void do_edit (void) { + int rtn=-1; + endwin(); #ifdef WIN32 /* use w32system, because it will wait for the editor to finish */ - w32system(editstr); + rtn = w32system(editstr); #else - system(editstr); + rtn = system(editstr); #endif + if (rtn != 0) { + printf(_("Editor or system call failed.")); + puts(""); + sleep(2); + } + clearok(curscr, 1); place_cursor_main(); wrefresh(curscr); @@ -2895,12 +2904,21 @@ refresh_stdout (void) void call_system_cmd (STRING cmd) { + int rtn=-1; + endwin(); #ifndef WIN32 - system("clear"); + rtn = system("clear"); #endif - system(cmd); - touchwin(curscr); + rtn = system(cmd); + + if (rtn != 0) { + printf(_("System command failed.")); + puts(""); + sleep(2); + } + clearok(curscr, 1); + place_cursor_main(); wrefresh(curscr); } /*============================ diff --git a/src/ui/ui_cli.c b/src/ui/ui_cli.c index d76e944e6..2da1f53b2 100644 --- a/src/ui/ui_cli.c +++ b/src/ui/ui_cli.c @@ -123,10 +123,18 @@ msg_width (void) void call_system_cmd (STRING cmd) { + int rtn=-1; + #ifndef WIN32 - system("clear"); + rtn = system("clear"); #endif - system(cmd); + rtn = system(cmd); + + if (rtn != 0) { + printf(_("Editor or system call failed.")); + puts(""); + sleep(2); + } } /*============================================================= * ASK Routines @@ -154,11 +162,19 @@ ask_for_program (STRING mode, BOOLEAN ask_for_string (CNSTRING ttl, CNSTRING prmpt, STRING buffer, INT buflen) { + char *rtn=NULL; + int len=0; + outputln(ttl); printf("%s", prmpt); - fgets(buffer, buflen, stdin); - chomp(buffer); - return strlen(buffer)>0; + rtn = fgets(buffer, buflen, stdin); + if (rtn) + { + chomp(buffer); + len = strlen(buffer); + } + + return (len>0); } BOOLEAN ask_for_string2 (CNSTRING ttl1, CNSTRING ttl2, CNSTRING prmpt, STRING buffer, INT buflen) @@ -379,8 +395,11 @@ interact (CNSTRING ptrn) { char buffer[8]; CNSTRING t=0; + char *rtn=NULL; + while (1) { - fgets(buffer, sizeof(buffer), stdin); + rtn = fgets(buffer, sizeof(buffer), stdin); + if (!rtn) return 0; if (!ptrn) return buffer[0]; for (t=ptrn; *t; ++t) { if (buffer[0]==*t) @@ -389,4 +408,3 @@ interact (CNSTRING ptrn) printf("Invalid option: choose one of %s\n", ptrn); } } - From 71150daa155341c42d6757e47997375c4d2fe99f Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 1 Jan 2019 20:06:07 -0500 Subject: [PATCH 050/520] Add and call init_arch(), which calls _llnull() to avoid compiler warning. This could be extended for one-time init purposes in the future. --- src/arch/_llnull.c | 5 +++-- src/arch/platform.c | 10 ++++++++++ src/hdrs/arch.h | 7 +++++++ src/liflines/main.c | 3 +++ 4 files changed, 23 insertions(+), 2 deletions(-) diff --git a/src/arch/_llnull.c b/src/arch/_llnull.c index f39f8039d..7c263fc32 100644 --- a/src/arch/_llnull.c +++ b/src/arch/_llnull.c @@ -7,8 +7,9 @@ handle a 'ar cru libarch.a' without any objects being specified to build this library, and later on link with it. */ -static void _llnull(void) +void _llnull(void); + +void _llnull(void) { - _llnull(); /* Avoid 'warning: `_llnull' defined but not used' */ return; } diff --git a/src/arch/platform.c b/src/arch/platform.c index ca6204fe5..13669deb5 100644 --- a/src/arch/platform.c +++ b/src/arch/platform.c @@ -117,3 +117,13 @@ GetWinSysError (INT nerr) } #endif /* defined(_WIN32) || defined(__CYGWIN__) */ + +/* + * This function does any initialize required for the arch library. + */ + +int init_arch(void) +{ + _llnull(); + return 0; +} diff --git a/src/hdrs/arch.h b/src/hdrs/arch.h index ff9a4aa2f..390ded8a0 100644 --- a/src/hdrs/arch.h +++ b/src/hdrs/arch.h @@ -10,6 +10,13 @@ * Normally this is done by including llstdlib.h first */ +/* ***************************************************************** + * llarchinit() + * ***************************************************************** */ + +extern int init_arch(void); +extern void _llnull(void); + /* ***************************************************************** * sleep() * ***************************************************************** */ diff --git a/src/liflines/main.c b/src/liflines/main.c index 0bc3de2b5..1c690c736 100644 --- a/src/liflines/main.c +++ b/src/liflines/main.c @@ -137,6 +137,9 @@ main (int argc, char **argv) STRING crashlog=NULL; int i=0; + /* initialize all the low-level platform code */ + init_arch(); + /* initialize all the low-level library code */ init_stdlib(); From bfe732acc778512661b54ca99713d3d1fd81fbf6 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 1 Jan 2019 20:28:44 -0500 Subject: [PATCH 051/520] Add missing prototype and make a few functions DEBUG only --- src/gedlib/charmaps.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/gedlib/charmaps.c b/src/gedlib/charmaps.c index 915f41932..148b10de8 100644 --- a/src/gedlib/charmaps.c +++ b/src/gedlib/charmaps.c @@ -87,8 +87,11 @@ static XNODE create_xnode(XNODE, INT, STRING); static BOOLEAN init_map_from_str(STRING str, CNSTRING mapname, TRANTABLE * ptt, ZSTR zerr); static void maperror(CNSTRING errmsg); static void remove_xnodes(XNODE); +#ifdef DEBUG +void show_trantable (TRANTABLE tt); static void show_xnode(XNODE node); static void show_xnodes(INT indent, XNODE node); +#endif static XNODE step_xnode(XNODE, INT); static INT translate_match(TRANTABLE tt, CNSTRING in, CNSTRING * out); @@ -607,8 +610,6 @@ show_trantable (TRANTABLE tt) } } } -#endif /* DEBUG */ - /*=============================================== * show_xnodes -- DEBUG routine that shows XNODEs *=============================================*/ @@ -638,6 +639,7 @@ show_xnode (XNODE node) } else llwprintf("\n"); } +#endif /* DEBUG */ /*=================================================== * custom_translatez -- Translate string via custom translation table * zstr: [I/O] string to be translated (in-place) From 8d36f8ed106135b4209f3fdb314c685110089fe3 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 1 Jan 2019 20:33:00 -0500 Subject: [PATCH 052/520] Remove unused variable --- src/gedlib/dblist.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/gedlib/dblist.c b/src/gedlib/dblist.c index f58c7b570..f03ebb293 100644 --- a/src/gedlib/dblist.c +++ b/src/gedlib/dblist.c @@ -41,7 +41,6 @@ INT get_dblist (STRING path, LIST * dblist, LIST * dbdesclist) { STRING dirs=0; - INT ndirs=0; STRING p=0; ASSERT(!(*dblist)); ASSERT(!(*dbdesclist)); @@ -51,7 +50,7 @@ get_dblist (STRING path, LIST * dblist, LIST * dbdesclist) return 0; dirs = (STRING)stdalloc(strlen(path)+2); /* find directories in dirs & delimit with zeros */ - ndirs = chop_path(path, dirs); + chop_path(path, dirs); /* now process each directory */ for (p=dirs; *p; p+=strlen(p)+1) { add_dbs_to_list(*dblist, *dbdesclist, p); From a9f2662822472970769a7adf36da612d4b901d6c Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 1 Jan 2019 20:41:01 -0500 Subject: [PATCH 053/520] Add validation stubs for E/S/O nodes --- src/gedlib/valid.c | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/src/gedlib/valid.c b/src/gedlib/valid.c index 4f35739ea..509dd8c97 100644 --- a/src/gedlib/valid.c +++ b/src/gedlib/valid.c @@ -223,7 +223,6 @@ valid_node_type (NODE node, char ntype, STRING *pmsg, NODE node0) BOOLEAN valid_sour_tree (NODE node, STRING *pmsg, NODE orig) { - orig = NULL; /* keep compiler happy */ *pmsg = NULL; if (!node) { *pmsg = _(qSbademp); @@ -233,6 +232,12 @@ valid_sour_tree (NODE node, STRING *pmsg, NODE orig) *pmsg = _(qSbadsr0); return FALSE; } + if (orig) + { + // validation unimplemented + *pmsg = _(qSbadsr0); + return FALSE; + } return TRUE; } /*====================================== @@ -244,7 +249,6 @@ valid_sour_tree (NODE node, STRING *pmsg, NODE orig) BOOLEAN valid_even_tree (NODE node, STRING *pmsg, NODE orig) { - orig = NULL; /* keep compiler happy */ *pmsg = NULL; if (!node) { *pmsg = _(qSbademp); @@ -254,6 +258,12 @@ valid_even_tree (NODE node, STRING *pmsg, NODE orig) *pmsg = _(qSbadev0); return FALSE; } + if (orig) + { + // validation unimplemented + *pmsg = _(qSbadev0); + return FALSE; + } return TRUE; } /*====================================== @@ -265,7 +275,6 @@ valid_even_tree (NODE node, STRING *pmsg, NODE orig) BOOLEAN valid_othr_tree (NODE node, STRING *pmsg, NODE orig) { - orig = NULL; /* keep compiler happy */ *pmsg = NULL; if (!node) { *pmsg = _(qSbademp); @@ -276,6 +285,12 @@ valid_othr_tree (NODE node, STRING *pmsg, NODE orig) *pmsg = _(qSbadothr0); return FALSE; } + if (orig) + { + // validation unimplemented + *pmsg = _(qSbadothr0); + return FALSE; + } return TRUE; } /*========================================= From a901c467a902fc3d9c34542ebc5d485eb1f2d43c Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 1 Jan 2019 20:47:29 -0500 Subject: [PATCH 054/520] Remove unused parameters from check_tt_name --- src/gedlib/xlat.c | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/src/gedlib/xlat.c b/src/gedlib/xlat.c index 08649bab7..4d1c2b6ea 100644 --- a/src/gedlib/xlat.c +++ b/src/gedlib/xlat.c @@ -63,7 +63,7 @@ typedef struct xlat_step_s { /* alphabetical */ static void add_dyntt_step(XLAT xlat, DYNTT dyntt); -static INT check_tt_name(CNSTRING filename, ZSTR zsrc, ZSTR zdest); +static INT check_tt_name(CNSTRING filename); static XLSTEP create_iconv_step(CNSTRING src, CNSTRING dest); static XLSTEP create_dyntt_step(DYNTT dyntt); static XLAT create_null_xlat(BOOLEAN adhoc); @@ -467,8 +467,7 @@ load_dynttlist_from_dir (STRING dir) CNSTRING ttfile = programs[i]->d_name; /* filename without extension */ ZSTR zfile = zs_newsubs(ttfile, strlen(ttfile)-(sizeof(f_ttext)-1)); - ZSTR zsrc=zs_new(), zdest=zs_new(); - INT ntype = check_tt_name(zs_str(zfile), zsrc, zdest); + INT ntype = check_tt_name(zs_str(zfile)); /* Valid names are like so: UTF-8_ISO-8859-1 (type 1; code conversion) @@ -490,8 +489,6 @@ load_dynttlist_from_dir (STRING dir) } } zs_free(&zfile); - zs_free(&zsrc); - zs_free(&zdest); } if (n>0) { for (i=0; i Date: Tue, 1 Jan 2019 21:13:37 -0500 Subject: [PATCH 055/520] Remove unused variables --- src/interp/builtin_list.c | 7 ------- src/liflines/llexec.c | 4 ---- 2 files changed, 11 deletions(-) diff --git a/src/interp/builtin_list.c b/src/interp/builtin_list.c index 98a3ca020..f6d4c7a89 100644 --- a/src/interp/builtin_list.c +++ b/src/interp/builtin_list.c @@ -36,13 +36,6 @@ static VPTR create_list_value_pvalue(LIST list); -/********************************************* - * local variables - *********************************************/ - -static struct tag_rfmt rpt_long_rfmt; /* short form report format */ -static struct tag_rfmt rpt_shrt_rfmt; /* long form report format */ - /********************************************* * local function definitions * body of module diff --git a/src/liflines/llexec.c b/src/liflines/llexec.c index 0c517548d..eb64c9e6b 100644 --- a/src/liflines/llexec.c +++ b/src/liflines/llexec.c @@ -111,7 +111,6 @@ main (int argc, char **argv) LIST exprogs=NULL; TABLE exargs=NULL; STRING progout=NULL; - BOOLEAN graphical=TRUE; STRING configfile=0; STRING crashlog=NULL; int i=0; @@ -255,9 +254,6 @@ main (int argc, char **argv) case 'o': /* output directory */ progout = optarg; break; - case 'z': /* nongraphical box */ - graphical = FALSE; - break; case 'C': /* specify config file */ configfile = optarg; break; From 9610b04a525ff506a909470fb685eb5640248437 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 1 Jan 2019 21:13:48 -0500 Subject: [PATCH 056/520] whitespace cleanup --- src/hdrs/gedcom_macros.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/hdrs/gedcom_macros.h b/src/hdrs/gedcom_macros.h index 38508b208..b8369d4e3 100644 --- a/src/hdrs/gedcom_macros.h +++ b/src/hdrs/gedcom_macros.h @@ -268,9 +268,9 @@ while (__node) {\ if (!eqstr(ntag(__node), "FAMC")) break;\ __key = rmvat(nval(__node));\ - __node = nsibling(__node);\ - ++num;\ - if (!__key || !(frec=qkey_to_frecord(__key)) || !(fam=nztop(frec))) {\ + __node = nsibling(__node);\ + ++num;\ + if (!__key || !(frec=qkey_to_frecord(__key)) || !(fam=nztop(frec))) {\ continue;\ }\ fath = fam_to_husb_node(fam);\ From 951f86e30e171ffe8ef97747fc212a5c273bae6d Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 1 Jan 2019 21:14:26 -0500 Subject: [PATCH 057/520] Optimize indi_to_families() to not inspect spouses as this is not needed --- src/gedlib/indiseq.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/gedlib/indiseq.c b/src/gedlib/indiseq.c index 903f5e4c1..4736011d6 100644 --- a/src/gedlib/indiseq.c +++ b/src/gedlib/indiseq.c @@ -1389,8 +1389,12 @@ indi_to_families (NODE indi, BOOLEAN fams) if (fams) { FORFAMS(indi, fam, num) { - INT spkeynum=0; STRING fkey = strsave(fam_to_key(fam)); +/* MTE: When processing FAMS, we don't care if there is a spouse + * or not, the FAMS key is enough. + */ +#if 0 + INT spkeynum=0; /* look for a spouse besides indi */ FORFAMSPOUSES(fam, spouse, num2) { @@ -1399,6 +1403,7 @@ indi_to_families (NODE indi, BOOLEAN fams) spkeynum = temp; } ENDFAMSPOUSES +#endif append_indiseq_ival(seq, fkey, NULL, mykeynum, TRUE, FALSE); strfree(&fkey); } @@ -1607,7 +1612,7 @@ descendent_indiseq (INDISEQ seq) FORFAMS(indi, fam, num1) /* skip families already processed */ if (in_table(ftab, fkey = fam_to_key(fam))) - goto a; + continue; insert_table_ptr(ftab, fkey, 0); FORCHILDRENx(fam, child, num2) /* only do people not processed */ @@ -1623,7 +1628,6 @@ descendent_indiseq (INDISEQ seq) insert_table_ptr(itab, dkey, 0); } ENDCHILDRENx - a:; ENDFAMS } destroy_table(itab); From 60b17236f3bd57077c90c3c6722f36c0b6c083c0 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 1 Jan 2019 21:38:56 -0500 Subject: [PATCH 058/520] Fix missing prototypes and type conversion warnings --- src/interp/interpi.h | 3 ++- src/interp/lex.c | 4 ++-- src/interp/progerr.c | 2 +- src/stdlib/norm_charmap.c | 2 +- src/stdlib/stack.c | 2 +- 5 files changed, 7 insertions(+), 6 deletions(-) diff --git a/src/interp/interpi.h b/src/interp/interpi.h index 982486b5e..9d09a320d 100644 --- a/src/interp/interpi.h +++ b/src/interp/interpi.h @@ -569,6 +569,7 @@ NODE eval_indi2(PNODE expr, SYMTAB stab, BOOLEAN *eflg, CACHEEL *pcel, PVALUE *p NODE eval_fam(PNODE, SYMTAB, BOOLEAN*, CACHEEL*); PVALUE eval_without_coerce(PNODE node, SYMTAB stab, BOOLEAN *eflg); PNODE families_node(PACTX pactx, PNODE, STRING, STRING, STRING, PNODE); +PNODE familyspouses_node(PACTX pactx, PNODE, STRING, STRING, PNODE); PNODE fathers_node(PACTX pactx, PNODE, STRING, STRING, STRING, PNODE); PNODE fdef_node(PACTX pactx, CNSTRING, PNODE, PNODE); PNODE foreven_node(PACTX pactx, STRING, STRING, PNODE); @@ -601,8 +602,8 @@ void pa_handle_global(STRING iden); void pa_handle_option(CNSTRING optname); void pa_handle_proc(PACTX pactx, CNSTRING procname, PNODE nd_args, PNODE nd_body); void pa_handle_require(PACTX pactx, PNODE node); -PNODE familyspouses_node(PACTX pactx, PNODE, STRING, STRING, PNODE); PNODE parents_node(PACTX pactx, PNODE, STRING, STRING, PNODE); +void parse_error (PACTX pactx, STRING str); void prog_error(PNODE, STRING, ...); void prog_var_error(PNODE node, SYMTAB stab, PNODE arg, PVALUE val, STRING fmt, ...); STRING prot(STRING str); diff --git a/src/interp/lex.c b/src/interp/lex.c index 7036c22fd..f1b3cf6a9 100644 --- a/src/interp/lex.c +++ b/src/interp/lex.c @@ -48,7 +48,7 @@ static INT Lexmode = FILEMODE; static STRING Lp; /* pointer into program string */ - +int yylex (YYSTYPE * lvalp, PACTX pactx); static INT inchar(PACTX pactx); static int lowyylex(PACTX pactx, YYSTYPE * lvalp); static BOOLEAN reserved(STRING, INT*); @@ -210,7 +210,7 @@ lextok (PACTX pactx, YYSTYPE * lvalp, INT c, INT t) p = tokbuf; while (TRUE) { while ((c = inchar(pactx)) != EOF && c != '"' && c != '\\') { - if (p-tokbuf > sizeof(tokbuf)/sizeof(tokbuf[0]) - 3) { + if ((int)(p-tokbuf) > (int)(sizeof(tokbuf)/sizeof(tokbuf[0]) - 3)) { /* Overflowing tokbuf buffer */ /* TODO: (Perry, 2006-06-30) I don't know how to fail gracefully from here inside parser */ char msg[512]; diff --git a/src/interp/progerr.c b/src/interp/progerr.c index 679ca4fb1..2385dbeb5 100644 --- a/src/interp/progerr.c +++ b/src/interp/progerr.c @@ -453,7 +453,7 @@ disp_table (TABLE tab) TABLE_ITER tabit = begin_table_iter(tab); STRING key=0; VPTR ptr = 0; - while (next_table_ptr(tabit, &key, &ptr)) { + while (next_table_ptr(tabit, (CNSTRING *)&key, &ptr)) { PVALUE val = ptr; format_dbgsymtab_val(key, val, &sdata); } diff --git a/src/stdlib/norm_charmap.c b/src/stdlib/norm_charmap.c index 302048716..defbc5fbc 100644 --- a/src/stdlib/norm_charmap.c +++ b/src/stdlib/norm_charmap.c @@ -25,12 +25,12 @@ */ #include - #ifdef TEST #include #include #include #endif +#include "llstdlib.h" #define digit(x) ((x) >= '0' && (x) <= '9') diff --git a/src/stdlib/stack.c b/src/stdlib/stack.c index a658837ab..e12abb907 100644 --- a/src/stdlib/stack.c +++ b/src/stdlib/stack.c @@ -56,7 +56,7 @@ void StackInitModule(void (*AssertFunc)(int assertion, const char* error), int StackNotEmpty(STKSTACK theStack) { - return( theStack ? (int) theStack->top : 0); + return( theStack ? ( theStack->top ? 1 : 0 ) : 0 ); } STKSTACK StackJoin(STKSTACK stack1, STKSTACK stack2) From 958e8caa3a06190a12c3bdabafb7f5b2b559e636 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 1 Jan 2019 21:39:59 -0500 Subject: [PATCH 059/520] Fix type conversion warnings --- src/stdlib/icvt.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/stdlib/icvt.c b/src/stdlib/icvt.c index 0105a9476..93ff1426e 100644 --- a/src/stdlib/icvt.c +++ b/src/stdlib/icvt.c @@ -60,7 +60,7 @@ iconv_trans (CNSTRING src, CNSTRING dest, CNSTRING sin, ZSTR zout, char illegal) { #ifdef HAVE_ICONV iconv_t ict; - const char * inptr; + char * inptr; char * outptr; size_t inleft; size_t outleft; @@ -114,7 +114,7 @@ iconv_trans (CNSTRING src, CNSTRING dest, CNSTRING sin, ZSTR zout, char illegal) #endif - inptr = sin; + inptr = (char *)sin; outptr = zs_str(zout); inleft = inlen; /* we are terminating with 4 zero bytes just in case dest is UCS-4 */ From 463ac2e615d68308baebd6755d81c3963aed5806 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 1 Jan 2019 22:26:06 -0500 Subject: [PATCH 060/520] Remove unused variable --- src/gedlib/keytonod.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/gedlib/keytonod.c b/src/gedlib/keytonod.c index e90cef67e..7c3cec834 100644 --- a/src/gedlib/keytonod.c +++ b/src/gedlib/keytonod.c @@ -875,10 +875,9 @@ cel_rptlocks (CACHEEL cel) void lock_record_in_cache (RECORD rec) { - NODE node=0; CACHEEL cel=0; ASSERT(rec); - node = nztop(rec); /* force record to be loaded in cache */ + (void)nztop(rec); /* force record to be loaded in cache */ cel = nzcel(rec); ++cclock(cel); ASSERT(cclock(cel) > 0); From 79d863b2a891433cb9c50d6592c7cbd3025d6f62 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 1 Jan 2019 22:54:21 -0500 Subject: [PATCH 061/520] Fix pointer/integer size mismatches in yacc.y --- src/hdrs/standard.h | 6 ++++- src/interp/yacc.y | 62 +++++++++++++++++++-------------------------- 2 files changed, 31 insertions(+), 37 deletions(-) diff --git a/src/hdrs/standard.h b/src/hdrs/standard.h index f0b996e28..88bee2baa 100644 --- a/src/hdrs/standard.h +++ b/src/hdrs/standard.h @@ -105,16 +105,20 @@ typedef unsigned char uchar; /* INTEGER AND FLOATING POINT TYPES */ /* MTE: Notes on a possible scheme for 64-bit porting. + * * INT represents a 'native' size integer. This is useful for any in-memory computation where size doesn't matter. + * INTPTR represents a 'native' size integer. This is useful when you are stuffing an integer into a pointer. * INT16 represents a 16-bit (2-byte) integer. This is useful for on-disk structures where size matters. * INT32 represents a 32-bit (4-byte) integer. This is useful for on-disk structures where size matters. * INT64 represents a 64-bit (8-byte) integer. This is useful for on-disk structures where size matters. - * I would expect INT to be used in most places, and INT16/INT32/INT64 only used in btree and charset functions. + * I would expect INT to be used in most places, INTPTR to be used sparingly due to API issues, and + * INT16/INT32/INT64 only used in btree and charset functions which have dependencies on the number of bits. */ #define INT int32_t #define INT16 int16_t #define INT32 int32_t #define INT64 int64_t +#define INTPTR intptr_t #define FLOAT double /* VOID TYPE */ diff --git a/src/interp/yacc.y b/src/interp/yacc.y index 168af9a91..b99837392 100644 --- a/src/interp/yacc.y +++ b/src/interp/yacc.y @@ -54,7 +54,7 @@ INT Yival; FLOAT Yfval; // Bison 2.7 -#define YYSTYPE PNODE* +#define YYSTYPE PNODE /* Local Functions */ static void join (PNODE list, PNODE last); @@ -178,101 +178,101 @@ tmplt : CHILDREN m '(' expr ',' IDEN ',' IDEN ')' '{' tmplts '}' { /* consumes $6 and $8 */ $$ = children_node(pactx, (PNODE)$4, (STRING)$6, (STRING)$8, (PNODE)$11); - ((PNODE)$$)->i_line = (INT)$2; + ((PNODE)$$)->i_line = (INTPTR)$2; } | SPOUSES m '(' expr ',' IDEN ',' IDEN ')' '{' tmplts '}' { /* consumes $6 and $8 */ $$ = familyspouses_node(pactx, (PNODE)$4, (STRING)$6, (STRING)$8, (PNODE)$11); - ((PNODE)$$)->i_line = (INT)$2; + ((PNODE)$$)->i_line = (INTPTR)$2; } | SPOUSES m '(' expr ',' IDEN ',' IDEN ',' IDEN ')' '{' tmplts '}' { /* consumes $6 and $8 and $10 */ $$ = spouses_node(pactx, (PNODE)$4, (STRING)$6, (STRING)$8, (STRING)$10, (PNODE)$13); - ((PNODE)$$)->i_line = (INT)$2; + ((PNODE)$$)->i_line = (INTPTR)$2; } | FAMILIES m '(' expr ',' IDEN ',' IDEN ',' IDEN ')' '{' tmplts '}' { /* consumes $6 and $8 and $10 */ $$ = families_node(pactx, (PNODE)$4, (STRING)$6, (STRING)$8, (STRING)$10, (PNODE)$13); - ((PNODE)$$)->i_line = (INT)$2; + ((PNODE)$$)->i_line = (INTPTR)$2; } | FATHERS m '(' expr ',' IDEN ',' IDEN ',' IDEN ')' '{' tmplts '}' { /* consumes $6 and $8 and $10 */ $$ = fathers_node(pactx, (PNODE)$4, (STRING)$6, (STRING)$8, (STRING)$10, (PNODE)$13); - ((PNODE)$$)->i_line = (INT)$2; + ((PNODE)$$)->i_line = (INTPTR)$2; } | MOTHERS m '(' expr ',' IDEN ',' IDEN ',' IDEN ')' '{' tmplts '}' { /* consumes $6 and $8 and $10 */ $$ = mothers_node(pactx, (PNODE)$4, (STRING)$6, (STRING)$8, (STRING)$10, (PNODE)$13); - ((PNODE)$$)->i_line = (INT)$2; + ((PNODE)$$)->i_line = (INTPTR)$2; } | PARENTS m '(' expr ',' IDEN ',' IDEN ')' '{' tmplts '}' { /* consumes $6 and $8 */ $$ = parents_node(pactx, (PNODE)$4, (STRING)$6, (STRING)$8, (PNODE)$11); - ((PNODE)$$)->i_line = (INT)$2; + ((PNODE)$$)->i_line = (INTPTR)$2; } | FORINDISET m '(' expr ',' IDEN ',' IDEN ',' IDEN ')' '{' tmplts '}' { /* consumes $6 and $8 and $10 */ $$ = forindiset_node(pactx, (PNODE)$4, (STRING)$6, (STRING)$8, (STRING)$10, (PNODE)$13); - ((PNODE)$$)->i_line = (INT) $2; + ((PNODE)$$)->i_line = (INTPTR)$2; } | FORLIST_TOK m '(' expr ',' IDEN ',' IDEN ')' '{' tmplts '}' { /* consumes $6 and $8 */ $$ = forlist_node(pactx, (PNODE)$4, (STRING)$6, (STRING)$8, (PNODE)$11); - ((PNODE)$$)->i_line = (INT) $2; + ((PNODE)$$)->i_line = (INTPTR)$2; } | FORINDI m '(' IDEN ',' IDEN ')' '{' tmplts '}' { /* consumes $4 and $6 */ $$ = forindi_node(pactx, (STRING)$4, (STRING)$6, (PNODE)$9); - ((PNODE)$$)->i_line = (INT) $2; + ((PNODE)$$)->i_line = (INTPTR)$2; } | FORNOTES m '(' expr ',' IDEN ')' '{' tmplts '}' { /* consumes $6 */ $$ = fornotes_node(pactx, (PNODE)$4, (STRING)$6, (PNODE)$9); - ((PNODE)$$)->i_line = (INT) $2; + ((PNODE)$$)->i_line = (INTPTR)$2; } | FORFAM m '(' IDEN ',' IDEN ')' '{' tmplts '}' { /* consumes $4 and $6 */ $$ = forfam_node(pactx, (STRING)$4, (STRING)$6, (PNODE)$9); - ((PNODE)$$)->i_line = (INT) $2; + ((PNODE)$$)->i_line = (INTPTR)$2; } | FORSOUR m '(' IDEN ',' IDEN ')' '{' tmplts '}' { /* consumes $4 and $6 */ $$ = forsour_node(pactx, (STRING)$4, (STRING)$6, (PNODE)$9); - ((PNODE)$$)->i_line = (INT) $2; + ((PNODE)$$)->i_line = (INTPTR)$2; } | FOREVEN m '(' IDEN ',' IDEN ')' '{' tmplts '}' { /* consumes $4 and $6 */ $$ = foreven_node(pactx, (STRING)$4, (STRING)$6, (PNODE)$9); - ((PNODE)$$)->i_line = (INT) $2; + ((PNODE)$$)->i_line = (INTPTR)$2; } | FOROTHR m '(' IDEN ',' IDEN ')' '{' tmplts '}' { /* consumes $4 and $6 */ $$ = forothr_node(pactx, (STRING)$4, (STRING)$6, (PNODE)$9); - ((PNODE)$$)->i_line = (INT) $2; + ((PNODE)$$)->i_line = (INTPTR)$2; } | TRAVERSE m '(' expr ',' IDEN ',' IDEN ')' '{' tmplts '}' { /* consumes $6 */ $$ = traverse_node(pactx, (PNODE)$4, (STRING)$6, (STRING)$8, (PNODE)$11); - ((PNODE)$$)->i_line = (INT) $2; + ((PNODE)$$)->i_line = (INTPTR)$2; } | FORNODES m '(' expr ',' IDEN ')' '{' tmplts '}' { /* consumes $6 */ $$ = fornodes_node(pactx, (PNODE)$4, (STRING)$6, (PNODE)$9); - ((PNODE)$$)->i_line = (INT) $2; + ((PNODE)$$)->i_line = (INTPTR)$2; } | IF m '(' expr secondo ')' '{' tmplts '}' elsifso elseo { inext(((PNODE)$4)) = (PNODE)$5; @@ -288,29 +288,29 @@ tmplt : CHILDREN m '(' expr ',' IDEN ',' IDEN ')' '{' tmplts '}' } else $$ = if_node(pactx, (PNODE)$4, (PNODE)$8, (PNODE)$11); - ((PNODE)$$)->i_line = (INT) $2; + ((PNODE)$$)->i_line = (INTPTR)$2; } | WHILE m '(' expr secondo ')' '{' tmplts '}' { inext(((PNODE)$4)) = (PNODE)$5; $$ = while_node(pactx, (PNODE)$4, (PNODE)$8); - ((PNODE)$$)->i_line = (INT) $2; + ((PNODE)$$)->i_line = (INTPTR)$2; } | CALL IDEN m '(' exprso ')' { /* consumes $2 */ $$ = create_call_node(pactx, (STRING)$2, (PNODE)$5); - ((PNODE)$$)->i_line = (INT) $3; + ((PNODE)$$)->i_line = (INTPTR)$3; } | BREAK m '(' ')' { $$ = break_node(pactx); - ((PNODE)$$)->i_line = (INT) $2; + ((PNODE)$$)->i_line = (INTPTR)$2; } | CONTINUE m '(' ')' { $$ = continue_node(pactx); - ((PNODE)$$)->i_line = (INT) $2; + ((PNODE)$$)->i_line = (INTPTR)$2; } | RETURN m '(' exprso ')' { $$ = return_node(pactx, (PNODE)$4); - ((PNODE)$$)->i_line = (INT) $2; + ((PNODE)$$)->i_line = (INTPTR)$2; } | expr { $$ = $1; @@ -350,7 +350,7 @@ expr : IDEN { | IDEN m '(' exprso ')' { /* consumes $1 */ $$ = func_node(pactx, (STRING)$1, (PNODE)$4); - ((PNODE)$$)->i_line = (INT)$2; + ((PNODE)$$)->i_line = (INTPTR)$2; } | SCONS { $$ = $1; @@ -385,17 +385,7 @@ secondo : /* empty */ { } ; m : /* empty */ { -/* MTE: Is YYSTYPE correct here? - * - * This expands: - * = (void *)((struct *tag_pactx)pactx)->lineno - * = (void *)(pactx->lineno) - * - * which treats the integer value as a void*. Hmm. - * Basicaly attempts to make a node out of a line number. - * - */ - $$ = (YYSTYPE)((PACTX)pactx)->lineno; + $$ = (YYSTYPE)(INTPTR)pactx->lineno; } ; %% From 6c0b24a51da4123a1f83c40f7aafd34d05ec6d6a Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 1 Jan 2019 23:00:19 -0500 Subject: [PATCH 062/520] Fix comment related to YYSTYPE --- src/interp/lex.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/interp/lex.c b/src/interp/lex.c index f1b3cf6a9..341592d3f 100644 --- a/src/interp/lex.c +++ b/src/interp/lex.c @@ -30,7 +30,7 @@ * 3.0.3 - 21 Sep 95 *===========================================================*/ -/* Note that YYSTYPE is PNODE *, as defined in yacc.y */ +/* Note that YYSTYPE is PNODE, as defined in yacc.y */ #ifdef __OpenBSD__ #define _XOPEN_SOURCE From b2f86c6b06a2c3c63dde4ea8ccaf227d167958c3 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 1 Jan 2019 23:00:39 -0500 Subject: [PATCH 063/520] Add bison 3 support --- src/interp/yacc.y | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/interp/yacc.y b/src/interp/yacc.y index b99837392..27be73123 100644 --- a/src/interp/yacc.y +++ b/src/interp/yacc.y @@ -75,7 +75,7 @@ void parse_error(PACTX pactx, STRING str); /*===========================================================*/ // Bison 3.x. -//%define api.value.type {PNODE} +%define api.value.type {PNODE} /*===========================================================*/ /* Bison Prologue (Part 2) */ From 94559de2d7d220cdd7273862751888e982bdcc8f Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 1 Jan 2019 23:50:59 -0500 Subject: [PATCH 064/520] Fix test scripts and output for date test --- tests/date/{checkjd2date.log => checkjd2date.log.save} | 0 tests/do_rpt_tests.sh | 4 ++-- tests/run_rpt_test.sh | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) rename tests/date/{checkjd2date.log => checkjd2date.log.save} (100%) diff --git a/tests/date/checkjd2date.log b/tests/date/checkjd2date.log.save similarity index 100% rename from tests/date/checkjd2date.log rename to tests/date/checkjd2date.log.save diff --git a/tests/do_rpt_tests.sh b/tests/do_rpt_tests.sh index ea39780ae..250adb516 100755 --- a/tests/do_rpt_tests.sh +++ b/tests/do_rpt_tests.sh @@ -14,7 +14,7 @@ do TESTDIR=`dirname $i` TESTSCR=`basename $i` TESTNAME=`echo $TESTSCR | sed -e 's/.llscr//g'` - ((TOTALCNT++)) + TOTALCNT=$((TOTALCNT+1)) echo "Running test $i..." ./run_rpt_test.sh $TESTDIR $TESTSCR if [ -f $TESTDIR/$TESTNAME.diff ] @@ -25,7 +25,7 @@ do else FAILED="${FAILED},$i" fi - ((FAILCNT++)) + FAILCNT=$((FAILCNT+1)) fi done diff --git a/tests/run_rpt_test.sh b/tests/run_rpt_test.sh index f463a4363..d54834af8 100755 --- a/tests/run_rpt_test.sh +++ b/tests/run_rpt_test.sh @@ -20,13 +20,13 @@ then exit fi -if [ ! -f $testdir/$testscr ] +if [ ! -f "$testdir/$testscr" ] then echo "ERROR: Script $testscr not found!" exit fi -if [ "$testscr" == "$testname" ] +if [ "$testscr" = "$testname" ] then echo "ERROR: Script $testscr is not a script (llscr) file!" exit From 7d578b075f7111cf6a518aa0c53a9fa8072e12d8 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 1 Jan 2019 23:51:40 -0500 Subject: [PATCH 065/520] Clean up function pointer types and usage --- src/hdrs/standard.h | 2 -- src/interp/alloc.c | 4 ++-- src/interp/interpi.h | 9 +++++---- 3 files changed, 7 insertions(+), 8 deletions(-) diff --git a/src/hdrs/standard.h b/src/hdrs/standard.h index 88bee2baa..87ce0b2fe 100644 --- a/src/hdrs/standard.h +++ b/src/hdrs/standard.h @@ -136,8 +136,6 @@ typedef union { #define MAXLINELEN 512 -/*typedef VPTR (*FUNC)();*/ - #ifndef max #define max(x,y) ((x)>(y)?(x):(y)) #endif diff --git a/src/interp/alloc.c b/src/interp/alloc.c index b8ed150f6..b8c839c68 100644 --- a/src/interp/alloc.c +++ b/src/interp/alloc.c @@ -924,7 +924,7 @@ func_node (PACTX pactx, STRING name, PNODE elist) iname(node) = (VPTR) name; iargs(node) = (VPTR) elist; node->i_flags = PN_INAME_HSTR; - ifunc(node) = func; + ifunc(node) = ifunc(func); return node; } else if (count) { /* ambiguous call */ @@ -962,7 +962,7 @@ func_node (PACTX pactx, STRING name, PNODE elist) node = create_pnode(pactx, IBCALL); iname(node) = (VPTR) name; iargs(node) = (VPTR) elist; - ifunc(node) = (VPTR) builtins[md].ft_eval; + ifunc(node) = builtins[md].ft_eval; node->i_flags = PN_INAME_HSTR; return node; diff --git a/src/interp/interpi.h b/src/interp/interpi.h index 9d09a320d..40374541b 100644 --- a/src/interp/interpi.h +++ b/src/interp/interpi.h @@ -109,6 +109,8 @@ typedef struct tag_ipcall_data { PNODE fargs; } IPCALL_DATA; +typedef PVALUE (*PFUNC)(PNODE, SYMTAB, BOOLEAN *); + struct tag_pnode { char i_type; /* type of node */ PNODE i_prnt; /* parent of this node */ @@ -121,6 +123,7 @@ struct tag_pnode { VPTR i_word3; VPTR i_word4; VPTR i_word5; + PFUNC i_func; union { struct { PVALUE value; @@ -215,7 +218,7 @@ PNODE ipcall_args(PNODE node); PNODE ifdefn_args(PNODE node); PNODE ifcall_args(PNODE node); -#define ifunc(i) ((i)->i_word3) /* func and builtin reference */ +#define ifunc(i) ((i)->i_func) /* func and builtin reference */ #define ichild(i) ((i)->i_word2) /* var in children loop */ #define ispouse(i) ((i)->i_word2) /* var in families and spouses loop */ #define ifamily(i) ((i)->i_word3) /* var in all families type loops */ @@ -229,8 +232,6 @@ PNODE ifcall_args(PNODE node); #define ibody(i) ((i)->i_word5) /* body of proc, func, loops */ #define inum(i) ((i)->i_word4) /* counter used by many loops */ -typedef PVALUE (*PFUNC)(PNODE, SYMTAB, BOOLEAN *); - #define pitype(i) ptype(ivalue(i)) #define pivalue(i) pvalue(ivalue(i)) @@ -238,7 +239,7 @@ typedef struct { char *ft_name; INT ft_nparms_min; INT ft_nparms_max; - PVALUE (*ft_eval)(PNODE, SYMTAB, BOOLEAN *); + PFUNC ft_eval; } BUILTINS; #define INTERPTYPE INT From 314b95f7f6c9b6a825e4d83ed7fbc235d9593ecb Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 1 Jan 2019 23:54:56 -0500 Subject: [PATCH 066/520] Avoid sprintf buffer overflow --- src/interp/builtin.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/interp/builtin.c b/src/interp/builtin.c index 431071a12..b2b0932bc 100644 --- a/src/interp/builtin.c +++ b/src/interp/builtin.c @@ -1152,7 +1152,7 @@ llrpt_alpha (PNODE node, SYMTAB stab, BOOLEAN *eflg) i = pvalue_to_int(val); delete_pvalue_ptr(&val); if (i < 1 || i > 26) - sprintf(scratch, "XX"); + sprintf(scratch, "%c", "X"); else sprintf(scratch, "%c", 'a' + i - 1); return create_pvalue_from_string(scratch); From d1311047f54f3a488e8930d5e61f1161349cb08c Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 00:03:29 -0500 Subject: [PATCH 067/520] Improve casting where integers are stuffed into pointers --- src/gedlib/indiseq.c | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/src/gedlib/indiseq.c b/src/gedlib/indiseq.c index 4736011d6..adbcd5483 100644 --- a/src/gedlib/indiseq.c +++ b/src/gedlib/indiseq.c @@ -1379,7 +1379,7 @@ INDISEQ indi_to_families (NODE indi, BOOLEAN fams) { INDISEQ seq=0; - INT num, num2, val; + INT num, val; STRING key=0; INT mykeynum=0; if (!indi) return NULL; @@ -1395,6 +1395,7 @@ indi_to_families (NODE indi, BOOLEAN fams) */ #if 0 INT spkeynum=0; + INT num2=0; /* look for a spouse besides indi */ FORFAMSPOUSES(fam, spouse, num2) { @@ -1528,7 +1529,7 @@ ancestor_indiseq (INDISEQ seq) INDISEQ anc=0; NODE indi=0; STRING key, pkey; - INT gen=0; + INTPTR gen=0; INT fnum=0, snum=0; UNION uval; if (!seq) return NULL; @@ -1540,11 +1541,11 @@ ancestor_indiseq (INDISEQ seq) anc = create_indiseq_impl(IValtype(seq), IValfnctbl(seq)); FORINDISEQ(seq, el, num) enqueue_list(anclist, (VPTR)skey(el)); - enqueue_list(genlist, (VPTR)0); + enqueue_list(genlist, (VPTR)gen); ENDINDISEQ while (!is_empty_list(anclist)) { key = (STRING) dequeue_list(anclist); - gen = (INT) dequeue_list(genlist) + 1; + gen = (INTPTR)dequeue_list(genlist) + 1; indi = key_to_indi(key); FORFAMCS(indi, fam, fath, moth, fnum) @@ -1573,7 +1574,7 @@ ancestor_indiseq (INDISEQ seq) INDISEQ descendent_indiseq (INDISEQ seq) { - INT gen; + INTPTR gen = 0; /* itab lists people already entered, ftab families (values in both are unused) */ TABLE itab, ftab; @@ -1601,13 +1602,13 @@ descendent_indiseq (INDISEQ seq) /* add everyone from original seq to processing list */ FORINDISEQ(seq, el, num) enqueue_list(deslist, (VPTR)skey(el)); - enqueue_list(genlist, (VPTR)0); + enqueue_list(genlist, (VPTR)gen); ENDINDISEQ /* loop until processing list is empty */ while (!is_empty_list(deslist)) { INT num1, num2; key = (STRING) dequeue_list(deslist); - gen = (INT) dequeue_list(genlist) + 1; + gen = (INTPTR)dequeue_list(genlist) + 1; indi = key_to_indi(key); FORFAMS(indi, fam, num1) /* skip families already processed */ @@ -2194,7 +2195,7 @@ default_compare_values (VPTR ptr1, VPTR ptr2, INT valtype) valtype = valtype; /* unused */ /* We don't know how to deal with ptrs here */ /* Let's just sort them in memory order */ - return (INT)ptr1 - (INT)ptr2; + return (INTPTR)ptr1 - (INTPTR)ptr2; } /*======================================================= * calc_indiseq_names -- fill in element names From 2016aecca415fae9f188b414d4e27ee78b1c7a6b Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 00:03:42 -0500 Subject: [PATCH 068/520] #define out some unused code --- src/stdlib/rbtree.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/stdlib/rbtree.c b/src/stdlib/rbtree.c index 55540f990..3a3a1c4ab 100644 --- a/src/stdlib/rbtree.c +++ b/src/stdlib/rbtree.c @@ -881,6 +881,7 @@ FindFirst (RBTREE tree, RBKEY low) return lastBest; } +#if UNUSED /*********************************************************************** * FUNCTION: FindLast * @@ -905,6 +906,7 @@ FindLast (RBTREE tree, RBKEY high) } return lastBest; } +#endif int RbNext (RBITER rbit, RBKEY * pkey, RBVALUE * pinfo) From bcaa9bdb3c5a3c7fe381f53440206673777747c2 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 11:34:48 -0500 Subject: [PATCH 069/520] Add macros for printf/scanf integer formats --- src/hdrs/standard.h | 27 +++++++++++++++++++-------- 1 file changed, 19 insertions(+), 8 deletions(-) diff --git a/src/hdrs/standard.h b/src/hdrs/standard.h index 87ce0b2fe..566c37f7b 100644 --- a/src/hdrs/standard.h +++ b/src/hdrs/standard.h @@ -104,23 +104,35 @@ typedef unsigned char uchar; #endif /* INTEGER AND FLOATING POINT TYPES */ -/* MTE: Notes on a possible scheme for 64-bit porting. +/* + * INT represents a 'native' integer. + * This is to be used for any in-memory computation where size doesn't matter. + * + * INTPTR represents a 'native' integer that has the same size as a pointer. + * This is to be used where an integer is being passed around via a VPTR. * - * INT represents a 'native' size integer. This is useful for any in-memory computation where size doesn't matter. - * INTPTR represents a 'native' size integer. This is useful when you are stuffing an integer into a pointer. * INT16 represents a 16-bit (2-byte) integer. This is useful for on-disk structures where size matters. * INT32 represents a 32-bit (4-byte) integer. This is useful for on-disk structures where size matters. * INT64 represents a 64-bit (8-byte) integer. This is useful for on-disk structures where size matters. - * I would expect INT to be used in most places, INTPTR to be used sparingly due to API issues, and - * INT16/INT32/INT64 only used in btree and charset functions which have dependencies on the number of bits. + * These are to be used for on-disk structures and unicode where size matters. + * */ -#define INT int32_t +#define INT int32_t /* FUTUREFIX: int */ +#define INTPTR intptr_t #define INT16 int16_t #define INT32 int32_t #define INT64 int64_t -#define INTPTR intptr_t #define FLOAT double +#define FMT_INT "%" PRId32 /* FUTUREFIX: ?? */ +#define FMT_INT_6 "%6" PRId32 /* FUTUREFIX: ??. Used in import, load and save routines. */ +#define FMT_INTPTR "%" PRIdPTR +#define FMT_INT16 "%" PRId16 +#define FMT_INT32 "%" PRId32 +#define FMT_INT64 "%" PRId64 + +#define SCN_INT "%" SCNd32 /* FUTUREFIX: ?? */ + /* VOID TYPE */ typedef void *VPTR; #define VPTRSIZE sizeof(VPTR) @@ -195,7 +207,6 @@ typedef STRING (*TRANSLFNC)(STRING str, INT len); #include "list.h" - /* ARRSIZE is to make compiler insert size of (1) static array (# elements) From 05ad9edc1f5fd4d45ba85ff34b881f16993230b5 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 11:36:17 -0500 Subject: [PATCH 070/520] Use printf/scanf format macros in src/liflines and src/ui --- src/liflines/add.c | 2 +- src/liflines/browse.c | 2 +- src/liflines/import.c | 2 +- src/liflines/listui.c | 4 ++-- src/liflines/llexec.c | 10 +++++----- src/liflines/loadsave.c | 6 +++--- src/liflines/main.c | 12 ++++++------ src/liflines/menuset.c | 2 +- src/liflines/merge.c | 8 ++++---- src/liflines/screen.c | 4 ++-- src/ui/ui_cli.c | 2 +- 11 files changed, 27 insertions(+), 27 deletions(-) diff --git a/src/liflines/add.c b/src/liflines/add.c index a1cc0cfb7..b5f8d1c16 100644 --- a/src/liflines/add.c +++ b/src/liflines/add.c @@ -174,7 +174,7 @@ add_new_indi_to_db (RECORD indi0) split_indi_old(indi, &name, &refn, &sex, &body, &dumb, &dumb); keynum = getixrefnum(); - sprintf(key, "I%ld", keynum); + sprintf(key, "I" FMT_INT, keynum); init_new_record(indi0, key); for (node = name; node; node = nsibling(node)) { add_name(nval(node), key); diff --git a/src/liflines/browse.c b/src/liflines/browse.c index d101d62c1..bf4ca0bb9 100644 --- a/src/liflines/browse.c +++ b/src/liflines/browse.c @@ -1595,7 +1595,7 @@ load_nkey_list (STRING key, struct hist * histp) continue; if (keynum<1 || keynum>MAXKEYNUMBER) continue; - snprintf(key, sizeof(key), "%c%ld", ntype, keynum); + snprintf(key, sizeof(key), "%c" FMT_INT, ntype, keynum); strcpy(histp->list[temp].key, key); histp->list[temp].ntype = ntype; histp->list[temp].keynum = keynum; diff --git a/src/liflines/import.c b/src/liflines/import.c index daca1d8e5..96033e94f 100644 --- a/src/liflines/import.c +++ b/src/liflines/import.c @@ -348,7 +348,7 @@ restore_record (NODE node, INT type, INT num) if (!node) return; ASSERT(old = nxref(node)); new = translate_key(rmvat(old)); - sprintf(scratch, "%6ld", num); + sprintf(scratch, FMT_INT_6, num); switch (type) { case INDI_REC: break; case FAM_REC: break; diff --git a/src/liflines/listui.c b/src/liflines/listui.c index f7aaf17a0..4c47ab012 100644 --- a/src/liflines/listui.c +++ b/src/liflines/listui.c @@ -503,7 +503,7 @@ shw_recordlist_list (INDISEQ seq, listdisp * ld) BOOLEAN scrollable = (rows < ld->listlen); /* for short lists, use leading numbers */ if (ld->listlen < 10) { - sprintf(buffer, "%ld: ", ld->listlen); + sprintf(buffer, FMT_INT ": ", ld->listlen); i = strlen(buffer); width -= i; /* for "1: " */ offset += i; @@ -549,7 +549,7 @@ print_list_title (char * buffer, INT len, const listdisp * ld, STRING ttl) char suffix[30]; if (len > uiw_cols(ld->uiwin)-2) len = uiw_cols(ld->uiwin)-2; - sprintf(suffix, " (%ld/%ld)", ld->cur+1, ld->listlen); + sprintf(suffix, " (" FMT_INT "/" FMT_INT ")", ld->cur+1, ld->listlen); len -= strlen(suffix)+1; /* reserve room for suffix */ ptr[0] = 0; if ((INT)strlen(ttl)>len-1) { diff --git a/src/liflines/llexec.c b/src/liflines/llexec.c index eb64c9e6b..1aa43acfc 100644 --- a/src/liflines/llexec.c +++ b/src/liflines/llexec.c @@ -162,23 +162,23 @@ main (int argc, char **argv) *optarg = tolower((uchar)*optarg); if(*optarg == 'i') { INT icsz_indi=0; - sscanf(optarg+1, "%ld,%ld", &csz_indi, &icsz_indi); + sscanf(optarg+1, SCN_INT "," SCN_INT, &csz_indi, &icsz_indi); } else if(*optarg == 'f') { INT icsz_fam=0; - sscanf(optarg+1, "%ld,%ld", &csz_fam, &icsz_fam); + sscanf(optarg+1, SCN_INT "," SCN_INT, &csz_fam, &icsz_fam); } else if(*optarg == 's') { INT icsz_sour=0; - sscanf(optarg+1, "%ld,%ld", &csz_sour, &icsz_sour); + sscanf(optarg+1, SCN_INT "," SCN_INT, &csz_sour, &icsz_sour); } else if(*optarg == 'e') { INT icsz_even=0; - sscanf(optarg+1, "%ld,%ld", &csz_even, &icsz_even); + sscanf(optarg+1, SCN_INT "," SCN_INT, &csz_even, &icsz_even); } else if((*optarg == 'o') || (*optarg == 'x')) { INT icsz_othr=0; - sscanf(optarg+1, "%ld,%ld", &csz_othr, &icsz_othr); + sscanf(optarg+1, SCN_INT "," SCN_INT, &csz_othr, &icsz_othr); } optarg++; while(*optarg && isdigit((uchar)*optarg)) optarg++; diff --git a/src/liflines/loadsave.c b/src/liflines/loadsave.c index ad873fab5..a62b5dba9 100644 --- a/src/liflines/loadsave.c +++ b/src/liflines/loadsave.c @@ -111,7 +111,7 @@ update_rec_count (INT pass, char ctype, STRING tag, INT count) row = 5; break; } - snprintf(msg, sizeof(msg), "%6ld %s", count, numstr); + snprintf(msg, sizeof(msg), FMT_INT_6 " %s", count, numstr); if (row == 5 && tag && tag[0]) llstrappf(msg, sizeof(msg), uu8, " (%s)", tag); row += offset; @@ -162,13 +162,13 @@ import_validating (void) numstr = _pl("Error", "Errors", count); row = 6; - snprintf(msg, sizeof(msg), "%6ld %s", count, numstr); + snprintf(msg, sizeof(msg), FMT_INT_6 " %s", count, numstr); clear_stdout_hseg(row, 1, 70); wfield(row, 1, msg); numstr = _pl("Warning", "Warnings", count); row = 7; - snprintf(msg, sizeof(msg), "%6ld %s", count, numstr); + snprintf(msg, sizeof(msg), FMT_INT_6 " %s", count, numstr); clear_stdout_hseg(row, 1, 70); wfield(row, 1, msg); } diff --git a/src/liflines/main.c b/src/liflines/main.c index 1c690c736..3e207df90 100644 --- a/src/liflines/main.c +++ b/src/liflines/main.c @@ -185,23 +185,23 @@ main (int argc, char **argv) *optarg = tolower((uchar)*optarg); if(*optarg == 'i') { INT icsz_indi=0; - sscanf(optarg+1, "%ld,%ld", &csz_indi, &icsz_indi); + sscanf(optarg+1, SCN_INT "," SCN_INT, &csz_indi, &icsz_indi); } else if(*optarg == 'f') { INT icsz_fam=0; - sscanf(optarg+1, "%ld,%ld", &csz_fam, &icsz_fam); + sscanf(optarg+1, SCN_INT "," SCN_INT, &csz_fam, &icsz_fam); } else if(*optarg == 's') { INT icsz_sour=0; - sscanf(optarg+1, "%ld,%ld", &csz_sour, &icsz_sour); + sscanf(optarg+1, SCN_INT "," SCN_INT, &csz_sour, &icsz_sour); } else if(*optarg == 'e') { INT icsz_even=0; - sscanf(optarg+1, "%ld,%ld", &csz_even, &icsz_even); + sscanf(optarg+1, SCN_INT "," SCN_INT, &csz_even, &icsz_even); } else if((*optarg == 'o') || (*optarg == 'x')) { INT icsz_othr=0; - sscanf(optarg+1, "%ld,%ld", &csz_othr, &icsz_othr); + sscanf(optarg+1, SCN_INT "," SCN_INT, &csz_othr, &icsz_othr); } optarg++; while(*optarg && isdigit((uchar)*optarg)) optarg++; @@ -259,7 +259,7 @@ main (int argc, char **argv) prog_trace = TRUE; break; case 'u': /* specify screen dimensions */ - sscanf(optarg, "%ld,%ld", &winx, &winy); + sscanf(optarg, SCN_INT "," SCN_INT, &winx, &winy); break; case 'x': /* execute program */ if (!exprogs) { diff --git a/src/liflines/menuset.c b/src/liflines/menuset.c index 2250d8353..7eac4a56d 100644 --- a/src/liflines/menuset.c +++ b/src/liflines/menuset.c @@ -125,7 +125,7 @@ add_menu_item (CMDARRAY cmds, MenuItem * mitem) /* CMD_CHILD_DIRECT0 is always hooked up to digits */ for (i=1; i<=9; i++) { char choice[2]; - sprintf(choice, "%ld", i); + sprintf(choice, FMT_INT, i); insert_cmd(cmds, choice, CMD_CHILD_DIRECT0+i, display); } } else { diff --git a/src/liflines/merge.c b/src/liflines/merge.c index 61d3e1c06..8fa07b950 100644 --- a/src/liflines/merge.c +++ b/src/liflines/merge.c @@ -797,7 +797,7 @@ check_indi_lineage_links (NODE indi) if (count != occur) { char msg[512]; snprintf(msg, sizeof(msg)/sizeof(msg[0]) - , _("Mismatched lineage spouse links between %s and %s: %ld and %ld") + , _("Mismatched lineage spouse links between %s and %s: " FMT_INT " and " FMT_INT) , ikey, famkey, count, occur); FATAL2(msg); } @@ -841,7 +841,7 @@ check_indi_lineage_links (NODE indi) if (count != occur) { char msg[512]; snprintf(msg, sizeof(msg)/sizeof(msg[0]) - , _("Mismatched lineage child links between %s and %s: %ld and %ld") + , _("Mismatched lineage child links between %s and %s: " FMT_INT " and " FMT_INT) , ikey, famkey, count, occur); FATAL2(msg); } @@ -916,7 +916,7 @@ check_fam_lineage_links (NODE fam) if (count != occur) { char msg[512]; snprintf(msg, sizeof(msg)/sizeof(msg[0]) - , _("Mismatched lineage spouse links between %s and %s: %ld and %ld") + , _("Mismatched lineage spouse links between %s and %s: " FMT_INT " and " FMT_INT) , fkey, indikey, count, occur); FATAL2(msg); } @@ -960,7 +960,7 @@ check_fam_lineage_links (NODE fam) if (count != occur) { char msg[512]; snprintf(msg, sizeof(msg)/sizeof(msg[0]) - , _("Mismatched lineage child links between %s and %s: %ld and %ld") + , _("Mismatched lineage child links between %s and %s: " FMT_INT " and " FMT_INT) , fkey, indikey, count, occur); FATAL2(msg); } diff --git a/src/liflines/screen.c b/src/liflines/screen.c index 553938784..51d708553 100644 --- a/src/liflines/screen.c +++ b/src/liflines/screen.c @@ -332,7 +332,7 @@ resize_screen_impl (char * errmsg, int errsize) newcols = winx; if (newcols > COLS || newlines > LINES) { snprintf(errmsg, errsize - , _("The requested window size (%ld,%ld) is too large for your terminal (%d,%d).\n") + , _("The requested window size (" FMT_INT "," FMT_INT ") is too large for your terminal (%d,%d).\n") , newcols, newlines, COLS, LINES); return 0; /* fail */ } @@ -340,7 +340,7 @@ resize_screen_impl (char * errmsg, int errsize) /* check that terminal meet minimum requirements */ if (newcols < COLSREQ || newlines < LINESREQ) { snprintf(errmsg, errsize - , _("The requested window size (%ld,%ld) is too small for LifeLines (%d,%d).\n") + , _("The requested window size (" FMT_INT "," FMT_INT ") is too small for LifeLines (%d,%d).\n") , newcols, newlines, COLSREQ, LINESREQ); return 0; /* fail */ } diff --git a/src/ui/ui_cli.c b/src/ui/ui_cli.c index 2da1f53b2..0a9361bdd 100644 --- a/src/ui/ui_cli.c +++ b/src/ui/ui_cli.c @@ -318,7 +318,7 @@ choose_or_view_array (STRING ttl, INT no, STRING *pstrngs, BOOLEAN selectable) INT j; INT rv; for (j=i; j Date: Wed, 2 Jan 2019 11:55:40 -0500 Subject: [PATCH 071/520] Update tools to use printf format macros; add format macros for size_t --- src/hdrs/standard.h | 22 +++++++++++++++------- src/tools/dbverify.c | 8 ++++---- src/tools/lltest.c | 42 +++++++++++++++++++----------------------- 3 files changed, 38 insertions(+), 34 deletions(-) diff --git a/src/hdrs/standard.h b/src/hdrs/standard.h index 566c37f7b..9648dc52f 100644 --- a/src/hdrs/standard.h +++ b/src/hdrs/standard.h @@ -117,22 +117,30 @@ typedef unsigned char uchar; * These are to be used for on-disk structures and unicode where size matters. * */ -#define INT int32_t /* FUTUREFIX: int */ -#define INTPTR intptr_t -#define INT16 int16_t -#define INT32 int32_t -#define INT64 int64_t -#define FLOAT double +#define INT int32_t /* FUTUREFIX: int */ +#define INTPTR intptr_t +#define INT16 int16_t +#define INT32 int32_t +#define INT64 int64_t +#define FLOAT double #define FMT_INT "%" PRId32 /* FUTUREFIX: ?? */ -#define FMT_INT_6 "%6" PRId32 /* FUTUREFIX: ??. Used in import, load and save routines. */ #define FMT_INTPTR "%" PRIdPTR #define FMT_INT16 "%" PRId16 #define FMT_INT32 "%" PRId32 #define FMT_INT64 "%" PRId64 +#if __WORDSIZE == 64 +#define FMT_SIZET FMT_INT64 +#else +#define FMT_SIZET FMT_INT32 +#endif + #define SCN_INT "%" SCNd32 /* FUTUREFIX: ?? */ +/* Special formatting macros */ +#define FMT_INT_6 "%6" PRId32 /* FUTUREFIX: ??. Used in import, load and save routines. */ + /* VOID TYPE */ typedef void *VPTR; #define VPTRSIZE sizeof(VPTR) diff --git a/src/tools/dbverify.c b/src/tools/dbverify.c index 550efab28..1061ccba8 100644 --- a/src/tools/dbverify.c +++ b/src/tools/dbverify.c @@ -1067,7 +1067,7 @@ check_set (INDISEQ seq, char ctype) , ctype, i); if (todo.fix_deletes) { char key[33]; - sprintf(key, "%c%ld", ctype, i); + sprintf(key, "%c" FMT_INT, ctype, i); if (mark_deleted_record_as_deleted(key)) { report_fix(ERR_UNDELETED , _("Fixed missing undeleted record %c%d") @@ -1117,7 +1117,7 @@ check_btree (BTREE btr) INT mk1 = bkfile(btr).k_mkey; if (ixself(index) != mk1) { printf(_("Master fkey misaligned")); - printf("(%ld != %ld\n", ixself(index), mk1); + printf("(" FMT_INT32 " != " FMT_INT ")\n", ixself(index), mk1); return FALSE; } check_index(btr, index, fkeytab, NULL, NULL); @@ -1151,7 +1151,7 @@ check_index (BTREE btr, INDEX index, TABLE fkeytab, RKEY * lo, RKEY * hi) newix = readindex(btr, fkey, TRUE); if (!newix) { printf(_("Error loading index at key")); - printf("%ld\n", i); + printf(FMT_INT "\n", i); printblock((BLOCK)index); } /* figure upper & lower bounds of what keys should be in the child */ @@ -1215,7 +1215,7 @@ check_keys (BLOCK block, RKEY * lo, RKEY * hi) INT rel = cmpkeys(&rkeys(block, i), &rkeys(block, i+1)); if (rel >= 0) { printf(_("Key not below next key")); - printf(": %ld\n", i); + printf(": " FMT_INT "\n", i); printblock(block); ok = FALSE; } diff --git a/src/tools/lltest.c b/src/tools/lltest.c index d48db45fa..851f8bb36 100644 --- a/src/tools/lltest.c +++ b/src/tools/lltest.c @@ -72,10 +72,7 @@ main (int argc, char **argv) { BTREE btree; - char cmdbuf[512]; - char *editor; - char *dbname, *key; - RECORD_STATUS recstat; + char *dbname; BOOLEAN cflag=FALSE; /* create new db if not found */ BOOLEAN writ=1; /* request write access to database */ BOOLEAN immut=FALSE; /* immutable access to database */ @@ -150,7 +147,6 @@ main (int argc, rc = test_nextfkey(btree); printf("%s %d\n",(rc==0?"PASS":"FAIL"),rc); -finish: closebtree(btree); btree = 0; return rtn; @@ -298,7 +294,7 @@ test_fkey2path2fkey(void) if (sizeof(FKEY) != sizeof(INT32)) { rc = 1; goto exit; } /* Validate Behaviour */ - for (i=0; i Date: Wed, 2 Jan 2019 11:58:59 -0500 Subject: [PATCH 072/520] Use printf format macros in stdlib --- src/stdlib/fileops.c | 2 +- src/stdlib/memalloc.c | 4 ++-- src/stdlib/proptbls.c | 8 ++++---- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/stdlib/fileops.c b/src/stdlib/fileops.c index 979699cea..e9a94ff5a 100644 --- a/src/stdlib/fileops.c +++ b/src/stdlib/fileops.c @@ -35,7 +35,7 @@ report_fatal_fileop (STRING call, INT code, CNSTRING filename, STRING srcfile, i { char details[4096]; if (!filename || !filename[0]) filename = "?"; - snprintf(details, sizeof(details), "%s failed code %ld, to file %s", + snprintf(details, sizeof(details), "%s failed code " FMT_INT ", to file %s", call, code, filename); __fatal(srcfile, srcline, details); /* exits */ } diff --git a/src/stdlib/memalloc.c b/src/stdlib/memalloc.c index d2b77193d..ae55cf54a 100644 --- a/src/stdlib/memalloc.c +++ b/src/stdlib/memalloc.c @@ -109,7 +109,7 @@ void * __reallocate (void *ptr, INT size, STRING file, int line) { if (alloclog) { - sprintf(scratch, "%8p R (%ld) %s\t%d", ptr, size, file, line); + sprintf(scratch, "%8p R (" FMT_INT ") %s\t%d", ptr, size, file, line); alloc_out(scratch); } return realloc(ptr, size); @@ -146,7 +146,7 @@ report_alloc_live_count (STRING str) { char buffer[64]; alloc_out(str); - snprintf(buffer, sizeof(buffer), "Live count: %ld", live_allocs); + snprintf(buffer, sizeof(buffer), "Live count: " FMT_INT, live_allocs); alloc_out(buffer); } diff --git a/src/stdlib/proptbls.c b/src/stdlib/proptbls.c index e294fb78f..e1c0b4314 100644 --- a/src/stdlib/proptbls.c +++ b/src/stdlib/proptbls.c @@ -25,10 +25,10 @@ add_prop_dnum (TABLE props, CNSTRING name, CNSTRING value) STRING str = valueof_str(props, "dn"); INT n = ll_atoi(str, 0)+1; char temp[20]; - sprintf(temp, "d%ld", n); + sprintf(temp, "d" FMT_INT, n); insert_table_str(props, temp, name); insert_table_str(props, name, value); - sprintf(temp, "%ld", n); + sprintf(temp, FMT_INT, n); replace_table_str(props, "dn", temp); } /*========================================================== @@ -40,11 +40,11 @@ set_prop_dnum (TABLE props, INT n, CNSTRING name, CNSTRING value) STRING str = valueof_str(props, "dn"); INT max = ll_atoi(str, 0); char temp[20]; - sprintf(temp, "d%ld", n); + sprintf(temp, "d" FMT_INT, n); replace_table_str(props, temp, name); replace_table_str(props, name, value); if (n>max) { - sprintf(temp, "%ld", n); + sprintf(temp, FMT_INT, n); replace_table_str(props, "dn", temp); } } From bf772c17350ef6646b3039a44fba25ae74edd492 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 12:10:44 -0500 Subject: [PATCH 073/520] Use printf format macros in interp --- src/interp/alloc.c | 9 ++++----- src/interp/builtin.c | 26 +++++++++++++------------- src/interp/interp.c | 2 +- src/interp/lex.c | 6 +++--- 4 files changed, 21 insertions(+), 22 deletions(-) diff --git a/src/interp/alloc.c b/src/interp/alloc.c index b8c839c68..13e5bc833 100644 --- a/src/interp/alloc.c +++ b/src/interp/alloc.c @@ -1111,15 +1111,14 @@ verify_builtins (void) for (i=0; i0) { char msg[64]; - sprintf(msg, "builtins array out of order ! (entries %ld,%ld)" - , i, i+1); + sprintf(msg, "builtins array out of order ! (entries " FMT_INT "," FMT_INT ")", + i, i+1); FATAL2(msg); } if (builtins[i].ft_nparms_min > builtins[i].ft_nparms_max) { char msg[64]; - sprintf(msg, "builtins array bad min,max (%ld,%ld, entry %ld)" - , builtins[i].ft_nparms_min, builtins[i].ft_nparms_max - , i); + sprintf(msg, "builtins array bad min,max (" FMT_INT "," FMT_INT ", entry " FMT_INT ")", + builtins[i].ft_nparms_min, builtins[i].ft_nparms_max, i); FATAL2(msg); } } diff --git a/src/interp/builtin.c b/src/interp/builtin.c index b2b0932bc..bd6db88ca 100644 --- a/src/interp/builtin.c +++ b/src/interp/builtin.c @@ -1095,7 +1095,7 @@ llrpt_d (PNODE node, SYMTAB stab, BOOLEAN *eflg) return NULL; } i = pvalue_to_int(val); - sprintf(scratch, "%ld", i); + sprintf(scratch, FMT_INT, i); set_pvalue_string(val, scratch); return val; } @@ -1128,7 +1128,7 @@ llrpt_f (PNODE node, SYMTAB stab, BOOLEAN *eflg) if (prec < 0) prec = 0; if (prec > 10) prec = 10; } - sprintf(format, "%%.%ldf", prec); + sprintf(format, "%%." FMT_INT "f", prec); sprintf(scratch, format, fval); set_pvalue_string(val, scratch); @@ -1152,7 +1152,7 @@ llrpt_alpha (PNODE node, SYMTAB stab, BOOLEAN *eflg) i = pvalue_to_int(val); delete_pvalue_ptr(&val); if (i < 1 || i > 26) - sprintf(scratch, "%c", "X"); + sprintf(scratch, "%c", 'X'); else sprintf(scratch, "%c", 'a' + i - 1); return create_pvalue_from_string(scratch); @@ -1181,7 +1181,7 @@ llrpt_ord (PNODE node, SYMTAB stab, BOOLEAN *eflg) delete_pvalue_ptr(&val); if (*eflg || i < 1) return NULL; if (i > 12) - sprintf(scratch, _("%ldth"), i); + sprintf(scratch, _(FMT_INT "th"), i); else sprintf(scratch, "%s", _(ordinals[i - 1])); return create_pvalue_from_string(scratch); @@ -1209,7 +1209,7 @@ llrpt_card (PNODE node, SYMTAB stab, BOOLEAN *eflg) i = pvalue_to_int(val); delete_pvalue_ptr(&val); if (i < 0 || i > 12) - sprintf(scratch, "%ld", i); + sprintf(scratch, FMT_INT, i); else sprintf(scratch, "%s", _(cardinals[i])); return create_pvalue_from_string(scratch); @@ -1249,7 +1249,7 @@ llrpt_roman (PNODE node, SYMTAB stab, BOOLEAN *eflg) i = pvalue_to_int(val); delete_pvalue_ptr(&val); if (i < 1 || i > 3999) - sprintf(scratch, "%ld", i); + sprintf(scratch, FMT_INT, i); else { int t; int m = i/1000; @@ -1500,7 +1500,7 @@ llrpt_and (PNODE node, SYMTAB stab, BOOLEAN *eflg) val2 = eval_and_coerce(PBOOL, argvar, stab, eflg); if (*eflg) { char numstr[33]; - snprintf(numstr, sizeof(numstr), "%ld", argix); + snprintf(numstr, sizeof(numstr), FMT_INT, argix); prog_var_error(node, stab, argvar, val2, nonboox, "and", numstr); return NULL; } @@ -1533,7 +1533,7 @@ llrpt_or (PNODE node, SYMTAB stab, BOOLEAN *eflg) val2 = eval_and_coerce(PBOOL, argvar, stab, eflg); if (*eflg) { char numstr[33]; - snprintf(numstr, sizeof(numstr), "%ld", argix); + snprintf(numstr, sizeof(numstr), FMT_INT, argix); prog_var_error(node, stab, argvar, val2, nonboox, "or", numstr); return NULL; } @@ -1563,7 +1563,7 @@ llrpt_add (PNODE node, SYMTAB stab, BOOLEAN *eflg) val2 = evaluate(argvar, stab, eflg); if (*eflg) { char numstr[33]; - snprintf(numstr, sizeof(numstr), "%ld", argix); + snprintf(numstr, sizeof(numstr), FMT_INT, argix); prog_var_error(node, stab, argvar, val2, badargx, "add", numstr); return NULL; } @@ -1623,7 +1623,7 @@ llrpt_mul (PNODE node, SYMTAB stab, BOOLEAN *eflg) val2 = evaluate(argvar, stab, eflg); if (*eflg) { char numstr[33]; - snprintf(numstr, sizeof(numstr), "%ld", iarg); + snprintf(numstr, sizeof(numstr), FMT_INT, iarg); prog_var_error(node, stab, argvar, val2, badargx, "mul", numstr); return NULL; } @@ -2070,7 +2070,7 @@ llrpt_concat (PNODE node, SYMTAB stab, BOOLEAN *eflg) val = eval_and_coerce(PSTRING, argvar, stab, eflg); if (*eflg) { char argnum[8]; - sprintf(argnum, "%ld", argcnt+1); + sprintf(argnum, FMT_INT, argcnt+1); prog_var_error(node, stab, argvar, val, nonstrx, "concat", argnum); return NULL; } @@ -2761,7 +2761,7 @@ llrpt_jd2date (PNODE node, SYMTAB stab, BOOLEAN *eflg) yr = (INT)(c - 4715); } /* Now print GEDCOM style date string */ - sprintf(str, "%ld %s %ld", dy, gedmonths[mo - 1], yr); + sprintf(str, FMT_INT " %s " FMT_INT, dy, gedmonths[mo - 1], yr); /* Create an EVEN node with subordinate DATE node */ prnt = create_temp_node(NULL, "EVEN", NULL, NULL); chil = create_temp_node(NULL, "DATE", str, prnt); @@ -3226,7 +3226,7 @@ llrpt_year (PNODE node, SYMTAB stab, BOOLEAN *eflg) INT yr = date_get_year(gdv); if (yr != BAD_YEAR) { /* no year string, so must have been a simple number */ - snprintf(buff, sizeof(buff), "%ld", yr); + snprintf(buff, sizeof(buff), FMT_INT, yr); str = buff; } else { str = 0; diff --git a/src/interp/interp.c b/src/interp/interp.c index 7883a5e4b..4ccf8acce 100644 --- a/src/interp/interp.c +++ b/src/interp/interp.c @@ -2137,7 +2137,7 @@ get_report_error_msg (STRING msg) if (progrunning) { char line[20]; - snprintf(line, sizeof(line), "%ld", iline(Pnode)+1); + snprintf(line, sizeof(line), FMT_INT, iline(Pnode)+1); zstr = zprintpic2(_(msg), irptinfo(Pnode)->fullpath, line); } return zstr; diff --git a/src/interp/lex.c b/src/interp/lex.c index 341592d3f..74f1152b5 100644 --- a/src/interp/lex.c +++ b/src/interp/lex.c @@ -214,9 +214,9 @@ lextok (PACTX pactx, YYSTYPE * lvalp, INT c, INT t) /* Overflowing tokbuf buffer */ /* TODO: (Perry, 2006-06-30) I don't know how to fail gracefully from here inside parser */ char msg[512]; - snprintf(msg, sizeof(msg)/sizeof(msg[0]) - , _("String constant overflowing internal buffer tokbuf len=%d, file: %s, start line: %ld") - , sizeof(tokbuf)/sizeof(tokbuf[0]) + snprintf(msg, ARRSIZE(msg) + , _("String constant overflowing internal buffer tokbuf len=%d, file: %s, start line: " FMT_INT) + , ARRSIZE(tokbuf) , pactx->fullpath , start_line + 1 ); From 652fdd5868b86f95a47bb03b4a1e5c0b7e15ca95 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 12:22:35 -0500 Subject: [PATCH 074/520] Use printf format macros in gedlib --- src/gedlib/charmaps.c | 2 +- src/gedlib/dateprint.c | 4 ++-- src/gedlib/dispfmt.c | 4 ++-- src/gedlib/gedcom.c | 2 +- src/gedlib/gengedc.c | 2 +- src/gedlib/gstrings.c | 2 +- src/gedlib/indiseq.c | 8 ++++---- src/gedlib/node.c | 2 +- src/gedlib/nodechk.c | 2 +- src/gedlib/nodeio.c | 4 ++-- src/gedlib/valtable.c | 2 +- src/gedlib/xreffile.c | 8 ++++---- 12 files changed, 21 insertions(+), 21 deletions(-) diff --git a/src/gedlib/charmaps.c b/src/gedlib/charmaps.c index 148b10de8..90cdcb7a0 100644 --- a/src/gedlib/charmaps.c +++ b/src/gedlib/charmaps.c @@ -764,7 +764,7 @@ get_trantable_desc (TRANTABLE tt) } else { zs_apps(zstr, "(Unnamed table)"); } - sprintf(buffer, " [%ld]", tt->total); + sprintf(buffer, " [" FMT_INT "]", tt->total); zs_apps(zstr, buffer); return zstr; } diff --git a/src/gedlib/dateprint.c b/src/gedlib/dateprint.c index 9bb85cba7..12892b976 100644 --- a/src/gedlib/dateprint.c +++ b/src/gedlib/dateprint.c @@ -657,7 +657,7 @@ format_year (struct tag_dnum yr, INT yfmt) } } if (yrval > 999 || yfmt == 2) { - sprintf(scratch, "%ld", yrval); + sprintf(scratch, FMT_INT, yrval); return scratch; } p = (yfmt==1 ? "000" : " "); @@ -667,7 +667,7 @@ format_year (struct tag_dnum yr, INT yfmt) llstrncpy(scratch, p, 2+1, uu8); else llstrncpy(scratch, p, 1+1, uu8); - sprintf(scratch+strlen(scratch), "%ld", yrval); + sprintf(scratch+strlen(scratch), FMT_INT, yrval); return scratch; } /*============================= diff --git a/src/gedlib/dispfmt.c b/src/gedlib/dispfmt.c index 4a74511ea..c97b45833 100644 --- a/src/gedlib/dispfmt.c +++ b/src/gedlib/dispfmt.c @@ -72,7 +72,7 @@ disp_long_format_date (STRING date) fmts = getlloptstr("LongDisplayDate", NULL); if (fmts) { /* try to use user-specified format */ - n = sscanf(fmts, "%ld,%ld,%ld,%ld,%ld,%ld" + n = sscanf(fmts, SCN_INT "," SCN_INT "," SCN_INT "," SCN_INT "," SCN_INT "," SCN_INT , &dfmt, &mfmt, &yfmt, &sfmt, &efmt, &cmplx); } if (n != 6) { @@ -105,7 +105,7 @@ disp_shrt_format_date (STRING date) fmts = getlloptstr("ShortDisplayDate", NULL); if (fmts) { /* try to use user-specified format */ - n = sscanf(fmts, "%ld,%ld,%ld,%ld,%ld,%ld" + n = sscanf(fmts, SCN_INT "," SCN_INT "," SCN_INT "," SCN_INT "," SCN_INT "," SCN_INT , &dfmt, &mfmt, &yfmt, &sfmt, &efmt, &cmplx); } if (n != 6) { diff --git a/src/gedlib/gedcom.c b/src/gedlib/gedcom.c index 21f7e3d8d..b4f4145ab 100644 --- a/src/gedlib/gedcom.c +++ b/src/gedlib/gedcom.c @@ -273,7 +273,7 @@ nkey_load_key (NKEY * nkey) char key[MAXKEYWIDTH+1]; if (nkey->key) return; - sprintf(key, "%c%ld", nkey->ntype, nkey->keynum); + sprintf(key, "%c" FMT_INT, nkey->ntype, nkey->keynum); strcpy(nkey->key, key); } /*================================================== diff --git a/src/gedlib/gengedc.c b/src/gedlib/gengedc.c index 9d094f7b9..9d70cfa16 100644 --- a/src/gedlib/gengedc.c +++ b/src/gedlib/gengedc.c @@ -324,7 +324,7 @@ output_any_node (CLOSURE * closure, NODE node, STRING toptag { char scratch[MAXLINELEN+1]; STRING pq = scratch; - sprintf(pq, "%ld", lvl); + sprintf(pq, FMT_INT, lvl); pq += strlen(pq); if (nxref(node)) { sprintf(pq, " %s", nxref(node)); diff --git a/src/gedlib/gstrings.c b/src/gedlib/gstrings.c index 32c1f2705..a1556b1cd 100644 --- a/src/gedlib/gstrings.c +++ b/src/gedlib/gstrings.c @@ -259,7 +259,7 @@ fam_to_list_string (NODE fam, INT len, STRING delim) wives++; for (node=chil; node; node=nsibling(node)) children++; - sprintf(counts, "%ldh,%ldw,%ldch", husbands, wives, children); + sprintf(counts, FMT_INT "h," FMT_INT "w," FMT_INT "ch", husbands, wives, children); llstrcatn(&p, " ", &mylen); llstrcatn(&p, counts, &mylen); if (husbands) { diff --git a/src/gedlib/indiseq.c b/src/gedlib/indiseq.c index adbcd5483..500981970 100644 --- a/src/gedlib/indiseq.c +++ b/src/gedlib/indiseq.c @@ -2045,13 +2045,13 @@ INDISEQ get_all_sour (void) { INDISEQ seq=NULL; - int i=0; + INT i=0; while ((i=xref_nexts(i))) { static char skey[10]; if (!seq) seq = create_indiseq_ival(); - sprintf(skey, "S%d", i); + sprintf(skey, "S" FMT_INT, i); append_indiseq_ival(seq, skey, NULL, i, TRUE, FALSE); } return seq; @@ -2070,7 +2070,7 @@ get_all_even (void) static char skey[10]; if (!seq) seq = create_indiseq_ival(); - sprintf(skey, "E%ld", i); + sprintf(skey, "E" FMT_INT, i); append_indiseq_ival(seq, skey, NULL, i, TRUE, FALSE); } return seq; @@ -2089,7 +2089,7 @@ get_all_othe (void) static char skey[10]; if (!seq) seq = create_indiseq_ival(); - sprintf(skey, "X%ld", i); + sprintf(skey, "X" FMT_INT, i); append_indiseq_ival(seq, skey, NULL, i, TRUE, FALSE); } return seq; diff --git a/src/gedlib/node.c b/src/gedlib/node.c index ddc55f046..a245878b3 100644 --- a/src/gedlib/node.c +++ b/src/gedlib/node.c @@ -285,7 +285,7 @@ node_strlen (INT levl, /* level */ { INT len; char scratch[10]; - sprintf(scratch, "%ld", levl); + sprintf(scratch, FMT_INT, levl); len = strlen(scratch) + 1; if (nxref(node)) len += strlen(nxref(node)) + 1; len += strlen(ntag(node)); diff --git a/src/gedlib/nodechk.c b/src/gedlib/nodechk.c index 343c40e31..6b86f8512 100644 --- a/src/gedlib/nodechk.c +++ b/src/gedlib/nodechk.c @@ -97,6 +97,6 @@ static void failreport (CNSTRING msg, INT level, CNSTRING key, CNSTRING scope) { char buffer[512]; - snprintf(buffer, 512, "(%s:%s level %ld) %s", scope, key, level, msg); + snprintf(buffer, 512, "(%s:%s level " FMT_INT ") %s", scope, key, level, msg); FATAL2(buffer); } diff --git a/src/gedlib/nodeio.c b/src/gedlib/nodeio.c index 7a62bf3a6..0aacb0bcc 100644 --- a/src/gedlib/nodeio.c +++ b/src/gedlib/nodeio.c @@ -554,7 +554,7 @@ write_node (INT levl, FILE *fp, XLAT ttm, NODE node, for (i = 1; i < levl; i++) fprintf(fp, " "); } - fprintf(fp, "%ld", levl); + fprintf(fp, FMT_INT, levl); if (nxref(node)) fprintf(fp, " %s", nxref(node)); fprintf(fp, " %s", ntag(node)); if ((p = nval(node))) { @@ -595,7 +595,7 @@ swrite_node (INT levl, /* level */ { char scratch[600]; STRING q = scratch; - sprintf(q, "%ld ", levl); + sprintf(q, FMT_INT " ", levl); q += strlen(q); if (nxref(node)) { strcpy(q, nxref(node)); diff --git a/src/gedlib/valtable.c b/src/gedlib/valtable.c index 0d25aa0f8..10a9e4b42 100644 --- a/src/gedlib/valtable.c +++ b/src/gedlib/valtable.c @@ -134,7 +134,7 @@ init_valtab_from_string (CNSTRING str, TABLE tab, INT sep, STRING *pmsg) while ((c = *q++ = *p++) && c != sep && c != '\n') ; if (c == 0 || c =='\n') { - sprintf(errmsg, "line %ld: no value", n); + sprintf(errmsg, "line " FMT_INT ": no value", n); *pmsg = errmsg; goto endinitvaltab; } diff --git a/src/gedlib/xreffile.c b/src/gedlib/xreffile.c index 4f797b7b3..46beb6b61 100644 --- a/src/gedlib/xreffile.c +++ b/src/gedlib/xreffile.c @@ -244,7 +244,7 @@ getxref (DELETESET set) { INT keynum = getxrefnum(set); static char scratch[12]; - sprintf(scratch, "@%c%ld@", set->ctype, keynum); + sprintf(scratch, "@%c" FMT_INT "@", set->ctype, keynum); return scratch; } /*=================================================== @@ -422,7 +422,7 @@ add_xref_to_set_impl (INT keynum, DELETESET set, DUPS dups) if (dups==DUPSOK) return FALSE; snprintf(msg, sizeof(msg)/sizeof(msg[0]) - , _("Tried to add already-deleted record (%ld) to xref (%c)!") + , _("Tried to add already-deleted record (" FMT_INT ") to xref (%c)!") , keynum, set->ctype); FATAL2(msg); /* deleting a deleted record! */ } @@ -875,7 +875,7 @@ xrefs_get_counts_from_unopened_db (CNSTRING path, INT *nindis, INT *nfams } for (i=0; i<5; ++i) { if (fread(&ndels[i], sizeof(INT), 1, fp) != 1) { - snprintf(errstr, sizeof(errstr), "ndels[%ld] bad", i); + snprintf(errstr, sizeof(errstr), "ndels[" FMT_INT "] bad", i); *errptr = errstr; fclose(fp); return FALSE; @@ -886,7 +886,7 @@ xrefs_get_counts_from_unopened_db (CNSTRING path, INT *nindis, INT *nfams for (j=0; j Date: Wed, 2 Jan 2019 12:46:01 -0500 Subject: [PATCH 075/520] Use printf format macros for btree --- src/btree/btrec.c | 14 +++++++------- src/hdrs/standard.h | 1 + 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/src/btree/btrec.c b/src/btree/btrec.c index f7cf8122e..25cc3c7c1 100644 --- a/src/btree/btrec.c +++ b/src/btree/btrec.c @@ -65,7 +65,7 @@ check_offset (BLOCK block, RKEY rkey, INT i) if (!(i>=0 && i to <%s>", + "rename failed code " FMT_INT ", from <%s> to <%s>", rtn, from_file, to_file); FATAL2(temp); } diff --git a/src/hdrs/standard.h b/src/hdrs/standard.h index 9648dc52f..a78cc1d76 100644 --- a/src/hdrs/standard.h +++ b/src/hdrs/standard.h @@ -139,6 +139,7 @@ typedef unsigned char uchar; #define SCN_INT "%" SCNd32 /* FUTUREFIX: ?? */ /* Special formatting macros */ +#define FMT_INT_HEX "%" PRIx32 /* FUTUREFIX: ?? */ #define FMT_INT_6 "%6" PRId32 /* FUTUREFIX: ??. Used in import, load and save routines. */ /* VOID TYPE */ From 0e7a07916847d3d213dc927f65ee6a60b354b1f5 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 13:25:23 -0500 Subject: [PATCH 076/520] Add --with-32bit and --with-64bit options to configure (gcc only) --- configure.ac | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/configure.ac b/configure.ac index 179c6981d..0714a601f 100644 --- a/configure.ac +++ b/configure.ac @@ -82,6 +82,39 @@ case $host in ;; esac +dnl Specify bit width if requrested +AC_ARG_WITH(32bit, + [ --with-32bit Build in 32-bit mode ], + [build_32bit=$withval], + [build_32bit=no]) + +AC_ARG_WITH(64bit, + [ --with-64bit Build in 64-bit mode ], + [build_64bit=$withval], + [build_64bit=no]) + +if test "$build_32bit" = "yes" +then + if test "${ac_cv_prog_gcc}" = "yes"; then + CFLAGS="${CFLAGS} -m32" + LDFLAGS="${LDFLAGS} -m32" + else + echo "The use of --with-32bit is only supported when using gcc!" + exit + fi +fi + +if test "$build_64bit" = "yes" +then + if test "${ac_cv_prog_gcc}" = "yes"; then + CFLAGS="${CFLAGS} -m64" + LDFLAGS="${LDFLAGS} -m64" + else + echo "The use of --with-64bit is only supported when using gcc!" + exit + fi +fi + dnl ************************************************************** dnl Handle Docs Target dnl ************************************************************** From 425f425766b4dc78d4bb1cea2bcfaeafd142ebb4 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 13:25:48 -0500 Subject: [PATCH 077/520] Restructure integer types and format code; prepare for native 64-bit support --- src/hdrs/standard.h | 32 +++++++++++++++++++++++--------- 1 file changed, 23 insertions(+), 9 deletions(-) diff --git a/src/hdrs/standard.h b/src/hdrs/standard.h index a78cc1d76..83edd5b3d 100644 --- a/src/hdrs/standard.h +++ b/src/hdrs/standard.h @@ -103,7 +103,7 @@ typedef unsigned char uchar; #define FALSE 0 #endif -/* INTEGER AND FLOATING POINT TYPES */ +/* INTEGER TYPES */ /* * INT represents a 'native' integer. * This is to be used for any in-memory computation where size doesn't matter. @@ -117,30 +117,44 @@ typedef unsigned char uchar; * These are to be used for on-disk structures and unicode where size matters. * */ -#define INT int32_t /* FUTUREFIX: int */ + +/* INTEGER TYPE DEFINITIONS */ +#if __WORDSIZE == 64 +#define INT int32_t +#else +#define INT int32_t +#endif #define INTPTR intptr_t #define INT16 int16_t #define INT32 int32_t #define INT64 int64_t -#define FLOAT double -#define FMT_INT "%" PRId32 /* FUTUREFIX: ?? */ +/* INTEGER PRINTF FORMAT DEFINITIONS */ #define FMT_INTPTR "%" PRIdPTR #define FMT_INT16 "%" PRId16 #define FMT_INT32 "%" PRId32 #define FMT_INT64 "%" PRId64 - #if __WORDSIZE == 64 +#define FMT_INT "%" PRId32 +#define FMT_INT_HEX "%" PRIx32 +#define FMT_INT_6 "%6" PRId32 #define FMT_SIZET FMT_INT64 #else +#define FMT_INT "%" PRId32 +#define FMT_INT_HEX "%" PRIx32 +#define FMT_INT_6 "%6" PRId32 #define FMT_SIZET FMT_INT32 #endif -#define SCN_INT "%" SCNd32 /* FUTUREFIX: ?? */ +/* INTEGER SCANF FORMAT DEFINITIONS */ +#if __WORDSIZE == 64 +#define SCN_INT "%" SCNd32 +#else +#define SCN_INT "%" SCNd32 +#endif -/* Special formatting macros */ -#define FMT_INT_HEX "%" PRIx32 /* FUTUREFIX: ?? */ -#define FMT_INT_6 "%6" PRId32 /* FUTUREFIX: ??. Used in import, load and save routines. */ +/* FLOATING POINT TYPES */ +#define FLOAT double /* VOID TYPE */ typedef void *VPTR; From 93f4c6569c78090e9edcd9cc736ed11d9eba2d38 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 13:59:04 -0500 Subject: [PATCH 078/520] More printf format macro usage in preparation for 64-bit INT type --- src/hdrs/standard.h | 3 +++ src/interp/builtin.c | 4 ++-- src/interp/lex.c | 2 +- src/interp/progerr.c | 2 +- src/interp/pvalalloc.c | 2 +- src/interp/pvalue.c | 2 +- src/interp/rptsort.c | 10 ++++++++-- src/liflines/askprogram.c | 2 +- src/liflines/export.c | 2 +- src/liflines/import.c | 4 ++-- src/liflines/listui.c | 2 +- src/liflines/pedigree.c | 2 +- src/tools/lltest.c | 2 +- 13 files changed, 24 insertions(+), 15 deletions(-) diff --git a/src/hdrs/standard.h b/src/hdrs/standard.h index 83edd5b3d..db040f367 100644 --- a/src/hdrs/standard.h +++ b/src/hdrs/standard.h @@ -133,15 +133,18 @@ typedef unsigned char uchar; #define FMT_INTPTR "%" PRIdPTR #define FMT_INT16 "%" PRId16 #define FMT_INT32 "%" PRId32 +#define FMT_INT32_HEX "%08" PRIx32 #define FMT_INT64 "%" PRId64 #if __WORDSIZE == 64 #define FMT_INT "%" PRId32 #define FMT_INT_HEX "%" PRIx32 +#define FMT_INT_02 "%02" PRId32 #define FMT_INT_6 "%6" PRId32 #define FMT_SIZET FMT_INT64 #else #define FMT_INT "%" PRId32 #define FMT_INT_HEX "%" PRIx32 +#define FMT_INT_02 "%02" PRId32 #define FMT_INT_6 "%6" PRId32 #define FMT_SIZET FMT_INT32 #endif diff --git a/src/interp/builtin.c b/src/interp/builtin.c index bd6db88ca..55d2156c4 100644 --- a/src/interp/builtin.c +++ b/src/interp/builtin.c @@ -1154,7 +1154,7 @@ llrpt_alpha (PNODE node, SYMTAB stab, BOOLEAN *eflg) if (i < 1 || i > 26) sprintf(scratch, "%c", 'X'); else - sprintf(scratch, "%c", 'a' + i - 1); + sprintf(scratch, "%c", (int)('a' + i - 1)); return create_pvalue_from_string(scratch); } /*================================================+ @@ -2229,7 +2229,7 @@ llrpt_print (PNODE node, SYMTAB stab, BOOLEAN *eflg) val = eval_and_coerce(PSTRING, argvar, stab, eflg); if (*eflg || !val) { char nargstr[33]; - sprintf(nargstr, "%d", narg); + sprintf(nargstr, FMT_INT, narg); prog_var_error(node, stab, argvar, val, nonstrx, "print", nargstr); delete_pvalue(val); return NULL; diff --git a/src/interp/lex.c b/src/interp/lex.c index 74f1152b5..ead248337 100644 --- a/src/interp/lex.c +++ b/src/interp/lex.c @@ -215,7 +215,7 @@ lextok (PACTX pactx, YYSTYPE * lvalp, INT c, INT t) /* TODO: (Perry, 2006-06-30) I don't know how to fail gracefully from here inside parser */ char msg[512]; snprintf(msg, ARRSIZE(msg) - , _("String constant overflowing internal buffer tokbuf len=%d, file: %s, start line: " FMT_INT) + , _("String constant overflowing internal buffer tokbuf len=" FMT_SIZET ", file: %s, start line: " FMT_INT) , ARRSIZE(tokbuf) , pactx->fullpath , start_line + 1 diff --git a/src/interp/progerr.c b/src/interp/progerr.c index 2385dbeb5..65c107874 100644 --- a/src/interp/progerr.c +++ b/src/interp/progerr.c @@ -422,7 +422,7 @@ disp_list (LIST list) while (next_list_ptr(listit, &ptr)) { PVALUE val = ptr; char key[10]; - snprintf(key, sizeof(key), "%d", sdata.current+1); + snprintf(key, sizeof(key), FMT_INT, sdata.current+1); format_dbgsymtab_val(key, val, &sdata); } end_list_iter(&listit); diff --git a/src/interp/pvalalloc.c b/src/interp/pvalalloc.c index 80caec626..35c003b46 100644 --- a/src/interp/pvalalloc.c +++ b/src/interp/pvalalloc.c @@ -298,7 +298,7 @@ free_all_pvalues (void) fprintf(fp, "\n"); while (next_table_int(tabit, &key, &ival)) { fprintf(fp, " %s: ", key); - fprintf(fp, _pl("%d item leaked", "%d items leaked", ival), ival); + fprintf(fp, _pl(FMT_INT " item leaked", FMT_INT " items leaked", ival), ival); fprintf(fp, "\n"); } end_table_iter(&tabit); diff --git a/src/interp/pvalue.c b/src/interp/pvalue.c index 475ace15f..c13774126 100644 --- a/src/interp/pvalue.c +++ b/src/interp/pvalue.c @@ -566,7 +566,7 @@ create_pvalue_from_keynum_impl (INT i, INT ptype) case POTHR: cptype = 'X'; break; default: ASSERT(0); break; } - sprintf(key, "%c%d", cptype, i); + sprintf(key, "%c" FMT_INT, cptype, i); return create_pvalue_from_key_impl(key, ptype); } /*================================== diff --git a/src/interp/rptsort.c b/src/interp/rptsort.c index e26f802bb..37879a6c0 100644 --- a/src/interp/rptsort.c +++ b/src/interp/rptsort.c @@ -59,7 +59,13 @@ sortpaircmp (SORTEL el1, SORTEL el2, VPTR param) return pvalues_collate(sp1->key, sp2->key); } #endif -static INT +/* IMPORTANT NOTE + * This function must use a return type of "int", not "INT", in order to be + * compatible with the definition of qsort(). Since qsort is only expecting + * a return value of -1, 0 or 1 from this routine, a down-cast from int64_t + * to int32_t is acceptable. + */ +static int sortpair_bin (const void * el1, const void * el2) { SORTPAIR sp1, sp2; @@ -69,7 +75,7 @@ sortpair_bin (const void * el1, const void * el2) sp2 = *(SORTPAIR *)el2; ASSERT(sp1->key); ASSERT(sp2->key); - return pvalues_collate(sp1->key, sp2->key); + return (int)pvalues_collate(sp1->key, sp2->key); } static PVALUE sortimpl (PNODE node, SYMTAB stab, BOOLEAN *eflg, BOOLEAN fwd) diff --git a/src/liflines/askprogram.c b/src/liflines/askprogram.c index c20d57a15..9930b9d3a 100644 --- a/src/liflines/askprogram.c +++ b/src/liflines/askprogram.c @@ -281,7 +281,7 @@ proparrdetails (ARRAY_DETAILS arrdets, void * param) STRING detail = arrdets->lines[row]; char temp[20]; STRING name=0, value=0; - sprintf(temp, "d%d", i+1); + sprintf(temp, "d" FMT_INT, i+1); name = valueof_str(props, temp); detail[0]=0; if (name) { diff --git a/src/liflines/export.c b/src/liflines/export.c index 5748b3164..87dcd7fd4 100644 --- a/src/liflines/export.c +++ b/src/liflines/export.c @@ -169,7 +169,7 @@ copy_and_translate (FILE *fo, INT len, struct tag_trav_parm * travparm, char cty { char in[BUFLEN]=""; char *inp=0; - int remlen=0, num=0; + INT remlen=0, num=0; FILE * fn = travparm->fp; struct tag_export_feedback * efeed = travparm->efeed; diff --git a/src/liflines/import.c b/src/liflines/import.c index 96033e94f..9be825696 100644 --- a/src/liflines/import.c +++ b/src/liflines/import.c @@ -258,8 +258,8 @@ do_import (IMPORT_FEEDBACK ifeed, FILE *fp) if((totkeys-totused) > 0) { INT delkeys = totkeys-totused; snprintf(msgbuf, sizeof(msgbuf) - , _pl("Using original keys, %d deleted record will be in the database." - , "Using original keys, %d deleted records will be in the database." + , _pl("Using original keys, " FMT_INT " deleted record will be in the database." + , "Using original keys, " FMT_INT " deleted records will be in the database." , delkeys) , delkeys ); diff --git a/src/liflines/listui.c b/src/liflines/listui.c index 4c47ab012..9da7f1c8f 100644 --- a/src/liflines/listui.c +++ b/src/liflines/listui.c @@ -525,7 +525,7 @@ shw_recordlist_list (INDISEQ seq, listdisp * ld) if (i == ld->cur) mvwaddch(win, row, ld->rectList.left+3, '>'); if (ld->listlen < 10) { char numstr[12]; - sprintf(numstr, "%d:", i+1); + sprintf(numstr, FMT_INT ":", i+1); mvccwaddstr(win, row, ld->rectList.left+4, numstr); } print_indiseq_element(seq, i, buffer, width, &disp_shrt_rfmt); diff --git a/src/liflines/pedigree.c b/src/liflines/pedigree.c index f898fecd6..311096a06 100644 --- a/src/liflines/pedigree.c +++ b/src/liflines/pedigree.c @@ -439,7 +439,7 @@ print_to_screen (INT gen, INT indent, INT * row, LINEPRINT_FNC fnc { char buffer[140], *ptr=buffer; STRING line; - int mylen = sizeof(buffer); + INT mylen = sizeof(buffer); INT width = canvas->rect->right - canvas->rect->left; /* NODE indi = 0; */ INT drow = *row - canvas->scroll; /* effective display row */ diff --git a/src/tools/lltest.c b/src/tools/lltest.c index 851f8bb36..285321840 100644 --- a/src/tools/lltest.c +++ b/src/tools/lltest.c @@ -210,7 +210,7 @@ print_old_and_new_fkey(INT iter, FKEY old, FKEY new, FKEY compare) char *result = (new == compare) ? "OK" : "ERROR"; char *oldpath = (old != -1) ? fkey2path(old) : " "; - printf("%02d %s 0x%08x %s 0x%08x %s\n",iter, oldpath, old, fkey2path(new), new, result); + printf(FMT_INT_02 " %s 0x" FMT_INT32_HEX " %s 0x" FMT_INT32_HEX " %s\n",iter, oldpath, old, fkey2path(new), new, result); } /*=============================================== From f6ac66d29f308e762e52cd27002ad055d77bb373 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 14:20:39 -0500 Subject: [PATCH 079/520] Update lltest comment regarding 32-bit structure alignment for 64-bit platforms --- src/tools/lltest.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/tools/lltest.c b/src/tools/lltest.c index 285321840..6d1d67108 100644 --- a/src/tools/lltest.c +++ b/src/tools/lltest.c @@ -407,6 +407,9 @@ test_index(void) /* This test code assumes 32-bit alignment. This may */ /* not be accurate for databases created on older DOS */ /* or Windows 3.x systems which used 16-bit alignment.*/ + /* This does NOT apply to newer systems with 64-bit */ + /* LifeLines as the structures (thankfully) maintain */ + /* their 32-bit alignment. */ /* WARNING!! WARNING!! WARNING!! WARNING!! WARNING!! */ if (verbose) @@ -453,6 +456,9 @@ int test_block(void) /* This test code assumes 32-bit alignment. This may */ /* not be accurate for databases created on older DOS */ /* or Windows 3.x systems which used 16-bit alignment.*/ + /* This does NOT apply to newer systems with 64-bit */ + /* LifeLines as the structures (thankfully) maintain */ + /* their 32-bit alignment. */ /* WARNING!! WARNING!! WARNING!! WARNING!! WARNING!! */ if (verbose) From caf27c003e0ef9b8800ad66ac80a4e6452ea113d Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 14:21:14 -0500 Subject: [PATCH 080/520] THE BIG CHANGE: Switch INT to 64-bit integers on 64-bit platforms --- src/hdrs/standard.h | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/hdrs/standard.h b/src/hdrs/standard.h index db040f367..20329f693 100644 --- a/src/hdrs/standard.h +++ b/src/hdrs/standard.h @@ -120,7 +120,7 @@ typedef unsigned char uchar; /* INTEGER TYPE DEFINITIONS */ #if __WORDSIZE == 64 -#define INT int32_t +#define INT int64_t #else #define INT int32_t #endif @@ -136,10 +136,10 @@ typedef unsigned char uchar; #define FMT_INT32_HEX "%08" PRIx32 #define FMT_INT64 "%" PRId64 #if __WORDSIZE == 64 -#define FMT_INT "%" PRId32 -#define FMT_INT_HEX "%" PRIx32 -#define FMT_INT_02 "%02" PRId32 -#define FMT_INT_6 "%6" PRId32 +#define FMT_INT "%" PRId64 +#define FMT_INT_HEX "%" PRIx64 +#define FMT_INT_02 "%02" PRId64 +#define FMT_INT_6 "%6" PRId64 #define FMT_SIZET FMT_INT64 #else #define FMT_INT "%" PRId32 @@ -151,7 +151,7 @@ typedef unsigned char uchar; /* INTEGER SCANF FORMAT DEFINITIONS */ #if __WORDSIZE == 64 -#define SCN_INT "%" SCNd32 +#define SCN_INT "%" SCNd64 #else #define SCN_INT "%" SCNd32 #endif From c06d3c44daa4d376b01ec3d19f6ef3c5e3faf509 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 15:05:36 -0500 Subject: [PATCH 081/520] Update INDEX and BLOCK structures with explicit padding for 32-bit and 64-bit platforms, adjust NOENTS and NORECS formulas accordingly. --- src/hdrs/btree.h | 60 +++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 49 insertions(+), 11 deletions(-) diff --git a/src/hdrs/btree.h b/src/hdrs/btree.h index 62c4da9ed..80eebf77b 100644 --- a/src/hdrs/btree.h +++ b/src/hdrs/btree.h @@ -36,10 +36,21 @@ #include "standard.h" #define BUFLEN 4096 + /* see comment at declaration of INDEX below for explanation */ + +#if __WORDSIZE == 16 #define NOENTS ((BUFLEN-12)/12) +#else +#define NOENTS ((BUFLEN-16)/12) +#endif + /* see comment at declaration of BLOCK below for explanation */ +#if __WORDSIZE == 16 #define NORECS ((BUFLEN-12)/16) +#else +#define NORECS ((BUFLEN-16)/16) +#endif /* All records in a LifeLines btree are indexed on 8 character keys @@ -82,24 +93,38 @@ typedef struct { /*============================================== * INDEX -- Data structure for BTREE index files * The constant NOENTS above depends on this exact contents: - * 12=4+2+4+2=sizeof(FKEY)+sizeof(INT16)+sizeof(FKEY)+sizeof(INT16) + * + * 16-bit systems: + * 12=4+2+4+2+2=sizeof(FKEY)+sizeof(INT16)+sizeof(FKEY)+sizeof(INT16) + * 12=8+4=sizeof(RKEY)+sizeof(FKEY) + * + * 32-bit and 64-bit systems: + * 16=4+2+2+4+2+2=sizeof(FKEY)+sizeof(INT16)*2+sizeof(FKEY)+sizeof(INT16)*2 * 12=8+4=sizeof(RKEY)+sizeof(FKEY) * * WARNING!! WARNING!! WARNING!! WARNING!! WARNING!! - * This comment assumes 16-bit packing which is not - * the case on modern systems. Because of this, - * databases created on 16-bit, 32-bit or 64-bit - * systems will not be binary compatible. + * This structure assumes 16-bit packing (on 16-bit platforms) and 32-bit + * packing (on 32-bit and 64-bit platforms). Beacuse of this, databases + * created on 16-bit platforms will NOT be binary compatible with those + * created on 32-bit or 64-bit platforms. * WARNING!! WARNING!! WARNING!! WARNING!! WARNING!! *============================================*/ typedef struct { - FKEY ix_self; /*fkey of index*/ + FKEY ix_self; /*fkey of index*/ INT16 ix_type; /*block/file type*/ +#if __WORDSIZE != 16 + INT16 ix_pad1; +#endif FKEY ix_parent; /*parent file's fkey*/ INT16 ix_nkeys; /*num of keys in index*/ + /* no implicit padding here since ix_rkeys is a char array! */ RKEY ix_rkeys[NOENTS]; /*rkeys in index*/ +#if __WORDSIZE != 16 + INT16 ix_pad2; +#endif FKEY ix_fkeys[NOENTS]; /*fkeys in index*/ } *INDEX, INDEXSTRUCT; + /*======================================= * BTREE -- Internal BTREE data structure *=====================================*/ @@ -127,22 +152,35 @@ typedef struct { /*====================================================== * BLOCK -- Data structure for BTREE record file headers * The constant NORECS above depends on this exact contents: + * + * 16-bit systems: * 12=4+2+4+2=sizeof(FKEY)+sizeof(INT16)+sizeof(FKEY)+sizeof(INT16) * 16=8+4+4=sizeof(RKEY)+sizeof(INT32)+sizeof(INT32) * + * 32-bit and 64-bit systems: + * 16=4+2+2+4+2+2=sizeof(FKEY)+sizeof(INT16)*2+sizeof(FKEY)+sizeof(INT16)*2 + * 16=8+4+4=sizeof(RKEY)+sizeof(INT32)+sizeof(INT32) + * * WARNING!! WARNING!! WARNING!! WARNING!! WARNING!! - * This comment assumes 16-bit packing which is not - * the case on modern systems. Because of this, - * databases created on 16-bit, 32-bit or 64-bit - * systems will not be binary compatible. + * This structure assumes 16-bit packing (on 16-bit platforms) and 32-bit + * packing (on 32-bit and 64-bit platforms). Beacuse of this, databases + * created on 16-bit platforms will NOT be binary compatible with those + * created on 32-bit or 64-bit platforms. * WARNING!! WARNING!! WARNING!! WARNING!! WARNING!! *====================================================*/ typedef struct { FKEY ix_self; /*fkey of this block*/ - INT16 ix_type; /*block/file type*/ + INT16 ix_type; /*block/file type*/ +#if __WORDSIZE != 16 + INT16 ix_pad1; +#endif FKEY ix_parent; /*parent file's fkey*/ INT16 ix_nkeys; /*num of keys in block*/ + /* no implicit padding here since ix_rkeys is a char array! */ RKEY ix_rkeys[NORECS]; /*rkeys in block/file*/ +#if __WORDSIZE != 16 + INT16 ix_pad2; +#endif INT32 ix_offs[NORECS]; /*offsets for data in file*/ INT32 ix_lens[NORECS]; /*lengths for data in file*/ } *BLOCK, BLOCKSTRUCT; From 38e4265a829e9132c9b1be0d889adf5352eac56a Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 15:05:58 -0500 Subject: [PATCH 082/520] Update with proper NOENTS check (was checking NORECS instead) --- src/tools/lltest.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tools/lltest.c b/src/tools/lltest.c index 6d1d67108..d4c82ca67 100644 --- a/src/tools/lltest.c +++ b/src/tools/lltest.c @@ -399,7 +399,7 @@ test_index(void) /* Validate Assumptions */ if (sizeof(FKEY) != sizeof(INT32)) { rc=1; goto exit; } if (sizeof(RKEY) != RKEYLEN) { rc=2; goto exit; } - if (NORECS != 255) { rc=3; goto exit; } + if (NOENTS != 340) { rc=3; goto exit; } /* Validate Size and Offsets */ From 25c0776a4964f58e5743b629d4bdf0d50486789d Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 15:18:11 -0500 Subject: [PATCH 083/520] Fix nextfkey test; it requires a specific (small) database to work properly. Will error out if database is not appropriate. --- src/tools/lltest.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/tools/lltest.c b/src/tools/lltest.c index d4c82ca67..5903ebdc7 100644 --- a/src/tools/lltest.c +++ b/src/tools/lltest.c @@ -242,6 +242,14 @@ test_nextfkey(BTREE btree) if (verbose) { printf("\n"); } + /* Abort test if initial fkey doesn't match our assumptions */ + if (fkey != fkey_compare[0]) + { + if (verbose) { printf("ERROR: Can't perform test since database is too large. This test assumes a database with a single file key.\n"); } + rc = 1; + return rc; + } + /* Display current FKEY */ if (verbose) { print_old_and_new_fkey(i, oldfkey, fkey, fkey_compare[i]); } From 9e001013eda2f934b1bd2890b483e793969a627c Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 18:50:23 -0500 Subject: [PATCH 084/520] Fix (some of the) warnings reported by clang --- src/gedlib/gedcom.c | 6 +++--- src/stdlib/fpattern.c | 7 +++---- src/stdlib/generic.c | 3 ++- src/stdlib/memalloc.c | 4 ++-- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/gedlib/gedcom.c b/src/gedlib/gedcom.c index b4f4145ab..cf0079466 100644 --- a/src/gedlib/gedcom.c +++ b/src/gedlib/gedcom.c @@ -271,10 +271,10 @@ void nkey_load_key (NKEY * nkey) { char key[MAXKEYWIDTH+1]; - if (nkey->key) + if (nkey->key[0]) return; - sprintf(key, "%c" FMT_INT, nkey->ntype, nkey->keynum); - strcpy(nkey->key, key); + snprintf(key, MAXKEYWIDTH, "%c" FMT_INT, nkey->ntype, nkey->keynum); + strncpy(nkey->key, key, MAXKEYWIDTH); } /*================================================== * nkey_eq -- compare two NKEYs diff --git a/src/stdlib/fpattern.c b/src/stdlib/fpattern.c index e2c855789..1cf454fd6 100644 --- a/src/stdlib/fpattern.c +++ b/src/stdlib/fpattern.c @@ -1,7 +1,6 @@ /* - from http://home.flash.net/~dtribble/text/fpattern.htm - 2000/12/12 - by Perry + from http://home.flash.net/~dtribble/text/fpattern.htm (2000/12/12) + from http://david.tribble.com/src/src.html (2019/01/02) License statement is in comments below */ @@ -60,7 +59,7 @@ static const char id[] = "@(#)lib/fpattern.c 1.08"; static const char copyright[] = - "Copyright ©1997-1998 David R. Tribble\n"; + "Copyright (C) 1997-1998 David R. Tribble\n"; /* System includes */ diff --git a/src/stdlib/generic.c b/src/stdlib/generic.c index 17993749e..520849fb4 100644 --- a/src/stdlib/generic.c +++ b/src/stdlib/generic.c @@ -348,7 +348,8 @@ is_generic_float (GENERIC *gen) BOOLEAN is_generic_string (GENERIC *gen) { - return gen->selector == GENERIC_STRING || GENERIC_STRING_SHARED; + return (gen->selector == GENERIC_STRING) || + (gen->selector == GENERIC_STRING_SHARED); } /*================================================= * is_generic_vptr -- return TRUE if generic is a vptr (void pointer) diff --git a/src/stdlib/memalloc.c b/src/stdlib/memalloc.c index ae55cf54a..cc1c01677 100644 --- a/src/stdlib/memalloc.c +++ b/src/stdlib/memalloc.c @@ -71,14 +71,14 @@ __allocate (int len, STRING file, int line) if (len == 0) return NULL; p = malloc(len); if((p == NULL) && alloclog) { - sprintf(scratch, "%8p ? %s\t%d\t%d", p, file, line, len); + sprintf(scratch, "%8p ? %s\t%d\t%d", (void *)p, file, line, len); alloc_out(scratch); } ASSERT(p); live_allocs++; for(i = 0; i Date: Sat, 5 Jan 2019 01:20:37 -0500 Subject: [PATCH 085/520] Hardcode xref file to INT32 for binary compatibility. Update xrefs_get_counts_from_unopened_db(). Add comments for improper use of num_indis(). --- src/gedlib/dblist.c | 2 +- src/gedlib/gedcomi.h | 4 +-- src/gedlib/messages.c | 2 +- src/gedlib/xreffile.c | 54 ++++++++++++++++++++--------------------- src/liflines/miscutls.c | 3 +++ src/liflines/screen.c | 2 ++ 6 files changed, 36 insertions(+), 31 deletions(-) diff --git a/src/gedlib/dblist.c b/src/gedlib/dblist.c index f03ebb293..2c340c4d1 100644 --- a/src/gedlib/dblist.c +++ b/src/gedlib/dblist.c @@ -98,7 +98,7 @@ add_dbs_to_list (LIST dblist, LIST dbdesclist, STRING dir) static CNSTRING getdbdesc (STRING path, STRING userpath) { - INT nindis=0, nfams=0, nsours=0, nevens=0, nothrs=0; + INT32 nindis=0, nfams=0, nsours=0, nevens=0, nothrs=0; char desc[MAXPATHLEN] = ""; char * errptr = 0; if (xrefs_get_counts_from_unopened_db(path, &nindis, &nfams diff --git a/src/gedlib/gedcomi.h b/src/gedlib/gedcomi.h index fadcaf5a7..03a1fcf90 100644 --- a/src/gedlib/gedcomi.h +++ b/src/gedlib/gedcomi.h @@ -36,7 +36,7 @@ void record_remove_cel(RECORD rec, CACHEEL cel); void record_set_cel(RECORD rec, CACHEEL cel); /* xreffile.c */ -BOOLEAN xrefs_get_counts_from_unopened_db(CNSTRING path, INT *nindis, INT *nfams - , INT *nsours, INT *nevens, INT *nothrs, char ** errptr); +BOOLEAN xrefs_get_counts_from_unopened_db(CNSTRING path, INT32 *nindis, INT32 *nfams + , INT32 *nsours, INT32 *nevens, INT32 *nothrs, char ** errptr); #endif /* _GEDCOM_PRIV_H */ diff --git a/src/gedlib/messages.c b/src/gedlib/messages.c index 7053952da..d03c64980 100644 --- a/src/gedlib/messages.c +++ b/src/gedlib/messages.c @@ -414,7 +414,7 @@ ZST qSbadirefn = N_("REFN key is already in use."); ZST qStag2lng2cnc = N_("Tag is too long to connect automatically."); /* I,F,S,E,X are conventional letters, so leave them as is) */ ZST qSdbrecords = N_("Database records"); -ZST qSdbrecstats = N_("%dI, %dF, %dS, %dE, %dX"); +ZST qSdbrecstats = N_(FMT_INT32 "I, " FMT_INT32 "F, " FMT_INT32 "S," FMT_INT32 "E, " FMT_INT32 "X"); /* menus */ ZST qSmtitle = N_("LifeLines %s - Genealogical DB and Programming System"); diff --git a/src/gedlib/xreffile.c b/src/gedlib/xreffile.c index 46beb6b61..38ac74280 100644 --- a/src/gedlib/xreffile.c +++ b/src/gedlib/xreffile.c @@ -79,9 +79,9 @@ typedef enum { DUPSOK, NODUPS } DUPS; *==================================*/ struct deleteset_s { - INT n; /* num keys + 1, ie, starts at 1 */ - INT * recs; - INT max; + INT32 n; /* num keys + 1, ie, starts at 1 */ + INT32 * recs; + INT32 max; char ctype; }; typedef struct deleteset_s *DELETESET; @@ -311,11 +311,11 @@ static BOOLEAN readxrefs (void) { ASSERT(xreffp); - ASSERT(fread(&irecs.n, sizeof(INT), 1, xreffp) == 1); - ASSERT(fread(&frecs.n, sizeof(INT), 1, xreffp) == 1); - ASSERT(fread(&erecs.n, sizeof(INT), 1, xreffp) == 1); - ASSERT(fread(&srecs.n, sizeof(INT), 1, xreffp) == 1); - ASSERT(fread(&xrecs.n, sizeof(INT), 1, xreffp) == 1); + ASSERT(fread(&irecs.n, sizeof(INT32), 1, xreffp) == 1); + ASSERT(fread(&frecs.n, sizeof(INT32), 1, xreffp) == 1); + ASSERT(fread(&erecs.n, sizeof(INT32), 1, xreffp) == 1); + ASSERT(fread(&srecs.n, sizeof(INT32), 1, xreffp) == 1); + ASSERT(fread(&xrecs.n, sizeof(INT32), 1, xreffp) == 1); ASSERT(irecs.n > 0); ASSERT(frecs.n > 0); ASSERT(erecs.n > 0); @@ -340,7 +340,7 @@ readxrefs (void) static void readrecs (DELETESET set) { - ASSERT((INT)fread(set->recs, sizeof(INT), set->n, xreffp) == set->n); + ASSERT((INT32)fread(set->recs, sizeof(INT32), set->n, xreffp) == set->n); } /*================================ * writexrefs -- Write xrefs file. @@ -352,16 +352,16 @@ writexrefs (void) ASSERT(!xrefReadonly); ASSERT(xreffp); rewind(xreffp); - ASSERT(fwrite(&irecs.n, sizeof(INT), 1, xreffp) == 1); - ASSERT(fwrite(&frecs.n, sizeof(INT), 1, xreffp) == 1); - ASSERT(fwrite(&erecs.n, sizeof(INT), 1, xreffp) == 1); - ASSERT(fwrite(&srecs.n, sizeof(INT), 1, xreffp) == 1); - ASSERT(fwrite(&xrecs.n, sizeof(INT), 1, xreffp) == 1); - ASSERT((INT)fwrite(irecs.recs, sizeof(INT), irecs.n, xreffp) == irecs.n); - ASSERT((INT)fwrite(frecs.recs, sizeof(INT), frecs.n, xreffp) == frecs.n); - ASSERT((INT)fwrite(erecs.recs, sizeof(INT), erecs.n, xreffp) == erecs.n); - ASSERT((INT)fwrite(srecs.recs, sizeof(INT), srecs.n, xreffp) == srecs.n); - ASSERT((INT)fwrite(xrecs.recs, sizeof(INT), xrecs.n, xreffp) == xrecs.n); + ASSERT(fwrite(&irecs.n, sizeof(INT32), 1, xreffp) == 1); + ASSERT(fwrite(&frecs.n, sizeof(INT32), 1, xreffp) == 1); + ASSERT(fwrite(&erecs.n, sizeof(INT32), 1, xreffp) == 1); + ASSERT(fwrite(&srecs.n, sizeof(INT32), 1, xreffp) == 1); + ASSERT(fwrite(&xrecs.n, sizeof(INT32), 1, xreffp) == 1); + ASSERT((INT)fwrite(irecs.recs, sizeof(INT32), irecs.n, xreffp) == irecs.n); + ASSERT((INT)fwrite(frecs.recs, sizeof(INT32), frecs.n, xreffp) == frecs.n); + ASSERT((INT)fwrite(erecs.recs, sizeof(INT32), erecs.n, xreffp) == erecs.n); + ASSERT((INT)fwrite(srecs.recs, sizeof(INT32), srecs.n, xreffp) == srecs.n); + ASSERT((INT)fwrite(xrecs.recs, sizeof(INT32), xrecs.n, xreffp) == xrecs.n); fflush(xreffp); return TRUE; } @@ -857,14 +857,14 @@ INT xref_lastx (void) { return xref_last(&xrecs); } * If db structure error, errptr points to description of error (in static buffer) *=====================================*/ BOOLEAN -xrefs_get_counts_from_unopened_db (CNSTRING path, INT *nindis, INT *nfams - , INT *nsours, INT *nevens, INT *nothrs, char ** errptr) +xrefs_get_counts_from_unopened_db (CNSTRING path, INT32 *nindis, INT32 *nfams + , INT32 *nsours, INT32 *nevens, INT32 *nothrs, char ** errptr) { char scratch[100]; static char errstr[256]; FILE * fp = 0; INT i; - INT ndels[5], nmax[5]; + INT32 ndels[5], nmax[5]; *errptr = 0; @@ -874,7 +874,7 @@ xrefs_get_counts_from_unopened_db (CNSTRING path, INT *nindis, INT *nfams return FALSE; } for (i=0; i<5; ++i) { - if (fread(&ndels[i], sizeof(INT), 1, fp) != 1) { + if (fread(&ndels[i], sizeof(INT32), 1, fp) != 1) { snprintf(errstr, sizeof(errstr), "ndels[" FMT_INT "] bad", i); *errptr = errstr; fclose(fp); @@ -882,11 +882,11 @@ xrefs_get_counts_from_unopened_db (CNSTRING path, INT *nindis, INT *nfams } } for (i=0; i<5; ++i) { - INT j; + INT32 j; for (j=0; j Date: Sat, 5 Jan 2019 01:47:49 -0500 Subject: [PATCH 086/520] Update num_indis and related functions --- src/gedlib/xreffile.c | 14 +++++++------- src/hdrs/gedcom.h | 10 +++++----- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/src/gedlib/xreffile.c b/src/gedlib/xreffile.c index 38ac74280..41d1c5d4a 100644 --- a/src/gedlib/xreffile.c +++ b/src/gedlib/xreffile.c @@ -104,7 +104,7 @@ static DELETESET get_deleteset_from_type(char ctype); static STRING getxref(DELETESET set); static void growxrefs(DELETESET set); static STRING newxref(STRING xrefp, BOOLEAN flag, DELETESET set); -static INT num_set(DELETESET set); +static INT32 num_set(DELETESET set); static BOOLEAN parse_key(CNSTRING key, char * ktype, INT * kval); static void readrecs(DELETESET set); static BOOLEAN readxrefs(void); @@ -628,16 +628,16 @@ freexref (DELETESET set) * num_????s -- Return number of type of things in database. * 5 symmetric versions *========================================================*/ -static INT num_set (DELETESET set) +static INT32 num_set (DELETESET set) { ASSERT(set); return set->recs[0] - set->n; } -INT num_indis (void) { return num_set(&irecs); } -INT num_fams (void) { return num_set(&frecs); } -INT num_sours (void) { return num_set(&srecs); } -INT num_evens (void) { return num_set(&erecs); } -INT num_othrs (void) { return num_set(&xrecs); } +INT32 num_indis (void) { return num_set(&irecs); } +INT32 num_fams (void) { return num_set(&frecs); } +INT32 num_sours (void) { return num_set(&srecs); } +INT32 num_evens (void) { return num_set(&erecs); } +INT32 num_othrs (void) { return num_set(&xrecs); } /*======================================================== * max_????s -- Return max key number of object type in db * 5 symmetric versions diff --git a/src/hdrs/gedcom.h b/src/hdrs/gedcom.h index b5b8677ef..a799bb106 100644 --- a/src/hdrs/gedcom.h +++ b/src/hdrs/gedcom.h @@ -397,13 +397,13 @@ void normalize_fam(NODE fam); void normalize_irec(RECORD irec); void normalize_indi(NODE indi); void normalize_rec(RECORD rec); -INT num_evens(void); +INT32 num_evens(void); INT num_fam_xrefs(NODE fam); -INT num_fams(void); -INT num_indis(void); +INT32 num_fams(void); +INT32 num_indis(void); INT num_spouses_of_indi(NODE); -INT num_sours(void); -INT num_othrs(void); +INT32 num_sours(void); +INT32 num_othrs(void); BOOLEAN open_database(INT alteration, STRING dbused, INT *lldberr); BOOLEAN openxref(BOOLEAN readonly); STRING other_to_list_string(NODE node, INT len, STRING delim); From ff75bde025ea8c7e9d6f8d579a7a84294f4800a5 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sat, 5 Jan 2019 01:50:24 -0500 Subject: [PATCH 087/520] Update getixrefnum API used by add_new_indi_to_db(). --- src/gedlib/xreffile.c | 9 ++++++--- src/hdrs/gedcom.h | 2 +- src/liflines/add.c | 4 ++-- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/src/gedlib/xreffile.c b/src/gedlib/xreffile.c index 41d1c5d4a..d1c68a835 100644 --- a/src/gedlib/xreffile.c +++ b/src/gedlib/xreffile.c @@ -211,10 +211,10 @@ closexref (void) * generic for all 5 types * Created: 2001/02/04, Perry Rapp *=======================================*/ -static INT +static INT32 getxrefnum (DELETESET set) { - INT keynum; + INT32 keynum; ASSERT(xreffp); ASSERT(set->n >= 1); if (set->n == 1) { @@ -258,8 +258,11 @@ STRING getxxref (void) { return getxref(&xrecs); } /*=================================================== * get?xrefnum -- Wrappers for each type to getxrefnum (qv) * Created: 2001/02/04, Perry Rapp + * MTE: 2019-01-05: Why do INDIs have this special + * interface that exposes the internal xref type? + * Should try to revert back to getixref as above. *=================================================*/ -INT getixrefnum (void) { return getxrefnum(&irecs); } +INT32 getixrefnum (void) { return getxrefnum(&irecs); } /*====================================== * sortxref -- Sort xrefs after reading *====================================*/ diff --git a/src/hdrs/gedcom.h b/src/hdrs/gedcom.h index a799bb106..e58955c63 100644 --- a/src/hdrs/gedcom.h +++ b/src/hdrs/gedcom.h @@ -292,7 +292,7 @@ STRING get_property(STRING opt); void get_refns(STRING, INT*, STRING**, INT); STRING getexref(void); STRING getfxref(void); -INT getixrefnum(void); +INT32 getixrefnum(void); STRING getsxref(void); STRING getxxref(void); BOOLEAN getrefnrec(CNSTRING refn); diff --git a/src/liflines/add.c b/src/liflines/add.c index b5f8d1c16..9953b0714 100644 --- a/src/liflines/add.c +++ b/src/liflines/add.c @@ -169,12 +169,12 @@ add_new_indi_to_db (RECORD indi0) { NODE name, refn, sex, body, dumb, node; char key[MAXKEYWIDTH]=""; - INT keynum=0; + INT32 keynum=0; NODE indi = nztop(indi0); split_indi_old(indi, &name, &refn, &sex, &body, &dumb, &dumb); keynum = getixrefnum(); - sprintf(key, "I" FMT_INT, keynum); + sprintf(key, "I" FMT_INT32, keynum); init_new_record(indi0, key); for (node = name; node; node = nsibling(node)) { add_name(nval(node), key); From 6427c77d84a92d2c813690a632a31fae22089da9 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sat, 5 Jan 2019 02:00:54 -0500 Subject: [PATCH 088/520] Fix xref init and grow routines; update xref_max_any() API used by max_keywidth() --- src/gedlib/xreffile.c | 25 ++++++++++++++----------- src/hdrs/gedcom.h | 12 ++++++------ src/liflines/show.c | 2 +- 3 files changed, 21 insertions(+), 18 deletions(-) diff --git a/src/gedlib/xreffile.c b/src/gedlib/xreffile.c index d1c68a835..c11bc8b5f 100644 --- a/src/gedlib/xreffile.c +++ b/src/gedlib/xreffile.c @@ -49,6 +49,9 @@ extern BTREE BTR; * rest are keys of deleted records * nixrefs==1 means there are no deleted INDI keys * nixrefs==2 means there is one deleted INDI key (ixrefs[1]) + * + * NOTE: These words are 32-bit words on-disk. At some point this + * will become a limitation and migration will need to happen. *=================================================================*/ /* In memory, data is kept in a DELETESET @@ -121,7 +124,7 @@ static struct deleteset_s irecs, frecs, srecs, erecs, xrecs; static FILE *xreffp=0; /* open xref file pointer */ static BOOLEAN xrefReadonly = FALSE; -static INT maxkeynum=-1; /* cache value of largest key extant (-1 means not sure) */ +static INT32 maxkeynum=-1; /* cache value of largest key extant (-1 means not sure) */ /********************************************* * local & exported function definitions @@ -165,7 +168,7 @@ initxref (void) sprintf(scratch, "%s/xrefs", BTR->b_basedir); ASSERT(xreffp = fopen(scratch, LLWRITEBINARY)); for (j = 0; j < 10; j++) { - ASSERT(fwrite(&i, sizeof(INT), 1, xreffp) == 1); + ASSERT(fwrite(&i, sizeof(INT32), 1, xreffp) == 1); } fclose(xreffp); xreffp=0; } @@ -503,12 +506,12 @@ BOOLEAN addxref_if_missing (CNSTRING key) static void growxrefs (DELETESET set) { - INT i, m = set->max, *newp; + INT32 i, m = set->max, *newp; if (set->max == 0) set->max = 64; while (set->max <= set->n) set->max = set->max << 1; - newp = (INT *) stdalloc((set->max)*sizeof(INT)); + newp = (INT *) stdalloc((set->max)*sizeof(INT32)); if (m) { for (i = 0; i < set->n; i++) newp[i] = set->recs[i]; @@ -645,19 +648,19 @@ INT32 num_othrs (void) { return num_set(&xrecs); } * max_????s -- Return max key number of object type in db * 5 symmetric versions *======================================================*/ -static INT max_set (DELETESET set) +static INT32 max_set (DELETESET set) { return set->recs[0]; } -INT xref_max_indis (void) { return max_set(&irecs); } -INT xref_max_fams (void) { return max_set(&frecs); } -INT xref_max_sours (void) { return max_set(&srecs); } -INT xref_max_evens (void) { return max_set(&erecs); } -INT xref_max_othrs (void) { return max_set(&xrecs); } +INT32 xref_max_indis (void) { return max_set(&irecs); } +INT32 xref_max_fams (void) { return max_set(&frecs); } +INT32 xref_max_sours (void) { return max_set(&srecs); } +INT32 xref_max_evens (void) { return max_set(&erecs); } +INT32 xref_max_othrs (void) { return max_set(&xrecs); } /*====================================================== * xref_max_any -- Return largest key number of any type *====================================================*/ -INT +INT32 xref_max_any (void) { if (maxkeynum>=0) diff --git a/src/hdrs/gedcom.h b/src/hdrs/gedcom.h index e58955c63..3f5c79a9d 100644 --- a/src/hdrs/gedcom.h +++ b/src/hdrs/gedcom.h @@ -600,12 +600,12 @@ INT xref_lastf(void); INT xref_lasti(void); INT xref_lasts(void); INT xref_lastx(void); -INT xref_max_any(void); -INT xref_max_indis(void); -INT xref_max_evens (void); -INT xref_max_fams (void); -INT xref_max_othrs (void); -INT xref_max_sours (void); +INT32 xref_max_any(void); +INT32 xref_max_indis(void); +INT32 xref_max_evens (void); +INT32 xref_max_fams (void); +INT32 xref_max_othrs (void); +INT32 xref_max_sours (void); INT xref_next(char ntype, INT i); INT xref_nexte(INT); INT xref_nextf(INT); diff --git a/src/liflines/show.c b/src/liflines/show.c index a9a7579fd..8d426a6ec 100644 --- a/src/liflines/show.c +++ b/src/liflines/show.c @@ -831,7 +831,7 @@ indi_events (STRING outstr, NODE indi, INT len) static INT max_keywidth (void) { - INT maxkey = xref_max_any(); + INT32 maxkey = xref_max_any(); if (maxkey>9999) { if (maxkey>999999) return 7; From 3dd2087f5e9af8cae0d1271de67c049a8b5f169e Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sat, 5 Jan 2019 02:24:52 -0500 Subject: [PATCH 089/520] Update internal add, delete, find, parse and validate key routines to use INT32. More fixes to writexrefs, growxrefs and sortxrefs. --- src/gedlib/xreffile.c | 99 ++++++++++++++++++++++--------------------- 1 file changed, 50 insertions(+), 49 deletions(-) diff --git a/src/gedlib/xreffile.c b/src/gedlib/xreffile.c index c11bc8b5f..934172d36 100644 --- a/src/gedlib/xreffile.c +++ b/src/gedlib/xreffile.c @@ -89,29 +89,28 @@ struct deleteset_s }; typedef struct deleteset_s *DELETESET; - /********************************************* * local function prototypes *********************************************/ /* alphabetical */ -static BOOLEAN addixref_impl(INT key, DUPS dups); -static BOOLEAN addfxref_impl(INT key, DUPS dups); -static BOOLEAN addsxref_impl(INT key, DUPS dups); -static BOOLEAN addexref_impl(INT key, DUPS dups); +static BOOLEAN addixref_impl(INT32 key, DUPS dups); +static BOOLEAN addfxref_impl(INT32 key, DUPS dups); +static BOOLEAN addsxref_impl(INT32 key, DUPS dups); +static BOOLEAN addexref_impl(INT32 key, DUPS dups); static BOOLEAN addxref_impl(CNSTRING key, DUPS dups); -static BOOLEAN addxxref_impl(INT key, DUPS dups); -static INT find_slot(INT keynum, DELETESET set); +static BOOLEAN addxxref_impl(INT32 key, DUPS dups); +static INT32 find_slot(INT32 keynum, DELETESET set); static void freexref(DELETESET set); static DELETESET get_deleteset_from_type(char ctype); static STRING getxref(DELETESET set); static void growxrefs(DELETESET set); static STRING newxref(STRING xrefp, BOOLEAN flag, DELETESET set); static INT32 num_set(DELETESET set); -static BOOLEAN parse_key(CNSTRING key, char * ktype, INT * kval); +static BOOLEAN parse_key(CNSTRING key, char * ktype, INT32 * kval); static void readrecs(DELETESET set); static BOOLEAN readxrefs(void); -static BOOLEAN xref_isvalid_impl(DELETESET set, INT keynum); +static BOOLEAN xref_isvalid_impl(DELETESET set, INT32 keynum); static INT xref_last(DELETESET set); /********************************************* @@ -161,7 +160,8 @@ void initxref (void) { char scratch[100]; - INT i = 1, j; + INT32 i = 1; + INT j; ASSERT(!xrefReadonly); initdsets(); ASSERT(!xreffp); @@ -245,9 +245,9 @@ getxrefnum (DELETESET set) static STRING getxref (DELETESET set) { - INT keynum = getxrefnum(set); + INT32 keynum = getxrefnum(set); static char scratch[12]; - sprintf(scratch, "@%c" FMT_INT "@", set->ctype, keynum); + sprintf(scratch, "@%c" FMT_INT32 "@", set->ctype, keynum); return scratch; } /*=================================================== @@ -283,18 +283,19 @@ sortxref (DELETESET set) they should normally already be sorted, so use watchful bubble-sort for O(n) */ - INT i,j, temp, ct; + INT32 i, j, temp; + BOOLEAN sorted; for (i=1; in; i++) { - ct=0; + sorted = TRUE; for (j=i+1; jn; j++) { if (set->recs[i] < set->recs[j]) { - ct++; + sorted = FALSE; temp = set->recs[j]; set->recs[j] = set->recs[i]; set->recs[i] = temp; } } - if (i==1 && !ct) return; /* already sorted */ + if (i==1 && sorted) return; /* already sorted */ } } /*====================================== @@ -363,25 +364,25 @@ writexrefs (void) ASSERT(fwrite(&erecs.n, sizeof(INT32), 1, xreffp) == 1); ASSERT(fwrite(&srecs.n, sizeof(INT32), 1, xreffp) == 1); ASSERT(fwrite(&xrecs.n, sizeof(INT32), 1, xreffp) == 1); - ASSERT((INT)fwrite(irecs.recs, sizeof(INT32), irecs.n, xreffp) == irecs.n); - ASSERT((INT)fwrite(frecs.recs, sizeof(INT32), frecs.n, xreffp) == frecs.n); - ASSERT((INT)fwrite(erecs.recs, sizeof(INT32), erecs.n, xreffp) == erecs.n); - ASSERT((INT)fwrite(srecs.recs, sizeof(INT32), srecs.n, xreffp) == srecs.n); - ASSERT((INT)fwrite(xrecs.recs, sizeof(INT32), xrecs.n, xreffp) == xrecs.n); + ASSERT((INT32)fwrite(irecs.recs, sizeof(INT32), irecs.n, xreffp) == irecs.n); + ASSERT((INT32)fwrite(frecs.recs, sizeof(INT32), frecs.n, xreffp) == frecs.n); + ASSERT((INT32)fwrite(erecs.recs, sizeof(INT32), erecs.n, xreffp) == erecs.n); + ASSERT((INT32)fwrite(srecs.recs, sizeof(INT32), srecs.n, xreffp) == srecs.n); + ASSERT((INT32)fwrite(xrecs.recs, sizeof(INT32), xrecs.n, xreffp) == xrecs.n); fflush(xreffp); return TRUE; } /*===================================== * find_slot -- Find slot at which to add key *===================================*/ -static INT -find_slot (INT keynum, DELETESET set) +static INT32 +find_slot (INT32 keynum, DELETESET set) { - INT lo=1; - INT hi=(set->n)-1; + INT32 lo=1; + INT32 hi=(set->n)-1; /* binary search to find where to insert key */ while (lo<=hi) { - INT md = (lo + hi)/2; + INT32 md = (lo + hi)/2; if (keynum > (set->recs)[md]) hi=--md; else if (keynum < (set->recs)[md]) @@ -397,9 +398,9 @@ find_slot (INT keynum, DELETESET set) * generic for all types *===================================*/ static BOOLEAN -add_xref_to_set_impl (INT keynum, DELETESET set, DUPS dups) +add_xref_to_set_impl (INT32 keynum, DELETESET set, DUPS dups) { - INT lo, i; + INT32 lo, i; if (keynum <= 0 || !xreffp || (set->n) < 1) { char msg[128]; snprintf(msg, sizeof(msg)/sizeof(msg[0]) @@ -428,7 +429,7 @@ add_xref_to_set_impl (INT keynum, DELETESET set, DUPS dups) if (dups==DUPSOK) return FALSE; snprintf(msg, sizeof(msg)/sizeof(msg[0]) - , _("Tried to add already-deleted record (" FMT_INT ") to xref (%c)!") + , _("Tried to add already-deleted record (" FMT_INT32 ") to xref (%c)!") , keynum, set->ctype); FATAL2(msg); /* deleting a deleted record! */ } @@ -445,20 +446,20 @@ add_xref_to_set_impl (INT keynum, DELETESET set, DUPS dups) * add?xref_impl -- Wrappers for each type to add_xref_to_set (qv) * 5 symmetric versions *=================================================*/ -static BOOLEAN addixref_impl (INT key, DUPS dups) { return add_xref_to_set_impl(key, &irecs, dups); } -static BOOLEAN addfxref_impl (INT key, DUPS dups) { return add_xref_to_set_impl(key, &frecs, dups); } -static BOOLEAN addsxref_impl (INT key, DUPS dups) { return add_xref_to_set_impl(key, &srecs, dups); } -static BOOLEAN addexref_impl (INT key, DUPS dups) { return add_xref_to_set_impl(key, &erecs, dups); } -static BOOLEAN addxxref_impl (INT key, DUPS dups) { return add_xref_to_set_impl(key, &xrecs, dups); } +static BOOLEAN addixref_impl (INT32 key, DUPS dups) { return add_xref_to_set_impl(key, &irecs, dups); } +static BOOLEAN addfxref_impl (INT32 key, DUPS dups) { return add_xref_to_set_impl(key, &frecs, dups); } +static BOOLEAN addsxref_impl (INT32 key, DUPS dups) { return add_xref_to_set_impl(key, &srecs, dups); } +static BOOLEAN addexref_impl (INT32 key, DUPS dups) { return add_xref_to_set_impl(key, &erecs, dups); } +static BOOLEAN addxxref_impl (INT32 key, DUPS dups) { return add_xref_to_set_impl(key, &xrecs, dups); } /*=================================================== * add?xref -- Wrappers for each type to add_xref_to_set (qv) * 5 symmetric versions *=================================================*/ -void addixref (INT key) { addixref_impl(key, NODUPS); } -void addfxref (INT key) { addfxref_impl(key, NODUPS); } -void addsxref (INT key) { addsxref_impl(key, NODUPS); } -void addexref (INT key) { addexref_impl(key, NODUPS); } -void addxxref (INT key) { addxxref_impl(key, NODUPS); } +void addixref (INT key) { addixref_impl((INT32)key, NODUPS); } +void addfxref (INT key) { addfxref_impl((INT32)key, NODUPS); } +void addsxref (INT key) { addsxref_impl((INT32)key, NODUPS); } +void addexref (INT key) { addexref_impl((INT32)key, NODUPS); } +void addxxref (INT key) { addxxref_impl((INT32)key, NODUPS); } /*=================================================== * addxref_impl -- Mark key free (accepts string key, any type) * key: [IN] key to delete (add to free set) @@ -468,7 +469,7 @@ static BOOLEAN addxref_impl (CNSTRING key, DUPS dups) { char ktype=0; - INT keynum=0; + INT32 keynum=0; if (!parse_key(key, &ktype, &keynum)) { char msg[512]; snprintf(msg, sizeof(msg)/sizeof(msg[0]), "Bad key passed to addxref_impl: %s", key); @@ -511,7 +512,7 @@ growxrefs (DELETESET set) set->max = 64; while (set->max <= set->n) set->max = set->max << 1; - newp = (INT *) stdalloc((set->max)*sizeof(INT32)); + newp = (INT32 *) stdalloc((set->max)*sizeof(INT32)); if (m) { for (i = 0; i < set->n; i++) newp[i] = set->recs[i]; @@ -543,9 +544,9 @@ BOOLEAN delete_xref_if_present (CNSTRING key) { DELETESET set=0; - INT keynum=0; - INT lo=0; - INT i=0; + INT32 keynum=0; + INT32 lo=0; + INT32 i=0; ASSERT(key); ASSERT(key[0]); @@ -573,7 +574,7 @@ delete_xref_if_present (CNSTRING key) * parse_key("I44") => 'I', 44 *========================================*/ static BOOLEAN -parse_key (CNSTRING key, char * ktype, INT * kval) +parse_key (CNSTRING key, char * ktype, INT32 * kval) { if (!key || !key[0] || !key[1]) return FALSE; @@ -591,7 +592,7 @@ BOOLEAN is_key_in_use (CNSTRING key) { DELETESET set=0; - INT keynum=0; + INT32 keynum=0; char ktype=0; CNSTRING barekey=0; BOOLEAN result=FALSE; @@ -686,7 +687,7 @@ xref_max_any (void) static STRING newxref (STRING xrefp, BOOLEAN flag, DELETESET set) { - INT keynum; + INT32 keynum; BOOLEAN changed; static char scratch[12]; if(flag) { @@ -739,9 +740,9 @@ newxxref (STRING xrefp, BOOLEAN flag) * (internal use) *==============================================*/ static BOOLEAN -xref_isvalid_impl (DELETESET set, INT keynum) +xref_isvalid_impl (DELETESET set, INT32 keynum) { - INT lo,hi,md; + INT32 lo,hi,md; if (set->n == set->recs[0]) return FALSE; /* no valids */ if (set->n == 1) return TRUE; /* all valid */ /* binary search deleteds */ From 3f61be85076ca90654ff935f22c44a2c14e19f1b Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sat, 5 Jan 2019 11:11:59 -0500 Subject: [PATCH 090/520] Update xref_pref_impl and xref_next_impl to INT32 and add appropriate casting to API routines --- src/gedlib/xreffile.c | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/src/gedlib/xreffile.c b/src/gedlib/xreffile.c index 934172d36..ab240f458 100644 --- a/src/gedlib/xreffile.c +++ b/src/gedlib/xreffile.c @@ -766,13 +766,13 @@ xref_isvalid_impl (DELETESET set, INT32 keynum) * this could be more efficient (after first one work * thru tree) *=======================================================*/ -static INT -xref_next_impl (DELETESET set, INT i) +static INT32 +xref_next_impl (DELETESET set, INT32 i) { if (set->n == set->recs[0]) return 0; /* no valids */ while (++i < set->recs[0]) { - if (xref_isvalid_impl(set, i)) return i; + if (xref_isvalid_impl(set, i)) return (INT)i; } return 0; } @@ -781,8 +781,8 @@ xref_next_impl (DELETESET set, INT i) * returns 0 if none found * generic for all 5 types *========================================================*/ -static INT -xref_prev_impl (DELETESET set, INT i) +static INT32 +xref_prev_impl (DELETESET set, INT32 i) { if (set->n == set->recs[0]) return 0; /* no valids */ while (--i) @@ -796,11 +796,11 @@ xref_prev_impl (DELETESET set, INT i) * returns 0 if none found * 5 symmetric versions *=============================================*/ -INT xref_nexti (INT i) { return xref_next_impl(&irecs, i); } -INT xref_nextf (INT i) { return xref_next_impl(&frecs, i); } -INT xref_nexts (INT i) { return xref_next_impl(&srecs, i); } -INT xref_nexte (INT i) { return xref_next_impl(&erecs, i); } -INT xref_nextx (INT i) { return xref_next_impl(&xrecs, i); } +INT xref_nexti (INT i) { return (INT)xref_next_impl(&irecs, (INT32)i); } +INT xref_nextf (INT i) { return (INT)xref_next_impl(&frecs, (INT32)i); } +INT xref_nexts (INT i) { return (INT)xref_next_impl(&srecs, (INT32)i); } +INT xref_nexte (INT i) { return (INT)xref_next_impl(&erecs, (INT32)i); } +INT xref_nextx (INT i) { return (INT)xref_next_impl(&xrecs, (INT32)i); } INT xref_next (char ntype, INT i) { switch(ntype) { @@ -817,11 +817,11 @@ INT xref_next (char ntype, INT i) * returns 0 if none found * 5 symmetric versions *==============================================*/ -INT xref_previ (INT i) { return xref_prev_impl(&irecs, i); } -INT xref_prevf (INT i) { return xref_prev_impl(&frecs, i); } -INT xref_prevs (INT i) { return xref_prev_impl(&srecs, i); } -INT xref_preve (INT i) { return xref_prev_impl(&erecs, i); } -INT xref_prevx (INT i) { return xref_prev_impl(&xrecs, i); } +INT xref_previ (INT i) { return (INT)xref_prev_impl(&irecs, (INT32)i); } +INT xref_prevf (INT i) { return (INT)xref_prev_impl(&frecs, (INT32)i); } +INT xref_prevs (INT i) { return (INT)xref_prev_impl(&srecs, (INT32)i); } +INT xref_preve (INT i) { return (INT)xref_prev_impl(&erecs, (INT32)i); } +INT xref_prevx (INT i) { return (INT)xref_prev_impl(&xrecs, (INT32)i); } INT xref_prev (char ntype, INT i) { switch(ntype) { @@ -850,7 +850,7 @@ INT xref_firstx (void) { return xref_nextx(0); } *=====================================*/ static INT xref_last (DELETESET set) { - return xref_prev_impl(set, set->recs[0]); + return (INT)xref_prev_impl(set, set->recs[0]); } INT xref_lasti (void) { return xref_last(&irecs); } INT xref_lastf (void) { return xref_last(&frecs); } From 157a15059c924d662f1ba77b43da4ebecca58577 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sat, 5 Jan 2019 11:19:50 -0500 Subject: [PATCH 091/520] Make changes to KEYFILE1 and KEYFILE2 to maintain 32-bit binary compatibility --- src/hdrs/btree.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/hdrs/btree.h b/src/hdrs/btree.h index 80eebf77b..a1a4d1a44 100644 --- a/src/hdrs/btree.h +++ b/src/hdrs/btree.h @@ -70,7 +70,7 @@ typedef struct { FKEY k_mkey; /* current master key*/ FKEY k_fkey; /* current file key*/ /* ostat: -2=immutable, -1=writer, 0=closed, 1+=reader count */ - INT k_ostat; + INT32 k_ostat; } KEYFILE1; /* @@ -82,8 +82,8 @@ add it to any database that does not yet have it. */ typedef struct { char name[18]; /* KF_NAME */ - INT magic; /* KF_MAGIC */ /* byte alignment check */ - INT version; /* KF_VER */ + INT32 magic; /* KF_MAGIC */ /* byte alignment check */ + INT32 version; /* KF_VER */ } KEYFILE2; #define KF2_NAME "LifeLines Keyfile" From f282475335dd145cde9ac78aad1f55a0351f3aa1 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sat, 5 Jan 2019 14:53:34 -0500 Subject: [PATCH 092/520] Revert INT32 changes to num_XXX() APIs. (Backs out selected changes from commits f5d2c4d60be727596c6b22f8c196c212a105a17a and abb2915bb28dc4a512a82abcf7cee5ae56ca2371). --- src/gedlib/dblist.c | 2 +- src/gedlib/gedcomi.h | 4 ++-- src/gedlib/messages.c | 2 +- src/gedlib/xreffile.c | 34 ++++++++++++++++++---------------- src/hdrs/gedcom.h | 10 +++++----- src/liflines/miscutls.c | 3 --- src/liflines/screen.c | 2 -- 7 files changed, 27 insertions(+), 30 deletions(-) diff --git a/src/gedlib/dblist.c b/src/gedlib/dblist.c index 2c340c4d1..f03ebb293 100644 --- a/src/gedlib/dblist.c +++ b/src/gedlib/dblist.c @@ -98,7 +98,7 @@ add_dbs_to_list (LIST dblist, LIST dbdesclist, STRING dir) static CNSTRING getdbdesc (STRING path, STRING userpath) { - INT32 nindis=0, nfams=0, nsours=0, nevens=0, nothrs=0; + INT nindis=0, nfams=0, nsours=0, nevens=0, nothrs=0; char desc[MAXPATHLEN] = ""; char * errptr = 0; if (xrefs_get_counts_from_unopened_db(path, &nindis, &nfams diff --git a/src/gedlib/gedcomi.h b/src/gedlib/gedcomi.h index 03a1fcf90..fadcaf5a7 100644 --- a/src/gedlib/gedcomi.h +++ b/src/gedlib/gedcomi.h @@ -36,7 +36,7 @@ void record_remove_cel(RECORD rec, CACHEEL cel); void record_set_cel(RECORD rec, CACHEEL cel); /* xreffile.c */ -BOOLEAN xrefs_get_counts_from_unopened_db(CNSTRING path, INT32 *nindis, INT32 *nfams - , INT32 *nsours, INT32 *nevens, INT32 *nothrs, char ** errptr); +BOOLEAN xrefs_get_counts_from_unopened_db(CNSTRING path, INT *nindis, INT *nfams + , INT *nsours, INT *nevens, INT *nothrs, char ** errptr); #endif /* _GEDCOM_PRIV_H */ diff --git a/src/gedlib/messages.c b/src/gedlib/messages.c index d03c64980..04f5b3de4 100644 --- a/src/gedlib/messages.c +++ b/src/gedlib/messages.c @@ -414,7 +414,7 @@ ZST qSbadirefn = N_("REFN key is already in use."); ZST qStag2lng2cnc = N_("Tag is too long to connect automatically."); /* I,F,S,E,X are conventional letters, so leave them as is) */ ZST qSdbrecords = N_("Database records"); -ZST qSdbrecstats = N_(FMT_INT32 "I, " FMT_INT32 "F, " FMT_INT32 "S," FMT_INT32 "E, " FMT_INT32 "X"); +ZST qSdbrecstats = N_(FMT_INT "I, " FMT_INT "F, " FMT_INT "S," FMT_INT "E, " FMT_INT "X"); /* menus */ ZST qSmtitle = N_("LifeLines %s - Genealogical DB and Programming System"); diff --git a/src/gedlib/xreffile.c b/src/gedlib/xreffile.c index ab240f458..56e4a3469 100644 --- a/src/gedlib/xreffile.c +++ b/src/gedlib/xreffile.c @@ -106,7 +106,7 @@ static DELETESET get_deleteset_from_type(char ctype); static STRING getxref(DELETESET set); static void growxrefs(DELETESET set); static STRING newxref(STRING xrefp, BOOLEAN flag, DELETESET set); -static INT32 num_set(DELETESET set); +static INT num_set(DELETESET set); static BOOLEAN parse_key(CNSTRING key, char * ktype, INT32 * kval); static void readrecs(DELETESET set); static BOOLEAN readxrefs(void); @@ -635,16 +635,17 @@ freexref (DELETESET set) * num_????s -- Return number of type of things in database. * 5 symmetric versions *========================================================*/ -static INT32 num_set (DELETESET set) +static INT num_set (DELETESET set) { ASSERT(set); - return set->recs[0] - set->n; -} -INT32 num_indis (void) { return num_set(&irecs); } -INT32 num_fams (void) { return num_set(&frecs); } -INT32 num_sours (void) { return num_set(&srecs); } -INT32 num_evens (void) { return num_set(&erecs); } -INT32 num_othrs (void) { return num_set(&xrecs); } + /* next key value less number of deleted keys */ + return (INT)(set->recs[0] - set->n); +} +INT num_indis (void) { return num_set(&irecs); } +INT num_fams (void) { return num_set(&frecs); } +INT num_sours (void) { return num_set(&srecs); } +INT num_evens (void) { return num_set(&erecs); } +INT num_othrs (void) { return num_set(&xrecs); } /*======================================================== * max_????s -- Return max key number of object type in db * 5 symmetric versions @@ -864,8 +865,8 @@ INT xref_lastx (void) { return xref_last(&xrecs); } * If db structure error, errptr points to description of error (in static buffer) *=====================================*/ BOOLEAN -xrefs_get_counts_from_unopened_db (CNSTRING path, INT32 *nindis, INT32 *nfams - , INT32 *nsours, INT32 *nevens, INT32 *nothrs, char ** errptr) +xrefs_get_counts_from_unopened_db (CNSTRING path, INT *nindis, INT *nfams + , INT *nsours, INT *nevens, INT *nothrs, char ** errptr) { char scratch[100]; static char errstr[256]; @@ -902,11 +903,12 @@ xrefs_get_counts_from_unopened_db (CNSTRING path, INT32 *nindis, INT32 *nfams nmax[i] = k; } } - *nindis = nmax[0] - ndels[0]; - *nfams = nmax[1] - ndels[1]; - *nevens = nmax[2] - ndels[2]; - *nsours = nmax[3] - ndels[3]; - *nothrs = nmax[4] - ndels[4]; + /* This logic is similar to what is in num_set() */ + *nindis = (INT)(nmax[0] - ndels[0]); + *nfams = (INT)(nmax[1] - ndels[1]); + *nevens = (INT)(nmax[2] - ndels[2]); + *nsours = (INT)(nmax[3] - ndels[3]); + *nothrs = (INT)(nmax[4] - ndels[4]); fclose(fp); return TRUE; } diff --git a/src/hdrs/gedcom.h b/src/hdrs/gedcom.h index 3f5c79a9d..a4375b0dc 100644 --- a/src/hdrs/gedcom.h +++ b/src/hdrs/gedcom.h @@ -397,13 +397,13 @@ void normalize_fam(NODE fam); void normalize_irec(RECORD irec); void normalize_indi(NODE indi); void normalize_rec(RECORD rec); -INT32 num_evens(void); +INT num_evens(void); INT num_fam_xrefs(NODE fam); -INT32 num_fams(void); -INT32 num_indis(void); +INT num_fams(void); +INT num_indis(void); INT num_spouses_of_indi(NODE); -INT32 num_sours(void); -INT32 num_othrs(void); +INT num_sours(void); +INT num_othrs(void); BOOLEAN open_database(INT alteration, STRING dbused, INT *lldberr); BOOLEAN openxref(BOOLEAN readonly); STRING other_to_list_string(NODE node, INT len, STRING delim); diff --git a/src/liflines/miscutls.c b/src/liflines/miscutls.c index 1f988e674..9fe8977a6 100644 --- a/src/liflines/miscutls.c +++ b/src/liflines/miscutls.c @@ -93,9 +93,6 @@ who_is_he_she (void) } /*=========================================== * show_database_stats -- Show database stats - * FIXME: num_XXX() is the number of *unused* - * XXX keys in the database, *not* - * the total number of XXX keys! *=========================================*/ void show_database_stats (void) diff --git a/src/liflines/screen.c b/src/liflines/screen.c index 6c30c9ceb..51d708553 100644 --- a/src/liflines/screen.c +++ b/src/liflines/screen.c @@ -1930,8 +1930,6 @@ uopt_validate (TABLE tab, void * param) */ if (!eqstr_ex(codeset, original_codeset) && !eqstr_ex(codeset, int_codeset)) { - /* FIXME: num_XXX() is the number of *unused* XXX keys in the database, - * *not* the total number of XXX keys! */ if (num_indis()+num_fams()+num_sours()+num_evens()+num_othrs()) return _("Impermissible to change codeset in a populated database"); } From 74af4bf3f383cafd977e7931ddccb045c19414ef Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sun, 20 Jan 2019 17:42:01 -0500 Subject: [PATCH 093/520] First drop of lldump, a database dumping tool. Currently handles key, key2 and xrefs. --- src/gedlib/xreffile.c | 30 +++ src/hdrs/gedcom.h | 1 + src/stdlib/version.c | 2 +- src/tools/.gitignore | 1 + src/tools/Makefile.am | 9 +- src/tools/dbverify.c | 2 +- src/tools/lldump.c | 415 ++++++++++++++++++++++++++++++++++++++++++ 7 files changed, 457 insertions(+), 3 deletions(-) create mode 100644 src/tools/lldump.c diff --git a/src/gedlib/xreffile.c b/src/gedlib/xreffile.c index 4f797b7b3..0e1f7116f 100644 --- a/src/gedlib/xreffile.c +++ b/src/gedlib/xreffile.c @@ -98,6 +98,7 @@ static BOOLEAN addsxref_impl(INT key, DUPS dups); static BOOLEAN addexref_impl(INT key, DUPS dups); static BOOLEAN addxref_impl(CNSTRING key, DUPS dups); static BOOLEAN addxxref_impl(INT key, DUPS dups); +static void dumpxrecs(STRING type, DELETESET set); static INT find_slot(INT keynum, DELETESET set); static void freexref(DELETESET set); static DELETESET get_deleteset_from_type(char ctype); @@ -365,6 +366,35 @@ writexrefs (void) fflush(xreffp); return TRUE; } +/*================================ + * dumpxrefs -- Print xrefs to stdout + *==============================*/ +void +dumpxrefs (void) +{ + printf("XREFS\n"); + dumpxrecs("I", &irecs); + dumpxrecs("F", &frecs); + dumpxrecs("E", &erecs); + dumpxrecs("S", &srecs); + dumpxrecs("X", &xrecs); +} +/*================================ + * dumpxrecs -- Print DELETESET to stdout + *==============================*/ +static void +dumpxrecs (STRING type, DELETESET set) +{ + INT i; + + printf("Type: %s\n", type); + printf("n: 0x%08x (%d)\n", set->n, set->n); + for (i=0; in; i++) + { + printf("%d: 0x%08x (%d)\n", i, (set->recs)[i], (set->recs)[i]); + } + printf("\n"); +} /*===================================== * find_slot -- Find slot at which to add key *===================================*/ diff --git a/src/hdrs/gedcom.h b/src/hdrs/gedcom.h index b5b8677ef..9818a82fd 100644 --- a/src/hdrs/gedcom.h +++ b/src/hdrs/gedcom.h @@ -250,6 +250,7 @@ BOOLEAN create_database(STRING dbused, INT *lldberr); NODE create_node(STRING, STRING, STRING, NODE); NODE create_temp_node(STRING, STRING, STRING, NODE); void delete_metarec(STRING key); +void dumpxrefs(void); BOOLEAN edit_mapping(INT); BOOLEAN edit_valtab_from_db(STRING, TABLE*, INT sep, STRING, STRING (*validator)(TABLE tab, void * param), void *param); BOOLEAN equal_tree(NODE, NODE); diff --git a/src/stdlib/version.c b/src/stdlib/version.c index 079005a90..a0e349197 100644 --- a/src/stdlib/version.c +++ b/src/stdlib/version.c @@ -59,7 +59,7 @@ print_version (CNSTRING program) printf("%s (lifelines) %s\n", program, get_lifelines_version(48)); printf("\n"); - printf(_("Copyright (C) 1991-2018 Thomas T. Wetmore IV and contributors.")); + printf(_("Copyright (C) 1991-2019 Thomas T. Wetmore IV and contributors.")); printf("\n"); printf(_("This is free software; see the source for copying conditions. There is NO\n" "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.")); diff --git a/src/tools/.gitignore b/src/tools/.gitignore index d2e62b0ac..30a98d1b8 100644 --- a/src/tools/.gitignore +++ b/src/tools/.gitignore @@ -4,4 +4,5 @@ Makefile.in .deps btedit dbverify +ldump lltest diff --git a/src/tools/Makefile.am b/src/tools/Makefile.am index aeb0a9099..10b90faf1 100644 --- a/src/tools/Makefile.am +++ b/src/tools/Makefile.am @@ -4,12 +4,13 @@ # AUTOMAKE_OPTIONS = no-dependencies # what are we going to build? -bin_PROGRAMS = btedit dbverify lltest +bin_PROGRAMS = btedit dbverify lldump lltest # what goes into btedit, dbverify and lltest? btedit_SOURCES = btedit.c wprintf.c dbverify_SOURCES = dbverify.c wprintf.c lltest_SOURCES = lltest.c wprintf.c +lldump_SOURCES = lldump.c wprintf.c # what libraries do btedit, dbverify and lltest need? btedit_LDADD = ../btree/libbtree.a ../stdlib/libstdlib.a \ @@ -19,6 +20,10 @@ dbverify_LDADD = ../gedlib/libgedcom.a ../btree/libbtree.a \ ../stdlib/libstdlib.a ../arch/libarch.a \ @LIBINTL@ @LIBICONV@ +lldump_LDADD = ../gedlib/libgedcom.a ../btree/libbtree.a \ + ../stdlib/libstdlib.a ../arch/libarch.a \ + @LIBINTL@ @LIBICONV@ + lltest_LDADD = ../btree/libbtree.a ../stdlib/libstdlib.a \ @LIBINTL@ @LIBICONV@ @@ -57,4 +62,6 @@ DEFS = -DLOCALEDIR=\"$(localedir)\" @DEFS@ # since we're not doing dependencies automagically... btedit.o: ../hdrs/standard.h ../hdrs/mystring.h ../hdrs/btree.h dbverify.o: ../hdrs/standard.h ../hdrs/btree.h ../hdrs/gedcom.h +lldump.o: ../hdrs/standard.h ../hdrs/mystring.h ../hdrs/btree.h lltest.o: ../hdrs/standard.h ../hdrs/mystring.h ../hdrs/btree.h + diff --git a/src/tools/dbverify.c b/src/tools/dbverify.c index 550efab28..2c8c7ec70 100644 --- a/src/tools/dbverify.c +++ b/src/tools/dbverify.c @@ -235,7 +235,7 @@ print_usage (void) #endif llstrncpyf(verstr, sizeof(verstr), uu8, title , get_lifelines_version(sizeof(verstr)-1-strlen(title))); - printf(_("usage: dbverify -(flags) \n")); + printf(_("usage: dbverify [flags] \n")); printf(_("flags:\n")); printf(_("\t-a = Perform all checks (does not include fixes)\n")); printf(_("\t-g = Check for ghosts (names/refns)\n")); diff --git a/src/tools/lldump.c b/src/tools/lldump.c new file mode 100644 index 000000000..f45563088 --- /dev/null +++ b/src/tools/lldump.c @@ -0,0 +1,415 @@ +/* + Copyright (c) 2019 Matthew Emmerton + + Permission is hereby granted, free of charge, to any person + obtaining a copy of this software and associated documentation + files (the "Software"), to deal in the Software without + restriction, including without limitation the rights to use, copy, + modify, merge, publish, distribute, sublicense, and/or sell copies + of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS + BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN + ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE. +*/ +/*================================================================= + * lldump.c -- Command that dumps LifeLines databaes. + *===============================================================*/ + +#include "llstdlib.h" +#include "btree.h" +#include "gedcom.h" +#include "version.h" + +/********************************************* + * required global variables + *********************************************/ +/* defined in liflines/main.c */ +STRING readpath_file = NULL; /* normally defined in liflines/main.c */ +STRING readpath = NULL; /* normally defined in liflines/main.c */ +BOOLEAN readonly = FALSE; /* normally defined in liflines/main.c */ +BOOLEAN writeable = FALSE; /* normally defined in liflines/main.c */ +BOOLEAN immutable = FALSE; /* normally defined in liflines/main.c */ +int opt_finnish = 0; +int opt_mychar = 0; +BTREE BTR; + +/*================================== + * work -- what the user wants to do + *================================*/ +struct work { + INT dump_btree; + INT dump_key; + INT dump_record; + INT dump_xref; +}; +static struct work todo; + +/********************************************* + * local function prototypes + *********************************************/ + +/* alphabetical */ +void crashlog (STRING fmt, ...); +void crashlogn (STRING fmt, ...); +void dump_btree(BTREE btree); +void dump_keyfile1(STRING dir); +void dump_keyfile2(STRING dir); +void dump_xref(STRING dir); +void print_block(BLOCK block); +void print_index(INDEX index); +void print_keyfile1(KEYFILE1 kfile1); +void print_keyfile2(KEYFILE2 kfile2); +static void print_usage(void); +void print_xrefs(void); +static void vcrashlog (int newline, const char * fmt, va_list args); + +/********************************************* + * local function definitions + * body of module + *********************************************/ + +/*========================================= + * main -- Main procedure of lldump command + *=======================================*/ +int +main (int argc, + char **argv) +{ + char cmdbuf[512]; + char *ptr, *flags, *dbname; + RECORD_STATUS recstat; + BOOLEAN cflag=FALSE; /* create new db if not found */ + BOOLEAN writ=1; /* request write access to database */ + BOOLEAN immut=FALSE; /* immutable access to database */ + INT lldberrnum=0; + int rtn=0; + int i=0; + + /* TODO: needs locale & gettext initialization */ + +#ifdef WIN32 + /* TO DO - research if this is necessary */ + _fmode = O_BINARY; /* default to binary rather than TEXT mode */ +#endif + + /* handle conventional arguments --version and --help */ + /* needed for help2man to synthesize manual pages */ + for (i=1; i")); + printf("\n\n"); + printf(_("options:\n")); + printf(_("\t-a = Dump ALL records\n")); + printf(_("\t-b = Dump btree\n")); + printf(_("\t-k = Dump key files\n")); + printf(_("\t-x = Dump xref file\n")); + printf(_("\t-r = Dump records\n")); + printf("\n"); + printf(_("\t--help\tdisplay this help and exit")); + printf("\n"); + printf(_("\t--version\toutput version information and exit")); + printf("\n\n"); + printf(_("Examples:")); + printf("\n"); + printf(_("\tlldump %s"), fname); + printf("\n\n"); + printf(_("Report bugs to https://github.com/MarcNo/lifelines/issues")); + printf("\n"); +} +/*=============================================== + * dump_btree -- open and print btree to stdout + *=============================================*/ +void dump_btree(BTREE btree) +{ + INDEX index; + INT i, n, lo, hi; + FKEY nfkey; + BLOCK block; + BOOLEAN found = FALSE; + RAWRECORD rawrec; + + ASSERT(index = bmaster(btree)); + +// loop over nodes + if (ixtype(index) == BTINDEXTYPE) { + } + if (ixtype(index) == BTBLOCKTYPE) { + } +} +/*=============================== + * print_index -- print INDEX to stdout + *=============================*/ +void print_index(INDEX index) +{ + INT n; + + printf("INDEX\n"); + printf("fkey: %d type: %d parent: %d nkeys: %d\n", index->ix_self, index->ix_type, index->ix_parent, index->ix_nkeys); + for (n=0; nix_rkeys[n], index->ix_fkeys[n]); + } + printf("\n"); +} +/*=============================== + * print_block -- print BLOCK to stdout + *=============================*/ +void print_block(BLOCK block) +{ + INT n; + + printf("BLOCK\n"); + printf("fkey: %d type: %d parent: %d nkeys: %d\n", block->ix_self, block->ix_type, block->ix_parent, block->ix_nkeys); + for (n=0; nix_rkeys[n], block->ix_offs[n], block->ix_lens[n]); + } + printf("\n"); +} +/*=============================== + * dump_keyfile1 -- open and print KEYFILE1 to stdout + *=============================*/ +void dump_keyfile1(STRING dir) +{ + char scratch[200]; + struct stat sbuf; + KEYFILE1 kfile1; + FILE *fk; + + sprintf(scratch, "%s/key", dir); + if (stat(scratch, &sbuf) || !S_ISREG(sbuf.st_mode)) { + printf("Error opening keyfile\n"); + goto error2; + } + + if (!(fk = fopen(scratch, LLREADBINARY))) { + printf("Error opening keyfile\n"); + goto error2; + } + + if (fread(&kfile1, sizeof(kfile1), 1, fk) != 1) { + printf("Error reading keyfile\n"); + goto error1; + } + + print_keyfile1(kfile1); + +error1: + fclose(fk); +error2: + return; +} +/*=============================== + * dump_keyfile2 -- open and print KEYFILE2 to stdout + *=============================*/ +void dump_keyfile2(STRING dir) +{ + char scratch[200]; + struct stat sbuf; + KEYFILE2 kfile2; + FILE *fk; + + sprintf(scratch, "%s/key2", dir); + if (stat(scratch, &sbuf) || !S_ISREG(sbuf.st_mode)) { + // no error, file is optional + goto error2; + } + + if (!(fk = fopen(scratch, LLREADBINARY))) { + printf("Error opening keyfile2\n"); + goto error2; + } + + if (fread(&kfile2, sizeof(kfile2), 1, fk) != 1) { + printf("Error reading keyfile2\n"); + goto error1; + } + + print_keyfile2(kfile2); + +error1: + fclose(fk); +error2: + return; +} +/*=============================== + * print_keyfile1 -- print KEYFILE1 to stdout + *=============================*/ +void print_keyfile1(KEYFILE1 kfile1) +{ + printf("KEYFILE1\n"); + printf("========\n"); + printf("length: %d (expect 12 bytes)\n", sizeof(kfile1)); + printf("mkey: 0x%08x (%d) fkey: 0x%08x (%d) ostat: 0x%08x (%d)\n", + kfile1.k_mkey, kfile1.k_mkey, + kfile1.k_fkey, kfile1.k_fkey, + kfile1.k_ostat, kfile1.k_ostat); + printf("\n"); +} +/*=============================== + * print_keyfile2 -- print KEYFILE2 to stdout + *=============================*/ +void print_keyfile2(KEYFILE2 kfile2) +{ + printf("KEYFILE2\n"); + printf("========\n"); + printf("length: %d (expect 26 bytes)\n", sizeof(kfile2)); + printf("name: '%18s' magic: 0x%08x (%d) version: 0x%08x (%d)\n", + kfile2.name, + kfile2.magic, kfile2.magic, + kfile2.version, kfile2.version); + printf("\n"); +} +/*=============================== + * dump_xref -- open and print xrefs to stdout + *=============================*/ +void dump_xref(STRING dir) +{ + char scratch[200]; + struct stat sbuf; + FILE *xfp; + INT xrecs[5]; + + if (!openxref(FALSE)) + { + printf("Error opening/reading xrefs\n"); + goto error1; + } + + print_xrefs(); + +error1: + closexref(); +error2: + return; +} +/*=============================== + * print_xrefs -- print xrefs to stdout + *=============================*/ +void print_xrefs(void) +{ + printf("XREFFILE\n"); + printf("========\n"); + dumpxrefs(); +} +/*=============================== + * vcrashlog -- Send crash info to screen + * internal implementation + *=============================*/ +static void +vcrashlog (int newline, const char * fmt, va_list args) +{ + vprintf(fmt, args); + if (newline) { + printf("\n"); + } +} +/*=============================== + * crashlog -- Send string to crash log and screen + *=============================*/ +void +crashlog (STRING fmt, ...) +{ + va_list args; + va_start(args, fmt); + vcrashlog(0, fmt, args); + va_end(args); +} +/*=============================== + * crashlogn -- Send string to crash log and screen + * add carriage return to end line + *=============================*/ +void +crashlogn (STRING fmt, ...) +{ + va_list args; + va_start(args, fmt); + vcrashlog(1, fmt, args); + va_end(args); +} + From 75c9b10684c7415edd94f3087958f75620f2bb15 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sun, 20 Jan 2019 17:42:38 -0500 Subject: [PATCH 094/520] Update .gitignore for lldump --- src/tools/.gitignore | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tools/.gitignore b/src/tools/.gitignore index 30a98d1b8..871451153 100644 --- a/src/tools/.gitignore +++ b/src/tools/.gitignore @@ -4,5 +4,5 @@ Makefile.in .deps btedit dbverify -ldump +lldump lltest From 15fc07ee3ac57a4dffc325c507cb91a89cb04b20 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 13:25:23 -0500 Subject: [PATCH 095/520] Add --with-32bit and --with-64bit options to configure (gcc only) --- configure.ac | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/configure.ac b/configure.ac index 179c6981d..0714a601f 100644 --- a/configure.ac +++ b/configure.ac @@ -82,6 +82,39 @@ case $host in ;; esac +dnl Specify bit width if requrested +AC_ARG_WITH(32bit, + [ --with-32bit Build in 32-bit mode ], + [build_32bit=$withval], + [build_32bit=no]) + +AC_ARG_WITH(64bit, + [ --with-64bit Build in 64-bit mode ], + [build_64bit=$withval], + [build_64bit=no]) + +if test "$build_32bit" = "yes" +then + if test "${ac_cv_prog_gcc}" = "yes"; then + CFLAGS="${CFLAGS} -m32" + LDFLAGS="${LDFLAGS} -m32" + else + echo "The use of --with-32bit is only supported when using gcc!" + exit + fi +fi + +if test "$build_64bit" = "yes" +then + if test "${ac_cv_prog_gcc}" = "yes"; then + CFLAGS="${CFLAGS} -m64" + LDFLAGS="${LDFLAGS} -m64" + else + echo "The use of --with-64bit is only supported when using gcc!" + exit + fi +fi + dnl ************************************************************** dnl Handle Docs Target dnl ************************************************************** From b7473b5fe58f7d0109eccebe39bf34ea43d1aeb1 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sat, 9 Mar 2019 21:14:44 -0500 Subject: [PATCH 096/520] Add help text to xref dump; add support for 32-bit and 64-bit keyfiles --- src/gedlib/xreffile.c | 6 +- src/hdrs/btree.h | 43 ++++++++++++ src/tools/lldump.c | 150 ++++++++++++++++++++++++++++-------------- 3 files changed, 149 insertions(+), 50 deletions(-) diff --git a/src/gedlib/xreffile.c b/src/gedlib/xreffile.c index 0e1f7116f..1b953dac9 100644 --- a/src/gedlib/xreffile.c +++ b/src/gedlib/xreffile.c @@ -47,8 +47,8 @@ extern BTREE BTR; * and other keys in file; remaining words are keys, in respective * order, for the records; first in each group is next unused key; * rest are keys of deleted records - * nixrefs==1 means there are no deleted INDI keys - * nixrefs==2 means there is one deleted INDI key (ixrefs[1]) + * n==1 means there are no deleted INDI keys + * n==2 means there is one deleted INDI key (ixrefs[1]) *=================================================================*/ /* In memory, data is kept in a DELETESET @@ -373,6 +373,8 @@ void dumpxrefs (void) { printf("XREFS\n"); + printf("n is always the number of deleted keys PLUS ONE.\n"); + printf("Each entry indicates the next available key value.\n\n"); dumpxrecs("I", &irecs); dumpxrecs("F", &frecs); dumpxrecs("E", &erecs); diff --git a/src/hdrs/btree.h b/src/hdrs/btree.h index 62c4da9ed..9fc8ac385 100644 --- a/src/hdrs/btree.h +++ b/src/hdrs/btree.h @@ -62,6 +62,22 @@ typedef struct { INT k_ostat; } KEYFILE1; +/* 32-bit native format: 12 bytes */ +typedef struct { + FKEY k_mkey; /* current master key*/ + FKEY k_fkey; /* current file key*/ + /* ostat: -2=immutable, -1=writer, 0=closed, 1+=reader count */ + INT32 k_ostat; +} KEYFILE1_n32; + +/* 64-bit native format: 16 bytes */ +typedef struct { + FKEY k_mkey; /* current master key*/ + FKEY k_fkey; /* current file key*/ + /* ostat: -2=immutable, -1=writer, 0=closed, 1+=reader count */ + INT64 k_ostat; +} KEYFILE1_n64; + /* Additional data added to keyfile by Perry in winter of 2000-2001 in order to trap attempt to open a non-keyfile, or an incorrect @@ -71,14 +87,41 @@ add it to any database that does not yet have it. */ typedef struct { char name[18]; /* KF_NAME */ + char pad[2]; /* matches padding added by compiler */ INT magic; /* KF_MAGIC */ /* byte alignment check */ INT version; /* KF_VER */ } KEYFILE2; +/* 32-bit format: 28 bytes */ +typedef struct { + char name[18]; /* KF_NAME */ + char pad[2]; /* matches padding added by compiler */ + INT32 magic; /* KF_MAGIC */ /* byte alignment check */ + INT32 version; /* KF_VER */ +} KEYFILE2_n32; + +/* 64-bit format: 40 bytes */ +typedef struct { + char name[18]; /* KF_NAME */ + char pad[6]; /* matches padding added by compiler */ + INT64 magic; /* KF_MAGIC */ /* byte alignment check */ + INT64 version; /* KF_VER */ +} KEYFILE2_n64; + #define KF2_NAME "LifeLines Keyfile" #define KF2_MAGIC 0x12345678 #define KF2_VER 1 +/* + * Notes on 32-/64-bit portability. + * There exist databases in the wild with both 32-bit and 64-bit + * native formats. These must be accepted and converted to the + * new width-insensitve format. + * + * 32-bit keyfile will be 12+28=40 bytes. + * 64-bit keyfile will be 16+40=56 bytes. + */ + /*============================================== * INDEX -- Data structure for BTREE index files * The constant NOENTS above depends on this exact contents: diff --git a/src/tools/lldump.c b/src/tools/lldump.c index f45563088..487c9d36b 100644 --- a/src/tools/lldump.c +++ b/src/tools/lldump.c @@ -62,13 +62,12 @@ static struct work todo; void crashlog (STRING fmt, ...); void crashlogn (STRING fmt, ...); void dump_btree(BTREE btree); -void dump_keyfile1(STRING dir); -void dump_keyfile2(STRING dir); +void dump_keyfile(STRING dir); void dump_xref(STRING dir); void print_block(BLOCK block); void print_index(INDEX index); -void print_keyfile1(KEYFILE1 kfile1); -void print_keyfile2(KEYFILE2 kfile2); +void print_keyfile1(void *kf1, int kf1size); +void print_keyfile2(void *kf2, int kf2size); static void print_usage(void); void print_xrefs(void); static void vcrashlog (int newline, const char * fmt, va_list args); @@ -144,7 +143,7 @@ main (int argc, rtn = 0; if (todo.dump_btree) { } - if (todo.dump_key) { dump_keyfile1(dbname); dump_keyfile2(dbname); } + if (todo.dump_key) { dump_keyfile(dbname); } if (todo.dump_record) { } if (todo.dump_xref) { dump_xref(dbname); } @@ -252,14 +251,23 @@ void print_block(BLOCK block) printf("\n"); } /*=============================== - * dump_keyfile1 -- open and print KEYFILE1 to stdout + * dump_keyfile -- open and print KEYFILE1 and KEYFILE2 to stdout *=============================*/ -void dump_keyfile1(STRING dir) +void dump_keyfile(STRING dir) { char scratch[200]; struct stat sbuf; - KEYFILE1 kfile1; + KEYFILE1_n32 kfile1_n32; + KEYFILE1_n64 kfile1_n64; + KEYFILE2_n32 kfile2_n32; + KEYFILE2_n64 kfile2_n64; + void *kf1 = NULL; + void *kf2 = NULL; FILE *fk; + long size; + int kf1size = 0; + int kf2size = 0; + sprintf(scratch, "%s/key", dir); if (stat(scratch, &sbuf) || !S_ISREG(sbuf.st_mode)) { @@ -272,45 +280,65 @@ void dump_keyfile1(STRING dir) goto error2; } - if (fread(&kfile1, sizeof(kfile1), 1, fk) != 1) { - printf("Error reading keyfile\n"); + if (fseek(fk, 0, SEEK_END)) { + printf("Error seeking to end of keyfile\n"); goto error1; - } - - print_keyfile1(kfile1); + } -error1: - fclose(fk); -error2: - return; -} -/*=============================== - * dump_keyfile2 -- open and print KEYFILE2 to stdout - *=============================*/ -void dump_keyfile2(STRING dir) -{ - char scratch[200]; - struct stat sbuf; - KEYFILE2 kfile2; - FILE *fk; + size = ftell(fk); - sprintf(scratch, "%s/key2", dir); - if (stat(scratch, &sbuf) || !S_ISREG(sbuf.st_mode)) { - // no error, file is optional - goto error2; + if (fseek(fk, 0, SEEK_SET)) { + printf("Error seeking to start of keyfile\n"); + goto error1; } - if (!(fk = fopen(scratch, LLREADBINARY))) { - printf("Error opening keyfile2\n"); - goto error2; + /* + * Valid keyfile sizes: + * 12 (32-bit KEYFILE1 only) + * 12 + 28 = 40 (32-bit KEYFILE1 + KEYFILE2) + * 16 (64-bit KEYFILE1 only) + * 16 + 42 = 56 (64-bit KEYFILE1 + KEYFILE2) + */ + + switch (size) + { + case 12: + kf1size = 12; + kf1 = &kfile1_n32; + break; + case 40: + kf1size = 12; + kf1 = &kfile1_n32; + kf2size = 28; + kf2 = &kfile2_n32; + break; + case 16: + kf1size = 16; + kf1 = &kfile1_n64; + break; + case 56: + kf1size = 16; + kf1 = &kfile1_n64; + kf2size = 40; + kf2 = &kfile2_n64; + break; + default: + break; } - if (fread(&kfile2, sizeof(kfile2), 1, fk) != 1) { + if (fread(kf1, kf1size, 1, fk) != 1) { + printf("Error reading keyfile\n"); + goto error1; + } + + print_keyfile1(kf1, kf1size); + + if (fread(kf2, kf2size, 1, fk) != 1) { printf("Error reading keyfile2\n"); goto error1; } - print_keyfile2(kfile2); + print_keyfile2(kf2, kf2size); error1: fclose(fk); @@ -320,29 +348,55 @@ void dump_keyfile2(STRING dir) /*=============================== * print_keyfile1 -- print KEYFILE1 to stdout *=============================*/ -void print_keyfile1(KEYFILE1 kfile1) +void print_keyfile1(void *kf1, int kf1size) { printf("KEYFILE1\n"); printf("========\n"); - printf("length: %d (expect 12 bytes)\n", sizeof(kfile1)); - printf("mkey: 0x%08x (%d) fkey: 0x%08x (%d) ostat: 0x%08x (%d)\n", - kfile1.k_mkey, kfile1.k_mkey, - kfile1.k_fkey, kfile1.k_fkey, - kfile1.k_ostat, kfile1.k_ostat); + printf("length: %d\n", kf1size); + if (kf1size == 12) + { + KEYFILE1_n32 *kfile1 = (KEYFILE1_n32 *) kf1; + printf("mkey: 0x%08x (%d) fkey: 0x%08x (%d) ostat: 0x%08x (%d)\n", + kfile1->k_mkey, kfile1->k_mkey, + kfile1->k_fkey, kfile1->k_fkey, + kfile1->k_ostat, kfile1->k_ostat); + } else if (kf1size == 16) { + KEYFILE1_n64 *kfile1 = (KEYFILE1_n64 *) kf1; + printf("mkey: 0x%08x (%d) fkey: 0x%08x (%d) ostat: 0x16x (%d)\n", + kfile1->k_mkey, kfile1->k_mkey, + kfile1->k_fkey, kfile1->k_fkey, + kfile1->k_ostat, kfile1->k_ostat); + } else { + printf("Error printing keyfile1; invalid size (%d)\n",kf1size); + } printf("\n"); } /*=============================== * print_keyfile2 -- print KEYFILE2 to stdout *=============================*/ -void print_keyfile2(KEYFILE2 kfile2) +void print_keyfile2(void *kf2, int kf2size) { printf("KEYFILE2\n"); printf("========\n"); - printf("length: %d (expect 26 bytes)\n", sizeof(kfile2)); - printf("name: '%18s' magic: 0x%08x (%d) version: 0x%08x (%d)\n", - kfile2.name, - kfile2.magic, kfile2.magic, - kfile2.version, kfile2.version); + printf("length: %d\n", kf2size); + if (kf2size == 28) { + KEYFILE2_n32 *kfile2 = (KEYFILE2_n32 *) kf2; + printf("name: '%-18s' pad: 0x%02x 0x%02x magic: 0x%08x version: 0x%08x (%d)\n", + kfile2->name, + kfile2->pad[0], kfile2->pad[1], + kfile2->magic, + kfile2->version, kfile2->version); + } else if (kf2size == 40) { + KEYFILE2_n64 *kfile2 = (KEYFILE2_n64 *) kf2; + printf("name: '%-18s' pad: 0x%02x 0x%02x 0x%02x 0x%02x 0x%02x 0x%02x magic: 0x%16x version: 0x%16x (%d)\n", + kfile2->name, + kfile2->magic, + kfile2->pad[0], kfile2->pad[1], kfile2->pad[2], + kfile2->pad[3], kfile2->pad[4], kfile2->pad[5], + kfile2->version, kfile2->version); + } else { + printf("Error printing keyfile2; invalid size (%d)\n",kf2size); + } printf("\n"); } /*=============================== From 0c472c4218ad8c4f2f0211ddb527687203f5776b Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sun, 20 Jan 2019 17:42:01 -0500 Subject: [PATCH 097/520] First drop of lldump, a database dumping tool. Currently handles key, key2 and xrefs. --- src/gedlib/xreffile.c | 30 +++ src/hdrs/gedcom.h | 1 + src/stdlib/version.c | 2 +- src/tools/.gitignore | 1 + src/tools/Makefile.am | 9 +- src/tools/dbverify.c | 2 +- src/tools/lldump.c | 415 ++++++++++++++++++++++++++++++++++++++++++ 7 files changed, 457 insertions(+), 3 deletions(-) create mode 100644 src/tools/lldump.c diff --git a/src/gedlib/xreffile.c b/src/gedlib/xreffile.c index 4f797b7b3..0e1f7116f 100644 --- a/src/gedlib/xreffile.c +++ b/src/gedlib/xreffile.c @@ -98,6 +98,7 @@ static BOOLEAN addsxref_impl(INT key, DUPS dups); static BOOLEAN addexref_impl(INT key, DUPS dups); static BOOLEAN addxref_impl(CNSTRING key, DUPS dups); static BOOLEAN addxxref_impl(INT key, DUPS dups); +static void dumpxrecs(STRING type, DELETESET set); static INT find_slot(INT keynum, DELETESET set); static void freexref(DELETESET set); static DELETESET get_deleteset_from_type(char ctype); @@ -365,6 +366,35 @@ writexrefs (void) fflush(xreffp); return TRUE; } +/*================================ + * dumpxrefs -- Print xrefs to stdout + *==============================*/ +void +dumpxrefs (void) +{ + printf("XREFS\n"); + dumpxrecs("I", &irecs); + dumpxrecs("F", &frecs); + dumpxrecs("E", &erecs); + dumpxrecs("S", &srecs); + dumpxrecs("X", &xrecs); +} +/*================================ + * dumpxrecs -- Print DELETESET to stdout + *==============================*/ +static void +dumpxrecs (STRING type, DELETESET set) +{ + INT i; + + printf("Type: %s\n", type); + printf("n: 0x%08x (%d)\n", set->n, set->n); + for (i=0; in; i++) + { + printf("%d: 0x%08x (%d)\n", i, (set->recs)[i], (set->recs)[i]); + } + printf("\n"); +} /*===================================== * find_slot -- Find slot at which to add key *===================================*/ diff --git a/src/hdrs/gedcom.h b/src/hdrs/gedcom.h index b5b8677ef..9818a82fd 100644 --- a/src/hdrs/gedcom.h +++ b/src/hdrs/gedcom.h @@ -250,6 +250,7 @@ BOOLEAN create_database(STRING dbused, INT *lldberr); NODE create_node(STRING, STRING, STRING, NODE); NODE create_temp_node(STRING, STRING, STRING, NODE); void delete_metarec(STRING key); +void dumpxrefs(void); BOOLEAN edit_mapping(INT); BOOLEAN edit_valtab_from_db(STRING, TABLE*, INT sep, STRING, STRING (*validator)(TABLE tab, void * param), void *param); BOOLEAN equal_tree(NODE, NODE); diff --git a/src/stdlib/version.c b/src/stdlib/version.c index 079005a90..a0e349197 100644 --- a/src/stdlib/version.c +++ b/src/stdlib/version.c @@ -59,7 +59,7 @@ print_version (CNSTRING program) printf("%s (lifelines) %s\n", program, get_lifelines_version(48)); printf("\n"); - printf(_("Copyright (C) 1991-2018 Thomas T. Wetmore IV and contributors.")); + printf(_("Copyright (C) 1991-2019 Thomas T. Wetmore IV and contributors.")); printf("\n"); printf(_("This is free software; see the source for copying conditions. There is NO\n" "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.")); diff --git a/src/tools/.gitignore b/src/tools/.gitignore index d2e62b0ac..30a98d1b8 100644 --- a/src/tools/.gitignore +++ b/src/tools/.gitignore @@ -4,4 +4,5 @@ Makefile.in .deps btedit dbverify +ldump lltest diff --git a/src/tools/Makefile.am b/src/tools/Makefile.am index aeb0a9099..10b90faf1 100644 --- a/src/tools/Makefile.am +++ b/src/tools/Makefile.am @@ -4,12 +4,13 @@ # AUTOMAKE_OPTIONS = no-dependencies # what are we going to build? -bin_PROGRAMS = btedit dbverify lltest +bin_PROGRAMS = btedit dbverify lldump lltest # what goes into btedit, dbverify and lltest? btedit_SOURCES = btedit.c wprintf.c dbverify_SOURCES = dbverify.c wprintf.c lltest_SOURCES = lltest.c wprintf.c +lldump_SOURCES = lldump.c wprintf.c # what libraries do btedit, dbverify and lltest need? btedit_LDADD = ../btree/libbtree.a ../stdlib/libstdlib.a \ @@ -19,6 +20,10 @@ dbverify_LDADD = ../gedlib/libgedcom.a ../btree/libbtree.a \ ../stdlib/libstdlib.a ../arch/libarch.a \ @LIBINTL@ @LIBICONV@ +lldump_LDADD = ../gedlib/libgedcom.a ../btree/libbtree.a \ + ../stdlib/libstdlib.a ../arch/libarch.a \ + @LIBINTL@ @LIBICONV@ + lltest_LDADD = ../btree/libbtree.a ../stdlib/libstdlib.a \ @LIBINTL@ @LIBICONV@ @@ -57,4 +62,6 @@ DEFS = -DLOCALEDIR=\"$(localedir)\" @DEFS@ # since we're not doing dependencies automagically... btedit.o: ../hdrs/standard.h ../hdrs/mystring.h ../hdrs/btree.h dbverify.o: ../hdrs/standard.h ../hdrs/btree.h ../hdrs/gedcom.h +lldump.o: ../hdrs/standard.h ../hdrs/mystring.h ../hdrs/btree.h lltest.o: ../hdrs/standard.h ../hdrs/mystring.h ../hdrs/btree.h + diff --git a/src/tools/dbverify.c b/src/tools/dbverify.c index 550efab28..2c8c7ec70 100644 --- a/src/tools/dbverify.c +++ b/src/tools/dbverify.c @@ -235,7 +235,7 @@ print_usage (void) #endif llstrncpyf(verstr, sizeof(verstr), uu8, title , get_lifelines_version(sizeof(verstr)-1-strlen(title))); - printf(_("usage: dbverify -(flags) \n")); + printf(_("usage: dbverify [flags] \n")); printf(_("flags:\n")); printf(_("\t-a = Perform all checks (does not include fixes)\n")); printf(_("\t-g = Check for ghosts (names/refns)\n")); diff --git a/src/tools/lldump.c b/src/tools/lldump.c new file mode 100644 index 000000000..f45563088 --- /dev/null +++ b/src/tools/lldump.c @@ -0,0 +1,415 @@ +/* + Copyright (c) 2019 Matthew Emmerton + + Permission is hereby granted, free of charge, to any person + obtaining a copy of this software and associated documentation + files (the "Software"), to deal in the Software without + restriction, including without limitation the rights to use, copy, + modify, merge, publish, distribute, sublicense, and/or sell copies + of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS + BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN + ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE. +*/ +/*================================================================= + * lldump.c -- Command that dumps LifeLines databaes. + *===============================================================*/ + +#include "llstdlib.h" +#include "btree.h" +#include "gedcom.h" +#include "version.h" + +/********************************************* + * required global variables + *********************************************/ +/* defined in liflines/main.c */ +STRING readpath_file = NULL; /* normally defined in liflines/main.c */ +STRING readpath = NULL; /* normally defined in liflines/main.c */ +BOOLEAN readonly = FALSE; /* normally defined in liflines/main.c */ +BOOLEAN writeable = FALSE; /* normally defined in liflines/main.c */ +BOOLEAN immutable = FALSE; /* normally defined in liflines/main.c */ +int opt_finnish = 0; +int opt_mychar = 0; +BTREE BTR; + +/*================================== + * work -- what the user wants to do + *================================*/ +struct work { + INT dump_btree; + INT dump_key; + INT dump_record; + INT dump_xref; +}; +static struct work todo; + +/********************************************* + * local function prototypes + *********************************************/ + +/* alphabetical */ +void crashlog (STRING fmt, ...); +void crashlogn (STRING fmt, ...); +void dump_btree(BTREE btree); +void dump_keyfile1(STRING dir); +void dump_keyfile2(STRING dir); +void dump_xref(STRING dir); +void print_block(BLOCK block); +void print_index(INDEX index); +void print_keyfile1(KEYFILE1 kfile1); +void print_keyfile2(KEYFILE2 kfile2); +static void print_usage(void); +void print_xrefs(void); +static void vcrashlog (int newline, const char * fmt, va_list args); + +/********************************************* + * local function definitions + * body of module + *********************************************/ + +/*========================================= + * main -- Main procedure of lldump command + *=======================================*/ +int +main (int argc, + char **argv) +{ + char cmdbuf[512]; + char *ptr, *flags, *dbname; + RECORD_STATUS recstat; + BOOLEAN cflag=FALSE; /* create new db if not found */ + BOOLEAN writ=1; /* request write access to database */ + BOOLEAN immut=FALSE; /* immutable access to database */ + INT lldberrnum=0; + int rtn=0; + int i=0; + + /* TODO: needs locale & gettext initialization */ + +#ifdef WIN32 + /* TO DO - research if this is necessary */ + _fmode = O_BINARY; /* default to binary rather than TEXT mode */ +#endif + + /* handle conventional arguments --version and --help */ + /* needed for help2man to synthesize manual pages */ + for (i=1; i")); + printf("\n\n"); + printf(_("options:\n")); + printf(_("\t-a = Dump ALL records\n")); + printf(_("\t-b = Dump btree\n")); + printf(_("\t-k = Dump key files\n")); + printf(_("\t-x = Dump xref file\n")); + printf(_("\t-r = Dump records\n")); + printf("\n"); + printf(_("\t--help\tdisplay this help and exit")); + printf("\n"); + printf(_("\t--version\toutput version information and exit")); + printf("\n\n"); + printf(_("Examples:")); + printf("\n"); + printf(_("\tlldump %s"), fname); + printf("\n\n"); + printf(_("Report bugs to https://github.com/MarcNo/lifelines/issues")); + printf("\n"); +} +/*=============================================== + * dump_btree -- open and print btree to stdout + *=============================================*/ +void dump_btree(BTREE btree) +{ + INDEX index; + INT i, n, lo, hi; + FKEY nfkey; + BLOCK block; + BOOLEAN found = FALSE; + RAWRECORD rawrec; + + ASSERT(index = bmaster(btree)); + +// loop over nodes + if (ixtype(index) == BTINDEXTYPE) { + } + if (ixtype(index) == BTBLOCKTYPE) { + } +} +/*=============================== + * print_index -- print INDEX to stdout + *=============================*/ +void print_index(INDEX index) +{ + INT n; + + printf("INDEX\n"); + printf("fkey: %d type: %d parent: %d nkeys: %d\n", index->ix_self, index->ix_type, index->ix_parent, index->ix_nkeys); + for (n=0; nix_rkeys[n], index->ix_fkeys[n]); + } + printf("\n"); +} +/*=============================== + * print_block -- print BLOCK to stdout + *=============================*/ +void print_block(BLOCK block) +{ + INT n; + + printf("BLOCK\n"); + printf("fkey: %d type: %d parent: %d nkeys: %d\n", block->ix_self, block->ix_type, block->ix_parent, block->ix_nkeys); + for (n=0; nix_rkeys[n], block->ix_offs[n], block->ix_lens[n]); + } + printf("\n"); +} +/*=============================== + * dump_keyfile1 -- open and print KEYFILE1 to stdout + *=============================*/ +void dump_keyfile1(STRING dir) +{ + char scratch[200]; + struct stat sbuf; + KEYFILE1 kfile1; + FILE *fk; + + sprintf(scratch, "%s/key", dir); + if (stat(scratch, &sbuf) || !S_ISREG(sbuf.st_mode)) { + printf("Error opening keyfile\n"); + goto error2; + } + + if (!(fk = fopen(scratch, LLREADBINARY))) { + printf("Error opening keyfile\n"); + goto error2; + } + + if (fread(&kfile1, sizeof(kfile1), 1, fk) != 1) { + printf("Error reading keyfile\n"); + goto error1; + } + + print_keyfile1(kfile1); + +error1: + fclose(fk); +error2: + return; +} +/*=============================== + * dump_keyfile2 -- open and print KEYFILE2 to stdout + *=============================*/ +void dump_keyfile2(STRING dir) +{ + char scratch[200]; + struct stat sbuf; + KEYFILE2 kfile2; + FILE *fk; + + sprintf(scratch, "%s/key2", dir); + if (stat(scratch, &sbuf) || !S_ISREG(sbuf.st_mode)) { + // no error, file is optional + goto error2; + } + + if (!(fk = fopen(scratch, LLREADBINARY))) { + printf("Error opening keyfile2\n"); + goto error2; + } + + if (fread(&kfile2, sizeof(kfile2), 1, fk) != 1) { + printf("Error reading keyfile2\n"); + goto error1; + } + + print_keyfile2(kfile2); + +error1: + fclose(fk); +error2: + return; +} +/*=============================== + * print_keyfile1 -- print KEYFILE1 to stdout + *=============================*/ +void print_keyfile1(KEYFILE1 kfile1) +{ + printf("KEYFILE1\n"); + printf("========\n"); + printf("length: %d (expect 12 bytes)\n", sizeof(kfile1)); + printf("mkey: 0x%08x (%d) fkey: 0x%08x (%d) ostat: 0x%08x (%d)\n", + kfile1.k_mkey, kfile1.k_mkey, + kfile1.k_fkey, kfile1.k_fkey, + kfile1.k_ostat, kfile1.k_ostat); + printf("\n"); +} +/*=============================== + * print_keyfile2 -- print KEYFILE2 to stdout + *=============================*/ +void print_keyfile2(KEYFILE2 kfile2) +{ + printf("KEYFILE2\n"); + printf("========\n"); + printf("length: %d (expect 26 bytes)\n", sizeof(kfile2)); + printf("name: '%18s' magic: 0x%08x (%d) version: 0x%08x (%d)\n", + kfile2.name, + kfile2.magic, kfile2.magic, + kfile2.version, kfile2.version); + printf("\n"); +} +/*=============================== + * dump_xref -- open and print xrefs to stdout + *=============================*/ +void dump_xref(STRING dir) +{ + char scratch[200]; + struct stat sbuf; + FILE *xfp; + INT xrecs[5]; + + if (!openxref(FALSE)) + { + printf("Error opening/reading xrefs\n"); + goto error1; + } + + print_xrefs(); + +error1: + closexref(); +error2: + return; +} +/*=============================== + * print_xrefs -- print xrefs to stdout + *=============================*/ +void print_xrefs(void) +{ + printf("XREFFILE\n"); + printf("========\n"); + dumpxrefs(); +} +/*=============================== + * vcrashlog -- Send crash info to screen + * internal implementation + *=============================*/ +static void +vcrashlog (int newline, const char * fmt, va_list args) +{ + vprintf(fmt, args); + if (newline) { + printf("\n"); + } +} +/*=============================== + * crashlog -- Send string to crash log and screen + *=============================*/ +void +crashlog (STRING fmt, ...) +{ + va_list args; + va_start(args, fmt); + vcrashlog(0, fmt, args); + va_end(args); +} +/*=============================== + * crashlogn -- Send string to crash log and screen + * add carriage return to end line + *=============================*/ +void +crashlogn (STRING fmt, ...) +{ + va_list args; + va_start(args, fmt); + vcrashlog(1, fmt, args); + va_end(args); +} + From 3b92ad256b893bc415b964be6e8b6b313057fc65 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sun, 20 Jan 2019 17:42:38 -0500 Subject: [PATCH 098/520] Update .gitignore for lldump --- src/tools/.gitignore | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tools/.gitignore b/src/tools/.gitignore index 30a98d1b8..871451153 100644 --- a/src/tools/.gitignore +++ b/src/tools/.gitignore @@ -4,5 +4,5 @@ Makefile.in .deps btedit dbverify -ldump +lldump lltest From 2178663a20dbaee217f23ed783a68f50f8711fdd Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sat, 9 Mar 2019 21:14:44 -0500 Subject: [PATCH 099/520] Add help text to xref dump; add support for 32-bit and 64-bit keyfiles --- src/gedlib/xreffile.c | 6 +- src/hdrs/btree.h | 43 ++++++++++++ src/tools/lldump.c | 150 ++++++++++++++++++++++++++++-------------- 3 files changed, 149 insertions(+), 50 deletions(-) diff --git a/src/gedlib/xreffile.c b/src/gedlib/xreffile.c index 0e1f7116f..1b953dac9 100644 --- a/src/gedlib/xreffile.c +++ b/src/gedlib/xreffile.c @@ -47,8 +47,8 @@ extern BTREE BTR; * and other keys in file; remaining words are keys, in respective * order, for the records; first in each group is next unused key; * rest are keys of deleted records - * nixrefs==1 means there are no deleted INDI keys - * nixrefs==2 means there is one deleted INDI key (ixrefs[1]) + * n==1 means there are no deleted INDI keys + * n==2 means there is one deleted INDI key (ixrefs[1]) *=================================================================*/ /* In memory, data is kept in a DELETESET @@ -373,6 +373,8 @@ void dumpxrefs (void) { printf("XREFS\n"); + printf("n is always the number of deleted keys PLUS ONE.\n"); + printf("Each entry indicates the next available key value.\n\n"); dumpxrecs("I", &irecs); dumpxrecs("F", &frecs); dumpxrecs("E", &erecs); diff --git a/src/hdrs/btree.h b/src/hdrs/btree.h index 62c4da9ed..9fc8ac385 100644 --- a/src/hdrs/btree.h +++ b/src/hdrs/btree.h @@ -62,6 +62,22 @@ typedef struct { INT k_ostat; } KEYFILE1; +/* 32-bit native format: 12 bytes */ +typedef struct { + FKEY k_mkey; /* current master key*/ + FKEY k_fkey; /* current file key*/ + /* ostat: -2=immutable, -1=writer, 0=closed, 1+=reader count */ + INT32 k_ostat; +} KEYFILE1_n32; + +/* 64-bit native format: 16 bytes */ +typedef struct { + FKEY k_mkey; /* current master key*/ + FKEY k_fkey; /* current file key*/ + /* ostat: -2=immutable, -1=writer, 0=closed, 1+=reader count */ + INT64 k_ostat; +} KEYFILE1_n64; + /* Additional data added to keyfile by Perry in winter of 2000-2001 in order to trap attempt to open a non-keyfile, or an incorrect @@ -71,14 +87,41 @@ add it to any database that does not yet have it. */ typedef struct { char name[18]; /* KF_NAME */ + char pad[2]; /* matches padding added by compiler */ INT magic; /* KF_MAGIC */ /* byte alignment check */ INT version; /* KF_VER */ } KEYFILE2; +/* 32-bit format: 28 bytes */ +typedef struct { + char name[18]; /* KF_NAME */ + char pad[2]; /* matches padding added by compiler */ + INT32 magic; /* KF_MAGIC */ /* byte alignment check */ + INT32 version; /* KF_VER */ +} KEYFILE2_n32; + +/* 64-bit format: 40 bytes */ +typedef struct { + char name[18]; /* KF_NAME */ + char pad[6]; /* matches padding added by compiler */ + INT64 magic; /* KF_MAGIC */ /* byte alignment check */ + INT64 version; /* KF_VER */ +} KEYFILE2_n64; + #define KF2_NAME "LifeLines Keyfile" #define KF2_MAGIC 0x12345678 #define KF2_VER 1 +/* + * Notes on 32-/64-bit portability. + * There exist databases in the wild with both 32-bit and 64-bit + * native formats. These must be accepted and converted to the + * new width-insensitve format. + * + * 32-bit keyfile will be 12+28=40 bytes. + * 64-bit keyfile will be 16+40=56 bytes. + */ + /*============================================== * INDEX -- Data structure for BTREE index files * The constant NOENTS above depends on this exact contents: diff --git a/src/tools/lldump.c b/src/tools/lldump.c index f45563088..487c9d36b 100644 --- a/src/tools/lldump.c +++ b/src/tools/lldump.c @@ -62,13 +62,12 @@ static struct work todo; void crashlog (STRING fmt, ...); void crashlogn (STRING fmt, ...); void dump_btree(BTREE btree); -void dump_keyfile1(STRING dir); -void dump_keyfile2(STRING dir); +void dump_keyfile(STRING dir); void dump_xref(STRING dir); void print_block(BLOCK block); void print_index(INDEX index); -void print_keyfile1(KEYFILE1 kfile1); -void print_keyfile2(KEYFILE2 kfile2); +void print_keyfile1(void *kf1, int kf1size); +void print_keyfile2(void *kf2, int kf2size); static void print_usage(void); void print_xrefs(void); static void vcrashlog (int newline, const char * fmt, va_list args); @@ -144,7 +143,7 @@ main (int argc, rtn = 0; if (todo.dump_btree) { } - if (todo.dump_key) { dump_keyfile1(dbname); dump_keyfile2(dbname); } + if (todo.dump_key) { dump_keyfile(dbname); } if (todo.dump_record) { } if (todo.dump_xref) { dump_xref(dbname); } @@ -252,14 +251,23 @@ void print_block(BLOCK block) printf("\n"); } /*=============================== - * dump_keyfile1 -- open and print KEYFILE1 to stdout + * dump_keyfile -- open and print KEYFILE1 and KEYFILE2 to stdout *=============================*/ -void dump_keyfile1(STRING dir) +void dump_keyfile(STRING dir) { char scratch[200]; struct stat sbuf; - KEYFILE1 kfile1; + KEYFILE1_n32 kfile1_n32; + KEYFILE1_n64 kfile1_n64; + KEYFILE2_n32 kfile2_n32; + KEYFILE2_n64 kfile2_n64; + void *kf1 = NULL; + void *kf2 = NULL; FILE *fk; + long size; + int kf1size = 0; + int kf2size = 0; + sprintf(scratch, "%s/key", dir); if (stat(scratch, &sbuf) || !S_ISREG(sbuf.st_mode)) { @@ -272,45 +280,65 @@ void dump_keyfile1(STRING dir) goto error2; } - if (fread(&kfile1, sizeof(kfile1), 1, fk) != 1) { - printf("Error reading keyfile\n"); + if (fseek(fk, 0, SEEK_END)) { + printf("Error seeking to end of keyfile\n"); goto error1; - } - - print_keyfile1(kfile1); + } -error1: - fclose(fk); -error2: - return; -} -/*=============================== - * dump_keyfile2 -- open and print KEYFILE2 to stdout - *=============================*/ -void dump_keyfile2(STRING dir) -{ - char scratch[200]; - struct stat sbuf; - KEYFILE2 kfile2; - FILE *fk; + size = ftell(fk); - sprintf(scratch, "%s/key2", dir); - if (stat(scratch, &sbuf) || !S_ISREG(sbuf.st_mode)) { - // no error, file is optional - goto error2; + if (fseek(fk, 0, SEEK_SET)) { + printf("Error seeking to start of keyfile\n"); + goto error1; } - if (!(fk = fopen(scratch, LLREADBINARY))) { - printf("Error opening keyfile2\n"); - goto error2; + /* + * Valid keyfile sizes: + * 12 (32-bit KEYFILE1 only) + * 12 + 28 = 40 (32-bit KEYFILE1 + KEYFILE2) + * 16 (64-bit KEYFILE1 only) + * 16 + 42 = 56 (64-bit KEYFILE1 + KEYFILE2) + */ + + switch (size) + { + case 12: + kf1size = 12; + kf1 = &kfile1_n32; + break; + case 40: + kf1size = 12; + kf1 = &kfile1_n32; + kf2size = 28; + kf2 = &kfile2_n32; + break; + case 16: + kf1size = 16; + kf1 = &kfile1_n64; + break; + case 56: + kf1size = 16; + kf1 = &kfile1_n64; + kf2size = 40; + kf2 = &kfile2_n64; + break; + default: + break; } - if (fread(&kfile2, sizeof(kfile2), 1, fk) != 1) { + if (fread(kf1, kf1size, 1, fk) != 1) { + printf("Error reading keyfile\n"); + goto error1; + } + + print_keyfile1(kf1, kf1size); + + if (fread(kf2, kf2size, 1, fk) != 1) { printf("Error reading keyfile2\n"); goto error1; } - print_keyfile2(kfile2); + print_keyfile2(kf2, kf2size); error1: fclose(fk); @@ -320,29 +348,55 @@ void dump_keyfile2(STRING dir) /*=============================== * print_keyfile1 -- print KEYFILE1 to stdout *=============================*/ -void print_keyfile1(KEYFILE1 kfile1) +void print_keyfile1(void *kf1, int kf1size) { printf("KEYFILE1\n"); printf("========\n"); - printf("length: %d (expect 12 bytes)\n", sizeof(kfile1)); - printf("mkey: 0x%08x (%d) fkey: 0x%08x (%d) ostat: 0x%08x (%d)\n", - kfile1.k_mkey, kfile1.k_mkey, - kfile1.k_fkey, kfile1.k_fkey, - kfile1.k_ostat, kfile1.k_ostat); + printf("length: %d\n", kf1size); + if (kf1size == 12) + { + KEYFILE1_n32 *kfile1 = (KEYFILE1_n32 *) kf1; + printf("mkey: 0x%08x (%d) fkey: 0x%08x (%d) ostat: 0x%08x (%d)\n", + kfile1->k_mkey, kfile1->k_mkey, + kfile1->k_fkey, kfile1->k_fkey, + kfile1->k_ostat, kfile1->k_ostat); + } else if (kf1size == 16) { + KEYFILE1_n64 *kfile1 = (KEYFILE1_n64 *) kf1; + printf("mkey: 0x%08x (%d) fkey: 0x%08x (%d) ostat: 0x16x (%d)\n", + kfile1->k_mkey, kfile1->k_mkey, + kfile1->k_fkey, kfile1->k_fkey, + kfile1->k_ostat, kfile1->k_ostat); + } else { + printf("Error printing keyfile1; invalid size (%d)\n",kf1size); + } printf("\n"); } /*=============================== * print_keyfile2 -- print KEYFILE2 to stdout *=============================*/ -void print_keyfile2(KEYFILE2 kfile2) +void print_keyfile2(void *kf2, int kf2size) { printf("KEYFILE2\n"); printf("========\n"); - printf("length: %d (expect 26 bytes)\n", sizeof(kfile2)); - printf("name: '%18s' magic: 0x%08x (%d) version: 0x%08x (%d)\n", - kfile2.name, - kfile2.magic, kfile2.magic, - kfile2.version, kfile2.version); + printf("length: %d\n", kf2size); + if (kf2size == 28) { + KEYFILE2_n32 *kfile2 = (KEYFILE2_n32 *) kf2; + printf("name: '%-18s' pad: 0x%02x 0x%02x magic: 0x%08x version: 0x%08x (%d)\n", + kfile2->name, + kfile2->pad[0], kfile2->pad[1], + kfile2->magic, + kfile2->version, kfile2->version); + } else if (kf2size == 40) { + KEYFILE2_n64 *kfile2 = (KEYFILE2_n64 *) kf2; + printf("name: '%-18s' pad: 0x%02x 0x%02x 0x%02x 0x%02x 0x%02x 0x%02x magic: 0x%16x version: 0x%16x (%d)\n", + kfile2->name, + kfile2->magic, + kfile2->pad[0], kfile2->pad[1], kfile2->pad[2], + kfile2->pad[3], kfile2->pad[4], kfile2->pad[5], + kfile2->version, kfile2->version); + } else { + printf("Error printing keyfile2; invalid size (%d)\n",kf2size); + } printf("\n"); } /*=============================== From 4f6deb2d60a0f27ef2d4cb9cb00cf3567ac24f9b Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sun, 20 Jan 2019 17:42:01 -0500 Subject: [PATCH 100/520] First drop of lldump, a database dumping tool. Currently handles key, key2 and xrefs. --- src/tools/lldump.c | 1 - 1 file changed, 1 deletion(-) diff --git a/src/tools/lldump.c b/src/tools/lldump.c index 487c9d36b..0cf155688 100644 --- a/src/tools/lldump.c +++ b/src/tools/lldump.c @@ -268,7 +268,6 @@ void dump_keyfile(STRING dir) int kf1size = 0; int kf2size = 0; - sprintf(scratch, "%s/key", dir); if (stat(scratch, &sbuf) || !S_ISREG(sbuf.st_mode)) { printf("Error opening keyfile\n"); From 4100e7ca37eb23fea23d68253a617c31cdf8d70e Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sat, 9 Mar 2019 21:29:10 -0500 Subject: [PATCH 101/520] Fix formatting in 64-bit keyfile dump --- src/tools/lldump.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/tools/lldump.c b/src/tools/lldump.c index 0cf155688..bea81b16a 100644 --- a/src/tools/lldump.c +++ b/src/tools/lldump.c @@ -361,7 +361,7 @@ void print_keyfile1(void *kf1, int kf1size) kfile1->k_ostat, kfile1->k_ostat); } else if (kf1size == 16) { KEYFILE1_n64 *kfile1 = (KEYFILE1_n64 *) kf1; - printf("mkey: 0x%08x (%d) fkey: 0x%08x (%d) ostat: 0x16x (%d)\n", + printf("mkey: 0x%08x (%d) fkey: 0x%08x (%d) ostat: 0x%016llx (%lld)\n", kfile1->k_mkey, kfile1->k_mkey, kfile1->k_fkey, kfile1->k_fkey, kfile1->k_ostat, kfile1->k_ostat); @@ -387,11 +387,11 @@ void print_keyfile2(void *kf2, int kf2size) kfile2->version, kfile2->version); } else if (kf2size == 40) { KEYFILE2_n64 *kfile2 = (KEYFILE2_n64 *) kf2; - printf("name: '%-18s' pad: 0x%02x 0x%02x 0x%02x 0x%02x 0x%02x 0x%02x magic: 0x%16x version: 0x%16x (%d)\n", + printf("name: '%-18s' pad: 0x%02x 0x%02x 0x%02x 0x%02x 0x%02x 0x%02x magic: 0x%016llx version: 0x%016llx (%d)\n", kfile2->name, - kfile2->magic, kfile2->pad[0], kfile2->pad[1], kfile2->pad[2], kfile2->pad[3], kfile2->pad[4], kfile2->pad[5], + kfile2->magic, kfile2->version, kfile2->version); } else { printf("Error printing keyfile2; invalid size (%d)\n",kf2size); From 460471905d8112c6427898cd3ceda68c7a5e16e5 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sat, 9 Mar 2019 21:42:05 -0500 Subject: [PATCH 102/520] Sigh. Undo my 64-bit mods for keyfile since keyfiles don't change in 64-bit mode --- src/hdrs/btree.h | 32 ------------- src/tools/lldump.c | 110 +++++++++++---------------------------------- 2 files changed, 26 insertions(+), 116 deletions(-) diff --git a/src/hdrs/btree.h b/src/hdrs/btree.h index 9fc8ac385..bc0c9c463 100644 --- a/src/hdrs/btree.h +++ b/src/hdrs/btree.h @@ -62,22 +62,6 @@ typedef struct { INT k_ostat; } KEYFILE1; -/* 32-bit native format: 12 bytes */ -typedef struct { - FKEY k_mkey; /* current master key*/ - FKEY k_fkey; /* current file key*/ - /* ostat: -2=immutable, -1=writer, 0=closed, 1+=reader count */ - INT32 k_ostat; -} KEYFILE1_n32; - -/* 64-bit native format: 16 bytes */ -typedef struct { - FKEY k_mkey; /* current master key*/ - FKEY k_fkey; /* current file key*/ - /* ostat: -2=immutable, -1=writer, 0=closed, 1+=reader count */ - INT64 k_ostat; -} KEYFILE1_n64; - /* Additional data added to keyfile by Perry in winter of 2000-2001 in order to trap attempt to open a non-keyfile, or an incorrect @@ -92,22 +76,6 @@ typedef struct { INT version; /* KF_VER */ } KEYFILE2; -/* 32-bit format: 28 bytes */ -typedef struct { - char name[18]; /* KF_NAME */ - char pad[2]; /* matches padding added by compiler */ - INT32 magic; /* KF_MAGIC */ /* byte alignment check */ - INT32 version; /* KF_VER */ -} KEYFILE2_n32; - -/* 64-bit format: 40 bytes */ -typedef struct { - char name[18]; /* KF_NAME */ - char pad[6]; /* matches padding added by compiler */ - INT64 magic; /* KF_MAGIC */ /* byte alignment check */ - INT64 version; /* KF_VER */ -} KEYFILE2_n64; - #define KF2_NAME "LifeLines Keyfile" #define KF2_MAGIC 0x12345678 #define KF2_VER 1 diff --git a/src/tools/lldump.c b/src/tools/lldump.c index bea81b16a..ddb065446 100644 --- a/src/tools/lldump.c +++ b/src/tools/lldump.c @@ -66,8 +66,8 @@ void dump_keyfile(STRING dir); void dump_xref(STRING dir); void print_block(BLOCK block); void print_index(INDEX index); -void print_keyfile1(void *kf1, int kf1size); -void print_keyfile2(void *kf2, int kf2size); +void print_keyfile1(KEYFILE1 kfile1); +void print_keyfile2(KEYFILE2 kfile2); static void print_usage(void); void print_xrefs(void); static void vcrashlog (int newline, const char * fmt, va_list args); @@ -257,16 +257,10 @@ void dump_keyfile(STRING dir) { char scratch[200]; struct stat sbuf; - KEYFILE1_n32 kfile1_n32; - KEYFILE1_n64 kfile1_n64; - KEYFILE2_n32 kfile2_n32; - KEYFILE2_n64 kfile2_n64; - void *kf1 = NULL; - void *kf2 = NULL; + KEYFILE1 kfile1; + KEYFILE2 kfile2; FILE *fk; long size; - int kf1size = 0; - int kf2size = 0; sprintf(scratch, "%s/key", dir); if (stat(scratch, &sbuf) || !S_ISREG(sbuf.st_mode)) { @@ -291,53 +285,26 @@ void dump_keyfile(STRING dir) goto error1; } - /* - * Valid keyfile sizes: - * 12 (32-bit KEYFILE1 only) - * 12 + 28 = 40 (32-bit KEYFILE1 + KEYFILE2) - * 16 (64-bit KEYFILE1 only) - * 16 + 42 = 56 (64-bit KEYFILE1 + KEYFILE2) - */ - - switch (size) - { - case 12: - kf1size = 12; - kf1 = &kfile1_n32; - break; - case 40: - kf1size = 12; - kf1 = &kfile1_n32; - kf2size = 28; - kf2 = &kfile2_n32; - break; - case 16: - kf1size = 16; - kf1 = &kfile1_n64; - break; - case 56: - kf1size = 16; - kf1 = &kfile1_n64; - kf2size = 40; - kf2 = &kfile2_n64; - break; - default: - break; + if (size != sizeof(kfile1) && + size != (sizeof(kfile1) + sizeof(kfile2))) { + printf("Error: keyfile size invalid (%d), valid sizes are %d and %d\n", + size, sizeof(kfile1), sizeof(kfile1)+sizeof(kfile2)); + goto error1; } - if (fread(kf1, kf1size, 1, fk) != 1) { + if (fread(&kfile1, sizeof(kfile1), 1, fk) != 1) { printf("Error reading keyfile\n"); goto error1; } - print_keyfile1(kf1, kf1size); + print_keyfile1(kfile1); - if (fread(kf2, kf2size, 1, fk) != 1) { + if (fread(&kfile2, sizeof(kfile2), 1, fk) != 1) { printf("Error reading keyfile2\n"); goto error1; } - print_keyfile2(kf2, kf2size); + print_keyfile2(kfile2); error1: fclose(fk); @@ -347,55 +314,30 @@ void dump_keyfile(STRING dir) /*=============================== * print_keyfile1 -- print KEYFILE1 to stdout *=============================*/ -void print_keyfile1(void *kf1, int kf1size) +void print_keyfile1(KEYFILE1 kfile1) { printf("KEYFILE1\n"); printf("========\n"); - printf("length: %d\n", kf1size); - if (kf1size == 12) - { - KEYFILE1_n32 *kfile1 = (KEYFILE1_n32 *) kf1; - printf("mkey: 0x%08x (%d) fkey: 0x%08x (%d) ostat: 0x%08x (%d)\n", - kfile1->k_mkey, kfile1->k_mkey, - kfile1->k_fkey, kfile1->k_fkey, - kfile1->k_ostat, kfile1->k_ostat); - } else if (kf1size == 16) { - KEYFILE1_n64 *kfile1 = (KEYFILE1_n64 *) kf1; - printf("mkey: 0x%08x (%d) fkey: 0x%08x (%d) ostat: 0x%016llx (%lld)\n", - kfile1->k_mkey, kfile1->k_mkey, - kfile1->k_fkey, kfile1->k_fkey, - kfile1->k_ostat, kfile1->k_ostat); - } else { - printf("Error printing keyfile1; invalid size (%d)\n",kf1size); - } + printf("length: %d\n", sizeof(kfile1)); + printf("mkey: 0x%08x (%d) fkey: 0x%08x (%d) ostat: 0x%08x (%d)\n", + kfile1.k_mkey, kfile1.k_mkey, + kfile1.k_fkey, kfile1.k_fkey, + kfile1.k_ostat, kfile1.k_ostat); printf("\n"); } /*=============================== * print_keyfile2 -- print KEYFILE2 to stdout *=============================*/ -void print_keyfile2(void *kf2, int kf2size) +void print_keyfile2(KEYFILE2 kfile2) { printf("KEYFILE2\n"); printf("========\n"); - printf("length: %d\n", kf2size); - if (kf2size == 28) { - KEYFILE2_n32 *kfile2 = (KEYFILE2_n32 *) kf2; - printf("name: '%-18s' pad: 0x%02x 0x%02x magic: 0x%08x version: 0x%08x (%d)\n", - kfile2->name, - kfile2->pad[0], kfile2->pad[1], - kfile2->magic, - kfile2->version, kfile2->version); - } else if (kf2size == 40) { - KEYFILE2_n64 *kfile2 = (KEYFILE2_n64 *) kf2; - printf("name: '%-18s' pad: 0x%02x 0x%02x 0x%02x 0x%02x 0x%02x 0x%02x magic: 0x%016llx version: 0x%016llx (%d)\n", - kfile2->name, - kfile2->pad[0], kfile2->pad[1], kfile2->pad[2], - kfile2->pad[3], kfile2->pad[4], kfile2->pad[5], - kfile2->magic, - kfile2->version, kfile2->version); - } else { - printf("Error printing keyfile2; invalid size (%d)\n",kf2size); - } + printf("length: %d\n", sizeof(kfile2)); + printf("name: '%-18s' pad: 0x%02x 0x%02x magic: 0x%08x version: 0x%08x (%d)\n", + kfile2.name, + kfile2.pad[0], kfile2.pad[1], + kfile2.magic, + kfile2.version, kfile2.version); printf("\n"); } /*=============================== From d24a9f062325c658c3992e0b3305316e4ac81a3f Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sat, 16 Mar 2019 17:06:36 -0400 Subject: [PATCH 103/520] Refine keyfile dump --- src/tools/lldump.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/tools/lldump.c b/src/tools/lldump.c index ddb065446..fe6106668 100644 --- a/src/tools/lldump.c +++ b/src/tools/lldump.c @@ -319,9 +319,9 @@ void print_keyfile1(KEYFILE1 kfile1) printf("KEYFILE1\n"); printf("========\n"); printf("length: %d\n", sizeof(kfile1)); - printf("mkey: 0x%08x (%d) fkey: 0x%08x (%d) ostat: 0x%08x (%d)\n", + printf("mkey: 0x%08x (%d) fkey: 0x%08x ostat: 0x%08x (%d)\n", kfile1.k_mkey, kfile1.k_mkey, - kfile1.k_fkey, kfile1.k_fkey, + kfile1.k_fkey, kfile1.k_ostat, kfile1.k_ostat); printf("\n"); } @@ -333,9 +333,9 @@ void print_keyfile2(KEYFILE2 kfile2) printf("KEYFILE2\n"); printf("========\n"); printf("length: %d\n", sizeof(kfile2)); - printf("name: '%-18s' pad: 0x%02x 0x%02x magic: 0x%08x version: 0x%08x (%d)\n", + printf("name: '%-18s' pad: 0x%04x magic: 0x%08x version: 0x%08x (%d)\n", kfile2.name, - kfile2.pad[0], kfile2.pad[1], + kfile2.pad, kfile2.magic, kfile2.version, kfile2.version); printf("\n"); From fc7850704e5ae31f94cbf7cbc31c1b2f94b40ab2 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sat, 16 Mar 2019 17:14:43 -0400 Subject: [PATCH 104/520] Make KEYFILE2 portable --- src/hdrs/btree.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/hdrs/btree.h b/src/hdrs/btree.h index a1a4d1a44..4f6ee48b5 100644 --- a/src/hdrs/btree.h +++ b/src/hdrs/btree.h @@ -82,7 +82,8 @@ add it to any database that does not yet have it. */ typedef struct { char name[18]; /* KF_NAME */ - INT32 magic; /* KF_MAGIC */ /* byte alignment check */ + INT16 pad; /* matches padding added by compiler */ + INT32 magic; /* KF_MAGIC, byte alignment check */ INT32 version; /* KF_VER */ } KEYFILE2; From 4e6b242266289ca5ede2bd0f27a22872d2bcc5e6 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sat, 16 Mar 2019 17:23:43 -0400 Subject: [PATCH 105/520] Skip padding on 16-bit --- src/hdrs/btree.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/hdrs/btree.h b/src/hdrs/btree.h index 4f6ee48b5..3ff654bc4 100644 --- a/src/hdrs/btree.h +++ b/src/hdrs/btree.h @@ -82,7 +82,9 @@ add it to any database that does not yet have it. */ typedef struct { char name[18]; /* KF_NAME */ +#if __WORDSIZE != 16 INT16 pad; /* matches padding added by compiler */ +#endif INT32 magic; /* KF_MAGIC, byte alignment check */ INT32 version; /* KF_VER */ } KEYFILE2; From af65572c5a8e890e73d79ccb0dcd34e503b13c68 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sat, 16 Mar 2019 17:32:16 -0400 Subject: [PATCH 106/520] Remove comment --- src/gedlib/xreffile.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/gedlib/xreffile.c b/src/gedlib/xreffile.c index 56e4a3469..42674a7d3 100644 --- a/src/gedlib/xreffile.c +++ b/src/gedlib/xreffile.c @@ -49,9 +49,6 @@ extern BTREE BTR; * rest are keys of deleted records * nixrefs==1 means there are no deleted INDI keys * nixrefs==2 means there is one deleted INDI key (ixrefs[1]) - * - * NOTE: These words are 32-bit words on-disk. At some point this - * will become a limitation and migration will need to happen. *=================================================================*/ /* In memory, data is kept in a DELETESET From 04d728e6c8ef048ee1663f4b6e70b049bf59c745 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sat, 16 Mar 2019 18:46:01 -0400 Subject: [PATCH 107/520] Update KEYFILE1, KEYFILE2 and DELETESET dumpers to show file offsets --- src/gedlib/xreffile.c | 59 +++++++++++++++++++++++++++++-------------- src/tools/lldump.c | 48 ++++++++++++++++++++++++----------- 2 files changed, 73 insertions(+), 34 deletions(-) diff --git a/src/gedlib/xreffile.c b/src/gedlib/xreffile.c index 1b953dac9..64851ac8b 100644 --- a/src/gedlib/xreffile.c +++ b/src/gedlib/xreffile.c @@ -79,14 +79,13 @@ typedef enum { DUPSOK, NODUPS } DUPS; *==================================*/ struct deleteset_s { - INT n; /* num keys + 1, ie, starts at 1 */ - INT * recs; - INT max; + INT32 n; /* num keys + 1, ie, starts at 1 */ + INT32 * recs; + INT32 max; char ctype; }; typedef struct deleteset_s *DELETESET; - /********************************************* * local function prototypes *********************************************/ @@ -98,7 +97,7 @@ static BOOLEAN addsxref_impl(INT key, DUPS dups); static BOOLEAN addexref_impl(INT key, DUPS dups); static BOOLEAN addxref_impl(CNSTRING key, DUPS dups); static BOOLEAN addxxref_impl(INT key, DUPS dups); -static void dumpxrecs(STRING type, DELETESET set); +static void dumpxrecs(STRING type, DELETESET set, INT offset); static INT find_slot(INT keynum, DELETESET set); static void freexref(DELETESET set); static DELETESET get_deleteset_from_type(char ctype); @@ -341,7 +340,7 @@ readxrefs (void) static void readrecs (DELETESET set) { - ASSERT((INT)fread(set->recs, sizeof(INT), set->n, xreffp) == set->n); + ASSERT((INT)fread(set->recs, sizeof(INT32), set->n, xreffp) == set->n); } /*================================ * writexrefs -- Write xrefs file. @@ -368,34 +367,56 @@ writexrefs (void) } /*================================ * dumpxrefs -- Print xrefs to stdout + * storage order: IFESX *==============================*/ void dumpxrefs (void) { - printf("XREFS\n"); - printf("n is always the number of deleted keys PLUS ONE.\n"); - printf("Each entry indicates the next available key value.\n\n"); - dumpxrecs("I", &irecs); - dumpxrecs("F", &frecs); - dumpxrecs("E", &erecs); - dumpxrecs("S", &srecs); - dumpxrecs("X", &xrecs); + INT offset = 0; + + printf("NOTE: n is always the number of deleted keys PLUS ONE.\n"); + printf("NOTE: Each entry indicates the next available key value.\n\n"); + + /* Dump "n" values */ + printf("0x%02x: I n: 0x%08x (%d)\n", offset, irecs.n, irecs.n); + offset += sizeof(irecs.n); + printf("0x%02x: F n: 0x%08x (%d)\n", offset, frecs.n, frecs.n); + offset += sizeof(frecs.n); + printf("0x%02x: E n: 0x%08x (%d)\n", offset, erecs.n, erecs.n); + offset += sizeof(erecs.n); + printf("0x%02x: S n: 0x%08x (%d)\n", offset, srecs.n, srecs.n); + offset += sizeof(srecs.n); + printf("0x%02x: X n: 0x%08x (%d)\n", offset, xrecs.n, xrecs.n); + offset += sizeof(xrecs.n); + + /* Dump "recs" values */ + dumpxrecs("I", &irecs, offset); + offset += sizeof(irecs.n * sizeof(INT32)); + dumpxrecs("F", &frecs, offset); + offset += sizeof(irecs.n * sizeof(INT32)); + dumpxrecs("E", &erecs, offset); + offset += sizeof(irecs.n * sizeof(INT32)); + dumpxrecs("S", &srecs, offset); + offset += sizeof(irecs.n * sizeof(INT32)); + dumpxrecs("X", &xrecs, offset); + offset += sizeof(irecs.n * sizeof(INT32)); + + /* Dump size */ + printf("0x%02x: EOF (0x%02x)\n", offset, offset); } /*================================ * dumpxrecs -- Print DELETESET to stdout *==============================*/ static void -dumpxrecs (STRING type, DELETESET set) +dumpxrecs (STRING type, DELETESET set, INT offset) { INT i; - printf("Type: %s\n", type); - printf("n: 0x%08x (%d)\n", set->n, set->n); for (i=0; in; i++) { - printf("%d: 0x%08x (%d)\n", i, (set->recs)[i], (set->recs)[i]); + printf("0x%02x: %s[%02d]: 0x%08x (%d)\n", offset, type, i, (set->recs)[i], (set->recs)[i]); + offset += sizeof((set->recs)[i]); } - printf("\n"); } /*===================================== * find_slot -- Find slot at which to add key diff --git a/src/tools/lldump.c b/src/tools/lldump.c index fe6106668..b795f156b 100644 --- a/src/tools/lldump.c +++ b/src/tools/lldump.c @@ -186,10 +186,10 @@ print_usage (void) printf("\n\n"); printf(_("options:\n")); printf(_("\t-a = Dump ALL records\n")); - printf(_("\t-b = Dump btree\n")); - printf(_("\t-k = Dump key files\n")); - printf(_("\t-x = Dump xref file\n")); - printf(_("\t-r = Dump records\n")); + printf(_("\t-b = Dump btree (INDEX)\n")); + printf(_("\t-k = Dump key files (KEYFILE1, KEYFILE2)\n")); + printf(_("\t-x = Dump xref file (DELETESET)\n")); + printf(_("\t-r = Dump records (BLOCK)\n")); printf("\n"); printf(_("\t--help\tdisplay this help and exit")); printf("\n"); @@ -316,13 +316,21 @@ void dump_keyfile(STRING dir) *=============================*/ void print_keyfile1(KEYFILE1 kfile1) { + INT offset = 0; + printf("KEYFILE1\n"); printf("========\n"); - printf("length: %d\n", sizeof(kfile1)); - printf("mkey: 0x%08x (%d) fkey: 0x%08x ostat: 0x%08x (%d)\n", - kfile1.k_mkey, kfile1.k_mkey, - kfile1.k_fkey, - kfile1.k_ostat, kfile1.k_ostat); + + printf("0x%02x: mkey: 0x%08x (%d)\n", offset, kfile1.k_mkey, kfile1.k_mkey); + offset += sizeof(kfile1.k_mkey); + + printf("0x%02x: fkey: 0x%08x\n", offset, kfile1.k_fkey); + offset += sizeof(kfile1.k_fkey); + + printf("0x%02x: ostat: 0x%08x (%d)\n", offset, kfile1.k_ostat, kfile1.k_ostat); + offset += sizeof(kfile1.k_ostat); + + printf("0x%02x: EOF (0x%02x)\n", offset, sizeof(kfile1)); printf("\n"); } /*=============================== @@ -330,14 +338,24 @@ void print_keyfile1(KEYFILE1 kfile1) *=============================*/ void print_keyfile2(KEYFILE2 kfile2) { + INT offset = 0; + printf("KEYFILE2\n"); printf("========\n"); - printf("length: %d\n", sizeof(kfile2)); - printf("name: '%-18s' pad: 0x%04x magic: 0x%08x version: 0x%08x (%d)\n", - kfile2.name, - kfile2.pad, - kfile2.magic, - kfile2.version, kfile2.version); + + printf("0x%02x: name: '%-18s'\n", offset, kfile2.name); + offset += sizeof(kfile2.name); +#if WORDSIZE != 16 + printf("0x%02x: pad: 0x%04x\n", offset, kfile2.pad); + offset += sizeof(kfile2.pad); +#endif + printf("0x%02x: magic: 0x%08x\n", offset, kfile2.magic); + offset += sizeof(kfile2.magic); + + printf("0x%02x: version: 0x%08x (%d)\n", offset, kfile2.version, kfile2.version); + offset += sizeof(kfile2.version); + + printf("0x%02x: EOF (0x%02x)\n", offset, sizeof(kfile2)); printf("\n"); } /*=============================== From 3041698625153f7dd525a06bf96b0b43070103e6 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sat, 16 Mar 2019 19:03:17 -0400 Subject: [PATCH 108/520] Remove incorrect 64-bit portability comment --- src/hdrs/btree.h | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/src/hdrs/btree.h b/src/hdrs/btree.h index bc0c9c463..b2f25d12f 100644 --- a/src/hdrs/btree.h +++ b/src/hdrs/btree.h @@ -80,16 +80,6 @@ typedef struct { #define KF2_MAGIC 0x12345678 #define KF2_VER 1 -/* - * Notes on 32-/64-bit portability. - * There exist databases in the wild with both 32-bit and 64-bit - * native formats. These must be accepted and converted to the - * new width-insensitve format. - * - * 32-bit keyfile will be 12+28=40 bytes. - * 64-bit keyfile will be 16+40=56 bytes. - */ - /*============================================== * INDEX -- Data structure for BTREE index files * The constant NOENTS above depends on this exact contents: From c0b8252350b439226fe6294dd6922b2100cd8553 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sat, 16 Mar 2019 19:13:18 -0400 Subject: [PATCH 109/520] Revert INT/INT32 data type changes (for now) --- src/gedlib/xreffile.c | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/gedlib/xreffile.c b/src/gedlib/xreffile.c index 64851ac8b..a23f25d7b 100644 --- a/src/gedlib/xreffile.c +++ b/src/gedlib/xreffile.c @@ -79,9 +79,9 @@ typedef enum { DUPSOK, NODUPS } DUPS; *==================================*/ struct deleteset_s { - INT32 n; /* num keys + 1, ie, starts at 1 */ - INT32 * recs; - INT32 max; + INT n; /* num keys + 1, ie, starts at 1 */ + INT * recs; + INT max; char ctype; }; typedef struct deleteset_s *DELETESET; @@ -340,7 +340,7 @@ readxrefs (void) static void readrecs (DELETESET set) { - ASSERT((INT)fread(set->recs, sizeof(INT32), set->n, xreffp) == set->n); + ASSERT((INT)fread(set->recs, sizeof(INT), set->n, xreffp) == set->n); } /*================================ * writexrefs -- Write xrefs file. @@ -391,15 +391,15 @@ dumpxrefs (void) /* Dump "recs" values */ dumpxrecs("I", &irecs, offset); - offset += sizeof(irecs.n * sizeof(INT32)); + offset += sizeof(irecs.n * sizeof(INT)); dumpxrecs("F", &frecs, offset); - offset += sizeof(irecs.n * sizeof(INT32)); + offset += sizeof(irecs.n * sizeof(INT)); dumpxrecs("E", &erecs, offset); - offset += sizeof(irecs.n * sizeof(INT32)); + offset += sizeof(irecs.n * sizeof(INT)); dumpxrecs("S", &srecs, offset); - offset += sizeof(irecs.n * sizeof(INT32)); + offset += sizeof(irecs.n * sizeof(INT)); dumpxrecs("X", &xrecs, offset); - offset += sizeof(irecs.n * sizeof(INT32)); + offset += sizeof(irecs.n * sizeof(INT)); /* Dump size */ printf("0x%02x: EOF (0x%02x)\n", offset, offset); From 442ed5d3b19b13d9c3ecb36d087aae0144ed3b11 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sat, 16 Mar 2019 19:25:09 -0400 Subject: [PATCH 110/520] Fix offset calculations in dumpxrefs/dumpxrecs --- src/gedlib/xreffile.c | 23 +++++++++-------------- 1 file changed, 9 insertions(+), 14 deletions(-) diff --git a/src/gedlib/xreffile.c b/src/gedlib/xreffile.c index a23f25d7b..7a6f1b10f 100644 --- a/src/gedlib/xreffile.c +++ b/src/gedlib/xreffile.c @@ -97,7 +97,7 @@ static BOOLEAN addsxref_impl(INT key, DUPS dups); static BOOLEAN addexref_impl(INT key, DUPS dups); static BOOLEAN addxref_impl(CNSTRING key, DUPS dups); static BOOLEAN addxxref_impl(INT key, DUPS dups); -static void dumpxrecs(STRING type, DELETESET set, INT offset); +static void dumpxrecs(STRING type, DELETESET set, INT *offset); static INT find_slot(INT keynum, DELETESET set); static void freexref(DELETESET set); static DELETESET get_deleteset_from_type(char ctype); @@ -390,16 +390,11 @@ dumpxrefs (void) offset += sizeof(xrecs.n); /* Dump "recs" values */ - dumpxrecs("I", &irecs, offset); - offset += sizeof(irecs.n * sizeof(INT)); - dumpxrecs("F", &frecs, offset); - offset += sizeof(irecs.n * sizeof(INT)); - dumpxrecs("E", &erecs, offset); - offset += sizeof(irecs.n * sizeof(INT)); - dumpxrecs("S", &srecs, offset); - offset += sizeof(irecs.n * sizeof(INT)); - dumpxrecs("X", &xrecs, offset); - offset += sizeof(irecs.n * sizeof(INT)); + dumpxrecs("I", &irecs, &offset); + dumpxrecs("F", &frecs, &offset); + dumpxrecs("E", &erecs, &offset); + dumpxrecs("S", &srecs, &offset); + dumpxrecs("X", &xrecs, &offset); /* Dump size */ printf("0x%02x: EOF (0x%02x)\n", offset, offset); @@ -408,14 +403,14 @@ dumpxrefs (void) * dumpxrecs -- Print DELETESET to stdout *==============================*/ static void -dumpxrecs (STRING type, DELETESET set, INT offset) +dumpxrecs (STRING type, DELETESET set, INT *offset) { INT i; for (i=0; in; i++) { - printf("0x%02x: %s[%02d]: 0x%08x (%d)\n", offset, type, i, (set->recs)[i], (set->recs)[i]); - offset += sizeof((set->recs)[i]); + printf("0x%02x: %s[%02d]: 0x%08x (%d)\n", *offset, type, i, (set->recs)[i], (set->recs)[i]); + *offset += sizeof((set->recs)[i]); } } /*===================================== From 07023adf83d866355753e8589ac0f59c5f82a130 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 1 Jan 2019 19:43:06 -0500 Subject: [PATCH 111/520] Remove unused variables --- src/liflines/browse.c | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/src/liflines/browse.c b/src/liflines/browse.c index 3f21db093..d101d62c1 100644 --- a/src/liflines/browse.c +++ b/src/liflines/browse.c @@ -1635,7 +1635,7 @@ static void save_nkey_list (STRING key, struct hist * histp) { FILE * fp=0; - INT next, prev, count, temp; + INT next, count, temp; size_t rtn; count = get_hist_count(histp); @@ -1649,7 +1649,6 @@ save_nkey_list (STRING key, struct hist * histp) rtn = fwrite(&count, 4, 1, fp); ASSERT(rtn==1); rtn = fwrite(&count, 4, 1, fp); ASSERT(rtn==1); - prev = -1; next = histp->start; while (1) { /* write type & number, 4 bytes each */ @@ -1657,7 +1656,6 @@ save_nkey_list (STRING key, struct hist * histp) rtn = fwrite(&temp, 4, 1, fp); ASSERT(rtn==1); temp = histp->list[next].keynum; rtn = fwrite(&temp, 4, 1, fp); ASSERT(rtn==1); - prev = next; next = (next+1) % histp->size; if (next == histp->past_end) break; /* finished them all */ @@ -1684,7 +1682,7 @@ static void history_record (RECORD rec, struct hist * histp) { NKEY nkey = nkey_zero(); - INT prev, next, i; + INT next, i; INT count = get_hist_count(histp); INT protect = getlloptint("HistoryBounceSuppress", 0); if (!histp->size) return; @@ -1704,13 +1702,11 @@ history_record (RECORD rec, struct hist * histp) if (protect>count) protect=count; /* traverse from most recent back (bounce suppression) */ - prev = -1; next = (histp->past_end-1); if (next < 0) next += histp->size; for (i=0; ilist[next])) return; - prev = next; if (--next < 0) next += histp->size; } /* it is a new one so add it to circular list */ @@ -1828,13 +1824,12 @@ static INDISEQ get_history_list (struct hist * histp) { INDISEQ seq=0; - INT next, prev; + INT next; if (!histp->size || histp->start==-1) { return NULL; } /* add all items of history to seq */ seq = create_indiseq_null(); - prev = -1; next = histp->start; while (1) { NODE node=0; @@ -1843,7 +1838,6 @@ get_history_list (struct hist * histp) STRING key = node_to_key(node); append_indiseq_null(seq, key, NULL, TRUE, FALSE); } - prev = next; next = (next+1) % histp->size; if (next == histp->past_end) break; /* finished them all */ From 93358a1e04e639bab8fd5e372044403d82024231 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 1 Jan 2019 19:43:20 -0500 Subject: [PATCH 112/520] Remove unused variables --- src/liflines/listui.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/liflines/listui.c b/src/liflines/listui.c index 193181909..f7aaf17a0 100644 --- a/src/liflines/listui.c +++ b/src/liflines/listui.c @@ -579,7 +579,6 @@ shw_array_of_strings (STRING *strings, listdisp * ld, DETAILFNC detfnc WINDOW *win = uiw_win(ld->uiwin); INT i, j, row, lines; INT rows = ld->rectList.bottom - ld->rectList.top + 1; - INT overflag=FALSE; char buffer[120]; INT width = uiw_cols(ld->uiwin); if (width > (INT)sizeof(buffer)-1) @@ -614,8 +613,6 @@ shw_array_of_strings (STRING *strings, listdisp * ld, DETAILFNC detfnc temp = width-6-nlen; llstrncpy(buffer, strings[i], temp, uu8); if ((INT)strlen(buffer) > temp-2) { - if (i==ld->cur) - overflag=TRUE; strcpy(&buffer[temp-3], "..."); } mvccwaddstr(win, row, 4+nlen, buffer); From 9e7915a147dd789cc79fafdc7b5cce93135135c3 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 1 Jan 2019 19:44:36 -0500 Subject: [PATCH 113/520] Call platform_postcurses_init in appropriate places; handle return codes from system(); handle errors from fgets --- src/arch/mswin/mycurses.c | 2 ++ src/liflines/screen.c | 28 +++++++++++++++++++++++----- src/ui/ui_cli.c | 32 +++++++++++++++++++++++++------- 3 files changed, 50 insertions(+), 12 deletions(-) diff --git a/src/arch/mswin/mycurses.c b/src/arch/mswin/mycurses.c index 22f396af2..7eea6ef74 100644 --- a/src/arch/mswin/mycurses.c +++ b/src/arch/mswin/mycurses.c @@ -803,6 +803,8 @@ static int mycur_init(int fullscreen) COLS = ConScreenBuffer.srWindow.Right; } adjust_linescols(); + + platform_postcurses_init(); } return 1; } diff --git a/src/liflines/screen.c b/src/liflines/screen.c index bc9a5be37..553938784 100644 --- a/src/liflines/screen.c +++ b/src/liflines/screen.c @@ -280,6 +280,7 @@ init_screen (char * errmsg, int errsize) int rtn = resize_screen_impl(errmsg, errsize); if (rtn) { /* success */ register_screen_lang_callbacks(TRUE); + platform_postcurses_init(); } return rtn; } @@ -2253,13 +2254,21 @@ dbprintf (STRING fmt, ...) void do_edit (void) { + int rtn=-1; + endwin(); #ifdef WIN32 /* use w32system, because it will wait for the editor to finish */ - w32system(editstr); + rtn = w32system(editstr); #else - system(editstr); + rtn = system(editstr); #endif + if (rtn != 0) { + printf(_("Editor or system call failed.")); + puts(""); + sleep(2); + } + clearok(curscr, 1); place_cursor_main(); wrefresh(curscr); @@ -2895,12 +2904,21 @@ refresh_stdout (void) void call_system_cmd (STRING cmd) { + int rtn=-1; + endwin(); #ifndef WIN32 - system("clear"); + rtn = system("clear"); #endif - system(cmd); - touchwin(curscr); + rtn = system(cmd); + + if (rtn != 0) { + printf(_("System command failed.")); + puts(""); + sleep(2); + } + clearok(curscr, 1); + place_cursor_main(); wrefresh(curscr); } /*============================ diff --git a/src/ui/ui_cli.c b/src/ui/ui_cli.c index d76e944e6..2da1f53b2 100644 --- a/src/ui/ui_cli.c +++ b/src/ui/ui_cli.c @@ -123,10 +123,18 @@ msg_width (void) void call_system_cmd (STRING cmd) { + int rtn=-1; + #ifndef WIN32 - system("clear"); + rtn = system("clear"); #endif - system(cmd); + rtn = system(cmd); + + if (rtn != 0) { + printf(_("Editor or system call failed.")); + puts(""); + sleep(2); + } } /*============================================================= * ASK Routines @@ -154,11 +162,19 @@ ask_for_program (STRING mode, BOOLEAN ask_for_string (CNSTRING ttl, CNSTRING prmpt, STRING buffer, INT buflen) { + char *rtn=NULL; + int len=0; + outputln(ttl); printf("%s", prmpt); - fgets(buffer, buflen, stdin); - chomp(buffer); - return strlen(buffer)>0; + rtn = fgets(buffer, buflen, stdin); + if (rtn) + { + chomp(buffer); + len = strlen(buffer); + } + + return (len>0); } BOOLEAN ask_for_string2 (CNSTRING ttl1, CNSTRING ttl2, CNSTRING prmpt, STRING buffer, INT buflen) @@ -379,8 +395,11 @@ interact (CNSTRING ptrn) { char buffer[8]; CNSTRING t=0; + char *rtn=NULL; + while (1) { - fgets(buffer, sizeof(buffer), stdin); + rtn = fgets(buffer, sizeof(buffer), stdin); + if (!rtn) return 0; if (!ptrn) return buffer[0]; for (t=ptrn; *t; ++t) { if (buffer[0]==*t) @@ -389,4 +408,3 @@ interact (CNSTRING ptrn) printf("Invalid option: choose one of %s\n", ptrn); } } - From 9b704ac5158d234ffd4d530f956fec6040038040 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 1 Jan 2019 20:06:07 -0500 Subject: [PATCH 114/520] Add and call init_arch(), which calls _llnull() to avoid compiler warning. This could be extended for one-time init purposes in the future. --- src/arch/_llnull.c | 5 +++-- src/arch/platform.c | 10 ++++++++++ src/hdrs/arch.h | 7 +++++++ src/liflines/main.c | 3 +++ 4 files changed, 23 insertions(+), 2 deletions(-) diff --git a/src/arch/_llnull.c b/src/arch/_llnull.c index f39f8039d..7c263fc32 100644 --- a/src/arch/_llnull.c +++ b/src/arch/_llnull.c @@ -7,8 +7,9 @@ handle a 'ar cru libarch.a' without any objects being specified to build this library, and later on link with it. */ -static void _llnull(void) +void _llnull(void); + +void _llnull(void) { - _llnull(); /* Avoid 'warning: `_llnull' defined but not used' */ return; } diff --git a/src/arch/platform.c b/src/arch/platform.c index ca6204fe5..13669deb5 100644 --- a/src/arch/platform.c +++ b/src/arch/platform.c @@ -117,3 +117,13 @@ GetWinSysError (INT nerr) } #endif /* defined(_WIN32) || defined(__CYGWIN__) */ + +/* + * This function does any initialize required for the arch library. + */ + +int init_arch(void) +{ + _llnull(); + return 0; +} diff --git a/src/hdrs/arch.h b/src/hdrs/arch.h index ff9a4aa2f..390ded8a0 100644 --- a/src/hdrs/arch.h +++ b/src/hdrs/arch.h @@ -10,6 +10,13 @@ * Normally this is done by including llstdlib.h first */ +/* ***************************************************************** + * llarchinit() + * ***************************************************************** */ + +extern int init_arch(void); +extern void _llnull(void); + /* ***************************************************************** * sleep() * ***************************************************************** */ diff --git a/src/liflines/main.c b/src/liflines/main.c index 0bc3de2b5..1c690c736 100644 --- a/src/liflines/main.c +++ b/src/liflines/main.c @@ -137,6 +137,9 @@ main (int argc, char **argv) STRING crashlog=NULL; int i=0; + /* initialize all the low-level platform code */ + init_arch(); + /* initialize all the low-level library code */ init_stdlib(); From 2beaeeb28ec4ea20ec1f36e8ea1a662693e06a62 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 1 Jan 2019 20:28:44 -0500 Subject: [PATCH 115/520] Add missing prototype and make a few functions DEBUG only --- src/gedlib/charmaps.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/gedlib/charmaps.c b/src/gedlib/charmaps.c index 915f41932..148b10de8 100644 --- a/src/gedlib/charmaps.c +++ b/src/gedlib/charmaps.c @@ -87,8 +87,11 @@ static XNODE create_xnode(XNODE, INT, STRING); static BOOLEAN init_map_from_str(STRING str, CNSTRING mapname, TRANTABLE * ptt, ZSTR zerr); static void maperror(CNSTRING errmsg); static void remove_xnodes(XNODE); +#ifdef DEBUG +void show_trantable (TRANTABLE tt); static void show_xnode(XNODE node); static void show_xnodes(INT indent, XNODE node); +#endif static XNODE step_xnode(XNODE, INT); static INT translate_match(TRANTABLE tt, CNSTRING in, CNSTRING * out); @@ -607,8 +610,6 @@ show_trantable (TRANTABLE tt) } } } -#endif /* DEBUG */ - /*=============================================== * show_xnodes -- DEBUG routine that shows XNODEs *=============================================*/ @@ -638,6 +639,7 @@ show_xnode (XNODE node) } else llwprintf("\n"); } +#endif /* DEBUG */ /*=================================================== * custom_translatez -- Translate string via custom translation table * zstr: [I/O] string to be translated (in-place) From 1cdaa23745be48ed4464526af7dd7fba7c723ddc Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 1 Jan 2019 20:33:00 -0500 Subject: [PATCH 116/520] Remove unused variable --- src/gedlib/dblist.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/gedlib/dblist.c b/src/gedlib/dblist.c index f58c7b570..f03ebb293 100644 --- a/src/gedlib/dblist.c +++ b/src/gedlib/dblist.c @@ -41,7 +41,6 @@ INT get_dblist (STRING path, LIST * dblist, LIST * dbdesclist) { STRING dirs=0; - INT ndirs=0; STRING p=0; ASSERT(!(*dblist)); ASSERT(!(*dbdesclist)); @@ -51,7 +50,7 @@ get_dblist (STRING path, LIST * dblist, LIST * dbdesclist) return 0; dirs = (STRING)stdalloc(strlen(path)+2); /* find directories in dirs & delimit with zeros */ - ndirs = chop_path(path, dirs); + chop_path(path, dirs); /* now process each directory */ for (p=dirs; *p; p+=strlen(p)+1) { add_dbs_to_list(*dblist, *dbdesclist, p); From b2507396752de095ca37dea0fe56f3037a26f0e7 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 1 Jan 2019 20:41:01 -0500 Subject: [PATCH 117/520] Add validation stubs for E/S/O nodes --- src/gedlib/valid.c | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/src/gedlib/valid.c b/src/gedlib/valid.c index 4f35739ea..509dd8c97 100644 --- a/src/gedlib/valid.c +++ b/src/gedlib/valid.c @@ -223,7 +223,6 @@ valid_node_type (NODE node, char ntype, STRING *pmsg, NODE node0) BOOLEAN valid_sour_tree (NODE node, STRING *pmsg, NODE orig) { - orig = NULL; /* keep compiler happy */ *pmsg = NULL; if (!node) { *pmsg = _(qSbademp); @@ -233,6 +232,12 @@ valid_sour_tree (NODE node, STRING *pmsg, NODE orig) *pmsg = _(qSbadsr0); return FALSE; } + if (orig) + { + // validation unimplemented + *pmsg = _(qSbadsr0); + return FALSE; + } return TRUE; } /*====================================== @@ -244,7 +249,6 @@ valid_sour_tree (NODE node, STRING *pmsg, NODE orig) BOOLEAN valid_even_tree (NODE node, STRING *pmsg, NODE orig) { - orig = NULL; /* keep compiler happy */ *pmsg = NULL; if (!node) { *pmsg = _(qSbademp); @@ -254,6 +258,12 @@ valid_even_tree (NODE node, STRING *pmsg, NODE orig) *pmsg = _(qSbadev0); return FALSE; } + if (orig) + { + // validation unimplemented + *pmsg = _(qSbadev0); + return FALSE; + } return TRUE; } /*====================================== @@ -265,7 +275,6 @@ valid_even_tree (NODE node, STRING *pmsg, NODE orig) BOOLEAN valid_othr_tree (NODE node, STRING *pmsg, NODE orig) { - orig = NULL; /* keep compiler happy */ *pmsg = NULL; if (!node) { *pmsg = _(qSbademp); @@ -276,6 +285,12 @@ valid_othr_tree (NODE node, STRING *pmsg, NODE orig) *pmsg = _(qSbadothr0); return FALSE; } + if (orig) + { + // validation unimplemented + *pmsg = _(qSbadothr0); + return FALSE; + } return TRUE; } /*========================================= From dbe90c4ce82776fb73436d4791a0070581c61935 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 1 Jan 2019 20:47:29 -0500 Subject: [PATCH 118/520] Remove unused parameters from check_tt_name --- src/gedlib/xlat.c | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/src/gedlib/xlat.c b/src/gedlib/xlat.c index 08649bab7..4d1c2b6ea 100644 --- a/src/gedlib/xlat.c +++ b/src/gedlib/xlat.c @@ -63,7 +63,7 @@ typedef struct xlat_step_s { /* alphabetical */ static void add_dyntt_step(XLAT xlat, DYNTT dyntt); -static INT check_tt_name(CNSTRING filename, ZSTR zsrc, ZSTR zdest); +static INT check_tt_name(CNSTRING filename); static XLSTEP create_iconv_step(CNSTRING src, CNSTRING dest); static XLSTEP create_dyntt_step(DYNTT dyntt); static XLAT create_null_xlat(BOOLEAN adhoc); @@ -467,8 +467,7 @@ load_dynttlist_from_dir (STRING dir) CNSTRING ttfile = programs[i]->d_name; /* filename without extension */ ZSTR zfile = zs_newsubs(ttfile, strlen(ttfile)-(sizeof(f_ttext)-1)); - ZSTR zsrc=zs_new(), zdest=zs_new(); - INT ntype = check_tt_name(zs_str(zfile), zsrc, zdest); + INT ntype = check_tt_name(zs_str(zfile)); /* Valid names are like so: UTF-8_ISO-8859-1 (type 1; code conversion) @@ -490,8 +489,6 @@ load_dynttlist_from_dir (STRING dir) } } zs_free(&zfile); - zs_free(&zsrc); - zs_free(&zdest); } if (n>0) { for (i=0; i Date: Tue, 1 Jan 2019 21:13:37 -0500 Subject: [PATCH 119/520] Remove unused variables --- src/interp/builtin_list.c | 7 ------- src/liflines/llexec.c | 4 ---- 2 files changed, 11 deletions(-) diff --git a/src/interp/builtin_list.c b/src/interp/builtin_list.c index 98a3ca020..f6d4c7a89 100644 --- a/src/interp/builtin_list.c +++ b/src/interp/builtin_list.c @@ -36,13 +36,6 @@ static VPTR create_list_value_pvalue(LIST list); -/********************************************* - * local variables - *********************************************/ - -static struct tag_rfmt rpt_long_rfmt; /* short form report format */ -static struct tag_rfmt rpt_shrt_rfmt; /* long form report format */ - /********************************************* * local function definitions * body of module diff --git a/src/liflines/llexec.c b/src/liflines/llexec.c index 0c517548d..eb64c9e6b 100644 --- a/src/liflines/llexec.c +++ b/src/liflines/llexec.c @@ -111,7 +111,6 @@ main (int argc, char **argv) LIST exprogs=NULL; TABLE exargs=NULL; STRING progout=NULL; - BOOLEAN graphical=TRUE; STRING configfile=0; STRING crashlog=NULL; int i=0; @@ -255,9 +254,6 @@ main (int argc, char **argv) case 'o': /* output directory */ progout = optarg; break; - case 'z': /* nongraphical box */ - graphical = FALSE; - break; case 'C': /* specify config file */ configfile = optarg; break; From 288c3fb0e674b418508c68789bf08ba435887602 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 1 Jan 2019 21:13:48 -0500 Subject: [PATCH 120/520] whitespace cleanup --- src/hdrs/gedcom_macros.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/hdrs/gedcom_macros.h b/src/hdrs/gedcom_macros.h index 38508b208..b8369d4e3 100644 --- a/src/hdrs/gedcom_macros.h +++ b/src/hdrs/gedcom_macros.h @@ -268,9 +268,9 @@ while (__node) {\ if (!eqstr(ntag(__node), "FAMC")) break;\ __key = rmvat(nval(__node));\ - __node = nsibling(__node);\ - ++num;\ - if (!__key || !(frec=qkey_to_frecord(__key)) || !(fam=nztop(frec))) {\ + __node = nsibling(__node);\ + ++num;\ + if (!__key || !(frec=qkey_to_frecord(__key)) || !(fam=nztop(frec))) {\ continue;\ }\ fath = fam_to_husb_node(fam);\ From 7adab4a4154c618866a66f1a30829e00ea25f400 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 1 Jan 2019 21:14:26 -0500 Subject: [PATCH 121/520] Optimize indi_to_families() to not inspect spouses as this is not needed --- src/gedlib/indiseq.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/gedlib/indiseq.c b/src/gedlib/indiseq.c index 903f5e4c1..4736011d6 100644 --- a/src/gedlib/indiseq.c +++ b/src/gedlib/indiseq.c @@ -1389,8 +1389,12 @@ indi_to_families (NODE indi, BOOLEAN fams) if (fams) { FORFAMS(indi, fam, num) { - INT spkeynum=0; STRING fkey = strsave(fam_to_key(fam)); +/* MTE: When processing FAMS, we don't care if there is a spouse + * or not, the FAMS key is enough. + */ +#if 0 + INT spkeynum=0; /* look for a spouse besides indi */ FORFAMSPOUSES(fam, spouse, num2) { @@ -1399,6 +1403,7 @@ indi_to_families (NODE indi, BOOLEAN fams) spkeynum = temp; } ENDFAMSPOUSES +#endif append_indiseq_ival(seq, fkey, NULL, mykeynum, TRUE, FALSE); strfree(&fkey); } @@ -1607,7 +1612,7 @@ descendent_indiseq (INDISEQ seq) FORFAMS(indi, fam, num1) /* skip families already processed */ if (in_table(ftab, fkey = fam_to_key(fam))) - goto a; + continue; insert_table_ptr(ftab, fkey, 0); FORCHILDRENx(fam, child, num2) /* only do people not processed */ @@ -1623,7 +1628,6 @@ descendent_indiseq (INDISEQ seq) insert_table_ptr(itab, dkey, 0); } ENDCHILDRENx - a:; ENDFAMS } destroy_table(itab); From bc091fa3f6b0f361239c7fb4484bf968a254a73d Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 1 Jan 2019 21:38:56 -0500 Subject: [PATCH 122/520] Fix missing prototypes and type conversion warnings --- src/interp/interpi.h | 3 ++- src/interp/lex.c | 4 ++-- src/interp/progerr.c | 2 +- src/stdlib/norm_charmap.c | 2 +- src/stdlib/stack.c | 2 +- 5 files changed, 7 insertions(+), 6 deletions(-) diff --git a/src/interp/interpi.h b/src/interp/interpi.h index 982486b5e..9d09a320d 100644 --- a/src/interp/interpi.h +++ b/src/interp/interpi.h @@ -569,6 +569,7 @@ NODE eval_indi2(PNODE expr, SYMTAB stab, BOOLEAN *eflg, CACHEEL *pcel, PVALUE *p NODE eval_fam(PNODE, SYMTAB, BOOLEAN*, CACHEEL*); PVALUE eval_without_coerce(PNODE node, SYMTAB stab, BOOLEAN *eflg); PNODE families_node(PACTX pactx, PNODE, STRING, STRING, STRING, PNODE); +PNODE familyspouses_node(PACTX pactx, PNODE, STRING, STRING, PNODE); PNODE fathers_node(PACTX pactx, PNODE, STRING, STRING, STRING, PNODE); PNODE fdef_node(PACTX pactx, CNSTRING, PNODE, PNODE); PNODE foreven_node(PACTX pactx, STRING, STRING, PNODE); @@ -601,8 +602,8 @@ void pa_handle_global(STRING iden); void pa_handle_option(CNSTRING optname); void pa_handle_proc(PACTX pactx, CNSTRING procname, PNODE nd_args, PNODE nd_body); void pa_handle_require(PACTX pactx, PNODE node); -PNODE familyspouses_node(PACTX pactx, PNODE, STRING, STRING, PNODE); PNODE parents_node(PACTX pactx, PNODE, STRING, STRING, PNODE); +void parse_error (PACTX pactx, STRING str); void prog_error(PNODE, STRING, ...); void prog_var_error(PNODE node, SYMTAB stab, PNODE arg, PVALUE val, STRING fmt, ...); STRING prot(STRING str); diff --git a/src/interp/lex.c b/src/interp/lex.c index 3e2072f40..341592d3f 100644 --- a/src/interp/lex.c +++ b/src/interp/lex.c @@ -48,7 +48,7 @@ static INT Lexmode = FILEMODE; static STRING Lp; /* pointer into program string */ - +int yylex (YYSTYPE * lvalp, PACTX pactx); static INT inchar(PACTX pactx); static int lowyylex(PACTX pactx, YYSTYPE * lvalp); static BOOLEAN reserved(STRING, INT*); @@ -210,7 +210,7 @@ lextok (PACTX pactx, YYSTYPE * lvalp, INT c, INT t) p = tokbuf; while (TRUE) { while ((c = inchar(pactx)) != EOF && c != '"' && c != '\\') { - if (p-tokbuf > sizeof(tokbuf)/sizeof(tokbuf[0]) - 3) { + if ((int)(p-tokbuf) > (int)(sizeof(tokbuf)/sizeof(tokbuf[0]) - 3)) { /* Overflowing tokbuf buffer */ /* TODO: (Perry, 2006-06-30) I don't know how to fail gracefully from here inside parser */ char msg[512]; diff --git a/src/interp/progerr.c b/src/interp/progerr.c index 679ca4fb1..2385dbeb5 100644 --- a/src/interp/progerr.c +++ b/src/interp/progerr.c @@ -453,7 +453,7 @@ disp_table (TABLE tab) TABLE_ITER tabit = begin_table_iter(tab); STRING key=0; VPTR ptr = 0; - while (next_table_ptr(tabit, &key, &ptr)) { + while (next_table_ptr(tabit, (CNSTRING *)&key, &ptr)) { PVALUE val = ptr; format_dbgsymtab_val(key, val, &sdata); } diff --git a/src/stdlib/norm_charmap.c b/src/stdlib/norm_charmap.c index 302048716..defbc5fbc 100644 --- a/src/stdlib/norm_charmap.c +++ b/src/stdlib/norm_charmap.c @@ -25,12 +25,12 @@ */ #include - #ifdef TEST #include #include #include #endif +#include "llstdlib.h" #define digit(x) ((x) >= '0' && (x) <= '9') diff --git a/src/stdlib/stack.c b/src/stdlib/stack.c index a658837ab..e12abb907 100644 --- a/src/stdlib/stack.c +++ b/src/stdlib/stack.c @@ -56,7 +56,7 @@ void StackInitModule(void (*AssertFunc)(int assertion, const char* error), int StackNotEmpty(STKSTACK theStack) { - return( theStack ? (int) theStack->top : 0); + return( theStack ? ( theStack->top ? 1 : 0 ) : 0 ); } STKSTACK StackJoin(STKSTACK stack1, STKSTACK stack2) From 359cb617101e534961a004649b619f25582cafbf Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 1 Jan 2019 21:39:59 -0500 Subject: [PATCH 123/520] Fix type conversion warnings --- src/stdlib/icvt.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/stdlib/icvt.c b/src/stdlib/icvt.c index 0105a9476..93ff1426e 100644 --- a/src/stdlib/icvt.c +++ b/src/stdlib/icvt.c @@ -60,7 +60,7 @@ iconv_trans (CNSTRING src, CNSTRING dest, CNSTRING sin, ZSTR zout, char illegal) { #ifdef HAVE_ICONV iconv_t ict; - const char * inptr; + char * inptr; char * outptr; size_t inleft; size_t outleft; @@ -114,7 +114,7 @@ iconv_trans (CNSTRING src, CNSTRING dest, CNSTRING sin, ZSTR zout, char illegal) #endif - inptr = sin; + inptr = (char *)sin; outptr = zs_str(zout); inleft = inlen; /* we are terminating with 4 zero bytes just in case dest is UCS-4 */ From e2bc91ea3fcfd66f0fb59be983982fe4f7c393eb Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 1 Jan 2019 22:26:06 -0500 Subject: [PATCH 124/520] Remove unused variable --- src/gedlib/keytonod.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/gedlib/keytonod.c b/src/gedlib/keytonod.c index e90cef67e..7c3cec834 100644 --- a/src/gedlib/keytonod.c +++ b/src/gedlib/keytonod.c @@ -875,10 +875,9 @@ cel_rptlocks (CACHEEL cel) void lock_record_in_cache (RECORD rec) { - NODE node=0; CACHEEL cel=0; ASSERT(rec); - node = nztop(rec); /* force record to be loaded in cache */ + (void)nztop(rec); /* force record to be loaded in cache */ cel = nzcel(rec); ++cclock(cel); ASSERT(cclock(cel) > 0); From 028a72cc4a4306da0e3f9e1740176ba2dd0f7b2f Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 1 Jan 2019 23:51:40 -0500 Subject: [PATCH 125/520] Clean up function pointer types and usage --- src/hdrs/standard.h | 2 -- src/interp/alloc.c | 4 ++-- src/interp/interpi.h | 9 +++++---- 3 files changed, 7 insertions(+), 8 deletions(-) diff --git a/src/hdrs/standard.h b/src/hdrs/standard.h index 88bee2baa..87ce0b2fe 100644 --- a/src/hdrs/standard.h +++ b/src/hdrs/standard.h @@ -136,8 +136,6 @@ typedef union { #define MAXLINELEN 512 -/*typedef VPTR (*FUNC)();*/ - #ifndef max #define max(x,y) ((x)>(y)?(x):(y)) #endif diff --git a/src/interp/alloc.c b/src/interp/alloc.c index b8ed150f6..b8c839c68 100644 --- a/src/interp/alloc.c +++ b/src/interp/alloc.c @@ -924,7 +924,7 @@ func_node (PACTX pactx, STRING name, PNODE elist) iname(node) = (VPTR) name; iargs(node) = (VPTR) elist; node->i_flags = PN_INAME_HSTR; - ifunc(node) = func; + ifunc(node) = ifunc(func); return node; } else if (count) { /* ambiguous call */ @@ -962,7 +962,7 @@ func_node (PACTX pactx, STRING name, PNODE elist) node = create_pnode(pactx, IBCALL); iname(node) = (VPTR) name; iargs(node) = (VPTR) elist; - ifunc(node) = (VPTR) builtins[md].ft_eval; + ifunc(node) = builtins[md].ft_eval; node->i_flags = PN_INAME_HSTR; return node; diff --git a/src/interp/interpi.h b/src/interp/interpi.h index 9d09a320d..40374541b 100644 --- a/src/interp/interpi.h +++ b/src/interp/interpi.h @@ -109,6 +109,8 @@ typedef struct tag_ipcall_data { PNODE fargs; } IPCALL_DATA; +typedef PVALUE (*PFUNC)(PNODE, SYMTAB, BOOLEAN *); + struct tag_pnode { char i_type; /* type of node */ PNODE i_prnt; /* parent of this node */ @@ -121,6 +123,7 @@ struct tag_pnode { VPTR i_word3; VPTR i_word4; VPTR i_word5; + PFUNC i_func; union { struct { PVALUE value; @@ -215,7 +218,7 @@ PNODE ipcall_args(PNODE node); PNODE ifdefn_args(PNODE node); PNODE ifcall_args(PNODE node); -#define ifunc(i) ((i)->i_word3) /* func and builtin reference */ +#define ifunc(i) ((i)->i_func) /* func and builtin reference */ #define ichild(i) ((i)->i_word2) /* var in children loop */ #define ispouse(i) ((i)->i_word2) /* var in families and spouses loop */ #define ifamily(i) ((i)->i_word3) /* var in all families type loops */ @@ -229,8 +232,6 @@ PNODE ifcall_args(PNODE node); #define ibody(i) ((i)->i_word5) /* body of proc, func, loops */ #define inum(i) ((i)->i_word4) /* counter used by many loops */ -typedef PVALUE (*PFUNC)(PNODE, SYMTAB, BOOLEAN *); - #define pitype(i) ptype(ivalue(i)) #define pivalue(i) pvalue(ivalue(i)) @@ -238,7 +239,7 @@ typedef struct { char *ft_name; INT ft_nparms_min; INT ft_nparms_max; - PVALUE (*ft_eval)(PNODE, SYMTAB, BOOLEAN *); + PFUNC ft_eval; } BUILTINS; #define INTERPTYPE INT From ef0ee168b46d04d2554acbc0870a080340bc85f5 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 1 Jan 2019 23:54:56 -0500 Subject: [PATCH 126/520] Avoid sprintf buffer overflow --- src/interp/builtin.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/interp/builtin.c b/src/interp/builtin.c index 431071a12..b2b0932bc 100644 --- a/src/interp/builtin.c +++ b/src/interp/builtin.c @@ -1152,7 +1152,7 @@ llrpt_alpha (PNODE node, SYMTAB stab, BOOLEAN *eflg) i = pvalue_to_int(val); delete_pvalue_ptr(&val); if (i < 1 || i > 26) - sprintf(scratch, "XX"); + sprintf(scratch, "%c", "X"); else sprintf(scratch, "%c", 'a' + i - 1); return create_pvalue_from_string(scratch); From 998a9352e8db6916d55602b1110ae4e66b1f2ee7 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 00:03:29 -0500 Subject: [PATCH 127/520] Improve casting where integers are stuffed into pointers --- src/gedlib/indiseq.c | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/src/gedlib/indiseq.c b/src/gedlib/indiseq.c index 4736011d6..adbcd5483 100644 --- a/src/gedlib/indiseq.c +++ b/src/gedlib/indiseq.c @@ -1379,7 +1379,7 @@ INDISEQ indi_to_families (NODE indi, BOOLEAN fams) { INDISEQ seq=0; - INT num, num2, val; + INT num, val; STRING key=0; INT mykeynum=0; if (!indi) return NULL; @@ -1395,6 +1395,7 @@ indi_to_families (NODE indi, BOOLEAN fams) */ #if 0 INT spkeynum=0; + INT num2=0; /* look for a spouse besides indi */ FORFAMSPOUSES(fam, spouse, num2) { @@ -1528,7 +1529,7 @@ ancestor_indiseq (INDISEQ seq) INDISEQ anc=0; NODE indi=0; STRING key, pkey; - INT gen=0; + INTPTR gen=0; INT fnum=0, snum=0; UNION uval; if (!seq) return NULL; @@ -1540,11 +1541,11 @@ ancestor_indiseq (INDISEQ seq) anc = create_indiseq_impl(IValtype(seq), IValfnctbl(seq)); FORINDISEQ(seq, el, num) enqueue_list(anclist, (VPTR)skey(el)); - enqueue_list(genlist, (VPTR)0); + enqueue_list(genlist, (VPTR)gen); ENDINDISEQ while (!is_empty_list(anclist)) { key = (STRING) dequeue_list(anclist); - gen = (INT) dequeue_list(genlist) + 1; + gen = (INTPTR)dequeue_list(genlist) + 1; indi = key_to_indi(key); FORFAMCS(indi, fam, fath, moth, fnum) @@ -1573,7 +1574,7 @@ ancestor_indiseq (INDISEQ seq) INDISEQ descendent_indiseq (INDISEQ seq) { - INT gen; + INTPTR gen = 0; /* itab lists people already entered, ftab families (values in both are unused) */ TABLE itab, ftab; @@ -1601,13 +1602,13 @@ descendent_indiseq (INDISEQ seq) /* add everyone from original seq to processing list */ FORINDISEQ(seq, el, num) enqueue_list(deslist, (VPTR)skey(el)); - enqueue_list(genlist, (VPTR)0); + enqueue_list(genlist, (VPTR)gen); ENDINDISEQ /* loop until processing list is empty */ while (!is_empty_list(deslist)) { INT num1, num2; key = (STRING) dequeue_list(deslist); - gen = (INT) dequeue_list(genlist) + 1; + gen = (INTPTR)dequeue_list(genlist) + 1; indi = key_to_indi(key); FORFAMS(indi, fam, num1) /* skip families already processed */ @@ -2194,7 +2195,7 @@ default_compare_values (VPTR ptr1, VPTR ptr2, INT valtype) valtype = valtype; /* unused */ /* We don't know how to deal with ptrs here */ /* Let's just sort them in memory order */ - return (INT)ptr1 - (INT)ptr2; + return (INTPTR)ptr1 - (INTPTR)ptr2; } /*======================================================= * calc_indiseq_names -- fill in element names From d4320fa30d76c13034ad7a9796c4b4fed91b1e0c Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 00:03:42 -0500 Subject: [PATCH 128/520] #define out some unused code --- src/stdlib/rbtree.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/stdlib/rbtree.c b/src/stdlib/rbtree.c index 55540f990..3a3a1c4ab 100644 --- a/src/stdlib/rbtree.c +++ b/src/stdlib/rbtree.c @@ -881,6 +881,7 @@ FindFirst (RBTREE tree, RBKEY low) return lastBest; } +#if UNUSED /*********************************************************************** * FUNCTION: FindLast * @@ -905,6 +906,7 @@ FindLast (RBTREE tree, RBKEY high) } return lastBest; } +#endif int RbNext (RBITER rbit, RBKEY * pkey, RBVALUE * pinfo) From 1fde01b5a5587ba672f3616b250eca5956e39383 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 11:34:48 -0500 Subject: [PATCH 129/520] Add macros for printf/scanf integer formats --- src/hdrs/standard.h | 27 +++++++++++++++++++-------- 1 file changed, 19 insertions(+), 8 deletions(-) diff --git a/src/hdrs/standard.h b/src/hdrs/standard.h index 87ce0b2fe..566c37f7b 100644 --- a/src/hdrs/standard.h +++ b/src/hdrs/standard.h @@ -104,23 +104,35 @@ typedef unsigned char uchar; #endif /* INTEGER AND FLOATING POINT TYPES */ -/* MTE: Notes on a possible scheme for 64-bit porting. +/* + * INT represents a 'native' integer. + * This is to be used for any in-memory computation where size doesn't matter. + * + * INTPTR represents a 'native' integer that has the same size as a pointer. + * This is to be used where an integer is being passed around via a VPTR. * - * INT represents a 'native' size integer. This is useful for any in-memory computation where size doesn't matter. - * INTPTR represents a 'native' size integer. This is useful when you are stuffing an integer into a pointer. * INT16 represents a 16-bit (2-byte) integer. This is useful for on-disk structures where size matters. * INT32 represents a 32-bit (4-byte) integer. This is useful for on-disk structures where size matters. * INT64 represents a 64-bit (8-byte) integer. This is useful for on-disk structures where size matters. - * I would expect INT to be used in most places, INTPTR to be used sparingly due to API issues, and - * INT16/INT32/INT64 only used in btree and charset functions which have dependencies on the number of bits. + * These are to be used for on-disk structures and unicode where size matters. + * */ -#define INT int32_t +#define INT int32_t /* FUTUREFIX: int */ +#define INTPTR intptr_t #define INT16 int16_t #define INT32 int32_t #define INT64 int64_t -#define INTPTR intptr_t #define FLOAT double +#define FMT_INT "%" PRId32 /* FUTUREFIX: ?? */ +#define FMT_INT_6 "%6" PRId32 /* FUTUREFIX: ??. Used in import, load and save routines. */ +#define FMT_INTPTR "%" PRIdPTR +#define FMT_INT16 "%" PRId16 +#define FMT_INT32 "%" PRId32 +#define FMT_INT64 "%" PRId64 + +#define SCN_INT "%" SCNd32 /* FUTUREFIX: ?? */ + /* VOID TYPE */ typedef void *VPTR; #define VPTRSIZE sizeof(VPTR) @@ -195,7 +207,6 @@ typedef STRING (*TRANSLFNC)(STRING str, INT len); #include "list.h" - /* ARRSIZE is to make compiler insert size of (1) static array (# elements) From 5e8a9f8b138d66018844366bfdc497b486f09a14 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 11:36:17 -0500 Subject: [PATCH 130/520] Use printf/scanf format macros in src/liflines and src/ui --- src/liflines/add.c | 2 +- src/liflines/browse.c | 2 +- src/liflines/import.c | 2 +- src/liflines/listui.c | 4 ++-- src/liflines/llexec.c | 10 +++++----- src/liflines/loadsave.c | 6 +++--- src/liflines/main.c | 12 ++++++------ src/liflines/menuset.c | 2 +- src/liflines/merge.c | 8 ++++---- src/liflines/screen.c | 4 ++-- src/ui/ui_cli.c | 2 +- 11 files changed, 27 insertions(+), 27 deletions(-) diff --git a/src/liflines/add.c b/src/liflines/add.c index a1cc0cfb7..b5f8d1c16 100644 --- a/src/liflines/add.c +++ b/src/liflines/add.c @@ -174,7 +174,7 @@ add_new_indi_to_db (RECORD indi0) split_indi_old(indi, &name, &refn, &sex, &body, &dumb, &dumb); keynum = getixrefnum(); - sprintf(key, "I%ld", keynum); + sprintf(key, "I" FMT_INT, keynum); init_new_record(indi0, key); for (node = name; node; node = nsibling(node)) { add_name(nval(node), key); diff --git a/src/liflines/browse.c b/src/liflines/browse.c index d101d62c1..bf4ca0bb9 100644 --- a/src/liflines/browse.c +++ b/src/liflines/browse.c @@ -1595,7 +1595,7 @@ load_nkey_list (STRING key, struct hist * histp) continue; if (keynum<1 || keynum>MAXKEYNUMBER) continue; - snprintf(key, sizeof(key), "%c%ld", ntype, keynum); + snprintf(key, sizeof(key), "%c" FMT_INT, ntype, keynum); strcpy(histp->list[temp].key, key); histp->list[temp].ntype = ntype; histp->list[temp].keynum = keynum; diff --git a/src/liflines/import.c b/src/liflines/import.c index daca1d8e5..96033e94f 100644 --- a/src/liflines/import.c +++ b/src/liflines/import.c @@ -348,7 +348,7 @@ restore_record (NODE node, INT type, INT num) if (!node) return; ASSERT(old = nxref(node)); new = translate_key(rmvat(old)); - sprintf(scratch, "%6ld", num); + sprintf(scratch, FMT_INT_6, num); switch (type) { case INDI_REC: break; case FAM_REC: break; diff --git a/src/liflines/listui.c b/src/liflines/listui.c index f7aaf17a0..4c47ab012 100644 --- a/src/liflines/listui.c +++ b/src/liflines/listui.c @@ -503,7 +503,7 @@ shw_recordlist_list (INDISEQ seq, listdisp * ld) BOOLEAN scrollable = (rows < ld->listlen); /* for short lists, use leading numbers */ if (ld->listlen < 10) { - sprintf(buffer, "%ld: ", ld->listlen); + sprintf(buffer, FMT_INT ": ", ld->listlen); i = strlen(buffer); width -= i; /* for "1: " */ offset += i; @@ -549,7 +549,7 @@ print_list_title (char * buffer, INT len, const listdisp * ld, STRING ttl) char suffix[30]; if (len > uiw_cols(ld->uiwin)-2) len = uiw_cols(ld->uiwin)-2; - sprintf(suffix, " (%ld/%ld)", ld->cur+1, ld->listlen); + sprintf(suffix, " (" FMT_INT "/" FMT_INT ")", ld->cur+1, ld->listlen); len -= strlen(suffix)+1; /* reserve room for suffix */ ptr[0] = 0; if ((INT)strlen(ttl)>len-1) { diff --git a/src/liflines/llexec.c b/src/liflines/llexec.c index eb64c9e6b..1aa43acfc 100644 --- a/src/liflines/llexec.c +++ b/src/liflines/llexec.c @@ -162,23 +162,23 @@ main (int argc, char **argv) *optarg = tolower((uchar)*optarg); if(*optarg == 'i') { INT icsz_indi=0; - sscanf(optarg+1, "%ld,%ld", &csz_indi, &icsz_indi); + sscanf(optarg+1, SCN_INT "," SCN_INT, &csz_indi, &icsz_indi); } else if(*optarg == 'f') { INT icsz_fam=0; - sscanf(optarg+1, "%ld,%ld", &csz_fam, &icsz_fam); + sscanf(optarg+1, SCN_INT "," SCN_INT, &csz_fam, &icsz_fam); } else if(*optarg == 's') { INT icsz_sour=0; - sscanf(optarg+1, "%ld,%ld", &csz_sour, &icsz_sour); + sscanf(optarg+1, SCN_INT "," SCN_INT, &csz_sour, &icsz_sour); } else if(*optarg == 'e') { INT icsz_even=0; - sscanf(optarg+1, "%ld,%ld", &csz_even, &icsz_even); + sscanf(optarg+1, SCN_INT "," SCN_INT, &csz_even, &icsz_even); } else if((*optarg == 'o') || (*optarg == 'x')) { INT icsz_othr=0; - sscanf(optarg+1, "%ld,%ld", &csz_othr, &icsz_othr); + sscanf(optarg+1, SCN_INT "," SCN_INT, &csz_othr, &icsz_othr); } optarg++; while(*optarg && isdigit((uchar)*optarg)) optarg++; diff --git a/src/liflines/loadsave.c b/src/liflines/loadsave.c index ad873fab5..a62b5dba9 100644 --- a/src/liflines/loadsave.c +++ b/src/liflines/loadsave.c @@ -111,7 +111,7 @@ update_rec_count (INT pass, char ctype, STRING tag, INT count) row = 5; break; } - snprintf(msg, sizeof(msg), "%6ld %s", count, numstr); + snprintf(msg, sizeof(msg), FMT_INT_6 " %s", count, numstr); if (row == 5 && tag && tag[0]) llstrappf(msg, sizeof(msg), uu8, " (%s)", tag); row += offset; @@ -162,13 +162,13 @@ import_validating (void) numstr = _pl("Error", "Errors", count); row = 6; - snprintf(msg, sizeof(msg), "%6ld %s", count, numstr); + snprintf(msg, sizeof(msg), FMT_INT_6 " %s", count, numstr); clear_stdout_hseg(row, 1, 70); wfield(row, 1, msg); numstr = _pl("Warning", "Warnings", count); row = 7; - snprintf(msg, sizeof(msg), "%6ld %s", count, numstr); + snprintf(msg, sizeof(msg), FMT_INT_6 " %s", count, numstr); clear_stdout_hseg(row, 1, 70); wfield(row, 1, msg); } diff --git a/src/liflines/main.c b/src/liflines/main.c index 1c690c736..3e207df90 100644 --- a/src/liflines/main.c +++ b/src/liflines/main.c @@ -185,23 +185,23 @@ main (int argc, char **argv) *optarg = tolower((uchar)*optarg); if(*optarg == 'i') { INT icsz_indi=0; - sscanf(optarg+1, "%ld,%ld", &csz_indi, &icsz_indi); + sscanf(optarg+1, SCN_INT "," SCN_INT, &csz_indi, &icsz_indi); } else if(*optarg == 'f') { INT icsz_fam=0; - sscanf(optarg+1, "%ld,%ld", &csz_fam, &icsz_fam); + sscanf(optarg+1, SCN_INT "," SCN_INT, &csz_fam, &icsz_fam); } else if(*optarg == 's') { INT icsz_sour=0; - sscanf(optarg+1, "%ld,%ld", &csz_sour, &icsz_sour); + sscanf(optarg+1, SCN_INT "," SCN_INT, &csz_sour, &icsz_sour); } else if(*optarg == 'e') { INT icsz_even=0; - sscanf(optarg+1, "%ld,%ld", &csz_even, &icsz_even); + sscanf(optarg+1, SCN_INT "," SCN_INT, &csz_even, &icsz_even); } else if((*optarg == 'o') || (*optarg == 'x')) { INT icsz_othr=0; - sscanf(optarg+1, "%ld,%ld", &csz_othr, &icsz_othr); + sscanf(optarg+1, SCN_INT "," SCN_INT, &csz_othr, &icsz_othr); } optarg++; while(*optarg && isdigit((uchar)*optarg)) optarg++; @@ -259,7 +259,7 @@ main (int argc, char **argv) prog_trace = TRUE; break; case 'u': /* specify screen dimensions */ - sscanf(optarg, "%ld,%ld", &winx, &winy); + sscanf(optarg, SCN_INT "," SCN_INT, &winx, &winy); break; case 'x': /* execute program */ if (!exprogs) { diff --git a/src/liflines/menuset.c b/src/liflines/menuset.c index 2250d8353..7eac4a56d 100644 --- a/src/liflines/menuset.c +++ b/src/liflines/menuset.c @@ -125,7 +125,7 @@ add_menu_item (CMDARRAY cmds, MenuItem * mitem) /* CMD_CHILD_DIRECT0 is always hooked up to digits */ for (i=1; i<=9; i++) { char choice[2]; - sprintf(choice, "%ld", i); + sprintf(choice, FMT_INT, i); insert_cmd(cmds, choice, CMD_CHILD_DIRECT0+i, display); } } else { diff --git a/src/liflines/merge.c b/src/liflines/merge.c index 61d3e1c06..8fa07b950 100644 --- a/src/liflines/merge.c +++ b/src/liflines/merge.c @@ -797,7 +797,7 @@ check_indi_lineage_links (NODE indi) if (count != occur) { char msg[512]; snprintf(msg, sizeof(msg)/sizeof(msg[0]) - , _("Mismatched lineage spouse links between %s and %s: %ld and %ld") + , _("Mismatched lineage spouse links between %s and %s: " FMT_INT " and " FMT_INT) , ikey, famkey, count, occur); FATAL2(msg); } @@ -841,7 +841,7 @@ check_indi_lineage_links (NODE indi) if (count != occur) { char msg[512]; snprintf(msg, sizeof(msg)/sizeof(msg[0]) - , _("Mismatched lineage child links between %s and %s: %ld and %ld") + , _("Mismatched lineage child links between %s and %s: " FMT_INT " and " FMT_INT) , ikey, famkey, count, occur); FATAL2(msg); } @@ -916,7 +916,7 @@ check_fam_lineage_links (NODE fam) if (count != occur) { char msg[512]; snprintf(msg, sizeof(msg)/sizeof(msg[0]) - , _("Mismatched lineage spouse links between %s and %s: %ld and %ld") + , _("Mismatched lineage spouse links between %s and %s: " FMT_INT " and " FMT_INT) , fkey, indikey, count, occur); FATAL2(msg); } @@ -960,7 +960,7 @@ check_fam_lineage_links (NODE fam) if (count != occur) { char msg[512]; snprintf(msg, sizeof(msg)/sizeof(msg[0]) - , _("Mismatched lineage child links between %s and %s: %ld and %ld") + , _("Mismatched lineage child links between %s and %s: " FMT_INT " and " FMT_INT) , fkey, indikey, count, occur); FATAL2(msg); } diff --git a/src/liflines/screen.c b/src/liflines/screen.c index 553938784..51d708553 100644 --- a/src/liflines/screen.c +++ b/src/liflines/screen.c @@ -332,7 +332,7 @@ resize_screen_impl (char * errmsg, int errsize) newcols = winx; if (newcols > COLS || newlines > LINES) { snprintf(errmsg, errsize - , _("The requested window size (%ld,%ld) is too large for your terminal (%d,%d).\n") + , _("The requested window size (" FMT_INT "," FMT_INT ") is too large for your terminal (%d,%d).\n") , newcols, newlines, COLS, LINES); return 0; /* fail */ } @@ -340,7 +340,7 @@ resize_screen_impl (char * errmsg, int errsize) /* check that terminal meet minimum requirements */ if (newcols < COLSREQ || newlines < LINESREQ) { snprintf(errmsg, errsize - , _("The requested window size (%ld,%ld) is too small for LifeLines (%d,%d).\n") + , _("The requested window size (" FMT_INT "," FMT_INT ") is too small for LifeLines (%d,%d).\n") , newcols, newlines, COLSREQ, LINESREQ); return 0; /* fail */ } diff --git a/src/ui/ui_cli.c b/src/ui/ui_cli.c index 2da1f53b2..0a9361bdd 100644 --- a/src/ui/ui_cli.c +++ b/src/ui/ui_cli.c @@ -318,7 +318,7 @@ choose_or_view_array (STRING ttl, INT no, STRING *pstrngs, BOOLEAN selectable) INT j; INT rv; for (j=i; j Date: Wed, 2 Jan 2019 11:55:40 -0500 Subject: [PATCH 131/520] Update tools to use printf format macros; add format macros for size_t --- src/hdrs/standard.h | 22 +++++++++++++++------- src/tools/dbverify.c | 8 ++++---- src/tools/lltest.c | 42 +++++++++++++++++++----------------------- 3 files changed, 38 insertions(+), 34 deletions(-) diff --git a/src/hdrs/standard.h b/src/hdrs/standard.h index 566c37f7b..9648dc52f 100644 --- a/src/hdrs/standard.h +++ b/src/hdrs/standard.h @@ -117,22 +117,30 @@ typedef unsigned char uchar; * These are to be used for on-disk structures and unicode where size matters. * */ -#define INT int32_t /* FUTUREFIX: int */ -#define INTPTR intptr_t -#define INT16 int16_t -#define INT32 int32_t -#define INT64 int64_t -#define FLOAT double +#define INT int32_t /* FUTUREFIX: int */ +#define INTPTR intptr_t +#define INT16 int16_t +#define INT32 int32_t +#define INT64 int64_t +#define FLOAT double #define FMT_INT "%" PRId32 /* FUTUREFIX: ?? */ -#define FMT_INT_6 "%6" PRId32 /* FUTUREFIX: ??. Used in import, load and save routines. */ #define FMT_INTPTR "%" PRIdPTR #define FMT_INT16 "%" PRId16 #define FMT_INT32 "%" PRId32 #define FMT_INT64 "%" PRId64 +#if __WORDSIZE == 64 +#define FMT_SIZET FMT_INT64 +#else +#define FMT_SIZET FMT_INT32 +#endif + #define SCN_INT "%" SCNd32 /* FUTUREFIX: ?? */ +/* Special formatting macros */ +#define FMT_INT_6 "%6" PRId32 /* FUTUREFIX: ??. Used in import, load and save routines. */ + /* VOID TYPE */ typedef void *VPTR; #define VPTRSIZE sizeof(VPTR) diff --git a/src/tools/dbverify.c b/src/tools/dbverify.c index 2c8c7ec70..fc0b3be32 100644 --- a/src/tools/dbverify.c +++ b/src/tools/dbverify.c @@ -1067,7 +1067,7 @@ check_set (INDISEQ seq, char ctype) , ctype, i); if (todo.fix_deletes) { char key[33]; - sprintf(key, "%c%ld", ctype, i); + sprintf(key, "%c" FMT_INT, ctype, i); if (mark_deleted_record_as_deleted(key)) { report_fix(ERR_UNDELETED , _("Fixed missing undeleted record %c%d") @@ -1117,7 +1117,7 @@ check_btree (BTREE btr) INT mk1 = bkfile(btr).k_mkey; if (ixself(index) != mk1) { printf(_("Master fkey misaligned")); - printf("(%ld != %ld\n", ixself(index), mk1); + printf("(" FMT_INT32 " != " FMT_INT ")\n", ixself(index), mk1); return FALSE; } check_index(btr, index, fkeytab, NULL, NULL); @@ -1151,7 +1151,7 @@ check_index (BTREE btr, INDEX index, TABLE fkeytab, RKEY * lo, RKEY * hi) newix = readindex(btr, fkey, TRUE); if (!newix) { printf(_("Error loading index at key")); - printf("%ld\n", i); + printf(FMT_INT "\n", i); printblock((BLOCK)index); } /* figure upper & lower bounds of what keys should be in the child */ @@ -1215,7 +1215,7 @@ check_keys (BLOCK block, RKEY * lo, RKEY * hi) INT rel = cmpkeys(&rkeys(block, i), &rkeys(block, i+1)); if (rel >= 0) { printf(_("Key not below next key")); - printf(": %ld\n", i); + printf(": " FMT_INT "\n", i); printblock(block); ok = FALSE; } diff --git a/src/tools/lltest.c b/src/tools/lltest.c index ad18b2e29..ff08f0ff0 100644 --- a/src/tools/lltest.c +++ b/src/tools/lltest.c @@ -72,10 +72,7 @@ main (int argc, char **argv) { BTREE btree; - char cmdbuf[512]; - char *editor; - char *dbname, *key; - RECORD_STATUS recstat; + char *dbname; BOOLEAN cflag=FALSE; /* create new db if not found */ BOOLEAN writ=1; /* request write access to database */ BOOLEAN immut=FALSE; /* immutable access to database */ @@ -150,7 +147,6 @@ main (int argc, rc = test_nextfkey(btree); printf("%s %d\n",(rc==0?"PASS":"FAIL"),rc); -finish: closebtree(btree); btree = 0; return rtn; @@ -306,7 +302,7 @@ test_fkey2path2fkey(void) if (sizeof(FKEY) != sizeof(INT32)) { rc = 1; goto exit; } /* Validate Behaviour */ - for (i=0; i Date: Wed, 2 Jan 2019 11:58:59 -0500 Subject: [PATCH 132/520] Use printf format macros in stdlib --- src/stdlib/fileops.c | 2 +- src/stdlib/memalloc.c | 4 ++-- src/stdlib/proptbls.c | 8 ++++---- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/stdlib/fileops.c b/src/stdlib/fileops.c index 979699cea..e9a94ff5a 100644 --- a/src/stdlib/fileops.c +++ b/src/stdlib/fileops.c @@ -35,7 +35,7 @@ report_fatal_fileop (STRING call, INT code, CNSTRING filename, STRING srcfile, i { char details[4096]; if (!filename || !filename[0]) filename = "?"; - snprintf(details, sizeof(details), "%s failed code %ld, to file %s", + snprintf(details, sizeof(details), "%s failed code " FMT_INT ", to file %s", call, code, filename); __fatal(srcfile, srcline, details); /* exits */ } diff --git a/src/stdlib/memalloc.c b/src/stdlib/memalloc.c index d2b77193d..ae55cf54a 100644 --- a/src/stdlib/memalloc.c +++ b/src/stdlib/memalloc.c @@ -109,7 +109,7 @@ void * __reallocate (void *ptr, INT size, STRING file, int line) { if (alloclog) { - sprintf(scratch, "%8p R (%ld) %s\t%d", ptr, size, file, line); + sprintf(scratch, "%8p R (" FMT_INT ") %s\t%d", ptr, size, file, line); alloc_out(scratch); } return realloc(ptr, size); @@ -146,7 +146,7 @@ report_alloc_live_count (STRING str) { char buffer[64]; alloc_out(str); - snprintf(buffer, sizeof(buffer), "Live count: %ld", live_allocs); + snprintf(buffer, sizeof(buffer), "Live count: " FMT_INT, live_allocs); alloc_out(buffer); } diff --git a/src/stdlib/proptbls.c b/src/stdlib/proptbls.c index e294fb78f..e1c0b4314 100644 --- a/src/stdlib/proptbls.c +++ b/src/stdlib/proptbls.c @@ -25,10 +25,10 @@ add_prop_dnum (TABLE props, CNSTRING name, CNSTRING value) STRING str = valueof_str(props, "dn"); INT n = ll_atoi(str, 0)+1; char temp[20]; - sprintf(temp, "d%ld", n); + sprintf(temp, "d" FMT_INT, n); insert_table_str(props, temp, name); insert_table_str(props, name, value); - sprintf(temp, "%ld", n); + sprintf(temp, FMT_INT, n); replace_table_str(props, "dn", temp); } /*========================================================== @@ -40,11 +40,11 @@ set_prop_dnum (TABLE props, INT n, CNSTRING name, CNSTRING value) STRING str = valueof_str(props, "dn"); INT max = ll_atoi(str, 0); char temp[20]; - sprintf(temp, "d%ld", n); + sprintf(temp, "d" FMT_INT, n); replace_table_str(props, temp, name); replace_table_str(props, name, value); if (n>max) { - sprintf(temp, "%ld", n); + sprintf(temp, FMT_INT, n); replace_table_str(props, "dn", temp); } } From 4981c9ee6b9d1bde34122e311ea87e9daa5953e6 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 12:10:44 -0500 Subject: [PATCH 133/520] Use printf format macros in interp --- src/interp/alloc.c | 9 ++++----- src/interp/builtin.c | 26 +++++++++++++------------- src/interp/interp.c | 2 +- src/interp/lex.c | 6 +++--- 4 files changed, 21 insertions(+), 22 deletions(-) diff --git a/src/interp/alloc.c b/src/interp/alloc.c index b8c839c68..13e5bc833 100644 --- a/src/interp/alloc.c +++ b/src/interp/alloc.c @@ -1111,15 +1111,14 @@ verify_builtins (void) for (i=0; i0) { char msg[64]; - sprintf(msg, "builtins array out of order ! (entries %ld,%ld)" - , i, i+1); + sprintf(msg, "builtins array out of order ! (entries " FMT_INT "," FMT_INT ")", + i, i+1); FATAL2(msg); } if (builtins[i].ft_nparms_min > builtins[i].ft_nparms_max) { char msg[64]; - sprintf(msg, "builtins array bad min,max (%ld,%ld, entry %ld)" - , builtins[i].ft_nparms_min, builtins[i].ft_nparms_max - , i); + sprintf(msg, "builtins array bad min,max (" FMT_INT "," FMT_INT ", entry " FMT_INT ")", + builtins[i].ft_nparms_min, builtins[i].ft_nparms_max, i); FATAL2(msg); } } diff --git a/src/interp/builtin.c b/src/interp/builtin.c index b2b0932bc..bd6db88ca 100644 --- a/src/interp/builtin.c +++ b/src/interp/builtin.c @@ -1095,7 +1095,7 @@ llrpt_d (PNODE node, SYMTAB stab, BOOLEAN *eflg) return NULL; } i = pvalue_to_int(val); - sprintf(scratch, "%ld", i); + sprintf(scratch, FMT_INT, i); set_pvalue_string(val, scratch); return val; } @@ -1128,7 +1128,7 @@ llrpt_f (PNODE node, SYMTAB stab, BOOLEAN *eflg) if (prec < 0) prec = 0; if (prec > 10) prec = 10; } - sprintf(format, "%%.%ldf", prec); + sprintf(format, "%%." FMT_INT "f", prec); sprintf(scratch, format, fval); set_pvalue_string(val, scratch); @@ -1152,7 +1152,7 @@ llrpt_alpha (PNODE node, SYMTAB stab, BOOLEAN *eflg) i = pvalue_to_int(val); delete_pvalue_ptr(&val); if (i < 1 || i > 26) - sprintf(scratch, "%c", "X"); + sprintf(scratch, "%c", 'X'); else sprintf(scratch, "%c", 'a' + i - 1); return create_pvalue_from_string(scratch); @@ -1181,7 +1181,7 @@ llrpt_ord (PNODE node, SYMTAB stab, BOOLEAN *eflg) delete_pvalue_ptr(&val); if (*eflg || i < 1) return NULL; if (i > 12) - sprintf(scratch, _("%ldth"), i); + sprintf(scratch, _(FMT_INT "th"), i); else sprintf(scratch, "%s", _(ordinals[i - 1])); return create_pvalue_from_string(scratch); @@ -1209,7 +1209,7 @@ llrpt_card (PNODE node, SYMTAB stab, BOOLEAN *eflg) i = pvalue_to_int(val); delete_pvalue_ptr(&val); if (i < 0 || i > 12) - sprintf(scratch, "%ld", i); + sprintf(scratch, FMT_INT, i); else sprintf(scratch, "%s", _(cardinals[i])); return create_pvalue_from_string(scratch); @@ -1249,7 +1249,7 @@ llrpt_roman (PNODE node, SYMTAB stab, BOOLEAN *eflg) i = pvalue_to_int(val); delete_pvalue_ptr(&val); if (i < 1 || i > 3999) - sprintf(scratch, "%ld", i); + sprintf(scratch, FMT_INT, i); else { int t; int m = i/1000; @@ -1500,7 +1500,7 @@ llrpt_and (PNODE node, SYMTAB stab, BOOLEAN *eflg) val2 = eval_and_coerce(PBOOL, argvar, stab, eflg); if (*eflg) { char numstr[33]; - snprintf(numstr, sizeof(numstr), "%ld", argix); + snprintf(numstr, sizeof(numstr), FMT_INT, argix); prog_var_error(node, stab, argvar, val2, nonboox, "and", numstr); return NULL; } @@ -1533,7 +1533,7 @@ llrpt_or (PNODE node, SYMTAB stab, BOOLEAN *eflg) val2 = eval_and_coerce(PBOOL, argvar, stab, eflg); if (*eflg) { char numstr[33]; - snprintf(numstr, sizeof(numstr), "%ld", argix); + snprintf(numstr, sizeof(numstr), FMT_INT, argix); prog_var_error(node, stab, argvar, val2, nonboox, "or", numstr); return NULL; } @@ -1563,7 +1563,7 @@ llrpt_add (PNODE node, SYMTAB stab, BOOLEAN *eflg) val2 = evaluate(argvar, stab, eflg); if (*eflg) { char numstr[33]; - snprintf(numstr, sizeof(numstr), "%ld", argix); + snprintf(numstr, sizeof(numstr), FMT_INT, argix); prog_var_error(node, stab, argvar, val2, badargx, "add", numstr); return NULL; } @@ -1623,7 +1623,7 @@ llrpt_mul (PNODE node, SYMTAB stab, BOOLEAN *eflg) val2 = evaluate(argvar, stab, eflg); if (*eflg) { char numstr[33]; - snprintf(numstr, sizeof(numstr), "%ld", iarg); + snprintf(numstr, sizeof(numstr), FMT_INT, iarg); prog_var_error(node, stab, argvar, val2, badargx, "mul", numstr); return NULL; } @@ -2070,7 +2070,7 @@ llrpt_concat (PNODE node, SYMTAB stab, BOOLEAN *eflg) val = eval_and_coerce(PSTRING, argvar, stab, eflg); if (*eflg) { char argnum[8]; - sprintf(argnum, "%ld", argcnt+1); + sprintf(argnum, FMT_INT, argcnt+1); prog_var_error(node, stab, argvar, val, nonstrx, "concat", argnum); return NULL; } @@ -2761,7 +2761,7 @@ llrpt_jd2date (PNODE node, SYMTAB stab, BOOLEAN *eflg) yr = (INT)(c - 4715); } /* Now print GEDCOM style date string */ - sprintf(str, "%ld %s %ld", dy, gedmonths[mo - 1], yr); + sprintf(str, FMT_INT " %s " FMT_INT, dy, gedmonths[mo - 1], yr); /* Create an EVEN node with subordinate DATE node */ prnt = create_temp_node(NULL, "EVEN", NULL, NULL); chil = create_temp_node(NULL, "DATE", str, prnt); @@ -3226,7 +3226,7 @@ llrpt_year (PNODE node, SYMTAB stab, BOOLEAN *eflg) INT yr = date_get_year(gdv); if (yr != BAD_YEAR) { /* no year string, so must have been a simple number */ - snprintf(buff, sizeof(buff), "%ld", yr); + snprintf(buff, sizeof(buff), FMT_INT, yr); str = buff; } else { str = 0; diff --git a/src/interp/interp.c b/src/interp/interp.c index 7883a5e4b..4ccf8acce 100644 --- a/src/interp/interp.c +++ b/src/interp/interp.c @@ -2137,7 +2137,7 @@ get_report_error_msg (STRING msg) if (progrunning) { char line[20]; - snprintf(line, sizeof(line), "%ld", iline(Pnode)+1); + snprintf(line, sizeof(line), FMT_INT, iline(Pnode)+1); zstr = zprintpic2(_(msg), irptinfo(Pnode)->fullpath, line); } return zstr; diff --git a/src/interp/lex.c b/src/interp/lex.c index 341592d3f..74f1152b5 100644 --- a/src/interp/lex.c +++ b/src/interp/lex.c @@ -214,9 +214,9 @@ lextok (PACTX pactx, YYSTYPE * lvalp, INT c, INT t) /* Overflowing tokbuf buffer */ /* TODO: (Perry, 2006-06-30) I don't know how to fail gracefully from here inside parser */ char msg[512]; - snprintf(msg, sizeof(msg)/sizeof(msg[0]) - , _("String constant overflowing internal buffer tokbuf len=%d, file: %s, start line: %ld") - , sizeof(tokbuf)/sizeof(tokbuf[0]) + snprintf(msg, ARRSIZE(msg) + , _("String constant overflowing internal buffer tokbuf len=%d, file: %s, start line: " FMT_INT) + , ARRSIZE(tokbuf) , pactx->fullpath , start_line + 1 ); From 6ea355abc0e40ee5beb63c6c3ea7baba27bd0a08 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 12:22:35 -0500 Subject: [PATCH 134/520] Use printf format macros in gedlib --- src/gedlib/charmaps.c | 2 +- src/gedlib/dateprint.c | 4 ++-- src/gedlib/dispfmt.c | 4 ++-- src/gedlib/gedcom.c | 2 +- src/gedlib/gengedc.c | 2 +- src/gedlib/gstrings.c | 2 +- src/gedlib/indiseq.c | 8 ++++---- src/gedlib/node.c | 2 +- src/gedlib/nodechk.c | 2 +- src/gedlib/nodeio.c | 4 ++-- src/gedlib/valtable.c | 2 +- src/gedlib/xreffile.c | 8 ++++---- 12 files changed, 21 insertions(+), 21 deletions(-) diff --git a/src/gedlib/charmaps.c b/src/gedlib/charmaps.c index 148b10de8..90cdcb7a0 100644 --- a/src/gedlib/charmaps.c +++ b/src/gedlib/charmaps.c @@ -764,7 +764,7 @@ get_trantable_desc (TRANTABLE tt) } else { zs_apps(zstr, "(Unnamed table)"); } - sprintf(buffer, " [%ld]", tt->total); + sprintf(buffer, " [" FMT_INT "]", tt->total); zs_apps(zstr, buffer); return zstr; } diff --git a/src/gedlib/dateprint.c b/src/gedlib/dateprint.c index 9bb85cba7..12892b976 100644 --- a/src/gedlib/dateprint.c +++ b/src/gedlib/dateprint.c @@ -657,7 +657,7 @@ format_year (struct tag_dnum yr, INT yfmt) } } if (yrval > 999 || yfmt == 2) { - sprintf(scratch, "%ld", yrval); + sprintf(scratch, FMT_INT, yrval); return scratch; } p = (yfmt==1 ? "000" : " "); @@ -667,7 +667,7 @@ format_year (struct tag_dnum yr, INT yfmt) llstrncpy(scratch, p, 2+1, uu8); else llstrncpy(scratch, p, 1+1, uu8); - sprintf(scratch+strlen(scratch), "%ld", yrval); + sprintf(scratch+strlen(scratch), FMT_INT, yrval); return scratch; } /*============================= diff --git a/src/gedlib/dispfmt.c b/src/gedlib/dispfmt.c index 4a74511ea..c97b45833 100644 --- a/src/gedlib/dispfmt.c +++ b/src/gedlib/dispfmt.c @@ -72,7 +72,7 @@ disp_long_format_date (STRING date) fmts = getlloptstr("LongDisplayDate", NULL); if (fmts) { /* try to use user-specified format */ - n = sscanf(fmts, "%ld,%ld,%ld,%ld,%ld,%ld" + n = sscanf(fmts, SCN_INT "," SCN_INT "," SCN_INT "," SCN_INT "," SCN_INT "," SCN_INT , &dfmt, &mfmt, &yfmt, &sfmt, &efmt, &cmplx); } if (n != 6) { @@ -105,7 +105,7 @@ disp_shrt_format_date (STRING date) fmts = getlloptstr("ShortDisplayDate", NULL); if (fmts) { /* try to use user-specified format */ - n = sscanf(fmts, "%ld,%ld,%ld,%ld,%ld,%ld" + n = sscanf(fmts, SCN_INT "," SCN_INT "," SCN_INT "," SCN_INT "," SCN_INT "," SCN_INT , &dfmt, &mfmt, &yfmt, &sfmt, &efmt, &cmplx); } if (n != 6) { diff --git a/src/gedlib/gedcom.c b/src/gedlib/gedcom.c index 21f7e3d8d..b4f4145ab 100644 --- a/src/gedlib/gedcom.c +++ b/src/gedlib/gedcom.c @@ -273,7 +273,7 @@ nkey_load_key (NKEY * nkey) char key[MAXKEYWIDTH+1]; if (nkey->key) return; - sprintf(key, "%c%ld", nkey->ntype, nkey->keynum); + sprintf(key, "%c" FMT_INT, nkey->ntype, nkey->keynum); strcpy(nkey->key, key); } /*================================================== diff --git a/src/gedlib/gengedc.c b/src/gedlib/gengedc.c index 9d094f7b9..9d70cfa16 100644 --- a/src/gedlib/gengedc.c +++ b/src/gedlib/gengedc.c @@ -324,7 +324,7 @@ output_any_node (CLOSURE * closure, NODE node, STRING toptag { char scratch[MAXLINELEN+1]; STRING pq = scratch; - sprintf(pq, "%ld", lvl); + sprintf(pq, FMT_INT, lvl); pq += strlen(pq); if (nxref(node)) { sprintf(pq, " %s", nxref(node)); diff --git a/src/gedlib/gstrings.c b/src/gedlib/gstrings.c index 32c1f2705..a1556b1cd 100644 --- a/src/gedlib/gstrings.c +++ b/src/gedlib/gstrings.c @@ -259,7 +259,7 @@ fam_to_list_string (NODE fam, INT len, STRING delim) wives++; for (node=chil; node; node=nsibling(node)) children++; - sprintf(counts, "%ldh,%ldw,%ldch", husbands, wives, children); + sprintf(counts, FMT_INT "h," FMT_INT "w," FMT_INT "ch", husbands, wives, children); llstrcatn(&p, " ", &mylen); llstrcatn(&p, counts, &mylen); if (husbands) { diff --git a/src/gedlib/indiseq.c b/src/gedlib/indiseq.c index adbcd5483..500981970 100644 --- a/src/gedlib/indiseq.c +++ b/src/gedlib/indiseq.c @@ -2045,13 +2045,13 @@ INDISEQ get_all_sour (void) { INDISEQ seq=NULL; - int i=0; + INT i=0; while ((i=xref_nexts(i))) { static char skey[10]; if (!seq) seq = create_indiseq_ival(); - sprintf(skey, "S%d", i); + sprintf(skey, "S" FMT_INT, i); append_indiseq_ival(seq, skey, NULL, i, TRUE, FALSE); } return seq; @@ -2070,7 +2070,7 @@ get_all_even (void) static char skey[10]; if (!seq) seq = create_indiseq_ival(); - sprintf(skey, "E%ld", i); + sprintf(skey, "E" FMT_INT, i); append_indiseq_ival(seq, skey, NULL, i, TRUE, FALSE); } return seq; @@ -2089,7 +2089,7 @@ get_all_othe (void) static char skey[10]; if (!seq) seq = create_indiseq_ival(); - sprintf(skey, "X%ld", i); + sprintf(skey, "X" FMT_INT, i); append_indiseq_ival(seq, skey, NULL, i, TRUE, FALSE); } return seq; diff --git a/src/gedlib/node.c b/src/gedlib/node.c index ddc55f046..a245878b3 100644 --- a/src/gedlib/node.c +++ b/src/gedlib/node.c @@ -285,7 +285,7 @@ node_strlen (INT levl, /* level */ { INT len; char scratch[10]; - sprintf(scratch, "%ld", levl); + sprintf(scratch, FMT_INT, levl); len = strlen(scratch) + 1; if (nxref(node)) len += strlen(nxref(node)) + 1; len += strlen(ntag(node)); diff --git a/src/gedlib/nodechk.c b/src/gedlib/nodechk.c index 343c40e31..6b86f8512 100644 --- a/src/gedlib/nodechk.c +++ b/src/gedlib/nodechk.c @@ -97,6 +97,6 @@ static void failreport (CNSTRING msg, INT level, CNSTRING key, CNSTRING scope) { char buffer[512]; - snprintf(buffer, 512, "(%s:%s level %ld) %s", scope, key, level, msg); + snprintf(buffer, 512, "(%s:%s level " FMT_INT ") %s", scope, key, level, msg); FATAL2(buffer); } diff --git a/src/gedlib/nodeio.c b/src/gedlib/nodeio.c index 7a62bf3a6..0aacb0bcc 100644 --- a/src/gedlib/nodeio.c +++ b/src/gedlib/nodeio.c @@ -554,7 +554,7 @@ write_node (INT levl, FILE *fp, XLAT ttm, NODE node, for (i = 1; i < levl; i++) fprintf(fp, " "); } - fprintf(fp, "%ld", levl); + fprintf(fp, FMT_INT, levl); if (nxref(node)) fprintf(fp, " %s", nxref(node)); fprintf(fp, " %s", ntag(node)); if ((p = nval(node))) { @@ -595,7 +595,7 @@ swrite_node (INT levl, /* level */ { char scratch[600]; STRING q = scratch; - sprintf(q, "%ld ", levl); + sprintf(q, FMT_INT " ", levl); q += strlen(q); if (nxref(node)) { strcpy(q, nxref(node)); diff --git a/src/gedlib/valtable.c b/src/gedlib/valtable.c index 0d25aa0f8..10a9e4b42 100644 --- a/src/gedlib/valtable.c +++ b/src/gedlib/valtable.c @@ -134,7 +134,7 @@ init_valtab_from_string (CNSTRING str, TABLE tab, INT sep, STRING *pmsg) while ((c = *q++ = *p++) && c != sep && c != '\n') ; if (c == 0 || c =='\n') { - sprintf(errmsg, "line %ld: no value", n); + sprintf(errmsg, "line " FMT_INT ": no value", n); *pmsg = errmsg; goto endinitvaltab; } diff --git a/src/gedlib/xreffile.c b/src/gedlib/xreffile.c index 7a6f1b10f..d0b3ee1a2 100644 --- a/src/gedlib/xreffile.c +++ b/src/gedlib/xreffile.c @@ -244,7 +244,7 @@ getxref (DELETESET set) { INT keynum = getxrefnum(set); static char scratch[12]; - sprintf(scratch, "@%c%ld@", set->ctype, keynum); + sprintf(scratch, "@%c" FMT_INT "@", set->ctype, keynum); return scratch; } /*=================================================== @@ -470,7 +470,7 @@ add_xref_to_set_impl (INT keynum, DELETESET set, DUPS dups) if (dups==DUPSOK) return FALSE; snprintf(msg, sizeof(msg)/sizeof(msg[0]) - , _("Tried to add already-deleted record (%ld) to xref (%c)!") + , _("Tried to add already-deleted record (" FMT_INT ") to xref (%c)!") , keynum, set->ctype); FATAL2(msg); /* deleting a deleted record! */ } @@ -923,7 +923,7 @@ xrefs_get_counts_from_unopened_db (CNSTRING path, INT *nindis, INT *nfams } for (i=0; i<5; ++i) { if (fread(&ndels[i], sizeof(INT), 1, fp) != 1) { - snprintf(errstr, sizeof(errstr), "ndels[%ld] bad", i); + snprintf(errstr, sizeof(errstr), "ndels[" FMT_INT "] bad", i); *errptr = errstr; fclose(fp); return FALSE; @@ -934,7 +934,7 @@ xrefs_get_counts_from_unopened_db (CNSTRING path, INT *nindis, INT *nfams for (j=0; j Date: Wed, 2 Jan 2019 12:46:01 -0500 Subject: [PATCH 135/520] Use printf format macros for btree --- src/btree/btrec.c | 14 +++++++------- src/hdrs/standard.h | 1 + 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/src/btree/btrec.c b/src/btree/btrec.c index f7cf8122e..25cc3c7c1 100644 --- a/src/btree/btrec.c +++ b/src/btree/btrec.c @@ -65,7 +65,7 @@ check_offset (BLOCK block, RKEY rkey, INT i) if (!(i>=0 && i to <%s>", + "rename failed code " FMT_INT ", from <%s> to <%s>", rtn, from_file, to_file); FATAL2(temp); } diff --git a/src/hdrs/standard.h b/src/hdrs/standard.h index 9648dc52f..a78cc1d76 100644 --- a/src/hdrs/standard.h +++ b/src/hdrs/standard.h @@ -139,6 +139,7 @@ typedef unsigned char uchar; #define SCN_INT "%" SCNd32 /* FUTUREFIX: ?? */ /* Special formatting macros */ +#define FMT_INT_HEX "%" PRIx32 /* FUTUREFIX: ?? */ #define FMT_INT_6 "%6" PRId32 /* FUTUREFIX: ??. Used in import, load and save routines. */ /* VOID TYPE */ From 9665828ca2f07ecb6ceac1397a5842630c96e9af Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 13:25:48 -0500 Subject: [PATCH 136/520] Restructure integer types and format code; prepare for native 64-bit support --- src/hdrs/standard.h | 32 +++++++++++++++++++++++--------- 1 file changed, 23 insertions(+), 9 deletions(-) diff --git a/src/hdrs/standard.h b/src/hdrs/standard.h index a78cc1d76..83edd5b3d 100644 --- a/src/hdrs/standard.h +++ b/src/hdrs/standard.h @@ -103,7 +103,7 @@ typedef unsigned char uchar; #define FALSE 0 #endif -/* INTEGER AND FLOATING POINT TYPES */ +/* INTEGER TYPES */ /* * INT represents a 'native' integer. * This is to be used for any in-memory computation where size doesn't matter. @@ -117,30 +117,44 @@ typedef unsigned char uchar; * These are to be used for on-disk structures and unicode where size matters. * */ -#define INT int32_t /* FUTUREFIX: int */ + +/* INTEGER TYPE DEFINITIONS */ +#if __WORDSIZE == 64 +#define INT int32_t +#else +#define INT int32_t +#endif #define INTPTR intptr_t #define INT16 int16_t #define INT32 int32_t #define INT64 int64_t -#define FLOAT double -#define FMT_INT "%" PRId32 /* FUTUREFIX: ?? */ +/* INTEGER PRINTF FORMAT DEFINITIONS */ #define FMT_INTPTR "%" PRIdPTR #define FMT_INT16 "%" PRId16 #define FMT_INT32 "%" PRId32 #define FMT_INT64 "%" PRId64 - #if __WORDSIZE == 64 +#define FMT_INT "%" PRId32 +#define FMT_INT_HEX "%" PRIx32 +#define FMT_INT_6 "%6" PRId32 #define FMT_SIZET FMT_INT64 #else +#define FMT_INT "%" PRId32 +#define FMT_INT_HEX "%" PRIx32 +#define FMT_INT_6 "%6" PRId32 #define FMT_SIZET FMT_INT32 #endif -#define SCN_INT "%" SCNd32 /* FUTUREFIX: ?? */ +/* INTEGER SCANF FORMAT DEFINITIONS */ +#if __WORDSIZE == 64 +#define SCN_INT "%" SCNd32 +#else +#define SCN_INT "%" SCNd32 +#endif -/* Special formatting macros */ -#define FMT_INT_HEX "%" PRIx32 /* FUTUREFIX: ?? */ -#define FMT_INT_6 "%6" PRId32 /* FUTUREFIX: ??. Used in import, load and save routines. */ +/* FLOATING POINT TYPES */ +#define FLOAT double /* VOID TYPE */ typedef void *VPTR; From 758f19b6427cc757d1bb58e6185433d0e21a1633 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 13:59:04 -0500 Subject: [PATCH 137/520] More printf format macro usage in preparation for 64-bit INT type --- src/hdrs/standard.h | 3 +++ src/interp/builtin.c | 4 ++-- src/interp/lex.c | 2 +- src/interp/progerr.c | 2 +- src/interp/pvalalloc.c | 2 +- src/interp/pvalue.c | 2 +- src/interp/rptsort.c | 10 ++++++++-- src/liflines/askprogram.c | 2 +- src/liflines/export.c | 2 +- src/liflines/import.c | 4 ++-- src/liflines/listui.c | 2 +- src/liflines/pedigree.c | 2 +- src/tools/lltest.c | 2 +- 13 files changed, 24 insertions(+), 15 deletions(-) diff --git a/src/hdrs/standard.h b/src/hdrs/standard.h index 83edd5b3d..db040f367 100644 --- a/src/hdrs/standard.h +++ b/src/hdrs/standard.h @@ -133,15 +133,18 @@ typedef unsigned char uchar; #define FMT_INTPTR "%" PRIdPTR #define FMT_INT16 "%" PRId16 #define FMT_INT32 "%" PRId32 +#define FMT_INT32_HEX "%08" PRIx32 #define FMT_INT64 "%" PRId64 #if __WORDSIZE == 64 #define FMT_INT "%" PRId32 #define FMT_INT_HEX "%" PRIx32 +#define FMT_INT_02 "%02" PRId32 #define FMT_INT_6 "%6" PRId32 #define FMT_SIZET FMT_INT64 #else #define FMT_INT "%" PRId32 #define FMT_INT_HEX "%" PRIx32 +#define FMT_INT_02 "%02" PRId32 #define FMT_INT_6 "%6" PRId32 #define FMT_SIZET FMT_INT32 #endif diff --git a/src/interp/builtin.c b/src/interp/builtin.c index bd6db88ca..55d2156c4 100644 --- a/src/interp/builtin.c +++ b/src/interp/builtin.c @@ -1154,7 +1154,7 @@ llrpt_alpha (PNODE node, SYMTAB stab, BOOLEAN *eflg) if (i < 1 || i > 26) sprintf(scratch, "%c", 'X'); else - sprintf(scratch, "%c", 'a' + i - 1); + sprintf(scratch, "%c", (int)('a' + i - 1)); return create_pvalue_from_string(scratch); } /*================================================+ @@ -2229,7 +2229,7 @@ llrpt_print (PNODE node, SYMTAB stab, BOOLEAN *eflg) val = eval_and_coerce(PSTRING, argvar, stab, eflg); if (*eflg || !val) { char nargstr[33]; - sprintf(nargstr, "%d", narg); + sprintf(nargstr, FMT_INT, narg); prog_var_error(node, stab, argvar, val, nonstrx, "print", nargstr); delete_pvalue(val); return NULL; diff --git a/src/interp/lex.c b/src/interp/lex.c index 74f1152b5..ead248337 100644 --- a/src/interp/lex.c +++ b/src/interp/lex.c @@ -215,7 +215,7 @@ lextok (PACTX pactx, YYSTYPE * lvalp, INT c, INT t) /* TODO: (Perry, 2006-06-30) I don't know how to fail gracefully from here inside parser */ char msg[512]; snprintf(msg, ARRSIZE(msg) - , _("String constant overflowing internal buffer tokbuf len=%d, file: %s, start line: " FMT_INT) + , _("String constant overflowing internal buffer tokbuf len=" FMT_SIZET ", file: %s, start line: " FMT_INT) , ARRSIZE(tokbuf) , pactx->fullpath , start_line + 1 diff --git a/src/interp/progerr.c b/src/interp/progerr.c index 2385dbeb5..65c107874 100644 --- a/src/interp/progerr.c +++ b/src/interp/progerr.c @@ -422,7 +422,7 @@ disp_list (LIST list) while (next_list_ptr(listit, &ptr)) { PVALUE val = ptr; char key[10]; - snprintf(key, sizeof(key), "%d", sdata.current+1); + snprintf(key, sizeof(key), FMT_INT, sdata.current+1); format_dbgsymtab_val(key, val, &sdata); } end_list_iter(&listit); diff --git a/src/interp/pvalalloc.c b/src/interp/pvalalloc.c index 80caec626..35c003b46 100644 --- a/src/interp/pvalalloc.c +++ b/src/interp/pvalalloc.c @@ -298,7 +298,7 @@ free_all_pvalues (void) fprintf(fp, "\n"); while (next_table_int(tabit, &key, &ival)) { fprintf(fp, " %s: ", key); - fprintf(fp, _pl("%d item leaked", "%d items leaked", ival), ival); + fprintf(fp, _pl(FMT_INT " item leaked", FMT_INT " items leaked", ival), ival); fprintf(fp, "\n"); } end_table_iter(&tabit); diff --git a/src/interp/pvalue.c b/src/interp/pvalue.c index 475ace15f..c13774126 100644 --- a/src/interp/pvalue.c +++ b/src/interp/pvalue.c @@ -566,7 +566,7 @@ create_pvalue_from_keynum_impl (INT i, INT ptype) case POTHR: cptype = 'X'; break; default: ASSERT(0); break; } - sprintf(key, "%c%d", cptype, i); + sprintf(key, "%c" FMT_INT, cptype, i); return create_pvalue_from_key_impl(key, ptype); } /*================================== diff --git a/src/interp/rptsort.c b/src/interp/rptsort.c index e26f802bb..37879a6c0 100644 --- a/src/interp/rptsort.c +++ b/src/interp/rptsort.c @@ -59,7 +59,13 @@ sortpaircmp (SORTEL el1, SORTEL el2, VPTR param) return pvalues_collate(sp1->key, sp2->key); } #endif -static INT +/* IMPORTANT NOTE + * This function must use a return type of "int", not "INT", in order to be + * compatible with the definition of qsort(). Since qsort is only expecting + * a return value of -1, 0 or 1 from this routine, a down-cast from int64_t + * to int32_t is acceptable. + */ +static int sortpair_bin (const void * el1, const void * el2) { SORTPAIR sp1, sp2; @@ -69,7 +75,7 @@ sortpair_bin (const void * el1, const void * el2) sp2 = *(SORTPAIR *)el2; ASSERT(sp1->key); ASSERT(sp2->key); - return pvalues_collate(sp1->key, sp2->key); + return (int)pvalues_collate(sp1->key, sp2->key); } static PVALUE sortimpl (PNODE node, SYMTAB stab, BOOLEAN *eflg, BOOLEAN fwd) diff --git a/src/liflines/askprogram.c b/src/liflines/askprogram.c index c20d57a15..9930b9d3a 100644 --- a/src/liflines/askprogram.c +++ b/src/liflines/askprogram.c @@ -281,7 +281,7 @@ proparrdetails (ARRAY_DETAILS arrdets, void * param) STRING detail = arrdets->lines[row]; char temp[20]; STRING name=0, value=0; - sprintf(temp, "d%d", i+1); + sprintf(temp, "d" FMT_INT, i+1); name = valueof_str(props, temp); detail[0]=0; if (name) { diff --git a/src/liflines/export.c b/src/liflines/export.c index 5748b3164..87dcd7fd4 100644 --- a/src/liflines/export.c +++ b/src/liflines/export.c @@ -169,7 +169,7 @@ copy_and_translate (FILE *fo, INT len, struct tag_trav_parm * travparm, char cty { char in[BUFLEN]=""; char *inp=0; - int remlen=0, num=0; + INT remlen=0, num=0; FILE * fn = travparm->fp; struct tag_export_feedback * efeed = travparm->efeed; diff --git a/src/liflines/import.c b/src/liflines/import.c index 96033e94f..9be825696 100644 --- a/src/liflines/import.c +++ b/src/liflines/import.c @@ -258,8 +258,8 @@ do_import (IMPORT_FEEDBACK ifeed, FILE *fp) if((totkeys-totused) > 0) { INT delkeys = totkeys-totused; snprintf(msgbuf, sizeof(msgbuf) - , _pl("Using original keys, %d deleted record will be in the database." - , "Using original keys, %d deleted records will be in the database." + , _pl("Using original keys, " FMT_INT " deleted record will be in the database." + , "Using original keys, " FMT_INT " deleted records will be in the database." , delkeys) , delkeys ); diff --git a/src/liflines/listui.c b/src/liflines/listui.c index 4c47ab012..9da7f1c8f 100644 --- a/src/liflines/listui.c +++ b/src/liflines/listui.c @@ -525,7 +525,7 @@ shw_recordlist_list (INDISEQ seq, listdisp * ld) if (i == ld->cur) mvwaddch(win, row, ld->rectList.left+3, '>'); if (ld->listlen < 10) { char numstr[12]; - sprintf(numstr, "%d:", i+1); + sprintf(numstr, FMT_INT ":", i+1); mvccwaddstr(win, row, ld->rectList.left+4, numstr); } print_indiseq_element(seq, i, buffer, width, &disp_shrt_rfmt); diff --git a/src/liflines/pedigree.c b/src/liflines/pedigree.c index f898fecd6..311096a06 100644 --- a/src/liflines/pedigree.c +++ b/src/liflines/pedigree.c @@ -439,7 +439,7 @@ print_to_screen (INT gen, INT indent, INT * row, LINEPRINT_FNC fnc { char buffer[140], *ptr=buffer; STRING line; - int mylen = sizeof(buffer); + INT mylen = sizeof(buffer); INT width = canvas->rect->right - canvas->rect->left; /* NODE indi = 0; */ INT drow = *row - canvas->scroll; /* effective display row */ diff --git a/src/tools/lltest.c b/src/tools/lltest.c index ff08f0ff0..4a988fb52 100644 --- a/src/tools/lltest.c +++ b/src/tools/lltest.c @@ -210,7 +210,7 @@ print_old_and_new_fkey(INT iter, FKEY old, FKEY new, FKEY compare) char *result = (new == compare) ? "OK" : "ERROR"; char *oldpath = (old != -1) ? fkey2path(old) : " "; - printf("%02d %s 0x%08x %s 0x%08x %s\n",iter, oldpath, old, fkey2path(new), new, result); + printf(FMT_INT_02 " %s 0x" FMT_INT32_HEX " %s 0x" FMT_INT32_HEX " %s\n",iter, oldpath, old, fkey2path(new), new, result); } /*=============================================== From 84ede2a75fbe501dc2d80f27de62301cc60ea5e5 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 14:20:39 -0500 Subject: [PATCH 138/520] Update lltest comment regarding 32-bit structure alignment for 64-bit platforms --- src/tools/lltest.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/tools/lltest.c b/src/tools/lltest.c index 4a988fb52..5903ebdc7 100644 --- a/src/tools/lltest.c +++ b/src/tools/lltest.c @@ -415,6 +415,9 @@ test_index(void) /* This test code assumes 32-bit alignment. This may */ /* not be accurate for databases created on older DOS */ /* or Windows 3.x systems which used 16-bit alignment.*/ + /* This does NOT apply to newer systems with 64-bit */ + /* LifeLines as the structures (thankfully) maintain */ + /* their 32-bit alignment. */ /* WARNING!! WARNING!! WARNING!! WARNING!! WARNING!! */ if (verbose) @@ -461,6 +464,9 @@ int test_block(void) /* This test code assumes 32-bit alignment. This may */ /* not be accurate for databases created on older DOS */ /* or Windows 3.x systems which used 16-bit alignment.*/ + /* This does NOT apply to newer systems with 64-bit */ + /* LifeLines as the structures (thankfully) maintain */ + /* their 32-bit alignment. */ /* WARNING!! WARNING!! WARNING!! WARNING!! WARNING!! */ if (verbose) From 5fb291e6c9e1564557b2da250e7fa795579a7dc5 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 14:21:14 -0500 Subject: [PATCH 139/520] THE BIG CHANGE: Switch INT to 64-bit integers on 64-bit platforms --- src/hdrs/standard.h | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/hdrs/standard.h b/src/hdrs/standard.h index db040f367..20329f693 100644 --- a/src/hdrs/standard.h +++ b/src/hdrs/standard.h @@ -120,7 +120,7 @@ typedef unsigned char uchar; /* INTEGER TYPE DEFINITIONS */ #if __WORDSIZE == 64 -#define INT int32_t +#define INT int64_t #else #define INT int32_t #endif @@ -136,10 +136,10 @@ typedef unsigned char uchar; #define FMT_INT32_HEX "%08" PRIx32 #define FMT_INT64 "%" PRId64 #if __WORDSIZE == 64 -#define FMT_INT "%" PRId32 -#define FMT_INT_HEX "%" PRIx32 -#define FMT_INT_02 "%02" PRId32 -#define FMT_INT_6 "%6" PRId32 +#define FMT_INT "%" PRId64 +#define FMT_INT_HEX "%" PRIx64 +#define FMT_INT_02 "%02" PRId64 +#define FMT_INT_6 "%6" PRId64 #define FMT_SIZET FMT_INT64 #else #define FMT_INT "%" PRId32 @@ -151,7 +151,7 @@ typedef unsigned char uchar; /* INTEGER SCANF FORMAT DEFINITIONS */ #if __WORDSIZE == 64 -#define SCN_INT "%" SCNd32 +#define SCN_INT "%" SCNd64 #else #define SCN_INT "%" SCNd32 #endif From abb5ba7864328ae388401862310e81cc3e65b277 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 15:05:36 -0500 Subject: [PATCH 140/520] Update INDEX and BLOCK structures with explicit padding for 32-bit and 64-bit platforms, adjust NOENTS and NORECS formulas accordingly. --- src/hdrs/btree.h | 60 +++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 49 insertions(+), 11 deletions(-) diff --git a/src/hdrs/btree.h b/src/hdrs/btree.h index b2f25d12f..174b8c2ff 100644 --- a/src/hdrs/btree.h +++ b/src/hdrs/btree.h @@ -36,10 +36,21 @@ #include "standard.h" #define BUFLEN 4096 + /* see comment at declaration of INDEX below for explanation */ + +#if __WORDSIZE == 16 #define NOENTS ((BUFLEN-12)/12) +#else +#define NOENTS ((BUFLEN-16)/12) +#endif + /* see comment at declaration of BLOCK below for explanation */ +#if __WORDSIZE == 16 #define NORECS ((BUFLEN-12)/16) +#else +#define NORECS ((BUFLEN-16)/16) +#endif /* All records in a LifeLines btree are indexed on 8 character keys @@ -83,24 +94,38 @@ typedef struct { /*============================================== * INDEX -- Data structure for BTREE index files * The constant NOENTS above depends on this exact contents: - * 12=4+2+4+2=sizeof(FKEY)+sizeof(INT16)+sizeof(FKEY)+sizeof(INT16) + * + * 16-bit systems: + * 12=4+2+4+2+2=sizeof(FKEY)+sizeof(INT16)+sizeof(FKEY)+sizeof(INT16) + * 12=8+4=sizeof(RKEY)+sizeof(FKEY) + * + * 32-bit and 64-bit systems: + * 16=4+2+2+4+2+2=sizeof(FKEY)+sizeof(INT16)*2+sizeof(FKEY)+sizeof(INT16)*2 * 12=8+4=sizeof(RKEY)+sizeof(FKEY) * * WARNING!! WARNING!! WARNING!! WARNING!! WARNING!! - * This comment assumes 16-bit packing which is not - * the case on modern systems. Because of this, - * databases created on 16-bit, 32-bit or 64-bit - * systems will not be binary compatible. + * This structure assumes 16-bit packing (on 16-bit platforms) and 32-bit + * packing (on 32-bit and 64-bit platforms). Beacuse of this, databases + * created on 16-bit platforms will NOT be binary compatible with those + * created on 32-bit or 64-bit platforms. * WARNING!! WARNING!! WARNING!! WARNING!! WARNING!! *============================================*/ typedef struct { - FKEY ix_self; /*fkey of index*/ + FKEY ix_self; /*fkey of index*/ INT16 ix_type; /*block/file type*/ +#if __WORDSIZE != 16 + INT16 ix_pad1; +#endif FKEY ix_parent; /*parent file's fkey*/ INT16 ix_nkeys; /*num of keys in index*/ + /* no implicit padding here since ix_rkeys is a char array! */ RKEY ix_rkeys[NOENTS]; /*rkeys in index*/ +#if __WORDSIZE != 16 + INT16 ix_pad2; +#endif FKEY ix_fkeys[NOENTS]; /*fkeys in index*/ } *INDEX, INDEXSTRUCT; + /*======================================= * BTREE -- Internal BTREE data structure *=====================================*/ @@ -128,22 +153,35 @@ typedef struct { /*====================================================== * BLOCK -- Data structure for BTREE record file headers * The constant NORECS above depends on this exact contents: + * + * 16-bit systems: * 12=4+2+4+2=sizeof(FKEY)+sizeof(INT16)+sizeof(FKEY)+sizeof(INT16) * 16=8+4+4=sizeof(RKEY)+sizeof(INT32)+sizeof(INT32) * + * 32-bit and 64-bit systems: + * 16=4+2+2+4+2+2=sizeof(FKEY)+sizeof(INT16)*2+sizeof(FKEY)+sizeof(INT16)*2 + * 16=8+4+4=sizeof(RKEY)+sizeof(INT32)+sizeof(INT32) + * * WARNING!! WARNING!! WARNING!! WARNING!! WARNING!! - * This comment assumes 16-bit packing which is not - * the case on modern systems. Because of this, - * databases created on 16-bit, 32-bit or 64-bit - * systems will not be binary compatible. + * This structure assumes 16-bit packing (on 16-bit platforms) and 32-bit + * packing (on 32-bit and 64-bit platforms). Beacuse of this, databases + * created on 16-bit platforms will NOT be binary compatible with those + * created on 32-bit or 64-bit platforms. * WARNING!! WARNING!! WARNING!! WARNING!! WARNING!! *====================================================*/ typedef struct { FKEY ix_self; /*fkey of this block*/ - INT16 ix_type; /*block/file type*/ + INT16 ix_type; /*block/file type*/ +#if __WORDSIZE != 16 + INT16 ix_pad1; +#endif FKEY ix_parent; /*parent file's fkey*/ INT16 ix_nkeys; /*num of keys in block*/ + /* no implicit padding here since ix_rkeys is a char array! */ RKEY ix_rkeys[NORECS]; /*rkeys in block/file*/ +#if __WORDSIZE != 16 + INT16 ix_pad2; +#endif INT32 ix_offs[NORECS]; /*offsets for data in file*/ INT32 ix_lens[NORECS]; /*lengths for data in file*/ } *BLOCK, BLOCKSTRUCT; From 67c724114a81ceca2e901cbb8560d8d4d7d4998d Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 18:50:23 -0500 Subject: [PATCH 141/520] Fix (some of the) warnings reported by clang --- src/gedlib/gedcom.c | 6 +++--- src/stdlib/fpattern.c | 7 +++---- src/stdlib/generic.c | 3 ++- src/stdlib/memalloc.c | 4 ++-- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/gedlib/gedcom.c b/src/gedlib/gedcom.c index b4f4145ab..cf0079466 100644 --- a/src/gedlib/gedcom.c +++ b/src/gedlib/gedcom.c @@ -271,10 +271,10 @@ void nkey_load_key (NKEY * nkey) { char key[MAXKEYWIDTH+1]; - if (nkey->key) + if (nkey->key[0]) return; - sprintf(key, "%c" FMT_INT, nkey->ntype, nkey->keynum); - strcpy(nkey->key, key); + snprintf(key, MAXKEYWIDTH, "%c" FMT_INT, nkey->ntype, nkey->keynum); + strncpy(nkey->key, key, MAXKEYWIDTH); } /*================================================== * nkey_eq -- compare two NKEYs diff --git a/src/stdlib/fpattern.c b/src/stdlib/fpattern.c index e2c855789..1cf454fd6 100644 --- a/src/stdlib/fpattern.c +++ b/src/stdlib/fpattern.c @@ -1,7 +1,6 @@ /* - from http://home.flash.net/~dtribble/text/fpattern.htm - 2000/12/12 - by Perry + from http://home.flash.net/~dtribble/text/fpattern.htm (2000/12/12) + from http://david.tribble.com/src/src.html (2019/01/02) License statement is in comments below */ @@ -60,7 +59,7 @@ static const char id[] = "@(#)lib/fpattern.c 1.08"; static const char copyright[] = - "Copyright ©1997-1998 David R. Tribble\n"; + "Copyright (C) 1997-1998 David R. Tribble\n"; /* System includes */ diff --git a/src/stdlib/generic.c b/src/stdlib/generic.c index 17993749e..520849fb4 100644 --- a/src/stdlib/generic.c +++ b/src/stdlib/generic.c @@ -348,7 +348,8 @@ is_generic_float (GENERIC *gen) BOOLEAN is_generic_string (GENERIC *gen) { - return gen->selector == GENERIC_STRING || GENERIC_STRING_SHARED; + return (gen->selector == GENERIC_STRING) || + (gen->selector == GENERIC_STRING_SHARED); } /*================================================= * is_generic_vptr -- return TRUE if generic is a vptr (void pointer) diff --git a/src/stdlib/memalloc.c b/src/stdlib/memalloc.c index ae55cf54a..cc1c01677 100644 --- a/src/stdlib/memalloc.c +++ b/src/stdlib/memalloc.c @@ -71,14 +71,14 @@ __allocate (int len, STRING file, int line) if (len == 0) return NULL; p = malloc(len); if((p == NULL) && alloclog) { - sprintf(scratch, "%8p ? %s\t%d\t%d", p, file, line, len); + sprintf(scratch, "%8p ? %s\t%d\t%d", (void *)p, file, line, len); alloc_out(scratch); } ASSERT(p); live_allocs++; for(i = 0; i Date: Sat, 5 Jan 2019 01:20:37 -0500 Subject: [PATCH 142/520] Hardcode xref file to INT32 for binary compatibility. Update xrefs_get_counts_from_unopened_db(). Add comments for improper use of num_indis(). --- src/gedlib/dblist.c | 2 +- src/gedlib/gedcomi.h | 4 +-- src/gedlib/messages.c | 2 +- src/gedlib/xreffile.c | 54 ++++++++++++++++++++--------------------- src/liflines/miscutls.c | 3 +++ src/liflines/screen.c | 2 ++ 6 files changed, 36 insertions(+), 31 deletions(-) diff --git a/src/gedlib/dblist.c b/src/gedlib/dblist.c index f03ebb293..2c340c4d1 100644 --- a/src/gedlib/dblist.c +++ b/src/gedlib/dblist.c @@ -98,7 +98,7 @@ add_dbs_to_list (LIST dblist, LIST dbdesclist, STRING dir) static CNSTRING getdbdesc (STRING path, STRING userpath) { - INT nindis=0, nfams=0, nsours=0, nevens=0, nothrs=0; + INT32 nindis=0, nfams=0, nsours=0, nevens=0, nothrs=0; char desc[MAXPATHLEN] = ""; char * errptr = 0; if (xrefs_get_counts_from_unopened_db(path, &nindis, &nfams diff --git a/src/gedlib/gedcomi.h b/src/gedlib/gedcomi.h index fadcaf5a7..03a1fcf90 100644 --- a/src/gedlib/gedcomi.h +++ b/src/gedlib/gedcomi.h @@ -36,7 +36,7 @@ void record_remove_cel(RECORD rec, CACHEEL cel); void record_set_cel(RECORD rec, CACHEEL cel); /* xreffile.c */ -BOOLEAN xrefs_get_counts_from_unopened_db(CNSTRING path, INT *nindis, INT *nfams - , INT *nsours, INT *nevens, INT *nothrs, char ** errptr); +BOOLEAN xrefs_get_counts_from_unopened_db(CNSTRING path, INT32 *nindis, INT32 *nfams + , INT32 *nsours, INT32 *nevens, INT32 *nothrs, char ** errptr); #endif /* _GEDCOM_PRIV_H */ diff --git a/src/gedlib/messages.c b/src/gedlib/messages.c index 7053952da..d03c64980 100644 --- a/src/gedlib/messages.c +++ b/src/gedlib/messages.c @@ -414,7 +414,7 @@ ZST qSbadirefn = N_("REFN key is already in use."); ZST qStag2lng2cnc = N_("Tag is too long to connect automatically."); /* I,F,S,E,X are conventional letters, so leave them as is) */ ZST qSdbrecords = N_("Database records"); -ZST qSdbrecstats = N_("%dI, %dF, %dS, %dE, %dX"); +ZST qSdbrecstats = N_(FMT_INT32 "I, " FMT_INT32 "F, " FMT_INT32 "S," FMT_INT32 "E, " FMT_INT32 "X"); /* menus */ ZST qSmtitle = N_("LifeLines %s - Genealogical DB and Programming System"); diff --git a/src/gedlib/xreffile.c b/src/gedlib/xreffile.c index d0b3ee1a2..d59c10059 100644 --- a/src/gedlib/xreffile.c +++ b/src/gedlib/xreffile.c @@ -79,9 +79,9 @@ typedef enum { DUPSOK, NODUPS } DUPS; *==================================*/ struct deleteset_s { - INT n; /* num keys + 1, ie, starts at 1 */ - INT * recs; - INT max; + INT32 n; /* num keys + 1, ie, starts at 1 */ + INT32 * recs; + INT32 max; char ctype; }; typedef struct deleteset_s *DELETESET; @@ -311,11 +311,11 @@ static BOOLEAN readxrefs (void) { ASSERT(xreffp); - ASSERT(fread(&irecs.n, sizeof(INT), 1, xreffp) == 1); - ASSERT(fread(&frecs.n, sizeof(INT), 1, xreffp) == 1); - ASSERT(fread(&erecs.n, sizeof(INT), 1, xreffp) == 1); - ASSERT(fread(&srecs.n, sizeof(INT), 1, xreffp) == 1); - ASSERT(fread(&xrecs.n, sizeof(INT), 1, xreffp) == 1); + ASSERT(fread(&irecs.n, sizeof(INT32), 1, xreffp) == 1); + ASSERT(fread(&frecs.n, sizeof(INT32), 1, xreffp) == 1); + ASSERT(fread(&erecs.n, sizeof(INT32), 1, xreffp) == 1); + ASSERT(fread(&srecs.n, sizeof(INT32), 1, xreffp) == 1); + ASSERT(fread(&xrecs.n, sizeof(INT32), 1, xreffp) == 1); ASSERT(irecs.n > 0); ASSERT(frecs.n > 0); ASSERT(erecs.n > 0); @@ -340,7 +340,7 @@ readxrefs (void) static void readrecs (DELETESET set) { - ASSERT((INT)fread(set->recs, sizeof(INT), set->n, xreffp) == set->n); + ASSERT((INT32)fread(set->recs, sizeof(INT32), set->n, xreffp) == set->n); } /*================================ * writexrefs -- Write xrefs file. @@ -352,16 +352,16 @@ writexrefs (void) ASSERT(!xrefReadonly); ASSERT(xreffp); rewind(xreffp); - ASSERT(fwrite(&irecs.n, sizeof(INT), 1, xreffp) == 1); - ASSERT(fwrite(&frecs.n, sizeof(INT), 1, xreffp) == 1); - ASSERT(fwrite(&erecs.n, sizeof(INT), 1, xreffp) == 1); - ASSERT(fwrite(&srecs.n, sizeof(INT), 1, xreffp) == 1); - ASSERT(fwrite(&xrecs.n, sizeof(INT), 1, xreffp) == 1); - ASSERT((INT)fwrite(irecs.recs, sizeof(INT), irecs.n, xreffp) == irecs.n); - ASSERT((INT)fwrite(frecs.recs, sizeof(INT), frecs.n, xreffp) == frecs.n); - ASSERT((INT)fwrite(erecs.recs, sizeof(INT), erecs.n, xreffp) == erecs.n); - ASSERT((INT)fwrite(srecs.recs, sizeof(INT), srecs.n, xreffp) == srecs.n); - ASSERT((INT)fwrite(xrecs.recs, sizeof(INT), xrecs.n, xreffp) == xrecs.n); + ASSERT(fwrite(&irecs.n, sizeof(INT32), 1, xreffp) == 1); + ASSERT(fwrite(&frecs.n, sizeof(INT32), 1, xreffp) == 1); + ASSERT(fwrite(&erecs.n, sizeof(INT32), 1, xreffp) == 1); + ASSERT(fwrite(&srecs.n, sizeof(INT32), 1, xreffp) == 1); + ASSERT(fwrite(&xrecs.n, sizeof(INT32), 1, xreffp) == 1); + ASSERT((INT)fwrite(irecs.recs, sizeof(INT32), irecs.n, xreffp) == irecs.n); + ASSERT((INT)fwrite(frecs.recs, sizeof(INT32), frecs.n, xreffp) == frecs.n); + ASSERT((INT)fwrite(erecs.recs, sizeof(INT32), erecs.n, xreffp) == erecs.n); + ASSERT((INT)fwrite(srecs.recs, sizeof(INT32), srecs.n, xreffp) == srecs.n); + ASSERT((INT)fwrite(xrecs.recs, sizeof(INT32), xrecs.n, xreffp) == xrecs.n); fflush(xreffp); return TRUE; } @@ -905,14 +905,14 @@ INT xref_lastx (void) { return xref_last(&xrecs); } * If db structure error, errptr points to description of error (in static buffer) *=====================================*/ BOOLEAN -xrefs_get_counts_from_unopened_db (CNSTRING path, INT *nindis, INT *nfams - , INT *nsours, INT *nevens, INT *nothrs, char ** errptr) +xrefs_get_counts_from_unopened_db (CNSTRING path, INT32 *nindis, INT32 *nfams + , INT32 *nsours, INT32 *nevens, INT32 *nothrs, char ** errptr) { char scratch[100]; static char errstr[256]; FILE * fp = 0; INT i; - INT ndels[5], nmax[5]; + INT32 ndels[5], nmax[5]; *errptr = 0; @@ -922,7 +922,7 @@ xrefs_get_counts_from_unopened_db (CNSTRING path, INT *nindis, INT *nfams return FALSE; } for (i=0; i<5; ++i) { - if (fread(&ndels[i], sizeof(INT), 1, fp) != 1) { + if (fread(&ndels[i], sizeof(INT32), 1, fp) != 1) { snprintf(errstr, sizeof(errstr), "ndels[" FMT_INT "] bad", i); *errptr = errstr; fclose(fp); @@ -930,11 +930,11 @@ xrefs_get_counts_from_unopened_db (CNSTRING path, INT *nindis, INT *nfams } } for (i=0; i<5; ++i) { - INT j; + INT32 j; for (j=0; j Date: Sat, 5 Jan 2019 01:47:49 -0500 Subject: [PATCH 143/520] Update num_indis and related functions --- src/gedlib/xreffile.c | 14 +++++++------- src/hdrs/gedcom.h | 10 +++++----- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/src/gedlib/xreffile.c b/src/gedlib/xreffile.c index d59c10059..347a439e9 100644 --- a/src/gedlib/xreffile.c +++ b/src/gedlib/xreffile.c @@ -104,7 +104,7 @@ static DELETESET get_deleteset_from_type(char ctype); static STRING getxref(DELETESET set); static void growxrefs(DELETESET set); static STRING newxref(STRING xrefp, BOOLEAN flag, DELETESET set); -static INT num_set(DELETESET set); +static INT32 num_set(DELETESET set); static BOOLEAN parse_key(CNSTRING key, char * ktype, INT * kval); static void readrecs(DELETESET set); static BOOLEAN readxrefs(void); @@ -676,16 +676,16 @@ freexref (DELETESET set) * num_????s -- Return number of type of things in database. * 5 symmetric versions *========================================================*/ -static INT num_set (DELETESET set) +static INT32 num_set (DELETESET set) { ASSERT(set); return set->recs[0] - set->n; } -INT num_indis (void) { return num_set(&irecs); } -INT num_fams (void) { return num_set(&frecs); } -INT num_sours (void) { return num_set(&srecs); } -INT num_evens (void) { return num_set(&erecs); } -INT num_othrs (void) { return num_set(&xrecs); } +INT32 num_indis (void) { return num_set(&irecs); } +INT32 num_fams (void) { return num_set(&frecs); } +INT32 num_sours (void) { return num_set(&srecs); } +INT32 num_evens (void) { return num_set(&erecs); } +INT32 num_othrs (void) { return num_set(&xrecs); } /*======================================================== * max_????s -- Return max key number of object type in db * 5 symmetric versions diff --git a/src/hdrs/gedcom.h b/src/hdrs/gedcom.h index 9818a82fd..53419d978 100644 --- a/src/hdrs/gedcom.h +++ b/src/hdrs/gedcom.h @@ -398,13 +398,13 @@ void normalize_fam(NODE fam); void normalize_irec(RECORD irec); void normalize_indi(NODE indi); void normalize_rec(RECORD rec); -INT num_evens(void); +INT32 num_evens(void); INT num_fam_xrefs(NODE fam); -INT num_fams(void); -INT num_indis(void); +INT32 num_fams(void); +INT32 num_indis(void); INT num_spouses_of_indi(NODE); -INT num_sours(void); -INT num_othrs(void); +INT32 num_sours(void); +INT32 num_othrs(void); BOOLEAN open_database(INT alteration, STRING dbused, INT *lldberr); BOOLEAN openxref(BOOLEAN readonly); STRING other_to_list_string(NODE node, INT len, STRING delim); From 408635743b4e7c2aee526cf8d3cea2f725212ee8 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sat, 5 Jan 2019 01:50:24 -0500 Subject: [PATCH 144/520] Update getixrefnum API used by add_new_indi_to_db(). --- src/gedlib/xreffile.c | 9 ++++++--- src/hdrs/gedcom.h | 2 +- src/liflines/add.c | 4 ++-- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/src/gedlib/xreffile.c b/src/gedlib/xreffile.c index 347a439e9..faf1bbc3f 100644 --- a/src/gedlib/xreffile.c +++ b/src/gedlib/xreffile.c @@ -211,10 +211,10 @@ closexref (void) * generic for all 5 types * Created: 2001/02/04, Perry Rapp *=======================================*/ -static INT +static INT32 getxrefnum (DELETESET set) { - INT keynum; + INT32 keynum; ASSERT(xreffp); ASSERT(set->n >= 1); if (set->n == 1) { @@ -258,8 +258,11 @@ STRING getxxref (void) { return getxref(&xrecs); } /*=================================================== * get?xrefnum -- Wrappers for each type to getxrefnum (qv) * Created: 2001/02/04, Perry Rapp + * MTE: 2019-01-05: Why do INDIs have this special + * interface that exposes the internal xref type? + * Should try to revert back to getixref as above. *=================================================*/ -INT getixrefnum (void) { return getxrefnum(&irecs); } +INT32 getixrefnum (void) { return getxrefnum(&irecs); } /*====================================== * sortxref -- Sort xrefs after reading *====================================*/ diff --git a/src/hdrs/gedcom.h b/src/hdrs/gedcom.h index 53419d978..c9371e936 100644 --- a/src/hdrs/gedcom.h +++ b/src/hdrs/gedcom.h @@ -293,7 +293,7 @@ STRING get_property(STRING opt); void get_refns(STRING, INT*, STRING**, INT); STRING getexref(void); STRING getfxref(void); -INT getixrefnum(void); +INT32 getixrefnum(void); STRING getsxref(void); STRING getxxref(void); BOOLEAN getrefnrec(CNSTRING refn); diff --git a/src/liflines/add.c b/src/liflines/add.c index b5f8d1c16..9953b0714 100644 --- a/src/liflines/add.c +++ b/src/liflines/add.c @@ -169,12 +169,12 @@ add_new_indi_to_db (RECORD indi0) { NODE name, refn, sex, body, dumb, node; char key[MAXKEYWIDTH]=""; - INT keynum=0; + INT32 keynum=0; NODE indi = nztop(indi0); split_indi_old(indi, &name, &refn, &sex, &body, &dumb, &dumb); keynum = getixrefnum(); - sprintf(key, "I" FMT_INT, keynum); + sprintf(key, "I" FMT_INT32, keynum); init_new_record(indi0, key); for (node = name; node; node = nsibling(node)) { add_name(nval(node), key); From fc3d1f5afcbf9808cf7ce2cd704f99f5fcc89dea Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sat, 5 Jan 2019 02:00:54 -0500 Subject: [PATCH 145/520] Fix xref init and grow routines; update xref_max_any() API used by max_keywidth() --- src/gedlib/xreffile.c | 22 +++++++++++----------- src/hdrs/gedcom.h | 12 ++++++------ src/liflines/show.c | 2 +- 3 files changed, 18 insertions(+), 18 deletions(-) diff --git a/src/gedlib/xreffile.c b/src/gedlib/xreffile.c index faf1bbc3f..3e08c29bf 100644 --- a/src/gedlib/xreffile.c +++ b/src/gedlib/xreffile.c @@ -121,7 +121,7 @@ static struct deleteset_s irecs, frecs, srecs, erecs, xrecs; static FILE *xreffp=0; /* open xref file pointer */ static BOOLEAN xrefReadonly = FALSE; -static INT maxkeynum=-1; /* cache value of largest key extant (-1 means not sure) */ +static INT32 maxkeynum=-1; /* cache value of largest key extant (-1 means not sure) */ /********************************************* * local & exported function definitions @@ -165,7 +165,7 @@ initxref (void) sprintf(scratch, "%s/xrefs", BTR->b_basedir); ASSERT(xreffp = fopen(scratch, LLWRITEBINARY)); for (j = 0; j < 10; j++) { - ASSERT(fwrite(&i, sizeof(INT), 1, xreffp) == 1); + ASSERT(fwrite(&i, sizeof(INT32), 1, xreffp) == 1); } fclose(xreffp); xreffp=0; } @@ -551,12 +551,12 @@ BOOLEAN addxref_if_missing (CNSTRING key) static void growxrefs (DELETESET set) { - INT i, m = set->max, *newp; + INT32 i, m = set->max, *newp; if (set->max == 0) set->max = 64; while (set->max <= set->n) set->max = set->max << 1; - newp = (INT *) stdalloc((set->max)*sizeof(INT)); + newp = (INT *) stdalloc((set->max)*sizeof(INT32)); if (m) { for (i = 0; i < set->n; i++) newp[i] = set->recs[i]; @@ -693,19 +693,19 @@ INT32 num_othrs (void) { return num_set(&xrecs); } * max_????s -- Return max key number of object type in db * 5 symmetric versions *======================================================*/ -static INT max_set (DELETESET set) +static INT32 max_set (DELETESET set) { return set->recs[0]; } -INT xref_max_indis (void) { return max_set(&irecs); } -INT xref_max_fams (void) { return max_set(&frecs); } -INT xref_max_sours (void) { return max_set(&srecs); } -INT xref_max_evens (void) { return max_set(&erecs); } -INT xref_max_othrs (void) { return max_set(&xrecs); } +INT32 xref_max_indis (void) { return max_set(&irecs); } +INT32 xref_max_fams (void) { return max_set(&frecs); } +INT32 xref_max_sours (void) { return max_set(&srecs); } +INT32 xref_max_evens (void) { return max_set(&erecs); } +INT32 xref_max_othrs (void) { return max_set(&xrecs); } /*====================================================== * xref_max_any -- Return largest key number of any type *====================================================*/ -INT +INT32 xref_max_any (void) { if (maxkeynum>=0) diff --git a/src/hdrs/gedcom.h b/src/hdrs/gedcom.h index c9371e936..6b621e3d2 100644 --- a/src/hdrs/gedcom.h +++ b/src/hdrs/gedcom.h @@ -601,12 +601,12 @@ INT xref_lastf(void); INT xref_lasti(void); INT xref_lasts(void); INT xref_lastx(void); -INT xref_max_any(void); -INT xref_max_indis(void); -INT xref_max_evens (void); -INT xref_max_fams (void); -INT xref_max_othrs (void); -INT xref_max_sours (void); +INT32 xref_max_any(void); +INT32 xref_max_indis(void); +INT32 xref_max_evens (void); +INT32 xref_max_fams (void); +INT32 xref_max_othrs (void); +INT32 xref_max_sours (void); INT xref_next(char ntype, INT i); INT xref_nexte(INT); INT xref_nextf(INT); diff --git a/src/liflines/show.c b/src/liflines/show.c index a9a7579fd..8d426a6ec 100644 --- a/src/liflines/show.c +++ b/src/liflines/show.c @@ -831,7 +831,7 @@ indi_events (STRING outstr, NODE indi, INT len) static INT max_keywidth (void) { - INT maxkey = xref_max_any(); + INT32 maxkey = xref_max_any(); if (maxkey>9999) { if (maxkey>999999) return 7; From e85bc810b927c9c6a1ee896fb6f1ff62be9336c6 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sat, 5 Jan 2019 02:24:52 -0500 Subject: [PATCH 146/520] Update internal add, delete, find, parse and validate key routines to use INT32. More fixes to writexrefs, growxrefs and sortxrefs. --- src/gedlib/xreffile.c | 98 ++++++++++++++++++++++--------------------- 1 file changed, 50 insertions(+), 48 deletions(-) diff --git a/src/gedlib/xreffile.c b/src/gedlib/xreffile.c index 3e08c29bf..7c40aa03a 100644 --- a/src/gedlib/xreffile.c +++ b/src/gedlib/xreffile.c @@ -91,24 +91,24 @@ typedef struct deleteset_s *DELETESET; *********************************************/ /* alphabetical */ -static BOOLEAN addixref_impl(INT key, DUPS dups); -static BOOLEAN addfxref_impl(INT key, DUPS dups); -static BOOLEAN addsxref_impl(INT key, DUPS dups); -static BOOLEAN addexref_impl(INT key, DUPS dups); +static BOOLEAN addixref_impl(INT32 key, DUPS dups); +static BOOLEAN addfxref_impl(INT32 key, DUPS dups); +static BOOLEAN addsxref_impl(INT32 key, DUPS dups); +static BOOLEAN addexref_impl(INT32 key, DUPS dups); static BOOLEAN addxref_impl(CNSTRING key, DUPS dups); -static BOOLEAN addxxref_impl(INT key, DUPS dups); +static BOOLEAN addxxref_impl(INT32 key, DUPS dups); static void dumpxrecs(STRING type, DELETESET set, INT *offset); -static INT find_slot(INT keynum, DELETESET set); +static INT32 find_slot(INT32 keynum, DELETESET set); static void freexref(DELETESET set); static DELETESET get_deleteset_from_type(char ctype); static STRING getxref(DELETESET set); static void growxrefs(DELETESET set); static STRING newxref(STRING xrefp, BOOLEAN flag, DELETESET set); static INT32 num_set(DELETESET set); -static BOOLEAN parse_key(CNSTRING key, char * ktype, INT * kval); +static BOOLEAN parse_key(CNSTRING key, char * ktype, INT32 * kval); static void readrecs(DELETESET set); static BOOLEAN readxrefs(void); -static BOOLEAN xref_isvalid_impl(DELETESET set, INT keynum); +static BOOLEAN xref_isvalid_impl(DELETESET set, INT32 keynum); static INT xref_last(DELETESET set); /********************************************* @@ -158,7 +158,8 @@ void initxref (void) { char scratch[100]; - INT i = 1, j; + INT32 i = 1; + INT j; ASSERT(!xrefReadonly); initdsets(); ASSERT(!xreffp); @@ -242,9 +243,9 @@ getxrefnum (DELETESET set) static STRING getxref (DELETESET set) { - INT keynum = getxrefnum(set); + INT32 keynum = getxrefnum(set); static char scratch[12]; - sprintf(scratch, "@%c" FMT_INT "@", set->ctype, keynum); + sprintf(scratch, "@%c" FMT_INT32 "@", set->ctype, keynum); return scratch; } /*=================================================== @@ -280,18 +281,19 @@ sortxref (DELETESET set) they should normally already be sorted, so use watchful bubble-sort for O(n) */ - INT i,j, temp, ct; + INT32 i, j, temp; + BOOLEAN sorted; for (i=1; in; i++) { - ct=0; + sorted = TRUE; for (j=i+1; jn; j++) { if (set->recs[i] < set->recs[j]) { - ct++; + sorted = FALSE; temp = set->recs[j]; set->recs[j] = set->recs[i]; set->recs[i] = temp; } } - if (i==1 && !ct) return; /* already sorted */ + if (i==1 && sorted) return; /* already sorted */ } } /*====================================== @@ -360,11 +362,11 @@ writexrefs (void) ASSERT(fwrite(&erecs.n, sizeof(INT32), 1, xreffp) == 1); ASSERT(fwrite(&srecs.n, sizeof(INT32), 1, xreffp) == 1); ASSERT(fwrite(&xrecs.n, sizeof(INT32), 1, xreffp) == 1); - ASSERT((INT)fwrite(irecs.recs, sizeof(INT32), irecs.n, xreffp) == irecs.n); - ASSERT((INT)fwrite(frecs.recs, sizeof(INT32), frecs.n, xreffp) == frecs.n); - ASSERT((INT)fwrite(erecs.recs, sizeof(INT32), erecs.n, xreffp) == erecs.n); - ASSERT((INT)fwrite(srecs.recs, sizeof(INT32), srecs.n, xreffp) == srecs.n); - ASSERT((INT)fwrite(xrecs.recs, sizeof(INT32), xrecs.n, xreffp) == xrecs.n); + ASSERT((INT32)fwrite(irecs.recs, sizeof(INT32), irecs.n, xreffp) == irecs.n); + ASSERT((INT32)fwrite(frecs.recs, sizeof(INT32), frecs.n, xreffp) == frecs.n); + ASSERT((INT32)fwrite(erecs.recs, sizeof(INT32), erecs.n, xreffp) == erecs.n); + ASSERT((INT32)fwrite(srecs.recs, sizeof(INT32), srecs.n, xreffp) == srecs.n); + ASSERT((INT32)fwrite(xrecs.recs, sizeof(INT32), xrecs.n, xreffp) == xrecs.n); fflush(xreffp); return TRUE; } @@ -419,14 +421,14 @@ dumpxrecs (STRING type, DELETESET set, INT *offset) /*===================================== * find_slot -- Find slot at which to add key *===================================*/ -static INT -find_slot (INT keynum, DELETESET set) +static INT32 +find_slot (INT32 keynum, DELETESET set) { - INT lo=1; - INT hi=(set->n)-1; + INT32 lo=1; + INT32 hi=(set->n)-1; /* binary search to find where to insert key */ while (lo<=hi) { - INT md = (lo + hi)/2; + INT32 md = (lo + hi)/2; if (keynum > (set->recs)[md]) hi=--md; else if (keynum < (set->recs)[md]) @@ -442,9 +444,9 @@ find_slot (INT keynum, DELETESET set) * generic for all types *===================================*/ static BOOLEAN -add_xref_to_set_impl (INT keynum, DELETESET set, DUPS dups) +add_xref_to_set_impl (INT32 keynum, DELETESET set, DUPS dups) { - INT lo, i; + INT32 lo, i; if (keynum <= 0 || !xreffp || (set->n) < 1) { char msg[128]; snprintf(msg, sizeof(msg)/sizeof(msg[0]) @@ -473,7 +475,7 @@ add_xref_to_set_impl (INT keynum, DELETESET set, DUPS dups) if (dups==DUPSOK) return FALSE; snprintf(msg, sizeof(msg)/sizeof(msg[0]) - , _("Tried to add already-deleted record (" FMT_INT ") to xref (%c)!") + , _("Tried to add already-deleted record (" FMT_INT32 ") to xref (%c)!") , keynum, set->ctype); FATAL2(msg); /* deleting a deleted record! */ } @@ -490,20 +492,20 @@ add_xref_to_set_impl (INT keynum, DELETESET set, DUPS dups) * add?xref_impl -- Wrappers for each type to add_xref_to_set (qv) * 5 symmetric versions *=================================================*/ -static BOOLEAN addixref_impl (INT key, DUPS dups) { return add_xref_to_set_impl(key, &irecs, dups); } -static BOOLEAN addfxref_impl (INT key, DUPS dups) { return add_xref_to_set_impl(key, &frecs, dups); } -static BOOLEAN addsxref_impl (INT key, DUPS dups) { return add_xref_to_set_impl(key, &srecs, dups); } -static BOOLEAN addexref_impl (INT key, DUPS dups) { return add_xref_to_set_impl(key, &erecs, dups); } -static BOOLEAN addxxref_impl (INT key, DUPS dups) { return add_xref_to_set_impl(key, &xrecs, dups); } +static BOOLEAN addixref_impl (INT32 key, DUPS dups) { return add_xref_to_set_impl(key, &irecs, dups); } +static BOOLEAN addfxref_impl (INT32 key, DUPS dups) { return add_xref_to_set_impl(key, &frecs, dups); } +static BOOLEAN addsxref_impl (INT32 key, DUPS dups) { return add_xref_to_set_impl(key, &srecs, dups); } +static BOOLEAN addexref_impl (INT32 key, DUPS dups) { return add_xref_to_set_impl(key, &erecs, dups); } +static BOOLEAN addxxref_impl (INT32 key, DUPS dups) { return add_xref_to_set_impl(key, &xrecs, dups); } /*=================================================== * add?xref -- Wrappers for each type to add_xref_to_set (qv) * 5 symmetric versions *=================================================*/ -void addixref (INT key) { addixref_impl(key, NODUPS); } -void addfxref (INT key) { addfxref_impl(key, NODUPS); } -void addsxref (INT key) { addsxref_impl(key, NODUPS); } -void addexref (INT key) { addexref_impl(key, NODUPS); } -void addxxref (INT key) { addxxref_impl(key, NODUPS); } +void addixref (INT key) { addixref_impl((INT32)key, NODUPS); } +void addfxref (INT key) { addfxref_impl((INT32)key, NODUPS); } +void addsxref (INT key) { addsxref_impl((INT32)key, NODUPS); } +void addexref (INT key) { addexref_impl((INT32)key, NODUPS); } +void addxxref (INT key) { addxxref_impl((INT32)key, NODUPS); } /*=================================================== * addxref_impl -- Mark key free (accepts string key, any type) * key: [IN] key to delete (add to free set) @@ -513,7 +515,7 @@ static BOOLEAN addxref_impl (CNSTRING key, DUPS dups) { char ktype=0; - INT keynum=0; + INT32 keynum=0; if (!parse_key(key, &ktype, &keynum)) { char msg[512]; snprintf(msg, sizeof(msg)/sizeof(msg[0]), "Bad key passed to addxref_impl: %s", key); @@ -556,7 +558,7 @@ growxrefs (DELETESET set) set->max = 64; while (set->max <= set->n) set->max = set->max << 1; - newp = (INT *) stdalloc((set->max)*sizeof(INT32)); + newp = (INT32 *) stdalloc((set->max)*sizeof(INT32)); if (m) { for (i = 0; i < set->n; i++) newp[i] = set->recs[i]; @@ -588,9 +590,9 @@ BOOLEAN delete_xref_if_present (CNSTRING key) { DELETESET set=0; - INT keynum=0; - INT lo=0; - INT i=0; + INT32 keynum=0; + INT32 lo=0; + INT32 i=0; ASSERT(key); ASSERT(key[0]); @@ -618,7 +620,7 @@ delete_xref_if_present (CNSTRING key) * parse_key("I44") => 'I', 44 *========================================*/ static BOOLEAN -parse_key (CNSTRING key, char * ktype, INT * kval) +parse_key (CNSTRING key, char * ktype, INT32 * kval) { if (!key || !key[0] || !key[1]) return FALSE; @@ -636,7 +638,7 @@ BOOLEAN is_key_in_use (CNSTRING key) { DELETESET set=0; - INT keynum=0; + INT32 keynum=0; char ktype=0; CNSTRING barekey=0; BOOLEAN result=FALSE; @@ -731,7 +733,7 @@ xref_max_any (void) static STRING newxref (STRING xrefp, BOOLEAN flag, DELETESET set) { - INT keynum; + INT32 keynum; BOOLEAN changed; static char scratch[12]; if(flag) { @@ -784,9 +786,9 @@ newxxref (STRING xrefp, BOOLEAN flag) * (internal use) *==============================================*/ static BOOLEAN -xref_isvalid_impl (DELETESET set, INT keynum) +xref_isvalid_impl (DELETESET set, INT32 keynum) { - INT lo,hi,md; + INT32 lo,hi,md; if (set->n == set->recs[0]) return FALSE; /* no valids */ if (set->n == 1) return TRUE; /* all valid */ /* binary search deleteds */ From dd3bc49d2aa4a175afd539ce8de6cbe2a8304e61 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sat, 5 Jan 2019 11:11:59 -0500 Subject: [PATCH 147/520] Update xref_pref_impl and xref_next_impl to INT32 and add appropriate casting to API routines --- src/gedlib/xreffile.c | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/src/gedlib/xreffile.c b/src/gedlib/xreffile.c index 7c40aa03a..4743e7847 100644 --- a/src/gedlib/xreffile.c +++ b/src/gedlib/xreffile.c @@ -812,13 +812,13 @@ xref_isvalid_impl (DELETESET set, INT32 keynum) * this could be more efficient (after first one work * thru tree) *=======================================================*/ -static INT -xref_next_impl (DELETESET set, INT i) +static INT32 +xref_next_impl (DELETESET set, INT32 i) { if (set->n == set->recs[0]) return 0; /* no valids */ while (++i < set->recs[0]) { - if (xref_isvalid_impl(set, i)) return i; + if (xref_isvalid_impl(set, i)) return (INT)i; } return 0; } @@ -827,8 +827,8 @@ xref_next_impl (DELETESET set, INT i) * returns 0 if none found * generic for all 5 types *========================================================*/ -static INT -xref_prev_impl (DELETESET set, INT i) +static INT32 +xref_prev_impl (DELETESET set, INT32 i) { if (set->n == set->recs[0]) return 0; /* no valids */ while (--i) @@ -842,11 +842,11 @@ xref_prev_impl (DELETESET set, INT i) * returns 0 if none found * 5 symmetric versions *=============================================*/ -INT xref_nexti (INT i) { return xref_next_impl(&irecs, i); } -INT xref_nextf (INT i) { return xref_next_impl(&frecs, i); } -INT xref_nexts (INT i) { return xref_next_impl(&srecs, i); } -INT xref_nexte (INT i) { return xref_next_impl(&erecs, i); } -INT xref_nextx (INT i) { return xref_next_impl(&xrecs, i); } +INT xref_nexti (INT i) { return (INT)xref_next_impl(&irecs, (INT32)i); } +INT xref_nextf (INT i) { return (INT)xref_next_impl(&frecs, (INT32)i); } +INT xref_nexts (INT i) { return (INT)xref_next_impl(&srecs, (INT32)i); } +INT xref_nexte (INT i) { return (INT)xref_next_impl(&erecs, (INT32)i); } +INT xref_nextx (INT i) { return (INT)xref_next_impl(&xrecs, (INT32)i); } INT xref_next (char ntype, INT i) { switch(ntype) { @@ -863,11 +863,11 @@ INT xref_next (char ntype, INT i) * returns 0 if none found * 5 symmetric versions *==============================================*/ -INT xref_previ (INT i) { return xref_prev_impl(&irecs, i); } -INT xref_prevf (INT i) { return xref_prev_impl(&frecs, i); } -INT xref_prevs (INT i) { return xref_prev_impl(&srecs, i); } -INT xref_preve (INT i) { return xref_prev_impl(&erecs, i); } -INT xref_prevx (INT i) { return xref_prev_impl(&xrecs, i); } +INT xref_previ (INT i) { return (INT)xref_prev_impl(&irecs, (INT32)i); } +INT xref_prevf (INT i) { return (INT)xref_prev_impl(&frecs, (INT32)i); } +INT xref_prevs (INT i) { return (INT)xref_prev_impl(&srecs, (INT32)i); } +INT xref_preve (INT i) { return (INT)xref_prev_impl(&erecs, (INT32)i); } +INT xref_prevx (INT i) { return (INT)xref_prev_impl(&xrecs, (INT32)i); } INT xref_prev (char ntype, INT i) { switch(ntype) { @@ -896,7 +896,7 @@ INT xref_firstx (void) { return xref_nextx(0); } *=====================================*/ static INT xref_last (DELETESET set) { - return xref_prev_impl(set, set->recs[0]); + return (INT)xref_prev_impl(set, set->recs[0]); } INT xref_lasti (void) { return xref_last(&irecs); } INT xref_lastf (void) { return xref_last(&frecs); } From 17f79031790a7cffd1859fada72568d70b0aed4a Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sat, 5 Jan 2019 11:19:50 -0500 Subject: [PATCH 148/520] Make changes to KEYFILE1 and KEYFILE2 to maintain 32-bit binary compatibility --- src/hdrs/btree.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/hdrs/btree.h b/src/hdrs/btree.h index 174b8c2ff..53afec1ea 100644 --- a/src/hdrs/btree.h +++ b/src/hdrs/btree.h @@ -70,7 +70,7 @@ typedef struct { FKEY k_mkey; /* current master key*/ FKEY k_fkey; /* current file key*/ /* ostat: -2=immutable, -1=writer, 0=closed, 1+=reader count */ - INT k_ostat; + INT32 k_ostat; } KEYFILE1; /* @@ -83,8 +83,8 @@ add it to any database that does not yet have it. typedef struct { char name[18]; /* KF_NAME */ char pad[2]; /* matches padding added by compiler */ - INT magic; /* KF_MAGIC */ /* byte alignment check */ - INT version; /* KF_VER */ + INT32 magic; /* KF_MAGIC */ /* byte alignment check */ + INT32 version; /* KF_VER */ } KEYFILE2; #define KF2_NAME "LifeLines Keyfile" From 7f729054eeca288b206aa404561d603267b69deb Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sat, 5 Jan 2019 14:53:34 -0500 Subject: [PATCH 149/520] Revert INT32 changes to num_XXX() APIs. (Backs out selected changes from commits f5d2c4d60be727596c6b22f8c196c212a105a17a and abb2915bb28dc4a512a82abcf7cee5ae56ca2371). --- src/gedlib/dblist.c | 2 +- src/gedlib/gedcomi.h | 4 ++-- src/gedlib/messages.c | 2 +- src/gedlib/xreffile.c | 34 ++++++++++++++++++---------------- src/hdrs/gedcom.h | 10 +++++----- src/liflines/miscutls.c | 3 --- src/liflines/screen.c | 2 -- 7 files changed, 27 insertions(+), 30 deletions(-) diff --git a/src/gedlib/dblist.c b/src/gedlib/dblist.c index 2c340c4d1..f03ebb293 100644 --- a/src/gedlib/dblist.c +++ b/src/gedlib/dblist.c @@ -98,7 +98,7 @@ add_dbs_to_list (LIST dblist, LIST dbdesclist, STRING dir) static CNSTRING getdbdesc (STRING path, STRING userpath) { - INT32 nindis=0, nfams=0, nsours=0, nevens=0, nothrs=0; + INT nindis=0, nfams=0, nsours=0, nevens=0, nothrs=0; char desc[MAXPATHLEN] = ""; char * errptr = 0; if (xrefs_get_counts_from_unopened_db(path, &nindis, &nfams diff --git a/src/gedlib/gedcomi.h b/src/gedlib/gedcomi.h index 03a1fcf90..fadcaf5a7 100644 --- a/src/gedlib/gedcomi.h +++ b/src/gedlib/gedcomi.h @@ -36,7 +36,7 @@ void record_remove_cel(RECORD rec, CACHEEL cel); void record_set_cel(RECORD rec, CACHEEL cel); /* xreffile.c */ -BOOLEAN xrefs_get_counts_from_unopened_db(CNSTRING path, INT32 *nindis, INT32 *nfams - , INT32 *nsours, INT32 *nevens, INT32 *nothrs, char ** errptr); +BOOLEAN xrefs_get_counts_from_unopened_db(CNSTRING path, INT *nindis, INT *nfams + , INT *nsours, INT *nevens, INT *nothrs, char ** errptr); #endif /* _GEDCOM_PRIV_H */ diff --git a/src/gedlib/messages.c b/src/gedlib/messages.c index d03c64980..04f5b3de4 100644 --- a/src/gedlib/messages.c +++ b/src/gedlib/messages.c @@ -414,7 +414,7 @@ ZST qSbadirefn = N_("REFN key is already in use."); ZST qStag2lng2cnc = N_("Tag is too long to connect automatically."); /* I,F,S,E,X are conventional letters, so leave them as is) */ ZST qSdbrecords = N_("Database records"); -ZST qSdbrecstats = N_(FMT_INT32 "I, " FMT_INT32 "F, " FMT_INT32 "S," FMT_INT32 "E, " FMT_INT32 "X"); +ZST qSdbrecstats = N_(FMT_INT "I, " FMT_INT "F, " FMT_INT "S," FMT_INT "E, " FMT_INT "X"); /* menus */ ZST qSmtitle = N_("LifeLines %s - Genealogical DB and Programming System"); diff --git a/src/gedlib/xreffile.c b/src/gedlib/xreffile.c index 4743e7847..07cb47962 100644 --- a/src/gedlib/xreffile.c +++ b/src/gedlib/xreffile.c @@ -104,7 +104,7 @@ static DELETESET get_deleteset_from_type(char ctype); static STRING getxref(DELETESET set); static void growxrefs(DELETESET set); static STRING newxref(STRING xrefp, BOOLEAN flag, DELETESET set); -static INT32 num_set(DELETESET set); +static INT num_set(DELETESET set); static BOOLEAN parse_key(CNSTRING key, char * ktype, INT32 * kval); static void readrecs(DELETESET set); static BOOLEAN readxrefs(void); @@ -681,16 +681,17 @@ freexref (DELETESET set) * num_????s -- Return number of type of things in database. * 5 symmetric versions *========================================================*/ -static INT32 num_set (DELETESET set) +static INT num_set (DELETESET set) { ASSERT(set); - return set->recs[0] - set->n; -} -INT32 num_indis (void) { return num_set(&irecs); } -INT32 num_fams (void) { return num_set(&frecs); } -INT32 num_sours (void) { return num_set(&srecs); } -INT32 num_evens (void) { return num_set(&erecs); } -INT32 num_othrs (void) { return num_set(&xrecs); } + /* next key value less number of deleted keys */ + return (INT)(set->recs[0] - set->n); +} +INT num_indis (void) { return num_set(&irecs); } +INT num_fams (void) { return num_set(&frecs); } +INT num_sours (void) { return num_set(&srecs); } +INT num_evens (void) { return num_set(&erecs); } +INT num_othrs (void) { return num_set(&xrecs); } /*======================================================== * max_????s -- Return max key number of object type in db * 5 symmetric versions @@ -910,8 +911,8 @@ INT xref_lastx (void) { return xref_last(&xrecs); } * If db structure error, errptr points to description of error (in static buffer) *=====================================*/ BOOLEAN -xrefs_get_counts_from_unopened_db (CNSTRING path, INT32 *nindis, INT32 *nfams - , INT32 *nsours, INT32 *nevens, INT32 *nothrs, char ** errptr) +xrefs_get_counts_from_unopened_db (CNSTRING path, INT *nindis, INT *nfams + , INT *nsours, INT *nevens, INT *nothrs, char ** errptr) { char scratch[100]; static char errstr[256]; @@ -948,11 +949,12 @@ xrefs_get_counts_from_unopened_db (CNSTRING path, INT32 *nindis, INT32 *nfams nmax[i] = k; } } - *nindis = nmax[0] - ndels[0]; - *nfams = nmax[1] - ndels[1]; - *nevens = nmax[2] - ndels[2]; - *nsours = nmax[3] - ndels[3]; - *nothrs = nmax[4] - ndels[4]; + /* This logic is similar to what is in num_set() */ + *nindis = (INT)(nmax[0] - ndels[0]); + *nfams = (INT)(nmax[1] - ndels[1]); + *nevens = (INT)(nmax[2] - ndels[2]); + *nsours = (INT)(nmax[3] - ndels[3]); + *nothrs = (INT)(nmax[4] - ndels[4]); fclose(fp); return TRUE; } diff --git a/src/hdrs/gedcom.h b/src/hdrs/gedcom.h index 6b621e3d2..f9fc0633d 100644 --- a/src/hdrs/gedcom.h +++ b/src/hdrs/gedcom.h @@ -398,13 +398,13 @@ void normalize_fam(NODE fam); void normalize_irec(RECORD irec); void normalize_indi(NODE indi); void normalize_rec(RECORD rec); -INT32 num_evens(void); +INT num_evens(void); INT num_fam_xrefs(NODE fam); -INT32 num_fams(void); -INT32 num_indis(void); +INT num_fams(void); +INT num_indis(void); INT num_spouses_of_indi(NODE); -INT32 num_sours(void); -INT32 num_othrs(void); +INT num_sours(void); +INT num_othrs(void); BOOLEAN open_database(INT alteration, STRING dbused, INT *lldberr); BOOLEAN openxref(BOOLEAN readonly); STRING other_to_list_string(NODE node, INT len, STRING delim); diff --git a/src/liflines/miscutls.c b/src/liflines/miscutls.c index 1f988e674..9fe8977a6 100644 --- a/src/liflines/miscutls.c +++ b/src/liflines/miscutls.c @@ -93,9 +93,6 @@ who_is_he_she (void) } /*=========================================== * show_database_stats -- Show database stats - * FIXME: num_XXX() is the number of *unused* - * XXX keys in the database, *not* - * the total number of XXX keys! *=========================================*/ void show_database_stats (void) diff --git a/src/liflines/screen.c b/src/liflines/screen.c index 6c30c9ceb..51d708553 100644 --- a/src/liflines/screen.c +++ b/src/liflines/screen.c @@ -1930,8 +1930,6 @@ uopt_validate (TABLE tab, void * param) */ if (!eqstr_ex(codeset, original_codeset) && !eqstr_ex(codeset, int_codeset)) { - /* FIXME: num_XXX() is the number of *unused* XXX keys in the database, - * *not* the total number of XXX keys! */ if (num_indis()+num_fams()+num_sours()+num_evens()+num_othrs()) return _("Impermissible to change codeset in a populated database"); } From b665742923439d0a82d786c2a5005b4b70544e27 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 11:34:48 -0500 Subject: [PATCH 150/520] Add macros for printf/scanf integer formats --- src/hdrs/standard.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/hdrs/standard.h b/src/hdrs/standard.h index 20329f693..52769316d 100644 --- a/src/hdrs/standard.h +++ b/src/hdrs/standard.h @@ -159,6 +159,15 @@ typedef unsigned char uchar; /* FLOATING POINT TYPES */ #define FLOAT double +#define FMT_INT "%" PRId32 /* FUTUREFIX: ?? */ +#define FMT_INT_6 "%6" PRId32 /* FUTUREFIX: ??. Used in import, load and save routines. */ +#define FMT_INTPTR "%" PRIdPTR +#define FMT_INT16 "%" PRId16 +#define FMT_INT32 "%" PRId32 +#define FMT_INT64 "%" PRId64 + +#define SCN_INT "%" SCNd32 /* FUTUREFIX: ?? */ + /* VOID TYPE */ typedef void *VPTR; #define VPTRSIZE sizeof(VPTR) From f0927da2002faa879abe9e0d18f6988ffe167333 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 11:55:40 -0500 Subject: [PATCH 151/520] Update tools to use printf format macros; add format macros for size_t --- src/hdrs/standard.h | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/hdrs/standard.h b/src/hdrs/standard.h index 52769316d..f96e86485 100644 --- a/src/hdrs/standard.h +++ b/src/hdrs/standard.h @@ -157,17 +157,27 @@ typedef unsigned char uchar; #endif /* FLOATING POINT TYPES */ +======= +>>>>>>> Update tools to use printf format macros; add format macros for size_t #define FLOAT double #define FMT_INT "%" PRId32 /* FUTUREFIX: ?? */ -#define FMT_INT_6 "%6" PRId32 /* FUTUREFIX: ??. Used in import, load and save routines. */ #define FMT_INTPTR "%" PRIdPTR #define FMT_INT16 "%" PRId16 #define FMT_INT32 "%" PRId32 #define FMT_INT64 "%" PRId64 +#if __WORDSIZE == 64 +#define FMT_SIZET FMT_INT64 +#else +#define FMT_SIZET FMT_INT32 +#endif + #define SCN_INT "%" SCNd32 /* FUTUREFIX: ?? */ +/* Special formatting macros */ +#define FMT_INT_6 "%6" PRId32 /* FUTUREFIX: ??. Used in import, load and save routines. */ + /* VOID TYPE */ typedef void *VPTR; #define VPTRSIZE sizeof(VPTR) From d416de80ec31e716bdd46220c807fb2c5182845e Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 12:22:35 -0500 Subject: [PATCH 152/520] Use printf format macros in gedlib --- src/gedlib/gedcom.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/gedlib/gedcom.c b/src/gedlib/gedcom.c index cf0079466..eedb56916 100644 --- a/src/gedlib/gedcom.c +++ b/src/gedlib/gedcom.c @@ -275,6 +275,7 @@ nkey_load_key (NKEY * nkey) return; snprintf(key, MAXKEYWIDTH, "%c" FMT_INT, nkey->ntype, nkey->keynum); strncpy(nkey->key, key, MAXKEYWIDTH); + strcpy(nkey->key, key); } /*================================================== * nkey_eq -- compare two NKEYs From d3b8b067575d9c6f24bb66244c6df9ea59caf63a Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 12:46:01 -0500 Subject: [PATCH 153/520] Use printf format macros for btree --- src/hdrs/standard.h | 1 + 1 file changed, 1 insertion(+) diff --git a/src/hdrs/standard.h b/src/hdrs/standard.h index f96e86485..925a6bcbc 100644 --- a/src/hdrs/standard.h +++ b/src/hdrs/standard.h @@ -176,6 +176,7 @@ typedef unsigned char uchar; #define SCN_INT "%" SCNd32 /* FUTUREFIX: ?? */ /* Special formatting macros */ +#define FMT_INT_HEX "%" PRIx32 /* FUTUREFIX: ?? */ #define FMT_INT_6 "%6" PRId32 /* FUTUREFIX: ??. Used in import, load and save routines. */ /* VOID TYPE */ From 4590d02b8454ef3f7f642d2d3fbd244712c99756 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 13:25:48 -0500 Subject: [PATCH 154/520] Restructure integer types and format code; prepare for native 64-bit support --- src/hdrs/standard.h | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/src/hdrs/standard.h b/src/hdrs/standard.h index 925a6bcbc..b928c6e8f 100644 --- a/src/hdrs/standard.h +++ b/src/hdrs/standard.h @@ -160,24 +160,35 @@ typedef unsigned char uchar; ======= >>>>>>> Update tools to use printf format macros; add format macros for size_t #define FLOAT double +======= +>>>>>>> Restructure integer types and format code; prepare for native 64-bit support -#define FMT_INT "%" PRId32 /* FUTUREFIX: ?? */ +/* INTEGER PRINTF FORMAT DEFINITIONS */ #define FMT_INTPTR "%" PRIdPTR #define FMT_INT16 "%" PRId16 #define FMT_INT32 "%" PRId32 #define FMT_INT64 "%" PRId64 - #if __WORDSIZE == 64 +#define FMT_INT "%" PRId32 +#define FMT_INT_HEX "%" PRIx32 +#define FMT_INT_6 "%6" PRId32 #define FMT_SIZET FMT_INT64 #else +#define FMT_INT "%" PRId32 +#define FMT_INT_HEX "%" PRIx32 +#define FMT_INT_6 "%6" PRId32 #define FMT_SIZET FMT_INT32 #endif -#define SCN_INT "%" SCNd32 /* FUTUREFIX: ?? */ +/* INTEGER SCANF FORMAT DEFINITIONS */ +#if __WORDSIZE == 64 +#define SCN_INT "%" SCNd32 +#else +#define SCN_INT "%" SCNd32 +#endif -/* Special formatting macros */ -#define FMT_INT_HEX "%" PRIx32 /* FUTUREFIX: ?? */ -#define FMT_INT_6 "%6" PRId32 /* FUTUREFIX: ??. Used in import, load and save routines. */ +/* FLOATING POINT TYPES */ +#define FLOAT double /* VOID TYPE */ typedef void *VPTR; From bbb02aac82ce8a915074bdb4d11160ceacc05781 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 13:59:04 -0500 Subject: [PATCH 155/520] More printf format macro usage in preparation for 64-bit INT type --- src/hdrs/standard.h | 31 ------------------------------- 1 file changed, 31 deletions(-) diff --git a/src/hdrs/standard.h b/src/hdrs/standard.h index b928c6e8f..20329f693 100644 --- a/src/hdrs/standard.h +++ b/src/hdrs/standard.h @@ -156,37 +156,6 @@ typedef unsigned char uchar; #define SCN_INT "%" SCNd32 #endif -/* FLOATING POINT TYPES */ -======= ->>>>>>> Update tools to use printf format macros; add format macros for size_t -#define FLOAT double -======= ->>>>>>> Restructure integer types and format code; prepare for native 64-bit support - -/* INTEGER PRINTF FORMAT DEFINITIONS */ -#define FMT_INTPTR "%" PRIdPTR -#define FMT_INT16 "%" PRId16 -#define FMT_INT32 "%" PRId32 -#define FMT_INT64 "%" PRId64 -#if __WORDSIZE == 64 -#define FMT_INT "%" PRId32 -#define FMT_INT_HEX "%" PRIx32 -#define FMT_INT_6 "%6" PRId32 -#define FMT_SIZET FMT_INT64 -#else -#define FMT_INT "%" PRId32 -#define FMT_INT_HEX "%" PRIx32 -#define FMT_INT_6 "%6" PRId32 -#define FMT_SIZET FMT_INT32 -#endif - -/* INTEGER SCANF FORMAT DEFINITIONS */ -#if __WORDSIZE == 64 -#define SCN_INT "%" SCNd32 -#else -#define SCN_INT "%" SCNd32 -#endif - /* FLOATING POINT TYPES */ #define FLOAT double From dbc7690485acc11f2cd9091d554e420adfa1d78f Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 18:50:23 -0500 Subject: [PATCH 156/520] Fix (some of the) warnings reported by clang --- src/gedlib/gedcom.c | 1 - 1 file changed, 1 deletion(-) diff --git a/src/gedlib/gedcom.c b/src/gedlib/gedcom.c index eedb56916..cf0079466 100644 --- a/src/gedlib/gedcom.c +++ b/src/gedlib/gedcom.c @@ -275,7 +275,6 @@ nkey_load_key (NKEY * nkey) return; snprintf(key, MAXKEYWIDTH, "%c" FMT_INT, nkey->ntype, nkey->keynum); strncpy(nkey->key, key, MAXKEYWIDTH); - strcpy(nkey->key, key); } /*================================================== * nkey_eq -- compare two NKEYs From 99fe2f163c7bd92a03bded27d2bfec3e47e2c496 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sat, 5 Jan 2019 01:20:37 -0500 Subject: [PATCH 157/520] Hardcode xref file to INT32 for binary compatibility. Update xrefs_get_counts_from_unopened_db(). Add comments for improper use of num_indis(). --- src/gedlib/dblist.c | 2 +- src/gedlib/gedcomi.h | 4 ++-- src/gedlib/messages.c | 2 +- src/gedlib/xreffile.c | 4 ++-- src/liflines/miscutls.c | 3 +++ src/liflines/screen.c | 2 ++ 6 files changed, 11 insertions(+), 6 deletions(-) diff --git a/src/gedlib/dblist.c b/src/gedlib/dblist.c index f03ebb293..2c340c4d1 100644 --- a/src/gedlib/dblist.c +++ b/src/gedlib/dblist.c @@ -98,7 +98,7 @@ add_dbs_to_list (LIST dblist, LIST dbdesclist, STRING dir) static CNSTRING getdbdesc (STRING path, STRING userpath) { - INT nindis=0, nfams=0, nsours=0, nevens=0, nothrs=0; + INT32 nindis=0, nfams=0, nsours=0, nevens=0, nothrs=0; char desc[MAXPATHLEN] = ""; char * errptr = 0; if (xrefs_get_counts_from_unopened_db(path, &nindis, &nfams diff --git a/src/gedlib/gedcomi.h b/src/gedlib/gedcomi.h index fadcaf5a7..03a1fcf90 100644 --- a/src/gedlib/gedcomi.h +++ b/src/gedlib/gedcomi.h @@ -36,7 +36,7 @@ void record_remove_cel(RECORD rec, CACHEEL cel); void record_set_cel(RECORD rec, CACHEEL cel); /* xreffile.c */ -BOOLEAN xrefs_get_counts_from_unopened_db(CNSTRING path, INT *nindis, INT *nfams - , INT *nsours, INT *nevens, INT *nothrs, char ** errptr); +BOOLEAN xrefs_get_counts_from_unopened_db(CNSTRING path, INT32 *nindis, INT32 *nfams + , INT32 *nsours, INT32 *nevens, INT32 *nothrs, char ** errptr); #endif /* _GEDCOM_PRIV_H */ diff --git a/src/gedlib/messages.c b/src/gedlib/messages.c index 04f5b3de4..d03c64980 100644 --- a/src/gedlib/messages.c +++ b/src/gedlib/messages.c @@ -414,7 +414,7 @@ ZST qSbadirefn = N_("REFN key is already in use."); ZST qStag2lng2cnc = N_("Tag is too long to connect automatically."); /* I,F,S,E,X are conventional letters, so leave them as is) */ ZST qSdbrecords = N_("Database records"); -ZST qSdbrecstats = N_(FMT_INT "I, " FMT_INT "F, " FMT_INT "S," FMT_INT "E, " FMT_INT "X"); +ZST qSdbrecstats = N_(FMT_INT32 "I, " FMT_INT32 "F, " FMT_INT32 "S," FMT_INT32 "E, " FMT_INT32 "X"); /* menus */ ZST qSmtitle = N_("LifeLines %s - Genealogical DB and Programming System"); diff --git a/src/gedlib/xreffile.c b/src/gedlib/xreffile.c index 07cb47962..4ce2f9ef9 100644 --- a/src/gedlib/xreffile.c +++ b/src/gedlib/xreffile.c @@ -911,8 +911,8 @@ INT xref_lastx (void) { return xref_last(&xrecs); } * If db structure error, errptr points to description of error (in static buffer) *=====================================*/ BOOLEAN -xrefs_get_counts_from_unopened_db (CNSTRING path, INT *nindis, INT *nfams - , INT *nsours, INT *nevens, INT *nothrs, char ** errptr) +xrefs_get_counts_from_unopened_db (CNSTRING path, INT32 *nindis, INT32 *nfams + , INT32 *nsours, INT32 *nevens, INT32 *nothrs, char ** errptr) { char scratch[100]; static char errstr[256]; diff --git a/src/liflines/miscutls.c b/src/liflines/miscutls.c index 9fe8977a6..1f988e674 100644 --- a/src/liflines/miscutls.c +++ b/src/liflines/miscutls.c @@ -93,6 +93,9 @@ who_is_he_she (void) } /*=========================================== * show_database_stats -- Show database stats + * FIXME: num_XXX() is the number of *unused* + * XXX keys in the database, *not* + * the total number of XXX keys! *=========================================*/ void show_database_stats (void) diff --git a/src/liflines/screen.c b/src/liflines/screen.c index 51d708553..6c30c9ceb 100644 --- a/src/liflines/screen.c +++ b/src/liflines/screen.c @@ -1930,6 +1930,8 @@ uopt_validate (TABLE tab, void * param) */ if (!eqstr_ex(codeset, original_codeset) && !eqstr_ex(codeset, int_codeset)) { + /* FIXME: num_XXX() is the number of *unused* XXX keys in the database, + * *not* the total number of XXX keys! */ if (num_indis()+num_fams()+num_sours()+num_evens()+num_othrs()) return _("Impermissible to change codeset in a populated database"); } From 3f0c9346c975dadc052aa6eacf20d1860f7904cf Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sat, 5 Jan 2019 01:47:49 -0500 Subject: [PATCH 158/520] Update num_indis and related functions --- src/gedlib/xreffile.c | 2 +- src/hdrs/gedcom.h | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/gedlib/xreffile.c b/src/gedlib/xreffile.c index 4ce2f9ef9..64d23fced 100644 --- a/src/gedlib/xreffile.c +++ b/src/gedlib/xreffile.c @@ -104,7 +104,7 @@ static DELETESET get_deleteset_from_type(char ctype); static STRING getxref(DELETESET set); static void growxrefs(DELETESET set); static STRING newxref(STRING xrefp, BOOLEAN flag, DELETESET set); -static INT num_set(DELETESET set); +static INT32 num_set(DELETESET set); static BOOLEAN parse_key(CNSTRING key, char * ktype, INT32 * kval); static void readrecs(DELETESET set); static BOOLEAN readxrefs(void); diff --git a/src/hdrs/gedcom.h b/src/hdrs/gedcom.h index f9fc0633d..6b621e3d2 100644 --- a/src/hdrs/gedcom.h +++ b/src/hdrs/gedcom.h @@ -398,13 +398,13 @@ void normalize_fam(NODE fam); void normalize_irec(RECORD irec); void normalize_indi(NODE indi); void normalize_rec(RECORD rec); -INT num_evens(void); +INT32 num_evens(void); INT num_fam_xrefs(NODE fam); -INT num_fams(void); -INT num_indis(void); +INT32 num_fams(void); +INT32 num_indis(void); INT num_spouses_of_indi(NODE); -INT num_sours(void); -INT num_othrs(void); +INT32 num_sours(void); +INT32 num_othrs(void); BOOLEAN open_database(INT alteration, STRING dbused, INT *lldberr); BOOLEAN openxref(BOOLEAN readonly); STRING other_to_list_string(NODE node, INT len, STRING delim); From 1ec63e22fcc90d9678b26581252c6c629f6e3065 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sat, 5 Jan 2019 11:19:50 -0500 Subject: [PATCH 159/520] Make changes to KEYFILE1 and KEYFILE2 to maintain 32-bit binary compatibility --- src/hdrs/btree.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/hdrs/btree.h b/src/hdrs/btree.h index 53afec1ea..bd3603663 100644 --- a/src/hdrs/btree.h +++ b/src/hdrs/btree.h @@ -82,7 +82,9 @@ add it to any database that does not yet have it. */ typedef struct { char name[18]; /* KF_NAME */ +#if __WORDSIZE != 16 char pad[2]; /* matches padding added by compiler */ +#endif INT32 magic; /* KF_MAGIC */ /* byte alignment check */ INT32 version; /* KF_VER */ } KEYFILE2; From 9fa0062a6a44f4891b7d6af10890e0c3c6555263 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sat, 5 Jan 2019 14:53:34 -0500 Subject: [PATCH 160/520] Revert INT32 changes to num_XXX() APIs. (Backs out selected changes from commits f5d2c4d60be727596c6b22f8c196c212a105a17a and abb2915bb28dc4a512a82abcf7cee5ae56ca2371). --- src/gedlib/dblist.c | 2 +- src/gedlib/gedcomi.h | 4 ++-- src/gedlib/messages.c | 2 +- src/gedlib/xreffile.c | 6 +++--- src/hdrs/gedcom.h | 10 +++++----- src/liflines/miscutls.c | 3 --- src/liflines/screen.c | 2 -- 7 files changed, 12 insertions(+), 17 deletions(-) diff --git a/src/gedlib/dblist.c b/src/gedlib/dblist.c index 2c340c4d1..f03ebb293 100644 --- a/src/gedlib/dblist.c +++ b/src/gedlib/dblist.c @@ -98,7 +98,7 @@ add_dbs_to_list (LIST dblist, LIST dbdesclist, STRING dir) static CNSTRING getdbdesc (STRING path, STRING userpath) { - INT32 nindis=0, nfams=0, nsours=0, nevens=0, nothrs=0; + INT nindis=0, nfams=0, nsours=0, nevens=0, nothrs=0; char desc[MAXPATHLEN] = ""; char * errptr = 0; if (xrefs_get_counts_from_unopened_db(path, &nindis, &nfams diff --git a/src/gedlib/gedcomi.h b/src/gedlib/gedcomi.h index 03a1fcf90..fadcaf5a7 100644 --- a/src/gedlib/gedcomi.h +++ b/src/gedlib/gedcomi.h @@ -36,7 +36,7 @@ void record_remove_cel(RECORD rec, CACHEEL cel); void record_set_cel(RECORD rec, CACHEEL cel); /* xreffile.c */ -BOOLEAN xrefs_get_counts_from_unopened_db(CNSTRING path, INT32 *nindis, INT32 *nfams - , INT32 *nsours, INT32 *nevens, INT32 *nothrs, char ** errptr); +BOOLEAN xrefs_get_counts_from_unopened_db(CNSTRING path, INT *nindis, INT *nfams + , INT *nsours, INT *nevens, INT *nothrs, char ** errptr); #endif /* _GEDCOM_PRIV_H */ diff --git a/src/gedlib/messages.c b/src/gedlib/messages.c index d03c64980..04f5b3de4 100644 --- a/src/gedlib/messages.c +++ b/src/gedlib/messages.c @@ -414,7 +414,7 @@ ZST qSbadirefn = N_("REFN key is already in use."); ZST qStag2lng2cnc = N_("Tag is too long to connect automatically."); /* I,F,S,E,X are conventional letters, so leave them as is) */ ZST qSdbrecords = N_("Database records"); -ZST qSdbrecstats = N_(FMT_INT32 "I, " FMT_INT32 "F, " FMT_INT32 "S," FMT_INT32 "E, " FMT_INT32 "X"); +ZST qSdbrecstats = N_(FMT_INT "I, " FMT_INT "F, " FMT_INT "S," FMT_INT "E, " FMT_INT "X"); /* menus */ ZST qSmtitle = N_("LifeLines %s - Genealogical DB and Programming System"); diff --git a/src/gedlib/xreffile.c b/src/gedlib/xreffile.c index 64d23fced..07cb47962 100644 --- a/src/gedlib/xreffile.c +++ b/src/gedlib/xreffile.c @@ -104,7 +104,7 @@ static DELETESET get_deleteset_from_type(char ctype); static STRING getxref(DELETESET set); static void growxrefs(DELETESET set); static STRING newxref(STRING xrefp, BOOLEAN flag, DELETESET set); -static INT32 num_set(DELETESET set); +static INT num_set(DELETESET set); static BOOLEAN parse_key(CNSTRING key, char * ktype, INT32 * kval); static void readrecs(DELETESET set); static BOOLEAN readxrefs(void); @@ -911,8 +911,8 @@ INT xref_lastx (void) { return xref_last(&xrecs); } * If db structure error, errptr points to description of error (in static buffer) *=====================================*/ BOOLEAN -xrefs_get_counts_from_unopened_db (CNSTRING path, INT32 *nindis, INT32 *nfams - , INT32 *nsours, INT32 *nevens, INT32 *nothrs, char ** errptr) +xrefs_get_counts_from_unopened_db (CNSTRING path, INT *nindis, INT *nfams + , INT *nsours, INT *nevens, INT *nothrs, char ** errptr) { char scratch[100]; static char errstr[256]; diff --git a/src/hdrs/gedcom.h b/src/hdrs/gedcom.h index 6b621e3d2..f9fc0633d 100644 --- a/src/hdrs/gedcom.h +++ b/src/hdrs/gedcom.h @@ -398,13 +398,13 @@ void normalize_fam(NODE fam); void normalize_irec(RECORD irec); void normalize_indi(NODE indi); void normalize_rec(RECORD rec); -INT32 num_evens(void); +INT num_evens(void); INT num_fam_xrefs(NODE fam); -INT32 num_fams(void); -INT32 num_indis(void); +INT num_fams(void); +INT num_indis(void); INT num_spouses_of_indi(NODE); -INT32 num_sours(void); -INT32 num_othrs(void); +INT num_sours(void); +INT num_othrs(void); BOOLEAN open_database(INT alteration, STRING dbused, INT *lldberr); BOOLEAN openxref(BOOLEAN readonly); STRING other_to_list_string(NODE node, INT len, STRING delim); diff --git a/src/liflines/miscutls.c b/src/liflines/miscutls.c index 1f988e674..9fe8977a6 100644 --- a/src/liflines/miscutls.c +++ b/src/liflines/miscutls.c @@ -93,9 +93,6 @@ who_is_he_she (void) } /*=========================================== * show_database_stats -- Show database stats - * FIXME: num_XXX() is the number of *unused* - * XXX keys in the database, *not* - * the total number of XXX keys! *=========================================*/ void show_database_stats (void) diff --git a/src/liflines/screen.c b/src/liflines/screen.c index 6c30c9ceb..51d708553 100644 --- a/src/liflines/screen.c +++ b/src/liflines/screen.c @@ -1930,8 +1930,6 @@ uopt_validate (TABLE tab, void * param) */ if (!eqstr_ex(codeset, original_codeset) && !eqstr_ex(codeset, int_codeset)) { - /* FIXME: num_XXX() is the number of *unused* XXX keys in the database, - * *not* the total number of XXX keys! */ if (num_indis()+num_fams()+num_sours()+num_evens()+num_othrs()) return _("Impermissible to change codeset in a populated database"); } From 7c24598cc18a9a0e72a861d143287664a9858e8e Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sat, 16 Mar 2019 17:14:43 -0400 Subject: [PATCH 161/520] Make KEYFILE2 portable --- src/hdrs/btree.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/hdrs/btree.h b/src/hdrs/btree.h index bd3603663..ec315a93f 100644 --- a/src/hdrs/btree.h +++ b/src/hdrs/btree.h @@ -81,12 +81,12 @@ occurs directly after KEYFILE1, and the program will silently add it to any database that does not yet have it. */ typedef struct { - char name[18]; /* KF_NAME */ + char name[18]; /* KF_NAME */ #if __WORDSIZE != 16 - char pad[2]; /* matches padding added by compiler */ + char pad[2]; /* matches padding added by compiler */ #endif - INT32 magic; /* KF_MAGIC */ /* byte alignment check */ - INT32 version; /* KF_VER */ + INT32 magic; /* KF_MAGIC */ /* byte alignment check */ + INT32 version; /* KF_VER */ } KEYFILE2; #define KF2_NAME "LifeLines Keyfile" From 6a1a64c9064f3343fd187eb82cbfb0f122bd785c Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sat, 16 Mar 2019 21:31:31 -0400 Subject: [PATCH 162/520] lldump: Dump master index and first block --- src/tools/lldump.c | 185 +++++++++++++++++++++++++++++++++++++-------- 1 file changed, 152 insertions(+), 33 deletions(-) diff --git a/src/tools/lldump.c b/src/tools/lldump.c index b795f156b..7c994d4f3 100644 --- a/src/tools/lldump.c +++ b/src/tools/lldump.c @@ -61,11 +61,12 @@ static struct work todo; /* alphabetical */ void crashlog (STRING fmt, ...); void crashlogn (STRING fmt, ...); -void dump_btree(BTREE btree); +void dump_block(STRING dir); +void dump_index(STRING dir); void dump_keyfile(STRING dir); void dump_xref(STRING dir); -void print_block(BLOCK block); -void print_index(INDEX index); +void print_block(BLOCK block, INT *offset); +void print_index(INDEX index, INT *offset); void print_keyfile1(KEYFILE1 kfile1); void print_keyfile2(KEYFILE2 kfile2); static void print_usage(void); @@ -142,10 +143,10 @@ main (int argc, rtn = 0; - if (todo.dump_btree) { } - if (todo.dump_key) { dump_keyfile(dbname); } - if (todo.dump_record) { } - if (todo.dump_xref) { dump_xref(dbname); } + if (todo.dump_btree) { dump_index(dbname); } + if (todo.dump_key) { dump_keyfile(dbname); } + if (todo.dump_record) { dump_block(dbname); } + if (todo.dump_xref) { dump_xref(dbname); } finish: closebtree(BTR); @@ -203,51 +204,175 @@ print_usage (void) printf("\n"); } /*=============================================== - * dump_btree -- open and print btree to stdout + * dump_index -- open and print index to stdout *=============================================*/ -void dump_btree(BTREE btree) +void dump_index(STRING dir) { - INDEX index; - INT i, n, lo, hi; - FKEY nfkey; - BLOCK block; - BOOLEAN found = FALSE; - RAWRECORD rawrec; - - ASSERT(index = bmaster(btree)); + char scratch[200]; + struct stat sbuf; + char buffer[BUFLEN]; + FILE *fi; + INDEX index; + INT offset = 0; -// loop over nodes - if (ixtype(index) == BTINDEXTYPE) { + sprintf(scratch, "%s/aa/aa", dir); + if (stat(scratch, &sbuf) || !S_ISREG(sbuf.st_mode)) { + printf("Error opening master index\n"); + goto error2; } - if (ixtype(index) == BTBLOCKTYPE) { + + if (!(fi = fopen(scratch, LLREADBINARY))) { + printf("Error opening master index\n"); + goto error2; } + + if (fread(&buffer, BUFLEN, 1, fi) != 1) { + printf("Error reading master index\n"); + goto error1; + } + + index = (INDEX)buffer; + + print_index(index, &offset); + +error1: + fclose(fi); +error2: + return; } /*=============================== * print_index -- print INDEX to stdout *=============================*/ -void print_index(INDEX index) +void print_index(INDEX index, INT *offset) { INT n; printf("INDEX\n"); - printf("fkey: %d type: %d parent: %d nkeys: %d\n", index->ix_self, index->ix_type, index->ix_parent, index->ix_nkeys); + printf("0x%04x: ix_self: %d\n", *offset, index->ix_self); + *offset += sizeof(index->ix_self); + + printf("0x%04x: ix_type: %d\n", *offset, index->ix_type); + *offset += sizeof(index->ix_type); + +#if 0 +#if __WORDSIZE != 16 + printf("0x%04x: ix_pad1: %d\n", *offset, index->ix_pad1); + *offset += sizeof(index->ix_pad1); +#endif +#endif + + printf("0x%04x: ix_parent: %d\n", *offset, index->ix_parent); + *offset += sizeof(index->ix_parent); + + printf("0x%04x: ix_nkeys: %d\n", *offset, index->ix_nkeys); + *offset += sizeof(index->ix_nkeys); + + for (n=0; nix_rkeys[n]); + *offset += sizeof(index->ix_rkeys[n]); + } + +#if 0 +#if __WORDSIZE != 16 + printf("0x%04x: ix_pad2: %d\n", *offset, index->ix_pad2); + *offset += sizeof(index->ix_pad2); +#endif +#endif + for (n=0; nix_rkeys[n], index->ix_fkeys[n]); + printf("0x%04x: ix_fkey[%04d]: 0x%08x\n", *offset, n, index->ix_fkeys[n]); + *offset += sizeof(index->ix_fkeys[n]); } + + printf("0x%04x: EOF (0x%04x)\n", *offset, BUFLEN); printf("\n"); } +/*=============================================== + * dump_block -- open and print block to stdout + *=============================================*/ +void dump_block(STRING dir) +{ + char scratch[200]; + struct stat sbuf; + char buffer[BUFLEN]; + FILE *fb; + BLOCK block; + INT offset = 0; + + sprintf(scratch, "%s/ab/aa", dir); + if (stat(scratch, &sbuf) || !S_ISREG(sbuf.st_mode)) { + printf("Error opening master block\n"); + goto error2; + } + + if (!(fb = fopen(scratch, LLREADBINARY))) { + printf("Error opening master block\n"); + goto error2; + } + + if (fread(&buffer, BUFLEN, 1, fb) != 1) { + printf("Error reading master bock\n"); + goto error1; + } + + block = (BLOCK)buffer; + + print_block(block, &offset); + +error1: + fclose(fb); +error2: + return; +} + /*=============================== * print_block -- print BLOCK to stdout *=============================*/ -void print_block(BLOCK block) +void print_block(BLOCK block, INT *offset) { INT n; printf("BLOCK\n"); - printf("fkey: %d type: %d parent: %d nkeys: %d\n", block->ix_self, block->ix_type, block->ix_parent, block->ix_nkeys); + printf("0x%04x: ix_self: %d\n", *offset, block->ix_self); + *offset += sizeof(block->ix_self); + + printf("0x%04x: ix_type: %d\n", *offset, block->ix_type); + *offset += sizeof(block->ix_type); + +#if 0 +#if __WORDSIZE != 16 + printf("0x%04x: ix_pad1: %d\n", *offset, block->ix_pad1); + *offset += sizeof(block->ix_pad1); +#endif +#endif + + printf("0x%04x: ix_parent: %d\n", *offset, block->ix_parent); + *offset += sizeof(block->ix_parent); + + printf("0x%04x: ix_nkeys: %d\n", *offset, block->ix_nkeys); + *offset += sizeof(block->ix_nkeys); + + for (n=0; nix_rkeys[n]); + *offset += sizeof(block->ix_rkeys[n]); + } + +#if 0 +#if __WORDSIZE != 16 + printf("0x%04x: ix_pad2: %d\n", *offset, block->ix_pad2); + *offset += sizeof(block->ix_pad2); +#endif +#endif + for (n=0; nix_rkeys[n], block->ix_offs[n], block->ix_lens[n]); + printf("0x%04x: ix_offs[%04d]: 0x%08x\n", *offset, n, block->ix_offs[n]); + *offset += sizeof(block->ix_offs[n]); + + printf("0x%04x: ix_lens[%04d]: 0x%08x\n", *offset, n, block->ix_lens[n]); + *offset += sizeof(block->ix_lens[n]); } + + printf("0x%04x: EOF (0x%04x)\n", *offset, BUFLEN); printf("\n"); } /*=============================== @@ -343,7 +468,7 @@ void print_keyfile2(KEYFILE2 kfile2) printf("KEYFILE2\n"); printf("========\n"); - printf("0x%02x: name: '%-18s'\n", offset, kfile2.name); + printf("0x%02x: name: '%-18.18s'\n", offset, kfile2.name); offset += sizeof(kfile2.name); #if WORDSIZE != 16 printf("0x%02x: pad: 0x%04x\n", offset, kfile2.pad); @@ -363,11 +488,6 @@ void print_keyfile2(KEYFILE2 kfile2) *=============================*/ void dump_xref(STRING dir) { - char scratch[200]; - struct stat sbuf; - FILE *xfp; - INT xrecs[5]; - if (!openxref(FALSE)) { printf("Error opening/reading xrefs\n"); @@ -378,7 +498,6 @@ void dump_xref(STRING dir) error1: closexref(); -error2: return; } /*=============================== From a2812eba5a6f14bdecb6e258a06c70c756fbf65b Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sat, 16 Mar 2019 21:46:06 -0400 Subject: [PATCH 163/520] Add lldump --- src/tools/lldump.c | 185 +++++++++++++++++++++++++++++++++++++-------- 1 file changed, 152 insertions(+), 33 deletions(-) diff --git a/src/tools/lldump.c b/src/tools/lldump.c index b795f156b..7c994d4f3 100644 --- a/src/tools/lldump.c +++ b/src/tools/lldump.c @@ -61,11 +61,12 @@ static struct work todo; /* alphabetical */ void crashlog (STRING fmt, ...); void crashlogn (STRING fmt, ...); -void dump_btree(BTREE btree); +void dump_block(STRING dir); +void dump_index(STRING dir); void dump_keyfile(STRING dir); void dump_xref(STRING dir); -void print_block(BLOCK block); -void print_index(INDEX index); +void print_block(BLOCK block, INT *offset); +void print_index(INDEX index, INT *offset); void print_keyfile1(KEYFILE1 kfile1); void print_keyfile2(KEYFILE2 kfile2); static void print_usage(void); @@ -142,10 +143,10 @@ main (int argc, rtn = 0; - if (todo.dump_btree) { } - if (todo.dump_key) { dump_keyfile(dbname); } - if (todo.dump_record) { } - if (todo.dump_xref) { dump_xref(dbname); } + if (todo.dump_btree) { dump_index(dbname); } + if (todo.dump_key) { dump_keyfile(dbname); } + if (todo.dump_record) { dump_block(dbname); } + if (todo.dump_xref) { dump_xref(dbname); } finish: closebtree(BTR); @@ -203,51 +204,175 @@ print_usage (void) printf("\n"); } /*=============================================== - * dump_btree -- open and print btree to stdout + * dump_index -- open and print index to stdout *=============================================*/ -void dump_btree(BTREE btree) +void dump_index(STRING dir) { - INDEX index; - INT i, n, lo, hi; - FKEY nfkey; - BLOCK block; - BOOLEAN found = FALSE; - RAWRECORD rawrec; - - ASSERT(index = bmaster(btree)); + char scratch[200]; + struct stat sbuf; + char buffer[BUFLEN]; + FILE *fi; + INDEX index; + INT offset = 0; -// loop over nodes - if (ixtype(index) == BTINDEXTYPE) { + sprintf(scratch, "%s/aa/aa", dir); + if (stat(scratch, &sbuf) || !S_ISREG(sbuf.st_mode)) { + printf("Error opening master index\n"); + goto error2; } - if (ixtype(index) == BTBLOCKTYPE) { + + if (!(fi = fopen(scratch, LLREADBINARY))) { + printf("Error opening master index\n"); + goto error2; } + + if (fread(&buffer, BUFLEN, 1, fi) != 1) { + printf("Error reading master index\n"); + goto error1; + } + + index = (INDEX)buffer; + + print_index(index, &offset); + +error1: + fclose(fi); +error2: + return; } /*=============================== * print_index -- print INDEX to stdout *=============================*/ -void print_index(INDEX index) +void print_index(INDEX index, INT *offset) { INT n; printf("INDEX\n"); - printf("fkey: %d type: %d parent: %d nkeys: %d\n", index->ix_self, index->ix_type, index->ix_parent, index->ix_nkeys); + printf("0x%04x: ix_self: %d\n", *offset, index->ix_self); + *offset += sizeof(index->ix_self); + + printf("0x%04x: ix_type: %d\n", *offset, index->ix_type); + *offset += sizeof(index->ix_type); + +#if 0 +#if __WORDSIZE != 16 + printf("0x%04x: ix_pad1: %d\n", *offset, index->ix_pad1); + *offset += sizeof(index->ix_pad1); +#endif +#endif + + printf("0x%04x: ix_parent: %d\n", *offset, index->ix_parent); + *offset += sizeof(index->ix_parent); + + printf("0x%04x: ix_nkeys: %d\n", *offset, index->ix_nkeys); + *offset += sizeof(index->ix_nkeys); + + for (n=0; nix_rkeys[n]); + *offset += sizeof(index->ix_rkeys[n]); + } + +#if 0 +#if __WORDSIZE != 16 + printf("0x%04x: ix_pad2: %d\n", *offset, index->ix_pad2); + *offset += sizeof(index->ix_pad2); +#endif +#endif + for (n=0; nix_rkeys[n], index->ix_fkeys[n]); + printf("0x%04x: ix_fkey[%04d]: 0x%08x\n", *offset, n, index->ix_fkeys[n]); + *offset += sizeof(index->ix_fkeys[n]); } + + printf("0x%04x: EOF (0x%04x)\n", *offset, BUFLEN); printf("\n"); } +/*=============================================== + * dump_block -- open and print block to stdout + *=============================================*/ +void dump_block(STRING dir) +{ + char scratch[200]; + struct stat sbuf; + char buffer[BUFLEN]; + FILE *fb; + BLOCK block; + INT offset = 0; + + sprintf(scratch, "%s/ab/aa", dir); + if (stat(scratch, &sbuf) || !S_ISREG(sbuf.st_mode)) { + printf("Error opening master block\n"); + goto error2; + } + + if (!(fb = fopen(scratch, LLREADBINARY))) { + printf("Error opening master block\n"); + goto error2; + } + + if (fread(&buffer, BUFLEN, 1, fb) != 1) { + printf("Error reading master bock\n"); + goto error1; + } + + block = (BLOCK)buffer; + + print_block(block, &offset); + +error1: + fclose(fb); +error2: + return; +} + /*=============================== * print_block -- print BLOCK to stdout *=============================*/ -void print_block(BLOCK block) +void print_block(BLOCK block, INT *offset) { INT n; printf("BLOCK\n"); - printf("fkey: %d type: %d parent: %d nkeys: %d\n", block->ix_self, block->ix_type, block->ix_parent, block->ix_nkeys); + printf("0x%04x: ix_self: %d\n", *offset, block->ix_self); + *offset += sizeof(block->ix_self); + + printf("0x%04x: ix_type: %d\n", *offset, block->ix_type); + *offset += sizeof(block->ix_type); + +#if 0 +#if __WORDSIZE != 16 + printf("0x%04x: ix_pad1: %d\n", *offset, block->ix_pad1); + *offset += sizeof(block->ix_pad1); +#endif +#endif + + printf("0x%04x: ix_parent: %d\n", *offset, block->ix_parent); + *offset += sizeof(block->ix_parent); + + printf("0x%04x: ix_nkeys: %d\n", *offset, block->ix_nkeys); + *offset += sizeof(block->ix_nkeys); + + for (n=0; nix_rkeys[n]); + *offset += sizeof(block->ix_rkeys[n]); + } + +#if 0 +#if __WORDSIZE != 16 + printf("0x%04x: ix_pad2: %d\n", *offset, block->ix_pad2); + *offset += sizeof(block->ix_pad2); +#endif +#endif + for (n=0; nix_rkeys[n], block->ix_offs[n], block->ix_lens[n]); + printf("0x%04x: ix_offs[%04d]: 0x%08x\n", *offset, n, block->ix_offs[n]); + *offset += sizeof(block->ix_offs[n]); + + printf("0x%04x: ix_lens[%04d]: 0x%08x\n", *offset, n, block->ix_lens[n]); + *offset += sizeof(block->ix_lens[n]); } + + printf("0x%04x: EOF (0x%04x)\n", *offset, BUFLEN); printf("\n"); } /*=============================== @@ -343,7 +468,7 @@ void print_keyfile2(KEYFILE2 kfile2) printf("KEYFILE2\n"); printf("========\n"); - printf("0x%02x: name: '%-18s'\n", offset, kfile2.name); + printf("0x%02x: name: '%-18.18s'\n", offset, kfile2.name); offset += sizeof(kfile2.name); #if WORDSIZE != 16 printf("0x%02x: pad: 0x%04x\n", offset, kfile2.pad); @@ -363,11 +488,6 @@ void print_keyfile2(KEYFILE2 kfile2) *=============================*/ void dump_xref(STRING dir) { - char scratch[200]; - struct stat sbuf; - FILE *xfp; - INT xrecs[5]; - if (!openxref(FALSE)) { printf("Error opening/reading xrefs\n"); @@ -378,7 +498,6 @@ void dump_xref(STRING dir) error1: closexref(); -error2: return; } /*=============================== From c79130ac623a658cdf0fec33f9b6e16efe94e596 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sun, 17 Mar 2019 13:49:24 -0400 Subject: [PATCH 164/520] Change KEYFILE1 padding from char to INT16 --- src/hdrs/btree.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hdrs/btree.h b/src/hdrs/btree.h index ec315a93f..8edab0669 100644 --- a/src/hdrs/btree.h +++ b/src/hdrs/btree.h @@ -83,7 +83,7 @@ add it to any database that does not yet have it. typedef struct { char name[18]; /* KF_NAME */ #if __WORDSIZE != 16 - char pad[2]; /* matches padding added by compiler */ + INT16 pad1; /* matches padding added by compiler */ #endif INT32 magic; /* KF_MAGIC */ /* byte alignment check */ INT32 version; /* KF_VER */ From b8fd8ec1ea6f07108b935bb15379dab6262537b8 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sun, 17 Mar 2019 13:53:27 -0400 Subject: [PATCH 165/520] Update dumpxrefs to use formatting macros, add code to get file size for lldump --- src/gedlib/xreffile.c | 31 +++++++++++++++++++------------ 1 file changed, 19 insertions(+), 12 deletions(-) diff --git a/src/gedlib/xreffile.c b/src/gedlib/xreffile.c index 07cb47962..9fe59ede7 100644 --- a/src/gedlib/xreffile.c +++ b/src/gedlib/xreffile.c @@ -97,7 +97,7 @@ static BOOLEAN addsxref_impl(INT32 key, DUPS dups); static BOOLEAN addexref_impl(INT32 key, DUPS dups); static BOOLEAN addxref_impl(CNSTRING key, DUPS dups); static BOOLEAN addxxref_impl(INT32 key, DUPS dups); -static void dumpxrecs(STRING type, DELETESET set, INT *offset); +static void dumpxrecs(STRING type, DELETESET set, INT32 *offset); static INT32 find_slot(INT32 keynum, DELETESET set); static void freexref(DELETESET set); static DELETESET get_deleteset_from_type(char ctype); @@ -120,6 +120,7 @@ static struct deleteset_s irecs, frecs, srecs, erecs, xrecs; static FILE *xreffp=0; /* open xref file pointer */ static BOOLEAN xrefReadonly = FALSE; +static INT xrefsize=0; /* xref file size */ static INT32 maxkeynum=-1; /* cache value of largest key extant (-1 means not sure) */ @@ -178,6 +179,7 @@ openxref (BOOLEAN readonly) { char scratch[100]; STRING fmode; + BOOLEAN success; initdsets(); ASSERT(!xreffp); @@ -187,7 +189,12 @@ openxref (BOOLEAN readonly) if (!(xreffp = fopen(scratch, fmode))) { return FALSE; } - return readxrefs(); + + success = readxrefs(); + + xrefsize = ftell(xreffp); + + return success; } /*============================== * closexref -- Close xrefs file @@ -377,21 +384,21 @@ writexrefs (void) void dumpxrefs (void) { - INT offset = 0; + INT32 offset = 0; printf("NOTE: n is always the number of deleted keys PLUS ONE.\n"); printf("NOTE: Each entry indicates the next available key value.\n\n"); /* Dump "n" values */ - printf("0x%02x: I n: 0x%08x (%d)\n", offset, irecs.n, irecs.n); + printf(FMT_INT32_HEX ": I n: " FMT_INT32_HEX " (" FMT_INT32 ")\n", offset, irecs.n, irecs.n); offset += sizeof(irecs.n); - printf("0x%02x: F n: 0x%08x (%d)\n", offset, frecs.n, frecs.n); + printf(FMT_INT32_HEX ": F n: " FMT_INT32_HEX " (" FMT_INT32 ")\n", offset, frecs.n, frecs.n); offset += sizeof(frecs.n); - printf("0x%02x: E n: 0x%08x (%d)\n", offset, erecs.n, erecs.n); + printf(FMT_INT32_HEX ": E n: " FMT_INT32_HEX " (" FMT_INT32 ")\n", offset, erecs.n, erecs.n); offset += sizeof(erecs.n); - printf("0x%02x: S n: 0x%08x (%d)\n", offset, srecs.n, srecs.n); + printf(FMT_INT32_HEX ": S n: " FMT_INT32_HEX " (" FMT_INT32 ")\n", offset, srecs.n, srecs.n); offset += sizeof(srecs.n); - printf("0x%02x: X n: 0x%08x (%d)\n", offset, xrecs.n, xrecs.n); + printf(FMT_INT32_HEX ": X n: " FMT_INT32_HEX " (" FMT_INT32 ")\n", offset, xrecs.n, xrecs.n); offset += sizeof(xrecs.n); /* Dump "recs" values */ @@ -402,20 +409,20 @@ dumpxrefs (void) dumpxrecs("X", &xrecs, &offset); /* Dump size */ - printf("0x%02x: EOF (0x%02x)\n", offset, offset); + printf(FMT_INT32_HEX ": EOF (" FMT_INT32_HEX ")\n", offset, (INT32)xrefsize); } /*================================ * dumpxrecs -- Print DELETESET to stdout *==============================*/ static void -dumpxrecs (STRING type, DELETESET set, INT *offset) +dumpxrecs (STRING type, DELETESET set, INT32 *offset) { INT i; for (i=0; in; i++) { - printf("0x%02x: %s[%02d]: 0x%08x (%d)\n", *offset, type, i, (set->recs)[i], (set->recs)[i]); - *offset += sizeof((set->recs)[i]); + printf(FMT_INT32_HEX ": %s[" FMT_INT_04 "]: " FMT_INT32_HEX " (" FMT_INT32 ")\n", *offset, type, i, (set->recs)[i], (set->recs)[i]); + *offset += (INT32)sizeof((set->recs)[i]); } } /*===================================== From 748ef87cf27c046f6ee7b978fff70be8041d2969 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sun, 17 Mar 2019 13:58:00 -0400 Subject: [PATCH 166/520] Update lldump to use formatting macros --- src/hdrs/standard.h | 14 +++++--- src/tools/lldump.c | 88 ++++++++++++++++++++------------------------- 2 files changed, 48 insertions(+), 54 deletions(-) diff --git a/src/hdrs/standard.h b/src/hdrs/standard.h index 20329f693..688523d88 100644 --- a/src/hdrs/standard.h +++ b/src/hdrs/standard.h @@ -132,19 +132,23 @@ typedef unsigned char uchar; /* INTEGER PRINTF FORMAT DEFINITIONS */ #define FMT_INTPTR "%" PRIdPTR #define FMT_INT16 "%" PRId16 +#define FMT_INT16_HEX "0x%04" PRIx16 #define FMT_INT32 "%" PRId32 -#define FMT_INT32_HEX "%08" PRIx32 +#define FMT_INT32_HEX "0x%08" PRIx32 #define FMT_INT64 "%" PRId64 +#define FMT_INT64_HEX "0x%016" PRIx64 #if __WORDSIZE == 64 -#define FMT_INT "%" PRId64 -#define FMT_INT_HEX "%" PRIx64 +#define FMT_INT FMT_INT64 +#define FMT_INT_HEX FMT_INT64_HEX #define FMT_INT_02 "%02" PRId64 +#define FMT_INT_04 "%04" PRId64 #define FMT_INT_6 "%6" PRId64 #define FMT_SIZET FMT_INT64 #else -#define FMT_INT "%" PRId32 -#define FMT_INT_HEX "%" PRIx32 +#define FMT_INT FMT_INT32 +#define FMT_INT_HEX FMT_INT32_HEX #define FMT_INT_02 "%02" PRId32 +#define FMT_INT_04 "%04" PRId32 #define FMT_INT_6 "%6" PRId32 #define FMT_SIZET FMT_INT32 #endif diff --git a/src/tools/lldump.c b/src/tools/lldump.c index 7c994d4f3..df5b6c678 100644 --- a/src/tools/lldump.c +++ b/src/tools/lldump.c @@ -65,8 +65,8 @@ void dump_block(STRING dir); void dump_index(STRING dir); void dump_keyfile(STRING dir); void dump_xref(STRING dir); -void print_block(BLOCK block, INT *offset); -void print_index(INDEX index, INT *offset); +void print_block(BLOCK block, INT32 *offset); +void print_index(INDEX index, INT32 *offset); void print_keyfile1(KEYFILE1 kfile1); void print_keyfile2(KEYFILE2 kfile2); static void print_usage(void); @@ -85,9 +85,7 @@ int main (int argc, char **argv) { - char cmdbuf[512]; char *ptr, *flags, *dbname; - RECORD_STATUS recstat; BOOLEAN cflag=FALSE; /* create new db if not found */ BOOLEAN writ=1; /* request write access to database */ BOOLEAN immut=FALSE; /* immutable access to database */ @@ -213,7 +211,7 @@ void dump_index(STRING dir) char buffer[BUFLEN]; FILE *fi; INDEX index; - INT offset = 0; + INT32 offset = 0; sprintf(scratch, "%s/aa/aa", dir); if (stat(scratch, &sbuf) || !S_ISREG(sbuf.st_mode)) { @@ -243,48 +241,44 @@ void dump_index(STRING dir) /*=============================== * print_index -- print INDEX to stdout *=============================*/ -void print_index(INDEX index, INT *offset) +void print_index(INDEX index, INT32 *offset) { INT n; printf("INDEX\n"); - printf("0x%04x: ix_self: %d\n", *offset, index->ix_self); + printf(FMT_INT32_HEX ": ix_self: %d\n", *offset, index->ix_self); *offset += sizeof(index->ix_self); - printf("0x%04x: ix_type: %d\n", *offset, index->ix_type); + printf(FMT_INT32_HEX ": ix_type: %d\n", *offset, index->ix_type); *offset += sizeof(index->ix_type); -#if 0 #if __WORDSIZE != 16 - printf("0x%04x: ix_pad1: %d\n", *offset, index->ix_pad1); + printf(FMT_INT32_HEX ": ix_pad1: " FMT_INT16_HEX "\n", *offset, index->ix_pad1); *offset += sizeof(index->ix_pad1); -#endif #endif - printf("0x%04x: ix_parent: %d\n", *offset, index->ix_parent); + printf(FMT_INT32_HEX ": ix_parent: %d\n", *offset, index->ix_parent); *offset += sizeof(index->ix_parent); - printf("0x%04x: ix_nkeys: %d\n", *offset, index->ix_nkeys); + printf(FMT_INT32_HEX ": ix_nkeys: %d\n", *offset, index->ix_nkeys); *offset += sizeof(index->ix_nkeys); for (n=0; nix_rkeys[n]); + printf(FMT_INT32_HEX ": ix_rkey[" FMT_INT_04 "]: '%-8.8s'\n", *offset, n, (char *)&index->ix_rkeys[n]); *offset += sizeof(index->ix_rkeys[n]); } -#if 0 #if __WORDSIZE != 16 - printf("0x%04x: ix_pad2: %d\n", *offset, index->ix_pad2); + printf(FMT_INT32_HEX ": ix_pad2: " FMT_INT16_HEX "\n", *offset, index->ix_pad2); *offset += sizeof(index->ix_pad2); -#endif #endif for (n=0; nix_fkeys[n]); + printf(FMT_INT32_HEX ": ix_fkey[" FMT_INT_04 "]: " FMT_INT32_HEX "\n", *offset, n, index->ix_fkeys[n]); *offset += sizeof(index->ix_fkeys[n]); } - printf("0x%04x: EOF (0x%04x)\n", *offset, BUFLEN); + printf(FMT_INT32_HEX ": EOF (0x%04x)\n", *offset, BUFLEN); printf("\n"); } /*=============================================== @@ -297,7 +291,7 @@ void dump_block(STRING dir) char buffer[BUFLEN]; FILE *fb; BLOCK block; - INT offset = 0; + INT32 offset = 0; sprintf(scratch, "%s/ab/aa", dir); if (stat(scratch, &sbuf) || !S_ISREG(sbuf.st_mode)) { @@ -328,51 +322,47 @@ void dump_block(STRING dir) /*=============================== * print_block -- print BLOCK to stdout *=============================*/ -void print_block(BLOCK block, INT *offset) +void print_block(BLOCK block, INT32 *offset) { INT n; printf("BLOCK\n"); - printf("0x%04x: ix_self: %d\n", *offset, block->ix_self); + printf(FMT_INT32_HEX ": ix_self: %d\n", *offset, block->ix_self); *offset += sizeof(block->ix_self); - printf("0x%04x: ix_type: %d\n", *offset, block->ix_type); + printf(FMT_INT32_HEX ": ix_type: %d\n", *offset, block->ix_type); *offset += sizeof(block->ix_type); -#if 0 #if __WORDSIZE != 16 - printf("0x%04x: ix_pad1: %d\n", *offset, block->ix_pad1); + printf(FMT_INT32_HEX ": ix_pad1: %d\n", *offset, block->ix_pad1); *offset += sizeof(block->ix_pad1); -#endif #endif - printf("0x%04x: ix_parent: %d\n", *offset, block->ix_parent); + printf(FMT_INT32_HEX ": ix_parent: %d\n", *offset, block->ix_parent); *offset += sizeof(block->ix_parent); - printf("0x%04x: ix_nkeys: %d\n", *offset, block->ix_nkeys); + printf(FMT_INT32_HEX ": ix_nkeys: %d\n", *offset, block->ix_nkeys); *offset += sizeof(block->ix_nkeys); for (n=0; nix_rkeys[n]); + printf(FMT_INT32_HEX ": ix_rkey[" FMT_INT_04 "]: '%-8.8s'\n", *offset, n, (char *)&block->ix_rkeys[n]); *offset += sizeof(block->ix_rkeys[n]); } -#if 0 #if __WORDSIZE != 16 - printf("0x%04x: ix_pad2: %d\n", *offset, block->ix_pad2); + printf(FMT_INT32_HEX ": ix_pad2: %d\n", *offset, block->ix_pad2); *offset += sizeof(block->ix_pad2); -#endif #endif for (n=0; nix_offs[n]); + printf(FMT_INT32_HEX ": ix_offs[" FMT_INT_04 "]: " FMT_INT32_HEX "\n", *offset, n, block->ix_offs[n]); *offset += sizeof(block->ix_offs[n]); - printf("0x%04x: ix_lens[%04d]: 0x%08x\n", *offset, n, block->ix_lens[n]); + printf(FMT_INT32_HEX ": ix_lens[" FMT_INT_04 "]: " FMT_INT32_HEX "\n", *offset, n, block->ix_lens[n]); *offset += sizeof(block->ix_lens[n]); } - printf("0x%04x: EOF (0x%04x)\n", *offset, BUFLEN); + printf(FMT_INT32_HEX ": EOF (0x%04x)\n", *offset, BUFLEN); printf("\n"); } /*=============================== @@ -385,7 +375,7 @@ void dump_keyfile(STRING dir) KEYFILE1 kfile1; KEYFILE2 kfile2; FILE *fk; - long size; + size_t size; sprintf(scratch, "%s/key", dir); if (stat(scratch, &sbuf) || !S_ISREG(sbuf.st_mode)) { @@ -412,7 +402,7 @@ void dump_keyfile(STRING dir) if (size != sizeof(kfile1) && size != (sizeof(kfile1) + sizeof(kfile2))) { - printf("Error: keyfile size invalid (%d), valid sizes are %d and %d\n", + printf("Error: keyfile size invalid (" FMT_SIZET "), valid sizes are " FMT_SIZET " and " FMT_SIZET "\n", size, sizeof(kfile1), sizeof(kfile1)+sizeof(kfile2)); goto error1; } @@ -441,21 +431,21 @@ void dump_keyfile(STRING dir) *=============================*/ void print_keyfile1(KEYFILE1 kfile1) { - INT offset = 0; + INT16 offset = 0; printf("KEYFILE1\n"); printf("========\n"); - printf("0x%02x: mkey: 0x%08x (%d)\n", offset, kfile1.k_mkey, kfile1.k_mkey); + printf(FMT_INT16_HEX ": mkey: " FMT_INT32_HEX " (%d)\n", offset, kfile1.k_mkey, kfile1.k_mkey); offset += sizeof(kfile1.k_mkey); - printf("0x%02x: fkey: 0x%08x\n", offset, kfile1.k_fkey); + printf(FMT_INT16_HEX ": fkey: " FMT_INT32_HEX "\n", offset, kfile1.k_fkey); offset += sizeof(kfile1.k_fkey); - printf("0x%02x: ostat: 0x%08x (%d)\n", offset, kfile1.k_ostat, kfile1.k_ostat); + printf(FMT_INT16_HEX ": ostat: " FMT_INT32_HEX " (%d)\n", offset, kfile1.k_ostat, kfile1.k_ostat); offset += sizeof(kfile1.k_ostat); - printf("0x%02x: EOF (0x%02x)\n", offset, sizeof(kfile1)); + printf(FMT_INT16_HEX ": EOF (" FMT_INT16_HEX ")\n", offset, (INT16)sizeof(kfile1)); printf("\n"); } /*=============================== @@ -463,24 +453,24 @@ void print_keyfile1(KEYFILE1 kfile1) *=============================*/ void print_keyfile2(KEYFILE2 kfile2) { - INT offset = 0; + INT16 offset = 0; printf("KEYFILE2\n"); printf("========\n"); - printf("0x%02x: name: '%-18.18s'\n", offset, kfile2.name); + printf(FMT_INT16_HEX ": name: '%-18.18s'\n", offset, kfile2.name); offset += sizeof(kfile2.name); #if WORDSIZE != 16 - printf("0x%02x: pad: 0x%04x\n", offset, kfile2.pad); - offset += sizeof(kfile2.pad); + printf(FMT_INT16_HEX ": pad: " FMT_INT16_HEX "\n", offset, kfile2.pad1); + offset += sizeof(kfile2.pad1); #endif - printf("0x%02x: magic: 0x%08x\n", offset, kfile2.magic); + printf(FMT_INT16_HEX ": magic: " FMT_INT32_HEX "\n", offset, kfile2.magic); offset += sizeof(kfile2.magic); - printf("0x%02x: version: 0x%08x (%d)\n", offset, kfile2.version, kfile2.version); + printf(FMT_INT16_HEX ": version: " FMT_INT32_HEX " (%d)\n", offset, kfile2.version, kfile2.version); offset += sizeof(kfile2.version); - printf("0x%02x: EOF (0x%02x)\n", offset, sizeof(kfile2)); + printf(FMT_INT16_HEX ": EOF (" FMT_INT16_HEX ")\n", offset, (INT16)sizeof(kfile2)); printf("\n"); } /*=============================== From a170c78aaa2a5275155de53551acd0b20a5778d8 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sun, 17 Mar 2019 18:50:44 -0400 Subject: [PATCH 167/520] First pass at making NAME and REFN on-disk format portable --- src/gedlib/names.c | 88 +++++++++++++++++++----------- src/gedlib/refns.c | 131 ++++++++++++++++++++++++++++++++------------- 2 files changed, 153 insertions(+), 66 deletions(-) diff --git a/src/gedlib/names.c b/src/gedlib/names.c index 5f84d4bc9..be946bc5b 100644 --- a/src/gedlib/names.c +++ b/src/gedlib/names.c @@ -82,15 +82,15 @@ static STRING upsurname(STRING); * same first letter in their first given name, are indexed * together *=================================================================== - * database record format -- The first INT of the record holds the + * database record format -- The first INT32 of the record holds the * number of names indexed in the record *------------------------------------------------------------------- - * 1 INT nnames - number of names indexed in this record - * nnames RKEY rkeys - RKEYs of the INDI records with the names - * nnames INT noffs - offsets into following strings where names - * begin - * nnames STRING names - char buffer where the names are stored - * based on char offsets + * 1 INT32 nnames - number of names indexed in this record + * nnames RKEY rkeys - RKEYs of the INDI records with the names + * nnames INT32 noffs - offsets into following strings where names + * begin + * nnames STRING names - char buffer where the names are stored + * based on char offsets *------------------------------------------------------------------- * internal format -- At any time there can be only one name record * stored internally; the data is stored in global data structures @@ -98,27 +98,30 @@ static STRING upsurname(STRING); * RKEY NRkey - RKEY of the current name record * STRING NRrec - current name record * INT NRsize - size of current name record - * INT NRcount - number of entries in current name record - * INT *NRoffs - char offsets to names in current name + * INT32 NRmax - max allocation size of internal arrays + * INT32 NRcount - number of entries in current name record + * INT32 *NRoffs - char offsets to names in current name * record * RKEY *NRkeys - RKEYs of the INDI records with the names * CNSTRING *NRnames - name values from INDI records that the * index is based upon - * INT NRmax - max allocation size of internal arrays *------------------------------------------------------------------- * When a name record is used to match a search name, the internal * structures are modified to remove all entries that don't match * the name; in addition, other global data structures are used *=================================================================*/ +/* Current name record - raw */ static RKEY NRkey; static STRING NRrec = NULL; static INT NRsize; -static INT NRcount; -static INT *NRoffs; + +/* Current name record - parsed */ +static INT NRmax = 0; +static INT32 NRcount; +static INT32 *NRoffs; static RKEY *NRkeys; static CNSTRING *NRnames; -static INT NRmax = 0; /********************************************* @@ -126,6 +129,42 @@ static INT NRmax = 0; * body of module *********************************************/ +/*==================================================== + * allocnamerec -- Allocate internal name record + *==================================================*/ +static void +allocnamerec(void) +{ + NRkeys = (RKEY *) stdalloc((NRmax)*sizeof(RKEY)); + NRoffs = (INT32 *) stdalloc((NRmax)*sizeof(INT32)); + NRnames = (CNSTRING *) stdalloc((NRmax)*sizeof(STRING)); +} + +/*==================================================== + * freenamerec -- Free internal name record + *==================================================*/ +static void +freenamerec(void) +{ + stdfree(NRkeys); + stdfree(NRoffs); + stdfree((STRING)NRnames); + NRmax = 0; +} + +/*==================================================== + * reallocnamerec -- Reallocate internal name record + *==================================================*/ +static void +reallocnamerec(void) +{ + if (NRmax != 0) { + freenamerec(); + } + NRmax = NRcount + 10; + allocnamerec(); +} + /*==================================================== * parsenamerec -- Store name rec in file buffers *==================================================*/ @@ -135,27 +174,19 @@ parsenamerec (const RKEY * rkey, CNSTRING p) INT i; memcpy(&NRkey, rkey, sizeof(*rkey)); /* Store name record in data structures */ - memcpy (&NRcount, p, sizeof(INT)); + memcpy (&NRcount, p, sizeof(INT32)); ASSERT(NRcount < 1000000); /* 1000000 names in a given slot ? */ - p += sizeof(INT); + p += sizeof(INT32); if (NRcount >= NRmax - 1) { - if (NRmax != 0) { - stdfree(NRkeys); - stdfree(NRoffs); - stdfree((STRING)NRnames); - } - NRmax = NRcount + 10; - NRkeys = (RKEY *) stdalloc((NRmax)*sizeof(RKEY)); - NRoffs = (INT *) stdalloc((NRmax)*sizeof(INT)); - NRnames = (CNSTRING *) stdalloc((NRmax)*sizeof(STRING)); + reallocnamerec(); } for (i = 0; i < NRcount; i++) { memcpy(&NRkeys[i], p, sizeof(RKEY)); p += sizeof(RKEY); } for (i = 0; i < NRcount; i++) { - memcpy(&NRoffs[i], p, sizeof(INT)); - p += sizeof(INT); + memcpy(&NRoffs[i], p, sizeof(INT32)); + p += sizeof(INT32); } for (i = 0; i < NRcount; i++) NRnames[i] = p + NRoffs[i]; @@ -179,11 +210,8 @@ across database reloads if (!NRrec) { NRcount = 0; if (NRmax == 0) { - NRmax = 10; - NRkeys = (RKEY *) stdalloc(10*sizeof(RKEY)); - NRoffs = (INT *) stdalloc(10*sizeof(INT)); - NRnames = (CNSTRING *) stdalloc(10*sizeof(STRING)); + allocnamerec(); } return; } diff --git a/src/gedlib/refns.c b/src/gedlib/refns.c index 9f6510985..7aa734935 100644 --- a/src/gedlib/refns.c +++ b/src/gedlib/refns.c @@ -67,9 +67,9 @@ static BOOLEAN resolve_node(NODE node, BOOLEAN annotate_pointers); * database record format -- The first INT of the record holds the * number of refns indexed in the record *------------------------------------------------------------------- - * 1 INT nrefns - number of refns indexed in this record - * nrefns RKEY rkeys - RKEYs of the INDI records with the refns - * nrefns INT noffs - offsets into following strings where refns + * 1 INT32 nrefns - number of refns indexed in this record + * nrefns RKEY rkeys - RKEYs of the INDI records with the refns + * nrefns INT32 noffs - offsets into following strings where refns * begin * nrefns STRING refns - char buffer where the refns are stored * based on char offsets @@ -80,40 +80,116 @@ static BOOLEAN resolve_node(NODE node, BOOLEAN annotate_pointers); * RKEY RRkey - RKEY of the current refn record * STRING RRrec - current refn record * INT RRsize - size of current refn record - * INT RRcount - number of entries in current refn record - * INT *RRoffs - char offsets to refnl in current refn record + * INT32 RRmax - max allocation size of internal arrays + * INT32 RRcount - number of entries in current refn record + * INT32 *RRoffs - char offsets to refnl in current refn record * RKEY *RRkeys - RKEYs of the INDI records with the refn * CNSTRING *RRrefns - refn values from INDI records that the * index is based upon - * INT RRmax - max allocation size of internal arrays *------------------------------------------------------------------- * When a refn record is used to match a search refn, the internal * structures are modified to remove all entries that don't match * the refn; in addition, other global data structures are used *------------------------------------------------------------------- * STRING *RMkeys - keys (strings) of all INDI records that match - * INT RMcount - number of entries in modified record arrays - * INT RMmax - max allocation size of RMkeys array + * INT32 RMmax - max allocation size of RMkeys array + * INT32 RMcount - number of entries in modified record arrays *=================================================================*/ +/* Current refns record - raw */ static RKEY RRkey; static STRING RRrec = NULL; static INT RRsize; -static INT RRcount; -static INT *RRoffs; + +/* Current refns record - parsed */ +static INT32 RRmax = 0; +static INT32 RRcount; +static INT32 *RRoffs; static RKEY *RRkeys; static CNSTRING *RRrefns; -static INT RRmax = 0; static STRING *RMkeys = NULL; -static INT RMcount = 0; -static INT RMmax = 0; +static INT32 RMmax = 0; +static INT32 RMcount = 0; /********************************************* * local function definitions * body of module *********************************************/ +/*==================================================== + * allocrefnrec -- Allocate internal refn record + *==================================================*/ +static void +allocrefnrec(void) +{ + RRkeys = (RKEY *) stdalloc((RRmax)*sizeof(RKEY)); + RRoffs = (INT32 *) stdalloc((RRmax)*sizeof(INT32)); + RRrefns = (CNSTRING *) stdalloc((RRmax)*sizeof(STRING)); +} + +/*==================================================== + * freerefnrec -- Free internal refn record + *==================================================*/ +static void +freerefnrec(void) +{ + stdfree(RRkeys); + stdfree(RRoffs); + stdfree((STRING)RRrefns); + RRmax = 0; +} + +/*==================================================== + * reallocrefnrec -- Reallocate internal refn record + *==================================================*/ +static void +reallocrefnrec(void) +{ + if (RRmax != 0) { + freerefnrec(); + } + RRmax = RRcount + 10; + allocrefnrec(); +} + +/*==================================================== + * allocrefnmrec -- Allocate internal refn match record + *==================================================*/ +static void +allocrefnmrec(void) +{ + RMkeys = (STRING *) stdalloc(RRcount*sizeof(STRING)); + RMcount = RRcount; + RMmax = RRcount; +} + +/*==================================================== + * freerefnmrec -- Free internal refn match record + *==================================================*/ +static void +freerefnmrec(void) +{ + INT i; + + for (i = 0; i < RMcount; i++) + stdfree(RMkeys[i]); + if (RMcount) + stdfree(RMkeys); + RMcount = 0; + RMmax = 0; +} + +/*==================================================== + * reallocrefnmrec -- Reallocate internal refn match record + *==================================================*/ +static void +reallocrefnmrec(void) +{ + freerefnmrec(); + allocrefnmrec(); +} + /*==================================================== * parserefnrec -- Store refn rec in file buffers *==================================================*/ @@ -126,23 +202,15 @@ parserefnrec (RKEY rkey, CNSTRING p) memcpy (&RRcount, p, sizeof(INT)); p += sizeof(INT); if (RRcount >= RRmax - 1) { - if (RRmax != 0) { - stdfree(RRkeys); - stdfree(RRoffs); - stdfree((STRING)RRrefns); - } - RRmax = RRcount + 10; - RRkeys = (RKEY *) stdalloc((RRmax)*sizeof(RKEY)); - RRoffs = (INT *) stdalloc((RRmax)*sizeof(INT)); - RRrefns = (CNSTRING *) stdalloc((RRmax)*sizeof(STRING)); + reallocrefnrec(); } for (i = 0; i < RRcount; i++) { memcpy(&RRkeys[i], p, sizeof(RKEY)); p += sizeof(RKEY); } for (i = 0; i < RRcount; i++) { - memcpy(&RRoffs[i], p, sizeof(INT)); - p += sizeof(INT); + memcpy(&RRoffs[i], p, sizeof(INT32)); + p += sizeof(INT32); } for (i = 0; i < RRcount; i++) RRrefns[i] = p + RRoffs[i]; @@ -161,10 +229,7 @@ getrefnrec (CNSTRING refn) if (!RRrec) { RRcount = 0; if (RRmax == 0) { - RRmax = 10; - RRkeys = (RKEY *) stdalloc(10*sizeof(RKEY)); - RRoffs = (INT *) stdalloc(10*sizeof(INT)); - RRrefns = (CNSTRING *) stdalloc(10*sizeof(STRING)); + allocrefnrec(); } return FALSE; } @@ -330,11 +395,7 @@ get_refns (STRING refn, /* Clean up allocated memory from last call */ - if (RMcount) { - for (i = 0; i < RMcount; i++) - stdfree(RMkeys[i]); - } - RMcount = 0; + freerefnmrec(); /* Load static refn buffers; return if no match */ @@ -357,9 +418,7 @@ get_refns (STRING refn, } *pnum = RRcount = n; if (RRcount > RMmax) { - if (RMmax) stdfree(RMkeys); - RMkeys = (STRING *) stdalloc(RRcount*sizeof(STRING)); - RMmax = RRcount; + reallocrefnmrec(); } for (i = 0; i < RRcount; i++) RMkeys[i] = strsave(rkey2str(RRkeys[i])); From 04ad95c8acc3a9f38b6357d00b867ba88df7343b Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sun, 17 Mar 2019 19:22:17 -0400 Subject: [PATCH 168/520] Fix NAME and REFN write routines --- src/gedlib/names.c | 12 ++++++------ src/gedlib/refns.c | 14 +++++++------- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/src/gedlib/names.c b/src/gedlib/names.c index be946bc5b..5f6645cc3 100644 --- a/src/gedlib/names.c +++ b/src/gedlib/names.c @@ -447,9 +447,9 @@ add_namekey (const RKEY * rkeyname, CNSTRING name, const RKEY * rkeyid) p = rec = (STRING) stdalloc(NRsize + sizeof(RKEY) + sizeof(INT) + strlen(name) + 10); len = 0; - memcpy(p, &NRcount, sizeof(INT)); - p += sizeof(INT); - len += sizeof(INT); + memcpy(p, &NRcount, sizeof(INT32)); + p += sizeof(INT32); + len += sizeof(INT32); for (i = 0; i < NRcount; i++) { memcpy(p, &NRkeys[i], sizeof(RKEY)); p += sizeof(RKEY); @@ -457,9 +457,9 @@ add_namekey (const RKEY * rkeyname, CNSTRING name, const RKEY * rkeyid) } off = 0; for (i = 0; i < NRcount; i++) { - memcpy(p, &off, sizeof(INT)); - p += sizeof(INT); - len += sizeof(INT); + memcpy(p, &off, sizeof(INT32)); + p += sizeof(INT32); + len += sizeof(INT32); off += strlen(NRnames[i]) + 1; } for (i = 0; i < NRcount; i++) { diff --git a/src/gedlib/refns.c b/src/gedlib/refns.c index 7aa734935..3cc1cf469 100644 --- a/src/gedlib/refns.c +++ b/src/gedlib/refns.c @@ -300,11 +300,11 @@ add_refn (CNSTRING refn, CNSTRING key) RRrefns[RRcount] = refn; RRcount++; p = rec = (STRING) stdalloc(RRsize + sizeof(RKEY) + - sizeof(INT) + strlen(refn) + 10); + sizeof(INT32) + strlen(refn) + 10); len = 0; - memcpy(p, &RRcount, sizeof(INT)); - p += sizeof(INT); - len += sizeof(INT); + memcpy(p, &RRcount, sizeof(INT32)); + p += sizeof(INT32); + len += sizeof(INT32); for (i = 0; i < RRcount; i++) { memcpy(p, &RRkeys[i], sizeof(RKEY)); p += sizeof(RKEY); @@ -312,9 +312,9 @@ add_refn (CNSTRING refn, CNSTRING key) } off = 0; for (i = 0; i < RRcount; i++) { - memcpy(p, &off, sizeof(INT)); - p += sizeof(INT); - len += sizeof(INT); + memcpy(p, &off, sizeof(INT32)); + p += sizeof(INT32); + len += sizeof(INT32); off += strlen(RRrefns[i]) + 1; } for (i = 0; i < RRcount; i++) { From e3a8a612161aa59fef077e2ce371bcb0f08b4fda Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sun, 17 Mar 2019 19:40:53 -0400 Subject: [PATCH 169/520] Fix compiler warnings, coding style --- src/liflines/show.c | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/src/liflines/show.c b/src/liflines/show.c index 8d426a6ec..bffbdecf0 100644 --- a/src/liflines/show.c +++ b/src/liflines/show.c @@ -254,10 +254,12 @@ disp_person_birthdeath (ZSTR zstr, RECORD irec, struct tag_prefix * tags, RFMT r zs_apps(ztemp, place); } if (!date && !place) { - // Git #308: INDI with BIRT/DEAT without DATE/PLAC displays "Y" - // The 3.0.62 behaviour was to display nothing. - // This sounds more appropriate so reverting to that behaviour. - //zs_apps(ztemp, "Y"); + /* + * Git #308: INDI with BIRT/DEAT without DATE/PLAC displays "Y" + * The 3.0.62 behaviour was to display nothing. + * This sounds more appropriate so reverting to that behaviour. + */ + /* zs_apps(ztemp, "Y"); */ } if (ct>1) { zs_appf(ztemp, " (%d alt)", ct-1); @@ -671,8 +673,9 @@ STRING indi_to_ped_fix (NODE indi, INT len) { STRING bevt, devt, name, key; + INT tmp1_length, name_length; static char scratch[200]; - char tmp1[200]; // holds birth, death, key string + char tmp1[200]; /* holds birth, death, key string */ if (!indi) return (STRING) "------------"; bevt = event_to_date(BIRT(indi), TRUE); @@ -695,10 +698,10 @@ indi_to_ped_fix (NODE indi, INT len) } tmp1[ARRSIZE(tmp1) - 1] = 0; - // a long name may need to be truncated to fit on the screen + /* a long name may need to be truncated to fit on the screen */ len = min(len, (ARRSIZE(scratch) - 1)); - INT tmp1_length = (INT)strlen(tmp1); - INT name_length = len - tmp1_length - 1; + tmp1_length = (INT)strlen(tmp1); + name_length = len - tmp1_length - 1; name_length = max(0, name_length); name = indi_to_name(indi, name_length); ASSERT(name_length + tmp1_length < ARRSIZE(scratch)); From bbd466b30e94dd651be4d8b0a04b85eb45e6b614 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sun, 17 Mar 2019 19:47:12 -0400 Subject: [PATCH 170/520] Fix casting --- src/interp/lex.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/interp/lex.c b/src/interp/lex.c index ead248337..d85bc1fd5 100644 --- a/src/interp/lex.c +++ b/src/interp/lex.c @@ -155,7 +155,7 @@ lextok (PACTX pactx, YYSTYPE * lvalp, INT c, INT t) if (reserved(tokbuf, &retval)) return retval; /* IDEN values have to be passed from yacc.y to free_iden */ - *lvalp = (PNODE) strsave(tokbuf); + *lvalp = (YYSTYPE) strsave(tokbuf); return IDEN; } if (t == '-' || t == DIGIT || t == '.') { @@ -180,7 +180,7 @@ lextok (PACTX pactx, YYSTYPE * lvalp, INT c, INT t) if (t != '.') { unreadchar(pactx, c); Yival *= mul; - *lvalp = NULL; + *lvalp = (YYSTYPE)NULL; return ICONS; } t = chartype(c = inchar(pactx)); @@ -202,7 +202,7 @@ lextok (PACTX pactx, YYSTYPE * lvalp, INT c, INT t) return '.'; } Yfval = mul*(Yival + Yfval/fdiv); - *lvalp = NULL; + *lvalp = (YYSTYPE)NULL; return FCONS; } if (c == '"') { @@ -227,7 +227,7 @@ lextok (PACTX pactx, YYSTYPE * lvalp, INT c, INT t) } if (c == 0 || c == '"') { *p = 0; - *lvalp = make_internal_string_node(pactx, tokbuf); + *lvalp = (YYSTYPE) make_internal_string_node(pactx, tokbuf); return SCONS; } switch (c = inchar(pactx)) { @@ -241,7 +241,7 @@ lextok (PACTX pactx, YYSTYPE * lvalp, INT c, INT t) case '\\': *p++ = '\\'; break; case EOF: *p = 0; - *lvalp = make_internal_string_node(pactx, tokbuf); + *lvalp = (YYSTYPE) make_internal_string_node(pactx, tokbuf); return SCONS; default: *p++ = c; break; From d4272d01994d97b45504ba0954446409c52697e2 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sun, 17 Mar 2019 19:49:29 -0400 Subject: [PATCH 171/520] Fix comment --- src/interp/yacc.y | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/interp/yacc.y b/src/interp/yacc.y index 27be73123..4f91fdb2f 100644 --- a/src/interp/yacc.y +++ b/src/interp/yacc.y @@ -53,7 +53,7 @@ static PNODE this, prev; INT Yival; FLOAT Yfval; -// Bison 2.7 +/* Bison 2.7 */ #define YYSTYPE PNODE /* Local Functions */ From 6d4aa3036992d9e1ab336d55705e681aca860346 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sun, 17 Mar 2019 19:59:34 -0400 Subject: [PATCH 172/520] Fix comments --- src/gedlib/valid.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/gedlib/valid.c b/src/gedlib/valid.c index 509dd8c97..ddafd0f50 100644 --- a/src/gedlib/valid.c +++ b/src/gedlib/valid.c @@ -234,7 +234,7 @@ valid_sour_tree (NODE node, STRING *pmsg, NODE orig) } if (orig) { - // validation unimplemented + /* validation unimplemented */ *pmsg = _(qSbadsr0); return FALSE; } @@ -260,7 +260,7 @@ valid_even_tree (NODE node, STRING *pmsg, NODE orig) } if (orig) { - // validation unimplemented + /* validation unimplemented */ *pmsg = _(qSbadev0); return FALSE; } @@ -287,7 +287,7 @@ valid_othr_tree (NODE node, STRING *pmsg, NODE orig) } if (orig) { - // validation unimplemented + /* validation unimplemented */ *pmsg = _(qSbadothr0); return FALSE; } From 12e4809c407e665e12443c820e14b357ef2e3ac8 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sun, 17 Mar 2019 20:23:26 -0400 Subject: [PATCH 173/520] Clean up unused/duplicate variables in indiseq FOR macros --- src/gedlib/indiseq.c | 2 +- src/hdrs/gedcom_macros.h | 10 +++++++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/gedlib/indiseq.c b/src/gedlib/indiseq.c index 500981970..1de2f3eb7 100644 --- a/src/gedlib/indiseq.c +++ b/src/gedlib/indiseq.c @@ -1740,7 +1740,7 @@ spouseseq_print_el (INDISEQ seq, INT i, INT len, RFMT rfmt) static STRING famseq_print_el (INDISEQ seq, INT i, INT len, RFMT rfmt) { - NODE fam=0, spouse=0; + NODE fam=0; STRING key=0, name=0, str=0; INT val=0, num1=0; INT spkeynum=0; diff --git a/src/hdrs/gedcom_macros.h b/src/hdrs/gedcom_macros.h index b8369d4e3..b5ca92d89 100644 --- a/src/hdrs/gedcom_macros.h +++ b/src/hdrs/gedcom_macros.h @@ -85,6 +85,14 @@ Now that NODE has a pointer to its parent RECORD, and RECORD has a pointer to the cacheel, it is possible */ + +/* + All of the FOR* macros are written with the following assumptions: + 1) First argument is the input variable, provided by the caller + 2) Middle arguments are data variables, local to the macro + 3) Last argument is a count variable, provided by the caller +*/ + /* FORCHILDRENx takes a node as its first arg FORCHILDREN takes a record as its first arg @@ -262,7 +270,7 @@ {\ RECORD frec=0; \ NODE __node = find_tag(nchild(indi),"FAMC");\ - NODE fam, fath, moth;\ + NODE fam=0, fath=0, moth=0;\ STRING __key=0;\ num = 0;\ while (__node) {\ From befe1f756710eaaed2a5641bec0fd5dbdd98c4c5 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sun, 17 Mar 2019 20:51:45 -0400 Subject: [PATCH 174/520] Fix small bug in getrefnrec due to code refactoring --- src/gedlib/refns.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/gedlib/refns.c b/src/gedlib/refns.c index 3cc1cf469..152c57bab 100644 --- a/src/gedlib/refns.c +++ b/src/gedlib/refns.c @@ -229,6 +229,7 @@ getrefnrec (CNSTRING refn) if (!RRrec) { RRcount = 0; if (RRmax == 0) { + RRmax = 10; allocrefnrec(); } return FALSE; From 0708097ff7d7a326437ef959e5eab7e9a0fd5de9 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Fri, 22 Mar 2019 22:08:02 -0400 Subject: [PATCH 175/520] Add magic(5) file to use with Unix file(1) --- build/ll.magic | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 build/ll.magic diff --git a/build/ll.magic b/build/ll.magic new file mode 100644 index 000000000..05e5f5593 --- /dev/null +++ b/build/ll.magic @@ -0,0 +1,17 @@ +# LifeLines Genealogy KEY File +0 long x +>4 long x +>8 long x +>12 string LifeLines\ Keyfile LifeLines Key File, +>32 long 0x12345678 little endian, +>32 long 0x78563412 big endian, +>36 long 0x1 version 1 + +# LifeLines Genealogy INDEX File +0 long x +>4 short 0x1 LifeLines INDEX File + +# LifeLines Genealogy BLOCK File +0 long x +>4 short 0x2 LifeLines BLOCK File + From 8b7923dd0151b517484b96d3d9defee4a95a6b32 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Fri, 22 Mar 2019 23:06:04 -0400 Subject: [PATCH 176/520] Add index and block traversal during dump --- src/tools/lldump.c | 110 +++++++++++++++++++-------------------------- 1 file changed, 45 insertions(+), 65 deletions(-) diff --git a/src/tools/lldump.c b/src/tools/lldump.c index df5b6c678..acbe96198 100644 --- a/src/tools/lldump.c +++ b/src/tools/lldump.c @@ -27,6 +27,7 @@ #include "llstdlib.h" #include "btree.h" +#include "../btree/btreei.h" /* path2fkey */ #include "gedcom.h" #include "version.h" @@ -41,7 +42,7 @@ BOOLEAN writeable = FALSE; /* normally defined in liflines/main.c */ BOOLEAN immutable = FALSE; /* normally defined in liflines/main.c */ int opt_finnish = 0; int opt_mychar = 0; -BTREE BTR; +extern BTREE BTR; /*================================== * work -- what the user wants to do @@ -65,7 +66,9 @@ void dump_block(STRING dir); void dump_index(STRING dir); void dump_keyfile(STRING dir); void dump_xref(STRING dir); +BOOLEAN tf_print_block(BTREE btree, BLOCK block, void *param); void print_block(BLOCK block, INT32 *offset); +BOOLEAN tf_print_index(BTREE btree, INDEX index, void *param); void print_index(INDEX index, INT32 *offset); void print_keyfile1(KEYFILE1 kfile1); void print_keyfile2(KEYFILE2 kfile2); @@ -93,6 +96,8 @@ main (int argc, int rtn=0; int i=0; + set_signals(SIGMODE_CMDLINE); + /* TODO: needs locale & gettext initialization */ #ifdef WIN32 @@ -206,38 +211,25 @@ print_usage (void) *=============================================*/ void dump_index(STRING dir) { - char scratch[200]; - struct stat sbuf; - char buffer[BUFLEN]; - FILE *fi; INDEX index; - INT32 offset = 0; + FKEY mkey = path2fkey("aa/aa"); + + bbasedir(BTR) = dir; + index = readindex(BTR, mkey, TRUE); - sprintf(scratch, "%s/aa/aa", dir); - if (stat(scratch, &sbuf) || !S_ISREG(sbuf.st_mode)) { - printf("Error opening master index\n"); - goto error2; - } - - if (!(fi = fopen(scratch, LLREADBINARY))) { - printf("Error opening master index\n"); - goto error2; - } - - if (fread(&buffer, BUFLEN, 1, fi) != 1) { - printf("Error reading master index\n"); - goto error1; - } + traverse_index_blocks(BTR, index, NULL, tf_print_index, NULL); - index = (INDEX)buffer; - - print_index(index, &offset); - -error1: - fclose(fi); -error2: return; } +/*=============================== + * tf_print_index -- traversal function wrapper for print_index + *=============================*/ +BOOLEAN tf_print_index(BTREE btree, INDEX index, void *param) +{ + INT32 offset = 0; + print_index(index, &offset); + return TRUE; +} /*=============================== * print_index -- print INDEX to stdout *=============================*/ @@ -246,10 +238,11 @@ void print_index(INDEX index, INT32 *offset) INT n; printf("INDEX\n"); - printf(FMT_INT32_HEX ": ix_self: %d\n", *offset, index->ix_self); + printf(FMT_INT32_HEX ": ix_self: " FMT_INT32_HEX " (%s)\n", *offset, index->ix_self, fkey2path(index->ix_self)); *offset += sizeof(index->ix_self); - printf(FMT_INT32_HEX ": ix_type: %d\n", *offset, index->ix_type); + printf(FMT_INT32_HEX ": ix_type: " FMT_INT32 " (%s)\n", *offset, index->ix_type, + (index->ix_type == 1 ? "INDEX" : (index->ix_type == 2 ? "BLOCK" : "UNKNOWN"))); *offset += sizeof(index->ix_type); #if __WORDSIZE != 16 @@ -257,10 +250,10 @@ void print_index(INDEX index, INT32 *offset) *offset += sizeof(index->ix_pad1); #endif - printf(FMT_INT32_HEX ": ix_parent: %d\n", *offset, index->ix_parent); + printf(FMT_INT32_HEX ": ix_parent: " FMT_INT32_HEX " (%s)\n", *offset, index->ix_parent, fkey2path(index->ix_parent)); *offset += sizeof(index->ix_parent); - printf(FMT_INT32_HEX ": ix_nkeys: %d\n", *offset, index->ix_nkeys); + printf(FMT_INT32_HEX ": ix_nkeys: " FMT_INT16 "\n", *offset, index->ix_nkeys); *offset += sizeof(index->ix_nkeys); for (n=0; nix_self); + printf(FMT_INT32_HEX ": ix_self: " FMT_INT32_HEX " (%s)\n", *offset, block->ix_self, fkey2path(block->ix_self)); *offset += sizeof(block->ix_self); - printf(FMT_INT32_HEX ": ix_type: %d\n", *offset, block->ix_type); + printf(FMT_INT32_HEX ": ix_type: " FMT_INT32 " (%s)\n", *offset, block->ix_type, + (block->ix_type == 1 ? "INDEX" : (block->ix_type == 2 ? "BLOCK" : "UNKNOWN"))); *offset += sizeof(block->ix_type); #if __WORDSIZE != 16 - printf(FMT_INT32_HEX ": ix_pad1: %d\n", *offset, block->ix_pad1); + printf(FMT_INT32_HEX ": ix_pad1:" FMT_INT16_HEX "\n", *offset, block->ix_pad1); *offset += sizeof(block->ix_pad1); #endif - printf(FMT_INT32_HEX ": ix_parent: %d\n", *offset, block->ix_parent); + printf(FMT_INT32_HEX ": ix_parent: " FMT_INT32_HEX " (%s)\n", *offset, block->ix_parent, fkey2path(block->ix_parent)); *offset += sizeof(block->ix_parent); printf(FMT_INT32_HEX ": ix_nkeys: %d\n", *offset, block->ix_nkeys); From 1419a6eb696cfff8b2b92079d67ae04b4b878cbe Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Fri, 22 Mar 2019 23:48:45 -0400 Subject: [PATCH 177/520] Rework signal handlers --- src/tools/misc.c | 43 +++++++++++++++++++++++++++++++++++++++++++ src/tools/toolsi.h | 28 ++++++++++++++++++++++++++++ 2 files changed, 71 insertions(+) create mode 100644 src/tools/misc.c create mode 100644 src/tools/toolsi.h diff --git a/src/tools/misc.c b/src/tools/misc.c new file mode 100644 index 000000000..887d9d0e5 --- /dev/null +++ b/src/tools/misc.c @@ -0,0 +1,43 @@ +/* + Copyright (c) 2019 Matthew Emmerton + + Permission is hereby granted, free of charge, to any person + obtaining a copy of this software and associated documentation + files (the "Software"), to deal in the Software without + restriction, including without limitation the rights to use, copy, + modify, merge, publish, distribute, sublicense, and/or sell copies + of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS + BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN + ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE. +*/ +/*================================================================= + * misc.c -- Miscellaneous routines + *===============================================================*/ + +#include "btree.h" +#include "toolsi.h" + +extern BTREE BTR; + +/*====================================== + * sighand_cmdline - Catch and handle signal cleanly (command-line) + *====================================*/ +void +sighand_cmdline (int sig) +{ + sig = sig; /* UNUSED */ + + closebtree(BTR); + exit(1); +} diff --git a/src/tools/toolsi.h b/src/tools/toolsi.h new file mode 100644 index 000000000..f344ca258 --- /dev/null +++ b/src/tools/toolsi.h @@ -0,0 +1,28 @@ +/* + Copyright (c) 2019 Matthew Emmerton + + Permission is hereby granted, free of charge, to any person + obtaining a copy of this software and associated documentation + files (the "Software"), to deal in the Software without + restriction, including without limitation the rights to use, copy, + modify, merge, publish, distribute, sublicense, and/or sell copies + of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS + BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN + ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE. +*/ +/*================================================================= + * toolsi.h -- Miscellaneous headers + *===============================================================*/ + +void sighand_cmdline (int); From 770af7e6247c342fd5f232e62681eed50aca72b5 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sat, 23 Mar 2019 00:01:32 -0400 Subject: [PATCH 178/520] Rework signal handlers --- src/hdrs/liflines.h | 2 ++ src/hdrs/llstdlib.h | 4 ++- src/liflines/Makefile.am | 2 +- src/liflines/llexec.c | 2 +- src/liflines/main.c | 2 +- src/liflines/miscutls.c | 38 +++++++++++++++++++-- src/stdlib/signals.c | 72 ++++++++++++---------------------------- src/tools/Makefile.am | 2 +- src/tools/lldump.c | 27 +++++++++++++-- 9 files changed, 91 insertions(+), 60 deletions(-) diff --git a/src/hdrs/liflines.h b/src/hdrs/liflines.h index 0a2cb94f7..2500f6cdf 100644 --- a/src/hdrs/liflines.h +++ b/src/hdrs/liflines.h @@ -78,5 +78,7 @@ void view_array(STRING ttl, INT no, STRING *pstrngs); BOOLEAN open_or_create_database(INT alteration, STRING *dbused); BOOLEAN select_database(STRING dbrequested, INT alteration, STRING * perrmsg); +/* miscutls.c */ +void sighand_cursesui(int sig); #endif /* _LIFLINES_H */ diff --git a/src/hdrs/llstdlib.h b/src/hdrs/llstdlib.h index 39f72c2f5..59051dbe4 100644 --- a/src/hdrs/llstdlib.h +++ b/src/hdrs/llstdlib.h @@ -142,8 +142,10 @@ BOOLEAN path_match(CNSTRING path1, CNSTRING path2); /* signals.c */ -void set_signals(void); +void set_signals(__sighandler_t handler); void ll_optional_abort(STRING); +void load_signames(void); +char *get_signame(int); /* sprintpic.c */ void sprintpic0(STRING buffer, INT len, INT utf8, CNSTRING pic); diff --git a/src/liflines/Makefile.am b/src/liflines/Makefile.am index a62f8f30c..413abb445 100644 --- a/src/liflines/Makefile.am +++ b/src/liflines/Makefile.am @@ -19,7 +19,7 @@ llines_SOURCES = add.c advedit.c ask.c askgedc.c askprogram.c \ listui.h llinesi.h # what goes into llexec ? -llexec_SOURCES = ask.c error.c lines_usage.c llexec.c selectdb.c llexec.h +llexec_SOURCES = ask.c error.c lines_usage.c llexec.c selectdb.c miscutls.c llexec.h # extra stuff for lines llines_LDADD = ../interp/libinterp.a ../gedlib/libgedcom.a \ diff --git a/src/liflines/llexec.c b/src/liflines/llexec.c index 1aa43acfc..4681e247f 100644 --- a/src/liflines/llexec.c +++ b/src/liflines/llexec.c @@ -274,7 +274,7 @@ main (int argc, char **argv) /* catch any fault, so we can close database */ if (!debugmode) - set_signals(); + set_signals(sighand_cursesui); else /* developer wants to drive without seatbelt! */ stdstring_hardfail(); diff --git a/src/liflines/main.c b/src/liflines/main.c index 3e207df90..6e69e9aad 100644 --- a/src/liflines/main.c +++ b/src/liflines/main.c @@ -307,7 +307,7 @@ main (int argc, char **argv) /* catch any fault, so we can close database */ if (!debugmode) - set_signals(); + set_signals(sighand_cursesui); else /* developer wants to drive without seatbelt! */ stdstring_hardfail(); diff --git a/src/liflines/miscutls.c b/src/liflines/miscutls.c index 9fe8977a6..5677dbcc0 100644 --- a/src/liflines/miscutls.c +++ b/src/liflines/miscutls.c @@ -36,11 +36,12 @@ #include "indiseq.h" #include "liflines.h" #include "feedback.h" - +#include "interp.h" +#include "zstr.h" #include "llinesi.h" extern STRING qSdbrecstats,qSdbrecords; - +extern STRING qSprogsig,qSsignal; /*====================================== * key_util -- Return person's key value @@ -105,3 +106,36 @@ show_database_stats (void) , num_sours(), num_evens(), num_othrs()); msg_info(msg); } +/*====================================== + * sighand_cursesui -- Catch and handle signal (UI) + *====================================*/ +void +sighand_cursesui(int sig) +{ + char signum[20]; + STRING signame; + ZSTR zstr=0; + + /* Ok, we'll want the descriptive name of the signal */ + load_signames(); + + /* We don't know whether curses is up or not right now */ + /* so we build the report msg, then close curses, then print it */ + zstr = get_report_error_msg(qSprogsig); + close_lifelines(); + shutdown_ui(TRUE); /* pause */ + + /* TODO: Shouldn't we be logging this ? */ + /* now print report msg if we had one */ + if (zs_len(zstr)) + printf("%s", zs_str(zstr)); + zs_free(&zstr); + /* now build description of signal (# and name) */ + /* name is not translated til sprint'd into msg */ + snprintf(signum, sizeof(signum), "%d", sig); + signame = get_signame(sig); + zstr = zprintpic2(_(qSsignal), signum, signame); + ll_optional_abort(zs_str(zstr)); + zs_free(&zstr); + exit(1); +} diff --git a/src/stdlib/signals.c b/src/stdlib/signals.c index d0902e24a..cc457e14d 100644 --- a/src/stdlib/signals.c +++ b/src/stdlib/signals.c @@ -39,29 +39,22 @@ #include "feedback.h" #include "zstr.h" - /********************************************* * external/imported variables *********************************************/ -extern STRING qSprogsig, qSsignal,qSsigunk; extern STRING qSsig00, qSsig01, qSsig02, qSsig03, qSsig04; extern STRING qSsig05, qSsig06, qSsig07, qSsig08, qSsig09; extern STRING qSsig10, qSsig11, qSsig12, qSsig13, qSsig14; extern STRING qSsig15, qSsig16, qSsig17, qSsig18, qSsig19; -extern STRING qSsig20; +extern STRING qSsig20, qSsigunk; /********************************************* * local function prototypes *********************************************/ -/* alphabetical */ -static void load_signames(void); -static void on_signals(int); - /********************************************* * local variables *********************************************/ - static char *sig_msgs[21]; /********************************************* @@ -72,7 +65,7 @@ static char *sig_msgs[21]; /*====================================== * load_signames -- Load descriptive signal names *====================================*/ -static void +void load_signames (void) { sig_msgs[ 0] = _(qSsig00); @@ -101,65 +94,44 @@ load_signames (void) * set_signals -- Install signal handler *====================================*/ void -set_signals (void) +set_signals (__sighandler_t handler) { if (signal(SIGINT, SIG_IGN) != SIG_IGN) - signal(SIGINT, on_signals); + signal(SIGINT, handler); #ifdef SIGHUP - signal(SIGHUP, on_signals); + signal(SIGHUP, handler); #endif #ifdef SIGQUIT - signal(SIGQUIT, on_signals); + signal(SIGQUIT, handler); #endif - signal(SIGILL, on_signals); + signal(SIGILL, handler); #ifdef SIGEMT - signal(SIGEMT, on_signals); + signal(SIGEMT, handler); #endif - signal(SIGFPE, on_signals); + signal(SIGFPE, handler); #ifdef SIGBUS - signal(SIGBUS, on_signals); + signal(SIGBUS, handler); #endif - signal(SIGSEGV, on_signals); + signal(SIGSEGV, handler); #ifdef SIGSYS - signal(SIGSYS, on_signals); + signal(SIGSYS, handler); #endif #ifdef SIGPIPE - signal(SIGPIPE, on_signals); + signal(SIGPIPE, handler); #endif } /*====================================== - * on_signals -- Catch and handle signal + * get_signame -- Get signal name *====================================*/ -static void -on_signals (int sig) +char * +get_signame (int sig) { - char signum[20]; - STRING signame; - ZSTR zstr=0; - - /* Ok, we'll want the descriptive name of the signal */ - load_signames(); + char *signame; - /* We don't know whether curses is up or not right now */ - /* so we build the report msg, then close curses, then print it */ - zstr = get_report_error_msg(qSprogsig); - close_lifelines(); - shutdown_ui(TRUE); /* pause */ + if (sig>=0 && sig=0 && sigix_self, fkey2path(index->ix_self)); *offset += sizeof(index->ix_self); @@ -295,6 +300,10 @@ void dump_block(STRING dir) BOOLEAN tf_print_block(BTREE btree, BLOCK block, void *param) { INT32 offset = 0; + + btree = btree; /* UNUSED */ + param = param; /* UNUSED */ + print_block(block, &offset); return TRUE; } @@ -305,7 +314,7 @@ void print_block(BLOCK block, INT32 *offset) { INT n; - printf("BLOCK\n"); + printf("BLOCK - DIRECTORY\n"); printf(FMT_INT32_HEX ": ix_self: " FMT_INT32_HEX " (%s)\n", *offset, block->ix_self, fkey2path(block->ix_self)); *offset += sizeof(block->ix_self); @@ -344,6 +353,16 @@ void print_block(BLOCK block, INT32 *offset) printf(FMT_INT32_HEX ": EOF (0x%04x)\n", *offset, BUFLEN); printf("\n"); + +#if 0 + printf("BLOCK - DATA\n"); + for (n=0; nix_rkeys[n], block->ix_offs[n], block->ix_lens[n], ""); + *offset += block->ix_lens[n]; + } + printf("\n"); +#endif } /*=============================== * dump_keyfile -- open and print KEYFILE1 and KEYFILE2 to stdout @@ -458,6 +477,8 @@ void print_keyfile2(KEYFILE2 kfile2) *=============================*/ void dump_xref(STRING dir) { + dir = dir; /* UNUSED */ + if (!openxref(FALSE)) { printf("Error opening/reading xrefs\n"); From 8704a8e72adc1dd2907bb4988ab368ff82668014 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sun, 31 Mar 2019 13:27:18 -0400 Subject: [PATCH 179/520] Dump FKEY as path in a few more places, fix formatting --- src/tools/lldump.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/tools/lldump.c b/src/tools/lldump.c index 1b00656bc..39dfe6622 100644 --- a/src/tools/lldump.c +++ b/src/tools/lldump.c @@ -272,7 +272,7 @@ void print_index(INDEX index, INT32 *offset) #endif for (n=0; nix_fkeys[n]); + printf(FMT_INT32_HEX ": ix_fkey[" FMT_INT_04 "]: " FMT_INT32_HEX " (%s)\n", *offset, n, index->ix_fkeys[n], fkey2path(index->ix_fkeys[n])); *offset += sizeof(index->ix_fkeys[n]); } @@ -323,7 +323,7 @@ void print_block(BLOCK block, INT32 *offset) *offset += sizeof(block->ix_type); #if __WORDSIZE != 16 - printf(FMT_INT32_HEX ": ix_pad1:" FMT_INT16_HEX "\n", *offset, block->ix_pad1); + printf(FMT_INT32_HEX ": ix_pad1: " FMT_INT16_HEX "\n", *offset, block->ix_pad1); *offset += sizeof(block->ix_pad1); #endif @@ -339,7 +339,7 @@ void print_block(BLOCK block, INT32 *offset) } #if __WORDSIZE != 16 - printf(FMT_INT32_HEX ": ix_pad2: %d\n", *offset, block->ix_pad2); + printf(FMT_INT32_HEX ": ix_pad2: " FMT_INT16_HEX "\n", *offset, block->ix_pad2); *offset += sizeof(block->ix_pad2); #endif @@ -435,10 +435,10 @@ void print_keyfile1(KEYFILE1 kfile1) printf("KEYFILE1\n"); printf("========\n"); - printf(FMT_INT16_HEX ": mkey: " FMT_INT32_HEX " (%d)\n", offset, kfile1.k_mkey, kfile1.k_mkey); + printf(FMT_INT16_HEX ": mkey: " FMT_INT32_HEX " (%s)\n", offset, kfile1.k_mkey, fkey2path(kfile1.k_mkey)); offset += sizeof(kfile1.k_mkey); - printf(FMT_INT16_HEX ": fkey: " FMT_INT32_HEX "\n", offset, kfile1.k_fkey); + printf(FMT_INT16_HEX ": fkey: " FMT_INT32_HEX " (%s)\n", offset, kfile1.k_fkey, fkey2path(kfile1.k_fkey)); offset += sizeof(kfile1.k_fkey); printf(FMT_INT16_HEX ": ostat: " FMT_INT32_HEX " (%d)\n", offset, kfile1.k_ostat, kfile1.k_ostat); @@ -460,7 +460,7 @@ void print_keyfile2(KEYFILE2 kfile2) printf(FMT_INT16_HEX ": name: '%-18.18s'\n", offset, kfile2.name); offset += sizeof(kfile2.name); #if WORDSIZE != 16 - printf(FMT_INT16_HEX ": pad: " FMT_INT16_HEX "\n", offset, kfile2.pad1); + printf(FMT_INT16_HEX ": pad1: " FMT_INT16_HEX "\n", offset, kfile2.pad1); offset += sizeof(kfile2.pad1); #endif printf(FMT_INT16_HEX ": magic: " FMT_INT32_HEX "\n", offset, kfile2.magic); From d5d5315de7f1f5f50c72581208bfc9c8568d7c97 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sun, 31 Mar 2019 15:00:09 -0400 Subject: [PATCH 180/520] Add lldberrstr method to get error strings from opnbtree --- src/btree/opnbtree.c | 52 ++++++++++++++++++++++++++++++++++++++++++++ src/hdrs/btree.h | 11 +++++++--- src/tools/lltest.c | 27 +++++++++++++++++++++++ 3 files changed, 87 insertions(+), 3 deletions(-) diff --git a/src/btree/opnbtree.c b/src/btree/opnbtree.c index 96985f9f9..26ddd5859 100644 --- a/src/btree/opnbtree.c +++ b/src/btree/opnbtree.c @@ -37,6 +37,45 @@ #include "arch.h" /* for S_ISDIR - Perry 2001.01.01 */ #include "btreei.h" +/********************************************* + * local variables + *********************************************/ + +struct _lldberrstr +{ + STRING errstr; +} lldberrstr[] = { + { "" }, /* 0 */ + { "" }, /* 1 */ + { "" }, /* 2 */ + { "" }, /* 3 */ + { "" }, /* 4 */ + { "" }, /* 5 */ + { "" }, /* 6 */ + { "" }, /* 7 */ + { "no db directory" }, + { "db directory is file, not directory" }, + { "failed to create db directory" }, + { "access error to db directory" }, + { "no keyfile" }, + { "problem with the key file" }, + { "problem with the key file trying to alter a db" }, + { "problem with an index file" }, + { "problem with master index file" }, + { "problem with a data block file" }, + { "base directory name too long" }, + { "can't open database because writer has it & -w was specified" }, + { "error because db was locked" }, + { "error because db was unlocked" }, + { "illegal keyfile" }, + { "wrong alignment key file" }, + { "wrong version key file" }, + { "previous database found (create was specified)" }, + { "db locked by readers (string in custom string)" }, + { "new db properties invalid" }, + { "" }, /* 27 */ +}; + /********************************************* * local function prototypes *********************************************/ @@ -427,3 +466,16 @@ closebtree (BTREE btree) } return result; } +/*============================================ + * getlldberrstr - Get string for lldberr value + *==========================================*/ +STRING +getlldberrstr (BTERR errnum) +{ + STRING err = ""; + + if (errnum > BTERR_MIN || errnum < BTERR_MAX) + err = lldberrstr[errnum].errstr; + + return err; +} diff --git a/src/hdrs/btree.h b/src/hdrs/btree.h index 8edab0669..b612cdc7d 100644 --- a/src/hdrs/btree.h +++ b/src/hdrs/btree.h @@ -246,9 +246,11 @@ STRING rkey2str(RKEY); RKEY str2rkey(CNSTRING); STRING fkey2path(FKEY); +/* opnbtree.c */ -enum { - BTERR_NODB=8 /* no db directory */ +enum _BTERR { + BTERR_MIN=7 +, BTERR_NODB=8 /* no db directory */ , BTERR_DBBLOCKEDBYFILE /* db directory is file, not directory */ , BTERR_DBCREATEFAILED /* failed to create db directory */ , BTERR_DBACCESS /* access error to db directory */ @@ -268,9 +270,12 @@ enum { , BTERR_EXISTS /* previous database found (create was specified) */ , BTERR_READERS /* db locked by readers (string in custom string) */ , BTERR_BADPROPS /* new db properties invalid */ - +, BTERR_MAX }; +typedef enum _BTERR BTERR; + +STRING getlldberrstr (BTERR err); #define BTINDEXTYPE 1 #define BTBLOCKTYPE 2 diff --git a/src/tools/lltest.c b/src/tools/lltest.c index 5903ebdc7..2bea1af85 100644 --- a/src/tools/lltest.c +++ b/src/tools/lltest.c @@ -32,6 +32,7 @@ #include "version.h" #include "btree.h" #include "../btree/btreei.h" + /********************************************* * required global variables *********************************************/ @@ -58,6 +59,7 @@ static int test_rkey2str(void); static int test_str2rkey(void); static int test_index(void); static int test_block(void); +static int test_lldberr(void); /********************************************* * local function definitions @@ -147,6 +149,10 @@ main (int argc, rc = test_nextfkey(btree); printf("%s %d\n",(rc==0?"PASS":"FAIL"),rc); + printf("Testing lldberr..."); + rc = test_lldberr(); + printf("%s %d\n",(rc==0?"PASS":"FAIL"),rc); + closebtree(btree); btree = 0; return rtn; @@ -494,3 +500,24 @@ int test_block(void) return rc; } +int test_lldberr(void) +{ + INT rc=0; + INT n=0; + STRING err; + + /* test invalid errors: BTERR_MIN and BTERR_MAX */ + err = getlldberrstr(BTERR_MIN); + if (!(strcmp(err,"") == 0)) { rc=BTERR_MIN; goto exit; } + + err = getlldberrstr(BTERR_MAX); + if (!(strcmp(err,"") == 0)) { rc=BTERR_MAX; goto exit; } + + /* test valid errors */ + for (n=BTERR_MIN+1; n Date: Sun, 31 Mar 2019 15:05:56 -0400 Subject: [PATCH 181/520] Update comments on BTRERR enum --- src/hdrs/btree.h | 44 ++++++++++++++++++++++---------------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/src/hdrs/btree.h b/src/hdrs/btree.h index b612cdc7d..2e16e6aa7 100644 --- a/src/hdrs/btree.h +++ b/src/hdrs/btree.h @@ -249,28 +249,28 @@ STRING fkey2path(FKEY); /* opnbtree.c */ enum _BTERR { - BTERR_MIN=7 -, BTERR_NODB=8 /* no db directory */ -, BTERR_DBBLOCKEDBYFILE /* db directory is file, not directory */ -, BTERR_DBCREATEFAILED /* failed to create db directory */ -, BTERR_DBACCESS /* access error to db directory */ -, BTERR_NOKEY /* no keyfile */ -, BTERR_KFILE /*problem with the key file*/ -, BTERR_KFILE_ALTERDB /*problem with the key file trying to alter a db*/ -, BTERR_INDEX /*problem with an index file*/ -, BTERR_MASTER_INDEX /*problem with master index file*/ -, BTERR_BLOCK /*problem with a data block file*/ -, BTERR_LNGDIR /*base directory name too long*/ -, BTERR_WRITER /*can't open database because writer has it & -w was specified*/ -, BTERR_LOCKED /* error because db was locked */ -, BTERR_UNLOCKED /* error because db was unlocked */ -, BTERR_ILLEGKF /* illegal keyfile */ -, BTERR_ALIGNKF /* wrong alignment key file */ -, BTERR_VERKF /* wrong version key file */ -, BTERR_EXISTS /* previous database found (create was specified) */ -, BTERR_READERS /* db locked by readers (string in custom string) */ -, BTERR_BADPROPS /* new db properties invalid */ -, BTERR_MAX + BTERR_MIN=7 /* 7: MIN placeholder */ +, BTERR_NODB=8 /* 8: no db directory */ +, BTERR_DBBLOCKEDBYFILE /* 9: db directory is file, not directory */ +, BTERR_DBCREATEFAILED /* 10: failed to create db directory */ +, BTERR_DBACCESS /* 11: access error to db directory */ +, BTERR_NOKEY /* 12: no keyfile */ +, BTERR_KFILE /* 13: problem with the key file*/ +, BTERR_KFILE_ALTERDB /* 14: problem with the key file trying to alter a db*/ +, BTERR_INDEX /* 15: problem with an index file*/ +, BTERR_MASTER_INDEX /* 16: problem with master index file*/ +, BTERR_BLOCK /* 17: problem with a data block file*/ +, BTERR_LNGDIR /* 18: base directory name too long*/ +, BTERR_WRITER /* 19: can't open database because writer has it & -w was specified*/ +, BTERR_LOCKED /* 20: error because db was locked */ +, BTERR_UNLOCKED /* 21: error because db was unlocked */ +, BTERR_ILLEGKF /* 22: illegal keyfile */ +, BTERR_ALIGNKF /* 23: wrong alignment key file */ +, BTERR_VERKF /* 24: wrong version key file */ +, BTERR_EXISTS /* 25: previous database found (create was specified) */ +, BTERR_READERS /* 26: db locked by readers (string in custom string) */ +, BTERR_BADPROPS /* 27: new db properties invalid */ +, BTERR_MAX /* 28: MAX placeholder */ }; typedef enum _BTERR BTERR; From aa3621427558f11829960e63d2bc8dba8625ef24 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sun, 31 Mar 2019 16:49:18 -0400 Subject: [PATCH 182/520] Fix formatting error --- src/btree/btrec.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/btree/btrec.c b/src/btree/btrec.c index 25cc3c7c1..bb5ba9c48 100644 --- a/src/btree/btrec.c +++ b/src/btree/btrec.c @@ -390,7 +390,7 @@ readrec (BTREE btree, BLOCK block, INT i, INT *plen) rawrec = (RAWRECORD) stdalloc(len + 1); if (!(fread(rawrec, len, 1, fd) == 1)) { char msg[sizeof(scratch)+64]; - sprintf(msg, "Read for " FMT_INT "bytes failed for blockfile (rkey=%s)" + sprintf(msg, "Read for " FMT_INT " bytes failed for blockfile (rkey=%s)" , len, rkey2str(rkeys(block, i))); FATAL2(msg); } From 5b6d5331f78a985e23d11d8cec81185b55575ac4 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sun, 31 Mar 2019 16:50:21 -0400 Subject: [PATCH 183/520] Have lldump validate against file sizes; allow lldump to operate on locked databases; fix BLOCK dumps with bad directory data --- src/gedlib/xreffile.c | 2 +- src/tools/lldump.c | 189 ++++++++++++++++++++++++++---------------- 2 files changed, 120 insertions(+), 71 deletions(-) diff --git a/src/gedlib/xreffile.c b/src/gedlib/xreffile.c index 9fe59ede7..61fe50877 100644 --- a/src/gedlib/xreffile.c +++ b/src/gedlib/xreffile.c @@ -409,7 +409,7 @@ dumpxrefs (void) dumpxrecs("X", &xrecs, &offset); /* Dump size */ - printf(FMT_INT32_HEX ": EOF (" FMT_INT32_HEX ")\n", offset, (INT32)xrefsize); + printf(FMT_INT32_HEX ": EOF (" FMT_INT32_HEX ") %s\n", offset, (INT32)xrefsize, (offset == (INT32)xrefsize) ? "GOOD" : "BAD"); } /*================================ * dumpxrecs -- Print DELETESET to stdout diff --git a/src/tools/lldump.c b/src/tools/lldump.c index 39dfe6622..d49a2aa59 100644 --- a/src/tools/lldump.c +++ b/src/tools/lldump.c @@ -31,6 +31,7 @@ #include "gedcom.h" #include "version.h" #include "toolsi.h" +#include "errno.h" /********************************************* * required global variables @@ -40,7 +41,8 @@ STRING readpath_file = NULL; /* normally defined in liflines/main.c */ STRING readpath = NULL; /* normally defined in liflines/main.c */ BOOLEAN readonly = FALSE; /* normally defined in liflines/main.c */ BOOLEAN writeable = FALSE; /* normally defined in liflines/main.c */ -BOOLEAN immutable = FALSE; /* normally defined in liflines/main.c */ +BOOLEAN immutable = FALSE; /* normally defined in liflines/main.c */ +STRING dbname = NULL; int opt_finnish = 0; int opt_mychar = 0; extern BTREE BTR; @@ -68,14 +70,14 @@ void dump_index(STRING dir); void dump_keyfile(STRING dir); void dump_xref(STRING dir); BOOLEAN tf_print_block(BTREE btree, BLOCK block, void *param); -void print_block(BLOCK block, INT32 *offset); +void print_block(BTREE btree, BLOCK block, INT32 *offset); BOOLEAN tf_print_index(BTREE btree, INDEX index, void *param); void print_index(INDEX index, INT32 *offset); -void print_keyfile1(KEYFILE1 kfile1); -void print_keyfile2(KEYFILE2 kfile2); +void print_keyfile(KEYFILE1* kfile1, KEYFILE2* kfile2, INT32 size); static void print_usage(void); void print_xrefs(void); static void vcrashlog (int newline, const char * fmt, va_list args); +static size_t getfilesize(STRING dir, STRING filename); /********************************************* * local function definitions @@ -89,10 +91,10 @@ int main (int argc, char **argv) { - char *ptr, *flags, *dbname; + char *ptr, *flags; BOOLEAN cflag=FALSE; /* create new db if not found */ - BOOLEAN writ=1; /* request write access to database */ - BOOLEAN immut=FALSE; /* immutable access to database */ + BOOLEAN writ=0; /* request write access to database */ + BOOLEAN immut=TRUE; /* immutable access to database */ INT lldberrnum=0; int rtn=0; int i=0; @@ -140,7 +142,7 @@ main (int argc, } if (!(BTR = bt_openbtree(dbname, cflag, writ, immut, &lldberrnum))) { - printf(_("Failed to open btree: %s."), dbname); + printf(_("Failed to open btree: %s (" FMT_INT ": %s)."), dbname, lldberrnum, getlldberrstr(lldberrnum)); puts(""); return 20; } @@ -241,7 +243,12 @@ BOOLEAN tf_print_index(BTREE btree, INDEX index, void *param) void print_index(INDEX index, INT32 *offset) { INT n; + INT32 size=0; + /* Step 1: Get length of file */ + size = (INT32)getfilesize(dbname, fkey2path(index->ix_self)); + + /* Step 2: Print INDEX directory */ printf("INDEX - DIRECTORY\n"); printf(FMT_INT32_HEX ": ix_self: " FMT_INT32_HEX " (%s)\n", *offset, index->ix_self, fkey2path(index->ix_self)); *offset += sizeof(index->ix_self); @@ -276,7 +283,7 @@ void print_index(INDEX index, INT32 *offset) *offset += sizeof(index->ix_fkeys[n]); } - printf(FMT_INT32_HEX ": EOF (0x%04x)\n", *offset, BUFLEN); + printf(FMT_INT32_HEX ": EOF (" FMT_INT32_HEX ") %s\n", *offset, size, (*offset == size) ? "GOOD" : "BAD"); printf("\n"); } /*=============================================== @@ -304,16 +311,21 @@ BOOLEAN tf_print_block(BTREE btree, BLOCK block, void *param) btree = btree; /* UNUSED */ param = param; /* UNUSED */ - print_block(block, &offset); + print_block(btree, block, &offset); return TRUE; } /*=============================== * print_block -- print BLOCK to stdout *=============================*/ -void print_block(BLOCK block, INT32 *offset) +void print_block(BTREE btree, BLOCK block, INT32 *offset) { INT n; + INT32 size=0; + + /* Step 1: Get length of file */ + size = (INT32)getfilesize(dbname, fkey2path(block->ix_self)); + /* Step 2: Dump BLOCK structure */ printf("BLOCK - DIRECTORY\n"); printf(FMT_INT32_HEX ": ix_self: " FMT_INT32_HEX " (%s)\n", *offset, block->ix_self, fkey2path(block->ix_self)); *offset += sizeof(block->ix_self); @@ -351,18 +363,35 @@ void print_block(BLOCK block, INT32 *offset) *offset += sizeof(block->ix_lens[n]); } - printf(FMT_INT32_HEX ": EOF (0x%04x)\n", *offset, BUFLEN); printf("\n"); -#if 0 + /* Step 3: Dump BLOCK data */ + /* Note that this mechanism is horribly inefficient from an I/O perspective. */ printf("BLOCK - DATA\n"); - for (n=0; nix_rkeys[n], block->ix_offs[n], block->ix_lens[n], ""); + + /* FIXME: This used to use NORECS, but there is stale data in the directory which causes readrec() to fail. */ + /* Need to ensure that we properly zero out unused directory entries! */ + for (n=0; nix_nkeys; n++) { + + INT len; + RAWRECORD rec = readrec(btree, block, n, &len); + + printf(FMT_INT32_HEX ": rkey[" FMT_INT_04 "]: '%-8.8s' off: " FMT_INT32_HEX " len: " FMT_INT32_HEX "\n", + *offset, n, (char *)&block->ix_rkeys[n], block->ix_offs[n], block->ix_lens[n]); + if (rec != NULL) + printf(">>\n%s<<\n", rec); + else + printf(">><<\n"); + *offset += block->ix_lens[n]; + + stdfree(rec); } printf("\n"); -#endif + + printf(FMT_INT32_HEX ": EOF (" FMT_INT32_HEX ") %s\n", *offset, size, (*offset == size) ? "GOOD" : "BAD"); + printf("\n"); + } /*=============================== * dump_keyfile -- open and print KEYFILE1 and KEYFILE2 to stdout @@ -370,35 +399,20 @@ void print_block(BLOCK block, INT32 *offset) void dump_keyfile(STRING dir) { char scratch[200]; - struct stat sbuf; KEYFILE1 kfile1; KEYFILE2 kfile2; FILE *fk; size_t size; sprintf(scratch, "%s/key", dir); - if (stat(scratch, &sbuf) || !S_ISREG(sbuf.st_mode)) { - printf("Error opening keyfile\n"); - goto error2; - } + + size = getfilesize(dir, "key"); if (!(fk = fopen(scratch, LLREADBINARY))) { - printf("Error opening keyfile\n"); + printf("Error opening keyfile (%d: %s)\n", errno, scratch); goto error2; } - if (fseek(fk, 0, SEEK_END)) { - printf("Error seeking to end of keyfile\n"); - goto error1; - } - - size = ftell(fk); - - if (fseek(fk, 0, SEEK_SET)) { - printf("Error seeking to start of keyfile\n"); - goto error1; - } - if (size != sizeof(kfile1) && size != (sizeof(kfile1) + sizeof(kfile2))) { printf("Error: keyfile size invalid (" FMT_SIZET "), valid sizes are " FMT_SIZET " and " FMT_SIZET "\n", @@ -407,18 +421,24 @@ void dump_keyfile(STRING dir) } if (fread(&kfile1, sizeof(kfile1), 1, fk) != 1) { - printf("Error reading keyfile\n"); + printf("Error reading keyfile (%d: %s)\n", errno, scratch); goto error1; } - print_keyfile1(kfile1); + /* only attempt to read kfile2 if the file size indicates that it is present */ + if (size != sizeof(kfile1)) + { + if (fread(&kfile2, sizeof(kfile2), 1, fk) != 1) { + printf("Error reading keyfile (%d: %s)\n", errno, scratch); + goto error1; + } - if (fread(&kfile2, sizeof(kfile2), 1, fk) != 1) { - printf("Error reading keyfile2\n"); - goto error1; + print_keyfile(&kfile1, &kfile2, size); } - - print_keyfile2(kfile2); + else + { + print_keyfile(&kfile1, NULL, size); + } error1: fclose(fk); @@ -426,50 +446,45 @@ void dump_keyfile(STRING dir) return; } /*=============================== - * print_keyfile1 -- print KEYFILE1 to stdout + * print_keyfile -- print KEYFILE1 and KEYFILE2 to stdout *=============================*/ -void print_keyfile1(KEYFILE1 kfile1) +void print_keyfile(KEYFILE1* kfile1, KEYFILE2* kfile2, INT32 size) { - INT16 offset = 0; + INT32 offset = 0; printf("KEYFILE1\n"); printf("========\n"); - printf(FMT_INT16_HEX ": mkey: " FMT_INT32_HEX " (%s)\n", offset, kfile1.k_mkey, fkey2path(kfile1.k_mkey)); - offset += sizeof(kfile1.k_mkey); + printf(FMT_INT16_HEX ": mkey: " FMT_INT32_HEX " (%s)\n", offset, kfile1->k_mkey, fkey2path(kfile1->k_mkey)); + offset += sizeof(kfile1->k_mkey); - printf(FMT_INT16_HEX ": fkey: " FMT_INT32_HEX " (%s)\n", offset, kfile1.k_fkey, fkey2path(kfile1.k_fkey)); - offset += sizeof(kfile1.k_fkey); + printf(FMT_INT16_HEX ": fkey: " FMT_INT32_HEX " (%s)\n", offset, kfile1->k_fkey, fkey2path(kfile1->k_fkey)); + offset += sizeof(kfile1->k_fkey); - printf(FMT_INT16_HEX ": ostat: " FMT_INT32_HEX " (%d)\n", offset, kfile1.k_ostat, kfile1.k_ostat); - offset += sizeof(kfile1.k_ostat); + printf(FMT_INT16_HEX ": ostat: " FMT_INT32_HEX " (%d)\n", offset, kfile1->k_ostat, kfile1->k_ostat); + offset += sizeof(kfile1->k_ostat); - printf(FMT_INT16_HEX ": EOF (" FMT_INT16_HEX ")\n", offset, (INT16)sizeof(kfile1)); printf("\n"); -} -/*=============================== - * print_keyfile2 -- print KEYFILE2 to stdout - *=============================*/ -void print_keyfile2(KEYFILE2 kfile2) -{ - INT16 offset = 0; - printf("KEYFILE2\n"); - printf("========\n"); + if (kfile2) + { + printf("KEYFILE2\n"); + printf("========\n"); - printf(FMT_INT16_HEX ": name: '%-18.18s'\n", offset, kfile2.name); - offset += sizeof(kfile2.name); + printf(FMT_INT16_HEX ": name: '%-18.18s'\n", offset, kfile2->name); + offset += sizeof(kfile2->name); #if WORDSIZE != 16 - printf(FMT_INT16_HEX ": pad1: " FMT_INT16_HEX "\n", offset, kfile2.pad1); - offset += sizeof(kfile2.pad1); + printf(FMT_INT16_HEX ": pad1: " FMT_INT16_HEX "\n", offset, kfile2->pad1); + offset += sizeof(kfile2->pad1); #endif - printf(FMT_INT16_HEX ": magic: " FMT_INT32_HEX "\n", offset, kfile2.magic); - offset += sizeof(kfile2.magic); + printf(FMT_INT16_HEX ": magic: " FMT_INT32_HEX "\n", offset, kfile2->magic); + offset += sizeof(kfile2->magic); - printf(FMT_INT16_HEX ": version: " FMT_INT32_HEX " (%d)\n", offset, kfile2.version, kfile2.version); - offset += sizeof(kfile2.version); + printf(FMT_INT16_HEX ": version: " FMT_INT32_HEX " (%d)\n", offset, kfile2->version, kfile2->version); + offset += sizeof(kfile2->version); + } - printf(FMT_INT16_HEX ": EOF (" FMT_INT16_HEX ")\n", offset, (INT16)sizeof(kfile2)); + printf(FMT_INT32_HEX ": EOF (" FMT_INT32_HEX ") %s\n", offset, size, (offset == size) ? "GOOD" : "BAD"); printf("\n"); } /*=============================== @@ -535,4 +550,38 @@ crashlogn (STRING fmt, ...) vcrashlog(1, fmt, args); va_end(args); } +/*=============================== + * getfilesize -- Get length of file + *=============================*/ +size_t +getfilesize (STRING dir, STRING filename) +{ + FILE *fp; + size_t size = 0; + char scratch[200]; + struct stat sbuf; + sprintf(scratch, "%s/%s", dir, filename); + if (stat(scratch, &sbuf) || !S_ISREG(sbuf.st_mode)) { + printf("Invalid filename (%d: %s)\n", errno, scratch); + goto error2; + } + + if (!(fp = fopen(scratch, LLREADBINARY))) { + printf("Error opening file (%d: %s)\n", errno, scratch); + goto error2; + } + + if (fseek(fp, 0, SEEK_END)) { + printf("Error seeking to end of file\n"); + goto error1; + } + + size = ftell(fp); + +error1: + fclose(fp); + +error2: + return size; +} From 1752dbafa675b3bb29542462a26d8d86ab093d94 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sun, 31 Mar 2019 17:55:43 -0400 Subject: [PATCH 184/520] Revise comment for lldump with stale BLOCK directory --- src/tools/lldump.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/tools/lldump.c b/src/tools/lldump.c index d49a2aa59..0ade11411 100644 --- a/src/tools/lldump.c +++ b/src/tools/lldump.c @@ -369,8 +369,11 @@ void print_block(BTREE btree, BLOCK block, INT32 *offset) /* Note that this mechanism is horribly inefficient from an I/O perspective. */ printf("BLOCK - DATA\n"); - /* FIXME: This used to use NORECS, but there is stale data in the directory which causes readrec() to fail. */ - /* Need to ensure that we properly zero out unused directory entries! */ + /* NOTE: This *should* be NORECS, but this will cause fatal errors in */ + /* readrec() because stale directory entries are being processed. */ + /* Stale directory entries come as a result of block splitting, where */ + /* the directory entries in the source block that are moved to a new */ + /* are not zeroed out. */ for (n=0; nix_nkeys; n++) { INT len; From 46eb92b52e739ed8cb10e881af4c5b94b2ed2430 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sun, 31 Mar 2019 17:56:08 -0400 Subject: [PATCH 185/520] BUG: Cleanup source block after block splitting --- src/btree/btrec.c | 10 ++++++++++ src/hdrs/btree.h | 1 + 2 files changed, 11 insertions(+) diff --git a/src/btree/btrec.c b/src/btree/btrec.c index bb5ba9c48..199fec43a 100644 --- a/src/btree/btrec.c +++ b/src/btree/btrec.c @@ -310,6 +310,16 @@ bt_addrecord (BTREE btree, RKEY rkey, RAWRECORD rec, INT len) } } +/* now that block has been split, rewrite first block header to zero out entries that were moved */ + for (i = n/2; i <= n; i++) { + RKEY_INIT(rkeys(newb, i)); + lens(newb, i) = 0; + offs(newb, i) = 0; + } + ASSERT(fseek(ft1, 0, SEEK_SET) == 0); + ASSERT(fwrite(newb, BUFLEN, 1, ft1) == 1); + putheader(btree, newb); + /* make changes permanent in database */ fclose(fo); /* was opened read-only */ CHECKED_fclose(ft1, scratch1); diff --git a/src/hdrs/btree.h b/src/hdrs/btree.h index 2e16e6aa7..d48448ee9 100644 --- a/src/hdrs/btree.h +++ b/src/hdrs/btree.h @@ -61,6 +61,7 @@ typedef struct { char r_rkey[RKEYLEN]; } RKEY; /*record key*/ +#define RKEY_INIT(r) memset((r).r_rkey, 0, RKEYLEN) typedef INT32 FKEY; /*file key*/ From 4628d029bdd2cefc5c21321731801635154b2453 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sun, 31 Mar 2019 18:37:38 -0400 Subject: [PATCH 186/520] Make lltest use cmpkeys routine to compare RKEY values --- src/tools/lltest.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tools/lltest.c b/src/tools/lltest.c index 2bea1af85..ef3b93a7f 100644 --- a/src/tools/lltest.c +++ b/src/tools/lltest.c @@ -393,7 +393,7 @@ test_str2rkey(void) printf("'%.8s' -> '%.8s' expected '%.8s'\n", tests[i].rkeystr, rkey.r_rkey, tests[i].rkey.r_rkey); } - if (strncmp(rkey.r_rkey, tests[i].rkey.r_rkey, RKEYLEN)) { rc = 2+i; break; } + if (cmpkeys(&rkey, &tests[i].rkey)) { rc = 2+i; break; } } exit: From c19af2d10cb4a90317919029d2574205de040f59 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sun, 31 Mar 2019 20:16:04 -0400 Subject: [PATCH 187/520] Move filecopy() and movefiles() routines from btree to stdlib --- src/btree/btrec.c | 40 ---------------------------------------- src/hdrs/llstdlib.h | 2 ++ src/stdlib/fileops.c | 39 ++++++++++++++++++++++++++++++++++++++- 3 files changed, 40 insertions(+), 41 deletions(-) diff --git a/src/btree/btrec.c b/src/btree/btrec.c index 199fec43a..cb48fe59c 100644 --- a/src/btree/btrec.c +++ b/src/btree/btrec.c @@ -43,8 +43,6 @@ /* alphabetical */ static void check_offset(BLOCK block, RKEY rkey, INT i); -static void filecopy(FILE*fpsrc, INT len, FILE*fpdest); -static void movefiles(STRING, STRING); /********************************************* * local function definitions @@ -336,26 +334,6 @@ bt_addrecord (BTREE btree, RKEY rkey, RAWRECORD rec, INT len) addkey(btree, parent, rkeys(xtra, 0), ixself(xtra)); return TRUE; } -/*====================================================== - * filecopy -- Copy record from one data file to another - * Copy from source file (already opened) to destination - * file (already opened). - *====================================================*/ -static void -filecopy (FILE* fpsrc, INT len, FILE* fpdest) -{ - char buffer[BUFLEN]; - INT blklen; - while (len) { - /* copy BUFLEN at a time til the last little bit */ - /* assumes full buffer copy each time, so only appropriate - for binary file copies (because of \r\n translation on Win32) */ - blklen = (len > BUFLEN) ? BUFLEN : len; - ASSERT(fread(buffer, blklen, 1, fpsrc) == 1); - ASSERT(fwrite(buffer, blklen, 1, fpdest) == 1); - len -= blklen; - } -} /*================================== * readrec -- read record from block * btree: [in] database pointer @@ -477,24 +455,6 @@ bt_getrecord (BTREE btree, const RKEY * rkey, INT *plen) } return rawrec; } -/*======================================= - * movefiles -- Move first file to second - * failure handled with FATAL2 macro, which exits - *=====================================*/ -static void -movefiles (STRING from_file, STRING to_file) -{ - INT rtn; - unlink(to_file); - rtn = rename(from_file, to_file); - if (rtn) { - char temp[1024]; - snprintf(temp, sizeof(temp), - "rename failed code " FMT_INT ", from <%s> to <%s>", - rtn, from_file, to_file); - FATAL2(temp); - } -} /*==================================================== * isrecord -- See if there is a record with given key *==================================================*/ diff --git a/src/hdrs/llstdlib.h b/src/hdrs/llstdlib.h index 59051dbe4..ec5b72e40 100644 --- a/src/hdrs/llstdlib.h +++ b/src/hdrs/llstdlib.h @@ -90,6 +90,8 @@ int do_checked_fclose(FILE *fp, STRING filename, STRING srcfile, int srcline); int do_checked_fflush(FILE *fp, STRING filename, STRING srcfile, int srcline); int do_checked_fseek(FILE *fp, long offset, int whence, STRING filename, STRING srcfile, int srcline); size_t do_checked_fwrite(const void *buf, size_t size, size_t count, FILE *fp, STRING filename, STRING srcfile, int srcline); +void filecopy (FILE* fpsrc, INT len, FILE* fpdest); +void movefiles (STRING from_file, STRING to_file); /* listener.c */ /* callback for language change */ diff --git a/src/stdlib/fileops.c b/src/stdlib/fileops.c index e9a94ff5a..1c1782732 100644 --- a/src/stdlib/fileops.c +++ b/src/stdlib/fileops.c @@ -13,7 +13,7 @@ #include "llstdlib.h" /* llstdlib.h pulls in standard.h, config.h, sys_inc.h */ - +#define LLSTDLIB_BUFLEN 4096 /********************************************* * local function prototypes @@ -92,3 +92,40 @@ do_checked_fseek (FILE *fp, long offset, int whence, STRING filename, STRING src } return rtn; } +/*====================================================== + * filecopy -- Copy data from one file to another + * Copy from source file (already opened) to destination + * file (already opened). + *====================================================*/ +void +filecopy (FILE* fpsrc, INT len, FILE* fpdest) +{ + char buffer[LLSTDLIB_BUFLEN]; + while (len) { + /* copy LLSTDLIB_BUFLEN at a time til the last little bit */ + /* assumes full buffer copy each time, so only appropriate + for binary file copies (because of \r\n translation on Win32) */ + INT blklen = (len > LLSTDLIB_BUFLEN) ? LLSTDLIB_BUFLEN : len; + ASSERT(fread(buffer, blklen, 1, fpsrc) == 1); + ASSERT(fwrite(buffer, blklen, 1, fpdest) == 1); + len -= blklen; + } +} +/*======================================= + * movefiles -- Move first file to second + * failure handled with FATAL2 macro, which exits + *=====================================*/ +void +movefiles (STRING from_file, STRING to_file) +{ + INT rtn; + unlink(to_file); + rtn = rename(from_file, to_file); + if (rtn) { + char temp[1024]; + snprintf(temp, sizeof(temp), + "rename failed code " FMT_INT ", from <%s> to <%s>", + rtn, from_file, to_file); + FATAL2(temp); + } +} From 82f91beefc6b220ac20c0d34029205e0f0a923f0 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sun, 31 Mar 2019 20:16:41 -0400 Subject: [PATCH 188/520] Ensure that readindex() in robust mode doesn't leave the file open --- src/btree/index.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/btree/index.c b/src/btree/index.c index b0a2cbc05..0b9a5bd6d 100644 --- a/src/btree/index.c +++ b/src/btree/index.c @@ -94,13 +94,14 @@ readindex (BTREE btr, FKEY ikey, BOOLEAN robust) index = (INDEX) stdalloc(BUFLEN); if (fread(index, BUFLEN, 1, fi) != 1) { if (robust) { + /* fall to end & return NULL */ goto readindex_end; } sprintf(scratch, "Undersized (<%d) index file: %s", BUFLEN, fkey2path(ikey)); FATAL2(scratch); } - if (fi) fclose(fi); readindex_end: + if (fi) fclose(fi); return index; } /*================================= From b49d1d5c3981d2f0be07c08fb5d98252ddd1ee78 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sun, 31 Mar 2019 20:45:55 -0400 Subject: [PATCH 189/520] Switch lldump back to dumping NORECS block entries now that dbverify can fix this --- src/tools/lldump.c | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/src/tools/lldump.c b/src/tools/lldump.c index 0ade11411..3bc8207d1 100644 --- a/src/tools/lldump.c +++ b/src/tools/lldump.c @@ -368,14 +368,7 @@ void print_block(BTREE btree, BLOCK block, INT32 *offset) /* Step 3: Dump BLOCK data */ /* Note that this mechanism is horribly inefficient from an I/O perspective. */ printf("BLOCK - DATA\n"); - - /* NOTE: This *should* be NORECS, but this will cause fatal errors in */ - /* readrec() because stale directory entries are being processed. */ - /* Stale directory entries come as a result of block splitting, where */ - /* the directory entries in the source block that are moved to a new */ - /* are not zeroed out. */ - for (n=0; nix_nkeys; n++) { - + for (n=0; n Date: Sun, 31 Mar 2019 20:48:52 -0400 Subject: [PATCH 190/520] Update dbverify to find and fix stale entries after block splits --- src/hdrs/btree.h | 3 +- src/tools/dbverify.c | 147 ++++++++++++++++++++++++++++++++++++------- 2 files changed, 127 insertions(+), 23 deletions(-) diff --git a/src/hdrs/btree.h b/src/hdrs/btree.h index d48448ee9..6c478a363 100644 --- a/src/hdrs/btree.h +++ b/src/hdrs/btree.h @@ -61,7 +61,8 @@ typedef struct { char r_rkey[RKEYLEN]; } RKEY; /*record key*/ -#define RKEY_INIT(r) memset((r).r_rkey, 0, RKEYLEN) +#define RKEY_NULL "\0\0\0\0\0\0\0\0" +#define RKEY_INIT(r) memcpy((r).r_rkey, RKEY_NULL, RKEYLEN) typedef INT32 FKEY; /*file key*/ diff --git a/src/tools/dbverify.c b/src/tools/dbverify.c index fc0b3be32..9a29d7079 100644 --- a/src/tools/dbverify.c +++ b/src/tools/dbverify.c @@ -97,6 +97,8 @@ struct work { INT check_othes; INT fix_deletes; INT fix_alter_pointers; + INT check_block_splits; + INT fix_block_splits; INT check_missing_data_records; /* record in index, but no data */ INT fix_missing_data_records; INT pass; /* =1 is checking, =2 is fixing */ @@ -121,7 +123,7 @@ static NAMEREFN_REC * alloc_namerefn(CNSTRING namerefn, CNSTRING key, INT err); static BOOLEAN cgn_callback(TRAV_NAMES_FUNC_ARGS(key, name, newset, param)); static BOOLEAN cgr_callback(TRAV_REFNS_FUNC_ARGS(key, refn, newset, param)); static void check_and_fix_records(void); -static BOOLEAN check_block(BLOCK block, RKEY * lo, RKEY * hi); +static BOOLEAN check_block(BTREE btr, BLOCK block, RKEY * lo, RKEY * hi); static BOOLEAN check_btree(BTREE btr); static BOOLEAN check_even(CNSTRING key, RECORD rec); static BOOLEAN check_fam(CNSTRING key, RECORD rec); @@ -162,7 +164,7 @@ static void vcrashlog(int newline, const char * fmt, va_list args); *********************************************/ enum { - ERR_ORPHANNAME, ERR_GHOSTNAME, ERR_DUPNAME, ERR_DUPREFN + ERR_ORPHANNAME, ERR_GHOSTNAME, ERR_DUPNAME, ERR_DUPREFN , ERR_NONINDINAME, ERR_DUPINDI, ERR_DUPFAM , ERR_DUPSOUR, ERR_DUPEVEN, ERR_DUPOTHE , ERR_UNDELETED, ERR_DELETED, ERR_BADNAME @@ -170,11 +172,11 @@ enum { , ERR_BADHUSBREF, ERR_BADWIFEREF, ERR_BADCHILDREF , ERR_EXTRAHUSB, ERR_EXTRAWIFE, ERR_EXTRACHILD , ERR_EMPTYFAM, ERR_SOLOFAM, ERR_BADPOINTER - , ERR_MISSINGREC + , ERR_MISSINGREC, ERR_STALEBLOCKENTRY }; static struct errinfo errs[] = { - { ERR_ORPHANNAME, 0, 0, N_("Orphan names") } + { ERR_ORPHANNAME, 0, 0, N_("Orphan names") } , { ERR_GHOSTNAME, 0, 0, N_("Ghost names") } , { ERR_DUPNAME, 0, 0, N_("Duplicate names") } , { ERR_DUPREFN, 0, 0, N_("Duplicate names") } @@ -200,6 +202,7 @@ static struct errinfo errs[] = { , { ERR_SOLOFAM, 0, 0, N_("Single person family") } , { ERR_BADPOINTER, 0, 0, N_("Bad pointer") } , { ERR_MISSINGREC, 0, 0, N_("Missing data records") } + , { ERR_STALEBLOCKENTRY, 0, 0, N_("Stale block directory entry") } }; static struct work todo; static LIST tofix=0; @@ -208,7 +211,7 @@ static INDISEQ soundexseq=0; static BOOLEAN noisy=FALSE; static INDISEQ seq_indis, seq_fams, seq_sours, seq_evens, seq_othes; static STRING lineage_tags[] = { - "FAMC" + "FAMC" , "FAMS" , "WIFE" , "HUSB" @@ -239,7 +242,7 @@ print_usage (void) printf(_("flags:\n")); printf(_("\t-a = Perform all checks (does not include fixes)\n")); printf(_("\t-g = Check for ghosts (names/refns)\n")); - printf(_("\t-G = Check for & fix ghosts (names/refns)\n")); + printf(_("\t-G = Fix ghosts (names/refns)\n")); printf(_("\t-i = Check individuals\n")); printf(_("\t-f = Check families\n")); printf(_("\t-F = Alter any bad family lineage pointers (to _badptr)\n")); @@ -251,6 +254,7 @@ print_usage (void) printf(_("\t-m = Check for records missing data entries\n")); printf(_("\t-M = Fix records missing data entries\n")); printf(_("\t-D = Fix bad delete entries\n")); + printf(_("\t-B = Fix block splits with stale data\n")); printf(_("\t-n = Noisy (echo every record processed)\n")); printf(_("example: dbverify -ifsex \"%s\"\n"), fname); printf("%s\n", verstr); @@ -423,7 +427,7 @@ cgn_callback (TRAV_NAMES_FUNC_ARGS(key, name, newset, param)) } if (noisy) - report_progress("Name: %s", name); + report_progress("Checking Name: %s", name); return 1; /* continue traversal */ } @@ -454,7 +458,7 @@ cgr_callback (TRAV_REFNS_FUNC_ARGS(key, refn, newset, param)) } else { } if (noisy) - report_progress("Refn: %s", refn); + report_progress("Checking Refn: %s", refn); return 1; /* continue traversal */ } @@ -599,7 +603,7 @@ nodes_callback(TRAV_RECORDS_FUNC_ARGS(key, rec, param)) { param=param; /* NOTUSED */ if (noisy) - report_progress("Node: %s", key); + report_progress("Checking Node: %s", key); switch (key[0]) { case 'I': return todo.check_indis ? check_indi((CNSTRING)key, (RECORD)rec) : TRUE; case 'F': return todo.check_fams ? check_fam((CNSTRING)key, (RECORD)rec) : TRUE; @@ -1110,19 +1114,32 @@ check_set (INDISEQ seq, char ctype) static BOOLEAN check_btree (BTREE btr) { + BOOLEAN ret = TRUE; + /* keep track of which files we've visited */ TABLE fkeytab = create_table_int(); + /* check that master index has its fkey correct */ INDEX index = bmaster(BTR); - INT mk1 = bkfile(btr).k_mkey; + FKEY mk1 = bkfile(btr).k_mkey; if (ixself(index) != mk1) { printf(_("Master fkey misaligned")); - printf("(" FMT_INT32 " != " FMT_INT ")\n", ixself(index), mk1); - return FALSE; + printf("(" FMT_INT32 " != " FMT_INT32 ")\n", ixself(index), mk1); + ret = FALSE; + goto exit; } - check_index(btr, index, fkeytab, NULL, NULL); + + /* check index (and block) keys */ + if (!check_index(btr, index, fkeytab, NULL, NULL)) { + printf(_("Index or block keys invalid\n")); + ret = FALSE; + goto exit; + } + +exit: destroy_table(fkeytab); - return TRUE; + + return ret; } /*========================================= * check_index -- Validate one index node of btree @@ -1161,7 +1178,7 @@ check_index (BTREE btr, INDEX index, TABLE fkeytab, RKEY * lo, RKEY * hi) if (!check_index(btr, newix, fkeytab, lox, hix)) return FALSE; } else { - if (!check_block((BLOCK)newix, lox, hix)) + if (!check_block(btr, (BLOCK)newix, lox, hix)) return FALSE; } } @@ -1173,10 +1190,86 @@ check_index (BTREE btr, INDEX index, TABLE fkeytab, RKEY * lo, RKEY * hi) * Created: 2003/09/05, Perry Rapp *=======================================*/ static BOOLEAN -check_block (BLOCK block, RKEY * lo, RKEY * hi) +check_block (BTREE btr, BLOCK block, RKEY * lo, RKEY * hi) { + INT n = nkeys(block); + INT i; + RKEY nullrkey; + BOOLEAN altered=FALSE; + + RKEY_INIT(nullrkey); + if (!check_keys(block, lo, hi)) return FALSE; + + if (!todo.check_block_splits) + goto exit; + + /* check for block splits that didn't clean up */ + /* NOTE: block keys are 0..n-1 */ + for (i = n; i < NORECS; i++) { + if (noisy) + report_progress("Checking File: %s Entry %d", fkey2path(ixself(block)), i); + if ((cmpkeys(&rkeys(block, i), &nullrkey) != 0) || + (offs(block, i) != 0) || + (lens(block, i) != 0)) { + report_error(ERR_STALEBLOCKENTRY + , _("Found stale block directory entry (%s, %d)"), fkey2path(ixself(block)), i); + if (todo.fix_block_splits) { + RKEY_INIT(rkeys(block, i)); + offs(block, i) = 0; + lens(block, i) = 0; + report_fix(ERR_STALEBLOCKENTRY + , _("Fixed stale block directory entry (%s, %d)"), fkey2path(ixself(block)), i); + altered=TRUE; + } + } + } + + + /* must rewrite data block with new header */ + if (altered) { + char scratch0[MAXPATHLEN], scratch1[MAXPATHLEN]; + FILE *fo, *fn; + + /* open original file */ + sprintf(scratch0, "%s/%s", bbasedir(btr), fkey2path(ixself(block))); + if (!(fo = fopen(scratch0, LLREADBINARY LLFILERANDOM))) { + char msg[sizeof(scratch0)+64]; + sprintf(msg, "Corrupt db -- failed to open blockfile: %s", scratch0); + FATAL2(msg); + } + + /* open new file */ + sprintf(scratch1, "%s/tmp1", bbasedir(btr)); + if (!(fn = fopen(scratch1, LLWRITEBINARY LLFILETEMP LLFILERANDOM))) { + char msg[sizeof(scratch1)+64]; + sprintf(msg, "Corrupt db -- failed to open blockfile: %s", scratch1); + FATAL2(msg); + } + + /* write updated header to new file */ + ASSERT(fwrite(block, BUFLEN, 1, fn) == 1); + + /* copy records from old file to new file */ + /* NOTE: block keys are 0..n-1 */ + for (i = 0; i < n; i++) { + if (fseek(fo, (long)(offs(block, i) + BUFLEN), 0)) + FATAL(); + + /* NOTE: Assumes that fn is positioned properly */ + filecopy(fo, lens(block, i), fn); + } + + /* close files */ + fclose(fn); + fclose(fo); + + /* move new file over top of old file */ + movefiles(scratch1, scratch0); + } + +exit: return TRUE; } /*========================================= @@ -1281,7 +1374,7 @@ check_typed_missing_data_records (char ntype) if (!keynum) return; sprintf(key, "%c%d", ntype, keynum); if (noisy) - report_progress("Check data record presence: %s", key); + report_progress("Check Data Record: %s", key); if (is_record_missing_data_entry(key)) { if (todo.pass == 1) { report_error(ERR_MISSINGREC, _("Missing data record (%s)"), key); @@ -1370,6 +1463,8 @@ main (int argc, char **argv) case 'm': todo.check_missing_data_records=TRUE; break; case 'M': todo.fix_missing_data_records=TRUE; break; case 'D': todo.fix_deletes=TRUE; break; + case 'b': todo.check_block_splits=TRUE; break; + case 'B': todo.fix_block_splits=TRUE; break; case 'v': print_version("llexec"); goto done; case 'h': default: print_usage(); goto done; @@ -1383,6 +1478,8 @@ main (int argc, char **argv) /* Enable any checks needed for fixes selected */ if (todo.fix_missing_data_records) todo.check_missing_data_records = 1; + if (todo.fix_block_splits) + todo.check_block_splits = 1; /* initialize options & misc. stuff */ llgettext_set_default_localedir(LOCALEDIR); @@ -1427,17 +1524,23 @@ main (int argc, char **argv) todo.check_indis=todo.check_fams=todo.check_sours=TRUE; todo.check_evens=todo.check_othes=TRUE; todo.find_ghosts=TRUE; + todo.check_block_splits=TRUE; } - if (todo.find_ghosts || todo.fix_ghosts) - check_ghosts(); - - + /* if database is not writable then disable fixes */ if (!(bwrite(BTR))) { todo.fix_alter_pointers = FALSE; todo.fix_ghosts = FALSE; + todo.fix_block_splits = FALSE; } + if (todo.check_block_splits || todo.fix_block_splits) + check_btree(BTR); + + if (todo.find_ghosts || todo.fix_ghosts) + check_ghosts(); + + if (todo.check_indis || todo.check_fams || todo.check_sours @@ -1452,6 +1555,7 @@ main (int argc, char **argv) report_results(); +done: closebtree(BTR); /* TODO: probably should call lldb_close, Perry 2005-10-07 */ @@ -1459,7 +1563,6 @@ main (int argc, char **argv) BTR = 0; returnvalue = 0; -done: return returnvalue; } /*=============================================== From e6c1b376ce689782eb62f742ff501ccbc87f30d6 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 2 Apr 2019 08:24:15 -0400 Subject: [PATCH 191/520] More INT/INT32 cleanup in parserefnrec and remove_refn --- src/gedlib/refns.c | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/src/gedlib/refns.c b/src/gedlib/refns.c index 152c57bab..2f62c1e8a 100644 --- a/src/gedlib/refns.c +++ b/src/gedlib/refns.c @@ -123,9 +123,9 @@ static INT32 RMcount = 0; static void allocrefnrec(void) { - RRkeys = (RKEY *) stdalloc((RRmax)*sizeof(RKEY)); RRoffs = (INT32 *) stdalloc((RRmax)*sizeof(INT32)); - RRrefns = (CNSTRING *) stdalloc((RRmax)*sizeof(STRING)); + RRkeys = (RKEY *) stdalloc((RRmax)*sizeof(RKEY)); + RRrefns = (CNSTRING *) stdalloc((RRmax)*sizeof(CNSTRING)); } /*==================================================== @@ -136,7 +136,7 @@ freerefnrec(void) { stdfree(RRkeys); stdfree(RRoffs); - stdfree((STRING)RRrefns); + stdfree((CNSTRING)RRrefns); RRmax = 0; } @@ -177,7 +177,7 @@ freerefnmrec(void) if (RMcount) stdfree(RMkeys); RMcount = 0; - RMmax = 0; + RMmax = 0; } /*==================================================== @@ -187,7 +187,7 @@ static void reallocrefnmrec(void) { freerefnmrec(); - allocrefnmrec(); + allocrefnmrec(); } /*==================================================== @@ -199,8 +199,8 @@ parserefnrec (RKEY rkey, CNSTRING p) INT i; RRkey = rkey; /* Store refn record in data structures */ - memcpy (&RRcount, p, sizeof(INT)); - p += sizeof(INT); + memcpy (&RRcount, p, sizeof(INT32)); + p += sizeof(INT32); if (RRcount >= RRmax - 1) { reallocrefnrec(); } @@ -356,9 +356,9 @@ remove_refn (CNSTRING refn, /* record's refn */ } p = rec = (STRING) stdalloc(RRsize); len = 0; - memcpy(p, &RRcount, sizeof(INT)); - p += sizeof(INT); - len += sizeof(INT); + memcpy(p, &RRcount, sizeof(INT32)); + p += sizeof(INT32); + len += sizeof(INT32); for (i = 0; i < RRcount; i++) { memcpy(p, &RRkeys[i], sizeof(RKEY)); p += sizeof(RKEY); @@ -366,9 +366,9 @@ remove_refn (CNSTRING refn, /* record's refn */ } off = 0; for (i = 0; i < RRcount; i++) { - memcpy(p, &off, sizeof(INT)); - p += sizeof(INT); - len += sizeof(INT); + memcpy(p, &off, sizeof(INT32)); + p += sizeof(INT32); + len += sizeof(INT32); off += strlen(RRrefns[i]) + 1; } for (i = 0; i < RRcount; i++) { From c594225527121b9e69d53c095bedd3411a170a44 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sat, 27 Apr 2019 18:20:25 -0400 Subject: [PATCH 192/520] Add scripting and config to use SonarQube C/C++ scanner --- build/sonar-project.properties | 10 ++++++++++ build/sonar.sh | 34 ++++++++++++++++++++++++++++++++++ 2 files changed, 44 insertions(+) create mode 100644 build/sonar-project.properties create mode 100644 build/sonar.sh diff --git a/build/sonar-project.properties b/build/sonar-project.properties new file mode 100644 index 000000000..b1673de7d --- /dev/null +++ b/build/sonar-project.properties @@ -0,0 +1,10 @@ +# must be unique in a given SonarQube instance +sonar.projectKey=LifeLines:LATEST + +# this is the name and version displayed in the SonarQube UI. Was mandatory prior to SonarQube 6.1. +sonar.projectName=LifeLines +sonar.projectVersion=LATEST + +# Path is relative to the sonar-project.properties file. +#sonar.sources=src/arch,src/btree,src/gedlib,src/interp,src/liflines,src/stdlib,src/tools,src/ui +sonar.sources=src diff --git a/build/sonar.sh b/build/sonar.sh new file mode 100644 index 000000000..bf9ecb8b7 --- /dev/null +++ b/build/sonar.sh @@ -0,0 +1,34 @@ +#!/bin/sh + +# NOTE: This script assumes that: +# - the sonarqube server is running on the default port +# - the C/C++ module has been installed in SonciQube +# - the sonar-scanner is installed and in $PATH + +# Check for configuration file +if [ ! -f sonar-project.properties ] +then + echo "ERROR: Could not find sonarqube properties file!" + exit +fi + +# Get and unzip build wrapper +wget http://localhost:9000/static/cpp/build-wrapper-linux-x86.zip +unzip build-wrapper-linux-x86.zip + +# Build with build wrapper +#(cd ..; build/build-wrapper-linux-x86/build-wrapper-linux-x86-64 --out-dir build/sonar_build_wrapper_output make clean all) + +# Run analysis +# NOTE: This assumes that: +# - the sonarqube server is running on the default port +# - the sonar-scanner is installed and in $PATH +(cd ..; sonar-scanner -Dproject.settings=build/sonar-project.properties -Dsonar.cfamily.build-wrapper-output=build/sonar_build_wrapper_output) + +# Remove build wrapper and scanner files +rm -rf sonar_build_wrapper_output +rm -rf ../.scannerwork + +# Remove build wrapper +rm -rf build-wrapper-linux-x86 +rm -f build-wrapper-linux-x86.zip From e59b709ee74b3d1dc0aed528cca1a8dc31eb463d Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sat, 27 Apr 2019 19:09:08 -0400 Subject: [PATCH 193/520] Fix two errors found using cppcheck --- src/interp/builtin.c | 2 +- src/liflines/cscurses.c | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/interp/builtin.c b/src/interp/builtin.c index 431071a12..20a5e871c 100644 --- a/src/interp/builtin.c +++ b/src/interp/builtin.c @@ -1152,7 +1152,7 @@ llrpt_alpha (PNODE node, SYMTAB stab, BOOLEAN *eflg) i = pvalue_to_int(val); delete_pvalue_ptr(&val); if (i < 1 || i > 26) - sprintf(scratch, "XX"); + sprintf(scratch, "_"); else sprintf(scratch, "%c", 'a' + i - 1); return create_pvalue_from_string(scratch); diff --git a/src/liflines/cscurses.c b/src/liflines/cscurses.c index 2f9f3b01c..6aa88c994 100644 --- a/src/liflines/cscurses.c +++ b/src/liflines/cscurses.c @@ -139,10 +139,13 @@ mvccwprintw (WINDOW *wp, int y, int x, ...) { va_list args; char * fmt; + int ret; va_start(args, x); wmove(wp, y, x); fmt = va_arg(args, char *); - return vccwprintw(wp, fmt, args); + ret = vccwprintw(wp, fmt, args); + va_end(args); + return ret; } /*============================ * vccwprintw -- vwprintw with codeset convert from internal to GUI From 9431229d449317039a4629ff3bfa0a678404dff6 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sat, 27 Apr 2019 22:42:14 -0400 Subject: [PATCH 194/520] Update sonar.sh --- build/sonar.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build/sonar.sh b/build/sonar.sh index bf9ecb8b7..904af529a 100644 --- a/build/sonar.sh +++ b/build/sonar.sh @@ -17,7 +17,7 @@ wget http://localhost:9000/static/cpp/build-wrapper-linux-x86.zip unzip build-wrapper-linux-x86.zip # Build with build wrapper -#(cd ..; build/build-wrapper-linux-x86/build-wrapper-linux-x86-64 --out-dir build/sonar_build_wrapper_output make clean all) +(cd ..; build/build-wrapper-linux-x86/build-wrapper-linux-x86-64 --out-dir build/sonar_build_wrapper_output make clean all) # Run analysis # NOTE: This assumes that: From b8783ad667c884eb74181e9073993939693c77a2 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sun, 28 Apr 2019 00:09:27 -0400 Subject: [PATCH 195/520] fix missed merge conflict --- tests/do_rpt_tests.sh | 3 --- 1 file changed, 3 deletions(-) diff --git a/tests/do_rpt_tests.sh b/tests/do_rpt_tests.sh index 18b86c2a9..9a167e3c6 100755 --- a/tests/do_rpt_tests.sh +++ b/tests/do_rpt_tests.sh @@ -15,10 +15,7 @@ do TESTSCR=`basename $i` TESTNAME=`echo $TESTSCR | sed -e 's/.llscr//g'` TOTALCNT=$((TOTALCNT+1)) -<<<<<<< HEAD -======= ->>>>>>> af65572c5a8e890e73d79ccb0dcd34e503b13c68 echo "Running test $i..." ./run_rpt_test.sh $TESTDIR $TESTSCR From 6d423c5d8466228bad0e0fee9ae23089ac5d3760 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sun, 28 Apr 2019 00:09:48 -0400 Subject: [PATCH 196/520] Finish reverting commit 7276341a67e0c1f9c491435e23936e186445be2a --- src/gedlib/names.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/gedlib/names.c b/src/gedlib/names.c index 5f6645cc3..ef07daff1 100644 --- a/src/gedlib/names.c +++ b/src/gedlib/names.c @@ -1010,11 +1010,21 @@ manip_name (STRING name, SURCAPTYPE captype, SURORDER surorder, INT len) if (!name || *name == 0) return NULL; llstrsets(scratch, sizeof(scratch), uu8, name); name = scratch; + + /* Convert surname to uppercase if requested */ if (captype == DOSURCAP) name = upsurname(name); + + /* Do initial trimming of name. Account for the comma that is required */ + /* in SURFIRST mode. We do this here since we are actually parsing the */ + /* the name parts and will truncate intelligently. */ + name = trim_name(name, (surorder == REGORDER) ? len: len-1); + + /* Produce name in desired order. */ if (surorder == REGORDER) name = trim(name_string(name), len); else name = trim(name_surfirst(name), len); + /* trim doesn't respect UTF-8, so ensure we don't leave broken end */ limit_width(name, len, uu8); return name; @@ -1031,7 +1041,6 @@ name_string (STRING name) ASSERT(strlen(name) <= MAXGEDNAMELEN); while (*name) { if (*name != NAMESEP) { *p++ = *name; } - else { *p++ = ' '; } name++; } *p-- = 0; From bf18f90bf9be2cd5f0787626215e75e6c5b87f86 Mon Sep 17 00:00:00 2001 From: brian gloyer Date: Sat, 27 Apr 2019 23:27:24 -0700 Subject: [PATCH 197/520] Some clean-up and warning fixes --- src/gedlib/charmaps.c | 5 ++++- src/gedlib/dblist.c | 2 -- src/gedlib/indiseq.c | 2 +- src/interp/lex.c | 2 +- src/liflines/browse.c | 12 +++--------- src/liflines/import.c | 2 -- src/liflines/llexec.c | 3 +-- src/stdlib/generic.c | 2 +- src/tools/lltest.c | 5 +---- 9 files changed, 12 insertions(+), 23 deletions(-) diff --git a/src/gedlib/charmaps.c b/src/gedlib/charmaps.c index 915f41932..6800adaa9 100644 --- a/src/gedlib/charmaps.c +++ b/src/gedlib/charmaps.c @@ -87,8 +87,10 @@ static XNODE create_xnode(XNODE, INT, STRING); static BOOLEAN init_map_from_str(STRING str, CNSTRING mapname, TRANTABLE * ptt, ZSTR zerr); static void maperror(CNSTRING errmsg); static void remove_xnodes(XNODE); +#ifdef DEBUG static void show_xnode(XNODE node); static void show_xnodes(INT indent, XNODE node); +#endif static XNODE step_xnode(XNODE, INT); static INT translate_match(TRANTABLE tt, CNSTRING in, CNSTRING * out); @@ -607,7 +609,6 @@ show_trantable (TRANTABLE tt) } } } -#endif /* DEBUG */ /*=============================================== * show_xnodes -- DEBUG routine that shows XNODEs @@ -638,6 +639,8 @@ show_xnode (XNODE node) } else llwprintf("\n"); } +#endif /* DEBUG */ + /*=================================================== * custom_translatez -- Translate string via custom translation table * zstr: [I/O] string to be translated (in-place) diff --git a/src/gedlib/dblist.c b/src/gedlib/dblist.c index f58c7b570..71b882e80 100644 --- a/src/gedlib/dblist.c +++ b/src/gedlib/dblist.c @@ -41,7 +41,6 @@ INT get_dblist (STRING path, LIST * dblist, LIST * dbdesclist) { STRING dirs=0; - INT ndirs=0; STRING p=0; ASSERT(!(*dblist)); ASSERT(!(*dbdesclist)); @@ -51,7 +50,6 @@ get_dblist (STRING path, LIST * dblist, LIST * dbdesclist) return 0; dirs = (STRING)stdalloc(strlen(path)+2); /* find directories in dirs & delimit with zeros */ - ndirs = chop_path(path, dirs); /* now process each directory */ for (p=dirs; *p; p+=strlen(p)+1) { add_dbs_to_list(*dblist, *dbdesclist, p); diff --git a/src/gedlib/indiseq.c b/src/gedlib/indiseq.c index 903f5e4c1..206d80166 100644 --- a/src/gedlib/indiseq.c +++ b/src/gedlib/indiseq.c @@ -1396,7 +1396,7 @@ indi_to_families (NODE indi, BOOLEAN fams) { INT temp = atoi(indi_to_key(spouse) + 1); if (temp && temp != mykeynum) - spkeynum = temp; + spkeynum = temp; //TODO is this right? this loop doesn't do anything } ENDFAMSPOUSES append_indiseq_ival(seq, fkey, NULL, mykeynum, TRUE, FALSE); diff --git a/src/interp/lex.c b/src/interp/lex.c index 3e2072f40..2e7034407 100644 --- a/src/interp/lex.c +++ b/src/interp/lex.c @@ -210,7 +210,7 @@ lextok (PACTX pactx, YYSTYPE * lvalp, INT c, INT t) p = tokbuf; while (TRUE) { while ((c = inchar(pactx)) != EOF && c != '"' && c != '\\') { - if (p-tokbuf > sizeof(tokbuf)/sizeof(tokbuf[0]) - 3) { + if (p-tokbuf > (int)(sizeof(tokbuf)/sizeof(tokbuf[0]) - 3)) { /* Overflowing tokbuf buffer */ /* TODO: (Perry, 2006-06-30) I don't know how to fail gracefully from here inside parser */ char msg[512]; diff --git a/src/liflines/browse.c b/src/liflines/browse.c index 3f21db093..d101d62c1 100644 --- a/src/liflines/browse.c +++ b/src/liflines/browse.c @@ -1635,7 +1635,7 @@ static void save_nkey_list (STRING key, struct hist * histp) { FILE * fp=0; - INT next, prev, count, temp; + INT next, count, temp; size_t rtn; count = get_hist_count(histp); @@ -1649,7 +1649,6 @@ save_nkey_list (STRING key, struct hist * histp) rtn = fwrite(&count, 4, 1, fp); ASSERT(rtn==1); rtn = fwrite(&count, 4, 1, fp); ASSERT(rtn==1); - prev = -1; next = histp->start; while (1) { /* write type & number, 4 bytes each */ @@ -1657,7 +1656,6 @@ save_nkey_list (STRING key, struct hist * histp) rtn = fwrite(&temp, 4, 1, fp); ASSERT(rtn==1); temp = histp->list[next].keynum; rtn = fwrite(&temp, 4, 1, fp); ASSERT(rtn==1); - prev = next; next = (next+1) % histp->size; if (next == histp->past_end) break; /* finished them all */ @@ -1684,7 +1682,7 @@ static void history_record (RECORD rec, struct hist * histp) { NKEY nkey = nkey_zero(); - INT prev, next, i; + INT next, i; INT count = get_hist_count(histp); INT protect = getlloptint("HistoryBounceSuppress", 0); if (!histp->size) return; @@ -1704,13 +1702,11 @@ history_record (RECORD rec, struct hist * histp) if (protect>count) protect=count; /* traverse from most recent back (bounce suppression) */ - prev = -1; next = (histp->past_end-1); if (next < 0) next += histp->size; for (i=0; ilist[next])) return; - prev = next; if (--next < 0) next += histp->size; } /* it is a new one so add it to circular list */ @@ -1828,13 +1824,12 @@ static INDISEQ get_history_list (struct hist * histp) { INDISEQ seq=0; - INT next, prev; + INT next; if (!histp->size || histp->start==-1) { return NULL; } /* add all items of history to seq */ seq = create_indiseq_null(); - prev = -1; next = histp->start; while (1) { NODE node=0; @@ -1843,7 +1838,6 @@ get_history_list (struct hist * histp) STRING key = node_to_key(node); append_indiseq_null(seq, key, NULL, TRUE, FALSE); } - prev = next; next = (next+1) % histp->size; if (next == histp->past_end) break; /* finished them all */ diff --git a/src/liflines/import.c b/src/liflines/import.c index daca1d8e5..9560cc0eb 100644 --- a/src/liflines/import.c +++ b/src/liflines/import.c @@ -343,12 +343,10 @@ static void restore_record (NODE node, INT type, INT num) { STRING old, new, str, key; - char scratch[10]; if (!node) return; ASSERT(old = nxref(node)); new = translate_key(rmvat(old)); - sprintf(scratch, "%6ld", num); switch (type) { case INDI_REC: break; case FAM_REC: break; diff --git a/src/liflines/llexec.c b/src/liflines/llexec.c index 0c517548d..a2f65c114 100644 --- a/src/liflines/llexec.c +++ b/src/liflines/llexec.c @@ -111,7 +111,6 @@ main (int argc, char **argv) LIST exprogs=NULL; TABLE exargs=NULL; STRING progout=NULL; - BOOLEAN graphical=TRUE; STRING configfile=0; STRING crashlog=NULL; int i=0; @@ -256,7 +255,7 @@ main (int argc, char **argv) progout = optarg; break; case 'z': /* nongraphical box */ - graphical = FALSE; +// graphical = FALSE; break; case 'C': /* specify config file */ configfile = optarg; diff --git a/src/stdlib/generic.c b/src/stdlib/generic.c index 17993749e..446054d0a 100644 --- a/src/stdlib/generic.c +++ b/src/stdlib/generic.c @@ -303,7 +303,7 @@ clear_generic (GENERIC *gen) case GENERIC_INT: break; case GENERIC_FLOAT: stdfree(gen->data.fval); - gen->data.fval = 0; + gen->data.fval = 0; // TODO fall through OK?? case GENERIC_STRING: stdfree(gen->data.sval); gen->data.sval = 0; diff --git a/src/tools/lltest.c b/src/tools/lltest.c index ad18b2e29..03bb234fc 100644 --- a/src/tools/lltest.c +++ b/src/tools/lltest.c @@ -72,10 +72,7 @@ main (int argc, char **argv) { BTREE btree; - char cmdbuf[512]; - char *editor; - char *dbname, *key; - RECORD_STATUS recstat; + char *dbname; BOOLEAN cflag=FALSE; /* create new db if not found */ BOOLEAN writ=1; /* request write access to database */ BOOLEAN immut=FALSE; /* immutable access to database */ From c3a6aacec61d5bfa87e686ca9330ddd09342abec Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 1 Jan 2019 19:43:20 -0500 Subject: [PATCH 198/520] Remove unused variables --- src/liflines/listui.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/liflines/listui.c b/src/liflines/listui.c index 193181909..f7aaf17a0 100644 --- a/src/liflines/listui.c +++ b/src/liflines/listui.c @@ -579,7 +579,6 @@ shw_array_of_strings (STRING *strings, listdisp * ld, DETAILFNC detfnc WINDOW *win = uiw_win(ld->uiwin); INT i, j, row, lines; INT rows = ld->rectList.bottom - ld->rectList.top + 1; - INT overflag=FALSE; char buffer[120]; INT width = uiw_cols(ld->uiwin); if (width > (INT)sizeof(buffer)-1) @@ -614,8 +613,6 @@ shw_array_of_strings (STRING *strings, listdisp * ld, DETAILFNC detfnc temp = width-6-nlen; llstrncpy(buffer, strings[i], temp, uu8); if ((INT)strlen(buffer) > temp-2) { - if (i==ld->cur) - overflag=TRUE; strcpy(&buffer[temp-3], "..."); } mvccwaddstr(win, row, 4+nlen, buffer); From 676b670929797788345a76adc6349c1d15749a59 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 1 Jan 2019 19:44:36 -0500 Subject: [PATCH 199/520] Call platform_postcurses_init in appropriate places; handle return codes from system(); handle errors from fgets --- src/arch/mswin/mycurses.c | 2 ++ src/liflines/screen.c | 28 +++++++++++++++++++++++----- src/ui/ui_cli.c | 32 +++++++++++++++++++++++++------- 3 files changed, 50 insertions(+), 12 deletions(-) diff --git a/src/arch/mswin/mycurses.c b/src/arch/mswin/mycurses.c index 22f396af2..7eea6ef74 100644 --- a/src/arch/mswin/mycurses.c +++ b/src/arch/mswin/mycurses.c @@ -803,6 +803,8 @@ static int mycur_init(int fullscreen) COLS = ConScreenBuffer.srWindow.Right; } adjust_linescols(); + + platform_postcurses_init(); } return 1; } diff --git a/src/liflines/screen.c b/src/liflines/screen.c index bc9a5be37..553938784 100644 --- a/src/liflines/screen.c +++ b/src/liflines/screen.c @@ -280,6 +280,7 @@ init_screen (char * errmsg, int errsize) int rtn = resize_screen_impl(errmsg, errsize); if (rtn) { /* success */ register_screen_lang_callbacks(TRUE); + platform_postcurses_init(); } return rtn; } @@ -2253,13 +2254,21 @@ dbprintf (STRING fmt, ...) void do_edit (void) { + int rtn=-1; + endwin(); #ifdef WIN32 /* use w32system, because it will wait for the editor to finish */ - w32system(editstr); + rtn = w32system(editstr); #else - system(editstr); + rtn = system(editstr); #endif + if (rtn != 0) { + printf(_("Editor or system call failed.")); + puts(""); + sleep(2); + } + clearok(curscr, 1); place_cursor_main(); wrefresh(curscr); @@ -2895,12 +2904,21 @@ refresh_stdout (void) void call_system_cmd (STRING cmd) { + int rtn=-1; + endwin(); #ifndef WIN32 - system("clear"); + rtn = system("clear"); #endif - system(cmd); - touchwin(curscr); + rtn = system(cmd); + + if (rtn != 0) { + printf(_("System command failed.")); + puts(""); + sleep(2); + } + clearok(curscr, 1); + place_cursor_main(); wrefresh(curscr); } /*============================ diff --git a/src/ui/ui_cli.c b/src/ui/ui_cli.c index d76e944e6..2da1f53b2 100644 --- a/src/ui/ui_cli.c +++ b/src/ui/ui_cli.c @@ -123,10 +123,18 @@ msg_width (void) void call_system_cmd (STRING cmd) { + int rtn=-1; + #ifndef WIN32 - system("clear"); + rtn = system("clear"); #endif - system(cmd); + rtn = system(cmd); + + if (rtn != 0) { + printf(_("Editor or system call failed.")); + puts(""); + sleep(2); + } } /*============================================================= * ASK Routines @@ -154,11 +162,19 @@ ask_for_program (STRING mode, BOOLEAN ask_for_string (CNSTRING ttl, CNSTRING prmpt, STRING buffer, INT buflen) { + char *rtn=NULL; + int len=0; + outputln(ttl); printf("%s", prmpt); - fgets(buffer, buflen, stdin); - chomp(buffer); - return strlen(buffer)>0; + rtn = fgets(buffer, buflen, stdin); + if (rtn) + { + chomp(buffer); + len = strlen(buffer); + } + + return (len>0); } BOOLEAN ask_for_string2 (CNSTRING ttl1, CNSTRING ttl2, CNSTRING prmpt, STRING buffer, INT buflen) @@ -379,8 +395,11 @@ interact (CNSTRING ptrn) { char buffer[8]; CNSTRING t=0; + char *rtn=NULL; + while (1) { - fgets(buffer, sizeof(buffer), stdin); + rtn = fgets(buffer, sizeof(buffer), stdin); + if (!rtn) return 0; if (!ptrn) return buffer[0]; for (t=ptrn; *t; ++t) { if (buffer[0]==*t) @@ -389,4 +408,3 @@ interact (CNSTRING ptrn) printf("Invalid option: choose one of %s\n", ptrn); } } - From abe394d72279461488079006acb7b03da3f55c4d Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 1 Jan 2019 20:06:07 -0500 Subject: [PATCH 200/520] Add and call init_arch(), which calls _llnull() to avoid compiler warning. This could be extended for one-time init purposes in the future. --- src/arch/_llnull.c | 5 +++-- src/arch/platform.c | 10 ++++++++++ src/hdrs/arch.h | 7 +++++++ src/liflines/main.c | 3 +++ 4 files changed, 23 insertions(+), 2 deletions(-) diff --git a/src/arch/_llnull.c b/src/arch/_llnull.c index f39f8039d..7c263fc32 100644 --- a/src/arch/_llnull.c +++ b/src/arch/_llnull.c @@ -7,8 +7,9 @@ handle a 'ar cru libarch.a' without any objects being specified to build this library, and later on link with it. */ -static void _llnull(void) +void _llnull(void); + +void _llnull(void) { - _llnull(); /* Avoid 'warning: `_llnull' defined but not used' */ return; } diff --git a/src/arch/platform.c b/src/arch/platform.c index ca6204fe5..13669deb5 100644 --- a/src/arch/platform.c +++ b/src/arch/platform.c @@ -117,3 +117,13 @@ GetWinSysError (INT nerr) } #endif /* defined(_WIN32) || defined(__CYGWIN__) */ + +/* + * This function does any initialize required for the arch library. + */ + +int init_arch(void) +{ + _llnull(); + return 0; +} diff --git a/src/hdrs/arch.h b/src/hdrs/arch.h index ff9a4aa2f..390ded8a0 100644 --- a/src/hdrs/arch.h +++ b/src/hdrs/arch.h @@ -10,6 +10,13 @@ * Normally this is done by including llstdlib.h first */ +/* ***************************************************************** + * llarchinit() + * ***************************************************************** */ + +extern int init_arch(void); +extern void _llnull(void); + /* ***************************************************************** * sleep() * ***************************************************************** */ diff --git a/src/liflines/main.c b/src/liflines/main.c index 0bc3de2b5..1c690c736 100644 --- a/src/liflines/main.c +++ b/src/liflines/main.c @@ -137,6 +137,9 @@ main (int argc, char **argv) STRING crashlog=NULL; int i=0; + /* initialize all the low-level platform code */ + init_arch(); + /* initialize all the low-level library code */ init_stdlib(); From 9e93ed236704647e98a89ee93b937aa64e3bef36 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 1 Jan 2019 20:28:44 -0500 Subject: [PATCH 201/520] Add missing prototype and make a few functions DEBUG only --- src/gedlib/charmaps.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/gedlib/charmaps.c b/src/gedlib/charmaps.c index 6800adaa9..148b10de8 100644 --- a/src/gedlib/charmaps.c +++ b/src/gedlib/charmaps.c @@ -88,6 +88,7 @@ static BOOLEAN init_map_from_str(STRING str, CNSTRING mapname, TRANTABLE * ptt, static void maperror(CNSTRING errmsg); static void remove_xnodes(XNODE); #ifdef DEBUG +void show_trantable (TRANTABLE tt); static void show_xnode(XNODE node); static void show_xnodes(INT indent, XNODE node); #endif @@ -609,7 +610,6 @@ show_trantable (TRANTABLE tt) } } } - /*=============================================== * show_xnodes -- DEBUG routine that shows XNODEs *=============================================*/ @@ -640,7 +640,6 @@ show_xnode (XNODE node) llwprintf("\n"); } #endif /* DEBUG */ - /*=================================================== * custom_translatez -- Translate string via custom translation table * zstr: [I/O] string to be translated (in-place) From 73f2bd4132d0b8b0766f02e8c76991439501adfc Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 1 Jan 2019 20:33:00 -0500 Subject: [PATCH 202/520] Remove unused variable --- src/gedlib/dblist.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/gedlib/dblist.c b/src/gedlib/dblist.c index 71b882e80..f03ebb293 100644 --- a/src/gedlib/dblist.c +++ b/src/gedlib/dblist.c @@ -50,6 +50,7 @@ get_dblist (STRING path, LIST * dblist, LIST * dbdesclist) return 0; dirs = (STRING)stdalloc(strlen(path)+2); /* find directories in dirs & delimit with zeros */ + chop_path(path, dirs); /* now process each directory */ for (p=dirs; *p; p+=strlen(p)+1) { add_dbs_to_list(*dblist, *dbdesclist, p); From 20c93451d3bfaa45a5b9350f0ce0921840ffca7b Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 1 Jan 2019 20:41:01 -0500 Subject: [PATCH 203/520] Add validation stubs for E/S/O nodes --- src/gedlib/valid.c | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/src/gedlib/valid.c b/src/gedlib/valid.c index 4f35739ea..509dd8c97 100644 --- a/src/gedlib/valid.c +++ b/src/gedlib/valid.c @@ -223,7 +223,6 @@ valid_node_type (NODE node, char ntype, STRING *pmsg, NODE node0) BOOLEAN valid_sour_tree (NODE node, STRING *pmsg, NODE orig) { - orig = NULL; /* keep compiler happy */ *pmsg = NULL; if (!node) { *pmsg = _(qSbademp); @@ -233,6 +232,12 @@ valid_sour_tree (NODE node, STRING *pmsg, NODE orig) *pmsg = _(qSbadsr0); return FALSE; } + if (orig) + { + // validation unimplemented + *pmsg = _(qSbadsr0); + return FALSE; + } return TRUE; } /*====================================== @@ -244,7 +249,6 @@ valid_sour_tree (NODE node, STRING *pmsg, NODE orig) BOOLEAN valid_even_tree (NODE node, STRING *pmsg, NODE orig) { - orig = NULL; /* keep compiler happy */ *pmsg = NULL; if (!node) { *pmsg = _(qSbademp); @@ -254,6 +258,12 @@ valid_even_tree (NODE node, STRING *pmsg, NODE orig) *pmsg = _(qSbadev0); return FALSE; } + if (orig) + { + // validation unimplemented + *pmsg = _(qSbadev0); + return FALSE; + } return TRUE; } /*====================================== @@ -265,7 +275,6 @@ valid_even_tree (NODE node, STRING *pmsg, NODE orig) BOOLEAN valid_othr_tree (NODE node, STRING *pmsg, NODE orig) { - orig = NULL; /* keep compiler happy */ *pmsg = NULL; if (!node) { *pmsg = _(qSbademp); @@ -276,6 +285,12 @@ valid_othr_tree (NODE node, STRING *pmsg, NODE orig) *pmsg = _(qSbadothr0); return FALSE; } + if (orig) + { + // validation unimplemented + *pmsg = _(qSbadothr0); + return FALSE; + } return TRUE; } /*========================================= From d23ad43a6da7c2d5015bf3a0f03b997fb431333f Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 1 Jan 2019 20:47:29 -0500 Subject: [PATCH 204/520] Remove unused parameters from check_tt_name --- src/gedlib/xlat.c | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/src/gedlib/xlat.c b/src/gedlib/xlat.c index 08649bab7..4d1c2b6ea 100644 --- a/src/gedlib/xlat.c +++ b/src/gedlib/xlat.c @@ -63,7 +63,7 @@ typedef struct xlat_step_s { /* alphabetical */ static void add_dyntt_step(XLAT xlat, DYNTT dyntt); -static INT check_tt_name(CNSTRING filename, ZSTR zsrc, ZSTR zdest); +static INT check_tt_name(CNSTRING filename); static XLSTEP create_iconv_step(CNSTRING src, CNSTRING dest); static XLSTEP create_dyntt_step(DYNTT dyntt); static XLAT create_null_xlat(BOOLEAN adhoc); @@ -467,8 +467,7 @@ load_dynttlist_from_dir (STRING dir) CNSTRING ttfile = programs[i]->d_name; /* filename without extension */ ZSTR zfile = zs_newsubs(ttfile, strlen(ttfile)-(sizeof(f_ttext)-1)); - ZSTR zsrc=zs_new(), zdest=zs_new(); - INT ntype = check_tt_name(zs_str(zfile), zsrc, zdest); + INT ntype = check_tt_name(zs_str(zfile)); /* Valid names are like so: UTF-8_ISO-8859-1 (type 1; code conversion) @@ -490,8 +489,6 @@ load_dynttlist_from_dir (STRING dir) } } zs_free(&zfile); - zs_free(&zsrc); - zs_free(&zdest); } if (n>0) { for (i=0; i Date: Tue, 1 Jan 2019 21:13:37 -0500 Subject: [PATCH 205/520] Remove unused variables --- src/interp/builtin_list.c | 7 ------- src/liflines/llexec.c | 2 +- 2 files changed, 1 insertion(+), 8 deletions(-) diff --git a/src/interp/builtin_list.c b/src/interp/builtin_list.c index 98a3ca020..f6d4c7a89 100644 --- a/src/interp/builtin_list.c +++ b/src/interp/builtin_list.c @@ -36,13 +36,6 @@ static VPTR create_list_value_pvalue(LIST list); -/********************************************* - * local variables - *********************************************/ - -static struct tag_rfmt rpt_long_rfmt; /* short form report format */ -static struct tag_rfmt rpt_shrt_rfmt; /* long form report format */ - /********************************************* * local function definitions * body of module diff --git a/src/liflines/llexec.c b/src/liflines/llexec.c index a2f65c114..905e53587 100644 --- a/src/liflines/llexec.c +++ b/src/liflines/llexec.c @@ -255,7 +255,7 @@ main (int argc, char **argv) progout = optarg; break; case 'z': /* nongraphical box */ -// graphical = FALSE; + /* graphical = FALSE; */ /* default */ break; case 'C': /* specify config file */ configfile = optarg; From 4befe59645c95664df563e65af684a55e5d49e71 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 1 Jan 2019 21:13:48 -0500 Subject: [PATCH 206/520] whitespace cleanup --- src/hdrs/gedcom_macros.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/hdrs/gedcom_macros.h b/src/hdrs/gedcom_macros.h index 38508b208..b8369d4e3 100644 --- a/src/hdrs/gedcom_macros.h +++ b/src/hdrs/gedcom_macros.h @@ -268,9 +268,9 @@ while (__node) {\ if (!eqstr(ntag(__node), "FAMC")) break;\ __key = rmvat(nval(__node));\ - __node = nsibling(__node);\ - ++num;\ - if (!__key || !(frec=qkey_to_frecord(__key)) || !(fam=nztop(frec))) {\ + __node = nsibling(__node);\ + ++num;\ + if (!__key || !(frec=qkey_to_frecord(__key)) || !(fam=nztop(frec))) {\ continue;\ }\ fath = fam_to_husb_node(fam);\ From 6b542318f419be95fd3595c938444653844de5ec Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 1 Jan 2019 21:14:26 -0500 Subject: [PATCH 207/520] Optimize indi_to_families() to not inspect spouses as this is not needed --- src/gedlib/indiseq.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/gedlib/indiseq.c b/src/gedlib/indiseq.c index 206d80166..62310cbe2 100644 --- a/src/gedlib/indiseq.c +++ b/src/gedlib/indiseq.c @@ -1389,8 +1389,12 @@ indi_to_families (NODE indi, BOOLEAN fams) if (fams) { FORFAMS(indi, fam, num) { - INT spkeynum=0; STRING fkey = strsave(fam_to_key(fam)); +/* MTE: When processing FAMS, we don't care if there is a spouse + * or not, the FAMS key is enough. + */ +#if 0 + INT spkeynum=0; /* look for a spouse besides indi */ FORFAMSPOUSES(fam, spouse, num2) { @@ -1399,6 +1403,7 @@ indi_to_families (NODE indi, BOOLEAN fams) spkeynum = temp; //TODO is this right? this loop doesn't do anything } ENDFAMSPOUSES +#endif append_indiseq_ival(seq, fkey, NULL, mykeynum, TRUE, FALSE); strfree(&fkey); } @@ -1607,7 +1612,7 @@ descendent_indiseq (INDISEQ seq) FORFAMS(indi, fam, num1) /* skip families already processed */ if (in_table(ftab, fkey = fam_to_key(fam))) - goto a; + continue; insert_table_ptr(ftab, fkey, 0); FORCHILDRENx(fam, child, num2) /* only do people not processed */ @@ -1623,7 +1628,6 @@ descendent_indiseq (INDISEQ seq) insert_table_ptr(itab, dkey, 0); } ENDCHILDRENx - a:; ENDFAMS } destroy_table(itab); From 7300c5da0e6f621abf4f77b542ec9da7ed23fe0c Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 1 Jan 2019 21:38:56 -0500 Subject: [PATCH 208/520] Fix missing prototypes and type conversion warnings --- src/interp/interpi.h | 3 ++- src/interp/lex.c | 4 ++-- src/interp/progerr.c | 2 +- src/stdlib/norm_charmap.c | 2 +- src/stdlib/stack.c | 2 +- 5 files changed, 7 insertions(+), 6 deletions(-) diff --git a/src/interp/interpi.h b/src/interp/interpi.h index 982486b5e..9d09a320d 100644 --- a/src/interp/interpi.h +++ b/src/interp/interpi.h @@ -569,6 +569,7 @@ NODE eval_indi2(PNODE expr, SYMTAB stab, BOOLEAN *eflg, CACHEEL *pcel, PVALUE *p NODE eval_fam(PNODE, SYMTAB, BOOLEAN*, CACHEEL*); PVALUE eval_without_coerce(PNODE node, SYMTAB stab, BOOLEAN *eflg); PNODE families_node(PACTX pactx, PNODE, STRING, STRING, STRING, PNODE); +PNODE familyspouses_node(PACTX pactx, PNODE, STRING, STRING, PNODE); PNODE fathers_node(PACTX pactx, PNODE, STRING, STRING, STRING, PNODE); PNODE fdef_node(PACTX pactx, CNSTRING, PNODE, PNODE); PNODE foreven_node(PACTX pactx, STRING, STRING, PNODE); @@ -601,8 +602,8 @@ void pa_handle_global(STRING iden); void pa_handle_option(CNSTRING optname); void pa_handle_proc(PACTX pactx, CNSTRING procname, PNODE nd_args, PNODE nd_body); void pa_handle_require(PACTX pactx, PNODE node); -PNODE familyspouses_node(PACTX pactx, PNODE, STRING, STRING, PNODE); PNODE parents_node(PACTX pactx, PNODE, STRING, STRING, PNODE); +void parse_error (PACTX pactx, STRING str); void prog_error(PNODE, STRING, ...); void prog_var_error(PNODE node, SYMTAB stab, PNODE arg, PVALUE val, STRING fmt, ...); STRING prot(STRING str); diff --git a/src/interp/lex.c b/src/interp/lex.c index 2e7034407..341592d3f 100644 --- a/src/interp/lex.c +++ b/src/interp/lex.c @@ -48,7 +48,7 @@ static INT Lexmode = FILEMODE; static STRING Lp; /* pointer into program string */ - +int yylex (YYSTYPE * lvalp, PACTX pactx); static INT inchar(PACTX pactx); static int lowyylex(PACTX pactx, YYSTYPE * lvalp); static BOOLEAN reserved(STRING, INT*); @@ -210,7 +210,7 @@ lextok (PACTX pactx, YYSTYPE * lvalp, INT c, INT t) p = tokbuf; while (TRUE) { while ((c = inchar(pactx)) != EOF && c != '"' && c != '\\') { - if (p-tokbuf > (int)(sizeof(tokbuf)/sizeof(tokbuf[0]) - 3)) { + if ((int)(p-tokbuf) > (int)(sizeof(tokbuf)/sizeof(tokbuf[0]) - 3)) { /* Overflowing tokbuf buffer */ /* TODO: (Perry, 2006-06-30) I don't know how to fail gracefully from here inside parser */ char msg[512]; diff --git a/src/interp/progerr.c b/src/interp/progerr.c index 679ca4fb1..2385dbeb5 100644 --- a/src/interp/progerr.c +++ b/src/interp/progerr.c @@ -453,7 +453,7 @@ disp_table (TABLE tab) TABLE_ITER tabit = begin_table_iter(tab); STRING key=0; VPTR ptr = 0; - while (next_table_ptr(tabit, &key, &ptr)) { + while (next_table_ptr(tabit, (CNSTRING *)&key, &ptr)) { PVALUE val = ptr; format_dbgsymtab_val(key, val, &sdata); } diff --git a/src/stdlib/norm_charmap.c b/src/stdlib/norm_charmap.c index 302048716..defbc5fbc 100644 --- a/src/stdlib/norm_charmap.c +++ b/src/stdlib/norm_charmap.c @@ -25,12 +25,12 @@ */ #include - #ifdef TEST #include #include #include #endif +#include "llstdlib.h" #define digit(x) ((x) >= '0' && (x) <= '9') diff --git a/src/stdlib/stack.c b/src/stdlib/stack.c index a658837ab..e12abb907 100644 --- a/src/stdlib/stack.c +++ b/src/stdlib/stack.c @@ -56,7 +56,7 @@ void StackInitModule(void (*AssertFunc)(int assertion, const char* error), int StackNotEmpty(STKSTACK theStack) { - return( theStack ? (int) theStack->top : 0); + return( theStack ? ( theStack->top ? 1 : 0 ) : 0 ); } STKSTACK StackJoin(STKSTACK stack1, STKSTACK stack2) From a6b5c76eb2f5e3431ba54ef22db76b347599d6a4 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 1 Jan 2019 21:39:59 -0500 Subject: [PATCH 209/520] Fix type conversion warnings --- src/stdlib/icvt.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/stdlib/icvt.c b/src/stdlib/icvt.c index 0105a9476..93ff1426e 100644 --- a/src/stdlib/icvt.c +++ b/src/stdlib/icvt.c @@ -60,7 +60,7 @@ iconv_trans (CNSTRING src, CNSTRING dest, CNSTRING sin, ZSTR zout, char illegal) { #ifdef HAVE_ICONV iconv_t ict; - const char * inptr; + char * inptr; char * outptr; size_t inleft; size_t outleft; @@ -114,7 +114,7 @@ iconv_trans (CNSTRING src, CNSTRING dest, CNSTRING sin, ZSTR zout, char illegal) #endif - inptr = sin; + inptr = (char *)sin; outptr = zs_str(zout); inleft = inlen; /* we are terminating with 4 zero bytes just in case dest is UCS-4 */ From 99b35b28303c6145b4394ed6d0462a159aeb64e1 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 1 Jan 2019 22:26:06 -0500 Subject: [PATCH 210/520] Remove unused variable --- src/gedlib/keytonod.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/gedlib/keytonod.c b/src/gedlib/keytonod.c index e90cef67e..7c3cec834 100644 --- a/src/gedlib/keytonod.c +++ b/src/gedlib/keytonod.c @@ -875,10 +875,9 @@ cel_rptlocks (CACHEEL cel) void lock_record_in_cache (RECORD rec) { - NODE node=0; CACHEEL cel=0; ASSERT(rec); - node = nztop(rec); /* force record to be loaded in cache */ + (void)nztop(rec); /* force record to be loaded in cache */ cel = nzcel(rec); ++cclock(cel); ASSERT(cclock(cel) > 0); From 96c4c42f163ec3d156b6c7cb8a71a741895cd593 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 1 Jan 2019 23:51:40 -0500 Subject: [PATCH 211/520] Clean up function pointer types and usage --- src/hdrs/standard.h | 2 -- src/interp/alloc.c | 4 ++-- src/interp/interpi.h | 9 +++++---- 3 files changed, 7 insertions(+), 8 deletions(-) diff --git a/src/hdrs/standard.h b/src/hdrs/standard.h index 88bee2baa..87ce0b2fe 100644 --- a/src/hdrs/standard.h +++ b/src/hdrs/standard.h @@ -136,8 +136,6 @@ typedef union { #define MAXLINELEN 512 -/*typedef VPTR (*FUNC)();*/ - #ifndef max #define max(x,y) ((x)>(y)?(x):(y)) #endif diff --git a/src/interp/alloc.c b/src/interp/alloc.c index b8ed150f6..b8c839c68 100644 --- a/src/interp/alloc.c +++ b/src/interp/alloc.c @@ -924,7 +924,7 @@ func_node (PACTX pactx, STRING name, PNODE elist) iname(node) = (VPTR) name; iargs(node) = (VPTR) elist; node->i_flags = PN_INAME_HSTR; - ifunc(node) = func; + ifunc(node) = ifunc(func); return node; } else if (count) { /* ambiguous call */ @@ -962,7 +962,7 @@ func_node (PACTX pactx, STRING name, PNODE elist) node = create_pnode(pactx, IBCALL); iname(node) = (VPTR) name; iargs(node) = (VPTR) elist; - ifunc(node) = (VPTR) builtins[md].ft_eval; + ifunc(node) = builtins[md].ft_eval; node->i_flags = PN_INAME_HSTR; return node; diff --git a/src/interp/interpi.h b/src/interp/interpi.h index 9d09a320d..40374541b 100644 --- a/src/interp/interpi.h +++ b/src/interp/interpi.h @@ -109,6 +109,8 @@ typedef struct tag_ipcall_data { PNODE fargs; } IPCALL_DATA; +typedef PVALUE (*PFUNC)(PNODE, SYMTAB, BOOLEAN *); + struct tag_pnode { char i_type; /* type of node */ PNODE i_prnt; /* parent of this node */ @@ -121,6 +123,7 @@ struct tag_pnode { VPTR i_word3; VPTR i_word4; VPTR i_word5; + PFUNC i_func; union { struct { PVALUE value; @@ -215,7 +218,7 @@ PNODE ipcall_args(PNODE node); PNODE ifdefn_args(PNODE node); PNODE ifcall_args(PNODE node); -#define ifunc(i) ((i)->i_word3) /* func and builtin reference */ +#define ifunc(i) ((i)->i_func) /* func and builtin reference */ #define ichild(i) ((i)->i_word2) /* var in children loop */ #define ispouse(i) ((i)->i_word2) /* var in families and spouses loop */ #define ifamily(i) ((i)->i_word3) /* var in all families type loops */ @@ -229,8 +232,6 @@ PNODE ifcall_args(PNODE node); #define ibody(i) ((i)->i_word5) /* body of proc, func, loops */ #define inum(i) ((i)->i_word4) /* counter used by many loops */ -typedef PVALUE (*PFUNC)(PNODE, SYMTAB, BOOLEAN *); - #define pitype(i) ptype(ivalue(i)) #define pivalue(i) pvalue(ivalue(i)) @@ -238,7 +239,7 @@ typedef struct { char *ft_name; INT ft_nparms_min; INT ft_nparms_max; - PVALUE (*ft_eval)(PNODE, SYMTAB, BOOLEAN *); + PFUNC ft_eval; } BUILTINS; #define INTERPTYPE INT From 4f8cd678772ec5dced4065172bffd4117b4da3aa Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 1 Jan 2019 23:54:56 -0500 Subject: [PATCH 212/520] Avoid sprintf buffer overflow --- src/interp/builtin.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/interp/builtin.c b/src/interp/builtin.c index 20a5e871c..70140d97a 100644 --- a/src/interp/builtin.c +++ b/src/interp/builtin.c @@ -1152,7 +1152,7 @@ llrpt_alpha (PNODE node, SYMTAB stab, BOOLEAN *eflg) i = pvalue_to_int(val); delete_pvalue_ptr(&val); if (i < 1 || i > 26) - sprintf(scratch, "_"); + sprintf(scratch, "%c", '_'); else sprintf(scratch, "%c", 'a' + i - 1); return create_pvalue_from_string(scratch); From 167941753766f4383ac9574f4dd69c8479b0d06e Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 00:03:29 -0500 Subject: [PATCH 213/520] Improve casting where integers are stuffed into pointers --- src/gedlib/indiseq.c | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/src/gedlib/indiseq.c b/src/gedlib/indiseq.c index 62310cbe2..de443dbf5 100644 --- a/src/gedlib/indiseq.c +++ b/src/gedlib/indiseq.c @@ -1379,7 +1379,7 @@ INDISEQ indi_to_families (NODE indi, BOOLEAN fams) { INDISEQ seq=0; - INT num, num2, val; + INT num, val; STRING key=0; INT mykeynum=0; if (!indi) return NULL; @@ -1395,6 +1395,7 @@ indi_to_families (NODE indi, BOOLEAN fams) */ #if 0 INT spkeynum=0; + INT num2=0; /* look for a spouse besides indi */ FORFAMSPOUSES(fam, spouse, num2) { @@ -1528,7 +1529,7 @@ ancestor_indiseq (INDISEQ seq) INDISEQ anc=0; NODE indi=0; STRING key, pkey; - INT gen=0; + INTPTR gen=0; INT fnum=0, snum=0; UNION uval; if (!seq) return NULL; @@ -1540,11 +1541,11 @@ ancestor_indiseq (INDISEQ seq) anc = create_indiseq_impl(IValtype(seq), IValfnctbl(seq)); FORINDISEQ(seq, el, num) enqueue_list(anclist, (VPTR)skey(el)); - enqueue_list(genlist, (VPTR)0); + enqueue_list(genlist, (VPTR)gen); ENDINDISEQ while (!is_empty_list(anclist)) { key = (STRING) dequeue_list(anclist); - gen = (INT) dequeue_list(genlist) + 1; + gen = (INTPTR)dequeue_list(genlist) + 1; indi = key_to_indi(key); FORFAMCS(indi, fam, fath, moth, fnum) @@ -1573,7 +1574,7 @@ ancestor_indiseq (INDISEQ seq) INDISEQ descendent_indiseq (INDISEQ seq) { - INT gen; + INTPTR gen = 0; /* itab lists people already entered, ftab families (values in both are unused) */ TABLE itab, ftab; @@ -1601,13 +1602,13 @@ descendent_indiseq (INDISEQ seq) /* add everyone from original seq to processing list */ FORINDISEQ(seq, el, num) enqueue_list(deslist, (VPTR)skey(el)); - enqueue_list(genlist, (VPTR)0); + enqueue_list(genlist, (VPTR)gen); ENDINDISEQ /* loop until processing list is empty */ while (!is_empty_list(deslist)) { INT num1, num2; key = (STRING) dequeue_list(deslist); - gen = (INT) dequeue_list(genlist) + 1; + gen = (INTPTR)dequeue_list(genlist) + 1; indi = key_to_indi(key); FORFAMS(indi, fam, num1) /* skip families already processed */ @@ -2194,7 +2195,7 @@ default_compare_values (VPTR ptr1, VPTR ptr2, INT valtype) valtype = valtype; /* unused */ /* We don't know how to deal with ptrs here */ /* Let's just sort them in memory order */ - return (INT)ptr1 - (INT)ptr2; + return (INTPTR)ptr1 - (INTPTR)ptr2; } /*======================================================= * calc_indiseq_names -- fill in element names From 464fbe9bff000d54524f255e634310b9e74afa8f Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 00:03:42 -0500 Subject: [PATCH 214/520] #define out some unused code --- src/stdlib/rbtree.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/stdlib/rbtree.c b/src/stdlib/rbtree.c index 55540f990..3a3a1c4ab 100644 --- a/src/stdlib/rbtree.c +++ b/src/stdlib/rbtree.c @@ -881,6 +881,7 @@ FindFirst (RBTREE tree, RBKEY low) return lastBest; } +#if UNUSED /*********************************************************************** * FUNCTION: FindLast * @@ -905,6 +906,7 @@ FindLast (RBTREE tree, RBKEY high) } return lastBest; } +#endif int RbNext (RBITER rbit, RBKEY * pkey, RBVALUE * pinfo) From 27deb5bea44404a5b76e64ec989271843f62a35d Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 11:34:48 -0500 Subject: [PATCH 215/520] Add macros for printf/scanf integer formats --- src/hdrs/standard.h | 27 +++++++++++++++++++-------- 1 file changed, 19 insertions(+), 8 deletions(-) diff --git a/src/hdrs/standard.h b/src/hdrs/standard.h index 87ce0b2fe..566c37f7b 100644 --- a/src/hdrs/standard.h +++ b/src/hdrs/standard.h @@ -104,23 +104,35 @@ typedef unsigned char uchar; #endif /* INTEGER AND FLOATING POINT TYPES */ -/* MTE: Notes on a possible scheme for 64-bit porting. +/* + * INT represents a 'native' integer. + * This is to be used for any in-memory computation where size doesn't matter. + * + * INTPTR represents a 'native' integer that has the same size as a pointer. + * This is to be used where an integer is being passed around via a VPTR. * - * INT represents a 'native' size integer. This is useful for any in-memory computation where size doesn't matter. - * INTPTR represents a 'native' size integer. This is useful when you are stuffing an integer into a pointer. * INT16 represents a 16-bit (2-byte) integer. This is useful for on-disk structures where size matters. * INT32 represents a 32-bit (4-byte) integer. This is useful for on-disk structures where size matters. * INT64 represents a 64-bit (8-byte) integer. This is useful for on-disk structures where size matters. - * I would expect INT to be used in most places, INTPTR to be used sparingly due to API issues, and - * INT16/INT32/INT64 only used in btree and charset functions which have dependencies on the number of bits. + * These are to be used for on-disk structures and unicode where size matters. + * */ -#define INT int32_t +#define INT int32_t /* FUTUREFIX: int */ +#define INTPTR intptr_t #define INT16 int16_t #define INT32 int32_t #define INT64 int64_t -#define INTPTR intptr_t #define FLOAT double +#define FMT_INT "%" PRId32 /* FUTUREFIX: ?? */ +#define FMT_INT_6 "%6" PRId32 /* FUTUREFIX: ??. Used in import, load and save routines. */ +#define FMT_INTPTR "%" PRIdPTR +#define FMT_INT16 "%" PRId16 +#define FMT_INT32 "%" PRId32 +#define FMT_INT64 "%" PRId64 + +#define SCN_INT "%" SCNd32 /* FUTUREFIX: ?? */ + /* VOID TYPE */ typedef void *VPTR; #define VPTRSIZE sizeof(VPTR) @@ -195,7 +207,6 @@ typedef STRING (*TRANSLFNC)(STRING str, INT len); #include "list.h" - /* ARRSIZE is to make compiler insert size of (1) static array (# elements) From e6d5c9c57c46a01985b7c6ab0758c71c3fb5f0a8 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 11:36:17 -0500 Subject: [PATCH 216/520] Use printf/scanf format macros in src/liflines and src/ui --- src/liflines/add.c | 2 +- src/liflines/browse.c | 2 +- src/liflines/listui.c | 4 ++-- src/liflines/llexec.c | 10 +++++----- src/liflines/loadsave.c | 6 +++--- src/liflines/main.c | 12 ++++++------ src/liflines/menuset.c | 2 +- src/liflines/merge.c | 8 ++++---- src/liflines/screen.c | 4 ++-- src/ui/ui_cli.c | 2 +- 10 files changed, 26 insertions(+), 26 deletions(-) diff --git a/src/liflines/add.c b/src/liflines/add.c index a1cc0cfb7..b5f8d1c16 100644 --- a/src/liflines/add.c +++ b/src/liflines/add.c @@ -174,7 +174,7 @@ add_new_indi_to_db (RECORD indi0) split_indi_old(indi, &name, &refn, &sex, &body, &dumb, &dumb); keynum = getixrefnum(); - sprintf(key, "I%ld", keynum); + sprintf(key, "I" FMT_INT, keynum); init_new_record(indi0, key); for (node = name; node; node = nsibling(node)) { add_name(nval(node), key); diff --git a/src/liflines/browse.c b/src/liflines/browse.c index d101d62c1..bf4ca0bb9 100644 --- a/src/liflines/browse.c +++ b/src/liflines/browse.c @@ -1595,7 +1595,7 @@ load_nkey_list (STRING key, struct hist * histp) continue; if (keynum<1 || keynum>MAXKEYNUMBER) continue; - snprintf(key, sizeof(key), "%c%ld", ntype, keynum); + snprintf(key, sizeof(key), "%c" FMT_INT, ntype, keynum); strcpy(histp->list[temp].key, key); histp->list[temp].ntype = ntype; histp->list[temp].keynum = keynum; diff --git a/src/liflines/listui.c b/src/liflines/listui.c index f7aaf17a0..4c47ab012 100644 --- a/src/liflines/listui.c +++ b/src/liflines/listui.c @@ -503,7 +503,7 @@ shw_recordlist_list (INDISEQ seq, listdisp * ld) BOOLEAN scrollable = (rows < ld->listlen); /* for short lists, use leading numbers */ if (ld->listlen < 10) { - sprintf(buffer, "%ld: ", ld->listlen); + sprintf(buffer, FMT_INT ": ", ld->listlen); i = strlen(buffer); width -= i; /* for "1: " */ offset += i; @@ -549,7 +549,7 @@ print_list_title (char * buffer, INT len, const listdisp * ld, STRING ttl) char suffix[30]; if (len > uiw_cols(ld->uiwin)-2) len = uiw_cols(ld->uiwin)-2; - sprintf(suffix, " (%ld/%ld)", ld->cur+1, ld->listlen); + sprintf(suffix, " (" FMT_INT "/" FMT_INT ")", ld->cur+1, ld->listlen); len -= strlen(suffix)+1; /* reserve room for suffix */ ptr[0] = 0; if ((INT)strlen(ttl)>len-1) { diff --git a/src/liflines/llexec.c b/src/liflines/llexec.c index 905e53587..554c4d45e 100644 --- a/src/liflines/llexec.c +++ b/src/liflines/llexec.c @@ -162,23 +162,23 @@ main (int argc, char **argv) *optarg = tolower((uchar)*optarg); if(*optarg == 'i') { INT icsz_indi=0; - sscanf(optarg+1, "%ld,%ld", &csz_indi, &icsz_indi); + sscanf(optarg+1, SCN_INT "," SCN_INT, &csz_indi, &icsz_indi); } else if(*optarg == 'f') { INT icsz_fam=0; - sscanf(optarg+1, "%ld,%ld", &csz_fam, &icsz_fam); + sscanf(optarg+1, SCN_INT "," SCN_INT, &csz_fam, &icsz_fam); } else if(*optarg == 's') { INT icsz_sour=0; - sscanf(optarg+1, "%ld,%ld", &csz_sour, &icsz_sour); + sscanf(optarg+1, SCN_INT "," SCN_INT, &csz_sour, &icsz_sour); } else if(*optarg == 'e') { INT icsz_even=0; - sscanf(optarg+1, "%ld,%ld", &csz_even, &icsz_even); + sscanf(optarg+1, SCN_INT "," SCN_INT, &csz_even, &icsz_even); } else if((*optarg == 'o') || (*optarg == 'x')) { INT icsz_othr=0; - sscanf(optarg+1, "%ld,%ld", &csz_othr, &icsz_othr); + sscanf(optarg+1, SCN_INT "," SCN_INT, &csz_othr, &icsz_othr); } optarg++; while(*optarg && isdigit((uchar)*optarg)) optarg++; diff --git a/src/liflines/loadsave.c b/src/liflines/loadsave.c index ad873fab5..a62b5dba9 100644 --- a/src/liflines/loadsave.c +++ b/src/liflines/loadsave.c @@ -111,7 +111,7 @@ update_rec_count (INT pass, char ctype, STRING tag, INT count) row = 5; break; } - snprintf(msg, sizeof(msg), "%6ld %s", count, numstr); + snprintf(msg, sizeof(msg), FMT_INT_6 " %s", count, numstr); if (row == 5 && tag && tag[0]) llstrappf(msg, sizeof(msg), uu8, " (%s)", tag); row += offset; @@ -162,13 +162,13 @@ import_validating (void) numstr = _pl("Error", "Errors", count); row = 6; - snprintf(msg, sizeof(msg), "%6ld %s", count, numstr); + snprintf(msg, sizeof(msg), FMT_INT_6 " %s", count, numstr); clear_stdout_hseg(row, 1, 70); wfield(row, 1, msg); numstr = _pl("Warning", "Warnings", count); row = 7; - snprintf(msg, sizeof(msg), "%6ld %s", count, numstr); + snprintf(msg, sizeof(msg), FMT_INT_6 " %s", count, numstr); clear_stdout_hseg(row, 1, 70); wfield(row, 1, msg); } diff --git a/src/liflines/main.c b/src/liflines/main.c index 1c690c736..3e207df90 100644 --- a/src/liflines/main.c +++ b/src/liflines/main.c @@ -185,23 +185,23 @@ main (int argc, char **argv) *optarg = tolower((uchar)*optarg); if(*optarg == 'i') { INT icsz_indi=0; - sscanf(optarg+1, "%ld,%ld", &csz_indi, &icsz_indi); + sscanf(optarg+1, SCN_INT "," SCN_INT, &csz_indi, &icsz_indi); } else if(*optarg == 'f') { INT icsz_fam=0; - sscanf(optarg+1, "%ld,%ld", &csz_fam, &icsz_fam); + sscanf(optarg+1, SCN_INT "," SCN_INT, &csz_fam, &icsz_fam); } else if(*optarg == 's') { INT icsz_sour=0; - sscanf(optarg+1, "%ld,%ld", &csz_sour, &icsz_sour); + sscanf(optarg+1, SCN_INT "," SCN_INT, &csz_sour, &icsz_sour); } else if(*optarg == 'e') { INT icsz_even=0; - sscanf(optarg+1, "%ld,%ld", &csz_even, &icsz_even); + sscanf(optarg+1, SCN_INT "," SCN_INT, &csz_even, &icsz_even); } else if((*optarg == 'o') || (*optarg == 'x')) { INT icsz_othr=0; - sscanf(optarg+1, "%ld,%ld", &csz_othr, &icsz_othr); + sscanf(optarg+1, SCN_INT "," SCN_INT, &csz_othr, &icsz_othr); } optarg++; while(*optarg && isdigit((uchar)*optarg)) optarg++; @@ -259,7 +259,7 @@ main (int argc, char **argv) prog_trace = TRUE; break; case 'u': /* specify screen dimensions */ - sscanf(optarg, "%ld,%ld", &winx, &winy); + sscanf(optarg, SCN_INT "," SCN_INT, &winx, &winy); break; case 'x': /* execute program */ if (!exprogs) { diff --git a/src/liflines/menuset.c b/src/liflines/menuset.c index 2250d8353..7eac4a56d 100644 --- a/src/liflines/menuset.c +++ b/src/liflines/menuset.c @@ -125,7 +125,7 @@ add_menu_item (CMDARRAY cmds, MenuItem * mitem) /* CMD_CHILD_DIRECT0 is always hooked up to digits */ for (i=1; i<=9; i++) { char choice[2]; - sprintf(choice, "%ld", i); + sprintf(choice, FMT_INT, i); insert_cmd(cmds, choice, CMD_CHILD_DIRECT0+i, display); } } else { diff --git a/src/liflines/merge.c b/src/liflines/merge.c index 61d3e1c06..8fa07b950 100644 --- a/src/liflines/merge.c +++ b/src/liflines/merge.c @@ -797,7 +797,7 @@ check_indi_lineage_links (NODE indi) if (count != occur) { char msg[512]; snprintf(msg, sizeof(msg)/sizeof(msg[0]) - , _("Mismatched lineage spouse links between %s and %s: %ld and %ld") + , _("Mismatched lineage spouse links between %s and %s: " FMT_INT " and " FMT_INT) , ikey, famkey, count, occur); FATAL2(msg); } @@ -841,7 +841,7 @@ check_indi_lineage_links (NODE indi) if (count != occur) { char msg[512]; snprintf(msg, sizeof(msg)/sizeof(msg[0]) - , _("Mismatched lineage child links between %s and %s: %ld and %ld") + , _("Mismatched lineage child links between %s and %s: " FMT_INT " and " FMT_INT) , ikey, famkey, count, occur); FATAL2(msg); } @@ -916,7 +916,7 @@ check_fam_lineage_links (NODE fam) if (count != occur) { char msg[512]; snprintf(msg, sizeof(msg)/sizeof(msg[0]) - , _("Mismatched lineage spouse links between %s and %s: %ld and %ld") + , _("Mismatched lineage spouse links between %s and %s: " FMT_INT " and " FMT_INT) , fkey, indikey, count, occur); FATAL2(msg); } @@ -960,7 +960,7 @@ check_fam_lineage_links (NODE fam) if (count != occur) { char msg[512]; snprintf(msg, sizeof(msg)/sizeof(msg[0]) - , _("Mismatched lineage child links between %s and %s: %ld and %ld") + , _("Mismatched lineage child links between %s and %s: " FMT_INT " and " FMT_INT) , fkey, indikey, count, occur); FATAL2(msg); } diff --git a/src/liflines/screen.c b/src/liflines/screen.c index 553938784..51d708553 100644 --- a/src/liflines/screen.c +++ b/src/liflines/screen.c @@ -332,7 +332,7 @@ resize_screen_impl (char * errmsg, int errsize) newcols = winx; if (newcols > COLS || newlines > LINES) { snprintf(errmsg, errsize - , _("The requested window size (%ld,%ld) is too large for your terminal (%d,%d).\n") + , _("The requested window size (" FMT_INT "," FMT_INT ") is too large for your terminal (%d,%d).\n") , newcols, newlines, COLS, LINES); return 0; /* fail */ } @@ -340,7 +340,7 @@ resize_screen_impl (char * errmsg, int errsize) /* check that terminal meet minimum requirements */ if (newcols < COLSREQ || newlines < LINESREQ) { snprintf(errmsg, errsize - , _("The requested window size (%ld,%ld) is too small for LifeLines (%d,%d).\n") + , _("The requested window size (" FMT_INT "," FMT_INT ") is too small for LifeLines (%d,%d).\n") , newcols, newlines, COLSREQ, LINESREQ); return 0; /* fail */ } diff --git a/src/ui/ui_cli.c b/src/ui/ui_cli.c index 2da1f53b2..0a9361bdd 100644 --- a/src/ui/ui_cli.c +++ b/src/ui/ui_cli.c @@ -318,7 +318,7 @@ choose_or_view_array (STRING ttl, INT no, STRING *pstrngs, BOOLEAN selectable) INT j; INT rv; for (j=i; j Date: Wed, 2 Jan 2019 11:55:40 -0500 Subject: [PATCH 217/520] Update tools to use printf format macros; add format macros for size_t --- src/hdrs/standard.h | 22 +++++++++++++++------- src/tools/dbverify.c | 8 ++++---- src/tools/lltest.c | 37 ++++++++++++++++++------------------- 3 files changed, 37 insertions(+), 30 deletions(-) diff --git a/src/hdrs/standard.h b/src/hdrs/standard.h index 566c37f7b..9648dc52f 100644 --- a/src/hdrs/standard.h +++ b/src/hdrs/standard.h @@ -117,22 +117,30 @@ typedef unsigned char uchar; * These are to be used for on-disk structures and unicode where size matters. * */ -#define INT int32_t /* FUTUREFIX: int */ -#define INTPTR intptr_t -#define INT16 int16_t -#define INT32 int32_t -#define INT64 int64_t -#define FLOAT double +#define INT int32_t /* FUTUREFIX: int */ +#define INTPTR intptr_t +#define INT16 int16_t +#define INT32 int32_t +#define INT64 int64_t +#define FLOAT double #define FMT_INT "%" PRId32 /* FUTUREFIX: ?? */ -#define FMT_INT_6 "%6" PRId32 /* FUTUREFIX: ??. Used in import, load and save routines. */ #define FMT_INTPTR "%" PRIdPTR #define FMT_INT16 "%" PRId16 #define FMT_INT32 "%" PRId32 #define FMT_INT64 "%" PRId64 +#if __WORDSIZE == 64 +#define FMT_SIZET FMT_INT64 +#else +#define FMT_SIZET FMT_INT32 +#endif + #define SCN_INT "%" SCNd32 /* FUTUREFIX: ?? */ +/* Special formatting macros */ +#define FMT_INT_6 "%6" PRId32 /* FUTUREFIX: ??. Used in import, load and save routines. */ + /* VOID TYPE */ typedef void *VPTR; #define VPTRSIZE sizeof(VPTR) diff --git a/src/tools/dbverify.c b/src/tools/dbverify.c index 2c8c7ec70..fc0b3be32 100644 --- a/src/tools/dbverify.c +++ b/src/tools/dbverify.c @@ -1067,7 +1067,7 @@ check_set (INDISEQ seq, char ctype) , ctype, i); if (todo.fix_deletes) { char key[33]; - sprintf(key, "%c%ld", ctype, i); + sprintf(key, "%c" FMT_INT, ctype, i); if (mark_deleted_record_as_deleted(key)) { report_fix(ERR_UNDELETED , _("Fixed missing undeleted record %c%d") @@ -1117,7 +1117,7 @@ check_btree (BTREE btr) INT mk1 = bkfile(btr).k_mkey; if (ixself(index) != mk1) { printf(_("Master fkey misaligned")); - printf("(%ld != %ld\n", ixself(index), mk1); + printf("(" FMT_INT32 " != " FMT_INT ")\n", ixself(index), mk1); return FALSE; } check_index(btr, index, fkeytab, NULL, NULL); @@ -1151,7 +1151,7 @@ check_index (BTREE btr, INDEX index, TABLE fkeytab, RKEY * lo, RKEY * hi) newix = readindex(btr, fkey, TRUE); if (!newix) { printf(_("Error loading index at key")); - printf("%ld\n", i); + printf(FMT_INT "\n", i); printblock((BLOCK)index); } /* figure upper & lower bounds of what keys should be in the child */ @@ -1215,7 +1215,7 @@ check_keys (BLOCK block, RKEY * lo, RKEY * hi) INT rel = cmpkeys(&rkeys(block, i), &rkeys(block, i+1)); if (rel >= 0) { printf(_("Key not below next key")); - printf(": %ld\n", i); + printf(": " FMT_INT "\n", i); printblock(block); ok = FALSE; } diff --git a/src/tools/lltest.c b/src/tools/lltest.c index 03bb234fc..ff08f0ff0 100644 --- a/src/tools/lltest.c +++ b/src/tools/lltest.c @@ -147,7 +147,6 @@ main (int argc, rc = test_nextfkey(btree); printf("%s %d\n",(rc==0?"PASS":"FAIL"),rc); -finish: closebtree(btree); btree = 0; return rtn; @@ -303,7 +302,7 @@ test_fkey2path2fkey(void) if (sizeof(FKEY) != sizeof(INT32)) { rc = 1; goto exit; } /* Validate Behaviour */ - for (i=0; i Date: Wed, 2 Jan 2019 11:58:59 -0500 Subject: [PATCH 218/520] Use printf format macros in stdlib --- src/stdlib/fileops.c | 2 +- src/stdlib/memalloc.c | 4 ++-- src/stdlib/proptbls.c | 8 ++++---- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/stdlib/fileops.c b/src/stdlib/fileops.c index 979699cea..e9a94ff5a 100644 --- a/src/stdlib/fileops.c +++ b/src/stdlib/fileops.c @@ -35,7 +35,7 @@ report_fatal_fileop (STRING call, INT code, CNSTRING filename, STRING srcfile, i { char details[4096]; if (!filename || !filename[0]) filename = "?"; - snprintf(details, sizeof(details), "%s failed code %ld, to file %s", + snprintf(details, sizeof(details), "%s failed code " FMT_INT ", to file %s", call, code, filename); __fatal(srcfile, srcline, details); /* exits */ } diff --git a/src/stdlib/memalloc.c b/src/stdlib/memalloc.c index d2b77193d..ae55cf54a 100644 --- a/src/stdlib/memalloc.c +++ b/src/stdlib/memalloc.c @@ -109,7 +109,7 @@ void * __reallocate (void *ptr, INT size, STRING file, int line) { if (alloclog) { - sprintf(scratch, "%8p R (%ld) %s\t%d", ptr, size, file, line); + sprintf(scratch, "%8p R (" FMT_INT ") %s\t%d", ptr, size, file, line); alloc_out(scratch); } return realloc(ptr, size); @@ -146,7 +146,7 @@ report_alloc_live_count (STRING str) { char buffer[64]; alloc_out(str); - snprintf(buffer, sizeof(buffer), "Live count: %ld", live_allocs); + snprintf(buffer, sizeof(buffer), "Live count: " FMT_INT, live_allocs); alloc_out(buffer); } diff --git a/src/stdlib/proptbls.c b/src/stdlib/proptbls.c index e294fb78f..e1c0b4314 100644 --- a/src/stdlib/proptbls.c +++ b/src/stdlib/proptbls.c @@ -25,10 +25,10 @@ add_prop_dnum (TABLE props, CNSTRING name, CNSTRING value) STRING str = valueof_str(props, "dn"); INT n = ll_atoi(str, 0)+1; char temp[20]; - sprintf(temp, "d%ld", n); + sprintf(temp, "d" FMT_INT, n); insert_table_str(props, temp, name); insert_table_str(props, name, value); - sprintf(temp, "%ld", n); + sprintf(temp, FMT_INT, n); replace_table_str(props, "dn", temp); } /*========================================================== @@ -40,11 +40,11 @@ set_prop_dnum (TABLE props, INT n, CNSTRING name, CNSTRING value) STRING str = valueof_str(props, "dn"); INT max = ll_atoi(str, 0); char temp[20]; - sprintf(temp, "d%ld", n); + sprintf(temp, "d" FMT_INT, n); replace_table_str(props, temp, name); replace_table_str(props, name, value); if (n>max) { - sprintf(temp, "%ld", n); + sprintf(temp, FMT_INT, n); replace_table_str(props, "dn", temp); } } From ab565d65015177e2ee4118caf758d8125e8dacce Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 12:10:44 -0500 Subject: [PATCH 219/520] Use printf format macros in interp --- src/interp/alloc.c | 9 ++++----- src/interp/builtin.c | 24 ++++++++++++------------ src/interp/interp.c | 2 +- src/interp/lex.c | 6 +++--- 4 files changed, 20 insertions(+), 21 deletions(-) diff --git a/src/interp/alloc.c b/src/interp/alloc.c index b8c839c68..13e5bc833 100644 --- a/src/interp/alloc.c +++ b/src/interp/alloc.c @@ -1111,15 +1111,14 @@ verify_builtins (void) for (i=0; i0) { char msg[64]; - sprintf(msg, "builtins array out of order ! (entries %ld,%ld)" - , i, i+1); + sprintf(msg, "builtins array out of order ! (entries " FMT_INT "," FMT_INT ")", + i, i+1); FATAL2(msg); } if (builtins[i].ft_nparms_min > builtins[i].ft_nparms_max) { char msg[64]; - sprintf(msg, "builtins array bad min,max (%ld,%ld, entry %ld)" - , builtins[i].ft_nparms_min, builtins[i].ft_nparms_max - , i); + sprintf(msg, "builtins array bad min,max (" FMT_INT "," FMT_INT ", entry " FMT_INT ")", + builtins[i].ft_nparms_min, builtins[i].ft_nparms_max, i); FATAL2(msg); } } diff --git a/src/interp/builtin.c b/src/interp/builtin.c index 70140d97a..231dc6b59 100644 --- a/src/interp/builtin.c +++ b/src/interp/builtin.c @@ -1095,7 +1095,7 @@ llrpt_d (PNODE node, SYMTAB stab, BOOLEAN *eflg) return NULL; } i = pvalue_to_int(val); - sprintf(scratch, "%ld", i); + sprintf(scratch, FMT_INT, i); set_pvalue_string(val, scratch); return val; } @@ -1128,7 +1128,7 @@ llrpt_f (PNODE node, SYMTAB stab, BOOLEAN *eflg) if (prec < 0) prec = 0; if (prec > 10) prec = 10; } - sprintf(format, "%%.%ldf", prec); + sprintf(format, "%%." FMT_INT "f", prec); sprintf(scratch, format, fval); set_pvalue_string(val, scratch); @@ -1181,7 +1181,7 @@ llrpt_ord (PNODE node, SYMTAB stab, BOOLEAN *eflg) delete_pvalue_ptr(&val); if (*eflg || i < 1) return NULL; if (i > 12) - sprintf(scratch, _("%ldth"), i); + sprintf(scratch, _(FMT_INT "th"), i); else sprintf(scratch, "%s", _(ordinals[i - 1])); return create_pvalue_from_string(scratch); @@ -1209,7 +1209,7 @@ llrpt_card (PNODE node, SYMTAB stab, BOOLEAN *eflg) i = pvalue_to_int(val); delete_pvalue_ptr(&val); if (i < 0 || i > 12) - sprintf(scratch, "%ld", i); + sprintf(scratch, FMT_INT, i); else sprintf(scratch, "%s", _(cardinals[i])); return create_pvalue_from_string(scratch); @@ -1249,7 +1249,7 @@ llrpt_roman (PNODE node, SYMTAB stab, BOOLEAN *eflg) i = pvalue_to_int(val); delete_pvalue_ptr(&val); if (i < 1 || i > 3999) - sprintf(scratch, "%ld", i); + sprintf(scratch, FMT_INT, i); else { int t; int m = i/1000; @@ -1500,7 +1500,7 @@ llrpt_and (PNODE node, SYMTAB stab, BOOLEAN *eflg) val2 = eval_and_coerce(PBOOL, argvar, stab, eflg); if (*eflg) { char numstr[33]; - snprintf(numstr, sizeof(numstr), "%ld", argix); + snprintf(numstr, sizeof(numstr), FMT_INT, argix); prog_var_error(node, stab, argvar, val2, nonboox, "and", numstr); return NULL; } @@ -1533,7 +1533,7 @@ llrpt_or (PNODE node, SYMTAB stab, BOOLEAN *eflg) val2 = eval_and_coerce(PBOOL, argvar, stab, eflg); if (*eflg) { char numstr[33]; - snprintf(numstr, sizeof(numstr), "%ld", argix); + snprintf(numstr, sizeof(numstr), FMT_INT, argix); prog_var_error(node, stab, argvar, val2, nonboox, "or", numstr); return NULL; } @@ -1563,7 +1563,7 @@ llrpt_add (PNODE node, SYMTAB stab, BOOLEAN *eflg) val2 = evaluate(argvar, stab, eflg); if (*eflg) { char numstr[33]; - snprintf(numstr, sizeof(numstr), "%ld", argix); + snprintf(numstr, sizeof(numstr), FMT_INT, argix); prog_var_error(node, stab, argvar, val2, badargx, "add", numstr); return NULL; } @@ -1623,7 +1623,7 @@ llrpt_mul (PNODE node, SYMTAB stab, BOOLEAN *eflg) val2 = evaluate(argvar, stab, eflg); if (*eflg) { char numstr[33]; - snprintf(numstr, sizeof(numstr), "%ld", iarg); + snprintf(numstr, sizeof(numstr), FMT_INT, iarg); prog_var_error(node, stab, argvar, val2, badargx, "mul", numstr); return NULL; } @@ -2070,7 +2070,7 @@ llrpt_concat (PNODE node, SYMTAB stab, BOOLEAN *eflg) val = eval_and_coerce(PSTRING, argvar, stab, eflg); if (*eflg) { char argnum[8]; - sprintf(argnum, "%ld", argcnt+1); + sprintf(argnum, FMT_INT, argcnt+1); prog_var_error(node, stab, argvar, val, nonstrx, "concat", argnum); return NULL; } @@ -2761,7 +2761,7 @@ llrpt_jd2date (PNODE node, SYMTAB stab, BOOLEAN *eflg) yr = (INT)(c - 4715); } /* Now print GEDCOM style date string */ - sprintf(str, "%ld %s %ld", dy, gedmonths[mo - 1], yr); + sprintf(str, FMT_INT " %s " FMT_INT, dy, gedmonths[mo - 1], yr); /* Create an EVEN node with subordinate DATE node */ prnt = create_temp_node(NULL, "EVEN", NULL, NULL); chil = create_temp_node(NULL, "DATE", str, prnt); @@ -3226,7 +3226,7 @@ llrpt_year (PNODE node, SYMTAB stab, BOOLEAN *eflg) INT yr = date_get_year(gdv); if (yr != BAD_YEAR) { /* no year string, so must have been a simple number */ - snprintf(buff, sizeof(buff), "%ld", yr); + snprintf(buff, sizeof(buff), FMT_INT, yr); str = buff; } else { str = 0; diff --git a/src/interp/interp.c b/src/interp/interp.c index 7883a5e4b..4ccf8acce 100644 --- a/src/interp/interp.c +++ b/src/interp/interp.c @@ -2137,7 +2137,7 @@ get_report_error_msg (STRING msg) if (progrunning) { char line[20]; - snprintf(line, sizeof(line), "%ld", iline(Pnode)+1); + snprintf(line, sizeof(line), FMT_INT, iline(Pnode)+1); zstr = zprintpic2(_(msg), irptinfo(Pnode)->fullpath, line); } return zstr; diff --git a/src/interp/lex.c b/src/interp/lex.c index 341592d3f..74f1152b5 100644 --- a/src/interp/lex.c +++ b/src/interp/lex.c @@ -214,9 +214,9 @@ lextok (PACTX pactx, YYSTYPE * lvalp, INT c, INT t) /* Overflowing tokbuf buffer */ /* TODO: (Perry, 2006-06-30) I don't know how to fail gracefully from here inside parser */ char msg[512]; - snprintf(msg, sizeof(msg)/sizeof(msg[0]) - , _("String constant overflowing internal buffer tokbuf len=%d, file: %s, start line: %ld") - , sizeof(tokbuf)/sizeof(tokbuf[0]) + snprintf(msg, ARRSIZE(msg) + , _("String constant overflowing internal buffer tokbuf len=%d, file: %s, start line: " FMT_INT) + , ARRSIZE(tokbuf) , pactx->fullpath , start_line + 1 ); From 3030bfd9442d656ba284785fa4c56b76989d9452 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 12:22:35 -0500 Subject: [PATCH 220/520] Use printf format macros in gedlib --- src/gedlib/charmaps.c | 2 +- src/gedlib/dateprint.c | 4 ++-- src/gedlib/dispfmt.c | 4 ++-- src/gedlib/gedcom.c | 2 +- src/gedlib/gengedc.c | 2 +- src/gedlib/gstrings.c | 2 +- src/gedlib/indiseq.c | 8 ++++---- src/gedlib/node.c | 2 +- src/gedlib/nodechk.c | 2 +- src/gedlib/nodeio.c | 4 ++-- src/gedlib/valtable.c | 2 +- src/gedlib/xreffile.c | 8 ++++---- 12 files changed, 21 insertions(+), 21 deletions(-) diff --git a/src/gedlib/charmaps.c b/src/gedlib/charmaps.c index 148b10de8..90cdcb7a0 100644 --- a/src/gedlib/charmaps.c +++ b/src/gedlib/charmaps.c @@ -764,7 +764,7 @@ get_trantable_desc (TRANTABLE tt) } else { zs_apps(zstr, "(Unnamed table)"); } - sprintf(buffer, " [%ld]", tt->total); + sprintf(buffer, " [" FMT_INT "]", tt->total); zs_apps(zstr, buffer); return zstr; } diff --git a/src/gedlib/dateprint.c b/src/gedlib/dateprint.c index 9bb85cba7..12892b976 100644 --- a/src/gedlib/dateprint.c +++ b/src/gedlib/dateprint.c @@ -657,7 +657,7 @@ format_year (struct tag_dnum yr, INT yfmt) } } if (yrval > 999 || yfmt == 2) { - sprintf(scratch, "%ld", yrval); + sprintf(scratch, FMT_INT, yrval); return scratch; } p = (yfmt==1 ? "000" : " "); @@ -667,7 +667,7 @@ format_year (struct tag_dnum yr, INT yfmt) llstrncpy(scratch, p, 2+1, uu8); else llstrncpy(scratch, p, 1+1, uu8); - sprintf(scratch+strlen(scratch), "%ld", yrval); + sprintf(scratch+strlen(scratch), FMT_INT, yrval); return scratch; } /*============================= diff --git a/src/gedlib/dispfmt.c b/src/gedlib/dispfmt.c index 4a74511ea..c97b45833 100644 --- a/src/gedlib/dispfmt.c +++ b/src/gedlib/dispfmt.c @@ -72,7 +72,7 @@ disp_long_format_date (STRING date) fmts = getlloptstr("LongDisplayDate", NULL); if (fmts) { /* try to use user-specified format */ - n = sscanf(fmts, "%ld,%ld,%ld,%ld,%ld,%ld" + n = sscanf(fmts, SCN_INT "," SCN_INT "," SCN_INT "," SCN_INT "," SCN_INT "," SCN_INT , &dfmt, &mfmt, &yfmt, &sfmt, &efmt, &cmplx); } if (n != 6) { @@ -105,7 +105,7 @@ disp_shrt_format_date (STRING date) fmts = getlloptstr("ShortDisplayDate", NULL); if (fmts) { /* try to use user-specified format */ - n = sscanf(fmts, "%ld,%ld,%ld,%ld,%ld,%ld" + n = sscanf(fmts, SCN_INT "," SCN_INT "," SCN_INT "," SCN_INT "," SCN_INT "," SCN_INT , &dfmt, &mfmt, &yfmt, &sfmt, &efmt, &cmplx); } if (n != 6) { diff --git a/src/gedlib/gedcom.c b/src/gedlib/gedcom.c index 21f7e3d8d..b4f4145ab 100644 --- a/src/gedlib/gedcom.c +++ b/src/gedlib/gedcom.c @@ -273,7 +273,7 @@ nkey_load_key (NKEY * nkey) char key[MAXKEYWIDTH+1]; if (nkey->key) return; - sprintf(key, "%c%ld", nkey->ntype, nkey->keynum); + sprintf(key, "%c" FMT_INT, nkey->ntype, nkey->keynum); strcpy(nkey->key, key); } /*================================================== diff --git a/src/gedlib/gengedc.c b/src/gedlib/gengedc.c index 9d094f7b9..9d70cfa16 100644 --- a/src/gedlib/gengedc.c +++ b/src/gedlib/gengedc.c @@ -324,7 +324,7 @@ output_any_node (CLOSURE * closure, NODE node, STRING toptag { char scratch[MAXLINELEN+1]; STRING pq = scratch; - sprintf(pq, "%ld", lvl); + sprintf(pq, FMT_INT, lvl); pq += strlen(pq); if (nxref(node)) { sprintf(pq, " %s", nxref(node)); diff --git a/src/gedlib/gstrings.c b/src/gedlib/gstrings.c index 32c1f2705..a1556b1cd 100644 --- a/src/gedlib/gstrings.c +++ b/src/gedlib/gstrings.c @@ -259,7 +259,7 @@ fam_to_list_string (NODE fam, INT len, STRING delim) wives++; for (node=chil; node; node=nsibling(node)) children++; - sprintf(counts, "%ldh,%ldw,%ldch", husbands, wives, children); + sprintf(counts, FMT_INT "h," FMT_INT "w," FMT_INT "ch", husbands, wives, children); llstrcatn(&p, " ", &mylen); llstrcatn(&p, counts, &mylen); if (husbands) { diff --git a/src/gedlib/indiseq.c b/src/gedlib/indiseq.c index de443dbf5..dfdc45c90 100644 --- a/src/gedlib/indiseq.c +++ b/src/gedlib/indiseq.c @@ -2045,13 +2045,13 @@ INDISEQ get_all_sour (void) { INDISEQ seq=NULL; - int i=0; + INT i=0; while ((i=xref_nexts(i))) { static char skey[10]; if (!seq) seq = create_indiseq_ival(); - sprintf(skey, "S%d", i); + sprintf(skey, "S" FMT_INT, i); append_indiseq_ival(seq, skey, NULL, i, TRUE, FALSE); } return seq; @@ -2070,7 +2070,7 @@ get_all_even (void) static char skey[10]; if (!seq) seq = create_indiseq_ival(); - sprintf(skey, "E%ld", i); + sprintf(skey, "E" FMT_INT, i); append_indiseq_ival(seq, skey, NULL, i, TRUE, FALSE); } return seq; @@ -2089,7 +2089,7 @@ get_all_othe (void) static char skey[10]; if (!seq) seq = create_indiseq_ival(); - sprintf(skey, "X%ld", i); + sprintf(skey, "X" FMT_INT, i); append_indiseq_ival(seq, skey, NULL, i, TRUE, FALSE); } return seq; diff --git a/src/gedlib/node.c b/src/gedlib/node.c index ddc55f046..a245878b3 100644 --- a/src/gedlib/node.c +++ b/src/gedlib/node.c @@ -285,7 +285,7 @@ node_strlen (INT levl, /* level */ { INT len; char scratch[10]; - sprintf(scratch, "%ld", levl); + sprintf(scratch, FMT_INT, levl); len = strlen(scratch) + 1; if (nxref(node)) len += strlen(nxref(node)) + 1; len += strlen(ntag(node)); diff --git a/src/gedlib/nodechk.c b/src/gedlib/nodechk.c index 343c40e31..6b86f8512 100644 --- a/src/gedlib/nodechk.c +++ b/src/gedlib/nodechk.c @@ -97,6 +97,6 @@ static void failreport (CNSTRING msg, INT level, CNSTRING key, CNSTRING scope) { char buffer[512]; - snprintf(buffer, 512, "(%s:%s level %ld) %s", scope, key, level, msg); + snprintf(buffer, 512, "(%s:%s level " FMT_INT ") %s", scope, key, level, msg); FATAL2(buffer); } diff --git a/src/gedlib/nodeio.c b/src/gedlib/nodeio.c index 7a62bf3a6..0aacb0bcc 100644 --- a/src/gedlib/nodeio.c +++ b/src/gedlib/nodeio.c @@ -554,7 +554,7 @@ write_node (INT levl, FILE *fp, XLAT ttm, NODE node, for (i = 1; i < levl; i++) fprintf(fp, " "); } - fprintf(fp, "%ld", levl); + fprintf(fp, FMT_INT, levl); if (nxref(node)) fprintf(fp, " %s", nxref(node)); fprintf(fp, " %s", ntag(node)); if ((p = nval(node))) { @@ -595,7 +595,7 @@ swrite_node (INT levl, /* level */ { char scratch[600]; STRING q = scratch; - sprintf(q, "%ld ", levl); + sprintf(q, FMT_INT " ", levl); q += strlen(q); if (nxref(node)) { strcpy(q, nxref(node)); diff --git a/src/gedlib/valtable.c b/src/gedlib/valtable.c index 0d25aa0f8..10a9e4b42 100644 --- a/src/gedlib/valtable.c +++ b/src/gedlib/valtable.c @@ -134,7 +134,7 @@ init_valtab_from_string (CNSTRING str, TABLE tab, INT sep, STRING *pmsg) while ((c = *q++ = *p++) && c != sep && c != '\n') ; if (c == 0 || c =='\n') { - sprintf(errmsg, "line %ld: no value", n); + sprintf(errmsg, "line " FMT_INT ": no value", n); *pmsg = errmsg; goto endinitvaltab; } diff --git a/src/gedlib/xreffile.c b/src/gedlib/xreffile.c index 7a6f1b10f..d0b3ee1a2 100644 --- a/src/gedlib/xreffile.c +++ b/src/gedlib/xreffile.c @@ -244,7 +244,7 @@ getxref (DELETESET set) { INT keynum = getxrefnum(set); static char scratch[12]; - sprintf(scratch, "@%c%ld@", set->ctype, keynum); + sprintf(scratch, "@%c" FMT_INT "@", set->ctype, keynum); return scratch; } /*=================================================== @@ -470,7 +470,7 @@ add_xref_to_set_impl (INT keynum, DELETESET set, DUPS dups) if (dups==DUPSOK) return FALSE; snprintf(msg, sizeof(msg)/sizeof(msg[0]) - , _("Tried to add already-deleted record (%ld) to xref (%c)!") + , _("Tried to add already-deleted record (" FMT_INT ") to xref (%c)!") , keynum, set->ctype); FATAL2(msg); /* deleting a deleted record! */ } @@ -923,7 +923,7 @@ xrefs_get_counts_from_unopened_db (CNSTRING path, INT *nindis, INT *nfams } for (i=0; i<5; ++i) { if (fread(&ndels[i], sizeof(INT), 1, fp) != 1) { - snprintf(errstr, sizeof(errstr), "ndels[%ld] bad", i); + snprintf(errstr, sizeof(errstr), "ndels[" FMT_INT "] bad", i); *errptr = errstr; fclose(fp); return FALSE; @@ -934,7 +934,7 @@ xrefs_get_counts_from_unopened_db (CNSTRING path, INT *nindis, INT *nfams for (j=0; j Date: Wed, 2 Jan 2019 12:46:01 -0500 Subject: [PATCH 221/520] Use printf format macros for btree --- src/btree/btrec.c | 14 +++++++------- src/hdrs/standard.h | 1 + 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/src/btree/btrec.c b/src/btree/btrec.c index f7cf8122e..25cc3c7c1 100644 --- a/src/btree/btrec.c +++ b/src/btree/btrec.c @@ -65,7 +65,7 @@ check_offset (BLOCK block, RKEY rkey, INT i) if (!(i>=0 && i to <%s>", + "rename failed code " FMT_INT ", from <%s> to <%s>", rtn, from_file, to_file); FATAL2(temp); } diff --git a/src/hdrs/standard.h b/src/hdrs/standard.h index 9648dc52f..a78cc1d76 100644 --- a/src/hdrs/standard.h +++ b/src/hdrs/standard.h @@ -139,6 +139,7 @@ typedef unsigned char uchar; #define SCN_INT "%" SCNd32 /* FUTUREFIX: ?? */ /* Special formatting macros */ +#define FMT_INT_HEX "%" PRIx32 /* FUTUREFIX: ?? */ #define FMT_INT_6 "%6" PRId32 /* FUTUREFIX: ??. Used in import, load and save routines. */ /* VOID TYPE */ From b574eb6266b3cbe75f9c4a18fda31f788cf67c65 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 13:25:48 -0500 Subject: [PATCH 222/520] Restructure integer types and format code; prepare for native 64-bit support --- src/hdrs/standard.h | 32 +++++++++++++++++++++++--------- 1 file changed, 23 insertions(+), 9 deletions(-) diff --git a/src/hdrs/standard.h b/src/hdrs/standard.h index a78cc1d76..83edd5b3d 100644 --- a/src/hdrs/standard.h +++ b/src/hdrs/standard.h @@ -103,7 +103,7 @@ typedef unsigned char uchar; #define FALSE 0 #endif -/* INTEGER AND FLOATING POINT TYPES */ +/* INTEGER TYPES */ /* * INT represents a 'native' integer. * This is to be used for any in-memory computation where size doesn't matter. @@ -117,30 +117,44 @@ typedef unsigned char uchar; * These are to be used for on-disk structures and unicode where size matters. * */ -#define INT int32_t /* FUTUREFIX: int */ + +/* INTEGER TYPE DEFINITIONS */ +#if __WORDSIZE == 64 +#define INT int32_t +#else +#define INT int32_t +#endif #define INTPTR intptr_t #define INT16 int16_t #define INT32 int32_t #define INT64 int64_t -#define FLOAT double -#define FMT_INT "%" PRId32 /* FUTUREFIX: ?? */ +/* INTEGER PRINTF FORMAT DEFINITIONS */ #define FMT_INTPTR "%" PRIdPTR #define FMT_INT16 "%" PRId16 #define FMT_INT32 "%" PRId32 #define FMT_INT64 "%" PRId64 - #if __WORDSIZE == 64 +#define FMT_INT "%" PRId32 +#define FMT_INT_HEX "%" PRIx32 +#define FMT_INT_6 "%6" PRId32 #define FMT_SIZET FMT_INT64 #else +#define FMT_INT "%" PRId32 +#define FMT_INT_HEX "%" PRIx32 +#define FMT_INT_6 "%6" PRId32 #define FMT_SIZET FMT_INT32 #endif -#define SCN_INT "%" SCNd32 /* FUTUREFIX: ?? */ +/* INTEGER SCANF FORMAT DEFINITIONS */ +#if __WORDSIZE == 64 +#define SCN_INT "%" SCNd32 +#else +#define SCN_INT "%" SCNd32 +#endif -/* Special formatting macros */ -#define FMT_INT_HEX "%" PRIx32 /* FUTUREFIX: ?? */ -#define FMT_INT_6 "%6" PRId32 /* FUTUREFIX: ??. Used in import, load and save routines. */ +/* FLOATING POINT TYPES */ +#define FLOAT double /* VOID TYPE */ typedef void *VPTR; From 32241bd6bc74a7836e25c6c17fdbfb0f0ec0c2b2 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 13:59:04 -0500 Subject: [PATCH 223/520] More printf format macro usage in preparation for 64-bit INT type --- src/hdrs/standard.h | 3 +++ src/interp/builtin.c | 4 ++-- src/interp/lex.c | 2 +- src/interp/progerr.c | 2 +- src/interp/pvalalloc.c | 2 +- src/interp/pvalue.c | 2 +- src/interp/rptsort.c | 10 ++++++++-- src/liflines/askprogram.c | 2 +- src/liflines/export.c | 2 +- src/liflines/import.c | 4 ++-- src/liflines/listui.c | 2 +- src/liflines/pedigree.c | 2 +- src/tools/lltest.c | 2 +- 13 files changed, 24 insertions(+), 15 deletions(-) diff --git a/src/hdrs/standard.h b/src/hdrs/standard.h index 83edd5b3d..db040f367 100644 --- a/src/hdrs/standard.h +++ b/src/hdrs/standard.h @@ -133,15 +133,18 @@ typedef unsigned char uchar; #define FMT_INTPTR "%" PRIdPTR #define FMT_INT16 "%" PRId16 #define FMT_INT32 "%" PRId32 +#define FMT_INT32_HEX "%08" PRIx32 #define FMT_INT64 "%" PRId64 #if __WORDSIZE == 64 #define FMT_INT "%" PRId32 #define FMT_INT_HEX "%" PRIx32 +#define FMT_INT_02 "%02" PRId32 #define FMT_INT_6 "%6" PRId32 #define FMT_SIZET FMT_INT64 #else #define FMT_INT "%" PRId32 #define FMT_INT_HEX "%" PRIx32 +#define FMT_INT_02 "%02" PRId32 #define FMT_INT_6 "%6" PRId32 #define FMT_SIZET FMT_INT32 #endif diff --git a/src/interp/builtin.c b/src/interp/builtin.c index 231dc6b59..545d63b67 100644 --- a/src/interp/builtin.c +++ b/src/interp/builtin.c @@ -1154,7 +1154,7 @@ llrpt_alpha (PNODE node, SYMTAB stab, BOOLEAN *eflg) if (i < 1 || i > 26) sprintf(scratch, "%c", '_'); else - sprintf(scratch, "%c", 'a' + i - 1); + sprintf(scratch, "%c", (int)('a' + i - 1)); return create_pvalue_from_string(scratch); } /*================================================+ @@ -2229,7 +2229,7 @@ llrpt_print (PNODE node, SYMTAB stab, BOOLEAN *eflg) val = eval_and_coerce(PSTRING, argvar, stab, eflg); if (*eflg || !val) { char nargstr[33]; - sprintf(nargstr, "%d", narg); + sprintf(nargstr, FMT_INT, narg); prog_var_error(node, stab, argvar, val, nonstrx, "print", nargstr); delete_pvalue(val); return NULL; diff --git a/src/interp/lex.c b/src/interp/lex.c index 74f1152b5..ead248337 100644 --- a/src/interp/lex.c +++ b/src/interp/lex.c @@ -215,7 +215,7 @@ lextok (PACTX pactx, YYSTYPE * lvalp, INT c, INT t) /* TODO: (Perry, 2006-06-30) I don't know how to fail gracefully from here inside parser */ char msg[512]; snprintf(msg, ARRSIZE(msg) - , _("String constant overflowing internal buffer tokbuf len=%d, file: %s, start line: " FMT_INT) + , _("String constant overflowing internal buffer tokbuf len=" FMT_SIZET ", file: %s, start line: " FMT_INT) , ARRSIZE(tokbuf) , pactx->fullpath , start_line + 1 diff --git a/src/interp/progerr.c b/src/interp/progerr.c index 2385dbeb5..65c107874 100644 --- a/src/interp/progerr.c +++ b/src/interp/progerr.c @@ -422,7 +422,7 @@ disp_list (LIST list) while (next_list_ptr(listit, &ptr)) { PVALUE val = ptr; char key[10]; - snprintf(key, sizeof(key), "%d", sdata.current+1); + snprintf(key, sizeof(key), FMT_INT, sdata.current+1); format_dbgsymtab_val(key, val, &sdata); } end_list_iter(&listit); diff --git a/src/interp/pvalalloc.c b/src/interp/pvalalloc.c index 80caec626..35c003b46 100644 --- a/src/interp/pvalalloc.c +++ b/src/interp/pvalalloc.c @@ -298,7 +298,7 @@ free_all_pvalues (void) fprintf(fp, "\n"); while (next_table_int(tabit, &key, &ival)) { fprintf(fp, " %s: ", key); - fprintf(fp, _pl("%d item leaked", "%d items leaked", ival), ival); + fprintf(fp, _pl(FMT_INT " item leaked", FMT_INT " items leaked", ival), ival); fprintf(fp, "\n"); } end_table_iter(&tabit); diff --git a/src/interp/pvalue.c b/src/interp/pvalue.c index 475ace15f..c13774126 100644 --- a/src/interp/pvalue.c +++ b/src/interp/pvalue.c @@ -566,7 +566,7 @@ create_pvalue_from_keynum_impl (INT i, INT ptype) case POTHR: cptype = 'X'; break; default: ASSERT(0); break; } - sprintf(key, "%c%d", cptype, i); + sprintf(key, "%c" FMT_INT, cptype, i); return create_pvalue_from_key_impl(key, ptype); } /*================================== diff --git a/src/interp/rptsort.c b/src/interp/rptsort.c index e26f802bb..37879a6c0 100644 --- a/src/interp/rptsort.c +++ b/src/interp/rptsort.c @@ -59,7 +59,13 @@ sortpaircmp (SORTEL el1, SORTEL el2, VPTR param) return pvalues_collate(sp1->key, sp2->key); } #endif -static INT +/* IMPORTANT NOTE + * This function must use a return type of "int", not "INT", in order to be + * compatible with the definition of qsort(). Since qsort is only expecting + * a return value of -1, 0 or 1 from this routine, a down-cast from int64_t + * to int32_t is acceptable. + */ +static int sortpair_bin (const void * el1, const void * el2) { SORTPAIR sp1, sp2; @@ -69,7 +75,7 @@ sortpair_bin (const void * el1, const void * el2) sp2 = *(SORTPAIR *)el2; ASSERT(sp1->key); ASSERT(sp2->key); - return pvalues_collate(sp1->key, sp2->key); + return (int)pvalues_collate(sp1->key, sp2->key); } static PVALUE sortimpl (PNODE node, SYMTAB stab, BOOLEAN *eflg, BOOLEAN fwd) diff --git a/src/liflines/askprogram.c b/src/liflines/askprogram.c index c20d57a15..9930b9d3a 100644 --- a/src/liflines/askprogram.c +++ b/src/liflines/askprogram.c @@ -281,7 +281,7 @@ proparrdetails (ARRAY_DETAILS arrdets, void * param) STRING detail = arrdets->lines[row]; char temp[20]; STRING name=0, value=0; - sprintf(temp, "d%d", i+1); + sprintf(temp, "d" FMT_INT, i+1); name = valueof_str(props, temp); detail[0]=0; if (name) { diff --git a/src/liflines/export.c b/src/liflines/export.c index 5748b3164..87dcd7fd4 100644 --- a/src/liflines/export.c +++ b/src/liflines/export.c @@ -169,7 +169,7 @@ copy_and_translate (FILE *fo, INT len, struct tag_trav_parm * travparm, char cty { char in[BUFLEN]=""; char *inp=0; - int remlen=0, num=0; + INT remlen=0, num=0; FILE * fn = travparm->fp; struct tag_export_feedback * efeed = travparm->efeed; diff --git a/src/liflines/import.c b/src/liflines/import.c index 9560cc0eb..c6ffb0aee 100644 --- a/src/liflines/import.c +++ b/src/liflines/import.c @@ -258,8 +258,8 @@ do_import (IMPORT_FEEDBACK ifeed, FILE *fp) if((totkeys-totused) > 0) { INT delkeys = totkeys-totused; snprintf(msgbuf, sizeof(msgbuf) - , _pl("Using original keys, %d deleted record will be in the database." - , "Using original keys, %d deleted records will be in the database." + , _pl("Using original keys, " FMT_INT " deleted record will be in the database." + , "Using original keys, " FMT_INT " deleted records will be in the database." , delkeys) , delkeys ); diff --git a/src/liflines/listui.c b/src/liflines/listui.c index 4c47ab012..9da7f1c8f 100644 --- a/src/liflines/listui.c +++ b/src/liflines/listui.c @@ -525,7 +525,7 @@ shw_recordlist_list (INDISEQ seq, listdisp * ld) if (i == ld->cur) mvwaddch(win, row, ld->rectList.left+3, '>'); if (ld->listlen < 10) { char numstr[12]; - sprintf(numstr, "%d:", i+1); + sprintf(numstr, FMT_INT ":", i+1); mvccwaddstr(win, row, ld->rectList.left+4, numstr); } print_indiseq_element(seq, i, buffer, width, &disp_shrt_rfmt); diff --git a/src/liflines/pedigree.c b/src/liflines/pedigree.c index f898fecd6..311096a06 100644 --- a/src/liflines/pedigree.c +++ b/src/liflines/pedigree.c @@ -439,7 +439,7 @@ print_to_screen (INT gen, INT indent, INT * row, LINEPRINT_FNC fnc { char buffer[140], *ptr=buffer; STRING line; - int mylen = sizeof(buffer); + INT mylen = sizeof(buffer); INT width = canvas->rect->right - canvas->rect->left; /* NODE indi = 0; */ INT drow = *row - canvas->scroll; /* effective display row */ diff --git a/src/tools/lltest.c b/src/tools/lltest.c index ff08f0ff0..4a988fb52 100644 --- a/src/tools/lltest.c +++ b/src/tools/lltest.c @@ -210,7 +210,7 @@ print_old_and_new_fkey(INT iter, FKEY old, FKEY new, FKEY compare) char *result = (new == compare) ? "OK" : "ERROR"; char *oldpath = (old != -1) ? fkey2path(old) : " "; - printf("%02d %s 0x%08x %s 0x%08x %s\n",iter, oldpath, old, fkey2path(new), new, result); + printf(FMT_INT_02 " %s 0x" FMT_INT32_HEX " %s 0x" FMT_INT32_HEX " %s\n",iter, oldpath, old, fkey2path(new), new, result); } /*=============================================== From ee992ce6f20433d9fd7a12548b8dbd65f40bdb1a Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 14:20:39 -0500 Subject: [PATCH 224/520] Update lltest comment regarding 32-bit structure alignment for 64-bit platforms --- src/tools/lltest.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/tools/lltest.c b/src/tools/lltest.c index 4a988fb52..5903ebdc7 100644 --- a/src/tools/lltest.c +++ b/src/tools/lltest.c @@ -415,6 +415,9 @@ test_index(void) /* This test code assumes 32-bit alignment. This may */ /* not be accurate for databases created on older DOS */ /* or Windows 3.x systems which used 16-bit alignment.*/ + /* This does NOT apply to newer systems with 64-bit */ + /* LifeLines as the structures (thankfully) maintain */ + /* their 32-bit alignment. */ /* WARNING!! WARNING!! WARNING!! WARNING!! WARNING!! */ if (verbose) @@ -461,6 +464,9 @@ int test_block(void) /* This test code assumes 32-bit alignment. This may */ /* not be accurate for databases created on older DOS */ /* or Windows 3.x systems which used 16-bit alignment.*/ + /* This does NOT apply to newer systems with 64-bit */ + /* LifeLines as the structures (thankfully) maintain */ + /* their 32-bit alignment. */ /* WARNING!! WARNING!! WARNING!! WARNING!! WARNING!! */ if (verbose) From 03650afc3d3e96cc16501adfd45d2dfddc8b6740 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 14:21:14 -0500 Subject: [PATCH 225/520] THE BIG CHANGE: Switch INT to 64-bit integers on 64-bit platforms --- src/hdrs/standard.h | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/hdrs/standard.h b/src/hdrs/standard.h index db040f367..20329f693 100644 --- a/src/hdrs/standard.h +++ b/src/hdrs/standard.h @@ -120,7 +120,7 @@ typedef unsigned char uchar; /* INTEGER TYPE DEFINITIONS */ #if __WORDSIZE == 64 -#define INT int32_t +#define INT int64_t #else #define INT int32_t #endif @@ -136,10 +136,10 @@ typedef unsigned char uchar; #define FMT_INT32_HEX "%08" PRIx32 #define FMT_INT64 "%" PRId64 #if __WORDSIZE == 64 -#define FMT_INT "%" PRId32 -#define FMT_INT_HEX "%" PRIx32 -#define FMT_INT_02 "%02" PRId32 -#define FMT_INT_6 "%6" PRId32 +#define FMT_INT "%" PRId64 +#define FMT_INT_HEX "%" PRIx64 +#define FMT_INT_02 "%02" PRId64 +#define FMT_INT_6 "%6" PRId64 #define FMT_SIZET FMT_INT64 #else #define FMT_INT "%" PRId32 @@ -151,7 +151,7 @@ typedef unsigned char uchar; /* INTEGER SCANF FORMAT DEFINITIONS */ #if __WORDSIZE == 64 -#define SCN_INT "%" SCNd32 +#define SCN_INT "%" SCNd64 #else #define SCN_INT "%" SCNd32 #endif From 65db235b14a2e94cdf0690aeb9a189e77b3c74e9 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 15:05:36 -0500 Subject: [PATCH 226/520] Update INDEX and BLOCK structures with explicit padding for 32-bit and 64-bit platforms, adjust NOENTS and NORECS formulas accordingly. --- src/hdrs/btree.h | 60 +++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 49 insertions(+), 11 deletions(-) diff --git a/src/hdrs/btree.h b/src/hdrs/btree.h index b2f25d12f..174b8c2ff 100644 --- a/src/hdrs/btree.h +++ b/src/hdrs/btree.h @@ -36,10 +36,21 @@ #include "standard.h" #define BUFLEN 4096 + /* see comment at declaration of INDEX below for explanation */ + +#if __WORDSIZE == 16 #define NOENTS ((BUFLEN-12)/12) +#else +#define NOENTS ((BUFLEN-16)/12) +#endif + /* see comment at declaration of BLOCK below for explanation */ +#if __WORDSIZE == 16 #define NORECS ((BUFLEN-12)/16) +#else +#define NORECS ((BUFLEN-16)/16) +#endif /* All records in a LifeLines btree are indexed on 8 character keys @@ -83,24 +94,38 @@ typedef struct { /*============================================== * INDEX -- Data structure for BTREE index files * The constant NOENTS above depends on this exact contents: - * 12=4+2+4+2=sizeof(FKEY)+sizeof(INT16)+sizeof(FKEY)+sizeof(INT16) + * + * 16-bit systems: + * 12=4+2+4+2+2=sizeof(FKEY)+sizeof(INT16)+sizeof(FKEY)+sizeof(INT16) + * 12=8+4=sizeof(RKEY)+sizeof(FKEY) + * + * 32-bit and 64-bit systems: + * 16=4+2+2+4+2+2=sizeof(FKEY)+sizeof(INT16)*2+sizeof(FKEY)+sizeof(INT16)*2 * 12=8+4=sizeof(RKEY)+sizeof(FKEY) * * WARNING!! WARNING!! WARNING!! WARNING!! WARNING!! - * This comment assumes 16-bit packing which is not - * the case on modern systems. Because of this, - * databases created on 16-bit, 32-bit or 64-bit - * systems will not be binary compatible. + * This structure assumes 16-bit packing (on 16-bit platforms) and 32-bit + * packing (on 32-bit and 64-bit platforms). Beacuse of this, databases + * created on 16-bit platforms will NOT be binary compatible with those + * created on 32-bit or 64-bit platforms. * WARNING!! WARNING!! WARNING!! WARNING!! WARNING!! *============================================*/ typedef struct { - FKEY ix_self; /*fkey of index*/ + FKEY ix_self; /*fkey of index*/ INT16 ix_type; /*block/file type*/ +#if __WORDSIZE != 16 + INT16 ix_pad1; +#endif FKEY ix_parent; /*parent file's fkey*/ INT16 ix_nkeys; /*num of keys in index*/ + /* no implicit padding here since ix_rkeys is a char array! */ RKEY ix_rkeys[NOENTS]; /*rkeys in index*/ +#if __WORDSIZE != 16 + INT16 ix_pad2; +#endif FKEY ix_fkeys[NOENTS]; /*fkeys in index*/ } *INDEX, INDEXSTRUCT; + /*======================================= * BTREE -- Internal BTREE data structure *=====================================*/ @@ -128,22 +153,35 @@ typedef struct { /*====================================================== * BLOCK -- Data structure for BTREE record file headers * The constant NORECS above depends on this exact contents: + * + * 16-bit systems: * 12=4+2+4+2=sizeof(FKEY)+sizeof(INT16)+sizeof(FKEY)+sizeof(INT16) * 16=8+4+4=sizeof(RKEY)+sizeof(INT32)+sizeof(INT32) * + * 32-bit and 64-bit systems: + * 16=4+2+2+4+2+2=sizeof(FKEY)+sizeof(INT16)*2+sizeof(FKEY)+sizeof(INT16)*2 + * 16=8+4+4=sizeof(RKEY)+sizeof(INT32)+sizeof(INT32) + * * WARNING!! WARNING!! WARNING!! WARNING!! WARNING!! - * This comment assumes 16-bit packing which is not - * the case on modern systems. Because of this, - * databases created on 16-bit, 32-bit or 64-bit - * systems will not be binary compatible. + * This structure assumes 16-bit packing (on 16-bit platforms) and 32-bit + * packing (on 32-bit and 64-bit platforms). Beacuse of this, databases + * created on 16-bit platforms will NOT be binary compatible with those + * created on 32-bit or 64-bit platforms. * WARNING!! WARNING!! WARNING!! WARNING!! WARNING!! *====================================================*/ typedef struct { FKEY ix_self; /*fkey of this block*/ - INT16 ix_type; /*block/file type*/ + INT16 ix_type; /*block/file type*/ +#if __WORDSIZE != 16 + INT16 ix_pad1; +#endif FKEY ix_parent; /*parent file's fkey*/ INT16 ix_nkeys; /*num of keys in block*/ + /* no implicit padding here since ix_rkeys is a char array! */ RKEY ix_rkeys[NORECS]; /*rkeys in block/file*/ +#if __WORDSIZE != 16 + INT16 ix_pad2; +#endif INT32 ix_offs[NORECS]; /*offsets for data in file*/ INT32 ix_lens[NORECS]; /*lengths for data in file*/ } *BLOCK, BLOCKSTRUCT; From 071bc407e1c4f7122b21b42959ef1dd08970bb85 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 15:05:58 -0500 Subject: [PATCH 227/520] Update with proper NOENTS check (was checking NORECS instead) --- src/tools/lltest.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tools/lltest.c b/src/tools/lltest.c index 5903ebdc7..da2bb8d07 100644 --- a/src/tools/lltest.c +++ b/src/tools/lltest.c @@ -456,7 +456,7 @@ int test_block(void) /* Validate Assumptions */ if (sizeof(FKEY) != sizeof(INT32)) { rc=1; goto exit; } if (sizeof(RKEY) != RKEYLEN) { rc=2; goto exit; } - if (NORECS != 255) { rc=3; goto exit; } + if (NOENTS != 340) { rc=3; goto exit; } /* Validate Size and Offsets */ From fcd29a507782f6039568664f4cae31b2168590ef Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 18:50:23 -0500 Subject: [PATCH 228/520] Fix (some of the) warnings reported by clang --- src/gedlib/gedcom.c | 6 +++--- src/stdlib/fpattern.c | 7 +++---- src/stdlib/generic.c | 3 ++- src/stdlib/memalloc.c | 4 ++-- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/gedlib/gedcom.c b/src/gedlib/gedcom.c index b4f4145ab..cf0079466 100644 --- a/src/gedlib/gedcom.c +++ b/src/gedlib/gedcom.c @@ -271,10 +271,10 @@ void nkey_load_key (NKEY * nkey) { char key[MAXKEYWIDTH+1]; - if (nkey->key) + if (nkey->key[0]) return; - sprintf(key, "%c" FMT_INT, nkey->ntype, nkey->keynum); - strcpy(nkey->key, key); + snprintf(key, MAXKEYWIDTH, "%c" FMT_INT, nkey->ntype, nkey->keynum); + strncpy(nkey->key, key, MAXKEYWIDTH); } /*================================================== * nkey_eq -- compare two NKEYs diff --git a/src/stdlib/fpattern.c b/src/stdlib/fpattern.c index e2c855789..1cf454fd6 100644 --- a/src/stdlib/fpattern.c +++ b/src/stdlib/fpattern.c @@ -1,7 +1,6 @@ /* - from http://home.flash.net/~dtribble/text/fpattern.htm - 2000/12/12 - by Perry + from http://home.flash.net/~dtribble/text/fpattern.htm (2000/12/12) + from http://david.tribble.com/src/src.html (2019/01/02) License statement is in comments below */ @@ -60,7 +59,7 @@ static const char id[] = "@(#)lib/fpattern.c 1.08"; static const char copyright[] = - "Copyright ©1997-1998 David R. Tribble\n"; + "Copyright (C) 1997-1998 David R. Tribble\n"; /* System includes */ diff --git a/src/stdlib/generic.c b/src/stdlib/generic.c index 446054d0a..d0981c385 100644 --- a/src/stdlib/generic.c +++ b/src/stdlib/generic.c @@ -348,7 +348,8 @@ is_generic_float (GENERIC *gen) BOOLEAN is_generic_string (GENERIC *gen) { - return gen->selector == GENERIC_STRING || GENERIC_STRING_SHARED; + return (gen->selector == GENERIC_STRING) || + (gen->selector == GENERIC_STRING_SHARED); } /*================================================= * is_generic_vptr -- return TRUE if generic is a vptr (void pointer) diff --git a/src/stdlib/memalloc.c b/src/stdlib/memalloc.c index ae55cf54a..cc1c01677 100644 --- a/src/stdlib/memalloc.c +++ b/src/stdlib/memalloc.c @@ -71,14 +71,14 @@ __allocate (int len, STRING file, int line) if (len == 0) return NULL; p = malloc(len); if((p == NULL) && alloclog) { - sprintf(scratch, "%8p ? %s\t%d\t%d", p, file, line, len); + sprintf(scratch, "%8p ? %s\t%d\t%d", (void *)p, file, line, len); alloc_out(scratch); } ASSERT(p); live_allocs++; for(i = 0; i Date: Sat, 5 Jan 2019 01:20:37 -0500 Subject: [PATCH 229/520] Hardcode xref file to INT32 for binary compatibility. Update xrefs_get_counts_from_unopened_db(). Add comments for improper use of num_indis(). --- src/gedlib/dblist.c | 2 +- src/gedlib/gedcomi.h | 4 +-- src/gedlib/messages.c | 2 +- src/gedlib/xreffile.c | 54 ++++++++++++++++++++--------------------- src/liflines/miscutls.c | 3 +++ src/liflines/screen.c | 2 ++ 6 files changed, 36 insertions(+), 31 deletions(-) diff --git a/src/gedlib/dblist.c b/src/gedlib/dblist.c index f03ebb293..2c340c4d1 100644 --- a/src/gedlib/dblist.c +++ b/src/gedlib/dblist.c @@ -98,7 +98,7 @@ add_dbs_to_list (LIST dblist, LIST dbdesclist, STRING dir) static CNSTRING getdbdesc (STRING path, STRING userpath) { - INT nindis=0, nfams=0, nsours=0, nevens=0, nothrs=0; + INT32 nindis=0, nfams=0, nsours=0, nevens=0, nothrs=0; char desc[MAXPATHLEN] = ""; char * errptr = 0; if (xrefs_get_counts_from_unopened_db(path, &nindis, &nfams diff --git a/src/gedlib/gedcomi.h b/src/gedlib/gedcomi.h index fadcaf5a7..03a1fcf90 100644 --- a/src/gedlib/gedcomi.h +++ b/src/gedlib/gedcomi.h @@ -36,7 +36,7 @@ void record_remove_cel(RECORD rec, CACHEEL cel); void record_set_cel(RECORD rec, CACHEEL cel); /* xreffile.c */ -BOOLEAN xrefs_get_counts_from_unopened_db(CNSTRING path, INT *nindis, INT *nfams - , INT *nsours, INT *nevens, INT *nothrs, char ** errptr); +BOOLEAN xrefs_get_counts_from_unopened_db(CNSTRING path, INT32 *nindis, INT32 *nfams + , INT32 *nsours, INT32 *nevens, INT32 *nothrs, char ** errptr); #endif /* _GEDCOM_PRIV_H */ diff --git a/src/gedlib/messages.c b/src/gedlib/messages.c index 7053952da..d03c64980 100644 --- a/src/gedlib/messages.c +++ b/src/gedlib/messages.c @@ -414,7 +414,7 @@ ZST qSbadirefn = N_("REFN key is already in use."); ZST qStag2lng2cnc = N_("Tag is too long to connect automatically."); /* I,F,S,E,X are conventional letters, so leave them as is) */ ZST qSdbrecords = N_("Database records"); -ZST qSdbrecstats = N_("%dI, %dF, %dS, %dE, %dX"); +ZST qSdbrecstats = N_(FMT_INT32 "I, " FMT_INT32 "F, " FMT_INT32 "S," FMT_INT32 "E, " FMT_INT32 "X"); /* menus */ ZST qSmtitle = N_("LifeLines %s - Genealogical DB and Programming System"); diff --git a/src/gedlib/xreffile.c b/src/gedlib/xreffile.c index d0b3ee1a2..d59c10059 100644 --- a/src/gedlib/xreffile.c +++ b/src/gedlib/xreffile.c @@ -79,9 +79,9 @@ typedef enum { DUPSOK, NODUPS } DUPS; *==================================*/ struct deleteset_s { - INT n; /* num keys + 1, ie, starts at 1 */ - INT * recs; - INT max; + INT32 n; /* num keys + 1, ie, starts at 1 */ + INT32 * recs; + INT32 max; char ctype; }; typedef struct deleteset_s *DELETESET; @@ -311,11 +311,11 @@ static BOOLEAN readxrefs (void) { ASSERT(xreffp); - ASSERT(fread(&irecs.n, sizeof(INT), 1, xreffp) == 1); - ASSERT(fread(&frecs.n, sizeof(INT), 1, xreffp) == 1); - ASSERT(fread(&erecs.n, sizeof(INT), 1, xreffp) == 1); - ASSERT(fread(&srecs.n, sizeof(INT), 1, xreffp) == 1); - ASSERT(fread(&xrecs.n, sizeof(INT), 1, xreffp) == 1); + ASSERT(fread(&irecs.n, sizeof(INT32), 1, xreffp) == 1); + ASSERT(fread(&frecs.n, sizeof(INT32), 1, xreffp) == 1); + ASSERT(fread(&erecs.n, sizeof(INT32), 1, xreffp) == 1); + ASSERT(fread(&srecs.n, sizeof(INT32), 1, xreffp) == 1); + ASSERT(fread(&xrecs.n, sizeof(INT32), 1, xreffp) == 1); ASSERT(irecs.n > 0); ASSERT(frecs.n > 0); ASSERT(erecs.n > 0); @@ -340,7 +340,7 @@ readxrefs (void) static void readrecs (DELETESET set) { - ASSERT((INT)fread(set->recs, sizeof(INT), set->n, xreffp) == set->n); + ASSERT((INT32)fread(set->recs, sizeof(INT32), set->n, xreffp) == set->n); } /*================================ * writexrefs -- Write xrefs file. @@ -352,16 +352,16 @@ writexrefs (void) ASSERT(!xrefReadonly); ASSERT(xreffp); rewind(xreffp); - ASSERT(fwrite(&irecs.n, sizeof(INT), 1, xreffp) == 1); - ASSERT(fwrite(&frecs.n, sizeof(INT), 1, xreffp) == 1); - ASSERT(fwrite(&erecs.n, sizeof(INT), 1, xreffp) == 1); - ASSERT(fwrite(&srecs.n, sizeof(INT), 1, xreffp) == 1); - ASSERT(fwrite(&xrecs.n, sizeof(INT), 1, xreffp) == 1); - ASSERT((INT)fwrite(irecs.recs, sizeof(INT), irecs.n, xreffp) == irecs.n); - ASSERT((INT)fwrite(frecs.recs, sizeof(INT), frecs.n, xreffp) == frecs.n); - ASSERT((INT)fwrite(erecs.recs, sizeof(INT), erecs.n, xreffp) == erecs.n); - ASSERT((INT)fwrite(srecs.recs, sizeof(INT), srecs.n, xreffp) == srecs.n); - ASSERT((INT)fwrite(xrecs.recs, sizeof(INT), xrecs.n, xreffp) == xrecs.n); + ASSERT(fwrite(&irecs.n, sizeof(INT32), 1, xreffp) == 1); + ASSERT(fwrite(&frecs.n, sizeof(INT32), 1, xreffp) == 1); + ASSERT(fwrite(&erecs.n, sizeof(INT32), 1, xreffp) == 1); + ASSERT(fwrite(&srecs.n, sizeof(INT32), 1, xreffp) == 1); + ASSERT(fwrite(&xrecs.n, sizeof(INT32), 1, xreffp) == 1); + ASSERT((INT)fwrite(irecs.recs, sizeof(INT32), irecs.n, xreffp) == irecs.n); + ASSERT((INT)fwrite(frecs.recs, sizeof(INT32), frecs.n, xreffp) == frecs.n); + ASSERT((INT)fwrite(erecs.recs, sizeof(INT32), erecs.n, xreffp) == erecs.n); + ASSERT((INT)fwrite(srecs.recs, sizeof(INT32), srecs.n, xreffp) == srecs.n); + ASSERT((INT)fwrite(xrecs.recs, sizeof(INT32), xrecs.n, xreffp) == xrecs.n); fflush(xreffp); return TRUE; } @@ -905,14 +905,14 @@ INT xref_lastx (void) { return xref_last(&xrecs); } * If db structure error, errptr points to description of error (in static buffer) *=====================================*/ BOOLEAN -xrefs_get_counts_from_unopened_db (CNSTRING path, INT *nindis, INT *nfams - , INT *nsours, INT *nevens, INT *nothrs, char ** errptr) +xrefs_get_counts_from_unopened_db (CNSTRING path, INT32 *nindis, INT32 *nfams + , INT32 *nsours, INT32 *nevens, INT32 *nothrs, char ** errptr) { char scratch[100]; static char errstr[256]; FILE * fp = 0; INT i; - INT ndels[5], nmax[5]; + INT32 ndels[5], nmax[5]; *errptr = 0; @@ -922,7 +922,7 @@ xrefs_get_counts_from_unopened_db (CNSTRING path, INT *nindis, INT *nfams return FALSE; } for (i=0; i<5; ++i) { - if (fread(&ndels[i], sizeof(INT), 1, fp) != 1) { + if (fread(&ndels[i], sizeof(INT32), 1, fp) != 1) { snprintf(errstr, sizeof(errstr), "ndels[" FMT_INT "] bad", i); *errptr = errstr; fclose(fp); @@ -930,11 +930,11 @@ xrefs_get_counts_from_unopened_db (CNSTRING path, INT *nindis, INT *nfams } } for (i=0; i<5; ++i) { - INT j; + INT32 j; for (j=0; j Date: Sat, 5 Jan 2019 01:47:49 -0500 Subject: [PATCH 230/520] Update num_indis and related functions --- src/gedlib/xreffile.c | 14 +++++++------- src/hdrs/gedcom.h | 10 +++++----- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/src/gedlib/xreffile.c b/src/gedlib/xreffile.c index d59c10059..347a439e9 100644 --- a/src/gedlib/xreffile.c +++ b/src/gedlib/xreffile.c @@ -104,7 +104,7 @@ static DELETESET get_deleteset_from_type(char ctype); static STRING getxref(DELETESET set); static void growxrefs(DELETESET set); static STRING newxref(STRING xrefp, BOOLEAN flag, DELETESET set); -static INT num_set(DELETESET set); +static INT32 num_set(DELETESET set); static BOOLEAN parse_key(CNSTRING key, char * ktype, INT * kval); static void readrecs(DELETESET set); static BOOLEAN readxrefs(void); @@ -676,16 +676,16 @@ freexref (DELETESET set) * num_????s -- Return number of type of things in database. * 5 symmetric versions *========================================================*/ -static INT num_set (DELETESET set) +static INT32 num_set (DELETESET set) { ASSERT(set); return set->recs[0] - set->n; } -INT num_indis (void) { return num_set(&irecs); } -INT num_fams (void) { return num_set(&frecs); } -INT num_sours (void) { return num_set(&srecs); } -INT num_evens (void) { return num_set(&erecs); } -INT num_othrs (void) { return num_set(&xrecs); } +INT32 num_indis (void) { return num_set(&irecs); } +INT32 num_fams (void) { return num_set(&frecs); } +INT32 num_sours (void) { return num_set(&srecs); } +INT32 num_evens (void) { return num_set(&erecs); } +INT32 num_othrs (void) { return num_set(&xrecs); } /*======================================================== * max_????s -- Return max key number of object type in db * 5 symmetric versions diff --git a/src/hdrs/gedcom.h b/src/hdrs/gedcom.h index 9818a82fd..53419d978 100644 --- a/src/hdrs/gedcom.h +++ b/src/hdrs/gedcom.h @@ -398,13 +398,13 @@ void normalize_fam(NODE fam); void normalize_irec(RECORD irec); void normalize_indi(NODE indi); void normalize_rec(RECORD rec); -INT num_evens(void); +INT32 num_evens(void); INT num_fam_xrefs(NODE fam); -INT num_fams(void); -INT num_indis(void); +INT32 num_fams(void); +INT32 num_indis(void); INT num_spouses_of_indi(NODE); -INT num_sours(void); -INT num_othrs(void); +INT32 num_sours(void); +INT32 num_othrs(void); BOOLEAN open_database(INT alteration, STRING dbused, INT *lldberr); BOOLEAN openxref(BOOLEAN readonly); STRING other_to_list_string(NODE node, INT len, STRING delim); From 9da86a31e565f369901fc07625175aa41dc3e1aa Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sat, 5 Jan 2019 01:50:24 -0500 Subject: [PATCH 231/520] Update getixrefnum API used by add_new_indi_to_db(). --- src/gedlib/xreffile.c | 9 ++++++--- src/hdrs/gedcom.h | 2 +- src/liflines/add.c | 4 ++-- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/src/gedlib/xreffile.c b/src/gedlib/xreffile.c index 347a439e9..faf1bbc3f 100644 --- a/src/gedlib/xreffile.c +++ b/src/gedlib/xreffile.c @@ -211,10 +211,10 @@ closexref (void) * generic for all 5 types * Created: 2001/02/04, Perry Rapp *=======================================*/ -static INT +static INT32 getxrefnum (DELETESET set) { - INT keynum; + INT32 keynum; ASSERT(xreffp); ASSERT(set->n >= 1); if (set->n == 1) { @@ -258,8 +258,11 @@ STRING getxxref (void) { return getxref(&xrecs); } /*=================================================== * get?xrefnum -- Wrappers for each type to getxrefnum (qv) * Created: 2001/02/04, Perry Rapp + * MTE: 2019-01-05: Why do INDIs have this special + * interface that exposes the internal xref type? + * Should try to revert back to getixref as above. *=================================================*/ -INT getixrefnum (void) { return getxrefnum(&irecs); } +INT32 getixrefnum (void) { return getxrefnum(&irecs); } /*====================================== * sortxref -- Sort xrefs after reading *====================================*/ diff --git a/src/hdrs/gedcom.h b/src/hdrs/gedcom.h index 53419d978..c9371e936 100644 --- a/src/hdrs/gedcom.h +++ b/src/hdrs/gedcom.h @@ -293,7 +293,7 @@ STRING get_property(STRING opt); void get_refns(STRING, INT*, STRING**, INT); STRING getexref(void); STRING getfxref(void); -INT getixrefnum(void); +INT32 getixrefnum(void); STRING getsxref(void); STRING getxxref(void); BOOLEAN getrefnrec(CNSTRING refn); diff --git a/src/liflines/add.c b/src/liflines/add.c index b5f8d1c16..9953b0714 100644 --- a/src/liflines/add.c +++ b/src/liflines/add.c @@ -169,12 +169,12 @@ add_new_indi_to_db (RECORD indi0) { NODE name, refn, sex, body, dumb, node; char key[MAXKEYWIDTH]=""; - INT keynum=0; + INT32 keynum=0; NODE indi = nztop(indi0); split_indi_old(indi, &name, &refn, &sex, &body, &dumb, &dumb); keynum = getixrefnum(); - sprintf(key, "I" FMT_INT, keynum); + sprintf(key, "I" FMT_INT32, keynum); init_new_record(indi0, key); for (node = name; node; node = nsibling(node)) { add_name(nval(node), key); From 01b2872f46b6f0d070979f0894b4f49205b03532 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sat, 5 Jan 2019 02:00:54 -0500 Subject: [PATCH 232/520] Fix xref init and grow routines; update xref_max_any() API used by max_keywidth() --- src/gedlib/xreffile.c | 22 +++++++++++----------- src/hdrs/gedcom.h | 12 ++++++------ src/liflines/show.c | 2 +- 3 files changed, 18 insertions(+), 18 deletions(-) diff --git a/src/gedlib/xreffile.c b/src/gedlib/xreffile.c index faf1bbc3f..3e08c29bf 100644 --- a/src/gedlib/xreffile.c +++ b/src/gedlib/xreffile.c @@ -121,7 +121,7 @@ static struct deleteset_s irecs, frecs, srecs, erecs, xrecs; static FILE *xreffp=0; /* open xref file pointer */ static BOOLEAN xrefReadonly = FALSE; -static INT maxkeynum=-1; /* cache value of largest key extant (-1 means not sure) */ +static INT32 maxkeynum=-1; /* cache value of largest key extant (-1 means not sure) */ /********************************************* * local & exported function definitions @@ -165,7 +165,7 @@ initxref (void) sprintf(scratch, "%s/xrefs", BTR->b_basedir); ASSERT(xreffp = fopen(scratch, LLWRITEBINARY)); for (j = 0; j < 10; j++) { - ASSERT(fwrite(&i, sizeof(INT), 1, xreffp) == 1); + ASSERT(fwrite(&i, sizeof(INT32), 1, xreffp) == 1); } fclose(xreffp); xreffp=0; } @@ -551,12 +551,12 @@ BOOLEAN addxref_if_missing (CNSTRING key) static void growxrefs (DELETESET set) { - INT i, m = set->max, *newp; + INT32 i, m = set->max, *newp; if (set->max == 0) set->max = 64; while (set->max <= set->n) set->max = set->max << 1; - newp = (INT *) stdalloc((set->max)*sizeof(INT)); + newp = (INT *) stdalloc((set->max)*sizeof(INT32)); if (m) { for (i = 0; i < set->n; i++) newp[i] = set->recs[i]; @@ -693,19 +693,19 @@ INT32 num_othrs (void) { return num_set(&xrecs); } * max_????s -- Return max key number of object type in db * 5 symmetric versions *======================================================*/ -static INT max_set (DELETESET set) +static INT32 max_set (DELETESET set) { return set->recs[0]; } -INT xref_max_indis (void) { return max_set(&irecs); } -INT xref_max_fams (void) { return max_set(&frecs); } -INT xref_max_sours (void) { return max_set(&srecs); } -INT xref_max_evens (void) { return max_set(&erecs); } -INT xref_max_othrs (void) { return max_set(&xrecs); } +INT32 xref_max_indis (void) { return max_set(&irecs); } +INT32 xref_max_fams (void) { return max_set(&frecs); } +INT32 xref_max_sours (void) { return max_set(&srecs); } +INT32 xref_max_evens (void) { return max_set(&erecs); } +INT32 xref_max_othrs (void) { return max_set(&xrecs); } /*====================================================== * xref_max_any -- Return largest key number of any type *====================================================*/ -INT +INT32 xref_max_any (void) { if (maxkeynum>=0) diff --git a/src/hdrs/gedcom.h b/src/hdrs/gedcom.h index c9371e936..6b621e3d2 100644 --- a/src/hdrs/gedcom.h +++ b/src/hdrs/gedcom.h @@ -601,12 +601,12 @@ INT xref_lastf(void); INT xref_lasti(void); INT xref_lasts(void); INT xref_lastx(void); -INT xref_max_any(void); -INT xref_max_indis(void); -INT xref_max_evens (void); -INT xref_max_fams (void); -INT xref_max_othrs (void); -INT xref_max_sours (void); +INT32 xref_max_any(void); +INT32 xref_max_indis(void); +INT32 xref_max_evens (void); +INT32 xref_max_fams (void); +INT32 xref_max_othrs (void); +INT32 xref_max_sours (void); INT xref_next(char ntype, INT i); INT xref_nexte(INT); INT xref_nextf(INT); diff --git a/src/liflines/show.c b/src/liflines/show.c index a9a7579fd..8d426a6ec 100644 --- a/src/liflines/show.c +++ b/src/liflines/show.c @@ -831,7 +831,7 @@ indi_events (STRING outstr, NODE indi, INT len) static INT max_keywidth (void) { - INT maxkey = xref_max_any(); + INT32 maxkey = xref_max_any(); if (maxkey>9999) { if (maxkey>999999) return 7; From 7f44bb8f629fdd7ef982988bc204099d5e00441a Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sat, 5 Jan 2019 02:24:52 -0500 Subject: [PATCH 233/520] Update internal add, delete, find, parse and validate key routines to use INT32. More fixes to writexrefs, growxrefs and sortxrefs. --- src/gedlib/xreffile.c | 99 ++++++++++++++++++++++--------------------- 1 file changed, 50 insertions(+), 49 deletions(-) diff --git a/src/gedlib/xreffile.c b/src/gedlib/xreffile.c index 3e08c29bf..35d4d23eb 100644 --- a/src/gedlib/xreffile.c +++ b/src/gedlib/xreffile.c @@ -91,24 +91,23 @@ typedef struct deleteset_s *DELETESET; *********************************************/ /* alphabetical */ -static BOOLEAN addixref_impl(INT key, DUPS dups); -static BOOLEAN addfxref_impl(INT key, DUPS dups); -static BOOLEAN addsxref_impl(INT key, DUPS dups); -static BOOLEAN addexref_impl(INT key, DUPS dups); +static BOOLEAN addixref_impl(INT32 key, DUPS dups); +static BOOLEAN addfxref_impl(INT32 key, DUPS dups); +static BOOLEAN addsxref_impl(INT32 key, DUPS dups); +static BOOLEAN addexref_impl(INT32 key, DUPS dups); static BOOLEAN addxref_impl(CNSTRING key, DUPS dups); -static BOOLEAN addxxref_impl(INT key, DUPS dups); -static void dumpxrecs(STRING type, DELETESET set, INT *offset); -static INT find_slot(INT keynum, DELETESET set); +static BOOLEAN addxxref_impl(INT32 key, DUPS dups); +static INT32 find_slot(INT32 keynum, DELETESET set); static void freexref(DELETESET set); static DELETESET get_deleteset_from_type(char ctype); static STRING getxref(DELETESET set); static void growxrefs(DELETESET set); static STRING newxref(STRING xrefp, BOOLEAN flag, DELETESET set); static INT32 num_set(DELETESET set); -static BOOLEAN parse_key(CNSTRING key, char * ktype, INT * kval); +static BOOLEAN parse_key(CNSTRING key, char * ktype, INT32 * kval); static void readrecs(DELETESET set); static BOOLEAN readxrefs(void); -static BOOLEAN xref_isvalid_impl(DELETESET set, INT keynum); +static BOOLEAN xref_isvalid_impl(DELETESET set, INT32 keynum); static INT xref_last(DELETESET set); /********************************************* @@ -158,7 +157,8 @@ void initxref (void) { char scratch[100]; - INT i = 1, j; + INT32 i = 1; + INT j; ASSERT(!xrefReadonly); initdsets(); ASSERT(!xreffp); @@ -242,9 +242,9 @@ getxrefnum (DELETESET set) static STRING getxref (DELETESET set) { - INT keynum = getxrefnum(set); + INT32 keynum = getxrefnum(set); static char scratch[12]; - sprintf(scratch, "@%c" FMT_INT "@", set->ctype, keynum); + sprintf(scratch, "@%c" FMT_INT32 "@", set->ctype, keynum); return scratch; } /*=================================================== @@ -280,18 +280,19 @@ sortxref (DELETESET set) they should normally already be sorted, so use watchful bubble-sort for O(n) */ - INT i,j, temp, ct; + INT32 i, j, temp; + BOOLEAN sorted; for (i=1; in; i++) { - ct=0; + sorted = TRUE; for (j=i+1; jn; j++) { if (set->recs[i] < set->recs[j]) { - ct++; + sorted = FALSE; temp = set->recs[j]; set->recs[j] = set->recs[i]; set->recs[i] = temp; } } - if (i==1 && !ct) return; /* already sorted */ + if (i==1 && sorted) return; /* already sorted */ } } /*====================================== @@ -360,11 +361,11 @@ writexrefs (void) ASSERT(fwrite(&erecs.n, sizeof(INT32), 1, xreffp) == 1); ASSERT(fwrite(&srecs.n, sizeof(INT32), 1, xreffp) == 1); ASSERT(fwrite(&xrecs.n, sizeof(INT32), 1, xreffp) == 1); - ASSERT((INT)fwrite(irecs.recs, sizeof(INT32), irecs.n, xreffp) == irecs.n); - ASSERT((INT)fwrite(frecs.recs, sizeof(INT32), frecs.n, xreffp) == frecs.n); - ASSERT((INT)fwrite(erecs.recs, sizeof(INT32), erecs.n, xreffp) == erecs.n); - ASSERT((INT)fwrite(srecs.recs, sizeof(INT32), srecs.n, xreffp) == srecs.n); - ASSERT((INT)fwrite(xrecs.recs, sizeof(INT32), xrecs.n, xreffp) == xrecs.n); + ASSERT((INT32)fwrite(irecs.recs, sizeof(INT32), irecs.n, xreffp) == irecs.n); + ASSERT((INT32)fwrite(frecs.recs, sizeof(INT32), frecs.n, xreffp) == frecs.n); + ASSERT((INT32)fwrite(erecs.recs, sizeof(INT32), erecs.n, xreffp) == erecs.n); + ASSERT((INT32)fwrite(srecs.recs, sizeof(INT32), srecs.n, xreffp) == srecs.n); + ASSERT((INT32)fwrite(xrecs.recs, sizeof(INT32), xrecs.n, xreffp) == xrecs.n); fflush(xreffp); return TRUE; } @@ -419,14 +420,14 @@ dumpxrecs (STRING type, DELETESET set, INT *offset) /*===================================== * find_slot -- Find slot at which to add key *===================================*/ -static INT -find_slot (INT keynum, DELETESET set) +static INT32 +find_slot (INT32 keynum, DELETESET set) { - INT lo=1; - INT hi=(set->n)-1; + INT32 lo=1; + INT32 hi=(set->n)-1; /* binary search to find where to insert key */ while (lo<=hi) { - INT md = (lo + hi)/2; + INT32 md = (lo + hi)/2; if (keynum > (set->recs)[md]) hi=--md; else if (keynum < (set->recs)[md]) @@ -442,9 +443,9 @@ find_slot (INT keynum, DELETESET set) * generic for all types *===================================*/ static BOOLEAN -add_xref_to_set_impl (INT keynum, DELETESET set, DUPS dups) +add_xref_to_set_impl (INT32 keynum, DELETESET set, DUPS dups) { - INT lo, i; + INT32 lo, i; if (keynum <= 0 || !xreffp || (set->n) < 1) { char msg[128]; snprintf(msg, sizeof(msg)/sizeof(msg[0]) @@ -473,7 +474,7 @@ add_xref_to_set_impl (INT keynum, DELETESET set, DUPS dups) if (dups==DUPSOK) return FALSE; snprintf(msg, sizeof(msg)/sizeof(msg[0]) - , _("Tried to add already-deleted record (" FMT_INT ") to xref (%c)!") + , _("Tried to add already-deleted record (" FMT_INT32 ") to xref (%c)!") , keynum, set->ctype); FATAL2(msg); /* deleting a deleted record! */ } @@ -490,20 +491,20 @@ add_xref_to_set_impl (INT keynum, DELETESET set, DUPS dups) * add?xref_impl -- Wrappers for each type to add_xref_to_set (qv) * 5 symmetric versions *=================================================*/ -static BOOLEAN addixref_impl (INT key, DUPS dups) { return add_xref_to_set_impl(key, &irecs, dups); } -static BOOLEAN addfxref_impl (INT key, DUPS dups) { return add_xref_to_set_impl(key, &frecs, dups); } -static BOOLEAN addsxref_impl (INT key, DUPS dups) { return add_xref_to_set_impl(key, &srecs, dups); } -static BOOLEAN addexref_impl (INT key, DUPS dups) { return add_xref_to_set_impl(key, &erecs, dups); } -static BOOLEAN addxxref_impl (INT key, DUPS dups) { return add_xref_to_set_impl(key, &xrecs, dups); } +static BOOLEAN addixref_impl (INT32 key, DUPS dups) { return add_xref_to_set_impl(key, &irecs, dups); } +static BOOLEAN addfxref_impl (INT32 key, DUPS dups) { return add_xref_to_set_impl(key, &frecs, dups); } +static BOOLEAN addsxref_impl (INT32 key, DUPS dups) { return add_xref_to_set_impl(key, &srecs, dups); } +static BOOLEAN addexref_impl (INT32 key, DUPS dups) { return add_xref_to_set_impl(key, &erecs, dups); } +static BOOLEAN addxxref_impl (INT32 key, DUPS dups) { return add_xref_to_set_impl(key, &xrecs, dups); } /*=================================================== * add?xref -- Wrappers for each type to add_xref_to_set (qv) * 5 symmetric versions *=================================================*/ -void addixref (INT key) { addixref_impl(key, NODUPS); } -void addfxref (INT key) { addfxref_impl(key, NODUPS); } -void addsxref (INT key) { addsxref_impl(key, NODUPS); } -void addexref (INT key) { addexref_impl(key, NODUPS); } -void addxxref (INT key) { addxxref_impl(key, NODUPS); } +void addixref (INT key) { addixref_impl((INT32)key, NODUPS); } +void addfxref (INT key) { addfxref_impl((INT32)key, NODUPS); } +void addsxref (INT key) { addsxref_impl((INT32)key, NODUPS); } +void addexref (INT key) { addexref_impl((INT32)key, NODUPS); } +void addxxref (INT key) { addxxref_impl((INT32)key, NODUPS); } /*=================================================== * addxref_impl -- Mark key free (accepts string key, any type) * key: [IN] key to delete (add to free set) @@ -513,7 +514,7 @@ static BOOLEAN addxref_impl (CNSTRING key, DUPS dups) { char ktype=0; - INT keynum=0; + INT32 keynum=0; if (!parse_key(key, &ktype, &keynum)) { char msg[512]; snprintf(msg, sizeof(msg)/sizeof(msg[0]), "Bad key passed to addxref_impl: %s", key); @@ -556,7 +557,7 @@ growxrefs (DELETESET set) set->max = 64; while (set->max <= set->n) set->max = set->max << 1; - newp = (INT *) stdalloc((set->max)*sizeof(INT32)); + newp = (INT32 *) stdalloc((set->max)*sizeof(INT32)); if (m) { for (i = 0; i < set->n; i++) newp[i] = set->recs[i]; @@ -588,9 +589,9 @@ BOOLEAN delete_xref_if_present (CNSTRING key) { DELETESET set=0; - INT keynum=0; - INT lo=0; - INT i=0; + INT32 keynum=0; + INT32 lo=0; + INT32 i=0; ASSERT(key); ASSERT(key[0]); @@ -618,7 +619,7 @@ delete_xref_if_present (CNSTRING key) * parse_key("I44") => 'I', 44 *========================================*/ static BOOLEAN -parse_key (CNSTRING key, char * ktype, INT * kval) +parse_key (CNSTRING key, char * ktype, INT32 * kval) { if (!key || !key[0] || !key[1]) return FALSE; @@ -636,7 +637,7 @@ BOOLEAN is_key_in_use (CNSTRING key) { DELETESET set=0; - INT keynum=0; + INT32 keynum=0; char ktype=0; CNSTRING barekey=0; BOOLEAN result=FALSE; @@ -731,7 +732,7 @@ xref_max_any (void) static STRING newxref (STRING xrefp, BOOLEAN flag, DELETESET set) { - INT keynum; + INT32 keynum; BOOLEAN changed; static char scratch[12]; if(flag) { @@ -784,9 +785,9 @@ newxxref (STRING xrefp, BOOLEAN flag) * (internal use) *==============================================*/ static BOOLEAN -xref_isvalid_impl (DELETESET set, INT keynum) +xref_isvalid_impl (DELETESET set, INT32 keynum) { - INT lo,hi,md; + INT32 lo,hi,md; if (set->n == set->recs[0]) return FALSE; /* no valids */ if (set->n == 1) return TRUE; /* all valid */ /* binary search deleteds */ From 6221721d4d4f11ab0ef197c1b3c4eb6994ae4dc3 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sat, 5 Jan 2019 11:11:59 -0500 Subject: [PATCH 234/520] Update xref_pref_impl and xref_next_impl to INT32 and add appropriate casting to API routines --- src/gedlib/xreffile.c | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/src/gedlib/xreffile.c b/src/gedlib/xreffile.c index 35d4d23eb..57b26dde0 100644 --- a/src/gedlib/xreffile.c +++ b/src/gedlib/xreffile.c @@ -811,13 +811,13 @@ xref_isvalid_impl (DELETESET set, INT32 keynum) * this could be more efficient (after first one work * thru tree) *=======================================================*/ -static INT -xref_next_impl (DELETESET set, INT i) +static INT32 +xref_next_impl (DELETESET set, INT32 i) { if (set->n == set->recs[0]) return 0; /* no valids */ while (++i < set->recs[0]) { - if (xref_isvalid_impl(set, i)) return i; + if (xref_isvalid_impl(set, i)) return (INT)i; } return 0; } @@ -826,8 +826,8 @@ xref_next_impl (DELETESET set, INT i) * returns 0 if none found * generic for all 5 types *========================================================*/ -static INT -xref_prev_impl (DELETESET set, INT i) +static INT32 +xref_prev_impl (DELETESET set, INT32 i) { if (set->n == set->recs[0]) return 0; /* no valids */ while (--i) @@ -841,11 +841,11 @@ xref_prev_impl (DELETESET set, INT i) * returns 0 if none found * 5 symmetric versions *=============================================*/ -INT xref_nexti (INT i) { return xref_next_impl(&irecs, i); } -INT xref_nextf (INT i) { return xref_next_impl(&frecs, i); } -INT xref_nexts (INT i) { return xref_next_impl(&srecs, i); } -INT xref_nexte (INT i) { return xref_next_impl(&erecs, i); } -INT xref_nextx (INT i) { return xref_next_impl(&xrecs, i); } +INT xref_nexti (INT i) { return (INT)xref_next_impl(&irecs, (INT32)i); } +INT xref_nextf (INT i) { return (INT)xref_next_impl(&frecs, (INT32)i); } +INT xref_nexts (INT i) { return (INT)xref_next_impl(&srecs, (INT32)i); } +INT xref_nexte (INT i) { return (INT)xref_next_impl(&erecs, (INT32)i); } +INT xref_nextx (INT i) { return (INT)xref_next_impl(&xrecs, (INT32)i); } INT xref_next (char ntype, INT i) { switch(ntype) { @@ -862,11 +862,11 @@ INT xref_next (char ntype, INT i) * returns 0 if none found * 5 symmetric versions *==============================================*/ -INT xref_previ (INT i) { return xref_prev_impl(&irecs, i); } -INT xref_prevf (INT i) { return xref_prev_impl(&frecs, i); } -INT xref_prevs (INT i) { return xref_prev_impl(&srecs, i); } -INT xref_preve (INT i) { return xref_prev_impl(&erecs, i); } -INT xref_prevx (INT i) { return xref_prev_impl(&xrecs, i); } +INT xref_previ (INT i) { return (INT)xref_prev_impl(&irecs, (INT32)i); } +INT xref_prevf (INT i) { return (INT)xref_prev_impl(&frecs, (INT32)i); } +INT xref_prevs (INT i) { return (INT)xref_prev_impl(&srecs, (INT32)i); } +INT xref_preve (INT i) { return (INT)xref_prev_impl(&erecs, (INT32)i); } +INT xref_prevx (INT i) { return (INT)xref_prev_impl(&xrecs, (INT32)i); } INT xref_prev (char ntype, INT i) { switch(ntype) { @@ -895,7 +895,7 @@ INT xref_firstx (void) { return xref_nextx(0); } *=====================================*/ static INT xref_last (DELETESET set) { - return xref_prev_impl(set, set->recs[0]); + return (INT)xref_prev_impl(set, set->recs[0]); } INT xref_lasti (void) { return xref_last(&irecs); } INT xref_lastf (void) { return xref_last(&frecs); } From ed3acec99b9dbeba641813542eb3ae4605d90ee0 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sat, 5 Jan 2019 11:19:50 -0500 Subject: [PATCH 235/520] Make changes to KEYFILE1 and KEYFILE2 to maintain 32-bit binary compatibility --- src/hdrs/btree.h | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/hdrs/btree.h b/src/hdrs/btree.h index 174b8c2ff..a1a4d1a44 100644 --- a/src/hdrs/btree.h +++ b/src/hdrs/btree.h @@ -70,7 +70,7 @@ typedef struct { FKEY k_mkey; /* current master key*/ FKEY k_fkey; /* current file key*/ /* ostat: -2=immutable, -1=writer, 0=closed, 1+=reader count */ - INT k_ostat; + INT32 k_ostat; } KEYFILE1; /* @@ -82,9 +82,8 @@ add it to any database that does not yet have it. */ typedef struct { char name[18]; /* KF_NAME */ - char pad[2]; /* matches padding added by compiler */ - INT magic; /* KF_MAGIC */ /* byte alignment check */ - INT version; /* KF_VER */ + INT32 magic; /* KF_MAGIC */ /* byte alignment check */ + INT32 version; /* KF_VER */ } KEYFILE2; #define KF2_NAME "LifeLines Keyfile" From 12a681602dceafaa937cd21cd8e434cb3071d0cc Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sat, 5 Jan 2019 14:53:34 -0500 Subject: [PATCH 236/520] Revert INT32 changes to num_XXX() APIs. (Backs out selected changes from commits f5d2c4d60be727596c6b22f8c196c212a105a17a and abb2915bb28dc4a512a82abcf7cee5ae56ca2371). --- src/gedlib/dblist.c | 2 +- src/gedlib/gedcomi.h | 4 ++-- src/gedlib/messages.c | 2 +- src/gedlib/xreffile.c | 34 ++++++++++++++++++---------------- src/hdrs/gedcom.h | 10 +++++----- src/liflines/miscutls.c | 3 --- src/liflines/screen.c | 2 -- 7 files changed, 27 insertions(+), 30 deletions(-) diff --git a/src/gedlib/dblist.c b/src/gedlib/dblist.c index 2c340c4d1..f03ebb293 100644 --- a/src/gedlib/dblist.c +++ b/src/gedlib/dblist.c @@ -98,7 +98,7 @@ add_dbs_to_list (LIST dblist, LIST dbdesclist, STRING dir) static CNSTRING getdbdesc (STRING path, STRING userpath) { - INT32 nindis=0, nfams=0, nsours=0, nevens=0, nothrs=0; + INT nindis=0, nfams=0, nsours=0, nevens=0, nothrs=0; char desc[MAXPATHLEN] = ""; char * errptr = 0; if (xrefs_get_counts_from_unopened_db(path, &nindis, &nfams diff --git a/src/gedlib/gedcomi.h b/src/gedlib/gedcomi.h index 03a1fcf90..fadcaf5a7 100644 --- a/src/gedlib/gedcomi.h +++ b/src/gedlib/gedcomi.h @@ -36,7 +36,7 @@ void record_remove_cel(RECORD rec, CACHEEL cel); void record_set_cel(RECORD rec, CACHEEL cel); /* xreffile.c */ -BOOLEAN xrefs_get_counts_from_unopened_db(CNSTRING path, INT32 *nindis, INT32 *nfams - , INT32 *nsours, INT32 *nevens, INT32 *nothrs, char ** errptr); +BOOLEAN xrefs_get_counts_from_unopened_db(CNSTRING path, INT *nindis, INT *nfams + , INT *nsours, INT *nevens, INT *nothrs, char ** errptr); #endif /* _GEDCOM_PRIV_H */ diff --git a/src/gedlib/messages.c b/src/gedlib/messages.c index d03c64980..04f5b3de4 100644 --- a/src/gedlib/messages.c +++ b/src/gedlib/messages.c @@ -414,7 +414,7 @@ ZST qSbadirefn = N_("REFN key is already in use."); ZST qStag2lng2cnc = N_("Tag is too long to connect automatically."); /* I,F,S,E,X are conventional letters, so leave them as is) */ ZST qSdbrecords = N_("Database records"); -ZST qSdbrecstats = N_(FMT_INT32 "I, " FMT_INT32 "F, " FMT_INT32 "S," FMT_INT32 "E, " FMT_INT32 "X"); +ZST qSdbrecstats = N_(FMT_INT "I, " FMT_INT "F, " FMT_INT "S," FMT_INT "E, " FMT_INT "X"); /* menus */ ZST qSmtitle = N_("LifeLines %s - Genealogical DB and Programming System"); diff --git a/src/gedlib/xreffile.c b/src/gedlib/xreffile.c index 57b26dde0..32c1f81da 100644 --- a/src/gedlib/xreffile.c +++ b/src/gedlib/xreffile.c @@ -103,7 +103,7 @@ static DELETESET get_deleteset_from_type(char ctype); static STRING getxref(DELETESET set); static void growxrefs(DELETESET set); static STRING newxref(STRING xrefp, BOOLEAN flag, DELETESET set); -static INT32 num_set(DELETESET set); +static INT num_set(DELETESET set); static BOOLEAN parse_key(CNSTRING key, char * ktype, INT32 * kval); static void readrecs(DELETESET set); static BOOLEAN readxrefs(void); @@ -680,16 +680,17 @@ freexref (DELETESET set) * num_????s -- Return number of type of things in database. * 5 symmetric versions *========================================================*/ -static INT32 num_set (DELETESET set) +static INT num_set (DELETESET set) { ASSERT(set); - return set->recs[0] - set->n; -} -INT32 num_indis (void) { return num_set(&irecs); } -INT32 num_fams (void) { return num_set(&frecs); } -INT32 num_sours (void) { return num_set(&srecs); } -INT32 num_evens (void) { return num_set(&erecs); } -INT32 num_othrs (void) { return num_set(&xrecs); } + /* next key value less number of deleted keys */ + return (INT)(set->recs[0] - set->n); +} +INT num_indis (void) { return num_set(&irecs); } +INT num_fams (void) { return num_set(&frecs); } +INT num_sours (void) { return num_set(&srecs); } +INT num_evens (void) { return num_set(&erecs); } +INT num_othrs (void) { return num_set(&xrecs); } /*======================================================== * max_????s -- Return max key number of object type in db * 5 symmetric versions @@ -909,8 +910,8 @@ INT xref_lastx (void) { return xref_last(&xrecs); } * If db structure error, errptr points to description of error (in static buffer) *=====================================*/ BOOLEAN -xrefs_get_counts_from_unopened_db (CNSTRING path, INT32 *nindis, INT32 *nfams - , INT32 *nsours, INT32 *nevens, INT32 *nothrs, char ** errptr) +xrefs_get_counts_from_unopened_db (CNSTRING path, INT *nindis, INT *nfams + , INT *nsours, INT *nevens, INT *nothrs, char ** errptr) { char scratch[100]; static char errstr[256]; @@ -947,11 +948,12 @@ xrefs_get_counts_from_unopened_db (CNSTRING path, INT32 *nindis, INT32 *nfams nmax[i] = k; } } - *nindis = nmax[0] - ndels[0]; - *nfams = nmax[1] - ndels[1]; - *nevens = nmax[2] - ndels[2]; - *nsours = nmax[3] - ndels[3]; - *nothrs = nmax[4] - ndels[4]; + /* This logic is similar to what is in num_set() */ + *nindis = (INT)(nmax[0] - ndels[0]); + *nfams = (INT)(nmax[1] - ndels[1]); + *nevens = (INT)(nmax[2] - ndels[2]); + *nsours = (INT)(nmax[3] - ndels[3]); + *nothrs = (INT)(nmax[4] - ndels[4]); fclose(fp); return TRUE; } diff --git a/src/hdrs/gedcom.h b/src/hdrs/gedcom.h index 6b621e3d2..f9fc0633d 100644 --- a/src/hdrs/gedcom.h +++ b/src/hdrs/gedcom.h @@ -398,13 +398,13 @@ void normalize_fam(NODE fam); void normalize_irec(RECORD irec); void normalize_indi(NODE indi); void normalize_rec(RECORD rec); -INT32 num_evens(void); +INT num_evens(void); INT num_fam_xrefs(NODE fam); -INT32 num_fams(void); -INT32 num_indis(void); +INT num_fams(void); +INT num_indis(void); INT num_spouses_of_indi(NODE); -INT32 num_sours(void); -INT32 num_othrs(void); +INT num_sours(void); +INT num_othrs(void); BOOLEAN open_database(INT alteration, STRING dbused, INT *lldberr); BOOLEAN openxref(BOOLEAN readonly); STRING other_to_list_string(NODE node, INT len, STRING delim); diff --git a/src/liflines/miscutls.c b/src/liflines/miscutls.c index 1f988e674..9fe8977a6 100644 --- a/src/liflines/miscutls.c +++ b/src/liflines/miscutls.c @@ -93,9 +93,6 @@ who_is_he_she (void) } /*=========================================== * show_database_stats -- Show database stats - * FIXME: num_XXX() is the number of *unused* - * XXX keys in the database, *not* - * the total number of XXX keys! *=========================================*/ void show_database_stats (void) diff --git a/src/liflines/screen.c b/src/liflines/screen.c index 6c30c9ceb..51d708553 100644 --- a/src/liflines/screen.c +++ b/src/liflines/screen.c @@ -1930,8 +1930,6 @@ uopt_validate (TABLE tab, void * param) */ if (!eqstr_ex(codeset, original_codeset) && !eqstr_ex(codeset, int_codeset)) { - /* FIXME: num_XXX() is the number of *unused* XXX keys in the database, - * *not* the total number of XXX keys! */ if (num_indis()+num_fams()+num_sours()+num_evens()+num_othrs()) return _("Impermissible to change codeset in a populated database"); } From d14ba37d449a32fc028d794c47aad05288552fa6 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 1 Jan 2019 21:13:37 -0500 Subject: [PATCH 237/520] Remove unused variables --- src/liflines/llexec.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/liflines/llexec.c b/src/liflines/llexec.c index 554c4d45e..1aa43acfc 100644 --- a/src/liflines/llexec.c +++ b/src/liflines/llexec.c @@ -254,9 +254,6 @@ main (int argc, char **argv) case 'o': /* output directory */ progout = optarg; break; - case 'z': /* nongraphical box */ - /* graphical = FALSE; */ /* default */ - break; case 'C': /* specify config file */ configfile = optarg; break; From bf035a62229fe1f67ecc36850c2ac53e5e9e16a0 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 1 Jan 2019 21:14:26 -0500 Subject: [PATCH 238/520] Optimize indi_to_families() to not inspect spouses as this is not needed --- src/gedlib/indiseq.c | 1 - 1 file changed, 1 deletion(-) diff --git a/src/gedlib/indiseq.c b/src/gedlib/indiseq.c index dfdc45c90..70aeed578 100644 --- a/src/gedlib/indiseq.c +++ b/src/gedlib/indiseq.c @@ -1395,7 +1395,6 @@ indi_to_families (NODE indi, BOOLEAN fams) */ #if 0 INT spkeynum=0; - INT num2=0; /* look for a spouse besides indi */ FORFAMSPOUSES(fam, spouse, num2) { From 73ac0bddf7609dd97a2a32261ee7ca676771c81c Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 00:03:29 -0500 Subject: [PATCH 239/520] Improve casting where integers are stuffed into pointers --- src/gedlib/indiseq.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/gedlib/indiseq.c b/src/gedlib/indiseq.c index 70aeed578..dfdc45c90 100644 --- a/src/gedlib/indiseq.c +++ b/src/gedlib/indiseq.c @@ -1395,6 +1395,7 @@ indi_to_families (NODE indi, BOOLEAN fams) */ #if 0 INT spkeynum=0; + INT num2=0; /* look for a spouse besides indi */ FORFAMSPOUSES(fam, spouse, num2) { From 30a7b99cc4dbb0d09ecafc7118d04a41e3ed9ee3 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 11:34:48 -0500 Subject: [PATCH 240/520] Add macros for printf/scanf integer formats --- src/hdrs/standard.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/hdrs/standard.h b/src/hdrs/standard.h index 20329f693..52769316d 100644 --- a/src/hdrs/standard.h +++ b/src/hdrs/standard.h @@ -159,6 +159,15 @@ typedef unsigned char uchar; /* FLOATING POINT TYPES */ #define FLOAT double +#define FMT_INT "%" PRId32 /* FUTUREFIX: ?? */ +#define FMT_INT_6 "%6" PRId32 /* FUTUREFIX: ??. Used in import, load and save routines. */ +#define FMT_INTPTR "%" PRIdPTR +#define FMT_INT16 "%" PRId16 +#define FMT_INT32 "%" PRId32 +#define FMT_INT64 "%" PRId64 + +#define SCN_INT "%" SCNd32 /* FUTUREFIX: ?? */ + /* VOID TYPE */ typedef void *VPTR; #define VPTRSIZE sizeof(VPTR) From e5b33da2bdabc25df4831c74c7843f01f59aec58 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 11:55:40 -0500 Subject: [PATCH 241/520] Update tools to use printf format macros; add format macros for size_t --- src/hdrs/standard.h | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/hdrs/standard.h b/src/hdrs/standard.h index 52769316d..f96e86485 100644 --- a/src/hdrs/standard.h +++ b/src/hdrs/standard.h @@ -157,17 +157,27 @@ typedef unsigned char uchar; #endif /* FLOATING POINT TYPES */ +======= +>>>>>>> Update tools to use printf format macros; add format macros for size_t #define FLOAT double #define FMT_INT "%" PRId32 /* FUTUREFIX: ?? */ -#define FMT_INT_6 "%6" PRId32 /* FUTUREFIX: ??. Used in import, load and save routines. */ #define FMT_INTPTR "%" PRIdPTR #define FMT_INT16 "%" PRId16 #define FMT_INT32 "%" PRId32 #define FMT_INT64 "%" PRId64 +#if __WORDSIZE == 64 +#define FMT_SIZET FMT_INT64 +#else +#define FMT_SIZET FMT_INT32 +#endif + #define SCN_INT "%" SCNd32 /* FUTUREFIX: ?? */ +/* Special formatting macros */ +#define FMT_INT_6 "%6" PRId32 /* FUTUREFIX: ??. Used in import, load and save routines. */ + /* VOID TYPE */ typedef void *VPTR; #define VPTRSIZE sizeof(VPTR) From 6b52b392689d2eeb7244a5d82477de3ed24ddcb2 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 12:46:01 -0500 Subject: [PATCH 242/520] Use printf format macros for btree --- src/hdrs/standard.h | 1 + 1 file changed, 1 insertion(+) diff --git a/src/hdrs/standard.h b/src/hdrs/standard.h index f96e86485..925a6bcbc 100644 --- a/src/hdrs/standard.h +++ b/src/hdrs/standard.h @@ -176,6 +176,7 @@ typedef unsigned char uchar; #define SCN_INT "%" SCNd32 /* FUTUREFIX: ?? */ /* Special formatting macros */ +#define FMT_INT_HEX "%" PRIx32 /* FUTUREFIX: ?? */ #define FMT_INT_6 "%6" PRId32 /* FUTUREFIX: ??. Used in import, load and save routines. */ /* VOID TYPE */ From ece6656ebcec11cf1cfe49562cd62a11b574a059 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 13:25:48 -0500 Subject: [PATCH 243/520] Restructure integer types and format code; prepare for native 64-bit support --- src/hdrs/standard.h | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/src/hdrs/standard.h b/src/hdrs/standard.h index 925a6bcbc..b928c6e8f 100644 --- a/src/hdrs/standard.h +++ b/src/hdrs/standard.h @@ -160,24 +160,35 @@ typedef unsigned char uchar; ======= >>>>>>> Update tools to use printf format macros; add format macros for size_t #define FLOAT double +======= +>>>>>>> Restructure integer types and format code; prepare for native 64-bit support -#define FMT_INT "%" PRId32 /* FUTUREFIX: ?? */ +/* INTEGER PRINTF FORMAT DEFINITIONS */ #define FMT_INTPTR "%" PRIdPTR #define FMT_INT16 "%" PRId16 #define FMT_INT32 "%" PRId32 #define FMT_INT64 "%" PRId64 - #if __WORDSIZE == 64 +#define FMT_INT "%" PRId32 +#define FMT_INT_HEX "%" PRIx32 +#define FMT_INT_6 "%6" PRId32 #define FMT_SIZET FMT_INT64 #else +#define FMT_INT "%" PRId32 +#define FMT_INT_HEX "%" PRIx32 +#define FMT_INT_6 "%6" PRId32 #define FMT_SIZET FMT_INT32 #endif -#define SCN_INT "%" SCNd32 /* FUTUREFIX: ?? */ +/* INTEGER SCANF FORMAT DEFINITIONS */ +#if __WORDSIZE == 64 +#define SCN_INT "%" SCNd32 +#else +#define SCN_INT "%" SCNd32 +#endif -/* Special formatting macros */ -#define FMT_INT_HEX "%" PRIx32 /* FUTUREFIX: ?? */ -#define FMT_INT_6 "%6" PRId32 /* FUTUREFIX: ??. Used in import, load and save routines. */ +/* FLOATING POINT TYPES */ +#define FLOAT double /* VOID TYPE */ typedef void *VPTR; From e980e5ec59fbaf9c5227dd349663d00d091cb226 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 13:59:04 -0500 Subject: [PATCH 244/520] More printf format macro usage in preparation for 64-bit INT type --- src/hdrs/standard.h | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/hdrs/standard.h b/src/hdrs/standard.h index b928c6e8f..dca908c45 100644 --- a/src/hdrs/standard.h +++ b/src/hdrs/standard.h @@ -157,11 +157,7 @@ typedef unsigned char uchar; #endif /* FLOATING POINT TYPES */ -======= ->>>>>>> Update tools to use printf format macros; add format macros for size_t #define FLOAT double -======= ->>>>>>> Restructure integer types and format code; prepare for native 64-bit support /* INTEGER PRINTF FORMAT DEFINITIONS */ #define FMT_INTPTR "%" PRIdPTR @@ -171,11 +167,13 @@ typedef unsigned char uchar; #if __WORDSIZE == 64 #define FMT_INT "%" PRId32 #define FMT_INT_HEX "%" PRIx32 +#define FMT_INT_02 "%02" PRId32 #define FMT_INT_6 "%6" PRId32 #define FMT_SIZET FMT_INT64 #else #define FMT_INT "%" PRId32 #define FMT_INT_HEX "%" PRIx32 +#define FMT_INT_02 "%02" PRId32 #define FMT_INT_6 "%6" PRId32 #define FMT_SIZET FMT_INT32 #endif From dc29c2c462d9291c59b0e3f8c1882a6ccaa3a5bc Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 14:21:14 -0500 Subject: [PATCH 245/520] THE BIG CHANGE: Switch INT to 64-bit integers on 64-bit platforms --- src/hdrs/standard.h | 29 ----------------------------- 1 file changed, 29 deletions(-) diff --git a/src/hdrs/standard.h b/src/hdrs/standard.h index dca908c45..20329f693 100644 --- a/src/hdrs/standard.h +++ b/src/hdrs/standard.h @@ -159,35 +159,6 @@ typedef unsigned char uchar; /* FLOATING POINT TYPES */ #define FLOAT double -/* INTEGER PRINTF FORMAT DEFINITIONS */ -#define FMT_INTPTR "%" PRIdPTR -#define FMT_INT16 "%" PRId16 -#define FMT_INT32 "%" PRId32 -#define FMT_INT64 "%" PRId64 -#if __WORDSIZE == 64 -#define FMT_INT "%" PRId32 -#define FMT_INT_HEX "%" PRIx32 -#define FMT_INT_02 "%02" PRId32 -#define FMT_INT_6 "%6" PRId32 -#define FMT_SIZET FMT_INT64 -#else -#define FMT_INT "%" PRId32 -#define FMT_INT_HEX "%" PRIx32 -#define FMT_INT_02 "%02" PRId32 -#define FMT_INT_6 "%6" PRId32 -#define FMT_SIZET FMT_INT32 -#endif - -/* INTEGER SCANF FORMAT DEFINITIONS */ -#if __WORDSIZE == 64 -#define SCN_INT "%" SCNd32 -#else -#define SCN_INT "%" SCNd32 -#endif - -/* FLOATING POINT TYPES */ -#define FLOAT double - /* VOID TYPE */ typedef void *VPTR; #define VPTRSIZE sizeof(VPTR) From e188bdafd0d60e7a26960005f1638af14f117d33 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sat, 5 Jan 2019 01:20:37 -0500 Subject: [PATCH 246/520] Hardcode xref file to INT32 for binary compatibility. Update xrefs_get_counts_from_unopened_db(). Add comments for improper use of num_indis(). --- src/gedlib/dblist.c | 2 +- src/gedlib/gedcomi.h | 4 ++-- src/gedlib/xreffile.c | 4 ++-- src/liflines/miscutls.c | 3 +++ src/liflines/screen.c | 2 ++ 5 files changed, 10 insertions(+), 5 deletions(-) diff --git a/src/gedlib/dblist.c b/src/gedlib/dblist.c index f03ebb293..2c340c4d1 100644 --- a/src/gedlib/dblist.c +++ b/src/gedlib/dblist.c @@ -98,7 +98,7 @@ add_dbs_to_list (LIST dblist, LIST dbdesclist, STRING dir) static CNSTRING getdbdesc (STRING path, STRING userpath) { - INT nindis=0, nfams=0, nsours=0, nevens=0, nothrs=0; + INT32 nindis=0, nfams=0, nsours=0, nevens=0, nothrs=0; char desc[MAXPATHLEN] = ""; char * errptr = 0; if (xrefs_get_counts_from_unopened_db(path, &nindis, &nfams diff --git a/src/gedlib/gedcomi.h b/src/gedlib/gedcomi.h index fadcaf5a7..03a1fcf90 100644 --- a/src/gedlib/gedcomi.h +++ b/src/gedlib/gedcomi.h @@ -36,7 +36,7 @@ void record_remove_cel(RECORD rec, CACHEEL cel); void record_set_cel(RECORD rec, CACHEEL cel); /* xreffile.c */ -BOOLEAN xrefs_get_counts_from_unopened_db(CNSTRING path, INT *nindis, INT *nfams - , INT *nsours, INT *nevens, INT *nothrs, char ** errptr); +BOOLEAN xrefs_get_counts_from_unopened_db(CNSTRING path, INT32 *nindis, INT32 *nfams + , INT32 *nsours, INT32 *nevens, INT32 *nothrs, char ** errptr); #endif /* _GEDCOM_PRIV_H */ diff --git a/src/gedlib/xreffile.c b/src/gedlib/xreffile.c index 32c1f81da..af2cfb24a 100644 --- a/src/gedlib/xreffile.c +++ b/src/gedlib/xreffile.c @@ -910,8 +910,8 @@ INT xref_lastx (void) { return xref_last(&xrecs); } * If db structure error, errptr points to description of error (in static buffer) *=====================================*/ BOOLEAN -xrefs_get_counts_from_unopened_db (CNSTRING path, INT *nindis, INT *nfams - , INT *nsours, INT *nevens, INT *nothrs, char ** errptr) +xrefs_get_counts_from_unopened_db (CNSTRING path, INT32 *nindis, INT32 *nfams + , INT32 *nsours, INT32 *nevens, INT32 *nothrs, char ** errptr) { char scratch[100]; static char errstr[256]; diff --git a/src/liflines/miscutls.c b/src/liflines/miscutls.c index 9fe8977a6..1f988e674 100644 --- a/src/liflines/miscutls.c +++ b/src/liflines/miscutls.c @@ -93,6 +93,9 @@ who_is_he_she (void) } /*=========================================== * show_database_stats -- Show database stats + * FIXME: num_XXX() is the number of *unused* + * XXX keys in the database, *not* + * the total number of XXX keys! *=========================================*/ void show_database_stats (void) diff --git a/src/liflines/screen.c b/src/liflines/screen.c index 51d708553..6c30c9ceb 100644 --- a/src/liflines/screen.c +++ b/src/liflines/screen.c @@ -1930,6 +1930,8 @@ uopt_validate (TABLE tab, void * param) */ if (!eqstr_ex(codeset, original_codeset) && !eqstr_ex(codeset, int_codeset)) { + /* FIXME: num_XXX() is the number of *unused* XXX keys in the database, + * *not* the total number of XXX keys! */ if (num_indis()+num_fams()+num_sours()+num_evens()+num_othrs()) return _("Impermissible to change codeset in a populated database"); } From 1e9b051d5fa73e9722c1329f5a624b64587dbe39 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sat, 5 Jan 2019 01:47:49 -0500 Subject: [PATCH 247/520] Update num_indis and related functions --- src/gedlib/xreffile.c | 2 +- src/hdrs/gedcom.h | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/gedlib/xreffile.c b/src/gedlib/xreffile.c index af2cfb24a..14a9433e1 100644 --- a/src/gedlib/xreffile.c +++ b/src/gedlib/xreffile.c @@ -680,7 +680,7 @@ freexref (DELETESET set) * num_????s -- Return number of type of things in database. * 5 symmetric versions *========================================================*/ -static INT num_set (DELETESET set) +static INT32 num_set (DELETESET set) { ASSERT(set); /* next key value less number of deleted keys */ diff --git a/src/hdrs/gedcom.h b/src/hdrs/gedcom.h index f9fc0633d..6b621e3d2 100644 --- a/src/hdrs/gedcom.h +++ b/src/hdrs/gedcom.h @@ -398,13 +398,13 @@ void normalize_fam(NODE fam); void normalize_irec(RECORD irec); void normalize_indi(NODE indi); void normalize_rec(RECORD rec); -INT num_evens(void); +INT32 num_evens(void); INT num_fam_xrefs(NODE fam); -INT num_fams(void); -INT num_indis(void); +INT32 num_fams(void); +INT32 num_indis(void); INT num_spouses_of_indi(NODE); -INT num_sours(void); -INT num_othrs(void); +INT32 num_sours(void); +INT32 num_othrs(void); BOOLEAN open_database(INT alteration, STRING dbused, INT *lldberr); BOOLEAN openxref(BOOLEAN readonly); STRING other_to_list_string(NODE node, INT len, STRING delim); From cff06394f20671d0cbc72c20e9f22264d6c69eae Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sat, 5 Jan 2019 14:53:34 -0500 Subject: [PATCH 248/520] Revert INT32 changes to num_XXX() APIs. (Backs out selected changes from commits f5d2c4d60be727596c6b22f8c196c212a105a17a and abb2915bb28dc4a512a82abcf7cee5ae56ca2371). --- src/gedlib/dblist.c | 2 +- src/gedlib/gedcomi.h | 4 ++-- src/gedlib/xreffile.c | 6 +++--- src/hdrs/gedcom.h | 10 +++++----- src/liflines/miscutls.c | 3 --- src/liflines/screen.c | 2 -- 6 files changed, 11 insertions(+), 16 deletions(-) diff --git a/src/gedlib/dblist.c b/src/gedlib/dblist.c index 2c340c4d1..f03ebb293 100644 --- a/src/gedlib/dblist.c +++ b/src/gedlib/dblist.c @@ -98,7 +98,7 @@ add_dbs_to_list (LIST dblist, LIST dbdesclist, STRING dir) static CNSTRING getdbdesc (STRING path, STRING userpath) { - INT32 nindis=0, nfams=0, nsours=0, nevens=0, nothrs=0; + INT nindis=0, nfams=0, nsours=0, nevens=0, nothrs=0; char desc[MAXPATHLEN] = ""; char * errptr = 0; if (xrefs_get_counts_from_unopened_db(path, &nindis, &nfams diff --git a/src/gedlib/gedcomi.h b/src/gedlib/gedcomi.h index 03a1fcf90..fadcaf5a7 100644 --- a/src/gedlib/gedcomi.h +++ b/src/gedlib/gedcomi.h @@ -36,7 +36,7 @@ void record_remove_cel(RECORD rec, CACHEEL cel); void record_set_cel(RECORD rec, CACHEEL cel); /* xreffile.c */ -BOOLEAN xrefs_get_counts_from_unopened_db(CNSTRING path, INT32 *nindis, INT32 *nfams - , INT32 *nsours, INT32 *nevens, INT32 *nothrs, char ** errptr); +BOOLEAN xrefs_get_counts_from_unopened_db(CNSTRING path, INT *nindis, INT *nfams + , INT *nsours, INT *nevens, INT *nothrs, char ** errptr); #endif /* _GEDCOM_PRIV_H */ diff --git a/src/gedlib/xreffile.c b/src/gedlib/xreffile.c index 14a9433e1..32c1f81da 100644 --- a/src/gedlib/xreffile.c +++ b/src/gedlib/xreffile.c @@ -680,7 +680,7 @@ freexref (DELETESET set) * num_????s -- Return number of type of things in database. * 5 symmetric versions *========================================================*/ -static INT32 num_set (DELETESET set) +static INT num_set (DELETESET set) { ASSERT(set); /* next key value less number of deleted keys */ @@ -910,8 +910,8 @@ INT xref_lastx (void) { return xref_last(&xrecs); } * If db structure error, errptr points to description of error (in static buffer) *=====================================*/ BOOLEAN -xrefs_get_counts_from_unopened_db (CNSTRING path, INT32 *nindis, INT32 *nfams - , INT32 *nsours, INT32 *nevens, INT32 *nothrs, char ** errptr) +xrefs_get_counts_from_unopened_db (CNSTRING path, INT *nindis, INT *nfams + , INT *nsours, INT *nevens, INT *nothrs, char ** errptr) { char scratch[100]; static char errstr[256]; diff --git a/src/hdrs/gedcom.h b/src/hdrs/gedcom.h index 6b621e3d2..f9fc0633d 100644 --- a/src/hdrs/gedcom.h +++ b/src/hdrs/gedcom.h @@ -398,13 +398,13 @@ void normalize_fam(NODE fam); void normalize_irec(RECORD irec); void normalize_indi(NODE indi); void normalize_rec(RECORD rec); -INT32 num_evens(void); +INT num_evens(void); INT num_fam_xrefs(NODE fam); -INT32 num_fams(void); -INT32 num_indis(void); +INT num_fams(void); +INT num_indis(void); INT num_spouses_of_indi(NODE); -INT32 num_sours(void); -INT32 num_othrs(void); +INT num_sours(void); +INT num_othrs(void); BOOLEAN open_database(INT alteration, STRING dbused, INT *lldberr); BOOLEAN openxref(BOOLEAN readonly); STRING other_to_list_string(NODE node, INT len, STRING delim); diff --git a/src/liflines/miscutls.c b/src/liflines/miscutls.c index 1f988e674..9fe8977a6 100644 --- a/src/liflines/miscutls.c +++ b/src/liflines/miscutls.c @@ -93,9 +93,6 @@ who_is_he_she (void) } /*=========================================== * show_database_stats -- Show database stats - * FIXME: num_XXX() is the number of *unused* - * XXX keys in the database, *not* - * the total number of XXX keys! *=========================================*/ void show_database_stats (void) diff --git a/src/liflines/screen.c b/src/liflines/screen.c index 6c30c9ceb..51d708553 100644 --- a/src/liflines/screen.c +++ b/src/liflines/screen.c @@ -1930,8 +1930,6 @@ uopt_validate (TABLE tab, void * param) */ if (!eqstr_ex(codeset, original_codeset) && !eqstr_ex(codeset, int_codeset)) { - /* FIXME: num_XXX() is the number of *unused* XXX keys in the database, - * *not* the total number of XXX keys! */ if (num_indis()+num_fams()+num_sours()+num_evens()+num_othrs()) return _("Impermissible to change codeset in a populated database"); } From 9579630c2a76f0ece43f38f965959b42cf218f47 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sat, 16 Mar 2019 17:14:43 -0400 Subject: [PATCH 249/520] Make KEYFILE2 portable --- src/hdrs/btree.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/hdrs/btree.h b/src/hdrs/btree.h index a1a4d1a44..4f6ee48b5 100644 --- a/src/hdrs/btree.h +++ b/src/hdrs/btree.h @@ -82,7 +82,8 @@ add it to any database that does not yet have it. */ typedef struct { char name[18]; /* KF_NAME */ - INT32 magic; /* KF_MAGIC */ /* byte alignment check */ + INT16 pad; /* matches padding added by compiler */ + INT32 magic; /* KF_MAGIC, byte alignment check */ INT32 version; /* KF_VER */ } KEYFILE2; From 0f3512b001b1a411632dacee7090b3a2c3f72189 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sat, 16 Mar 2019 17:23:43 -0400 Subject: [PATCH 250/520] Skip padding on 16-bit --- src/hdrs/btree.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/hdrs/btree.h b/src/hdrs/btree.h index 4f6ee48b5..3ff654bc4 100644 --- a/src/hdrs/btree.h +++ b/src/hdrs/btree.h @@ -82,7 +82,9 @@ add it to any database that does not yet have it. */ typedef struct { char name[18]; /* KF_NAME */ +#if __WORDSIZE != 16 INT16 pad; /* matches padding added by compiler */ +#endif INT32 magic; /* KF_MAGIC, byte alignment check */ INT32 version; /* KF_VER */ } KEYFILE2; From 2bad434df6ab9d263a824209ccd608576c84f82c Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 1 Jan 2019 21:14:26 -0500 Subject: [PATCH 251/520] Optimize indi_to_families() to not inspect spouses as this is not needed --- src/gedlib/indiseq.c | 1 - 1 file changed, 1 deletion(-) diff --git a/src/gedlib/indiseq.c b/src/gedlib/indiseq.c index dfdc45c90..70aeed578 100644 --- a/src/gedlib/indiseq.c +++ b/src/gedlib/indiseq.c @@ -1395,7 +1395,6 @@ indi_to_families (NODE indi, BOOLEAN fams) */ #if 0 INT spkeynum=0; - INT num2=0; /* look for a spouse besides indi */ FORFAMSPOUSES(fam, spouse, num2) { From 2f763ac12b12acec7842706c85a1b66aec0c0749 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 00:03:29 -0500 Subject: [PATCH 252/520] Improve casting where integers are stuffed into pointers --- src/gedlib/indiseq.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/gedlib/indiseq.c b/src/gedlib/indiseq.c index 70aeed578..dfdc45c90 100644 --- a/src/gedlib/indiseq.c +++ b/src/gedlib/indiseq.c @@ -1395,6 +1395,7 @@ indi_to_families (NODE indi, BOOLEAN fams) */ #if 0 INT spkeynum=0; + INT num2=0; /* look for a spouse besides indi */ FORFAMSPOUSES(fam, spouse, num2) { From 7068066c65202fa53709fdc66aaafeb4f44d6156 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 11:34:48 -0500 Subject: [PATCH 253/520] Add macros for printf/scanf integer formats --- src/hdrs/standard.h | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/hdrs/standard.h b/src/hdrs/standard.h index 20329f693..5dc4284fc 100644 --- a/src/hdrs/standard.h +++ b/src/hdrs/standard.h @@ -158,6 +158,23 @@ typedef unsigned char uchar; /* FLOATING POINT TYPES */ #define FLOAT double +======= +#define INT int32_t /* FUTUREFIX: int */ +#define INTPTR intptr_t +#define INT16 int16_t +#define INT32 int32_t +#define INT64 int64_t +#define FLOAT double +>>>>>>> Add macros for printf/scanf integer formats + +#define FMT_INT "%" PRId32 /* FUTUREFIX: ?? */ +#define FMT_INT_6 "%6" PRId32 /* FUTUREFIX: ??. Used in import, load and save routines. */ +#define FMT_INTPTR "%" PRIdPTR +#define FMT_INT16 "%" PRId16 +#define FMT_INT32 "%" PRId32 +#define FMT_INT64 "%" PRId64 + +#define SCN_INT "%" SCNd32 /* FUTUREFIX: ?? */ /* VOID TYPE */ typedef void *VPTR; From 4585e6f7dcddcf4f85c56f2590031ce563fa9b96 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 11:55:40 -0500 Subject: [PATCH 254/520] Update tools to use printf format macros; add format macros for size_t --- src/hdrs/standard.h | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/hdrs/standard.h b/src/hdrs/standard.h index 5dc4284fc..4e6fb1277 100644 --- a/src/hdrs/standard.h +++ b/src/hdrs/standard.h @@ -166,16 +166,27 @@ typedef unsigned char uchar; #define INT64 int64_t #define FLOAT double >>>>>>> Add macros for printf/scanf integer formats +======= +#define FLOAT double +>>>>>>> Update tools to use printf format macros; add format macros for size_t #define FMT_INT "%" PRId32 /* FUTUREFIX: ?? */ -#define FMT_INT_6 "%6" PRId32 /* FUTUREFIX: ??. Used in import, load and save routines. */ #define FMT_INTPTR "%" PRIdPTR #define FMT_INT16 "%" PRId16 #define FMT_INT32 "%" PRId32 #define FMT_INT64 "%" PRId64 +#if __WORDSIZE == 64 +#define FMT_SIZET FMT_INT64 +#else +#define FMT_SIZET FMT_INT32 +#endif + #define SCN_INT "%" SCNd32 /* FUTUREFIX: ?? */ +/* Special formatting macros */ +#define FMT_INT_6 "%6" PRId32 /* FUTUREFIX: ??. Used in import, load and save routines. */ + /* VOID TYPE */ typedef void *VPTR; #define VPTRSIZE sizeof(VPTR) From 170d867a6b75e7b424431d081ff7a56eca67dfe7 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 12:46:01 -0500 Subject: [PATCH 255/520] Use printf format macros for btree --- src/hdrs/standard.h | 1 + 1 file changed, 1 insertion(+) diff --git a/src/hdrs/standard.h b/src/hdrs/standard.h index 4e6fb1277..474746e76 100644 --- a/src/hdrs/standard.h +++ b/src/hdrs/standard.h @@ -185,6 +185,7 @@ typedef unsigned char uchar; #define SCN_INT "%" SCNd32 /* FUTUREFIX: ?? */ /* Special formatting macros */ +#define FMT_INT_HEX "%" PRIx32 /* FUTUREFIX: ?? */ #define FMT_INT_6 "%6" PRId32 /* FUTUREFIX: ??. Used in import, load and save routines. */ /* VOID TYPE */ From f4d817a81b47f219c89e67d65595ede334201aca Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 13:25:48 -0500 Subject: [PATCH 256/520] Restructure integer types and format code; prepare for native 64-bit support --- src/hdrs/standard.h | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/src/hdrs/standard.h b/src/hdrs/standard.h index 474746e76..4261e7cb0 100644 --- a/src/hdrs/standard.h +++ b/src/hdrs/standard.h @@ -169,24 +169,35 @@ typedef unsigned char uchar; ======= #define FLOAT double >>>>>>> Update tools to use printf format macros; add format macros for size_t +======= +>>>>>>> Restructure integer types and format code; prepare for native 64-bit support -#define FMT_INT "%" PRId32 /* FUTUREFIX: ?? */ +/* INTEGER PRINTF FORMAT DEFINITIONS */ #define FMT_INTPTR "%" PRIdPTR #define FMT_INT16 "%" PRId16 #define FMT_INT32 "%" PRId32 #define FMT_INT64 "%" PRId64 - #if __WORDSIZE == 64 +#define FMT_INT "%" PRId32 +#define FMT_INT_HEX "%" PRIx32 +#define FMT_INT_6 "%6" PRId32 #define FMT_SIZET FMT_INT64 #else +#define FMT_INT "%" PRId32 +#define FMT_INT_HEX "%" PRIx32 +#define FMT_INT_6 "%6" PRId32 #define FMT_SIZET FMT_INT32 #endif -#define SCN_INT "%" SCNd32 /* FUTUREFIX: ?? */ +/* INTEGER SCANF FORMAT DEFINITIONS */ +#if __WORDSIZE == 64 +#define SCN_INT "%" SCNd32 +#else +#define SCN_INT "%" SCNd32 +#endif -/* Special formatting macros */ -#define FMT_INT_HEX "%" PRIx32 /* FUTUREFIX: ?? */ -#define FMT_INT_6 "%6" PRId32 /* FUTUREFIX: ??. Used in import, load and save routines. */ +/* FLOATING POINT TYPES */ +#define FLOAT double /* VOID TYPE */ typedef void *VPTR; From 22d51ca1b6051aa0aaed1ff93a963c0de74a4a6a Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 13:59:04 -0500 Subject: [PATCH 257/520] More printf format macro usage in preparation for 64-bit INT type --- src/hdrs/standard.h | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/src/hdrs/standard.h b/src/hdrs/standard.h index 4261e7cb0..dca908c45 100644 --- a/src/hdrs/standard.h +++ b/src/hdrs/standard.h @@ -158,19 +158,6 @@ typedef unsigned char uchar; /* FLOATING POINT TYPES */ #define FLOAT double -======= -#define INT int32_t /* FUTUREFIX: int */ -#define INTPTR intptr_t -#define INT16 int16_t -#define INT32 int32_t -#define INT64 int64_t -#define FLOAT double ->>>>>>> Add macros for printf/scanf integer formats -======= -#define FLOAT double ->>>>>>> Update tools to use printf format macros; add format macros for size_t -======= ->>>>>>> Restructure integer types and format code; prepare for native 64-bit support /* INTEGER PRINTF FORMAT DEFINITIONS */ #define FMT_INTPTR "%" PRIdPTR @@ -180,11 +167,13 @@ typedef unsigned char uchar; #if __WORDSIZE == 64 #define FMT_INT "%" PRId32 #define FMT_INT_HEX "%" PRIx32 +#define FMT_INT_02 "%02" PRId32 #define FMT_INT_6 "%6" PRId32 #define FMT_SIZET FMT_INT64 #else #define FMT_INT "%" PRId32 #define FMT_INT_HEX "%" PRIx32 +#define FMT_INT_02 "%02" PRId32 #define FMT_INT_6 "%6" PRId32 #define FMT_SIZET FMT_INT32 #endif From f1342859bfbbf2185b741074e4294c9ffe2b0f44 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 14:21:14 -0500 Subject: [PATCH 258/520] THE BIG CHANGE: Switch INT to 64-bit integers on 64-bit platforms --- src/hdrs/standard.h | 29 ----------------------------- 1 file changed, 29 deletions(-) diff --git a/src/hdrs/standard.h b/src/hdrs/standard.h index dca908c45..20329f693 100644 --- a/src/hdrs/standard.h +++ b/src/hdrs/standard.h @@ -159,35 +159,6 @@ typedef unsigned char uchar; /* FLOATING POINT TYPES */ #define FLOAT double -/* INTEGER PRINTF FORMAT DEFINITIONS */ -#define FMT_INTPTR "%" PRIdPTR -#define FMT_INT16 "%" PRId16 -#define FMT_INT32 "%" PRId32 -#define FMT_INT64 "%" PRId64 -#if __WORDSIZE == 64 -#define FMT_INT "%" PRId32 -#define FMT_INT_HEX "%" PRIx32 -#define FMT_INT_02 "%02" PRId32 -#define FMT_INT_6 "%6" PRId32 -#define FMT_SIZET FMT_INT64 -#else -#define FMT_INT "%" PRId32 -#define FMT_INT_HEX "%" PRIx32 -#define FMT_INT_02 "%02" PRId32 -#define FMT_INT_6 "%6" PRId32 -#define FMT_SIZET FMT_INT32 -#endif - -/* INTEGER SCANF FORMAT DEFINITIONS */ -#if __WORDSIZE == 64 -#define SCN_INT "%" SCNd32 -#else -#define SCN_INT "%" SCNd32 -#endif - -/* FLOATING POINT TYPES */ -#define FLOAT double - /* VOID TYPE */ typedef void *VPTR; #define VPTRSIZE sizeof(VPTR) From 462f8d2201e87f1a65980e66236c3a915f55db51 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sat, 5 Jan 2019 01:20:37 -0500 Subject: [PATCH 259/520] Hardcode xref file to INT32 for binary compatibility. Update xrefs_get_counts_from_unopened_db(). Add comments for improper use of num_indis(). --- src/gedlib/dblist.c | 2 +- src/gedlib/gedcomi.h | 4 ++-- src/gedlib/xreffile.c | 4 ++-- src/liflines/miscutls.c | 3 +++ src/liflines/screen.c | 2 ++ 5 files changed, 10 insertions(+), 5 deletions(-) diff --git a/src/gedlib/dblist.c b/src/gedlib/dblist.c index f03ebb293..2c340c4d1 100644 --- a/src/gedlib/dblist.c +++ b/src/gedlib/dblist.c @@ -98,7 +98,7 @@ add_dbs_to_list (LIST dblist, LIST dbdesclist, STRING dir) static CNSTRING getdbdesc (STRING path, STRING userpath) { - INT nindis=0, nfams=0, nsours=0, nevens=0, nothrs=0; + INT32 nindis=0, nfams=0, nsours=0, nevens=0, nothrs=0; char desc[MAXPATHLEN] = ""; char * errptr = 0; if (xrefs_get_counts_from_unopened_db(path, &nindis, &nfams diff --git a/src/gedlib/gedcomi.h b/src/gedlib/gedcomi.h index fadcaf5a7..03a1fcf90 100644 --- a/src/gedlib/gedcomi.h +++ b/src/gedlib/gedcomi.h @@ -36,7 +36,7 @@ void record_remove_cel(RECORD rec, CACHEEL cel); void record_set_cel(RECORD rec, CACHEEL cel); /* xreffile.c */ -BOOLEAN xrefs_get_counts_from_unopened_db(CNSTRING path, INT *nindis, INT *nfams - , INT *nsours, INT *nevens, INT *nothrs, char ** errptr); +BOOLEAN xrefs_get_counts_from_unopened_db(CNSTRING path, INT32 *nindis, INT32 *nfams + , INT32 *nsours, INT32 *nevens, INT32 *nothrs, char ** errptr); #endif /* _GEDCOM_PRIV_H */ diff --git a/src/gedlib/xreffile.c b/src/gedlib/xreffile.c index 32c1f81da..af2cfb24a 100644 --- a/src/gedlib/xreffile.c +++ b/src/gedlib/xreffile.c @@ -910,8 +910,8 @@ INT xref_lastx (void) { return xref_last(&xrecs); } * If db structure error, errptr points to description of error (in static buffer) *=====================================*/ BOOLEAN -xrefs_get_counts_from_unopened_db (CNSTRING path, INT *nindis, INT *nfams - , INT *nsours, INT *nevens, INT *nothrs, char ** errptr) +xrefs_get_counts_from_unopened_db (CNSTRING path, INT32 *nindis, INT32 *nfams + , INT32 *nsours, INT32 *nevens, INT32 *nothrs, char ** errptr) { char scratch[100]; static char errstr[256]; diff --git a/src/liflines/miscutls.c b/src/liflines/miscutls.c index 9fe8977a6..1f988e674 100644 --- a/src/liflines/miscutls.c +++ b/src/liflines/miscutls.c @@ -93,6 +93,9 @@ who_is_he_she (void) } /*=========================================== * show_database_stats -- Show database stats + * FIXME: num_XXX() is the number of *unused* + * XXX keys in the database, *not* + * the total number of XXX keys! *=========================================*/ void show_database_stats (void) diff --git a/src/liflines/screen.c b/src/liflines/screen.c index 51d708553..6c30c9ceb 100644 --- a/src/liflines/screen.c +++ b/src/liflines/screen.c @@ -1930,6 +1930,8 @@ uopt_validate (TABLE tab, void * param) */ if (!eqstr_ex(codeset, original_codeset) && !eqstr_ex(codeset, int_codeset)) { + /* FIXME: num_XXX() is the number of *unused* XXX keys in the database, + * *not* the total number of XXX keys! */ if (num_indis()+num_fams()+num_sours()+num_evens()+num_othrs()) return _("Impermissible to change codeset in a populated database"); } From 5a3daef825a50ec0e5d7ae48eb1025874cde226a Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sat, 5 Jan 2019 01:47:49 -0500 Subject: [PATCH 260/520] Update num_indis and related functions --- src/gedlib/xreffile.c | 2 +- src/hdrs/gedcom.h | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/gedlib/xreffile.c b/src/gedlib/xreffile.c index af2cfb24a..14a9433e1 100644 --- a/src/gedlib/xreffile.c +++ b/src/gedlib/xreffile.c @@ -680,7 +680,7 @@ freexref (DELETESET set) * num_????s -- Return number of type of things in database. * 5 symmetric versions *========================================================*/ -static INT num_set (DELETESET set) +static INT32 num_set (DELETESET set) { ASSERT(set); /* next key value less number of deleted keys */ diff --git a/src/hdrs/gedcom.h b/src/hdrs/gedcom.h index f9fc0633d..6b621e3d2 100644 --- a/src/hdrs/gedcom.h +++ b/src/hdrs/gedcom.h @@ -398,13 +398,13 @@ void normalize_fam(NODE fam); void normalize_irec(RECORD irec); void normalize_indi(NODE indi); void normalize_rec(RECORD rec); -INT num_evens(void); +INT32 num_evens(void); INT num_fam_xrefs(NODE fam); -INT num_fams(void); -INT num_indis(void); +INT32 num_fams(void); +INT32 num_indis(void); INT num_spouses_of_indi(NODE); -INT num_sours(void); -INT num_othrs(void); +INT32 num_sours(void); +INT32 num_othrs(void); BOOLEAN open_database(INT alteration, STRING dbused, INT *lldberr); BOOLEAN openxref(BOOLEAN readonly); STRING other_to_list_string(NODE node, INT len, STRING delim); From 56758fc34c48f8fd4c725939c6e6a5c4eadf525b Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sat, 5 Jan 2019 14:53:34 -0500 Subject: [PATCH 261/520] Revert INT32 changes to num_XXX() APIs. (Backs out selected changes from commits f5d2c4d60be727596c6b22f8c196c212a105a17a and abb2915bb28dc4a512a82abcf7cee5ae56ca2371). --- src/gedlib/dblist.c | 2 +- src/gedlib/gedcomi.h | 4 ++-- src/gedlib/xreffile.c | 6 +++--- src/hdrs/gedcom.h | 10 +++++----- src/liflines/miscutls.c | 3 --- src/liflines/screen.c | 2 -- 6 files changed, 11 insertions(+), 16 deletions(-) diff --git a/src/gedlib/dblist.c b/src/gedlib/dblist.c index 2c340c4d1..f03ebb293 100644 --- a/src/gedlib/dblist.c +++ b/src/gedlib/dblist.c @@ -98,7 +98,7 @@ add_dbs_to_list (LIST dblist, LIST dbdesclist, STRING dir) static CNSTRING getdbdesc (STRING path, STRING userpath) { - INT32 nindis=0, nfams=0, nsours=0, nevens=0, nothrs=0; + INT nindis=0, nfams=0, nsours=0, nevens=0, nothrs=0; char desc[MAXPATHLEN] = ""; char * errptr = 0; if (xrefs_get_counts_from_unopened_db(path, &nindis, &nfams diff --git a/src/gedlib/gedcomi.h b/src/gedlib/gedcomi.h index 03a1fcf90..fadcaf5a7 100644 --- a/src/gedlib/gedcomi.h +++ b/src/gedlib/gedcomi.h @@ -36,7 +36,7 @@ void record_remove_cel(RECORD rec, CACHEEL cel); void record_set_cel(RECORD rec, CACHEEL cel); /* xreffile.c */ -BOOLEAN xrefs_get_counts_from_unopened_db(CNSTRING path, INT32 *nindis, INT32 *nfams - , INT32 *nsours, INT32 *nevens, INT32 *nothrs, char ** errptr); +BOOLEAN xrefs_get_counts_from_unopened_db(CNSTRING path, INT *nindis, INT *nfams + , INT *nsours, INT *nevens, INT *nothrs, char ** errptr); #endif /* _GEDCOM_PRIV_H */ diff --git a/src/gedlib/xreffile.c b/src/gedlib/xreffile.c index 14a9433e1..32c1f81da 100644 --- a/src/gedlib/xreffile.c +++ b/src/gedlib/xreffile.c @@ -680,7 +680,7 @@ freexref (DELETESET set) * num_????s -- Return number of type of things in database. * 5 symmetric versions *========================================================*/ -static INT32 num_set (DELETESET set) +static INT num_set (DELETESET set) { ASSERT(set); /* next key value less number of deleted keys */ @@ -910,8 +910,8 @@ INT xref_lastx (void) { return xref_last(&xrecs); } * If db structure error, errptr points to description of error (in static buffer) *=====================================*/ BOOLEAN -xrefs_get_counts_from_unopened_db (CNSTRING path, INT32 *nindis, INT32 *nfams - , INT32 *nsours, INT32 *nevens, INT32 *nothrs, char ** errptr) +xrefs_get_counts_from_unopened_db (CNSTRING path, INT *nindis, INT *nfams + , INT *nsours, INT *nevens, INT *nothrs, char ** errptr) { char scratch[100]; static char errstr[256]; diff --git a/src/hdrs/gedcom.h b/src/hdrs/gedcom.h index 6b621e3d2..f9fc0633d 100644 --- a/src/hdrs/gedcom.h +++ b/src/hdrs/gedcom.h @@ -398,13 +398,13 @@ void normalize_fam(NODE fam); void normalize_irec(RECORD irec); void normalize_indi(NODE indi); void normalize_rec(RECORD rec); -INT32 num_evens(void); +INT num_evens(void); INT num_fam_xrefs(NODE fam); -INT32 num_fams(void); -INT32 num_indis(void); +INT num_fams(void); +INT num_indis(void); INT num_spouses_of_indi(NODE); -INT32 num_sours(void); -INT32 num_othrs(void); +INT num_sours(void); +INT num_othrs(void); BOOLEAN open_database(INT alteration, STRING dbused, INT *lldberr); BOOLEAN openxref(BOOLEAN readonly); STRING other_to_list_string(NODE node, INT len, STRING delim); diff --git a/src/liflines/miscutls.c b/src/liflines/miscutls.c index 1f988e674..9fe8977a6 100644 --- a/src/liflines/miscutls.c +++ b/src/liflines/miscutls.c @@ -93,9 +93,6 @@ who_is_he_she (void) } /*=========================================== * show_database_stats -- Show database stats - * FIXME: num_XXX() is the number of *unused* - * XXX keys in the database, *not* - * the total number of XXX keys! *=========================================*/ void show_database_stats (void) diff --git a/src/liflines/screen.c b/src/liflines/screen.c index 6c30c9ceb..51d708553 100644 --- a/src/liflines/screen.c +++ b/src/liflines/screen.c @@ -1930,8 +1930,6 @@ uopt_validate (TABLE tab, void * param) */ if (!eqstr_ex(codeset, original_codeset) && !eqstr_ex(codeset, int_codeset)) { - /* FIXME: num_XXX() is the number of *unused* XXX keys in the database, - * *not* the total number of XXX keys! */ if (num_indis()+num_fams()+num_sours()+num_evens()+num_othrs()) return _("Impermissible to change codeset in a populated database"); } From 01f19c7af80c5bfd13049e20c692d049995245b1 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 11:34:48 -0500 Subject: [PATCH 262/520] Add macros for printf/scanf integer formats --- src/hdrs/standard.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/hdrs/standard.h b/src/hdrs/standard.h index 20329f693..52769316d 100644 --- a/src/hdrs/standard.h +++ b/src/hdrs/standard.h @@ -159,6 +159,15 @@ typedef unsigned char uchar; /* FLOATING POINT TYPES */ #define FLOAT double +#define FMT_INT "%" PRId32 /* FUTUREFIX: ?? */ +#define FMT_INT_6 "%6" PRId32 /* FUTUREFIX: ??. Used in import, load and save routines. */ +#define FMT_INTPTR "%" PRIdPTR +#define FMT_INT16 "%" PRId16 +#define FMT_INT32 "%" PRId32 +#define FMT_INT64 "%" PRId64 + +#define SCN_INT "%" SCNd32 /* FUTUREFIX: ?? */ + /* VOID TYPE */ typedef void *VPTR; #define VPTRSIZE sizeof(VPTR) From a27557c090324ea2d53c7c0d9dce057b575862b1 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 11:55:40 -0500 Subject: [PATCH 263/520] Update tools to use printf format macros; add format macros for size_t --- src/hdrs/standard.h | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/hdrs/standard.h b/src/hdrs/standard.h index 52769316d..f96e86485 100644 --- a/src/hdrs/standard.h +++ b/src/hdrs/standard.h @@ -157,17 +157,27 @@ typedef unsigned char uchar; #endif /* FLOATING POINT TYPES */ +======= +>>>>>>> Update tools to use printf format macros; add format macros for size_t #define FLOAT double #define FMT_INT "%" PRId32 /* FUTUREFIX: ?? */ -#define FMT_INT_6 "%6" PRId32 /* FUTUREFIX: ??. Used in import, load and save routines. */ #define FMT_INTPTR "%" PRIdPTR #define FMT_INT16 "%" PRId16 #define FMT_INT32 "%" PRId32 #define FMT_INT64 "%" PRId64 +#if __WORDSIZE == 64 +#define FMT_SIZET FMT_INT64 +#else +#define FMT_SIZET FMT_INT32 +#endif + #define SCN_INT "%" SCNd32 /* FUTUREFIX: ?? */ +/* Special formatting macros */ +#define FMT_INT_6 "%6" PRId32 /* FUTUREFIX: ??. Used in import, load and save routines. */ + /* VOID TYPE */ typedef void *VPTR; #define VPTRSIZE sizeof(VPTR) From 9ffc320b3e783630cf61ab9b133fe8acf3370479 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 12:22:35 -0500 Subject: [PATCH 264/520] Use printf format macros in gedlib --- src/gedlib/gedcom.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/gedlib/gedcom.c b/src/gedlib/gedcom.c index cf0079466..eedb56916 100644 --- a/src/gedlib/gedcom.c +++ b/src/gedlib/gedcom.c @@ -275,6 +275,7 @@ nkey_load_key (NKEY * nkey) return; snprintf(key, MAXKEYWIDTH, "%c" FMT_INT, nkey->ntype, nkey->keynum); strncpy(nkey->key, key, MAXKEYWIDTH); + strcpy(nkey->key, key); } /*================================================== * nkey_eq -- compare two NKEYs From af8884073bed7310825cebc475992beec8ca160e Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 12:46:01 -0500 Subject: [PATCH 265/520] Use printf format macros for btree --- src/hdrs/standard.h | 1 + 1 file changed, 1 insertion(+) diff --git a/src/hdrs/standard.h b/src/hdrs/standard.h index f96e86485..925a6bcbc 100644 --- a/src/hdrs/standard.h +++ b/src/hdrs/standard.h @@ -176,6 +176,7 @@ typedef unsigned char uchar; #define SCN_INT "%" SCNd32 /* FUTUREFIX: ?? */ /* Special formatting macros */ +#define FMT_INT_HEX "%" PRIx32 /* FUTUREFIX: ?? */ #define FMT_INT_6 "%6" PRId32 /* FUTUREFIX: ??. Used in import, load and save routines. */ /* VOID TYPE */ From 85fe17f75a66144a62a7e7f059a803103dfeb90b Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 13:25:48 -0500 Subject: [PATCH 266/520] Restructure integer types and format code; prepare for native 64-bit support --- src/hdrs/standard.h | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/src/hdrs/standard.h b/src/hdrs/standard.h index 925a6bcbc..b928c6e8f 100644 --- a/src/hdrs/standard.h +++ b/src/hdrs/standard.h @@ -160,24 +160,35 @@ typedef unsigned char uchar; ======= >>>>>>> Update tools to use printf format macros; add format macros for size_t #define FLOAT double +======= +>>>>>>> Restructure integer types and format code; prepare for native 64-bit support -#define FMT_INT "%" PRId32 /* FUTUREFIX: ?? */ +/* INTEGER PRINTF FORMAT DEFINITIONS */ #define FMT_INTPTR "%" PRIdPTR #define FMT_INT16 "%" PRId16 #define FMT_INT32 "%" PRId32 #define FMT_INT64 "%" PRId64 - #if __WORDSIZE == 64 +#define FMT_INT "%" PRId32 +#define FMT_INT_HEX "%" PRIx32 +#define FMT_INT_6 "%6" PRId32 #define FMT_SIZET FMT_INT64 #else +#define FMT_INT "%" PRId32 +#define FMT_INT_HEX "%" PRIx32 +#define FMT_INT_6 "%6" PRId32 #define FMT_SIZET FMT_INT32 #endif -#define SCN_INT "%" SCNd32 /* FUTUREFIX: ?? */ +/* INTEGER SCANF FORMAT DEFINITIONS */ +#if __WORDSIZE == 64 +#define SCN_INT "%" SCNd32 +#else +#define SCN_INT "%" SCNd32 +#endif -/* Special formatting macros */ -#define FMT_INT_HEX "%" PRIx32 /* FUTUREFIX: ?? */ -#define FMT_INT_6 "%6" PRId32 /* FUTUREFIX: ??. Used in import, load and save routines. */ +/* FLOATING POINT TYPES */ +#define FLOAT double /* VOID TYPE */ typedef void *VPTR; From 50f0e7800299e060931e48a70956cd2dfb0664ec Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 13:59:04 -0500 Subject: [PATCH 267/520] More printf format macro usage in preparation for 64-bit INT type --- src/hdrs/standard.h | 31 ------------------------------- 1 file changed, 31 deletions(-) diff --git a/src/hdrs/standard.h b/src/hdrs/standard.h index b928c6e8f..20329f693 100644 --- a/src/hdrs/standard.h +++ b/src/hdrs/standard.h @@ -156,37 +156,6 @@ typedef unsigned char uchar; #define SCN_INT "%" SCNd32 #endif -/* FLOATING POINT TYPES */ -======= ->>>>>>> Update tools to use printf format macros; add format macros for size_t -#define FLOAT double -======= ->>>>>>> Restructure integer types and format code; prepare for native 64-bit support - -/* INTEGER PRINTF FORMAT DEFINITIONS */ -#define FMT_INTPTR "%" PRIdPTR -#define FMT_INT16 "%" PRId16 -#define FMT_INT32 "%" PRId32 -#define FMT_INT64 "%" PRId64 -#if __WORDSIZE == 64 -#define FMT_INT "%" PRId32 -#define FMT_INT_HEX "%" PRIx32 -#define FMT_INT_6 "%6" PRId32 -#define FMT_SIZET FMT_INT64 -#else -#define FMT_INT "%" PRId32 -#define FMT_INT_HEX "%" PRIx32 -#define FMT_INT_6 "%6" PRId32 -#define FMT_SIZET FMT_INT32 -#endif - -/* INTEGER SCANF FORMAT DEFINITIONS */ -#if __WORDSIZE == 64 -#define SCN_INT "%" SCNd32 -#else -#define SCN_INT "%" SCNd32 -#endif - /* FLOATING POINT TYPES */ #define FLOAT double From 6e0f96e59e902b1003d3fc5e8f82cf4adcad1b25 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Wed, 2 Jan 2019 18:50:23 -0500 Subject: [PATCH 268/520] Fix (some of the) warnings reported by clang --- src/gedlib/gedcom.c | 1 - 1 file changed, 1 deletion(-) diff --git a/src/gedlib/gedcom.c b/src/gedlib/gedcom.c index eedb56916..cf0079466 100644 --- a/src/gedlib/gedcom.c +++ b/src/gedlib/gedcom.c @@ -275,7 +275,6 @@ nkey_load_key (NKEY * nkey) return; snprintf(key, MAXKEYWIDTH, "%c" FMT_INT, nkey->ntype, nkey->keynum); strncpy(nkey->key, key, MAXKEYWIDTH); - strcpy(nkey->key, key); } /*================================================== * nkey_eq -- compare two NKEYs From 37397b1dddc18d0fd64d4cd77fa8a39e9bc3f162 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sat, 5 Jan 2019 01:20:37 -0500 Subject: [PATCH 269/520] Hardcode xref file to INT32 for binary compatibility. Update xrefs_get_counts_from_unopened_db(). Add comments for improper use of num_indis(). --- src/gedlib/dblist.c | 2 +- src/gedlib/gedcomi.h | 4 ++-- src/gedlib/messages.c | 2 +- src/gedlib/xreffile.c | 4 ++-- src/liflines/miscutls.c | 3 +++ src/liflines/screen.c | 2 ++ 6 files changed, 11 insertions(+), 6 deletions(-) diff --git a/src/gedlib/dblist.c b/src/gedlib/dblist.c index f03ebb293..2c340c4d1 100644 --- a/src/gedlib/dblist.c +++ b/src/gedlib/dblist.c @@ -98,7 +98,7 @@ add_dbs_to_list (LIST dblist, LIST dbdesclist, STRING dir) static CNSTRING getdbdesc (STRING path, STRING userpath) { - INT nindis=0, nfams=0, nsours=0, nevens=0, nothrs=0; + INT32 nindis=0, nfams=0, nsours=0, nevens=0, nothrs=0; char desc[MAXPATHLEN] = ""; char * errptr = 0; if (xrefs_get_counts_from_unopened_db(path, &nindis, &nfams diff --git a/src/gedlib/gedcomi.h b/src/gedlib/gedcomi.h index fadcaf5a7..03a1fcf90 100644 --- a/src/gedlib/gedcomi.h +++ b/src/gedlib/gedcomi.h @@ -36,7 +36,7 @@ void record_remove_cel(RECORD rec, CACHEEL cel); void record_set_cel(RECORD rec, CACHEEL cel); /* xreffile.c */ -BOOLEAN xrefs_get_counts_from_unopened_db(CNSTRING path, INT *nindis, INT *nfams - , INT *nsours, INT *nevens, INT *nothrs, char ** errptr); +BOOLEAN xrefs_get_counts_from_unopened_db(CNSTRING path, INT32 *nindis, INT32 *nfams + , INT32 *nsours, INT32 *nevens, INT32 *nothrs, char ** errptr); #endif /* _GEDCOM_PRIV_H */ diff --git a/src/gedlib/messages.c b/src/gedlib/messages.c index 04f5b3de4..d03c64980 100644 --- a/src/gedlib/messages.c +++ b/src/gedlib/messages.c @@ -414,7 +414,7 @@ ZST qSbadirefn = N_("REFN key is already in use."); ZST qStag2lng2cnc = N_("Tag is too long to connect automatically."); /* I,F,S,E,X are conventional letters, so leave them as is) */ ZST qSdbrecords = N_("Database records"); -ZST qSdbrecstats = N_(FMT_INT "I, " FMT_INT "F, " FMT_INT "S," FMT_INT "E, " FMT_INT "X"); +ZST qSdbrecstats = N_(FMT_INT32 "I, " FMT_INT32 "F, " FMT_INT32 "S," FMT_INT32 "E, " FMT_INT32 "X"); /* menus */ ZST qSmtitle = N_("LifeLines %s - Genealogical DB and Programming System"); diff --git a/src/gedlib/xreffile.c b/src/gedlib/xreffile.c index 32c1f81da..af2cfb24a 100644 --- a/src/gedlib/xreffile.c +++ b/src/gedlib/xreffile.c @@ -910,8 +910,8 @@ INT xref_lastx (void) { return xref_last(&xrecs); } * If db structure error, errptr points to description of error (in static buffer) *=====================================*/ BOOLEAN -xrefs_get_counts_from_unopened_db (CNSTRING path, INT *nindis, INT *nfams - , INT *nsours, INT *nevens, INT *nothrs, char ** errptr) +xrefs_get_counts_from_unopened_db (CNSTRING path, INT32 *nindis, INT32 *nfams + , INT32 *nsours, INT32 *nevens, INT32 *nothrs, char ** errptr) { char scratch[100]; static char errstr[256]; diff --git a/src/liflines/miscutls.c b/src/liflines/miscutls.c index 9fe8977a6..1f988e674 100644 --- a/src/liflines/miscutls.c +++ b/src/liflines/miscutls.c @@ -93,6 +93,9 @@ who_is_he_she (void) } /*=========================================== * show_database_stats -- Show database stats + * FIXME: num_XXX() is the number of *unused* + * XXX keys in the database, *not* + * the total number of XXX keys! *=========================================*/ void show_database_stats (void) diff --git a/src/liflines/screen.c b/src/liflines/screen.c index 51d708553..6c30c9ceb 100644 --- a/src/liflines/screen.c +++ b/src/liflines/screen.c @@ -1930,6 +1930,8 @@ uopt_validate (TABLE tab, void * param) */ if (!eqstr_ex(codeset, original_codeset) && !eqstr_ex(codeset, int_codeset)) { + /* FIXME: num_XXX() is the number of *unused* XXX keys in the database, + * *not* the total number of XXX keys! */ if (num_indis()+num_fams()+num_sours()+num_evens()+num_othrs()) return _("Impermissible to change codeset in a populated database"); } From 1701101735feda6718f180cd8b2e8ce49e66dc71 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sat, 5 Jan 2019 01:47:49 -0500 Subject: [PATCH 270/520] Update num_indis and related functions --- src/gedlib/xreffile.c | 2 +- src/hdrs/gedcom.h | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/gedlib/xreffile.c b/src/gedlib/xreffile.c index af2cfb24a..58f5fcb52 100644 --- a/src/gedlib/xreffile.c +++ b/src/gedlib/xreffile.c @@ -103,7 +103,7 @@ static DELETESET get_deleteset_from_type(char ctype); static STRING getxref(DELETESET set); static void growxrefs(DELETESET set); static STRING newxref(STRING xrefp, BOOLEAN flag, DELETESET set); -static INT num_set(DELETESET set); +static INT32 num_set(DELETESET set); static BOOLEAN parse_key(CNSTRING key, char * ktype, INT32 * kval); static void readrecs(DELETESET set); static BOOLEAN readxrefs(void); diff --git a/src/hdrs/gedcom.h b/src/hdrs/gedcom.h index f9fc0633d..6b621e3d2 100644 --- a/src/hdrs/gedcom.h +++ b/src/hdrs/gedcom.h @@ -398,13 +398,13 @@ void normalize_fam(NODE fam); void normalize_irec(RECORD irec); void normalize_indi(NODE indi); void normalize_rec(RECORD rec); -INT num_evens(void); +INT32 num_evens(void); INT num_fam_xrefs(NODE fam); -INT num_fams(void); -INT num_indis(void); +INT32 num_fams(void); +INT32 num_indis(void); INT num_spouses_of_indi(NODE); -INT num_sours(void); -INT num_othrs(void); +INT32 num_sours(void); +INT32 num_othrs(void); BOOLEAN open_database(INT alteration, STRING dbused, INT *lldberr); BOOLEAN openxref(BOOLEAN readonly); STRING other_to_list_string(NODE node, INT len, STRING delim); From 50d57453d8b568eecc5ff20edcc8294042ab747e Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sat, 5 Jan 2019 14:53:34 -0500 Subject: [PATCH 271/520] Revert INT32 changes to num_XXX() APIs. (Backs out selected changes from commits f5d2c4d60be727596c6b22f8c196c212a105a17a and abb2915bb28dc4a512a82abcf7cee5ae56ca2371). --- src/gedlib/dblist.c | 2 +- src/gedlib/gedcomi.h | 4 ++-- src/gedlib/messages.c | 2 +- src/gedlib/xreffile.c | 6 +++--- src/hdrs/gedcom.h | 10 +++++----- src/liflines/miscutls.c | 3 --- src/liflines/screen.c | 2 -- 7 files changed, 12 insertions(+), 17 deletions(-) diff --git a/src/gedlib/dblist.c b/src/gedlib/dblist.c index 2c340c4d1..f03ebb293 100644 --- a/src/gedlib/dblist.c +++ b/src/gedlib/dblist.c @@ -98,7 +98,7 @@ add_dbs_to_list (LIST dblist, LIST dbdesclist, STRING dir) static CNSTRING getdbdesc (STRING path, STRING userpath) { - INT32 nindis=0, nfams=0, nsours=0, nevens=0, nothrs=0; + INT nindis=0, nfams=0, nsours=0, nevens=0, nothrs=0; char desc[MAXPATHLEN] = ""; char * errptr = 0; if (xrefs_get_counts_from_unopened_db(path, &nindis, &nfams diff --git a/src/gedlib/gedcomi.h b/src/gedlib/gedcomi.h index 03a1fcf90..fadcaf5a7 100644 --- a/src/gedlib/gedcomi.h +++ b/src/gedlib/gedcomi.h @@ -36,7 +36,7 @@ void record_remove_cel(RECORD rec, CACHEEL cel); void record_set_cel(RECORD rec, CACHEEL cel); /* xreffile.c */ -BOOLEAN xrefs_get_counts_from_unopened_db(CNSTRING path, INT32 *nindis, INT32 *nfams - , INT32 *nsours, INT32 *nevens, INT32 *nothrs, char ** errptr); +BOOLEAN xrefs_get_counts_from_unopened_db(CNSTRING path, INT *nindis, INT *nfams + , INT *nsours, INT *nevens, INT *nothrs, char ** errptr); #endif /* _GEDCOM_PRIV_H */ diff --git a/src/gedlib/messages.c b/src/gedlib/messages.c index d03c64980..04f5b3de4 100644 --- a/src/gedlib/messages.c +++ b/src/gedlib/messages.c @@ -414,7 +414,7 @@ ZST qSbadirefn = N_("REFN key is already in use."); ZST qStag2lng2cnc = N_("Tag is too long to connect automatically."); /* I,F,S,E,X are conventional letters, so leave them as is) */ ZST qSdbrecords = N_("Database records"); -ZST qSdbrecstats = N_(FMT_INT32 "I, " FMT_INT32 "F, " FMT_INT32 "S," FMT_INT32 "E, " FMT_INT32 "X"); +ZST qSdbrecstats = N_(FMT_INT "I, " FMT_INT "F, " FMT_INT "S," FMT_INT "E, " FMT_INT "X"); /* menus */ ZST qSmtitle = N_("LifeLines %s - Genealogical DB and Programming System"); diff --git a/src/gedlib/xreffile.c b/src/gedlib/xreffile.c index 58f5fcb52..32c1f81da 100644 --- a/src/gedlib/xreffile.c +++ b/src/gedlib/xreffile.c @@ -103,7 +103,7 @@ static DELETESET get_deleteset_from_type(char ctype); static STRING getxref(DELETESET set); static void growxrefs(DELETESET set); static STRING newxref(STRING xrefp, BOOLEAN flag, DELETESET set); -static INT32 num_set(DELETESET set); +static INT num_set(DELETESET set); static BOOLEAN parse_key(CNSTRING key, char * ktype, INT32 * kval); static void readrecs(DELETESET set); static BOOLEAN readxrefs(void); @@ -910,8 +910,8 @@ INT xref_lastx (void) { return xref_last(&xrecs); } * If db structure error, errptr points to description of error (in static buffer) *=====================================*/ BOOLEAN -xrefs_get_counts_from_unopened_db (CNSTRING path, INT32 *nindis, INT32 *nfams - , INT32 *nsours, INT32 *nevens, INT32 *nothrs, char ** errptr) +xrefs_get_counts_from_unopened_db (CNSTRING path, INT *nindis, INT *nfams + , INT *nsours, INT *nevens, INT *nothrs, char ** errptr) { char scratch[100]; static char errstr[256]; diff --git a/src/hdrs/gedcom.h b/src/hdrs/gedcom.h index 6b621e3d2..f9fc0633d 100644 --- a/src/hdrs/gedcom.h +++ b/src/hdrs/gedcom.h @@ -398,13 +398,13 @@ void normalize_fam(NODE fam); void normalize_irec(RECORD irec); void normalize_indi(NODE indi); void normalize_rec(RECORD rec); -INT32 num_evens(void); +INT num_evens(void); INT num_fam_xrefs(NODE fam); -INT32 num_fams(void); -INT32 num_indis(void); +INT num_fams(void); +INT num_indis(void); INT num_spouses_of_indi(NODE); -INT32 num_sours(void); -INT32 num_othrs(void); +INT num_sours(void); +INT num_othrs(void); BOOLEAN open_database(INT alteration, STRING dbused, INT *lldberr); BOOLEAN openxref(BOOLEAN readonly); STRING other_to_list_string(NODE node, INT len, STRING delim); diff --git a/src/liflines/miscutls.c b/src/liflines/miscutls.c index 1f988e674..9fe8977a6 100644 --- a/src/liflines/miscutls.c +++ b/src/liflines/miscutls.c @@ -93,9 +93,6 @@ who_is_he_she (void) } /*=========================================== * show_database_stats -- Show database stats - * FIXME: num_XXX() is the number of *unused* - * XXX keys in the database, *not* - * the total number of XXX keys! *=========================================*/ void show_database_stats (void) diff --git a/src/liflines/screen.c b/src/liflines/screen.c index 6c30c9ceb..51d708553 100644 --- a/src/liflines/screen.c +++ b/src/liflines/screen.c @@ -1930,8 +1930,6 @@ uopt_validate (TABLE tab, void * param) */ if (!eqstr_ex(codeset, original_codeset) && !eqstr_ex(codeset, int_codeset)) { - /* FIXME: num_XXX() is the number of *unused* XXX keys in the database, - * *not* the total number of XXX keys! */ if (num_indis()+num_fams()+num_sours()+num_evens()+num_othrs()) return _("Impermissible to change codeset in a populated database"); } From 49b33a004756bd2ad72933b6bda744ca012ceb1b Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sat, 16 Mar 2019 17:14:43 -0400 Subject: [PATCH 272/520] Make KEYFILE2 portable --- src/hdrs/btree.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hdrs/btree.h b/src/hdrs/btree.h index 3ff654bc4..c458fe94f 100644 --- a/src/hdrs/btree.h +++ b/src/hdrs/btree.h @@ -81,7 +81,7 @@ occurs directly after KEYFILE1, and the program will silently add it to any database that does not yet have it. */ typedef struct { - char name[18]; /* KF_NAME */ + char name[18]; /* KF_NAME */ #if __WORDSIZE != 16 INT16 pad; /* matches padding added by compiler */ #endif From 58672932a459935e558efa6fcb8c439d2b822747 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sun, 17 Mar 2019 13:53:27 -0400 Subject: [PATCH 273/520] Update dumpxrefs to use formatting macros, add code to get file size for lldump --- src/gedlib/xreffile.c | 29 ++++++++++++++++++----------- 1 file changed, 18 insertions(+), 11 deletions(-) diff --git a/src/gedlib/xreffile.c b/src/gedlib/xreffile.c index 32c1f81da..4957b303a 100644 --- a/src/gedlib/xreffile.c +++ b/src/gedlib/xreffile.c @@ -119,6 +119,7 @@ static struct deleteset_s irecs, frecs, srecs, erecs, xrecs; static FILE *xreffp=0; /* open xref file pointer */ static BOOLEAN xrefReadonly = FALSE; +static INT xrefsize=0; /* xref file size */ static INT32 maxkeynum=-1; /* cache value of largest key extant (-1 means not sure) */ @@ -177,6 +178,7 @@ openxref (BOOLEAN readonly) { char scratch[100]; STRING fmode; + BOOLEAN success; initdsets(); ASSERT(!xreffp); @@ -186,7 +188,12 @@ openxref (BOOLEAN readonly) if (!(xreffp = fopen(scratch, fmode))) { return FALSE; } - return readxrefs(); + + success = readxrefs(); + + xrefsize = ftell(xreffp); + + return success; } /*============================== * closexref -- Close xrefs file @@ -376,21 +383,21 @@ writexrefs (void) void dumpxrefs (void) { - INT offset = 0; + INT32 offset = 0; printf("NOTE: n is always the number of deleted keys PLUS ONE.\n"); printf("NOTE: Each entry indicates the next available key value.\n\n"); /* Dump "n" values */ - printf("0x%02x: I n: 0x%08x (%d)\n", offset, irecs.n, irecs.n); + printf(FMT_INT32_HEX ": I n: " FMT_INT32_HEX " (" FMT_INT32 ")\n", offset, irecs.n, irecs.n); offset += sizeof(irecs.n); - printf("0x%02x: F n: 0x%08x (%d)\n", offset, frecs.n, frecs.n); + printf(FMT_INT32_HEX ": F n: " FMT_INT32_HEX " (" FMT_INT32 ")\n", offset, frecs.n, frecs.n); offset += sizeof(frecs.n); - printf("0x%02x: E n: 0x%08x (%d)\n", offset, erecs.n, erecs.n); + printf(FMT_INT32_HEX ": E n: " FMT_INT32_HEX " (" FMT_INT32 ")\n", offset, erecs.n, erecs.n); offset += sizeof(erecs.n); - printf("0x%02x: S n: 0x%08x (%d)\n", offset, srecs.n, srecs.n); + printf(FMT_INT32_HEX ": S n: " FMT_INT32_HEX " (" FMT_INT32 ")\n", offset, srecs.n, srecs.n); offset += sizeof(srecs.n); - printf("0x%02x: X n: 0x%08x (%d)\n", offset, xrecs.n, xrecs.n); + printf(FMT_INT32_HEX ": X n: " FMT_INT32_HEX " (" FMT_INT32 ")\n", offset, xrecs.n, xrecs.n); offset += sizeof(xrecs.n); /* Dump "recs" values */ @@ -401,20 +408,20 @@ dumpxrefs (void) dumpxrecs("X", &xrecs, &offset); /* Dump size */ - printf("0x%02x: EOF (0x%02x)\n", offset, offset); + printf(FMT_INT32_HEX ": EOF (" FMT_INT32_HEX ")\n", offset, (INT32)xrefsize); } /*================================ * dumpxrecs -- Print DELETESET to stdout *==============================*/ static void -dumpxrecs (STRING type, DELETESET set, INT *offset) +dumpxrecs (STRING type, DELETESET set, INT32 *offset) { INT i; for (i=0; in; i++) { - printf("0x%02x: %s[%02d]: 0x%08x (%d)\n", *offset, type, i, (set->recs)[i], (set->recs)[i]); - *offset += sizeof((set->recs)[i]); + printf(FMT_INT32_HEX ": %s[" FMT_INT_04 "]: " FMT_INT32_HEX " (" FMT_INT32 ")\n", *offset, type, i, (set->recs)[i], (set->recs)[i]); + *offset += (INT32)sizeof((set->recs)[i]); } } /*===================================== From 1bc4c0d2db437fee1f49dc95ccf073e23b63ed76 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sun, 17 Mar 2019 13:58:00 -0400 Subject: [PATCH 274/520] Update lldump to use formatting macros --- src/hdrs/standard.h | 14 +++++--- src/tools/lldump.c | 88 ++++++++++++++++++++------------------------- 2 files changed, 48 insertions(+), 54 deletions(-) diff --git a/src/hdrs/standard.h b/src/hdrs/standard.h index 20329f693..688523d88 100644 --- a/src/hdrs/standard.h +++ b/src/hdrs/standard.h @@ -132,19 +132,23 @@ typedef unsigned char uchar; /* INTEGER PRINTF FORMAT DEFINITIONS */ #define FMT_INTPTR "%" PRIdPTR #define FMT_INT16 "%" PRId16 +#define FMT_INT16_HEX "0x%04" PRIx16 #define FMT_INT32 "%" PRId32 -#define FMT_INT32_HEX "%08" PRIx32 +#define FMT_INT32_HEX "0x%08" PRIx32 #define FMT_INT64 "%" PRId64 +#define FMT_INT64_HEX "0x%016" PRIx64 #if __WORDSIZE == 64 -#define FMT_INT "%" PRId64 -#define FMT_INT_HEX "%" PRIx64 +#define FMT_INT FMT_INT64 +#define FMT_INT_HEX FMT_INT64_HEX #define FMT_INT_02 "%02" PRId64 +#define FMT_INT_04 "%04" PRId64 #define FMT_INT_6 "%6" PRId64 #define FMT_SIZET FMT_INT64 #else -#define FMT_INT "%" PRId32 -#define FMT_INT_HEX "%" PRIx32 +#define FMT_INT FMT_INT32 +#define FMT_INT_HEX FMT_INT32_HEX #define FMT_INT_02 "%02" PRId32 +#define FMT_INT_04 "%04" PRId32 #define FMT_INT_6 "%6" PRId32 #define FMT_SIZET FMT_INT32 #endif diff --git a/src/tools/lldump.c b/src/tools/lldump.c index 7c994d4f3..df5b6c678 100644 --- a/src/tools/lldump.c +++ b/src/tools/lldump.c @@ -65,8 +65,8 @@ void dump_block(STRING dir); void dump_index(STRING dir); void dump_keyfile(STRING dir); void dump_xref(STRING dir); -void print_block(BLOCK block, INT *offset); -void print_index(INDEX index, INT *offset); +void print_block(BLOCK block, INT32 *offset); +void print_index(INDEX index, INT32 *offset); void print_keyfile1(KEYFILE1 kfile1); void print_keyfile2(KEYFILE2 kfile2); static void print_usage(void); @@ -85,9 +85,7 @@ int main (int argc, char **argv) { - char cmdbuf[512]; char *ptr, *flags, *dbname; - RECORD_STATUS recstat; BOOLEAN cflag=FALSE; /* create new db if not found */ BOOLEAN writ=1; /* request write access to database */ BOOLEAN immut=FALSE; /* immutable access to database */ @@ -213,7 +211,7 @@ void dump_index(STRING dir) char buffer[BUFLEN]; FILE *fi; INDEX index; - INT offset = 0; + INT32 offset = 0; sprintf(scratch, "%s/aa/aa", dir); if (stat(scratch, &sbuf) || !S_ISREG(sbuf.st_mode)) { @@ -243,48 +241,44 @@ void dump_index(STRING dir) /*=============================== * print_index -- print INDEX to stdout *=============================*/ -void print_index(INDEX index, INT *offset) +void print_index(INDEX index, INT32 *offset) { INT n; printf("INDEX\n"); - printf("0x%04x: ix_self: %d\n", *offset, index->ix_self); + printf(FMT_INT32_HEX ": ix_self: %d\n", *offset, index->ix_self); *offset += sizeof(index->ix_self); - printf("0x%04x: ix_type: %d\n", *offset, index->ix_type); + printf(FMT_INT32_HEX ": ix_type: %d\n", *offset, index->ix_type); *offset += sizeof(index->ix_type); -#if 0 #if __WORDSIZE != 16 - printf("0x%04x: ix_pad1: %d\n", *offset, index->ix_pad1); + printf(FMT_INT32_HEX ": ix_pad1: " FMT_INT16_HEX "\n", *offset, index->ix_pad1); *offset += sizeof(index->ix_pad1); -#endif #endif - printf("0x%04x: ix_parent: %d\n", *offset, index->ix_parent); + printf(FMT_INT32_HEX ": ix_parent: %d\n", *offset, index->ix_parent); *offset += sizeof(index->ix_parent); - printf("0x%04x: ix_nkeys: %d\n", *offset, index->ix_nkeys); + printf(FMT_INT32_HEX ": ix_nkeys: %d\n", *offset, index->ix_nkeys); *offset += sizeof(index->ix_nkeys); for (n=0; nix_rkeys[n]); + printf(FMT_INT32_HEX ": ix_rkey[" FMT_INT_04 "]: '%-8.8s'\n", *offset, n, (char *)&index->ix_rkeys[n]); *offset += sizeof(index->ix_rkeys[n]); } -#if 0 #if __WORDSIZE != 16 - printf("0x%04x: ix_pad2: %d\n", *offset, index->ix_pad2); + printf(FMT_INT32_HEX ": ix_pad2: " FMT_INT16_HEX "\n", *offset, index->ix_pad2); *offset += sizeof(index->ix_pad2); -#endif #endif for (n=0; nix_fkeys[n]); + printf(FMT_INT32_HEX ": ix_fkey[" FMT_INT_04 "]: " FMT_INT32_HEX "\n", *offset, n, index->ix_fkeys[n]); *offset += sizeof(index->ix_fkeys[n]); } - printf("0x%04x: EOF (0x%04x)\n", *offset, BUFLEN); + printf(FMT_INT32_HEX ": EOF (0x%04x)\n", *offset, BUFLEN); printf("\n"); } /*=============================================== @@ -297,7 +291,7 @@ void dump_block(STRING dir) char buffer[BUFLEN]; FILE *fb; BLOCK block; - INT offset = 0; + INT32 offset = 0; sprintf(scratch, "%s/ab/aa", dir); if (stat(scratch, &sbuf) || !S_ISREG(sbuf.st_mode)) { @@ -328,51 +322,47 @@ void dump_block(STRING dir) /*=============================== * print_block -- print BLOCK to stdout *=============================*/ -void print_block(BLOCK block, INT *offset) +void print_block(BLOCK block, INT32 *offset) { INT n; printf("BLOCK\n"); - printf("0x%04x: ix_self: %d\n", *offset, block->ix_self); + printf(FMT_INT32_HEX ": ix_self: %d\n", *offset, block->ix_self); *offset += sizeof(block->ix_self); - printf("0x%04x: ix_type: %d\n", *offset, block->ix_type); + printf(FMT_INT32_HEX ": ix_type: %d\n", *offset, block->ix_type); *offset += sizeof(block->ix_type); -#if 0 #if __WORDSIZE != 16 - printf("0x%04x: ix_pad1: %d\n", *offset, block->ix_pad1); + printf(FMT_INT32_HEX ": ix_pad1: %d\n", *offset, block->ix_pad1); *offset += sizeof(block->ix_pad1); -#endif #endif - printf("0x%04x: ix_parent: %d\n", *offset, block->ix_parent); + printf(FMT_INT32_HEX ": ix_parent: %d\n", *offset, block->ix_parent); *offset += sizeof(block->ix_parent); - printf("0x%04x: ix_nkeys: %d\n", *offset, block->ix_nkeys); + printf(FMT_INT32_HEX ": ix_nkeys: %d\n", *offset, block->ix_nkeys); *offset += sizeof(block->ix_nkeys); for (n=0; nix_rkeys[n]); + printf(FMT_INT32_HEX ": ix_rkey[" FMT_INT_04 "]: '%-8.8s'\n", *offset, n, (char *)&block->ix_rkeys[n]); *offset += sizeof(block->ix_rkeys[n]); } -#if 0 #if __WORDSIZE != 16 - printf("0x%04x: ix_pad2: %d\n", *offset, block->ix_pad2); + printf(FMT_INT32_HEX ": ix_pad2: %d\n", *offset, block->ix_pad2); *offset += sizeof(block->ix_pad2); -#endif #endif for (n=0; nix_offs[n]); + printf(FMT_INT32_HEX ": ix_offs[" FMT_INT_04 "]: " FMT_INT32_HEX "\n", *offset, n, block->ix_offs[n]); *offset += sizeof(block->ix_offs[n]); - printf("0x%04x: ix_lens[%04d]: 0x%08x\n", *offset, n, block->ix_lens[n]); + printf(FMT_INT32_HEX ": ix_lens[" FMT_INT_04 "]: " FMT_INT32_HEX "\n", *offset, n, block->ix_lens[n]); *offset += sizeof(block->ix_lens[n]); } - printf("0x%04x: EOF (0x%04x)\n", *offset, BUFLEN); + printf(FMT_INT32_HEX ": EOF (0x%04x)\n", *offset, BUFLEN); printf("\n"); } /*=============================== @@ -385,7 +375,7 @@ void dump_keyfile(STRING dir) KEYFILE1 kfile1; KEYFILE2 kfile2; FILE *fk; - long size; + size_t size; sprintf(scratch, "%s/key", dir); if (stat(scratch, &sbuf) || !S_ISREG(sbuf.st_mode)) { @@ -412,7 +402,7 @@ void dump_keyfile(STRING dir) if (size != sizeof(kfile1) && size != (sizeof(kfile1) + sizeof(kfile2))) { - printf("Error: keyfile size invalid (%d), valid sizes are %d and %d\n", + printf("Error: keyfile size invalid (" FMT_SIZET "), valid sizes are " FMT_SIZET " and " FMT_SIZET "\n", size, sizeof(kfile1), sizeof(kfile1)+sizeof(kfile2)); goto error1; } @@ -441,21 +431,21 @@ void dump_keyfile(STRING dir) *=============================*/ void print_keyfile1(KEYFILE1 kfile1) { - INT offset = 0; + INT16 offset = 0; printf("KEYFILE1\n"); printf("========\n"); - printf("0x%02x: mkey: 0x%08x (%d)\n", offset, kfile1.k_mkey, kfile1.k_mkey); + printf(FMT_INT16_HEX ": mkey: " FMT_INT32_HEX " (%d)\n", offset, kfile1.k_mkey, kfile1.k_mkey); offset += sizeof(kfile1.k_mkey); - printf("0x%02x: fkey: 0x%08x\n", offset, kfile1.k_fkey); + printf(FMT_INT16_HEX ": fkey: " FMT_INT32_HEX "\n", offset, kfile1.k_fkey); offset += sizeof(kfile1.k_fkey); - printf("0x%02x: ostat: 0x%08x (%d)\n", offset, kfile1.k_ostat, kfile1.k_ostat); + printf(FMT_INT16_HEX ": ostat: " FMT_INT32_HEX " (%d)\n", offset, kfile1.k_ostat, kfile1.k_ostat); offset += sizeof(kfile1.k_ostat); - printf("0x%02x: EOF (0x%02x)\n", offset, sizeof(kfile1)); + printf(FMT_INT16_HEX ": EOF (" FMT_INT16_HEX ")\n", offset, (INT16)sizeof(kfile1)); printf("\n"); } /*=============================== @@ -463,24 +453,24 @@ void print_keyfile1(KEYFILE1 kfile1) *=============================*/ void print_keyfile2(KEYFILE2 kfile2) { - INT offset = 0; + INT16 offset = 0; printf("KEYFILE2\n"); printf("========\n"); - printf("0x%02x: name: '%-18.18s'\n", offset, kfile2.name); + printf(FMT_INT16_HEX ": name: '%-18.18s'\n", offset, kfile2.name); offset += sizeof(kfile2.name); #if WORDSIZE != 16 - printf("0x%02x: pad: 0x%04x\n", offset, kfile2.pad); - offset += sizeof(kfile2.pad); + printf(FMT_INT16_HEX ": pad: " FMT_INT16_HEX "\n", offset, kfile2.pad1); + offset += sizeof(kfile2.pad1); #endif - printf("0x%02x: magic: 0x%08x\n", offset, kfile2.magic); + printf(FMT_INT16_HEX ": magic: " FMT_INT32_HEX "\n", offset, kfile2.magic); offset += sizeof(kfile2.magic); - printf("0x%02x: version: 0x%08x (%d)\n", offset, kfile2.version, kfile2.version); + printf(FMT_INT16_HEX ": version: " FMT_INT32_HEX " (%d)\n", offset, kfile2.version, kfile2.version); offset += sizeof(kfile2.version); - printf("0x%02x: EOF (0x%02x)\n", offset, sizeof(kfile2)); + printf(FMT_INT16_HEX ": EOF (" FMT_INT16_HEX ")\n", offset, (INT16)sizeof(kfile2)); printf("\n"); } /*=============================== From f03581a3355f82384f939213f3ae4f6ff5b49498 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sun, 17 Mar 2019 18:50:44 -0400 Subject: [PATCH 275/520] First pass at making NAME and REFN on-disk format portable --- src/gedlib/names.c | 88 +++++++++++++++++++----------- src/gedlib/refns.c | 131 ++++++++++++++++++++++++++++++++------------- 2 files changed, 153 insertions(+), 66 deletions(-) diff --git a/src/gedlib/names.c b/src/gedlib/names.c index 5f84d4bc9..be946bc5b 100644 --- a/src/gedlib/names.c +++ b/src/gedlib/names.c @@ -82,15 +82,15 @@ static STRING upsurname(STRING); * same first letter in their first given name, are indexed * together *=================================================================== - * database record format -- The first INT of the record holds the + * database record format -- The first INT32 of the record holds the * number of names indexed in the record *------------------------------------------------------------------- - * 1 INT nnames - number of names indexed in this record - * nnames RKEY rkeys - RKEYs of the INDI records with the names - * nnames INT noffs - offsets into following strings where names - * begin - * nnames STRING names - char buffer where the names are stored - * based on char offsets + * 1 INT32 nnames - number of names indexed in this record + * nnames RKEY rkeys - RKEYs of the INDI records with the names + * nnames INT32 noffs - offsets into following strings where names + * begin + * nnames STRING names - char buffer where the names are stored + * based on char offsets *------------------------------------------------------------------- * internal format -- At any time there can be only one name record * stored internally; the data is stored in global data structures @@ -98,27 +98,30 @@ static STRING upsurname(STRING); * RKEY NRkey - RKEY of the current name record * STRING NRrec - current name record * INT NRsize - size of current name record - * INT NRcount - number of entries in current name record - * INT *NRoffs - char offsets to names in current name + * INT32 NRmax - max allocation size of internal arrays + * INT32 NRcount - number of entries in current name record + * INT32 *NRoffs - char offsets to names in current name * record * RKEY *NRkeys - RKEYs of the INDI records with the names * CNSTRING *NRnames - name values from INDI records that the * index is based upon - * INT NRmax - max allocation size of internal arrays *------------------------------------------------------------------- * When a name record is used to match a search name, the internal * structures are modified to remove all entries that don't match * the name; in addition, other global data structures are used *=================================================================*/ +/* Current name record - raw */ static RKEY NRkey; static STRING NRrec = NULL; static INT NRsize; -static INT NRcount; -static INT *NRoffs; + +/* Current name record - parsed */ +static INT NRmax = 0; +static INT32 NRcount; +static INT32 *NRoffs; static RKEY *NRkeys; static CNSTRING *NRnames; -static INT NRmax = 0; /********************************************* @@ -126,6 +129,42 @@ static INT NRmax = 0; * body of module *********************************************/ +/*==================================================== + * allocnamerec -- Allocate internal name record + *==================================================*/ +static void +allocnamerec(void) +{ + NRkeys = (RKEY *) stdalloc((NRmax)*sizeof(RKEY)); + NRoffs = (INT32 *) stdalloc((NRmax)*sizeof(INT32)); + NRnames = (CNSTRING *) stdalloc((NRmax)*sizeof(STRING)); +} + +/*==================================================== + * freenamerec -- Free internal name record + *==================================================*/ +static void +freenamerec(void) +{ + stdfree(NRkeys); + stdfree(NRoffs); + stdfree((STRING)NRnames); + NRmax = 0; +} + +/*==================================================== + * reallocnamerec -- Reallocate internal name record + *==================================================*/ +static void +reallocnamerec(void) +{ + if (NRmax != 0) { + freenamerec(); + } + NRmax = NRcount + 10; + allocnamerec(); +} + /*==================================================== * parsenamerec -- Store name rec in file buffers *==================================================*/ @@ -135,27 +174,19 @@ parsenamerec (const RKEY * rkey, CNSTRING p) INT i; memcpy(&NRkey, rkey, sizeof(*rkey)); /* Store name record in data structures */ - memcpy (&NRcount, p, sizeof(INT)); + memcpy (&NRcount, p, sizeof(INT32)); ASSERT(NRcount < 1000000); /* 1000000 names in a given slot ? */ - p += sizeof(INT); + p += sizeof(INT32); if (NRcount >= NRmax - 1) { - if (NRmax != 0) { - stdfree(NRkeys); - stdfree(NRoffs); - stdfree((STRING)NRnames); - } - NRmax = NRcount + 10; - NRkeys = (RKEY *) stdalloc((NRmax)*sizeof(RKEY)); - NRoffs = (INT *) stdalloc((NRmax)*sizeof(INT)); - NRnames = (CNSTRING *) stdalloc((NRmax)*sizeof(STRING)); + reallocnamerec(); } for (i = 0; i < NRcount; i++) { memcpy(&NRkeys[i], p, sizeof(RKEY)); p += sizeof(RKEY); } for (i = 0; i < NRcount; i++) { - memcpy(&NRoffs[i], p, sizeof(INT)); - p += sizeof(INT); + memcpy(&NRoffs[i], p, sizeof(INT32)); + p += sizeof(INT32); } for (i = 0; i < NRcount; i++) NRnames[i] = p + NRoffs[i]; @@ -179,11 +210,8 @@ across database reloads if (!NRrec) { NRcount = 0; if (NRmax == 0) { - NRmax = 10; - NRkeys = (RKEY *) stdalloc(10*sizeof(RKEY)); - NRoffs = (INT *) stdalloc(10*sizeof(INT)); - NRnames = (CNSTRING *) stdalloc(10*sizeof(STRING)); + allocnamerec(); } return; } diff --git a/src/gedlib/refns.c b/src/gedlib/refns.c index 9f6510985..7aa734935 100644 --- a/src/gedlib/refns.c +++ b/src/gedlib/refns.c @@ -67,9 +67,9 @@ static BOOLEAN resolve_node(NODE node, BOOLEAN annotate_pointers); * database record format -- The first INT of the record holds the * number of refns indexed in the record *------------------------------------------------------------------- - * 1 INT nrefns - number of refns indexed in this record - * nrefns RKEY rkeys - RKEYs of the INDI records with the refns - * nrefns INT noffs - offsets into following strings where refns + * 1 INT32 nrefns - number of refns indexed in this record + * nrefns RKEY rkeys - RKEYs of the INDI records with the refns + * nrefns INT32 noffs - offsets into following strings where refns * begin * nrefns STRING refns - char buffer where the refns are stored * based on char offsets @@ -80,40 +80,116 @@ static BOOLEAN resolve_node(NODE node, BOOLEAN annotate_pointers); * RKEY RRkey - RKEY of the current refn record * STRING RRrec - current refn record * INT RRsize - size of current refn record - * INT RRcount - number of entries in current refn record - * INT *RRoffs - char offsets to refnl in current refn record + * INT32 RRmax - max allocation size of internal arrays + * INT32 RRcount - number of entries in current refn record + * INT32 *RRoffs - char offsets to refnl in current refn record * RKEY *RRkeys - RKEYs of the INDI records with the refn * CNSTRING *RRrefns - refn values from INDI records that the * index is based upon - * INT RRmax - max allocation size of internal arrays *------------------------------------------------------------------- * When a refn record is used to match a search refn, the internal * structures are modified to remove all entries that don't match * the refn; in addition, other global data structures are used *------------------------------------------------------------------- * STRING *RMkeys - keys (strings) of all INDI records that match - * INT RMcount - number of entries in modified record arrays - * INT RMmax - max allocation size of RMkeys array + * INT32 RMmax - max allocation size of RMkeys array + * INT32 RMcount - number of entries in modified record arrays *=================================================================*/ +/* Current refns record - raw */ static RKEY RRkey; static STRING RRrec = NULL; static INT RRsize; -static INT RRcount; -static INT *RRoffs; + +/* Current refns record - parsed */ +static INT32 RRmax = 0; +static INT32 RRcount; +static INT32 *RRoffs; static RKEY *RRkeys; static CNSTRING *RRrefns; -static INT RRmax = 0; static STRING *RMkeys = NULL; -static INT RMcount = 0; -static INT RMmax = 0; +static INT32 RMmax = 0; +static INT32 RMcount = 0; /********************************************* * local function definitions * body of module *********************************************/ +/*==================================================== + * allocrefnrec -- Allocate internal refn record + *==================================================*/ +static void +allocrefnrec(void) +{ + RRkeys = (RKEY *) stdalloc((RRmax)*sizeof(RKEY)); + RRoffs = (INT32 *) stdalloc((RRmax)*sizeof(INT32)); + RRrefns = (CNSTRING *) stdalloc((RRmax)*sizeof(STRING)); +} + +/*==================================================== + * freerefnrec -- Free internal refn record + *==================================================*/ +static void +freerefnrec(void) +{ + stdfree(RRkeys); + stdfree(RRoffs); + stdfree((STRING)RRrefns); + RRmax = 0; +} + +/*==================================================== + * reallocrefnrec -- Reallocate internal refn record + *==================================================*/ +static void +reallocrefnrec(void) +{ + if (RRmax != 0) { + freerefnrec(); + } + RRmax = RRcount + 10; + allocrefnrec(); +} + +/*==================================================== + * allocrefnmrec -- Allocate internal refn match record + *==================================================*/ +static void +allocrefnmrec(void) +{ + RMkeys = (STRING *) stdalloc(RRcount*sizeof(STRING)); + RMcount = RRcount; + RMmax = RRcount; +} + +/*==================================================== + * freerefnmrec -- Free internal refn match record + *==================================================*/ +static void +freerefnmrec(void) +{ + INT i; + + for (i = 0; i < RMcount; i++) + stdfree(RMkeys[i]); + if (RMcount) + stdfree(RMkeys); + RMcount = 0; + RMmax = 0; +} + +/*==================================================== + * reallocrefnmrec -- Reallocate internal refn match record + *==================================================*/ +static void +reallocrefnmrec(void) +{ + freerefnmrec(); + allocrefnmrec(); +} + /*==================================================== * parserefnrec -- Store refn rec in file buffers *==================================================*/ @@ -126,23 +202,15 @@ parserefnrec (RKEY rkey, CNSTRING p) memcpy (&RRcount, p, sizeof(INT)); p += sizeof(INT); if (RRcount >= RRmax - 1) { - if (RRmax != 0) { - stdfree(RRkeys); - stdfree(RRoffs); - stdfree((STRING)RRrefns); - } - RRmax = RRcount + 10; - RRkeys = (RKEY *) stdalloc((RRmax)*sizeof(RKEY)); - RRoffs = (INT *) stdalloc((RRmax)*sizeof(INT)); - RRrefns = (CNSTRING *) stdalloc((RRmax)*sizeof(STRING)); + reallocrefnrec(); } for (i = 0; i < RRcount; i++) { memcpy(&RRkeys[i], p, sizeof(RKEY)); p += sizeof(RKEY); } for (i = 0; i < RRcount; i++) { - memcpy(&RRoffs[i], p, sizeof(INT)); - p += sizeof(INT); + memcpy(&RRoffs[i], p, sizeof(INT32)); + p += sizeof(INT32); } for (i = 0; i < RRcount; i++) RRrefns[i] = p + RRoffs[i]; @@ -161,10 +229,7 @@ getrefnrec (CNSTRING refn) if (!RRrec) { RRcount = 0; if (RRmax == 0) { - RRmax = 10; - RRkeys = (RKEY *) stdalloc(10*sizeof(RKEY)); - RRoffs = (INT *) stdalloc(10*sizeof(INT)); - RRrefns = (CNSTRING *) stdalloc(10*sizeof(STRING)); + allocrefnrec(); } return FALSE; } @@ -330,11 +395,7 @@ get_refns (STRING refn, /* Clean up allocated memory from last call */ - if (RMcount) { - for (i = 0; i < RMcount; i++) - stdfree(RMkeys[i]); - } - RMcount = 0; + freerefnmrec(); /* Load static refn buffers; return if no match */ @@ -357,9 +418,7 @@ get_refns (STRING refn, } *pnum = RRcount = n; if (RRcount > RMmax) { - if (RMmax) stdfree(RMkeys); - RMkeys = (STRING *) stdalloc(RRcount*sizeof(STRING)); - RMmax = RRcount; + reallocrefnmrec(); } for (i = 0; i < RRcount; i++) RMkeys[i] = strsave(rkey2str(RRkeys[i])); From 97b777a01a60954eb74dab7f048ba22ba8d647da Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sun, 17 Mar 2019 19:22:17 -0400 Subject: [PATCH 276/520] Fix NAME and REFN write routines --- src/gedlib/names.c | 12 ++++++------ src/gedlib/refns.c | 14 +++++++------- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/src/gedlib/names.c b/src/gedlib/names.c index be946bc5b..5f6645cc3 100644 --- a/src/gedlib/names.c +++ b/src/gedlib/names.c @@ -447,9 +447,9 @@ add_namekey (const RKEY * rkeyname, CNSTRING name, const RKEY * rkeyid) p = rec = (STRING) stdalloc(NRsize + sizeof(RKEY) + sizeof(INT) + strlen(name) + 10); len = 0; - memcpy(p, &NRcount, sizeof(INT)); - p += sizeof(INT); - len += sizeof(INT); + memcpy(p, &NRcount, sizeof(INT32)); + p += sizeof(INT32); + len += sizeof(INT32); for (i = 0; i < NRcount; i++) { memcpy(p, &NRkeys[i], sizeof(RKEY)); p += sizeof(RKEY); @@ -457,9 +457,9 @@ add_namekey (const RKEY * rkeyname, CNSTRING name, const RKEY * rkeyid) } off = 0; for (i = 0; i < NRcount; i++) { - memcpy(p, &off, sizeof(INT)); - p += sizeof(INT); - len += sizeof(INT); + memcpy(p, &off, sizeof(INT32)); + p += sizeof(INT32); + len += sizeof(INT32); off += strlen(NRnames[i]) + 1; } for (i = 0; i < NRcount; i++) { diff --git a/src/gedlib/refns.c b/src/gedlib/refns.c index 7aa734935..3cc1cf469 100644 --- a/src/gedlib/refns.c +++ b/src/gedlib/refns.c @@ -300,11 +300,11 @@ add_refn (CNSTRING refn, CNSTRING key) RRrefns[RRcount] = refn; RRcount++; p = rec = (STRING) stdalloc(RRsize + sizeof(RKEY) + - sizeof(INT) + strlen(refn) + 10); + sizeof(INT32) + strlen(refn) + 10); len = 0; - memcpy(p, &RRcount, sizeof(INT)); - p += sizeof(INT); - len += sizeof(INT); + memcpy(p, &RRcount, sizeof(INT32)); + p += sizeof(INT32); + len += sizeof(INT32); for (i = 0; i < RRcount; i++) { memcpy(p, &RRkeys[i], sizeof(RKEY)); p += sizeof(RKEY); @@ -312,9 +312,9 @@ add_refn (CNSTRING refn, CNSTRING key) } off = 0; for (i = 0; i < RRcount; i++) { - memcpy(p, &off, sizeof(INT)); - p += sizeof(INT); - len += sizeof(INT); + memcpy(p, &off, sizeof(INT32)); + p += sizeof(INT32); + len += sizeof(INT32); off += strlen(RRrefns[i]) + 1; } for (i = 0; i < RRcount; i++) { From 2052b898f4344adf610abd7e5c39710b1bdf2768 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sun, 17 Mar 2019 19:40:53 -0400 Subject: [PATCH 277/520] Fix compiler warnings, coding style --- src/liflines/show.c | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/src/liflines/show.c b/src/liflines/show.c index 8d426a6ec..bffbdecf0 100644 --- a/src/liflines/show.c +++ b/src/liflines/show.c @@ -254,10 +254,12 @@ disp_person_birthdeath (ZSTR zstr, RECORD irec, struct tag_prefix * tags, RFMT r zs_apps(ztemp, place); } if (!date && !place) { - // Git #308: INDI with BIRT/DEAT without DATE/PLAC displays "Y" - // The 3.0.62 behaviour was to display nothing. - // This sounds more appropriate so reverting to that behaviour. - //zs_apps(ztemp, "Y"); + /* + * Git #308: INDI with BIRT/DEAT without DATE/PLAC displays "Y" + * The 3.0.62 behaviour was to display nothing. + * This sounds more appropriate so reverting to that behaviour. + */ + /* zs_apps(ztemp, "Y"); */ } if (ct>1) { zs_appf(ztemp, " (%d alt)", ct-1); @@ -671,8 +673,9 @@ STRING indi_to_ped_fix (NODE indi, INT len) { STRING bevt, devt, name, key; + INT tmp1_length, name_length; static char scratch[200]; - char tmp1[200]; // holds birth, death, key string + char tmp1[200]; /* holds birth, death, key string */ if (!indi) return (STRING) "------------"; bevt = event_to_date(BIRT(indi), TRUE); @@ -695,10 +698,10 @@ indi_to_ped_fix (NODE indi, INT len) } tmp1[ARRSIZE(tmp1) - 1] = 0; - // a long name may need to be truncated to fit on the screen + /* a long name may need to be truncated to fit on the screen */ len = min(len, (ARRSIZE(scratch) - 1)); - INT tmp1_length = (INT)strlen(tmp1); - INT name_length = len - tmp1_length - 1; + tmp1_length = (INT)strlen(tmp1); + name_length = len - tmp1_length - 1; name_length = max(0, name_length); name = indi_to_name(indi, name_length); ASSERT(name_length + tmp1_length < ARRSIZE(scratch)); From d3ba0c7abf66bafc04f43e1468a4f12a2af81628 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sun, 17 Mar 2019 19:47:12 -0400 Subject: [PATCH 278/520] Fix casting --- src/interp/lex.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/interp/lex.c b/src/interp/lex.c index ead248337..d85bc1fd5 100644 --- a/src/interp/lex.c +++ b/src/interp/lex.c @@ -155,7 +155,7 @@ lextok (PACTX pactx, YYSTYPE * lvalp, INT c, INT t) if (reserved(tokbuf, &retval)) return retval; /* IDEN values have to be passed from yacc.y to free_iden */ - *lvalp = (PNODE) strsave(tokbuf); + *lvalp = (YYSTYPE) strsave(tokbuf); return IDEN; } if (t == '-' || t == DIGIT || t == '.') { @@ -180,7 +180,7 @@ lextok (PACTX pactx, YYSTYPE * lvalp, INT c, INT t) if (t != '.') { unreadchar(pactx, c); Yival *= mul; - *lvalp = NULL; + *lvalp = (YYSTYPE)NULL; return ICONS; } t = chartype(c = inchar(pactx)); @@ -202,7 +202,7 @@ lextok (PACTX pactx, YYSTYPE * lvalp, INT c, INT t) return '.'; } Yfval = mul*(Yival + Yfval/fdiv); - *lvalp = NULL; + *lvalp = (YYSTYPE)NULL; return FCONS; } if (c == '"') { @@ -227,7 +227,7 @@ lextok (PACTX pactx, YYSTYPE * lvalp, INT c, INT t) } if (c == 0 || c == '"') { *p = 0; - *lvalp = make_internal_string_node(pactx, tokbuf); + *lvalp = (YYSTYPE) make_internal_string_node(pactx, tokbuf); return SCONS; } switch (c = inchar(pactx)) { @@ -241,7 +241,7 @@ lextok (PACTX pactx, YYSTYPE * lvalp, INT c, INT t) case '\\': *p++ = '\\'; break; case EOF: *p = 0; - *lvalp = make_internal_string_node(pactx, tokbuf); + *lvalp = (YYSTYPE) make_internal_string_node(pactx, tokbuf); return SCONS; default: *p++ = c; break; From 325836c9e64914c68ffc7a3d149e7d3e6739180b Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sun, 17 Mar 2019 19:49:29 -0400 Subject: [PATCH 279/520] Fix comment --- src/interp/yacc.y | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/interp/yacc.y b/src/interp/yacc.y index 27be73123..4f91fdb2f 100644 --- a/src/interp/yacc.y +++ b/src/interp/yacc.y @@ -53,7 +53,7 @@ static PNODE this, prev; INT Yival; FLOAT Yfval; -// Bison 2.7 +/* Bison 2.7 */ #define YYSTYPE PNODE /* Local Functions */ From 0810f90836ecfa3138455ac33403888e164ae595 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sun, 17 Mar 2019 19:59:34 -0400 Subject: [PATCH 280/520] Fix comments --- src/gedlib/valid.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/gedlib/valid.c b/src/gedlib/valid.c index 509dd8c97..ddafd0f50 100644 --- a/src/gedlib/valid.c +++ b/src/gedlib/valid.c @@ -234,7 +234,7 @@ valid_sour_tree (NODE node, STRING *pmsg, NODE orig) } if (orig) { - // validation unimplemented + /* validation unimplemented */ *pmsg = _(qSbadsr0); return FALSE; } @@ -260,7 +260,7 @@ valid_even_tree (NODE node, STRING *pmsg, NODE orig) } if (orig) { - // validation unimplemented + /* validation unimplemented */ *pmsg = _(qSbadev0); return FALSE; } @@ -287,7 +287,7 @@ valid_othr_tree (NODE node, STRING *pmsg, NODE orig) } if (orig) { - // validation unimplemented + /* validation unimplemented */ *pmsg = _(qSbadothr0); return FALSE; } From f21e6069fa0ed3697d0e368aa3339f73d31d05f3 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sun, 17 Mar 2019 20:23:26 -0400 Subject: [PATCH 281/520] Clean up unused/duplicate variables in indiseq FOR macros --- src/gedlib/indiseq.c | 2 +- src/hdrs/gedcom_macros.h | 10 +++++++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/gedlib/indiseq.c b/src/gedlib/indiseq.c index dfdc45c90..6a232a11c 100644 --- a/src/gedlib/indiseq.c +++ b/src/gedlib/indiseq.c @@ -1740,7 +1740,7 @@ spouseseq_print_el (INDISEQ seq, INT i, INT len, RFMT rfmt) static STRING famseq_print_el (INDISEQ seq, INT i, INT len, RFMT rfmt) { - NODE fam=0, spouse=0; + NODE fam=0; STRING key=0, name=0, str=0; INT val=0, num1=0; INT spkeynum=0; diff --git a/src/hdrs/gedcom_macros.h b/src/hdrs/gedcom_macros.h index b8369d4e3..b5ca92d89 100644 --- a/src/hdrs/gedcom_macros.h +++ b/src/hdrs/gedcom_macros.h @@ -85,6 +85,14 @@ Now that NODE has a pointer to its parent RECORD, and RECORD has a pointer to the cacheel, it is possible */ + +/* + All of the FOR* macros are written with the following assumptions: + 1) First argument is the input variable, provided by the caller + 2) Middle arguments are data variables, local to the macro + 3) Last argument is a count variable, provided by the caller +*/ + /* FORCHILDRENx takes a node as its first arg FORCHILDREN takes a record as its first arg @@ -262,7 +270,7 @@ {\ RECORD frec=0; \ NODE __node = find_tag(nchild(indi),"FAMC");\ - NODE fam, fath, moth;\ + NODE fam=0, fath=0, moth=0;\ STRING __key=0;\ num = 0;\ while (__node) {\ From c37b126c3aa864f1717c7f2e51b8d5ae1c1d3f4e Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sun, 17 Mar 2019 20:51:45 -0400 Subject: [PATCH 282/520] Fix small bug in getrefnrec due to code refactoring --- src/gedlib/refns.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/gedlib/refns.c b/src/gedlib/refns.c index 3cc1cf469..152c57bab 100644 --- a/src/gedlib/refns.c +++ b/src/gedlib/refns.c @@ -229,6 +229,7 @@ getrefnrec (CNSTRING refn) if (!RRrec) { RRcount = 0; if (RRmax == 0) { + RRmax = 10; allocrefnrec(); } return FALSE; From e2145d0bf158eeff55e883d20e901940ace9be34 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Fri, 22 Mar 2019 22:08:02 -0400 Subject: [PATCH 283/520] Add magic(5) file to use with Unix file(1) --- build/ll.magic | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 build/ll.magic diff --git a/build/ll.magic b/build/ll.magic new file mode 100644 index 000000000..05e5f5593 --- /dev/null +++ b/build/ll.magic @@ -0,0 +1,17 @@ +# LifeLines Genealogy KEY File +0 long x +>4 long x +>8 long x +>12 string LifeLines\ Keyfile LifeLines Key File, +>32 long 0x12345678 little endian, +>32 long 0x78563412 big endian, +>36 long 0x1 version 1 + +# LifeLines Genealogy INDEX File +0 long x +>4 short 0x1 LifeLines INDEX File + +# LifeLines Genealogy BLOCK File +0 long x +>4 short 0x2 LifeLines BLOCK File + From 52275dd8b01ce8b94c0366aaf937b5c85e731f90 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Fri, 22 Mar 2019 23:06:04 -0400 Subject: [PATCH 284/520] Add index and block traversal during dump --- src/tools/lldump.c | 110 +++++++++++++++++++-------------------------- 1 file changed, 45 insertions(+), 65 deletions(-) diff --git a/src/tools/lldump.c b/src/tools/lldump.c index df5b6c678..acbe96198 100644 --- a/src/tools/lldump.c +++ b/src/tools/lldump.c @@ -27,6 +27,7 @@ #include "llstdlib.h" #include "btree.h" +#include "../btree/btreei.h" /* path2fkey */ #include "gedcom.h" #include "version.h" @@ -41,7 +42,7 @@ BOOLEAN writeable = FALSE; /* normally defined in liflines/main.c */ BOOLEAN immutable = FALSE; /* normally defined in liflines/main.c */ int opt_finnish = 0; int opt_mychar = 0; -BTREE BTR; +extern BTREE BTR; /*================================== * work -- what the user wants to do @@ -65,7 +66,9 @@ void dump_block(STRING dir); void dump_index(STRING dir); void dump_keyfile(STRING dir); void dump_xref(STRING dir); +BOOLEAN tf_print_block(BTREE btree, BLOCK block, void *param); void print_block(BLOCK block, INT32 *offset); +BOOLEAN tf_print_index(BTREE btree, INDEX index, void *param); void print_index(INDEX index, INT32 *offset); void print_keyfile1(KEYFILE1 kfile1); void print_keyfile2(KEYFILE2 kfile2); @@ -93,6 +96,8 @@ main (int argc, int rtn=0; int i=0; + set_signals(SIGMODE_CMDLINE); + /* TODO: needs locale & gettext initialization */ #ifdef WIN32 @@ -206,38 +211,25 @@ print_usage (void) *=============================================*/ void dump_index(STRING dir) { - char scratch[200]; - struct stat sbuf; - char buffer[BUFLEN]; - FILE *fi; INDEX index; - INT32 offset = 0; + FKEY mkey = path2fkey("aa/aa"); + + bbasedir(BTR) = dir; + index = readindex(BTR, mkey, TRUE); - sprintf(scratch, "%s/aa/aa", dir); - if (stat(scratch, &sbuf) || !S_ISREG(sbuf.st_mode)) { - printf("Error opening master index\n"); - goto error2; - } - - if (!(fi = fopen(scratch, LLREADBINARY))) { - printf("Error opening master index\n"); - goto error2; - } - - if (fread(&buffer, BUFLEN, 1, fi) != 1) { - printf("Error reading master index\n"); - goto error1; - } + traverse_index_blocks(BTR, index, NULL, tf_print_index, NULL); - index = (INDEX)buffer; - - print_index(index, &offset); - -error1: - fclose(fi); -error2: return; } +/*=============================== + * tf_print_index -- traversal function wrapper for print_index + *=============================*/ +BOOLEAN tf_print_index(BTREE btree, INDEX index, void *param) +{ + INT32 offset = 0; + print_index(index, &offset); + return TRUE; +} /*=============================== * print_index -- print INDEX to stdout *=============================*/ @@ -246,10 +238,11 @@ void print_index(INDEX index, INT32 *offset) INT n; printf("INDEX\n"); - printf(FMT_INT32_HEX ": ix_self: %d\n", *offset, index->ix_self); + printf(FMT_INT32_HEX ": ix_self: " FMT_INT32_HEX " (%s)\n", *offset, index->ix_self, fkey2path(index->ix_self)); *offset += sizeof(index->ix_self); - printf(FMT_INT32_HEX ": ix_type: %d\n", *offset, index->ix_type); + printf(FMT_INT32_HEX ": ix_type: " FMT_INT32 " (%s)\n", *offset, index->ix_type, + (index->ix_type == 1 ? "INDEX" : (index->ix_type == 2 ? "BLOCK" : "UNKNOWN"))); *offset += sizeof(index->ix_type); #if __WORDSIZE != 16 @@ -257,10 +250,10 @@ void print_index(INDEX index, INT32 *offset) *offset += sizeof(index->ix_pad1); #endif - printf(FMT_INT32_HEX ": ix_parent: %d\n", *offset, index->ix_parent); + printf(FMT_INT32_HEX ": ix_parent: " FMT_INT32_HEX " (%s)\n", *offset, index->ix_parent, fkey2path(index->ix_parent)); *offset += sizeof(index->ix_parent); - printf(FMT_INT32_HEX ": ix_nkeys: %d\n", *offset, index->ix_nkeys); + printf(FMT_INT32_HEX ": ix_nkeys: " FMT_INT16 "\n", *offset, index->ix_nkeys); *offset += sizeof(index->ix_nkeys); for (n=0; nix_self); + printf(FMT_INT32_HEX ": ix_self: " FMT_INT32_HEX " (%s)\n", *offset, block->ix_self, fkey2path(block->ix_self)); *offset += sizeof(block->ix_self); - printf(FMT_INT32_HEX ": ix_type: %d\n", *offset, block->ix_type); + printf(FMT_INT32_HEX ": ix_type: " FMT_INT32 " (%s)\n", *offset, block->ix_type, + (block->ix_type == 1 ? "INDEX" : (block->ix_type == 2 ? "BLOCK" : "UNKNOWN"))); *offset += sizeof(block->ix_type); #if __WORDSIZE != 16 - printf(FMT_INT32_HEX ": ix_pad1: %d\n", *offset, block->ix_pad1); + printf(FMT_INT32_HEX ": ix_pad1:" FMT_INT16_HEX "\n", *offset, block->ix_pad1); *offset += sizeof(block->ix_pad1); #endif - printf(FMT_INT32_HEX ": ix_parent: %d\n", *offset, block->ix_parent); + printf(FMT_INT32_HEX ": ix_parent: " FMT_INT32_HEX " (%s)\n", *offset, block->ix_parent, fkey2path(block->ix_parent)); *offset += sizeof(block->ix_parent); printf(FMT_INT32_HEX ": ix_nkeys: %d\n", *offset, block->ix_nkeys); From ed0bbbbba5b299e3a0591a856b1ded51a05ac5e8 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Fri, 22 Mar 2019 23:48:45 -0400 Subject: [PATCH 285/520] Rework signal handlers --- src/tools/misc.c | 43 +++++++++++++++++++++++++++++++++++++++++++ src/tools/toolsi.h | 28 ++++++++++++++++++++++++++++ 2 files changed, 71 insertions(+) create mode 100644 src/tools/misc.c create mode 100644 src/tools/toolsi.h diff --git a/src/tools/misc.c b/src/tools/misc.c new file mode 100644 index 000000000..887d9d0e5 --- /dev/null +++ b/src/tools/misc.c @@ -0,0 +1,43 @@ +/* + Copyright (c) 2019 Matthew Emmerton + + Permission is hereby granted, free of charge, to any person + obtaining a copy of this software and associated documentation + files (the "Software"), to deal in the Software without + restriction, including without limitation the rights to use, copy, + modify, merge, publish, distribute, sublicense, and/or sell copies + of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS + BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN + ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE. +*/ +/*================================================================= + * misc.c -- Miscellaneous routines + *===============================================================*/ + +#include "btree.h" +#include "toolsi.h" + +extern BTREE BTR; + +/*====================================== + * sighand_cmdline - Catch and handle signal cleanly (command-line) + *====================================*/ +void +sighand_cmdline (int sig) +{ + sig = sig; /* UNUSED */ + + closebtree(BTR); + exit(1); +} diff --git a/src/tools/toolsi.h b/src/tools/toolsi.h new file mode 100644 index 000000000..f344ca258 --- /dev/null +++ b/src/tools/toolsi.h @@ -0,0 +1,28 @@ +/* + Copyright (c) 2019 Matthew Emmerton + + Permission is hereby granted, free of charge, to any person + obtaining a copy of this software and associated documentation + files (the "Software"), to deal in the Software without + restriction, including without limitation the rights to use, copy, + modify, merge, publish, distribute, sublicense, and/or sell copies + of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS + BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN + ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE. +*/ +/*================================================================= + * toolsi.h -- Miscellaneous headers + *===============================================================*/ + +void sighand_cmdline (int); From e6b2d0dca7f874521de109e08ca479d3f18577b2 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sat, 23 Mar 2019 00:01:32 -0400 Subject: [PATCH 286/520] Rework signal handlers --- src/hdrs/liflines.h | 2 ++ src/hdrs/llstdlib.h | 4 ++- src/liflines/Makefile.am | 2 +- src/liflines/llexec.c | 2 +- src/liflines/main.c | 2 +- src/liflines/miscutls.c | 38 +++++++++++++++++++-- src/stdlib/signals.c | 72 ++++++++++++---------------------------- src/tools/Makefile.am | 2 +- src/tools/lldump.c | 27 +++++++++++++-- 9 files changed, 91 insertions(+), 60 deletions(-) diff --git a/src/hdrs/liflines.h b/src/hdrs/liflines.h index 0a2cb94f7..2500f6cdf 100644 --- a/src/hdrs/liflines.h +++ b/src/hdrs/liflines.h @@ -78,5 +78,7 @@ void view_array(STRING ttl, INT no, STRING *pstrngs); BOOLEAN open_or_create_database(INT alteration, STRING *dbused); BOOLEAN select_database(STRING dbrequested, INT alteration, STRING * perrmsg); +/* miscutls.c */ +void sighand_cursesui(int sig); #endif /* _LIFLINES_H */ diff --git a/src/hdrs/llstdlib.h b/src/hdrs/llstdlib.h index 39f72c2f5..59051dbe4 100644 --- a/src/hdrs/llstdlib.h +++ b/src/hdrs/llstdlib.h @@ -142,8 +142,10 @@ BOOLEAN path_match(CNSTRING path1, CNSTRING path2); /* signals.c */ -void set_signals(void); +void set_signals(__sighandler_t handler); void ll_optional_abort(STRING); +void load_signames(void); +char *get_signame(int); /* sprintpic.c */ void sprintpic0(STRING buffer, INT len, INT utf8, CNSTRING pic); diff --git a/src/liflines/Makefile.am b/src/liflines/Makefile.am index a62f8f30c..413abb445 100644 --- a/src/liflines/Makefile.am +++ b/src/liflines/Makefile.am @@ -19,7 +19,7 @@ llines_SOURCES = add.c advedit.c ask.c askgedc.c askprogram.c \ listui.h llinesi.h # what goes into llexec ? -llexec_SOURCES = ask.c error.c lines_usage.c llexec.c selectdb.c llexec.h +llexec_SOURCES = ask.c error.c lines_usage.c llexec.c selectdb.c miscutls.c llexec.h # extra stuff for lines llines_LDADD = ../interp/libinterp.a ../gedlib/libgedcom.a \ diff --git a/src/liflines/llexec.c b/src/liflines/llexec.c index 1aa43acfc..4681e247f 100644 --- a/src/liflines/llexec.c +++ b/src/liflines/llexec.c @@ -274,7 +274,7 @@ main (int argc, char **argv) /* catch any fault, so we can close database */ if (!debugmode) - set_signals(); + set_signals(sighand_cursesui); else /* developer wants to drive without seatbelt! */ stdstring_hardfail(); diff --git a/src/liflines/main.c b/src/liflines/main.c index 3e207df90..6e69e9aad 100644 --- a/src/liflines/main.c +++ b/src/liflines/main.c @@ -307,7 +307,7 @@ main (int argc, char **argv) /* catch any fault, so we can close database */ if (!debugmode) - set_signals(); + set_signals(sighand_cursesui); else /* developer wants to drive without seatbelt! */ stdstring_hardfail(); diff --git a/src/liflines/miscutls.c b/src/liflines/miscutls.c index 9fe8977a6..5677dbcc0 100644 --- a/src/liflines/miscutls.c +++ b/src/liflines/miscutls.c @@ -36,11 +36,12 @@ #include "indiseq.h" #include "liflines.h" #include "feedback.h" - +#include "interp.h" +#include "zstr.h" #include "llinesi.h" extern STRING qSdbrecstats,qSdbrecords; - +extern STRING qSprogsig,qSsignal; /*====================================== * key_util -- Return person's key value @@ -105,3 +106,36 @@ show_database_stats (void) , num_sours(), num_evens(), num_othrs()); msg_info(msg); } +/*====================================== + * sighand_cursesui -- Catch and handle signal (UI) + *====================================*/ +void +sighand_cursesui(int sig) +{ + char signum[20]; + STRING signame; + ZSTR zstr=0; + + /* Ok, we'll want the descriptive name of the signal */ + load_signames(); + + /* We don't know whether curses is up or not right now */ + /* so we build the report msg, then close curses, then print it */ + zstr = get_report_error_msg(qSprogsig); + close_lifelines(); + shutdown_ui(TRUE); /* pause */ + + /* TODO: Shouldn't we be logging this ? */ + /* now print report msg if we had one */ + if (zs_len(zstr)) + printf("%s", zs_str(zstr)); + zs_free(&zstr); + /* now build description of signal (# and name) */ + /* name is not translated til sprint'd into msg */ + snprintf(signum, sizeof(signum), "%d", sig); + signame = get_signame(sig); + zstr = zprintpic2(_(qSsignal), signum, signame); + ll_optional_abort(zs_str(zstr)); + zs_free(&zstr); + exit(1); +} diff --git a/src/stdlib/signals.c b/src/stdlib/signals.c index d0902e24a..cc457e14d 100644 --- a/src/stdlib/signals.c +++ b/src/stdlib/signals.c @@ -39,29 +39,22 @@ #include "feedback.h" #include "zstr.h" - /********************************************* * external/imported variables *********************************************/ -extern STRING qSprogsig, qSsignal,qSsigunk; extern STRING qSsig00, qSsig01, qSsig02, qSsig03, qSsig04; extern STRING qSsig05, qSsig06, qSsig07, qSsig08, qSsig09; extern STRING qSsig10, qSsig11, qSsig12, qSsig13, qSsig14; extern STRING qSsig15, qSsig16, qSsig17, qSsig18, qSsig19; -extern STRING qSsig20; +extern STRING qSsig20, qSsigunk; /********************************************* * local function prototypes *********************************************/ -/* alphabetical */ -static void load_signames(void); -static void on_signals(int); - /********************************************* * local variables *********************************************/ - static char *sig_msgs[21]; /********************************************* @@ -72,7 +65,7 @@ static char *sig_msgs[21]; /*====================================== * load_signames -- Load descriptive signal names *====================================*/ -static void +void load_signames (void) { sig_msgs[ 0] = _(qSsig00); @@ -101,65 +94,44 @@ load_signames (void) * set_signals -- Install signal handler *====================================*/ void -set_signals (void) +set_signals (__sighandler_t handler) { if (signal(SIGINT, SIG_IGN) != SIG_IGN) - signal(SIGINT, on_signals); + signal(SIGINT, handler); #ifdef SIGHUP - signal(SIGHUP, on_signals); + signal(SIGHUP, handler); #endif #ifdef SIGQUIT - signal(SIGQUIT, on_signals); + signal(SIGQUIT, handler); #endif - signal(SIGILL, on_signals); + signal(SIGILL, handler); #ifdef SIGEMT - signal(SIGEMT, on_signals); + signal(SIGEMT, handler); #endif - signal(SIGFPE, on_signals); + signal(SIGFPE, handler); #ifdef SIGBUS - signal(SIGBUS, on_signals); + signal(SIGBUS, handler); #endif - signal(SIGSEGV, on_signals); + signal(SIGSEGV, handler); #ifdef SIGSYS - signal(SIGSYS, on_signals); + signal(SIGSYS, handler); #endif #ifdef SIGPIPE - signal(SIGPIPE, on_signals); + signal(SIGPIPE, handler); #endif } /*====================================== - * on_signals -- Catch and handle signal + * get_signame -- Get signal name *====================================*/ -static void -on_signals (int sig) +char * +get_signame (int sig) { - char signum[20]; - STRING signame; - ZSTR zstr=0; - - /* Ok, we'll want the descriptive name of the signal */ - load_signames(); + char *signame; - /* We don't know whether curses is up or not right now */ - /* so we build the report msg, then close curses, then print it */ - zstr = get_report_error_msg(qSprogsig); - close_lifelines(); - shutdown_ui(TRUE); /* pause */ + if (sig>=0 && sig=0 && sigix_self, fkey2path(index->ix_self)); *offset += sizeof(index->ix_self); @@ -295,6 +300,10 @@ void dump_block(STRING dir) BOOLEAN tf_print_block(BTREE btree, BLOCK block, void *param) { INT32 offset = 0; + + btree = btree; /* UNUSED */ + param = param; /* UNUSED */ + print_block(block, &offset); return TRUE; } @@ -305,7 +314,7 @@ void print_block(BLOCK block, INT32 *offset) { INT n; - printf("BLOCK\n"); + printf("BLOCK - DIRECTORY\n"); printf(FMT_INT32_HEX ": ix_self: " FMT_INT32_HEX " (%s)\n", *offset, block->ix_self, fkey2path(block->ix_self)); *offset += sizeof(block->ix_self); @@ -344,6 +353,16 @@ void print_block(BLOCK block, INT32 *offset) printf(FMT_INT32_HEX ": EOF (0x%04x)\n", *offset, BUFLEN); printf("\n"); + +#if 0 + printf("BLOCK - DATA\n"); + for (n=0; nix_rkeys[n], block->ix_offs[n], block->ix_lens[n], ""); + *offset += block->ix_lens[n]; + } + printf("\n"); +#endif } /*=============================== * dump_keyfile -- open and print KEYFILE1 and KEYFILE2 to stdout @@ -458,6 +477,8 @@ void print_keyfile2(KEYFILE2 kfile2) *=============================*/ void dump_xref(STRING dir) { + dir = dir; /* UNUSED */ + if (!openxref(FALSE)) { printf("Error opening/reading xrefs\n"); From 8d0cac8381e2a773e703b7798b5ab36849ce33ec Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sun, 31 Mar 2019 13:27:18 -0400 Subject: [PATCH 287/520] Dump FKEY as path in a few more places, fix formatting --- src/tools/lldump.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/tools/lldump.c b/src/tools/lldump.c index 1b00656bc..39dfe6622 100644 --- a/src/tools/lldump.c +++ b/src/tools/lldump.c @@ -272,7 +272,7 @@ void print_index(INDEX index, INT32 *offset) #endif for (n=0; nix_fkeys[n]); + printf(FMT_INT32_HEX ": ix_fkey[" FMT_INT_04 "]: " FMT_INT32_HEX " (%s)\n", *offset, n, index->ix_fkeys[n], fkey2path(index->ix_fkeys[n])); *offset += sizeof(index->ix_fkeys[n]); } @@ -323,7 +323,7 @@ void print_block(BLOCK block, INT32 *offset) *offset += sizeof(block->ix_type); #if __WORDSIZE != 16 - printf(FMT_INT32_HEX ": ix_pad1:" FMT_INT16_HEX "\n", *offset, block->ix_pad1); + printf(FMT_INT32_HEX ": ix_pad1: " FMT_INT16_HEX "\n", *offset, block->ix_pad1); *offset += sizeof(block->ix_pad1); #endif @@ -339,7 +339,7 @@ void print_block(BLOCK block, INT32 *offset) } #if __WORDSIZE != 16 - printf(FMT_INT32_HEX ": ix_pad2: %d\n", *offset, block->ix_pad2); + printf(FMT_INT32_HEX ": ix_pad2: " FMT_INT16_HEX "\n", *offset, block->ix_pad2); *offset += sizeof(block->ix_pad2); #endif @@ -435,10 +435,10 @@ void print_keyfile1(KEYFILE1 kfile1) printf("KEYFILE1\n"); printf("========\n"); - printf(FMT_INT16_HEX ": mkey: " FMT_INT32_HEX " (%d)\n", offset, kfile1.k_mkey, kfile1.k_mkey); + printf(FMT_INT16_HEX ": mkey: " FMT_INT32_HEX " (%s)\n", offset, kfile1.k_mkey, fkey2path(kfile1.k_mkey)); offset += sizeof(kfile1.k_mkey); - printf(FMT_INT16_HEX ": fkey: " FMT_INT32_HEX "\n", offset, kfile1.k_fkey); + printf(FMT_INT16_HEX ": fkey: " FMT_INT32_HEX " (%s)\n", offset, kfile1.k_fkey, fkey2path(kfile1.k_fkey)); offset += sizeof(kfile1.k_fkey); printf(FMT_INT16_HEX ": ostat: " FMT_INT32_HEX " (%d)\n", offset, kfile1.k_ostat, kfile1.k_ostat); @@ -460,7 +460,7 @@ void print_keyfile2(KEYFILE2 kfile2) printf(FMT_INT16_HEX ": name: '%-18.18s'\n", offset, kfile2.name); offset += sizeof(kfile2.name); #if WORDSIZE != 16 - printf(FMT_INT16_HEX ": pad: " FMT_INT16_HEX "\n", offset, kfile2.pad1); + printf(FMT_INT16_HEX ": pad1: " FMT_INT16_HEX "\n", offset, kfile2.pad1); offset += sizeof(kfile2.pad1); #endif printf(FMT_INT16_HEX ": magic: " FMT_INT32_HEX "\n", offset, kfile2.magic); From 609528ee71d1e6fd33e1f9e99d2570efad0c721f Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sun, 31 Mar 2019 15:00:09 -0400 Subject: [PATCH 288/520] Add lldberrstr method to get error strings from opnbtree --- src/btree/opnbtree.c | 52 ++++++++++++++++++++++++++++++++++++++++++++ src/hdrs/btree.h | 11 +++++++--- src/tools/lltest.c | 27 +++++++++++++++++++++++ 3 files changed, 87 insertions(+), 3 deletions(-) diff --git a/src/btree/opnbtree.c b/src/btree/opnbtree.c index 96985f9f9..26ddd5859 100644 --- a/src/btree/opnbtree.c +++ b/src/btree/opnbtree.c @@ -37,6 +37,45 @@ #include "arch.h" /* for S_ISDIR - Perry 2001.01.01 */ #include "btreei.h" +/********************************************* + * local variables + *********************************************/ + +struct _lldberrstr +{ + STRING errstr; +} lldberrstr[] = { + { "" }, /* 0 */ + { "" }, /* 1 */ + { "" }, /* 2 */ + { "" }, /* 3 */ + { "" }, /* 4 */ + { "" }, /* 5 */ + { "" }, /* 6 */ + { "" }, /* 7 */ + { "no db directory" }, + { "db directory is file, not directory" }, + { "failed to create db directory" }, + { "access error to db directory" }, + { "no keyfile" }, + { "problem with the key file" }, + { "problem with the key file trying to alter a db" }, + { "problem with an index file" }, + { "problem with master index file" }, + { "problem with a data block file" }, + { "base directory name too long" }, + { "can't open database because writer has it & -w was specified" }, + { "error because db was locked" }, + { "error because db was unlocked" }, + { "illegal keyfile" }, + { "wrong alignment key file" }, + { "wrong version key file" }, + { "previous database found (create was specified)" }, + { "db locked by readers (string in custom string)" }, + { "new db properties invalid" }, + { "" }, /* 27 */ +}; + /********************************************* * local function prototypes *********************************************/ @@ -427,3 +466,16 @@ closebtree (BTREE btree) } return result; } +/*============================================ + * getlldberrstr - Get string for lldberr value + *==========================================*/ +STRING +getlldberrstr (BTERR errnum) +{ + STRING err = ""; + + if (errnum > BTERR_MIN || errnum < BTERR_MAX) + err = lldberrstr[errnum].errstr; + + return err; +} diff --git a/src/hdrs/btree.h b/src/hdrs/btree.h index c458fe94f..24611abba 100644 --- a/src/hdrs/btree.h +++ b/src/hdrs/btree.h @@ -246,9 +246,11 @@ STRING rkey2str(RKEY); RKEY str2rkey(CNSTRING); STRING fkey2path(FKEY); +/* opnbtree.c */ -enum { - BTERR_NODB=8 /* no db directory */ +enum _BTERR { + BTERR_MIN=7 +, BTERR_NODB=8 /* no db directory */ , BTERR_DBBLOCKEDBYFILE /* db directory is file, not directory */ , BTERR_DBCREATEFAILED /* failed to create db directory */ , BTERR_DBACCESS /* access error to db directory */ @@ -268,9 +270,12 @@ enum { , BTERR_EXISTS /* previous database found (create was specified) */ , BTERR_READERS /* db locked by readers (string in custom string) */ , BTERR_BADPROPS /* new db properties invalid */ - +, BTERR_MAX }; +typedef enum _BTERR BTERR; + +STRING getlldberrstr (BTERR err); #define BTINDEXTYPE 1 #define BTBLOCKTYPE 2 diff --git a/src/tools/lltest.c b/src/tools/lltest.c index da2bb8d07..3c72d5b3f 100644 --- a/src/tools/lltest.c +++ b/src/tools/lltest.c @@ -32,6 +32,7 @@ #include "version.h" #include "btree.h" #include "../btree/btreei.h" + /********************************************* * required global variables *********************************************/ @@ -58,6 +59,7 @@ static int test_rkey2str(void); static int test_str2rkey(void); static int test_index(void); static int test_block(void); +static int test_lldberr(void); /********************************************* * local function definitions @@ -147,6 +149,10 @@ main (int argc, rc = test_nextfkey(btree); printf("%s %d\n",(rc==0?"PASS":"FAIL"),rc); + printf("Testing lldberr..."); + rc = test_lldberr(); + printf("%s %d\n",(rc==0?"PASS":"FAIL"),rc); + closebtree(btree); btree = 0; return rtn; @@ -494,3 +500,24 @@ int test_block(void) return rc; } +int test_lldberr(void) +{ + INT rc=0; + INT n=0; + STRING err; + + /* test invalid errors: BTERR_MIN and BTERR_MAX */ + err = getlldberrstr(BTERR_MIN); + if (!(strcmp(err,"") == 0)) { rc=BTERR_MIN; goto exit; } + + err = getlldberrstr(BTERR_MAX); + if (!(strcmp(err,"") == 0)) { rc=BTERR_MAX; goto exit; } + + /* test valid errors */ + for (n=BTERR_MIN+1; n Date: Sun, 31 Mar 2019 15:05:56 -0400 Subject: [PATCH 289/520] Update comments on BTRERR enum --- src/hdrs/btree.h | 44 ++++++++++++++++++++++---------------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/src/hdrs/btree.h b/src/hdrs/btree.h index 24611abba..86b7bb1fc 100644 --- a/src/hdrs/btree.h +++ b/src/hdrs/btree.h @@ -249,28 +249,28 @@ STRING fkey2path(FKEY); /* opnbtree.c */ enum _BTERR { - BTERR_MIN=7 -, BTERR_NODB=8 /* no db directory */ -, BTERR_DBBLOCKEDBYFILE /* db directory is file, not directory */ -, BTERR_DBCREATEFAILED /* failed to create db directory */ -, BTERR_DBACCESS /* access error to db directory */ -, BTERR_NOKEY /* no keyfile */ -, BTERR_KFILE /*problem with the key file*/ -, BTERR_KFILE_ALTERDB /*problem with the key file trying to alter a db*/ -, BTERR_INDEX /*problem with an index file*/ -, BTERR_MASTER_INDEX /*problem with master index file*/ -, BTERR_BLOCK /*problem with a data block file*/ -, BTERR_LNGDIR /*base directory name too long*/ -, BTERR_WRITER /*can't open database because writer has it & -w was specified*/ -, BTERR_LOCKED /* error because db was locked */ -, BTERR_UNLOCKED /* error because db was unlocked */ -, BTERR_ILLEGKF /* illegal keyfile */ -, BTERR_ALIGNKF /* wrong alignment key file */ -, BTERR_VERKF /* wrong version key file */ -, BTERR_EXISTS /* previous database found (create was specified) */ -, BTERR_READERS /* db locked by readers (string in custom string) */ -, BTERR_BADPROPS /* new db properties invalid */ -, BTERR_MAX + BTERR_MIN=7 /* 7: MIN placeholder */ +, BTERR_NODB=8 /* 8: no db directory */ +, BTERR_DBBLOCKEDBYFILE /* 9: db directory is file, not directory */ +, BTERR_DBCREATEFAILED /* 10: failed to create db directory */ +, BTERR_DBACCESS /* 11: access error to db directory */ +, BTERR_NOKEY /* 12: no keyfile */ +, BTERR_KFILE /* 13: problem with the key file*/ +, BTERR_KFILE_ALTERDB /* 14: problem with the key file trying to alter a db*/ +, BTERR_INDEX /* 15: problem with an index file*/ +, BTERR_MASTER_INDEX /* 16: problem with master index file*/ +, BTERR_BLOCK /* 17: problem with a data block file*/ +, BTERR_LNGDIR /* 18: base directory name too long*/ +, BTERR_WRITER /* 19: can't open database because writer has it & -w was specified*/ +, BTERR_LOCKED /* 20: error because db was locked */ +, BTERR_UNLOCKED /* 21: error because db was unlocked */ +, BTERR_ILLEGKF /* 22: illegal keyfile */ +, BTERR_ALIGNKF /* 23: wrong alignment key file */ +, BTERR_VERKF /* 24: wrong version key file */ +, BTERR_EXISTS /* 25: previous database found (create was specified) */ +, BTERR_READERS /* 26: db locked by readers (string in custom string) */ +, BTERR_BADPROPS /* 27: new db properties invalid */ +, BTERR_MAX /* 28: MAX placeholder */ }; typedef enum _BTERR BTERR; From 562a1f937ecc67071c2b5b1bb627cd0fc8974f58 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sun, 31 Mar 2019 16:49:18 -0400 Subject: [PATCH 290/520] Fix formatting error --- src/btree/btrec.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/btree/btrec.c b/src/btree/btrec.c index 25cc3c7c1..bb5ba9c48 100644 --- a/src/btree/btrec.c +++ b/src/btree/btrec.c @@ -390,7 +390,7 @@ readrec (BTREE btree, BLOCK block, INT i, INT *plen) rawrec = (RAWRECORD) stdalloc(len + 1); if (!(fread(rawrec, len, 1, fd) == 1)) { char msg[sizeof(scratch)+64]; - sprintf(msg, "Read for " FMT_INT "bytes failed for blockfile (rkey=%s)" + sprintf(msg, "Read for " FMT_INT " bytes failed for blockfile (rkey=%s)" , len, rkey2str(rkeys(block, i))); FATAL2(msg); } From 3a277f80bd8094b96ff704de3bc98af71e83299b Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sun, 31 Mar 2019 16:50:21 -0400 Subject: [PATCH 291/520] Have lldump validate against file sizes; allow lldump to operate on locked databases; fix BLOCK dumps with bad directory data --- src/gedlib/xreffile.c | 2 +- src/tools/lldump.c | 189 ++++++++++++++++++++++++++---------------- 2 files changed, 120 insertions(+), 71 deletions(-) diff --git a/src/gedlib/xreffile.c b/src/gedlib/xreffile.c index 4957b303a..87c0d9a55 100644 --- a/src/gedlib/xreffile.c +++ b/src/gedlib/xreffile.c @@ -408,7 +408,7 @@ dumpxrefs (void) dumpxrecs("X", &xrecs, &offset); /* Dump size */ - printf(FMT_INT32_HEX ": EOF (" FMT_INT32_HEX ")\n", offset, (INT32)xrefsize); + printf(FMT_INT32_HEX ": EOF (" FMT_INT32_HEX ") %s\n", offset, (INT32)xrefsize, (offset == (INT32)xrefsize) ? "GOOD" : "BAD"); } /*================================ * dumpxrecs -- Print DELETESET to stdout diff --git a/src/tools/lldump.c b/src/tools/lldump.c index 39dfe6622..d49a2aa59 100644 --- a/src/tools/lldump.c +++ b/src/tools/lldump.c @@ -31,6 +31,7 @@ #include "gedcom.h" #include "version.h" #include "toolsi.h" +#include "errno.h" /********************************************* * required global variables @@ -40,7 +41,8 @@ STRING readpath_file = NULL; /* normally defined in liflines/main.c */ STRING readpath = NULL; /* normally defined in liflines/main.c */ BOOLEAN readonly = FALSE; /* normally defined in liflines/main.c */ BOOLEAN writeable = FALSE; /* normally defined in liflines/main.c */ -BOOLEAN immutable = FALSE; /* normally defined in liflines/main.c */ +BOOLEAN immutable = FALSE; /* normally defined in liflines/main.c */ +STRING dbname = NULL; int opt_finnish = 0; int opt_mychar = 0; extern BTREE BTR; @@ -68,14 +70,14 @@ void dump_index(STRING dir); void dump_keyfile(STRING dir); void dump_xref(STRING dir); BOOLEAN tf_print_block(BTREE btree, BLOCK block, void *param); -void print_block(BLOCK block, INT32 *offset); +void print_block(BTREE btree, BLOCK block, INT32 *offset); BOOLEAN tf_print_index(BTREE btree, INDEX index, void *param); void print_index(INDEX index, INT32 *offset); -void print_keyfile1(KEYFILE1 kfile1); -void print_keyfile2(KEYFILE2 kfile2); +void print_keyfile(KEYFILE1* kfile1, KEYFILE2* kfile2, INT32 size); static void print_usage(void); void print_xrefs(void); static void vcrashlog (int newline, const char * fmt, va_list args); +static size_t getfilesize(STRING dir, STRING filename); /********************************************* * local function definitions @@ -89,10 +91,10 @@ int main (int argc, char **argv) { - char *ptr, *flags, *dbname; + char *ptr, *flags; BOOLEAN cflag=FALSE; /* create new db if not found */ - BOOLEAN writ=1; /* request write access to database */ - BOOLEAN immut=FALSE; /* immutable access to database */ + BOOLEAN writ=0; /* request write access to database */ + BOOLEAN immut=TRUE; /* immutable access to database */ INT lldberrnum=0; int rtn=0; int i=0; @@ -140,7 +142,7 @@ main (int argc, } if (!(BTR = bt_openbtree(dbname, cflag, writ, immut, &lldberrnum))) { - printf(_("Failed to open btree: %s."), dbname); + printf(_("Failed to open btree: %s (" FMT_INT ": %s)."), dbname, lldberrnum, getlldberrstr(lldberrnum)); puts(""); return 20; } @@ -241,7 +243,12 @@ BOOLEAN tf_print_index(BTREE btree, INDEX index, void *param) void print_index(INDEX index, INT32 *offset) { INT n; + INT32 size=0; + /* Step 1: Get length of file */ + size = (INT32)getfilesize(dbname, fkey2path(index->ix_self)); + + /* Step 2: Print INDEX directory */ printf("INDEX - DIRECTORY\n"); printf(FMT_INT32_HEX ": ix_self: " FMT_INT32_HEX " (%s)\n", *offset, index->ix_self, fkey2path(index->ix_self)); *offset += sizeof(index->ix_self); @@ -276,7 +283,7 @@ void print_index(INDEX index, INT32 *offset) *offset += sizeof(index->ix_fkeys[n]); } - printf(FMT_INT32_HEX ": EOF (0x%04x)\n", *offset, BUFLEN); + printf(FMT_INT32_HEX ": EOF (" FMT_INT32_HEX ") %s\n", *offset, size, (*offset == size) ? "GOOD" : "BAD"); printf("\n"); } /*=============================================== @@ -304,16 +311,21 @@ BOOLEAN tf_print_block(BTREE btree, BLOCK block, void *param) btree = btree; /* UNUSED */ param = param; /* UNUSED */ - print_block(block, &offset); + print_block(btree, block, &offset); return TRUE; } /*=============================== * print_block -- print BLOCK to stdout *=============================*/ -void print_block(BLOCK block, INT32 *offset) +void print_block(BTREE btree, BLOCK block, INT32 *offset) { INT n; + INT32 size=0; + + /* Step 1: Get length of file */ + size = (INT32)getfilesize(dbname, fkey2path(block->ix_self)); + /* Step 2: Dump BLOCK structure */ printf("BLOCK - DIRECTORY\n"); printf(FMT_INT32_HEX ": ix_self: " FMT_INT32_HEX " (%s)\n", *offset, block->ix_self, fkey2path(block->ix_self)); *offset += sizeof(block->ix_self); @@ -351,18 +363,35 @@ void print_block(BLOCK block, INT32 *offset) *offset += sizeof(block->ix_lens[n]); } - printf(FMT_INT32_HEX ": EOF (0x%04x)\n", *offset, BUFLEN); printf("\n"); -#if 0 + /* Step 3: Dump BLOCK data */ + /* Note that this mechanism is horribly inefficient from an I/O perspective. */ printf("BLOCK - DATA\n"); - for (n=0; nix_rkeys[n], block->ix_offs[n], block->ix_lens[n], ""); + + /* FIXME: This used to use NORECS, but there is stale data in the directory which causes readrec() to fail. */ + /* Need to ensure that we properly zero out unused directory entries! */ + for (n=0; nix_nkeys; n++) { + + INT len; + RAWRECORD rec = readrec(btree, block, n, &len); + + printf(FMT_INT32_HEX ": rkey[" FMT_INT_04 "]: '%-8.8s' off: " FMT_INT32_HEX " len: " FMT_INT32_HEX "\n", + *offset, n, (char *)&block->ix_rkeys[n], block->ix_offs[n], block->ix_lens[n]); + if (rec != NULL) + printf(">>\n%s<<\n", rec); + else + printf(">><<\n"); + *offset += block->ix_lens[n]; + + stdfree(rec); } printf("\n"); -#endif + + printf(FMT_INT32_HEX ": EOF (" FMT_INT32_HEX ") %s\n", *offset, size, (*offset == size) ? "GOOD" : "BAD"); + printf("\n"); + } /*=============================== * dump_keyfile -- open and print KEYFILE1 and KEYFILE2 to stdout @@ -370,35 +399,20 @@ void print_block(BLOCK block, INT32 *offset) void dump_keyfile(STRING dir) { char scratch[200]; - struct stat sbuf; KEYFILE1 kfile1; KEYFILE2 kfile2; FILE *fk; size_t size; sprintf(scratch, "%s/key", dir); - if (stat(scratch, &sbuf) || !S_ISREG(sbuf.st_mode)) { - printf("Error opening keyfile\n"); - goto error2; - } + + size = getfilesize(dir, "key"); if (!(fk = fopen(scratch, LLREADBINARY))) { - printf("Error opening keyfile\n"); + printf("Error opening keyfile (%d: %s)\n", errno, scratch); goto error2; } - if (fseek(fk, 0, SEEK_END)) { - printf("Error seeking to end of keyfile\n"); - goto error1; - } - - size = ftell(fk); - - if (fseek(fk, 0, SEEK_SET)) { - printf("Error seeking to start of keyfile\n"); - goto error1; - } - if (size != sizeof(kfile1) && size != (sizeof(kfile1) + sizeof(kfile2))) { printf("Error: keyfile size invalid (" FMT_SIZET "), valid sizes are " FMT_SIZET " and " FMT_SIZET "\n", @@ -407,18 +421,24 @@ void dump_keyfile(STRING dir) } if (fread(&kfile1, sizeof(kfile1), 1, fk) != 1) { - printf("Error reading keyfile\n"); + printf("Error reading keyfile (%d: %s)\n", errno, scratch); goto error1; } - print_keyfile1(kfile1); + /* only attempt to read kfile2 if the file size indicates that it is present */ + if (size != sizeof(kfile1)) + { + if (fread(&kfile2, sizeof(kfile2), 1, fk) != 1) { + printf("Error reading keyfile (%d: %s)\n", errno, scratch); + goto error1; + } - if (fread(&kfile2, sizeof(kfile2), 1, fk) != 1) { - printf("Error reading keyfile2\n"); - goto error1; + print_keyfile(&kfile1, &kfile2, size); } - - print_keyfile2(kfile2); + else + { + print_keyfile(&kfile1, NULL, size); + } error1: fclose(fk); @@ -426,50 +446,45 @@ void dump_keyfile(STRING dir) return; } /*=============================== - * print_keyfile1 -- print KEYFILE1 to stdout + * print_keyfile -- print KEYFILE1 and KEYFILE2 to stdout *=============================*/ -void print_keyfile1(KEYFILE1 kfile1) +void print_keyfile(KEYFILE1* kfile1, KEYFILE2* kfile2, INT32 size) { - INT16 offset = 0; + INT32 offset = 0; printf("KEYFILE1\n"); printf("========\n"); - printf(FMT_INT16_HEX ": mkey: " FMT_INT32_HEX " (%s)\n", offset, kfile1.k_mkey, fkey2path(kfile1.k_mkey)); - offset += sizeof(kfile1.k_mkey); + printf(FMT_INT16_HEX ": mkey: " FMT_INT32_HEX " (%s)\n", offset, kfile1->k_mkey, fkey2path(kfile1->k_mkey)); + offset += sizeof(kfile1->k_mkey); - printf(FMT_INT16_HEX ": fkey: " FMT_INT32_HEX " (%s)\n", offset, kfile1.k_fkey, fkey2path(kfile1.k_fkey)); - offset += sizeof(kfile1.k_fkey); + printf(FMT_INT16_HEX ": fkey: " FMT_INT32_HEX " (%s)\n", offset, kfile1->k_fkey, fkey2path(kfile1->k_fkey)); + offset += sizeof(kfile1->k_fkey); - printf(FMT_INT16_HEX ": ostat: " FMT_INT32_HEX " (%d)\n", offset, kfile1.k_ostat, kfile1.k_ostat); - offset += sizeof(kfile1.k_ostat); + printf(FMT_INT16_HEX ": ostat: " FMT_INT32_HEX " (%d)\n", offset, kfile1->k_ostat, kfile1->k_ostat); + offset += sizeof(kfile1->k_ostat); - printf(FMT_INT16_HEX ": EOF (" FMT_INT16_HEX ")\n", offset, (INT16)sizeof(kfile1)); printf("\n"); -} -/*=============================== - * print_keyfile2 -- print KEYFILE2 to stdout - *=============================*/ -void print_keyfile2(KEYFILE2 kfile2) -{ - INT16 offset = 0; - printf("KEYFILE2\n"); - printf("========\n"); + if (kfile2) + { + printf("KEYFILE2\n"); + printf("========\n"); - printf(FMT_INT16_HEX ": name: '%-18.18s'\n", offset, kfile2.name); - offset += sizeof(kfile2.name); + printf(FMT_INT16_HEX ": name: '%-18.18s'\n", offset, kfile2->name); + offset += sizeof(kfile2->name); #if WORDSIZE != 16 - printf(FMT_INT16_HEX ": pad1: " FMT_INT16_HEX "\n", offset, kfile2.pad1); - offset += sizeof(kfile2.pad1); + printf(FMT_INT16_HEX ": pad1: " FMT_INT16_HEX "\n", offset, kfile2->pad1); + offset += sizeof(kfile2->pad1); #endif - printf(FMT_INT16_HEX ": magic: " FMT_INT32_HEX "\n", offset, kfile2.magic); - offset += sizeof(kfile2.magic); + printf(FMT_INT16_HEX ": magic: " FMT_INT32_HEX "\n", offset, kfile2->magic); + offset += sizeof(kfile2->magic); - printf(FMT_INT16_HEX ": version: " FMT_INT32_HEX " (%d)\n", offset, kfile2.version, kfile2.version); - offset += sizeof(kfile2.version); + printf(FMT_INT16_HEX ": version: " FMT_INT32_HEX " (%d)\n", offset, kfile2->version, kfile2->version); + offset += sizeof(kfile2->version); + } - printf(FMT_INT16_HEX ": EOF (" FMT_INT16_HEX ")\n", offset, (INT16)sizeof(kfile2)); + printf(FMT_INT32_HEX ": EOF (" FMT_INT32_HEX ") %s\n", offset, size, (offset == size) ? "GOOD" : "BAD"); printf("\n"); } /*=============================== @@ -535,4 +550,38 @@ crashlogn (STRING fmt, ...) vcrashlog(1, fmt, args); va_end(args); } +/*=============================== + * getfilesize -- Get length of file + *=============================*/ +size_t +getfilesize (STRING dir, STRING filename) +{ + FILE *fp; + size_t size = 0; + char scratch[200]; + struct stat sbuf; + sprintf(scratch, "%s/%s", dir, filename); + if (stat(scratch, &sbuf) || !S_ISREG(sbuf.st_mode)) { + printf("Invalid filename (%d: %s)\n", errno, scratch); + goto error2; + } + + if (!(fp = fopen(scratch, LLREADBINARY))) { + printf("Error opening file (%d: %s)\n", errno, scratch); + goto error2; + } + + if (fseek(fp, 0, SEEK_END)) { + printf("Error seeking to end of file\n"); + goto error1; + } + + size = ftell(fp); + +error1: + fclose(fp); + +error2: + return size; +} From c9755095b119de8ffefa96b9dc8b983e28cdd0f2 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sun, 31 Mar 2019 17:55:43 -0400 Subject: [PATCH 292/520] Revise comment for lldump with stale BLOCK directory --- src/tools/lldump.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/tools/lldump.c b/src/tools/lldump.c index d49a2aa59..0ade11411 100644 --- a/src/tools/lldump.c +++ b/src/tools/lldump.c @@ -369,8 +369,11 @@ void print_block(BTREE btree, BLOCK block, INT32 *offset) /* Note that this mechanism is horribly inefficient from an I/O perspective. */ printf("BLOCK - DATA\n"); - /* FIXME: This used to use NORECS, but there is stale data in the directory which causes readrec() to fail. */ - /* Need to ensure that we properly zero out unused directory entries! */ + /* NOTE: This *should* be NORECS, but this will cause fatal errors in */ + /* readrec() because stale directory entries are being processed. */ + /* Stale directory entries come as a result of block splitting, where */ + /* the directory entries in the source block that are moved to a new */ + /* are not zeroed out. */ for (n=0; nix_nkeys; n++) { INT len; From b96e9810cb1c244bf39fb03b624e5233ce9346f6 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sun, 31 Mar 2019 17:56:08 -0400 Subject: [PATCH 293/520] BUG: Cleanup source block after block splitting --- src/btree/btrec.c | 10 ++++++++++ src/hdrs/btree.h | 1 + 2 files changed, 11 insertions(+) diff --git a/src/btree/btrec.c b/src/btree/btrec.c index bb5ba9c48..199fec43a 100644 --- a/src/btree/btrec.c +++ b/src/btree/btrec.c @@ -310,6 +310,16 @@ bt_addrecord (BTREE btree, RKEY rkey, RAWRECORD rec, INT len) } } +/* now that block has been split, rewrite first block header to zero out entries that were moved */ + for (i = n/2; i <= n; i++) { + RKEY_INIT(rkeys(newb, i)); + lens(newb, i) = 0; + offs(newb, i) = 0; + } + ASSERT(fseek(ft1, 0, SEEK_SET) == 0); + ASSERT(fwrite(newb, BUFLEN, 1, ft1) == 1); + putheader(btree, newb); + /* make changes permanent in database */ fclose(fo); /* was opened read-only */ CHECKED_fclose(ft1, scratch1); diff --git a/src/hdrs/btree.h b/src/hdrs/btree.h index 86b7bb1fc..f9231fbd5 100644 --- a/src/hdrs/btree.h +++ b/src/hdrs/btree.h @@ -61,6 +61,7 @@ typedef struct { char r_rkey[RKEYLEN]; } RKEY; /*record key*/ +#define RKEY_INIT(r) memset((r).r_rkey, 0, RKEYLEN) typedef INT32 FKEY; /*file key*/ From 34608e6ef3a5d20ad3b23aa39f4d64b00ffbb747 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sun, 31 Mar 2019 18:37:38 -0400 Subject: [PATCH 294/520] Make lltest use cmpkeys routine to compare RKEY values --- src/tools/lltest.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tools/lltest.c b/src/tools/lltest.c index 3c72d5b3f..20fc55e8d 100644 --- a/src/tools/lltest.c +++ b/src/tools/lltest.c @@ -393,7 +393,7 @@ test_str2rkey(void) printf("'%.8s' -> '%.8s' expected '%.8s'\n", tests[i].rkeystr, rkey.r_rkey, tests[i].rkey.r_rkey); } - if (strncmp(rkey.r_rkey, tests[i].rkey.r_rkey, RKEYLEN)) { rc = 2+i; break; } + if (cmpkeys(&rkey, &tests[i].rkey)) { rc = 2+i; break; } } exit: From 24401e2b56d212b6bab5b2c0f0117d344f45e93e Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sun, 31 Mar 2019 20:16:04 -0400 Subject: [PATCH 295/520] Move filecopy() and movefiles() routines from btree to stdlib --- src/btree/btrec.c | 40 ---------------------------------------- src/hdrs/llstdlib.h | 2 ++ src/stdlib/fileops.c | 39 ++++++++++++++++++++++++++++++++++++++- 3 files changed, 40 insertions(+), 41 deletions(-) diff --git a/src/btree/btrec.c b/src/btree/btrec.c index 199fec43a..cb48fe59c 100644 --- a/src/btree/btrec.c +++ b/src/btree/btrec.c @@ -43,8 +43,6 @@ /* alphabetical */ static void check_offset(BLOCK block, RKEY rkey, INT i); -static void filecopy(FILE*fpsrc, INT len, FILE*fpdest); -static void movefiles(STRING, STRING); /********************************************* * local function definitions @@ -336,26 +334,6 @@ bt_addrecord (BTREE btree, RKEY rkey, RAWRECORD rec, INT len) addkey(btree, parent, rkeys(xtra, 0), ixself(xtra)); return TRUE; } -/*====================================================== - * filecopy -- Copy record from one data file to another - * Copy from source file (already opened) to destination - * file (already opened). - *====================================================*/ -static void -filecopy (FILE* fpsrc, INT len, FILE* fpdest) -{ - char buffer[BUFLEN]; - INT blklen; - while (len) { - /* copy BUFLEN at a time til the last little bit */ - /* assumes full buffer copy each time, so only appropriate - for binary file copies (because of \r\n translation on Win32) */ - blklen = (len > BUFLEN) ? BUFLEN : len; - ASSERT(fread(buffer, blklen, 1, fpsrc) == 1); - ASSERT(fwrite(buffer, blklen, 1, fpdest) == 1); - len -= blklen; - } -} /*================================== * readrec -- read record from block * btree: [in] database pointer @@ -477,24 +455,6 @@ bt_getrecord (BTREE btree, const RKEY * rkey, INT *plen) } return rawrec; } -/*======================================= - * movefiles -- Move first file to second - * failure handled with FATAL2 macro, which exits - *=====================================*/ -static void -movefiles (STRING from_file, STRING to_file) -{ - INT rtn; - unlink(to_file); - rtn = rename(from_file, to_file); - if (rtn) { - char temp[1024]; - snprintf(temp, sizeof(temp), - "rename failed code " FMT_INT ", from <%s> to <%s>", - rtn, from_file, to_file); - FATAL2(temp); - } -} /*==================================================== * isrecord -- See if there is a record with given key *==================================================*/ diff --git a/src/hdrs/llstdlib.h b/src/hdrs/llstdlib.h index 59051dbe4..ec5b72e40 100644 --- a/src/hdrs/llstdlib.h +++ b/src/hdrs/llstdlib.h @@ -90,6 +90,8 @@ int do_checked_fclose(FILE *fp, STRING filename, STRING srcfile, int srcline); int do_checked_fflush(FILE *fp, STRING filename, STRING srcfile, int srcline); int do_checked_fseek(FILE *fp, long offset, int whence, STRING filename, STRING srcfile, int srcline); size_t do_checked_fwrite(const void *buf, size_t size, size_t count, FILE *fp, STRING filename, STRING srcfile, int srcline); +void filecopy (FILE* fpsrc, INT len, FILE* fpdest); +void movefiles (STRING from_file, STRING to_file); /* listener.c */ /* callback for language change */ diff --git a/src/stdlib/fileops.c b/src/stdlib/fileops.c index e9a94ff5a..1c1782732 100644 --- a/src/stdlib/fileops.c +++ b/src/stdlib/fileops.c @@ -13,7 +13,7 @@ #include "llstdlib.h" /* llstdlib.h pulls in standard.h, config.h, sys_inc.h */ - +#define LLSTDLIB_BUFLEN 4096 /********************************************* * local function prototypes @@ -92,3 +92,40 @@ do_checked_fseek (FILE *fp, long offset, int whence, STRING filename, STRING src } return rtn; } +/*====================================================== + * filecopy -- Copy data from one file to another + * Copy from source file (already opened) to destination + * file (already opened). + *====================================================*/ +void +filecopy (FILE* fpsrc, INT len, FILE* fpdest) +{ + char buffer[LLSTDLIB_BUFLEN]; + while (len) { + /* copy LLSTDLIB_BUFLEN at a time til the last little bit */ + /* assumes full buffer copy each time, so only appropriate + for binary file copies (because of \r\n translation on Win32) */ + INT blklen = (len > LLSTDLIB_BUFLEN) ? LLSTDLIB_BUFLEN : len; + ASSERT(fread(buffer, blklen, 1, fpsrc) == 1); + ASSERT(fwrite(buffer, blklen, 1, fpdest) == 1); + len -= blklen; + } +} +/*======================================= + * movefiles -- Move first file to second + * failure handled with FATAL2 macro, which exits + *=====================================*/ +void +movefiles (STRING from_file, STRING to_file) +{ + INT rtn; + unlink(to_file); + rtn = rename(from_file, to_file); + if (rtn) { + char temp[1024]; + snprintf(temp, sizeof(temp), + "rename failed code " FMT_INT ", from <%s> to <%s>", + rtn, from_file, to_file); + FATAL2(temp); + } +} From 6d59fe475f6348b92fafa851ed95da4106155403 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sun, 31 Mar 2019 20:16:41 -0400 Subject: [PATCH 296/520] Ensure that readindex() in robust mode doesn't leave the file open --- src/btree/index.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/btree/index.c b/src/btree/index.c index b0a2cbc05..0b9a5bd6d 100644 --- a/src/btree/index.c +++ b/src/btree/index.c @@ -94,13 +94,14 @@ readindex (BTREE btr, FKEY ikey, BOOLEAN robust) index = (INDEX) stdalloc(BUFLEN); if (fread(index, BUFLEN, 1, fi) != 1) { if (robust) { + /* fall to end & return NULL */ goto readindex_end; } sprintf(scratch, "Undersized (<%d) index file: %s", BUFLEN, fkey2path(ikey)); FATAL2(scratch); } - if (fi) fclose(fi); readindex_end: + if (fi) fclose(fi); return index; } /*================================= From e2d4ae7f13db013172b7498236095789d08dfa76 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sun, 31 Mar 2019 20:45:55 -0400 Subject: [PATCH 297/520] Switch lldump back to dumping NORECS block entries now that dbverify can fix this --- src/tools/lldump.c | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/src/tools/lldump.c b/src/tools/lldump.c index 0ade11411..3bc8207d1 100644 --- a/src/tools/lldump.c +++ b/src/tools/lldump.c @@ -368,14 +368,7 @@ void print_block(BTREE btree, BLOCK block, INT32 *offset) /* Step 3: Dump BLOCK data */ /* Note that this mechanism is horribly inefficient from an I/O perspective. */ printf("BLOCK - DATA\n"); - - /* NOTE: This *should* be NORECS, but this will cause fatal errors in */ - /* readrec() because stale directory entries are being processed. */ - /* Stale directory entries come as a result of block splitting, where */ - /* the directory entries in the source block that are moved to a new */ - /* are not zeroed out. */ - for (n=0; nix_nkeys; n++) { - + for (n=0; n Date: Sun, 31 Mar 2019 20:48:52 -0400 Subject: [PATCH 298/520] Update dbverify to find and fix stale entries after block splits --- src/hdrs/btree.h | 3 +- src/tools/dbverify.c | 147 ++++++++++++++++++++++++++++++++++++------- 2 files changed, 127 insertions(+), 23 deletions(-) diff --git a/src/hdrs/btree.h b/src/hdrs/btree.h index f9231fbd5..c68849332 100644 --- a/src/hdrs/btree.h +++ b/src/hdrs/btree.h @@ -61,7 +61,8 @@ typedef struct { char r_rkey[RKEYLEN]; } RKEY; /*record key*/ -#define RKEY_INIT(r) memset((r).r_rkey, 0, RKEYLEN) +#define RKEY_NULL "\0\0\0\0\0\0\0\0" +#define RKEY_INIT(r) memcpy((r).r_rkey, RKEY_NULL, RKEYLEN) typedef INT32 FKEY; /*file key*/ diff --git a/src/tools/dbverify.c b/src/tools/dbverify.c index fc0b3be32..9a29d7079 100644 --- a/src/tools/dbverify.c +++ b/src/tools/dbverify.c @@ -97,6 +97,8 @@ struct work { INT check_othes; INT fix_deletes; INT fix_alter_pointers; + INT check_block_splits; + INT fix_block_splits; INT check_missing_data_records; /* record in index, but no data */ INT fix_missing_data_records; INT pass; /* =1 is checking, =2 is fixing */ @@ -121,7 +123,7 @@ static NAMEREFN_REC * alloc_namerefn(CNSTRING namerefn, CNSTRING key, INT err); static BOOLEAN cgn_callback(TRAV_NAMES_FUNC_ARGS(key, name, newset, param)); static BOOLEAN cgr_callback(TRAV_REFNS_FUNC_ARGS(key, refn, newset, param)); static void check_and_fix_records(void); -static BOOLEAN check_block(BLOCK block, RKEY * lo, RKEY * hi); +static BOOLEAN check_block(BTREE btr, BLOCK block, RKEY * lo, RKEY * hi); static BOOLEAN check_btree(BTREE btr); static BOOLEAN check_even(CNSTRING key, RECORD rec); static BOOLEAN check_fam(CNSTRING key, RECORD rec); @@ -162,7 +164,7 @@ static void vcrashlog(int newline, const char * fmt, va_list args); *********************************************/ enum { - ERR_ORPHANNAME, ERR_GHOSTNAME, ERR_DUPNAME, ERR_DUPREFN + ERR_ORPHANNAME, ERR_GHOSTNAME, ERR_DUPNAME, ERR_DUPREFN , ERR_NONINDINAME, ERR_DUPINDI, ERR_DUPFAM , ERR_DUPSOUR, ERR_DUPEVEN, ERR_DUPOTHE , ERR_UNDELETED, ERR_DELETED, ERR_BADNAME @@ -170,11 +172,11 @@ enum { , ERR_BADHUSBREF, ERR_BADWIFEREF, ERR_BADCHILDREF , ERR_EXTRAHUSB, ERR_EXTRAWIFE, ERR_EXTRACHILD , ERR_EMPTYFAM, ERR_SOLOFAM, ERR_BADPOINTER - , ERR_MISSINGREC + , ERR_MISSINGREC, ERR_STALEBLOCKENTRY }; static struct errinfo errs[] = { - { ERR_ORPHANNAME, 0, 0, N_("Orphan names") } + { ERR_ORPHANNAME, 0, 0, N_("Orphan names") } , { ERR_GHOSTNAME, 0, 0, N_("Ghost names") } , { ERR_DUPNAME, 0, 0, N_("Duplicate names") } , { ERR_DUPREFN, 0, 0, N_("Duplicate names") } @@ -200,6 +202,7 @@ static struct errinfo errs[] = { , { ERR_SOLOFAM, 0, 0, N_("Single person family") } , { ERR_BADPOINTER, 0, 0, N_("Bad pointer") } , { ERR_MISSINGREC, 0, 0, N_("Missing data records") } + , { ERR_STALEBLOCKENTRY, 0, 0, N_("Stale block directory entry") } }; static struct work todo; static LIST tofix=0; @@ -208,7 +211,7 @@ static INDISEQ soundexseq=0; static BOOLEAN noisy=FALSE; static INDISEQ seq_indis, seq_fams, seq_sours, seq_evens, seq_othes; static STRING lineage_tags[] = { - "FAMC" + "FAMC" , "FAMS" , "WIFE" , "HUSB" @@ -239,7 +242,7 @@ print_usage (void) printf(_("flags:\n")); printf(_("\t-a = Perform all checks (does not include fixes)\n")); printf(_("\t-g = Check for ghosts (names/refns)\n")); - printf(_("\t-G = Check for & fix ghosts (names/refns)\n")); + printf(_("\t-G = Fix ghosts (names/refns)\n")); printf(_("\t-i = Check individuals\n")); printf(_("\t-f = Check families\n")); printf(_("\t-F = Alter any bad family lineage pointers (to _badptr)\n")); @@ -251,6 +254,7 @@ print_usage (void) printf(_("\t-m = Check for records missing data entries\n")); printf(_("\t-M = Fix records missing data entries\n")); printf(_("\t-D = Fix bad delete entries\n")); + printf(_("\t-B = Fix block splits with stale data\n")); printf(_("\t-n = Noisy (echo every record processed)\n")); printf(_("example: dbverify -ifsex \"%s\"\n"), fname); printf("%s\n", verstr); @@ -423,7 +427,7 @@ cgn_callback (TRAV_NAMES_FUNC_ARGS(key, name, newset, param)) } if (noisy) - report_progress("Name: %s", name); + report_progress("Checking Name: %s", name); return 1; /* continue traversal */ } @@ -454,7 +458,7 @@ cgr_callback (TRAV_REFNS_FUNC_ARGS(key, refn, newset, param)) } else { } if (noisy) - report_progress("Refn: %s", refn); + report_progress("Checking Refn: %s", refn); return 1; /* continue traversal */ } @@ -599,7 +603,7 @@ nodes_callback(TRAV_RECORDS_FUNC_ARGS(key, rec, param)) { param=param; /* NOTUSED */ if (noisy) - report_progress("Node: %s", key); + report_progress("Checking Node: %s", key); switch (key[0]) { case 'I': return todo.check_indis ? check_indi((CNSTRING)key, (RECORD)rec) : TRUE; case 'F': return todo.check_fams ? check_fam((CNSTRING)key, (RECORD)rec) : TRUE; @@ -1110,19 +1114,32 @@ check_set (INDISEQ seq, char ctype) static BOOLEAN check_btree (BTREE btr) { + BOOLEAN ret = TRUE; + /* keep track of which files we've visited */ TABLE fkeytab = create_table_int(); + /* check that master index has its fkey correct */ INDEX index = bmaster(BTR); - INT mk1 = bkfile(btr).k_mkey; + FKEY mk1 = bkfile(btr).k_mkey; if (ixself(index) != mk1) { printf(_("Master fkey misaligned")); - printf("(" FMT_INT32 " != " FMT_INT ")\n", ixself(index), mk1); - return FALSE; + printf("(" FMT_INT32 " != " FMT_INT32 ")\n", ixself(index), mk1); + ret = FALSE; + goto exit; } - check_index(btr, index, fkeytab, NULL, NULL); + + /* check index (and block) keys */ + if (!check_index(btr, index, fkeytab, NULL, NULL)) { + printf(_("Index or block keys invalid\n")); + ret = FALSE; + goto exit; + } + +exit: destroy_table(fkeytab); - return TRUE; + + return ret; } /*========================================= * check_index -- Validate one index node of btree @@ -1161,7 +1178,7 @@ check_index (BTREE btr, INDEX index, TABLE fkeytab, RKEY * lo, RKEY * hi) if (!check_index(btr, newix, fkeytab, lox, hix)) return FALSE; } else { - if (!check_block((BLOCK)newix, lox, hix)) + if (!check_block(btr, (BLOCK)newix, lox, hix)) return FALSE; } } @@ -1173,10 +1190,86 @@ check_index (BTREE btr, INDEX index, TABLE fkeytab, RKEY * lo, RKEY * hi) * Created: 2003/09/05, Perry Rapp *=======================================*/ static BOOLEAN -check_block (BLOCK block, RKEY * lo, RKEY * hi) +check_block (BTREE btr, BLOCK block, RKEY * lo, RKEY * hi) { + INT n = nkeys(block); + INT i; + RKEY nullrkey; + BOOLEAN altered=FALSE; + + RKEY_INIT(nullrkey); + if (!check_keys(block, lo, hi)) return FALSE; + + if (!todo.check_block_splits) + goto exit; + + /* check for block splits that didn't clean up */ + /* NOTE: block keys are 0..n-1 */ + for (i = n; i < NORECS; i++) { + if (noisy) + report_progress("Checking File: %s Entry %d", fkey2path(ixself(block)), i); + if ((cmpkeys(&rkeys(block, i), &nullrkey) != 0) || + (offs(block, i) != 0) || + (lens(block, i) != 0)) { + report_error(ERR_STALEBLOCKENTRY + , _("Found stale block directory entry (%s, %d)"), fkey2path(ixself(block)), i); + if (todo.fix_block_splits) { + RKEY_INIT(rkeys(block, i)); + offs(block, i) = 0; + lens(block, i) = 0; + report_fix(ERR_STALEBLOCKENTRY + , _("Fixed stale block directory entry (%s, %d)"), fkey2path(ixself(block)), i); + altered=TRUE; + } + } + } + + + /* must rewrite data block with new header */ + if (altered) { + char scratch0[MAXPATHLEN], scratch1[MAXPATHLEN]; + FILE *fo, *fn; + + /* open original file */ + sprintf(scratch0, "%s/%s", bbasedir(btr), fkey2path(ixself(block))); + if (!(fo = fopen(scratch0, LLREADBINARY LLFILERANDOM))) { + char msg[sizeof(scratch0)+64]; + sprintf(msg, "Corrupt db -- failed to open blockfile: %s", scratch0); + FATAL2(msg); + } + + /* open new file */ + sprintf(scratch1, "%s/tmp1", bbasedir(btr)); + if (!(fn = fopen(scratch1, LLWRITEBINARY LLFILETEMP LLFILERANDOM))) { + char msg[sizeof(scratch1)+64]; + sprintf(msg, "Corrupt db -- failed to open blockfile: %s", scratch1); + FATAL2(msg); + } + + /* write updated header to new file */ + ASSERT(fwrite(block, BUFLEN, 1, fn) == 1); + + /* copy records from old file to new file */ + /* NOTE: block keys are 0..n-1 */ + for (i = 0; i < n; i++) { + if (fseek(fo, (long)(offs(block, i) + BUFLEN), 0)) + FATAL(); + + /* NOTE: Assumes that fn is positioned properly */ + filecopy(fo, lens(block, i), fn); + } + + /* close files */ + fclose(fn); + fclose(fo); + + /* move new file over top of old file */ + movefiles(scratch1, scratch0); + } + +exit: return TRUE; } /*========================================= @@ -1281,7 +1374,7 @@ check_typed_missing_data_records (char ntype) if (!keynum) return; sprintf(key, "%c%d", ntype, keynum); if (noisy) - report_progress("Check data record presence: %s", key); + report_progress("Check Data Record: %s", key); if (is_record_missing_data_entry(key)) { if (todo.pass == 1) { report_error(ERR_MISSINGREC, _("Missing data record (%s)"), key); @@ -1370,6 +1463,8 @@ main (int argc, char **argv) case 'm': todo.check_missing_data_records=TRUE; break; case 'M': todo.fix_missing_data_records=TRUE; break; case 'D': todo.fix_deletes=TRUE; break; + case 'b': todo.check_block_splits=TRUE; break; + case 'B': todo.fix_block_splits=TRUE; break; case 'v': print_version("llexec"); goto done; case 'h': default: print_usage(); goto done; @@ -1383,6 +1478,8 @@ main (int argc, char **argv) /* Enable any checks needed for fixes selected */ if (todo.fix_missing_data_records) todo.check_missing_data_records = 1; + if (todo.fix_block_splits) + todo.check_block_splits = 1; /* initialize options & misc. stuff */ llgettext_set_default_localedir(LOCALEDIR); @@ -1427,17 +1524,23 @@ main (int argc, char **argv) todo.check_indis=todo.check_fams=todo.check_sours=TRUE; todo.check_evens=todo.check_othes=TRUE; todo.find_ghosts=TRUE; + todo.check_block_splits=TRUE; } - if (todo.find_ghosts || todo.fix_ghosts) - check_ghosts(); - - + /* if database is not writable then disable fixes */ if (!(bwrite(BTR))) { todo.fix_alter_pointers = FALSE; todo.fix_ghosts = FALSE; + todo.fix_block_splits = FALSE; } + if (todo.check_block_splits || todo.fix_block_splits) + check_btree(BTR); + + if (todo.find_ghosts || todo.fix_ghosts) + check_ghosts(); + + if (todo.check_indis || todo.check_fams || todo.check_sours @@ -1452,6 +1555,7 @@ main (int argc, char **argv) report_results(); +done: closebtree(BTR); /* TODO: probably should call lldb_close, Perry 2005-10-07 */ @@ -1459,7 +1563,6 @@ main (int argc, char **argv) BTR = 0; returnvalue = 0; -done: return returnvalue; } /*=============================================== From 5819e0ae2e926e03b5be8b6d4b6f60d336f8ab08 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Tue, 2 Apr 2019 08:24:15 -0400 Subject: [PATCH 299/520] More INT/INT32 cleanup in parserefnrec and remove_refn --- src/gedlib/refns.c | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/src/gedlib/refns.c b/src/gedlib/refns.c index 152c57bab..2f62c1e8a 100644 --- a/src/gedlib/refns.c +++ b/src/gedlib/refns.c @@ -123,9 +123,9 @@ static INT32 RMcount = 0; static void allocrefnrec(void) { - RRkeys = (RKEY *) stdalloc((RRmax)*sizeof(RKEY)); RRoffs = (INT32 *) stdalloc((RRmax)*sizeof(INT32)); - RRrefns = (CNSTRING *) stdalloc((RRmax)*sizeof(STRING)); + RRkeys = (RKEY *) stdalloc((RRmax)*sizeof(RKEY)); + RRrefns = (CNSTRING *) stdalloc((RRmax)*sizeof(CNSTRING)); } /*==================================================== @@ -136,7 +136,7 @@ freerefnrec(void) { stdfree(RRkeys); stdfree(RRoffs); - stdfree((STRING)RRrefns); + stdfree((CNSTRING)RRrefns); RRmax = 0; } @@ -177,7 +177,7 @@ freerefnmrec(void) if (RMcount) stdfree(RMkeys); RMcount = 0; - RMmax = 0; + RMmax = 0; } /*==================================================== @@ -187,7 +187,7 @@ static void reallocrefnmrec(void) { freerefnmrec(); - allocrefnmrec(); + allocrefnmrec(); } /*==================================================== @@ -199,8 +199,8 @@ parserefnrec (RKEY rkey, CNSTRING p) INT i; RRkey = rkey; /* Store refn record in data structures */ - memcpy (&RRcount, p, sizeof(INT)); - p += sizeof(INT); + memcpy (&RRcount, p, sizeof(INT32)); + p += sizeof(INT32); if (RRcount >= RRmax - 1) { reallocrefnrec(); } @@ -356,9 +356,9 @@ remove_refn (CNSTRING refn, /* record's refn */ } p = rec = (STRING) stdalloc(RRsize); len = 0; - memcpy(p, &RRcount, sizeof(INT)); - p += sizeof(INT); - len += sizeof(INT); + memcpy(p, &RRcount, sizeof(INT32)); + p += sizeof(INT32); + len += sizeof(INT32); for (i = 0; i < RRcount; i++) { memcpy(p, &RRkeys[i], sizeof(RKEY)); p += sizeof(RKEY); @@ -366,9 +366,9 @@ remove_refn (CNSTRING refn, /* record's refn */ } off = 0; for (i = 0; i < RRcount; i++) { - memcpy(p, &off, sizeof(INT)); - p += sizeof(INT); - len += sizeof(INT); + memcpy(p, &off, sizeof(INT32)); + p += sizeof(INT32); + len += sizeof(INT32); off += strlen(RRrefns[i]) + 1; } for (i = 0; i < RRcount; i++) { From fd2a02b3e3bdf803aeab07e60828a591d5e22929 Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sun, 28 Apr 2019 00:09:48 -0400 Subject: [PATCH 300/520] Finish reverting commit 7276341a67e0c1f9c491435e23936e186445be2a --- src/gedlib/names.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/gedlib/names.c b/src/gedlib/names.c index 5f6645cc3..ef07daff1 100644 --- a/src/gedlib/names.c +++ b/src/gedlib/names.c @@ -1010,11 +1010,21 @@ manip_name (STRING name, SURCAPTYPE captype, SURORDER surorder, INT len) if (!name || *name == 0) return NULL; llstrsets(scratch, sizeof(scratch), uu8, name); name = scratch; + + /* Convert surname to uppercase if requested */ if (captype == DOSURCAP) name = upsurname(name); + + /* Do initial trimming of name. Account for the comma that is required */ + /* in SURFIRST mode. We do this here since we are actually parsing the */ + /* the name parts and will truncate intelligently. */ + name = trim_name(name, (surorder == REGORDER) ? len: len-1); + + /* Produce name in desired order. */ if (surorder == REGORDER) name = trim(name_string(name), len); else name = trim(name_surfirst(name), len); + /* trim doesn't respect UTF-8, so ensure we don't leave broken end */ limit_width(name, len, uu8); return name; @@ -1031,7 +1041,6 @@ name_string (STRING name) ASSERT(strlen(name) <= MAXGEDNAMELEN); while (*name) { if (*name != NAMESEP) { *p++ = *name; } - else { *p++ = ' '; } name++; } *p-- = 0; From a90b781b2fc930a479431f7a8c4b65ca034e228d Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sun, 28 Apr 2019 17:56:56 -0400 Subject: [PATCH 301/520] Fix errors introduced by rebase --- src/gedlib/xreffile.c | 1 + src/hdrs/btree.h | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/gedlib/xreffile.c b/src/gedlib/xreffile.c index 87c0d9a55..f947ee450 100644 --- a/src/gedlib/xreffile.c +++ b/src/gedlib/xreffile.c @@ -97,6 +97,7 @@ static BOOLEAN addsxref_impl(INT32 key, DUPS dups); static BOOLEAN addexref_impl(INT32 key, DUPS dups); static BOOLEAN addxref_impl(CNSTRING key, DUPS dups); static BOOLEAN addxxref_impl(INT32 key, DUPS dups); +static void dumpxrecs (STRING type, DELETESET set, INT32 *offset); static INT32 find_slot(INT32 keynum, DELETESET set); static void freexref(DELETESET set); static DELETESET get_deleteset_from_type(char ctype); diff --git a/src/hdrs/btree.h b/src/hdrs/btree.h index c68849332..a459f4dc8 100644 --- a/src/hdrs/btree.h +++ b/src/hdrs/btree.h @@ -85,7 +85,7 @@ add it to any database that does not yet have it. typedef struct { char name[18]; /* KF_NAME */ #if __WORDSIZE != 16 - INT16 pad; /* matches padding added by compiler */ + INT16 pad1; /* matches padding added by compiler */ #endif INT32 magic; /* KF_MAGIC, byte alignment check */ INT32 version; /* KF_VER */ From 86bccff7ceab7a5e4c0f0f6e048329d201619c6a Mon Sep 17 00:00:00 2001 From: Matt Emmerton Date: Sun, 28 Apr 2019 18:26:43 -0400 Subject: [PATCH 302/520] Fix buffer overflow with large integers; found via ahnentafel report by Michael Hendry --- src/hdrs/standard.h | 2 ++ src/interp/builtin.c | 6 +++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/hdrs/standard.h b/src/hdrs/standard.h index 688523d88..95c68d673 100644 --- a/src/hdrs/standard.h +++ b/src/hdrs/standard.h @@ -139,6 +139,7 @@ typedef unsigned char uchar; #define FMT_INT64_HEX "0x%016" PRIx64 #if __WORDSIZE == 64 #define FMT_INT FMT_INT64 +#define FMT_INT_LEN 22 // sign + 20 digits + NULL #define FMT_INT_HEX FMT_INT64_HEX #define FMT_INT_02 "%02" PRId64 #define FMT_INT_04 "%04" PRId64 @@ -146,6 +147,7 @@ typedef unsigned char uchar; #define FMT_SIZET FMT_INT64 #else #define FMT_INT FMT_INT32 +#define FMT_INT_LEN 12 // sign + 10 digits + NULL #define FMT_INT_HEX FMT_INT32_HEX #define FMT_INT_02 "%02" PRId32 #define FMT_INT_04 "%04" PRId32 diff --git a/src/interp/builtin.c b/src/interp/builtin.c index 545d63b67..cbbaf40a2 100644 --- a/src/interp/builtin.c +++ b/src/interp/builtin.c @@ -1085,7 +1085,7 @@ llrpt_prevsib (PNODE node, SYMTAB stab, BOOLEAN *eflg) PVALUE llrpt_d (PNODE node, SYMTAB stab, BOOLEAN *eflg) { - static char scratch[20] = ""; + static char scratch[FMT_INT_LEN]; PNODE argvar = builtin_args(node); PVALUE val=0; INT i=0; @@ -1106,7 +1106,7 @@ llrpt_d (PNODE node, SYMTAB stab, BOOLEAN *eflg) PVALUE llrpt_f (PNODE node, SYMTAB stab, BOOLEAN *eflg) { - char scratch[20]=""; + char scratch[FMT_INT_LEN]; char format[10]=""; INT prec = 2; PNODE argvar = builtin_args(node); @@ -1238,7 +1238,7 @@ static char *rothou[] = { PVALUE llrpt_roman (PNODE node, SYMTAB stab, BOOLEAN *eflg) { - static char scratch[20]; + static char scratch[FMT_INT_LEN]; INT i; PNODE argvar = builtin_args(node); PVALUE val = eval_and_coerce(PINT, argvar, stab, eflg); From 9509fdb07b6f558c6107a9ebb198392518d78c1b Mon Sep 17 00:00:00 2001 From: Steve Dum Date: Fri, 3 May 2019 15:44:24 -0700 Subject: [PATCH 303/520] Integrate tests to run with automake Parallel test Harness add some math tests, add Royal92 as a not quite trivial gedcom to read and and a string utf-8 test. --- .gitignore | 2 + AUTHORS | 2 +- configure.ac | 1 + src/tools/Makefile.am | 3 +- src/tools/xterm_decode.c | 2725 + tests/CreatingTests | 158 + tests/Makefile.am | 29 + tests/Note | 59 + tests/Royal92/Royal92.config | 7 + tests/Royal92/Royal92.dbverify.out.ref | 8 + tests/Royal92/Royal92.ged | 30682 ++++++ tests/Royal92/Royal92.lldump.out.ref | 82972 ++++++++++++++++ tests/Royal92/Royal92.llines.out.filter.ref | 27795 ++++++ tests/Royal92/Royal92.llscr | 5 + tests/Royal92/Royal92.lltest.out.ref | 7 + tests/date/checkjd2date.llines.out.filter.ref | 879 + tests/date/checkjd2date.llscr | 2 +- ...kjd2date.log.save => checkjd2date.out.ref} | 0 tests/do_code_tests.sh | 55 - tests/do_rpt_tests.sh | 41 - .../test1.llines.out.filter.ref | 1947 + tests/gengedcomstrong/test1.llscr | 5 +- .../{test1.log.save => test1.out.ref} | 0 tests/interp/eqv_pvalue.llines.out.filter.ref | 2742 + tests/interp/eqv_pvalue.llscr | 4 +- ...eqv_pvalue.log.save => eqv_pvalue.out.ref} | 0 tests/interp/fullname.llines.out.filter.ref | 1878 + tests/interp/fullname.llscr | 6 +- .../{fullname.log.save => fullname.out.ref} | 0 tests/math/test1.ll | 283 + tests/math/test1.llines.out.filter.ref | 891 + tests/math/test1.llscr | 5 + tests/math/test1.out.32.ref | 636 + tests/math/test1.out.64.ref | 645 + tests/math/test2.config | 2 + tests/math/test2.ll | 315 + tests/math/test2.llexec.out.ref | 1 + tests/math/test2.llines.out.filter.ref | 338 + tests/math/test2.llscr | 3 + tests/math/test2.out.32.ref | 678 + tests/math/test2.out.64.ref | 678 + tests/pedigree-longname/test1.diff | 0 .../test1.llines.out.filter.ref | 1658 + tests/pedigree-longname/test1.llscr | 2 +- tests/pedigree-longname/test1.out.ref | 6 + tests/run_a_test | 341 + tests/run_rpt_test.sh | 61 - .../string-unicode.llines.out.filter.ref | 880 + tests/string/string-unicode.llscr | 4 +- ...nicode.log.save => string-unicode.out.ref} | 0 tests/string/string-utf8.ll | 66 + .../string/string-utf8.llines.out.filter.ref | 880 + tests/string/string-utf8.llscr | 4 + tests/string/string-utf8.out.ref | 45 + .../view-history.llines.out.filter.ref | 2553 + tests/view-history/view-history.llscr | 4 +- ...-history.log.save => view-history.out.ref} | 0 57 files changed, 162822 insertions(+), 171 deletions(-) create mode 100644 src/tools/xterm_decode.c create mode 100644 tests/CreatingTests create mode 100644 tests/Makefile.am create mode 100644 tests/Note create mode 100644 tests/Royal92/Royal92.config create mode 100644 tests/Royal92/Royal92.dbverify.out.ref create mode 100644 tests/Royal92/Royal92.ged create mode 100644 tests/Royal92/Royal92.lldump.out.ref create mode 100644 tests/Royal92/Royal92.llines.out.filter.ref create mode 100644 tests/Royal92/Royal92.llscr create mode 100644 tests/Royal92/Royal92.lltest.out.ref create mode 100644 tests/date/checkjd2date.llines.out.filter.ref rename tests/date/{checkjd2date.log.save => checkjd2date.out.ref} (100%) delete mode 100755 tests/do_code_tests.sh delete mode 100755 tests/do_rpt_tests.sh create mode 100644 tests/gengedcomstrong/test1.llines.out.filter.ref rename tests/gengedcomstrong/{test1.log.save => test1.out.ref} (100%) create mode 100644 tests/interp/eqv_pvalue.llines.out.filter.ref rename tests/interp/{eqv_pvalue.log.save => eqv_pvalue.out.ref} (100%) create mode 100644 tests/interp/fullname.llines.out.filter.ref rename tests/interp/{fullname.log.save => fullname.out.ref} (100%) create mode 100644 tests/math/test1.ll create mode 100644 tests/math/test1.llines.out.filter.ref create mode 100644 tests/math/test1.llscr create mode 100644 tests/math/test1.out.32.ref create mode 100644 tests/math/test1.out.64.ref create mode 100644 tests/math/test2.config create mode 100644 tests/math/test2.ll create mode 100644 tests/math/test2.llexec.out.ref create mode 100644 tests/math/test2.llines.out.filter.ref create mode 100644 tests/math/test2.llscr create mode 100644 tests/math/test2.out.32.ref create mode 100644 tests/math/test2.out.64.ref delete mode 100644 tests/pedigree-longname/test1.diff create mode 100644 tests/pedigree-longname/test1.llines.out.filter.ref create mode 100644 tests/pedigree-longname/test1.out.ref create mode 100755 tests/run_a_test delete mode 100755 tests/run_rpt_test.sh create mode 100644 tests/string/string-unicode.llines.out.filter.ref rename tests/string/{string-unicode.log.save => string-unicode.out.ref} (100%) create mode 100644 tests/string/string-utf8.ll create mode 100644 tests/string/string-utf8.llines.out.filter.ref create mode 100644 tests/string/string-utf8.llscr create mode 100644 tests/string/string-utf8.out.ref create mode 100644 tests/view-history/view-history.llines.out.filter.ref rename tests/view-history/{view-history.log.save => view-history.out.ref} (100%) diff --git a/.gitignore b/.gitignore index d6c6f8ae3..371dd010e 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,5 @@ config.* configure stamp-h1 build/autotools/compile +*~ +*.swp diff --git a/AUTHORS b/AUTHORS index 5a2144da9..9eadd94af 100644 --- a/AUTHORS +++ b/AUTHORS @@ -26,7 +26,7 @@ Perry Rapp (prapp@erols.com, puddle@users.sourceforge.net) Petter Reinholdtsen (pere@hungry.com, pere@td.org.uit.no) - code cleaning, insulation layer -Stephen Dum (stephen.dum@verizon.net) +Stephen Dum (dr.doom@frontier.com) - code cleaning, leak checking, xml docs, bug fixes. John F. Chandler (jchbn@cuvmb.cc.columbia.edu) diff --git a/configure.ac b/configure.ac index 0714a601f..822b9bac2 100644 --- a/configure.ac +++ b/configure.ac @@ -298,4 +298,5 @@ AC_OUTPUT(Makefile \ reports/st/Makefile \ tt/Makefile \ build/Makefile \ + tests/Makefile \ po/Makefile.in) diff --git a/src/tools/Makefile.am b/src/tools/Makefile.am index 10b90faf1..99126fa8a 100644 --- a/src/tools/Makefile.am +++ b/src/tools/Makefile.am @@ -4,13 +4,14 @@ # AUTOMAKE_OPTIONS = no-dependencies # what are we going to build? -bin_PROGRAMS = btedit dbverify lldump lltest +bin_PROGRAMS = btedit dbverify lldump lltest xterm_decode # what goes into btedit, dbverify and lltest? btedit_SOURCES = btedit.c wprintf.c dbverify_SOURCES = dbverify.c wprintf.c lltest_SOURCES = lltest.c wprintf.c lldump_SOURCES = lldump.c wprintf.c +xterm_decode_SOURCES = xterm_decode.c # what libraries do btedit, dbverify and lltest need? btedit_LDADD = ../btree/libbtree.a ../stdlib/libstdlib.a \ diff --git a/src/tools/xterm_decode.c b/src/tools/xterm_decode.c new file mode 100644 index 000000000..1035aab53 --- /dev/null +++ b/src/tools/xterm_decode.c @@ -0,0 +1,2725 @@ +// this is a xterm escape sequence disassembler. +// +// Written by Stephen A Dum +// dr.doom@frontier.com +// 15 Mar 2019 +// Copyright 2019 Stephen A Dum All rights reserved +// Licensed under the Open Software License version 3.0 +// Xterm data from +// http://www.xfree86.org/4.7.0/ctlseqs.html +// https://vt100.net/docs/vt510-rm/SGR.html +// +#include +#include +#include +#include + +#define ENQ 0x05 // Return Terminal Status (Ctrl-E). + // Default response is an empty string, + // but may be overridden by a resource answerbackString. +#define BEL 0x07 // Bell (Ctrl-G) +#define BS 0x08 // Backspace (Ctrl-H) +#define TAB 0x09 // Horizontal Tab (HT) (Ctrl-I) +#define LF 0x0a // Line Feed or New Line (NL) (Ctrl-J) +#define VT 0x0b // Vertical Tab (Ctrl-K) same as LF +#define FF 0x0c // Form Feed or New Page (NP) (Ctrl-L) same as LF +#define CR 0x0d // Carriage Return (Ctrl-M) +#define SO 0x0e // Shift Out (Ctrl-N) Switch to Alternate Character Set + // invokes the G1 character set. +#define SI 0x0f // Shift In (Ctrl-O) Switch to Standard Character Set: + // invokes the G0 character set (the default). +#define ESC 0x1b // Escape (Ctrl-K) +#define SP 0x20 // Space. + +#define MAXTEXT 60 +char textbuf[MAXTEXT]; +int textlen=0; +char charsetname[80] = ""; +char shortcharsetname[80] = ""; +char msg[120]; // buffer to assemble messages +char msg1[120]; // buffer to assemble messages + +// C0 Codes +char *controlchars[32] = + { "NUL", "SOH", "STX", "ETX", "EOT", "ENQ", "ACK", "BEL", + "BS", "TAB", "LF", "VT", "FF", "CR", "SO", "SI", + "DLE", "DCI", "DC2", "DC3", "DC4", "NAK", "SYN", "ETB", + "CAN", "EM", "SUB", "ESC", "FS", "GS", "RS", "US" }; + +// Dec Special Graphics +// mostly line drawing symbols 31 symbols 0x60 thru 0x7e +// `abcdefghijklmnopqrstuvwxyz{|}~ +char *linedrawingchars[31] = + {"diamond","ckboard","TAB-sym","FF-sym", //~abc 0x60-0x63 + "CR-sym","LF-sym","Degree Symbol","plus/minus", //defg 0x64-0x67 + "NL-sym","VT-sym","lr corner","ur corner", //hijk 0x68-0x6b + //NL and VT are also board of squares and Lantern symbol + "ul corner","ll corner","Crossover","Scan Line 1", //lmno 0x6c-0x6f + "scan line 3", "Horizontal line","scan line 7","scan line 9", //pqrs 70-73 + "right pointing tee","left pointing tee", //tu 0x74-0x75 + "up pointing tee","down pointing tee", //vw 0x76-0x77 + "Vertical line", "less/equal", "greater/equal","greek Pi", //xyz{ 0x78-0x7b + //(you can spot pprryyzz{{||}} in a lot of AT&T terminfo strings). + "not equal","uk pound sign","bullet", //|}~ 0x7c-0x7e + }; +/* Teletype 5410v1 symbols begin here 2B,2C,2D,2E, 30 (+,-.x0)*/ +char *ldc2[6] = + {"right pointing arrow","left pointing arrow", + "up pointing arrow","down pointing arrow", + "","solid square block"}; + +void usage(int e) { + printf("usage:xterm_decode input... \n"); + printf(" xterm_decode\n"); + printf(" output to stdout, input is list of files, or stdin.\n"); + exit(e); + +} + +// flushtext - look at character set and decode line drawing characters +void flushtext( char *label) { + char textname[90]; + if(textlen == 0) return; + textbuf[textlen] = 0; + + // create string with "text name of font" + if (strcmp(label, "text") == 0) { + if (strlen(shortcharsetname) == 0) { + snprintf(textname,sizeof(textname),"%s default font", label); + } else { + snprintf(textname,sizeof(textname),"%s %s", label,shortcharsetname); + } + if (strstr(shortcharsetname,"Dec Special")) { + //0x60-0x7e linedrawingchars 0-1e with at least 1 char to print + char type[80]; // tmp buffer to assemble type info + int typelen=0; // length of record type we are printing + char *textptr=textbuf; // next char to process in text buffer + int repcnt; // count number times a char is repeated + + fputs(textname,stdout); + typelen = strlen(textname); + char *start = textptr; // start of this batch of char + while (textptr-textbuf < textlen) { + char thischar=*textptr; // 1st char in this batch + repcnt=1; + while(textptr - textbuf < textlen && *++textptr == thischar) { + repcnt++; + } + // print this batch of same chars + if (thischar >= 0x60 && thischar < 0x7f) { + snprintf(type,sizeof(type),"%s %d-%s", + (start == textbuf ? "" : ","), + repcnt, + linedrawingchars[thischar-0x60]); + } else { + snprintf(type,sizeof(type),"%s %d-%c", + (start == textbuf ? "" : ","), + repcnt,thischar); + } + fputs(type,stdout); + typelen += strlen(type); + if (typelen+(textptr-start) > (80 - 25)) { // print a line + printf(": '%.*s'\n",(int)(textptr-start),start); + start = textptr; + if (textptr < textbuf+textlen) { + fputs(textname,stdout); + typelen = strlen(textname); + } + } + } + if ((textptr-start) > 0) { // print a line + printf(": '%.*s'\n",(int)(textptr-start),start); + } + } else { + printf("%s: '%*s'\n", textname, textlen, textbuf); + } + } else { + printf("%s: '%s'\n", label,textbuf); + + } + textlen = 0; +} + +void addCharToText(char *label, char text) { + if (textlen >= MAXTEXT) flushtext(label); + textbuf[textlen++] = text; +} +void addStrToText(char *label, char *text) { + while (*text) { + if (textlen >= MAXTEXT) flushtext("text"); + textbuf[textlen++] = *text++; + } +} + +//STring terminator is \ or 0x9c +void printtoST(char *label,FILE * fd) { + char c; + while ((c = getc(fd)) != EOF) { + if (c != ESC) { + addCharToText(label,c); + continue; + } else { + addStrToText(label, ""); + if (c = getc(fd) != EOF) { + if (c <= 127) { + addCharToText("text",c); + } else { + snprintf(msg,sizeof(msg),"<0x%x>",c); + addStrToText("text",msg); + } + if (c == '\\' ) { + flushtext(label); + } else if (c == 0x9c) { + flushtext(label); + } else { + flushtext("Unrecognized string Terminator"); + } + } else { + flushtext("interrupted escape sequence"); + } + break; + } + } +} +//readOSC - 2 nums terminated by ST or BEL +// Read operating system command +void readOSC(char *label,FILE * fd) { + char c; + while ((c = getc(fd)) != EOF) { + if (c != ESC) { + addCharToText(label,c); + continue; + } else { + if (c = getc(fd) != EOF) { + if (c <= 127) { + addCharToText("text",c); + } else { + snprintf(msg,sizeof(msg),"<0x%x>",c); + addStrToText("text",msg); + } + if (c == '\\' ) { + flushtext(label); + } else if (c == 0x9c) { + flushtext(label); + } else if (c == BEL) { + flushtext(label); + } else { + flushtext("Unrecognized escape sequence"); + } + } else { + flushtext("interrupted escape sequence"); + } + break; + } + } +} + +//processCSI +void processCSI(char *label,FILE *fd) { + int buf[10]; //collection of parameter values + char c; + char lead = ' '; + char tail = ' '; + int cnt = -1; // next parameter to be filled + // values 0..cnt are initialized to 0 when cnt is incremented + int innumber; // are we processing a number + int ok; + + // format of CSI is '[' (?|>) values (>|) (letter|{|\|) } + // values is a ; separated lists of numbers + // read in semicolon separated parameters + if ((c = getc(fd)) == EOF) { + // some CSI strings have a char before command char (!,",$,') + flushtext("interrupted CSI string"); + return; + } + addCharToText("CSI",c); + if (c == '?' || c == '>') { + lead = c; + if ((c = getc(fd)) == EOF) { + addCharToText("CSI",c); + flushtext("interrupted CSI string"); + return; + } + addCharToText("CSI",c); + } + innumber = 0; + while (1) { + if (isdigit(c)) { + if (innumber == 0) { + innumber = 1; + buf[++cnt] = 0; // advance to next number in buffer + // and initialize it + } + buf[cnt] = buf[cnt]*10 + c - '0'; + } else if (c == ';') { + buf[++cnt] = 0; + } else { + break; + } + if ((c = getc(fd)) == EOF) { + addCharToText("CSI",c); + flushtext("interrupted CSI string"); + return; + } + addCharToText("CSI",c); + } + // we have read in numbers -- if any + if (c == '!' || c == '"' || c =='$' || c == '\'') { + tail = c; + if ((c = getc(fd)) == EOF) { + flushtext("interrupted CSI string"); + return; + } + } + // CSI Control Sequence Introducer ([ or <0x9b> + switch (c) { + case '@': + // CSI P s @ Insert P s (Blank) Character(s) (default = 1) (ICH) + if (lead != ' ' || tail != ' ' || cnt > 0) { + flushtext("Invalid CSI string"); + return; + } + if (cnt == -1) { + cnt++; + buf[cnt] = 1; + } + snprintf(msg,sizeof(msg), "CSI insert %d blank%s",buf[0], + buf[0] == 1 ? "" : "s"); + flushtext(msg); + break; + case 'A': + // CSI P s A Cursor Up P s Times (default = 1) (CUU) + if (lead != ' ' || tail != ' ' || cnt > 0) { + flushtext("Invalid CSI string"); + return; + } + if (cnt == -1) { + cnt++; + buf[cnt] = 1; + } + snprintf(msg,sizeof(msg), "CSI Cursor up %d Times",buf[0]); + flushtext(msg); + break; + case 'B': + // CSI P s B Cursor Down P s Times (default = 1) (CUD) + if (lead != ' ' || tail != ' ' || cnt > 0) { + flushtext("Invalid CSI string"); + return; + } + if (cnt == -1) { + cnt++; + buf[cnt] = 1; + } + snprintf(msg,sizeof(msg), "CSI Cursor down %d Times",buf[0]); + flushtext(msg); + break; + case 'C': + // CSI P s C Cursor Forward P s Times (default = 1) (CUF) + if (lead != ' ' || tail != ' ' || cnt > 0) { + flushtext("Invalid CSI string"); + return; + } + if (cnt == -1) { + cnt++; + buf[cnt] = 1; + } + snprintf(msg,sizeof(msg), "CSI Cursor forward %d Times",buf[0]); + flushtext(msg); + break; + case 'D': + // CSI P s D Cursor Backward P s Times (default = 1) (CUB) + if (lead != ' ' || tail != ' ' || cnt > 0) { + flushtext("Invalid CSI string"); + return; + } + if (cnt == -1) { + cnt++; + buf[cnt] = 1; + } + snprintf(msg,sizeof(msg), "CSI Cursor Backward %d Times",buf[0]); + flushtext(msg); + break; + case 'E': + // CSI P s E Cursor Next Line P s Times (default = 1) (CNL) + if (lead != ' ' || tail != ' ' || cnt > 0) { + flushtext("Invalid CSI string"); + return; + } + if (cnt == -1) { + cnt++; + buf[cnt] = 1; + } + snprintf(msg,sizeof(msg), "CSI Cursor Next Line %d Times",buf[0]); + flushtext(msg); + break; + case 'F': + // CSI P s F Cursor Preceding Line P s Times (default = 1) (CPL) + if (lead != ' ' || tail != ' ' || cnt > 0) { + flushtext("Invalid CSI string"); + return; + } + if (cnt == -1) { + cnt++; + buf[cnt] = 1; + } + snprintf(msg,sizeof(msg), "CSI Cursor Preceding Line %d Times",buf[0]); + flushtext(msg); + break; + case 'G': + // CSI P s G Cursor Character Absolute [column] (default = [row,1]) (CHA) + if (lead != ' ' || tail != ' ' || cnt > 0) { + flushtext("Invalid CSI string"); + return; + } + if (cnt == -1) { + cnt++; + buf[cnt] = 1; + } + snprintf(msg,sizeof(msg), "CSI Cursor to Column %d",buf[0]); + flushtext(msg); + break; + case 'H': + // CSI P s ; P s H Cursor Position [row;column] (default = [1,1]) (CUP) + if (lead != ' ' || tail != ' ' || cnt > 1) { + flushtext("Invalid CSI string"); + return; + } + if (cnt == -1) { + cnt++; + buf[cnt] = 1; + } + if (cnt == 0) { + cnt++; + buf[cnt] = 1; + } + snprintf(msg,sizeof(msg), "CSI Position Cursor to row %d,Col %d]",buf[0],buf[1]); + flushtext(msg); + break; + case 'I': + // CSI P s I Cursor Forward Tabulation P s tab stops (default = 1) (CHT) + if (lead != ' ' || tail != ' ' || cnt > 0) { + flushtext("Invalid CSI string"); + return; + } + if (cnt == -1) { + cnt++; + buf[cnt] = 1; + } + snprintf(msg,sizeof(msg), "CSI Cursor Forward %d tab stops",buf[0]); + + flushtext(msg); + break; + case 'J': + // CSI P s J Erase in Display (ED) + // P s = 0 → Erase Below (default) + // P s = 1 → Erase Above + // P s = 2 → Erase All + // P s = 3 → Erase Saved Lines (xterm) + // CSI ? P s J Erase in Display (DECSED) + // P s = 0 → Selective Erase Below (default) + // P s = 1 → Selective Erase Above + // P s = 2 → Selective Erase All + if (tail != ' ' || cnt > 0) { + flushtext("Invalid CSI string"); + return; + } + if (cnt == -1) { + cnt++; + buf[cnt] = 0; + } + { + char *m = "oops"; + if (lead == '?') { + switch(buf[0]) { + case 0: + m = "Selective Erase Below"; + break; + case 1: + m = "Selective Erase Above"; + break; + case 2: + m = "Selective Erase All"; + break; + } + } else { + switch(buf[0]) { + case 0: + m = "Below"; + break; + case 1: + m = "Above"; + break; + case 2: + m = "All"; + break; + case 3: + m = "Saved Lines"; + break; + } + } + snprintf(msg,sizeof(msg), "CSI Erase Display %s",m); + flushtext(msg); + } + break; + case 'K': + // CSI P s K Erase in Line (EL) + // P s = 0 → Erase to Right (default) + // P s = 1 → Erase to Left + // P s = 2 → Erase All + // CSI ? P s K Erase in Line (DECSEL) + // P s = 0 → Selective Erase to Right (default) + // P s = 1 → Selective Erase to Left + // P s = 2 → Selective Erase All + if (tail != ' ' || cnt > 0) { + flushtext("Invalid CSI string"); + return; + } + if (cnt == -1) { + cnt++; + buf[cnt] = 0; + } + { + char *m = "oops"; + if (lead == '?') { + switch(buf[0]) { + case 0: + m = "Selective Erase Below"; + break; + case 1: + m = "Selective Erase Above"; + break; + case 2: + m = "Selective Erase All"; + break; + } + } else { + switch(buf[0]) { + case 0: + m = "Below"; + break; + case 1: + m = "Above"; + break; + case 2: + m = "All"; + break; + case 3: + m = "Saved Lines"; + break; + } + } + snprintf(msg,sizeof(msg), "CSI Erase in Line %s",m); + } + flushtext(msg); + break; + case 'L': + // CSI P s L Insert P s Line(s) (default = 1) (IL) + if (lead != ' ' || tail != ' ' || cnt > 0) { + flushtext("Invalid CSI string"); + return; + } + if (cnt == -1) { + cnt++; + buf[cnt] = 1; + } + snprintf(msg,sizeof(msg), "CSI Insert %d Line(s)",buf[0]); + flushtext(msg); + break; + case 'M': + // CSI P s M Delete P s Line(s) (default = 1) (DL) + if (lead != ' ' || tail != ' ' || cnt > 0) { + flushtext("Invalid CSI string"); + return; + } + if (cnt == -1) { + cnt++; + buf[cnt] = 1; + } + snprintf(msg,sizeof(msg), "CSI Delete %d Line(s)",buf[0]); + flushtext(msg); + break; + case 'P': + // CSI P s P Delete P s Character(s) (default = 1) (DCH) + if (lead != ' ' || tail != ' ' || cnt > 0) { + flushtext("Invalid CSI string"); + return; + } + if (cnt == -1) { + cnt++; + buf[cnt] = 1; + } + snprintf(msg,sizeof(msg), "CSI Delete %d character(s)",buf[0]); + flushtext(msg); + break; + case 'S': + // CSI P s S Scroll up P s lines (default = 1) (SU) + if (lead != ' ' || tail != ' ' || cnt > 0) { + flushtext("Invalid CSI string"); + return; + } + if (cnt == -1) { + cnt++; + buf[cnt] = 1; + } + snprintf(msg,sizeof(msg), "CSI Scroll up %d Line(s)",buf[0]); + flushtext(msg); + break; + case 'T': + // CSI P s T Scroll down P s lines (default = 1) (SD) + // CSI P s ; P s ; P s ; P s ; P s T + // Initiate highlight mouse tracking. Parameters are + // [func;startx;starty;firstrow;lastrow]. + // See the section Mouse Tracking. + // looks like we can have 0, 1, or 5 params only +//xxxxx this isn't right cnt > 4 or from 1 to 4 ??? redo + if (lead != ' ' || tail != ' ' || cnt > 4 || (cnt > 1 && cnt < 4)) { + flushtext("Invalid CSI string"); + return; + } + if (cnt == -1) { + cnt++; + buf[cnt] = 1; + } + if (cnt == 0) { + snprintf(msg,sizeof(msg), "CSI Scroll Down %d line(s)",buf[0]); + } else { + snprintf(msg,sizeof(msg), "CSI Initiate Mouse Tracking %d,%d,%d,%d,%d", + buf[0],buf[1],buf[2],buf[3],buf[4]); + } + flushtext(msg); + break; + case 'X': + // CSI P s X Erase P s Character(s) (default = 1) (ECH) + if (lead != ' ' || tail != ' ' || cnt > 0) { + flushtext("Invalid CSI string"); + return; + } + if (cnt == -1) { + cnt++; + buf[cnt] = 1; + } + snprintf(msg,sizeof(msg), "CSI Erase %d Character(s)(s)",buf[0]); + flushtext(msg); + break; + case 'Z': + // CSI P s Z Cursor Backward Tabulation P s tab stops (default = 1) (CBT) + if (lead != ' ' || tail != ' ' || cnt > 0) { + flushtext("Invalid CSI string"); + return; + } + if (cnt == -1) { + cnt++; + buf[cnt] = 1; + } + snprintf(msg,sizeof(msg), "CSI Cursor Backward Tab %d tab stops",buf[0]); + flushtext(msg); + break; + case '`': + // CSI P m ` Character Position Absolute [column] (default = [row,1]) (HPA) + if (lead != ' ' || tail != ' ' || cnt > 0) { + flushtext("Invalid CSI string"); + return; + } + if (cnt == -1) { + cnt++; + buf[cnt] = 1; + } + snprintf(msg,sizeof(msg), "CSI Position column Absolute row unchanged, Col %d",buf[0]); + flushtext(msg); + break; + case 'b': + // CSI P s b Repeat the preceding graphic character P s times (REP) + if (lead != ' ' || tail != ' ' || cnt > 0) { + flushtext("Invalid CSI string"); + return; + } + if (cnt == -1) { + cnt++; + buf[cnt] = 1; + } + snprintf(msg,sizeof(msg), "CSI Repeat Previous Graphic char %d times",buf[0]); + flushtext(msg); + break; + case 'c': + // CSI > P s c Send Device Attributes (Primary DA) + // P s = 0 or omitted → request attributes from terminal. + // The response depends on the decTerminalID resource setting. + // → CSI ? 1 ; 2 c (‘‘VT100 with Advanced Video Option’’) + // → CSI ? 1 ; 0 c (‘‘VT101 with No Options’’) + // → CSI ? 6 c (‘‘VT102’’) + // → CSI ? 6 0 ; 1 ; 2 ; 6 ; 8 ; 9 ; 1 5 ; c (‘‘VT220’’) + // The VT100-style response parameters do not mean anything by + // themselves. VT220 parameters do, telling the host what + // features the terminal supports: + // → 1 132-columns + // → 2 Printer + // → 6 Selective erase + // → 8 User-defined keys + // → 9 National replacement character sets + // → 1 5 Technical characters + // → 2 2 ANSI color, e.g., VT525 + // → 2 9 ANSI text locator (i.e., DEC Locator mode) + // CSI > P S c Send Device Attributes (Secondary DA) + // P s = 0 or omitted → request the terminal’s identification code. + // The response depends on the decTerminalID resource setting. + // It should apply only to VT220 and up, but xterm extends this + // to VT100. + // → CSI > P p ; P v ; P c c + // where P p denotes the terminal type + // → 0 (‘‘VT100’’) + // → 1 (‘‘VT220’’) + // and P v is the firmware version (for xterm, this is the XFree86 + // patch number, starting with 95). In a DEC terminal, + // P c indicates the ROM cartridge registration number and is + // always zero. + if (lead == '?' || tail != ' ' || cnt > 0) { + // want no lead, or > but not ? + flushtext("Invalid CSI string"); + return; + } + if (cnt == -1) { + cnt++; + buf[cnt] = 0; + } + if (lead == ' ') { + snprintf(msg,sizeof(msg), "CSI Send Device Primary Attributes"); + } else { + snprintf(msg,sizeof(msg), "CSI Send Device Secondary Attributes"); + } + flushtext(msg); + break; + case 'd': + // CSI P m d Line Position Absolute [row] (default = [1,column]) (VPA) + if (lead != ' ' || tail != ' ' || cnt > 0) { + flushtext("Invalid CSI string"); + return; + } + if (cnt == -1) { + cnt++; + buf[cnt] = 1; + } + snprintf(msg,sizeof(msg), "CSI Line Position Absolutge [row] to %d, Col unchanged",buf[0]); + flushtext(msg); + break; + case 'f': + // CSI P s ; P s f Horizontal and Vertical Position [row;column] (default = [1,1]) (HVP) + if (lead != ' ' || tail != ' ' || cnt > 1) { + flushtext("Invalid CSI string"); + return; + } + if (cnt == -1) { + cnt++; + buf[cnt] = 1; + } + if (cnt == 0) { + cnt++; + buf[cnt] = 1; + } + snprintf(msg,sizeof(msg), "CSI Horizontal and Vertical Position row=%d, col=%d",buf[0],buf[1]); + flushtext(msg); + break; + case 'g': + // CSI P s g Tab Clear (TBC) + // P s = 0 → Clear Current Column (default) + // P s = 3 → Clear All + if (lead != ' ' || tail != ' ' || cnt > 0) { + flushtext("Invalid CSI string"); + return; + } + if (cnt == -1) { + cnt++; + buf[cnt] = 1; + } + if (buf[0] == 0) { + flushtext("CSI Clear Tab CUrrent Column"); + } else if (buf[0] == 3) { + flushtext("CSI Clear All Tabs"); + } else { + flushtext("Invalid CSI string"); + } + break; + case 'h': + // CSI P m h Set Mode (SM) + // P s = 2 → Keyboard Action Mode (AM) + // P s = 4 → Insert Mode (IRM) + // P s = 1 2 → Send/receive (SRM) + // P s = 2 0 → Automatic Newline (LNM) + // CSI ? P m h DEC Private Mode Set (DECSET) + // P s = 1 → Application Cursor Keys (DECCKM) + // P s = 2 → Designate USASCII for character sets G0-G3 (DECANM), and set VT100 mode. + // P s = 3 → 132 Column Mode (DECCOLM) + // P s = 4 → Smooth (Slow) Scroll (DECSCLM) + // P s = 5 → Reverse Video (DECSCNM) + // P s = 6 → Origin Mode (DECOM) + // P s = 7 → Wraparound Mode (DECAWM) + // P s = 8 → Auto-repeat Keys (DECARM) + // P s = 9 → Send Mouse X & Y on button press. See the section Mouse Tracking. + // P s = 1 0 → Show toolbar (rxvt) + // P s = 1 2 → Start Blinking Cursor (att610) + // P s = 1 8 → Print form feed (DECPFF) + // P s = 1 9 → Set print extent to full screen (DECPEX) + // P s = 2 5 → Show Cursor (DECTCEM) + // P s = 3 0 → Show scrollbar (rxvt). + // P s = 3 5 → Enable font-shifting functions (rxvt). + // P s = 3 8 → Enter Tektronix Mode (DECTEK) + // P s = 4 0 → Allow 80 → 132 Mode + // P s = 4 1 → more(1) fix (see curses resource) + // P s = 4 2 → Enable Nation Replacement Character sets (DECNRCM) + // P s = 4 4 → Turn On Margin Bell + // P s = 4 5 → Reverse-wraparound Mode + // P s = 4 6 → Start Logging (normally disabled by a compile-time option) + // P s = 4 7 → Use Alternate Screen Buffer (unless disabled by the titeInhibit resource) + // P s = 6 6 → Application keypad (DECNKM) + // P s = 6 7 → Backarrow key sends backspace (DECBKM) + // P s = 1 0 0 0 → Send Mouse X & Y on button press and release. See the section Mouse Tracking. + // P s = 1 0 0 1 → Use Hilite Mouse Tracking. + // P s = 1 0 0 2 → Use Cell Motion Mouse Tracking. + // P s = 1 0 0 3 → Use All Motion Mouse Tracking. + // P s = 1 0 1 0 → Scroll to bottom on tty output (rxvt). + // P s = 1 0 1 1 → Scroll to bottom on key press (rxvt). + // P s = 1 0 3 5 → Enable special modifiers for Alt and NumLock keys. + // P s = 1 0 3 6 → Send ESC when Meta modifies a key (enables the metaSendsEscape resource). + // P s = 1 0 3 7 → Send DEL from the editing-keypad Delete key + // P s = 1 0 4 7 → Use Alternate Screen Buffer (unless disabled by the titeInhibit resource) + // P s = 1 0 4 8 → Save cursor as in DECSC (unless disabled by the titeInhibit resource) + // P s = 1 0 4 9 → Save cursor as in DECSC and use Alternate Screen Buffer, clearing it first (unless disabled by the titeInhibit resource). This combines the effects of the 1 0 4 7 and 1 0 4 8 modes. Use this with terminfo-based applications rather than the 4 7 mode. + // P s = 1 0 5 1 → Set Sun function-key mode. + // P s = 1 0 5 2 → Set HP function-key mode. + // P s = 1 0 5 3 → Set SCO function-key mode. + // P s = 1 0 6 0 → Set legacy keyboard emulation (X11R6). + // P s = 1 0 6 1 → Set Sun/PC keyboard emulation of VT220 keyboard. + // P s = 2 0 0 4 → Set bracketed paste mode. + if (lead == '>' || tail != ' ' || cnt > 0) { + flushtext("Invalid CSI string"); + return; + } + snprintf(msg,sizeof(msg),"CSI Set Mode %d invalid",buf[0]); + if (lead == ' ') { + switch (buf[0]) { + case 2: + strncpy(msg, "CSI Set Keyboard Action Mode",sizeof(msg)); + break; + case 4: + strncpy(msg, "CSI Set Insert Mode",sizeof(msg)); + break; + case 12: + strncpy(msg, "CSI Set Mode Send/receive",sizeof(msg)); + break; + case 20: + strncpy(msg, "CSI Set Mode Automatic Newline",sizeof(msg)); + break; + } + } else { + // CSI ? P m h DEC Private Mode Set (DECSET) + switch (buf[0]) { + case 1: + strncpy(msg, "CSI Set Application Cursor Keys",sizeof(msg)); + break; + case 2: + strncpy(msg, "CSI Set Designate USASCII for character sets G0-G3",sizeof(msg)); + break; + case 3: + strncpy(msg, "CSI Set 132 Column Mode",sizeof(msg)); + break; + case 4: + strncpy(msg, "CSI Set Smooth (Slow) Scroll",sizeof(msg)); + break; + case 5: + strncpy(msg, "CSI Set Reverse Video",sizeof(msg)); + break; + case 6: + strncpy(msg, "CSI Set Origin Mode",sizeof(msg)); + break; + case 7: + strncpy(msg, "CSI Set Wraparound Mode",sizeof(msg)); + break; + case 8: + strncpy(msg, "CSI Set Auto-repeat Keys",sizeof(msg)); + break; + case 9: + strncpy(msg, "CSI Set Send Mouse X & Y on button press",sizeof(msg)); + break; + case 10: + strncpy(msg, "CSI Set Show toolbar",sizeof(msg)); + break; + case 12: + strncpy(msg, "CSI Set Start Blinking Cursor",sizeof(msg)); + break; + case 18: + strncpy(msg, "CSI Set Print form feed",sizeof(msg)); + break; + case 19: + strncpy(msg, "CSI Set print extent to full screen",sizeof(msg)); + break; + case 25: + strncpy(msg, "CSI Set Show Cursor",sizeof(msg)); + break; + case 30: + strncpy(msg, "CSI Set Show scrollbar",sizeof(msg)); + break; + case 35: + strncpy(msg, "CSI Set Enable font-shifting functions",sizeof(msg)); + break; + case 38: + strncpy(msg, "CSI Set Enter Tektronix Mode",sizeof(msg)); + break; + case 40: + strncpy(msg, "CSI Set Allow 80-132 Mode",sizeof(msg)); + break; + case 41: + strncpy(msg, "CSI Set more(1) fix (see curses resource",sizeof(msg)); + break; + case 42: + strncpy(msg, "CSI Set Enable Nation Replacement Character sets",sizeof(msg)); + break; + case 44: + strncpy(msg, "CSI Set Turn On Margin Bell",sizeof(msg)); + break; + case 45: + strncpy(msg, "CSI Set Reverse-wraparound Mode",sizeof(msg)); + break; + case 46: + strncpy(msg, "CSI Set Start Logging",sizeof(msg)); + break; + case 47: + strncpy(msg, "CSI Set Use Alternate Screen Buffer",sizeof(msg)); + break; + case 66: + strncpy(msg, "CSI Set Application keypad",sizeof(msg)); + break; + case 67: + strncpy(msg, "CSI Set Backarrow key sends backspace",sizeof(msg)); + break; + case 1000: + strncpy(msg, "CSI Set Send Mouse X & Y on button press and release",sizeof(msg)); + break; + case 1001: + strncpy(msg, "CSI Set Use Hilite Mouse Tracking",sizeof(msg)); + break; + case 1002: + strncpy(msg, "CSI Set Use Cell Motion Mouse Tracking",sizeof(msg)); + break; + case 1003: + strncpy(msg, "CSI Set Use All Motion Mouse Tracking",sizeof(msg)); + break; + case 1010: + strncpy(msg, "CSI Set Scroll to bottom on tty output",sizeof(msg)); + break; + case 1011: + strncpy(msg, "CSI Set Scroll to bottom on key press",sizeof(msg)); + break; + case 1035: + strncpy(msg, "CSI Set Enable special modifiers for Alt and NumLock keys",sizeof(msg)); + break; + case 1036: + strncpy(msg, "CSI Set Send ESC when Meta modifies a key",sizeof(msg)); + break; + case 1037: + strncpy(msg, "CSI Set Send DEL from the editing-keypad Delete key",sizeof(msg)); + break; + case 1047: + strncpy(msg, "CSI Set Use Alternate Screen Buffer",sizeof(msg)); + break; + case 1048: + strncpy(msg, "CSI Set Save cursor",sizeof(msg)); + break; + case 1049: + strncpy(msg, "CSI Set Save cursor and use Alternate Screen Buffer",sizeof(msg)); + break; + case 1051: + strncpy(msg, "CSI Set Sun function-key mode",sizeof(msg)); + break; + case 1052: + strncpy(msg, "CSI Set HP function-key mode",sizeof(msg)); + break; + case 1053: + strncpy(msg, "CSI Set SCO function-key mode",sizeof(msg)); + break; + case 1060: + strncpy(msg, "CSI Set legacy keyboard emulation",sizeof(msg)); + break; + case 1061: + strncpy(msg, "CSI Set Sun/PC keyboard emulation of VT220 keyboard",sizeof(msg)); + break; + case 2004: + strncpy(msg, "CSI Set bracketed paste mode",sizeof(msg)); + break; + } + } + flushtext(msg); + break; + case 'i': + // CSI P m i Media Copy (MC) + // P s = 0 → Print screen (default) + // P s = 4 → Turn off printer controller mode + // P s = 5 → Turn on printer controller mode + // CSI ? P m i Media Copy (MC, DEC-specific) + // P s = 1 → Print line containing cursor + // P s = 4 → Turn off autoprint mode + // P s = 5 → Turn on autoprint mode + // P s = 1 0 → Print composed display, ignores DECPEX + // P s = 1 1 → Print all pages + if (lead == '>' || tail != ' ' || cnt > 0) { + flushtext("Invalid CSI string"); + return; + } + if (cnt == -1) { + cnt++; + buf[cnt] = 0; + } + + if (lead == '?') { + switch (buf[0]) { + case 0: + strncpy(msg,"CSI Media Copy, print Line containing cursor",sizeof(msg)); + break; + case 4: + strncpy(msg,"CSI Media Copy, Turn off autoprint mode",sizeof(msg)); + break; + case 5: + strncpy(msg,"CSI Media Copy, Turn on autoprint mode",sizeof(msg)); + break; + case 10: + strncpy(msg,"CSI Media Copy, Print composed display",sizeof(msg)); + break; + case 11: + strncpy(msg,"CSI Media Copy, Print all Pages",sizeof(msg)); + break; + default: + snprintf(msg,sizeof(msg),"Oops %d invalid",buf[0]); + } + } else { + switch (buf[0]) { + case 0: + strncpy(msg,"CSI Media Copy, print Screen",sizeof(msg)); + break; + case 4: + strncpy(msg,"CSI Media Copy, Turn off printer Controller mode",sizeof(msg)); + break; + case 5: + strncpy(msg,"CSI Media Copy, Turn on printer Controller mode",sizeof(msg)); + break; + default: + snprintf(msg,sizeof(msg),"CSI Media Copy, Oops %d invalid",buf[0]); + } + + } + flushtext(msg); + break; + case 'l': + // CSI P m l Reset Mode (RM) + // P s = 2 → Keyboard Action Mode (AM) + // P s = 4 → Replace Mode (IRM) + // P s = 1 2 → Send/receive (SRM) + // P s = 2 0 → Normal Linefeed (LNM) + // CSI ? P m l DEC Private Mode Reset (DECRST) + // P s = 1 → Normal Cursor Keys (DECCKM) + // P s = 2 → Designate VT52 mode (DECANM). + // P s = 3 → 80 Column Mode (DECCOLM) + // P s = 4 → Jump (Fast) Scroll (DECSCLM) + // P s = 5 → Normal Video (DECSCNM) + // P s = 6 → Normal Cursor Mode (DECOM) + // P s = 7 → No Wraparound Mode (DECAWM) + // P s = 8 → No Auto-repeat Keys (DECARM) + // P s = 9 → Don’t Send Mouse X & Y on button press + // P s = 1 0 → Hide toolbar (rxvt) + // P s = 1 2 → Stop Blinking Cursor (att610) + // P s = 1 8 → Don’t print form feed (DECPFF) + // P s = 1 9 → Limit print to scrolling region (DECPEX) + // P s = 2 5 → Hide Cursor (DECTCEM) + // P s = 3 0 → Don’t show scrollbar (rxvt). + // P s = 3 5 → Disable font-shifting functions (rxvt). + // P s = 4 0 → Disallow 80 → 132 Mode + // P s = 4 1 → No more(1) fix (see curses resource) + // P s = 4 2 → Disable Nation Replacement Character sets (DECNRCM) + // P s = 4 4 → Turn Off Margin Bell + // P s = 4 5 → No Reverse-wraparound Mode + // P s = 4 6 → Stop Logging (normally disabled by a compile-time option) + // P s = 4 7 → Use Normal Screen Buffer + // P s = 6 6 → Numeric keypad (DECNKM) + // P s = 6 7 → Backarrow key sends delete (DECBKM) + // P s = 1 0 0 0 → Don’t Send Mouse X & Y on button press and release. See the section Mouse Tracking. + // P s = 1 0 0 1 → Don’t Use Hilite Mouse Tracking + // P s = 1 0 0 2 → Don’t Use Cell Motion Mouse Tracking + // P s = 1 0 0 3 → Don’t Use All Motion Mouse Tracking + // P s = 1 0 1 0 → Don’t scroll to bottom on tty output (rxvt). + // P s = 1 0 1 1 → Don’t scroll to bottom on key press (rxvt). + // P s = 1 0 3 5 → Disable special modifiers for Alt and NumLock keys. + // P s = 1 0 3 6 → Don’t send ESC when Meta modifies a key (disables the metaSendsEscape resource). + // P s = 1 0 3 7 → Send VT220 Remove from the editing-keypad Delete key + // P s = 1 0 4 7 → Use Normal Screen Buffer, clearing screen first if in the Alternate Screen (unless disabled by the titeInhibit resource) + // P s = 1 0 4 8 → Restore cursor as in DECRC (unless disabled by the titeInhibit resource) + // P s = 1 0 4 9 → Use Normal Screen Buffer and restore cursor as in DECRC (unless disabled by the titeInhibit resource). This combines the effects of the 1 0 4 7 and 1 0 4 8 modes. Use this with terminfo-based applications rather than the 4 7 mode. + // P s = 1 0 5 1 → Reset Sun function-key mode. + // P s = 1 0 5 2 → Reset HP function-key mode. + // P s = 1 0 5 3 → Reset SCO function-key mode. + // P s = 1 0 6 0 → Reset legacy keyboard emulation (X11R6). + // P s = 1 0 6 1 → Reset Sun/PC keyboard emulation of VT220 keyboard. + // P s = 2 0 0 4 → Reset bracketed paste mode. + if (lead == '?' || tail == ' ' || cnt == 0) { + // CSI Pm l + switch (buf[0]) { + case 1: + strncpy(msg,"CSI Dec Private Mode Reset Normal Cursor Keys",sizeof(msg)); + break; + case 2: + strncpy(msg,"CSI Dec Private Mode Reset Designate Vt52 Mode",sizeof(msg)); + break; + case 3: + strncpy(msg,"CSI Dec Private Mode Reset 30 Column Mode",sizeof(msg)); + break; + case 4: + strncpy(msg,"CSI Dec Private Mode Reset Jump (fast) Scroll",sizeof(msg)); + break; + case 5: + strncpy(msg,"CSI Dec Private Mode Reset Normal Video",sizeof(msg)); + break; + case 6: + strncpy(msg,"CSI Dec Private Mode Reset Normal Cursor Mode",sizeof(msg)); + break; + case 7: + strncpy(msg,"CSI Dec Private Mode Reset No Wraparound Mode",sizeof(msg)); + break; + case 8: + strncpy(msg,"CSI Dec Private Mode Reset No Auto-repeat keys",sizeof(msg)); + break; + case 9: + strncpy(msg,"CSI Dec Private Mode Reset Don't send Mouse X,Y on button press",sizeof(msg)); + break; + case 10: + strncpy(msg,"CSI Dec Private Mode Reset Hide toolbar",sizeof(msg)); + break; + case 12: + strncpy(msg,"CSI Dec Private Mode Reset Stop Blinking Cursor",sizeof(msg)); + break; + case 18: + strncpy(msg,"CSI Dec Private Mode Reset Don't print form Feed",sizeof(msg)); + break; + case 19: + strncpy(msg,"CSI Dec Private Mode Reset Limit print to scrolling region",sizeof(msg)); + break; + case 25: + strncpy(msg,"CSI Dec Private Mode Reset Hide Cursor",sizeof(msg)); + break; + case 30: + strncpy(msg,"CSI Dec Private Mode Reset Don't Show Scrollbar",sizeof(msg)); + break; + case 35: + strncpy(msg,"CSI Dec Private Mode Reset Disable font shifting functions",sizeof(msg)); + break; + case 40: + strncpy(msg,"CSI Dec Private Mode Reset Disallow 80 -> 132 Mode Reset",sizeof(msg)); + break; + case 41: + strncpy(msg,"CSI Dec Private Mode Reset No more(1) fix",sizeof(msg)); + break; + case 42: + strncpy(msg,"CSI Dec Private Mode Reset Disable Nation replacement Character sets",sizeof(msg)); + break; + case 44: + strncpy(msg,"CSI Dec Private Mode Reset Turn Off Margin Bell",sizeof(msg)); + break; + case 45: + strncpy(msg,"CSI Dec Private Mode Reset No Reverse wraparound mode",sizeof(msg)); + break; + case 46: + strncpy(msg,"CSI Dec Private Mode Reset Stop Logging",sizeof(msg)); + break; + case 47: + strncpy(msg,"CSI Dec Private Mode Reset Use Normal Screen Buffer",sizeof(msg)); + break; + case 66: + strncpy(msg,"CSI Dec Private Mode Reset Numeric Keypad",sizeof(msg)); + break; + case 67: + strncpy(msg,"CSI Dec Private Mode Reset Backarrow key sends delete",sizeof(msg)); + break; + case 1000: + strncpy(msg,"CSI Dec Private Mode Reset Don't Send Mouse x,y on button press and release",sizeof(msg)); + break; + case 1001: + strncpy(msg,"CSI Dec Private Mode Reset Don't Use Hilite Mouse Tracking",sizeof(msg)); + break; + case 1002: + strncpy(msg,"CSI Dec Private Mode Reset Don't Use Cell Motion Mouse tracking",sizeof(msg)); + break; + case 1003: + strncpy(msg,"CSI Dec Private Mode Reset Don't Use All Motion Mouse Tracking",sizeof(msg)); + break; + case 1010: + strncpy(msg,"CSI Dec Private Mode Reset Don't scroll to bottom on tty output",sizeof(msg)); + break; + case 1011: + strncpy(msg,"CSI Dec Private Mode Reset Don't Scroll to Bottom on key Press",sizeof(msg)); + break; + case 1035: + strncpy(msg,"CSI Dec Private Mode Reset Disable special modifiers for Alt and Numlock keys",sizeof(msg)); + break; + case 1036: + strncpy(msg,"CSI Dec Private Mode Reset Don't Send SEC when Meta Modifies a key",sizeof(msg)); + break; + case 1037: + strncpy(msg,"CSI Dec Private Mode Reset Send VT220 Remove from the editing Keypad Delete Key",sizeof(msg)); + break; + case 1047: + strncpy(msg,"CSI Use Normal Screen Buffer clearing first",sizeof(msg)); + break; + case 1048: + strncpy(msg,"CSI Restore Cursor as in DECRC",sizeof(msg)); + break; + case 1049: + strncpy(msg,"CSI Use Normal Screen Buffer and restore cursor",sizeof(msg)); + break; + case 1051: + strncpy(msg,"CSI Reset Sun Function key mode",sizeof(msg)); + break; + case 1052: + strncpy(msg,"CSI Reset HP function key mode",sizeof(msg)); + break; + case 1053: + strncpy(msg,"CSI Reset SCO Function key mode",sizeof(msg)); + break; + case 1060: + strncpy(msg,"CSI Reset Legacy Keyboard emulation",sizeof(msg)); + break; + case 1061: + strncpy(msg,"CSI Reset SunPC keyboard emulatsion of VT 220 keyboard",sizeof(msg)); + break; + case 2004: + strncpy(msg,"CSI Reset Bracketed paste mode",sizeof(msg)); + break; + default: + snprintf(msg,sizeof(msg),"Oops Dec Mode Reset %d invalid",buf[0]); + } + } else if (lead == ' ' || tail == ' ' || cnt == 0) { + switch (buf[0]) { + case 2: + strncpy(msg,"CSI Reset Keyboard Action mode",sizeof(msg)); + break; + case 4: + strncpy(msg,"CSI Reset Replace Mode",sizeof(msg)); + break; + case 12: + strncpy(msg,"CSI Reset Send/receive",sizeof(msg)); + break; + case 20: + strncpy(msg,"CSI Reset Normal Linefeed",sizeof(msg)); + default: + snprintf(msg,sizeof(msg),"Reset Mode, Oops %d invalid",buf[0]); + } + } else { + snprintf(msg,sizeof(msg),"Reset Mode, Oops %d invalid",buf[0]); + } + flushtext(msg); + break; + case 'm': + // CSI P m m Character Attributes (SGR) + // P s = 0 → Normal (default) + // P s = 1 → Bold + // P s = 4 → Underlined + // P s = 5 → Blink (appears as Bold) + // P s = 7 → Inverse + // P s = 8 → Invisible, i.e., hidden (VT300) + // P s = 2 2 → Normal (neither bold nor faint) + // P s = 2 4 → Not underlined + // P s = 2 5 → Steady (not blinking) + // P s = 2 7 → Positive (not inverse) + // P s = 2 8 → Visible, i.e., not hidden (VT300) + // P s = 3 0 → Set foreground color to Black + // P s = 3 1 → Set foreground color to Red + // P s = 3 2 → Set foreground color to Green + // P s = 3 3 → Set foreground color to Yellow + // P s = 3 4 → Set foreground color to Blue + // P s = 3 5 → Set foreground color to Magenta + // P s = 3 6 → Set foreground color to Cyan + // P s = 3 7 → Set foreground color to White + // P s = 3 9 → Set foreground color to default (original) + // P s = 4 0 → Set background color to Black + // P s = 4 1 → Set background color to Red + // P s = 4 2 → Set background color to Green + // P s = 4 3 → Set background color to Yellow + // P s = 4 4 → Set background color to Blue + // P s = 4 5 → Set background color to Magenta + // P s = 4 6 → Set background color to Cyan + // P s = 4 7 → Set background color to White + // P s = 4 9 → Set background color to default (original). + // If 16-color support is compiled, the following apply. + // Assume that xterm’s resources are set so that the ISO + // color codes are the first 8 of a set of 16. Then the + // aixterm colors are the bright versions of the ISO colors: + // P s = 9 0 → Set foreground color to Black + // P s = 9 1 → Set foreground color to Red + // P s = 9 2 → Set foreground color to Green + // P s = 9 3 → Set foreground color to Yellow + // P s = 9 4 → Set foreground color to Blue + // P s = 9 5 → Set foreground color to Magenta + // P s = 9 6 → Set foreground color to Cyan + // P s = 9 7 → Set foreground color to White + // P s = 1 0 0 → Set background color to Black + // P s = 1 0 1 → Set background color to Red + // P s = 1 0 2 → Set background color to Green + // P s = 1 0 3 → Set background color to Yellow + // P s = 1 0 4 → Set background color to Blue + // P s = 1 0 5 → Set background color to Magenta + // P s = 1 0 6 → Set background color to Cyan + // P s = 1 0 7 → Set background color to White If xterm is + // compiled with the 16-color support disabled, + // it supports the following, from rxvt: + // P s = 1 0 0 → Set foreground and background color to default + // If 88- or 256-color support is compiled, + // the following apply. + // P s = 3 8 ; 5 ; P s → Set foreground color to the second P s + // P s = 4 8 ; 5 ; P s → Set background color to the second P s + if (lead != ' ' || tail != ' ' || cnt > 0) { + flushtext("Invalid CSI string"); + return; + } + if (cnt == -1) { + cnt++; + buf[cnt] = 0; + } + switch (buf[0]) { + case 0: + strncpy(msg,"CSI Character Attributes-Normal",sizeof(msg)); + break; + case 1: + strncpy(msg,"CSI Character Attributes-Bold",sizeof(msg)); + break; + case 4: + strncpy(msg,"CSI Character Attributes-Underlined",sizeof(msg)); + break; + case 5: + strncpy(msg,"CSI Character Attributes-Blink (appears as bold)",sizeof(msg)); + break; + case 7: + strncpy(msg,"CSI Character Attributes-Inverse",sizeof(msg)); + break; + case 8: + strncpy(msg,"CSI Character Attributes-Invisible",sizeof(msg)); + break; + case 22: + strncpy(msg,"CSI Character Attributes-Normal(Neither bold nor faint)",sizeof(msg)); + break; + case 24: + strncpy(msg,"CSI Character Attributes-Not Underlined",sizeof(msg)); + break; + case 25: + strncpy(msg,"CSI Character Attributes-Steady (not blinking)",sizeof(msg)); + break; + case 27: + strncpy(msg,"CSI Character Attributes-Positive (not inverse)",sizeof(msg)); + break; + case 28: + strncpy(msg,"CSI Character Attributes-Visible (not hidden)",sizeof(msg)); + break; + case 30: + strncpy(msg,"CSI Character Attributes-Set Forground Color to Black",sizeof(msg)); + break; + case 31: + strncpy(msg,"CSI Character Attributes-Set Forground Color to Red",sizeof(msg)); + break; + case 32: + strncpy(msg,"CSI Character Attributes-Set Forground Color to Green",sizeof(msg)); + break; + case 33: + strncpy(msg,"CSI Character Attributes-Set Forground Color to Yellow",sizeof(msg)); + break; + case 34: + strncpy(msg,"CSI Character Attributes-Set Forground Color to Blue",sizeof(msg)); + break; + case 35: + strncpy(msg,"CSI Character Attributes-Set Forground Color to Magenta",sizeof(msg)); + break; + case 36: + strncpy(msg,"CSI Character Attributes-Set Forground Color to Cyan",sizeof(msg)); + break; + case 37: + strncpy(msg,"CSI Character Attributes-Set Forground Color to White",sizeof(msg)); + break; + case 39: + strncpy(msg,"CSI Character Attributes-Set Forground Color to default (original)",sizeof(msg)); + break; + case 40: + strncpy(msg,"CSI Character Attributes-Set Background Color to Black",sizeof(msg)); + break; + case 41: + strncpy(msg,"CSI Character Attributes-Set Background Color to Red",sizeof(msg)); + break; + case 42: + strncpy(msg,"CSI Character Attributes-Set Background Color to Green",sizeof(msg)); + break; + case 43: + strncpy(msg,"CSI Character Attributes-Set Background Color to Yellow",sizeof(msg)); + break; + case 44: + strncpy(msg,"CSI Character Attributes-Set Background Color to Blue",sizeof(msg)); + break; + case 45: + strncpy(msg,"CSI Character Attributes-Set Background Color to Magenta",sizeof(msg)); + break; + case 46: + strncpy(msg,"CSI Character Attributes-Set Background Color to Cyan",sizeof(msg)); + break; + case 47: + strncpy(msg,"CSI Character Attributes-Set Background Color to White",sizeof(msg)); + break; + case 49: + strncpy(msg,"CSI Character Attributes-Set Background Color to default (original)",sizeof(msg)); + break; + case 90: + strncpy(msg,"CSI Character Attributes-Set forground color to Black",sizeof(msg)); + break; + case 91: + strncpy(msg,"CSI Character Attributes-Set forground color to Red",sizeof(msg)); + break; + case 92: + strncpy(msg,"CSI Character Attributes-Set forground color to Green",sizeof(msg)); + break; + case 93: + strncpy(msg,"CSI Character Attributes-Set forground color to Yellow",sizeof(msg)); + break; + case 94: + strncpy(msg,"CSI Character Attributes-Set forground color to Blue",sizeof(msg)); + break; + case 95: + strncpy(msg,"CSI Character Attributes-Set forground color to Magenta",sizeof(msg)); + break; + case 96: + strncpy(msg,"CSI Character Attributes-Set forground color to Cyan",sizeof(msg)); + break; + case 97: + strncpy(msg,"CSI Character Attributes-Set forground color to White",sizeof(msg)); + break; + case 100: + strncpy(msg,"CSI Character Attributes-Set background color to Black",sizeof(msg)); + break; + case 101: + strncpy(msg,"CSI Character Attributes-Set background color to Red",sizeof(msg)); + break; + case 102: + strncpy(msg,"CSI Character Attributes-Set background color to Green",sizeof(msg)); + break; + case 103: + strncpy(msg,"CSI Character Attributes-Set background color to Yellow",sizeof(msg)); + break; + case 104: + strncpy(msg,"CSI Character Attributes-Set background color to Blue",sizeof(msg)); + break; + case 105: + strncpy(msg,"CSI Character Attributes-Set background color to Magenta",sizeof(msg)); + break; + case 106: + strncpy(msg,"CSI Character Attributes-Set background color to Cyan",sizeof(msg)); + break; + case 107: + strncpy(msg,"CSI Character Attributes-Set background color to White",sizeof(msg)); + break; + default: + snprintf(msg,sizeof(msg),"CSI Character Attributes, Oops %d invalid",buf[0]); + } + flushtext(msg); + break; + case 'n': + // CSI P s n Device Status Report (DSR) + // P s = 5 → Status Report CSI 0 n (‘‘OK’’) + // P s = 6 → Report Cursor Position (CPR) [row;column] as + // CSI ? P s n Device Status Report (DSR, DEC-specific) + // P s = 6 → Report Cursor Position (CPR) [row;column] as + // CSI ? r ; c R (assumes page is zero). + // P s = 1 5 → Report Printer status as CSI ? 1 0 n (ready) or + // CSI ? 1 1 n (not ready) + // P s = 2 5 → Report UDK status as CSI ? 2 0 n (unlocked) or + // CSI ? 2 1 n (locked) + // P s = 2 6 → Report Keyboard status as + // CSI ? 2 7 ; 1 ; 0 ; 0 n (North American) + // The last two parameters apply to VT400 & up, and denote keyboard + // ready and LK01 respectively. + // P s = 5 3 → Report Locator status as + // CSI ? 5 3 n Locator available, if compiled-in, or + // CSI ? 5 0 n No Locator, if not. + if (lead == '>' || tail != ' ' || cnt > 0) { + flushtext("Invalid CSI string"); + return; + } + if (cnt == -1) { + cnt++; + buf[cnt] = 0; + } + + if (lead == '?') { + switch (buf[0]) { + case 6: + strncpy(msg,"CSI Report Cursor Position",sizeof(msg)); + break; + case 15: + strncpy(msg,"CSI Report Printer status",sizeof (msg)); + break; + case 25: + strncpy(msg,"CSI Report UDK status",sizeof(msg)); + break; + case 26: + strncpy(msg,"CSI Report Keyboard status",sizeof(msg)); + break; + case 53: + strncpy(msg,"CSI Report Locator status",sizeof(msg)); + break; + default: + snprintf(msg,sizeof(msg),"CSI Device Status Report Oops Report Status %d invalid",buf[0]); + } + } else { + switch (buf[0]) { + case 5: + strncpy(msg,"CSI Report Device Status Ok",sizeof(msg)); + break; + case 6: + strncpy(msg,"CSI Report cursor Position",sizeof(msg)); + break; + default: + snprintf(msg,sizeof(msg),"CSI Report Device Status %d invalid",buf[0]); + } + + } + flushtext(msg); + break; + case 'p': + // CSI ! p Soft terminal reset (DECSTR) + // CSI P s ; P s “ p Set conformance level (DECSCL) + // Valid values for the first parameter: + // P s = 6 1 → VT100 + // P s = 6 2 → VT200 + // P s = 6 3 → VT300 + // Valid values for the second parameter: + // P s = 0 → 8-bit controls + // P s = 1 → 7-bit controls (always set for VT100) + // P s = 2 → 8-bit controls + if (lead != ' ' && tail == '!' && cnt == -1) { + flushtext("CSI Soft Terminal reset"); + } else if ( lead == ' ' && tail == '"' && cnt == 1) { + switch (buf[0]) { + case 0: + strncpy(msg,"CSI Set conformance level to VT100",sizeof(msg)); + break; + case 1: + strncpy(msg,"CSI Set conformance level to VT200",sizeof(msg)); + break; + case 2: + strncpy(msg,"CSI Set conformance level to VT300",sizeof(msg)); + break; + default: + snprintf(msg,sizeof(msg),"CSI Set Conformance level %d invalid",buf[0]); + } + flushtext(msg); + } else { + flushtext("Invalid CSI string"); + return; + } + break; + case 'q': + // CSI P s “ q Select character protection attribute (DECSCA). + // Valid values for the parameter: + // P s = 0 → DECSED and DECSEL can erase (default) + // P s = 1 → DECSED and DECSEL cannot erase + // P s = 2 → DECSED and DECSEL can erase + + if (cnt == -1) { + cnt++; + buf[cnt] = 0; + } + if (lead != ' ' && tail == '"' && cnt == 0) { + switch (buf[0]) { + case 0: + strncpy(msg,"CSI Select character proctection attribute can erase",sizeof(msg)); + break; + case 1: + strncpy(msg,"CSI Select character proctection attribute cannot erase",sizeof(msg)); + break; + case 2: + strncpy(msg,"CSI Select character proctection attribute can erase",sizeof(msg)); + break; + default: + snprintf(msg,sizeof(msg),"CSI Select character protection attribute %d invalid",buf[0]); + } + flushtext(msg); + } else { + flushtext("Invalid CSI string"); + return; + } + break; + case 'r': + // CSI P s ; P s r Set Scrolling Region [top;bottom] + // (default = full size of window) (DECSTBM) + // CSI ? P m r Restore DEC Private Mode Values. The value of P s + // previously saved is restored. P s values are the same as for DECSET. + // CSI P t ; P l ; P b ; P r ; P s $ r + // Change Attributes in Rectangular Area (DECCARA). + // P t ; P l ; P b ; P r denotes the rectangle. + // P s denotes the SGR attributes to change: 0, 1, 4, 5, 7 + + if (lead != ' ' && tail == ' ' && cnt == -1) { + // CSI r Save cursor (ANSI.SYS) + strncpy(msg,"CSI Set Scrolling Region full size of window",sizeof(msg)); + } else if (lead != ' ' && tail == ' ' && cnt == 2) { + snprintf(msg,sizeof(msg),"CSI Set Scrolling Region [%d,%d]", + buf[0],buf[1]); + } else if (lead != ' ' && tail == ' ' ) { + strncpy(msg,"CSI Set Scrolling Region invalid arguments",sizeof(msg)); + } else if (lead != '?' && tail == ' ' && cnt == 1) { + switch (buf[0]) { + case 1: + strncpy(msg,"CSI Dec Private Mode Restore Normal Cursor Keys",sizeof(msg)); + break; + case 2: + strncpy(msg,"CSI Dec Private Mode Restore Designate Vt52 Mode",sizeof(msg)); + break; + case 3: + strncpy(msg,"CSI Dec Private Mode Restore 30 Column Mode",sizeof(msg)); + break; + case 4: + strncpy(msg,"CSI Dec Private Mode Restore Jump (fast) Scroll",sizeof(msg)); + break; + case 5: + strncpy(msg,"CSI Dec Private Mode Restore Normal Video",sizeof(msg)); + break; + case 6: + strncpy(msg,"CSI Dec Private Mode Restore Normal Cursor Mode",sizeof(msg)); + break; + case 7: + strncpy(msg,"CSI Dec Private Mode Restore No Wraparound Mode",sizeof(msg)); + break; + case 8: + strncpy(msg,"CSI Dec Private Mode Restore No Auto-repeat keys",sizeof(msg)); + break; + case 9: + strncpy(msg,"CSI Dec Private Mode Restore Don't send Mouse X,Y on button press",sizeof(msg)); + break; + case 10: + strncpy(msg,"CSI Dec Private Mode Restore Hide toolbar",sizeof(msg)); + break; + case 12: + strncpy(msg,"CSI Dec Private Mode Restore Stop Blinking Cursor",sizeof(msg)); + break; + case 18: + strncpy(msg,"CSI Dec Private Mode Restore Don't print form Feed",sizeof(msg)); + break; + case 19: + strncpy(msg,"CSI Dec Private Mode Restore Limit print to scrolling region",sizeof(msg)); + break; + case 25: + strncpy(msg,"CSI Dec Private Mode Restore Hide Cursor",sizeof(msg)); + break; + case 30: + strncpy(msg,"CSI Dec Private Mode Restore Don't Show Scrollbar",sizeof(msg)); + break; + case 35: + strncpy(msg,"CSI Dec Private Mode Restore Disable font shifting functions",sizeof(msg)); + break; + case 40: + strncpy(msg,"CSI Dec Private Mode Restore Disallow 80 -> 132 Mode",sizeof(msg)); + break; + case 41: + strncpy(msg,"CSI Dec Private Mode Restore No more(1) fix",sizeof(msg)); + break; + case 42: + strncpy(msg,"CSI Dec Private Mode Restore Disable Nation replacement Character sets",sizeof(msg)); + break; + case 44: + strncpy(msg,"CSI Dec Private Mode Restore Turn Off Margin Bell",sizeof(msg)); + break; + case 45: + strncpy(msg,"CSI Dec Private Mode Restore No Reverse wraparound mode",sizeof(msg)); + break; + case 46: + strncpy(msg,"CSI Dec Private Mode Restore Stop Logging",sizeof(msg)); + break; + case 47: + strncpy(msg,"CSI Dec Private Mode Restore Use Normal Screen Buffer",sizeof(msg)); + break; + case 66: + strncpy(msg,"CSI Dec Private Mode Restore Numeric Keypad",sizeof(msg)); + break; + case 67: + strncpy(msg,"CSI Dec Private Mode Restore Backarrow key sends delete",sizeof(msg)); + break; + case 1000: + strncpy(msg,"CSI Dec Private Mode Restore Don't Send Mouse x,y on button press and release",sizeof(msg)); + break; + case 1001: + strncpy(msg,"CSI Dec Private Mode Restore Don't Use Hilite Mouse Tracking",sizeof(msg)); + break; + case 1002: + strncpy(msg,"CSI Dec Private Mode Restore Don't Use Cell Motion Mouse tracking",sizeof(msg)); + break; + case 1003: + strncpy(msg,"CSI Dec Private Mode Restore Don't Use All Motion Mouse Tracking",sizeof(msg)); + break; + case 1010: + strncpy(msg,"CSI Dec Private Mode Restore Don't scroll to bottom on tty output",sizeof(msg)); + break; + case 1011: + strncpy(msg,"CSI Dec Private Mode Restore Don't Scroll to Bottom on key Press",sizeof(msg)); + break; + case 1035: + strncpy(msg,"CSI Dec Private Mode Restore Disable special modifiers for Alt and Numlock keys",sizeof(msg)); + break; + case 1036: + strncpy(msg,"CSI Dec Private Mode Restore Don't Send SEC when Meta Modifies a key",sizeof(msg)); + break; + case 1037: + strncpy(msg,"CSI Dec Private Mode Restore Send VT220 Remove from the editing Keypad Delete Key",sizeof(msg)); + break; + case 1047: + strncpy(msg,"CSI Restore Use Normal Screen Buffer clearing first",sizeof(msg)); + break; + case 1048: + strncpy(msg,"CSI Restore Cursor as in DECRC",sizeof(msg)); + break; + case 1049: + strncpy(msg,"CSI Restore Use Normal Screen Buffer and restore cursor",sizeof(msg)); + break; + case 1051: + strncpy(msg,"CSI Restore Sun Function key mode",sizeof(msg)); + break; + case 1052: + strncpy(msg,"CSI Restore HP function key mode",sizeof(msg)); + break; + case 1053: + strncpy(msg,"CSI Restore SCO Function key mode",sizeof(msg)); + break; + case 1060: + strncpy(msg,"CSI Restore Legacy Keyboard emulation",sizeof(msg)); + break; + case 1061: + strncpy(msg,"CSI Restore SunPC keyboard emulatsion of VT 220 keyboard",sizeof(msg)); + break; + case 2004: + strncpy(msg,"CSI Restore Bracketed paste mode",sizeof(msg)); + break; + default: + snprintf(msg,sizeof(msg),"Oops Dec Mode Restore %d invalid",buf[0]); + } + flushtext(msg); + } else if (lead != ' ' && tail == '$' && cnt > 3) { + // CSI P t ; P l ; P b ; P r ; P s $ r + // 5 or more args + { + snprintf(msg1,sizeof(msg1), + "CSI Change attributes in rectangle t %d,l %d,b %d,r %d", + buf[0],buf[1],buf[2],buf[3]); + + int i=4; + while (i < cnt) { + switch (buf[0]) { + case 0: + snprintf(msg,sizeof(msg),"%s %s",msg1,"All Attributes"); + strncpy(msg1,msg,sizeof(msg1)); + break; + case 1: + snprintf(msg,sizeof(msg),"%s %s",msg1,"Bold"); + strncpy(msg1,msg,sizeof(msg1)); + break; + case 4: + snprintf(msg,sizeof(msg),"%s %s",msg1,"Underline"); + strncpy(msg1,msg,sizeof(msg1)); + break; + case 5: + snprintf(msg,sizeof(msg),"%s %s",msg1,"Blinking"); + strncpy(msg1,msg,sizeof(msg1)); + break; + case 7: + snprintf(msg,sizeof(msg),"%s %s",msg1,"Negative Image"); + strncpy(msg1,msg,sizeof(msg1)); + break; + default: + snprintf(msg,sizeof(msg),"%s %s",msg1,"invalid"); + strncpy(msg1,msg,sizeof(msg1)); + } + i++; + } + } + flushtext(msg1); + } else { + snprintf(msg,sizeof(msg),"%s %s",msg1,"invalid"); + strncpy(msg1,msg,sizeof(msg1)); + flushtext(msg1); + } + break; + case 's': + // CSI s Save cursor (ANSI.SYS) + // CSI ? P m s Save DEC Private Mode Values. P s values are + // the same as for DECSET. + if (lead != ' ' && tail == ' ' && cnt == -1) { + // CSI s Save cursor (ANSI.SYS) + strncpy(msg,"CSI Save Cursor",sizeof(msg)); + } else if (lead != '?' && tail == ' ' && cnt == 0) { + // CSI ? P m s Save DEC Private Mode Values. P s values are + // the same as for DECSET. + switch (buf[0]) { + case 1: + strncpy(msg,"CSI Dec Private Mode Save Normal Cursor Keys",sizeof(msg)); + break; + case 2: + strncpy(msg,"CSI Dec Private Mode Save Designate Vt52 Mode",sizeof(msg)); + break; + case 3: + strncpy(msg,"CSI Dec Private Mode Save 30 Column Mode",sizeof(msg)); + break; + case 4: + strncpy(msg,"CSI Dec Private Mode Save Jump (fast) Scroll",sizeof(msg)); + break; + case 5: + strncpy(msg,"CSI Dec Private Mode Save Normal Video",sizeof(msg)); + break; + case 6: + strncpy(msg,"CSI Dec Private Mode Save Normal Cursor Mode",sizeof(msg)); + break; + case 7: + strncpy(msg,"CSI Dec Private Mode Save No Wraparound Mode",sizeof(msg)); + break; + case 8: + strncpy(msg,"CSI Dec Private Mode Save No Auto-repeat keys",sizeof(msg)); + break; + case 9: + strncpy(msg,"CSI Dec Private Mode Save Don't send Mouse X,Y on button press",sizeof(msg)); + break; + case 10: + strncpy(msg,"CSI Dec Private Mode Save Hide toolbar",sizeof(msg)); + break; + case 12: + strncpy(msg,"CSI Dec Private Mode Save Stop Blinking Cursor",sizeof(msg)); + break; + case 18: + strncpy(msg,"CSI Dec Private Mode Save Don't print form Feed",sizeof(msg)); + break; + case 19: + strncpy(msg,"CSI Dec Private Mode Save Limit print to scrolling region",sizeof(msg)); + break; + case 25: + strncpy(msg,"CSI Dec Private Mode Save Hide Cursor",sizeof(msg)); + break; + case 30: + strncpy(msg,"CSI Dec Private Mode Save Don't Show Scrollbar",sizeof(msg)); + break; + case 35: + strncpy(msg,"CSI Dec Private Mode Save Disable font shifting functions",sizeof(msg)); + break; + case 40: + strncpy(msg,"CSI Dec Private Mode Save Disallow 80 -> 132 Mode",sizeof(msg)); + break; + case 41: + strncpy(msg,"CSI Dec Private Mode Save No more(1) fix",sizeof(msg)); + break; + case 42: + strncpy(msg,"CSI Dec Private Mode Save Disable Nation replacement Character sets",sizeof(msg)); + break; + case 44: + strncpy(msg,"CSI Dec Private Mode Save Turn Off Margin Bell",sizeof(msg)); + break; + case 45: + strncpy(msg,"CSI Dec Private Mode Save No Reverse wraparound mode",sizeof(msg)); + break; + case 46: + strncpy(msg,"CSI Dec Private Mode Save Stop Logging",sizeof(msg)); + break; + case 47: + strncpy(msg,"CSI Dec Private Mode Save Use Normal Screen Buffer",sizeof(msg)); + break; + case 66: + strncpy(msg,"CSI Dec Private Mode Save Numeric Keypad",sizeof(msg)); + break; + case 67: + strncpy(msg,"CSI Dec Private Mode Save Backarrow key sends delete",sizeof(msg)); + break; + case 1000: + strncpy(msg,"CSI Dec Private Mode Save Don't Send Mouse x,y on button press and release",sizeof(msg)); + break; + case 1001: + strncpy(msg,"CSI Dec Private Mode Save Don't Use Hilite Mouse Tracking",sizeof(msg)); + break; + case 1002: + strncpy(msg,"CSI Dec Private Mode Save Don't Use Cell Motion Mouse tracking",sizeof(msg)); + break; + case 1003: + strncpy(msg,"CSI Dec Private Mode Save Don't Use All Motion Mouse Tracking",sizeof(msg)); + break; + case 1010: + strncpy(msg,"CSI Dec Private Mode Save Don't scroll to bottom on tty output",sizeof(msg)); + break; + case 1011: + strncpy(msg,"CSI Dec Private Mode Save Don't Scroll to Bottom on key Press",sizeof(msg)); + break; + case 1035: + strncpy(msg,"CSI Dec Private Mode Save Disable special modifiers for Alt and Numlock keys",sizeof(msg)); + break; + case 1036: + strncpy(msg,"CSI Dec Private Mode Save Don't Send SEC when Meta Modifies a key",sizeof(msg)); + break; + case 1037: + strncpy(msg,"CSI Dec Private Mode Save Send VT220 Remove from the editing Keypad Delete Key",sizeof(msg)); + break; + case 1047: + strncpy(msg,"CSI Save Use Normal Screen Buffer clearing first",sizeof(msg)); + break; + case 1048: + strncpy(msg,"CSI Save Cursor as in DECRC",sizeof(msg)); + break; + case 1049: + strncpy(msg,"CSI Save Use Normal Screen Buffer and restore cursor",sizeof(msg)); + break; + case 1051: + strncpy(msg,"CSI Save Sun Function key mode",sizeof(msg)); + break; + case 1052: + strncpy(msg,"CSI Save HP function key mode",sizeof(msg)); + break; + case 1053: + strncpy(msg,"CSI Save SCO Function key mode",sizeof(msg)); + break; + case 1060: + strncpy(msg,"CSI Save Legacy Keyboard emulation",sizeof(msg)); + break; + case 1061: + strncpy(msg,"CSI Save SunPC keyboard emulatsion of VT 220 keyboard",sizeof(msg)); + break; + case 2004: + strncpy(msg,"CSI Save Bracketed paste mode",sizeof(msg)); + break; + default: + snprintf(msg,sizeof(msg),"Oops CSI Dec Mode Restore %d invalid",buf[0]); + } + } else if (lead != ' ' && tail == ' ' && cnt == 3) { + } else { + flushtext("CSI Save invalid"); + } + break; + case 't': + // CSI P s ; P s ; P s t Window manipulation (from dtterm, as well + // as extensions). These controls may be disabled + // using the allowWindowOps resource. Valid values + // for the first (and any additional parameters) are: + // P s = 1 → De-iconify window. + // P s = 2 → Iconify window. + // P s = 3 ; x ; y → Move window to [x, y]. + // P s = 4 ; height ; width → Resize the xterm window to height and width in pixels. + // P s = 5 → Raise the xterm window to the front of the stacking order. + // P s = 6 → Lower the xterm window to the bottom of the stacking order. + // P s = 7 → Refresh the xterm window. + // P s = 8 ; height ; width → Resize the text area to [height;width] in characters. + // P s = 9 ; 0 → Restore maximized window. + // P s = 9 ; 1 → Maximize window (i.e., resize to screen size). + // P s = 1 1 → Report xterm window state. If the xterm window is open (non-iconified), it returns CSI 1 t . If the xterm window is iconified, it returns CSI 2 t . + // P s = 1 3 → Report xterm window position as CSI 3 ; x; yt + // P s = 1 4 → Report xterm window in pixels as CSI 4 ; height ; width t + // P s = 1 8 → Report the size of the text area in characters as CSI 8 ; height ; width t + // P s = 1 9 → Report the size of the screen in characters as CSI 9 ; height ; width t + // P s = 2 0 → Report xterm window’s icon label as OSC L label ST + // P s = 2 1 → Report xterm window’s title as OSC l title ST + // P s >= 2 4 → Resize to P s lines (DECSLPP) + // CSI P t ; P l ; P b ; P r ; P s $ t Reverse Attributes in + // Rectangular Area (DECRARA). + strncpy(msg,"CSI Window manipulation invalid command",sizeof(msg)); + if (lead == ' ' && tail == ' ') { + // CSI P s ; P s ; P s t + if (cnt == 0) { // 1 arg + switch (buf[0]) { + case 1: + strncpy(msg,"CSI De-iconify window",sizeof(msg)); + break; + case 2: + strncpy(msg,"CSI Iconify Window",sizeof(msg)); + break; + case 5: + strncpy(msg,"CSI Raise xterm to front of stacking order",sizeof(msg)); + break; + case 6: + strncpy(msg,"CSI Lower Xterm to bottom of stacking order",sizeof(msg)); + break; + case 7: + strncpy(msg,"CSI Refresh xterm",sizeof(msg)); + break; + case 11: + strncpy(msg,"CSI Report xterm window state",sizeof(msg)); + break; + case 13: + strncpy(msg,"CSI Report xterm window position",sizeof(msg)); + break; + case 14: + strncpy(msg,"CSI Report window size in pixels",sizeof(msg)); + break; + case 18: + strncpy(msg,"CSI Report size of text area in characters",sizeof(msg)); + break; + case 19: + strncpy(msg,"CSI Report size of screen in characters",sizeof(msg)); + break; + case 20: + strncpy(msg,"CSI Report xterm window's icon label",sizeof(msg)); + break; + case 21: + strncpy(msg,"CSI Report xterm window's title",sizeof(msg)); + break; + } + if (buf[0] > 24) { + snprintf(msg,sizeof(msg),"CSI Resize xterm to %d lines",buf[0]); + } + } else if (cnt == 1) { // 2 args + switch (buf[0]) { + case 9: + if (buf[1] == 0) { + strncpy(msg,"CSI Restore Maximized window",sizeof(msg)); + } else if (buf[1] == 1) { + strncpy(msg,"CSI Maximize window",sizeof(msg)); + } + break; + } + } else if (cnt == 2) { // 3 args + switch (buf[0]) { + default: + case 3: + snprintf(msg,sizeof(msg),"CSI Move window to [%d,%d]",buf[1],buf[2]); + break; + case 4: + snprintf(msg,sizeof(msg),"CSI Resize xterm to %d,%d pixels", + buf[1],buf[2]); + break; + case 8: + snprintf(msg,sizeof(msg), + "CSI Resize text area to [%d;%d] in characters", + buf[1],buf[2]); + break; + } + } + } else if (lead == ' ' && tail == '$' && cnt >= 4) { + // CSI P t ; P l ; P b ; P r ; P s $ t Reverse Attributes in + // Rectangular Area (DECRARA). + snprintf(msg,sizeof(msg), + "CSI Reverse attributes in rectangle t %d,l %d,b %d,r %d", + buf[0],buf[1],buf[2],buf[3]); + + int i=4; + while (i < cnt) { + switch (buf[0]) { + case 1: + strncat(msg," Bold",sizeof(msg)-strlen(msg)-1); + break; + case 4: + strncat(msg," Underline",sizeof(msg)-strlen(msg)-1); + break; + case 5: + strncat(msg," Blinking",sizeof(msg)-strlen(msg)-1); + break; + case 7: + strncat(msg," Negative Image",sizeof(msg)-strlen(msg)-1); + break; + default: + snprintf(msg1,sizeof(msg1)," %d invalid",buf[0]); + strncat(msg,msg1,sizeof(msg)-strlen(msg)-1); + } + i++; + } + } + flushtext(msg); + break; + case 'u': + // CSI u Save cursor (ANSI.SYS) + flushtext("CSI Save Cursor"); + break; + case 'v': + // CSI P t ; P l ; P b ; P r ; P p ; P t ; P l ; P p $ v + // Copy Rectangular Area (DECCRA) + // P t ; P l ; P b ; P r denotes the rectangle. + // P p denotes the source page. + // P t ; P l denotes the target location. + // P p denotes the target page. + if (lead == ' ' && tail == ' ' && cnt == 7) { + snprintf(msg,sizeof(msg),"CSI Copy Rectangular Area tlbr %d,%d,%d,%d to %d,%d,%d,%d", + buf[0], buf[1], buf[2], buf[3], buf[4], buf[5], buf[6], buf[7]); + + } else { + strncpy(msg,"CSI Copy Rectangle Area invalid args",sizeof(msg)); + } + flushtext(msg); + break; + case 'w': + // CSI P t ; P l ; P b ; P r ’ w + // Enable Filter Rectangle (DECEFR) + // Parameters are [top;left;bottom;right]. + // Defines the coordinates of a filter rectangle and activates it. + // Anytime the locator is detected outside of the filter rectangle, + // an outside rectangle event is generated and the rectangle is + // disabled. Filter rectangles are always treated as "one-shot" + // events. Any parameters that are omitted default to the current + // locator position. If all parameters are omitted, any locator + // motion will be reported. DECELR always cancels any prevous + // rectangle definition. + if (lead == ' ' && tail == ' ' && cnt < 0) { + // no parameter Enable filter Rectangle - Report any locator motion + strncpy(msg,"CSI Enable Filter Rectangle, Report any locator motion", + sizeof(msg)); + } else if (lead == ' ' && tail == ' ' && cnt < 1) { + snprintf(msg,sizeof(msg),"CSI Enable Filter Rectangle, tlbr= " + "%d,clp,clp,clp", buf[0]); + } else if (lead == ' ' && tail == ' ' && cnt < 2) { + snprintf(msg,sizeof(msg),"CSI Enable Filter Rectangle, tlbr= " + "%d,%d,clp,clp", buf[0],buf[1]); + } else if (lead == ' ' && tail == ' ' && cnt < 3) { + snprintf(msg,sizeof(msg),"CSI Enable Filter Rectangle, tlbr= " + "%d,%d,%d,clp", buf[0],buf[1],buf[2]); + snprintf(msg,sizeof(msg),"CSI Enable Filter Rectangle, tlbr= " + "%d,%d,%d,%d", buf[0],buf[1],buf[2],buf[3]); + } else if (lead == ' ' && tail == ' ' && cnt < 4) { + snprintf(msg,sizeof(msg),"CSI Enable Filter Rectangle, tlbr= " + "%d,%d,%d,%d", buf[0],buf[1],buf[2],buf[3]); + } else { + strncpy(msg,"CSI Enable Filter Rectangle invalid args",sizeof(msg)); + } + flushtext(msg); + break; + case 'x': + // CSI P s x Request Terminal Parameters (DECREQTPARM) + // if P s is a "0" (default) or "1", and xterm is emulating VT100, + // the control sequence elicits a response of the same form whose + // parameters describe the terminal: + // P s → the given P s incremented by 2. + // 1 → no parity + // 1 → eight bits + // 1 2 8 → transmit 38.4k baud + // 1 2 8 → receive 38.4k baud + // 1 → clock multiplier + // 0 → STP flags + // CSI P s x Select Attribute Change Extent (DECSACE). + // P s = 0 → from start to end position, wrapped + // P s = 1 → from start to end position, wrapped + // P s = 2 → rectangle (exact). + // CSI P c ; P t ; P l ; P b ; P r $ x + // Fill Rectangular Area (DECFRA). + // P c is the character to use. + // P t ; P l ; P b ; P r denotes the rectangle. + if (lead == ' ' && tail == ' ' && cnt <= 0) { + // these 1st 2 commands seem contradictory just report name + if (cnt == -1) { + cnt++; + buf[cnt] = 0; + } + strncpy(msg,"CSI Request Terminal Parameters", sizeof(msg)); + } else if (lead == ' ' && tail == ' ' && cnt <= 0) { + // if 1st param is really a char this fails + snprintf(msg,sizeof(msg),"Fill Rectangular area with %c tlbr= " + "%d,%d,%d,%d", buf[0],buf[1],buf[2],buf[3],buf[4]); + } else { + strncpy(msg,"CSI Copy Rectangle Area invalid args",sizeof(msg)); + } + flushtext(msg); + break; + case 'z': + // CSI P s ; P u ’ z Enable Locator Reporting (DECELR) + // Valid values for the first parameter: + // P s = 0 → Locator disabled (default) + // P s = 1 → Locator enabled + // P s = 2 → Locator enabled for one report, then disabled + // The second parameter specifies the coordinate unit for locator reports. + // Valid values for the second parameter: + // P u = 0 or omitted → default to character cells + // P u = 1 → device physical pixels + // P u = 2 → character cells + // CSI P t ; P l ; P b ; P r $ z + // Erase Rectangular Area (DECERA). + // P t ; P l ; P b ; P r denotes the rectangle. + if (lead == ' ' && tail == '`' && cnt <= 0) { + if (cnt == -1) { + cnt++; + buf[cnt] = 0; + } + if (cnt == 0) { + cnt++; + buf[cnt] = 0; + } + ok = 1; + switch (buf[0]) { + case 0: + strncpy(msg1,"CSI Disable Locator Reporting",sizeof(msg1)); + break; + case 1: + strncpy(msg1,"CSI Enable Locator Reporting",sizeof(msg1)); + break; + case 2: + strncpy(msg1,"CSI Enable Locator Reporting once, then disable",sizeof(msg1)); + break; + default: + strncpy(msg1,"Invalid CSI Enable Locator Reporting Command",sizeof(msg1)); + ok=0; + } + if (ok) { + switch (buf[1]) { + case 0: + snprintf(msg,sizeof(msg),"%s %s",msg1,"for Character cells"); + break; + case 1: + snprintf(msg,sizeof(msg),"%s %s",msg1,"for physical pixels"); + break; + case 2: + snprintf(msg,sizeof(msg),"%s %s",msg1,"for Character cells"); + break; + default: + strncpy(msg,"Invalid CSI Enable Locator Reporting Command",sizeof(msg)); + + } + } + } else if (lead == ' ' && tail == '$' && cnt == 3) { + snprintf(msg,sizeof(msg),"CSI Erase Rectangular Area, tlbr %d,%d,%d,%d", + buf[0],buf[1],buf[2],buf[3]); + + } else { + strncpy(msg,"Invalid CSI Enable Locator Reporting Command",sizeof(msg)); + } + flushtext(msg); + break; + case '{': + // CSI P m ’ { Select Locator Events (DECSLE) //} + // Valid values for the first (and any additional parameters) are: + // P s = 0 → only respond to explicit host requests (DECRQLP) + // (default) also cancels any filter rectangle + // P s = 1 → report button down transitions + // P s = 2 → do not report button down transitions + // P s = 3 → report button up transitions + // P s = 4 → do not report button up transitions + // CSI P t ; P l ; P b ; P r $ { //} + // Selective Erase Rectangular Area (DECSERA). + // P t ; P l ; P b ; P r denotes the rectangle. + ok = 1; + if (lead == ' ' && tail == '`' && cnt <= 0) { + if (cnt == -1) { + cnt++; + buf[cnt] = 0; + } + switch (buf[0]) { + case 0: + strncpy(msg,"CSI Select Locator Events: report button down transitions",sizeof(msg)); + break; + case 1: + strncpy(msg,"CSI Select Locator Events: don't report button down transitions",sizeof(msg)); + break; + case 2: + strncpy(msg,"CSI Select Locator Events: report button up transitions",sizeof(msg)); + break; + case 3: + strncpy(msg,"CSI Select Locator Events: don't report button up transitions",sizeof(msg)); + default: + strncpy(msg,"CSI Select Locator Events: Invalid argument",sizeof(msg)); + } + } else if (lead == ' ' && tail == '$' && cnt == 3) { + snprintf(msg,sizeof(msg),"CSI Selective Erase Rectangular Area, tlbr %d,%d,%d,%d", + buf[0],buf[1],buf[2],buf[3]); + + } + flushtext(msg); + break; + case '|': + // CSI P s ’ | Request Locator Position (DECRQLP) + // Valid values for the parameter are: + // P s = 0 , 1 or omitted → transmit a single DECLRP locator + // report If Locator Reporting has been enabled by a DECELR, + // xterm will respond with a DECLRP Locator Report. This report is + // also generated on button up and down events if they have been + // enabled with a DECSLE, or when the locator is detected outside + // of a filter rectangle, if filter rectangles have been enabled + // with a DECEFR. → CSI P e ; P b ; P r ; P c ; P p & w Parameters + // are [event;button;row;column;page]. + // Valid values for the event: + // P e = 0 → locator unavailable - no other parameters sent + // P e = 1 → request - xterm received a DECRQLP + // P e = 2 → left button down + // P e = 3 → left button up + // P e = 4 → middle button down + // P e = 5 → middle button up + // P e = 6 → right button down + // P e = 7 → right button up + // P e = 8 → M4 button down + // P e = 9 → M4 button up + // P e = 1 0 → locator outside filter rectangle + // ‘‘button’’ parameter is a bitmask indicating which buttons + // are pressed: + // P b = 0 → no buttons down + // P b & 1 → right button down + // P b & 2 → middle button down + // P b & 4 → left button down + // P b & 8 → M4 button down + // ‘‘row’’ and ‘‘column’’ parameters are the coordinates of the + // locator position in the xterm window, encoded as ASCII decimal. + // The ‘‘page’’ parameter is not used by xterm, and will be omitted. + if (cnt == -1) { + cnt++; + buf[cnt] = 0; + } + if (lead == ' ' && tail == '`' && (buf[cnt] == 0 || buf[cnt] == 1)) { + strncpy(msg,"CSI Request Locator Position",sizeof(msg)); + } else { + strncpy(msg,"CSI Request Locator Position - invalid argument",sizeof(msg)); + } + break; + + + // SGI Attributes + // 0 All attributes off + // 1 Bold + // 4 Underline + // 5 Blinking + // 7 Negative image + // 8 Invisible image + // 10 The ASCII character set is the current 7-bit display character + // set (default)—SCO Console only. + // 11 Map Hex 00-7F of the PC character set codes to the current + // 7-bit display character set—SCO Console only. + // 12 Map Hex 80-FF of the current character set to the current + // 7-bit display character set—SCO Console only. + // 22 Bold off + // 24 Underline off + // 25 Blinking off + // 27 Negative image off + // 28 Invisible image off + // examples + // CSI 7 m Display negative image of text + // CSI 0 ; 1 ; 5 ; 4 m Reset all, then display bold, blinking & + // underline + default: + flushtext("unprocessed CSI"); + } +} + +void parse( int c, char *name, FILE *fd) { + int c1; + char *codename; + //char tmp[80]; + if (c < 32 && c != ESC) { + flushtext("text"); + switch(c) { + case ENQ: + addStrToText("text",""); + flushtext("C0 Control Character (Ctrl-E) return Terminal Status"); + break; + case BEL: + addStrToText("text",""); + flushtext("C0 Control Character (Ctrl-G) Bell"); + break; + case BS: + addStrToText("text",""); + flushtext("C0 Control Character (Ctrl-H) Backspace"); + break; + case TAB: + addStrToText("text",""); + flushtext("C0 Control Character (Ctrl-I) Horizontal Tab"); + break; + case LF: + addStrToText("text",""); + flushtext("C0 Control Character Ctrl-J or New Line"); + break; + case VT: + addStrToText("text",""); + flushtext("C0 Control Character (Ctrl-K) Vertical Tab"); + break; + case FF: + addStrToText("text",""); + flushtext("C0 Control Character (Ctrl-L) Form Feed or New Page)"); + break; + case CR: + addStrToText("text",""); + flushtext("C0 Control Character (Ctrl-M) Carriage Return"); + break; + case SO: + // invokes the G1 character set. + addStrToText("text",""); + snprintf(msg,sizeof(msg),"C0 Control Character (Ctrl-%c)", + c+0x40); + flushtext(msg); + default: + snprintf(msg,sizeof(msg),"<0x%2x>",c); + addStrToText("text",msg); + snprintf(msg,sizeof(msg),"C0 Control Character (Ctrl-%c)", + c+0x40); + flushtext(msg); + } + } else if (c != ESC) { + addCharToText("text",c); + } else { // control sequence starting with escape + flushtext("text"); // flush anything before the + addStrToText("text",""); + if ((c = getc(fd)) == EOF) { + flushtext("interrupted control string"); + return; + } + if (c <= 127) { + addCharToText("text",c); + } else { + snprintf(msg,sizeof(msg),"<0x%x>",c); + addStrToText("text",msg); + } + switch (c) { + case ' ': + // ESC SP F 7-bit controls (S7C1T). + // ESC SP G 8-bit controls (S8C1T). + // ESC SP L Set ANSI conformance level 1 (dpANS X3.134.1). + // ESC SP M Set ANSI conformance level 2 (dpANS X3.134.1). + // ESC SP N Set ANSI conformance level 3 (dpANS X3.134.1). + if ((c = getc(fd)) == EOF) { + flushtext("interrupted control string"); + return; + } + addCharToText("text",c); + switch (c) { + case 'F': + flushtext("7-bit controls"); + break; + case 'G': + flushtext("8-bit controls"); + break; + case 'L': + flushtext("Set ANSI conformance level 1"); + break; + case 'M': + flushtext("Set ANSI conformance level 2"); + break; + case 'N': + flushtext("Set ANSI conformance level 3"); + break; + default: + flushtext("Invalid ' ' sequence"); + } + case '#': + // ESC # 3 DEC double-height line, top half (DECDHL) + // ESC # 4 DEC double-height line, bottom half (DECDHL) + // ESC # 5 DEC single-width line (DECSWL) + // ESC # 6 DEC double-width line (DECDWL) + // ESC # 8 DEC Screen Alignment Test (DECALN) + if ((c = getc(fd)) == EOF) { + flushtext("interrupted control string"); + return; + } + addCharToText("text",c); + switch (c) { + case '3': + flushtext("DEC Double-height line, top half"); + break; + case '4': + flushtext("DEC Double-height line, bottom half"); + break; + case '5': + flushtext("DEC single-width line"); + break; + case '6': + flushtext("DEC double-width line"); + break; + case '8': + flushtext("DEC Screen Alignment Test"); + break; + default: + flushtext("Invalid '#' sequence"); + } + break; + case '%': + // ESC % @ Select default character set, ISO 8859-1 (ISO 2022) + // ESC % G Select UTF-8 character set (ISO 2022) + if ((c = getc(fd)) == EOF) { + flushtext("interrupted control string"); + return; + } + addCharToText("text",c); + switch (c) { + case '@': + flushtext("Select default character set"); + break; + case 'G': + flushtext("Select UTF-8 character set"); + break; + default: + flushtext("Invalid '%' sequence"); + } + break; + case '(': + case ')': + case '*': + case '+': + if ((c1 = getc(fd)) == EOF) { + flushtext("interrupted control string"); + return; + } + addCharToText("text",c1); + switch (c1) { + case '0': + strcpy(charsetname, "Dec Special and Line Drawing Set"); + strcpy(shortcharsetname, "Dec Special"); + break; + case 'A': + strcpy(charsetname, "United Kingdom (UK)"); + strcpy(shortcharsetname, "UK"); + break; + case 'B': + strcpy(charsetname, "United States (USASCII)"); + strcpy(shortcharsetname, "USASCII"); + break; + case '4': + strcpy(charsetname, "Dutch"); + strcpy(shortcharsetname, charsetname); + break; + case 'C': + case '5': + strcpy(charsetname, "Finnish"); + strcpy(shortcharsetname, charsetname); + break; + case 'R': + strcpy(charsetname, "French"); + strcpy(shortcharsetname, charsetname); + break; + case 'Q': + strcpy(charsetname, "French Canadian"); + strcpy(shortcharsetname, charsetname); + break; + case 'K': + strcpy(charsetname, "German"); + strcpy(shortcharsetname, charsetname); + break; + case 'Y': + strcpy(charsetname, "Italian"); + strcpy(shortcharsetname, charsetname); + break; + case 'E': + case '6': + strcpy(charsetname, "Norwegian/Danish"); + strcpy(shortcharsetname, charsetname); + break; + case 'Z': + strcpy(charsetname, "Spanish"); + strcpy(shortcharsetname, charsetname); + break; + case 'H': + case '7': + strcpy(charsetname, "Swedish"); + strcpy(shortcharsetname, charsetname); + break; + case '=': + strcpy(charsetname, "Swiss"); + strcpy(shortcharsetname, charsetname); + break; + default: + strcpy(charsetname, "Invalid Charset Name"); + strcpy(shortcharsetname, "Invalid"); + } + switch(c) { + case '(': + snprintf(msg,sizeof(msg),"Designate G0 Character %s", + charsetname); + break; + case ')': + snprintf(msg,sizeof(msg),"Designate G1 Character %s", + charsetname); + break; + case '*': + snprintf(msg,sizeof(msg),"Designate G2 Character %s", + charsetname); + break; + case '+': + snprintf(msg,sizeof(msg),"Designate G3 Character %s", + charsetname); + break; + } + flushtext(msg); + break; + case '7': + flushtext("Save Curser"); + break; + case '8': + flushtext("Restor Curser"); + break; + case '=': + flushtext("Application Keypad"); + break; + case '>': + flushtext("Normal Keypad"); + break; + case 'F': + flushtext("Cursor to lower left corner"); + break; + case 'c': + flushtext("Full Reset"); + break; + case 'l': + flushtext("Lock Memory above cursor"); + break; + case 'm': + flushtext("Unlock Memory"); + break; + case 'n': + flushtext("Invoke G2 Character Set as GL"); + break; + case 'o': + flushtext("Invoke G3 Character Set as GL"); + break; + case '|': + flushtext("Invoke G3 Character Set as GR"); + break; + case '}': + flushtext("Invoke G2 Character Set as GR"); + break; + case '~': + flushtext("Invoke G1 Character Set as GR"); + break; + + // following are C1 (8 bit control chars) + // xterm recognizes these as 7 bit or 8 bit controls + + case 'D': + flushtext("Index"); + break; + case 0x84: + flushtext("C1 Index"); + break; + case 'E': + flushtext("Next Line"); + break; + case 0x85: + flushtext("C1 Next Line"); + break; + case 'H': + flushtext("Tab Set"); + break; + case 0x88: + flushtext("Tab Set"); + break; + case 'M': + flushtext("Reverse Index"); + break; + case 0x8d: + flushtext("Reverse Index"); + break; + case 'N': + flushtext("Single Shift Select G2 Character Set (next char only)"); + break; + case 0x8e: + flushtext("Single Shift Select G2 Character Set (next char only)"); + break; + case 'O': + flushtext("Single Shift Select G3 Character set(Next char only)"); + break; + case 0x8f: + flushtext("Single Shift Select G3 Character set(Next char only)"); + break; + case 'V': + flushtext("Start of Guarded Area (SPA)"); + break; + case 0x96: + flushtext("Start of Guarded Area (SPA)"); + break; + case 'W': + flushtext("End of Guarded Area (EPA)"); + break; + case 0x97: + flushtext("End of Guarded Area (EPA)"); + break; + case 'X': + flushtext("Start of String (SOS)"); + break; + case 0x98: + flushtext("Start of String (SOS)"); + break; +// ST handled by printtoST() +// case '\': +// flushtext("String Terminator (ST)"); +// break; +// case 0x9c: +// flushtext("String Terminator (ST)"); +// break; + //ESC Z Return Terminal ID (DECID is 0x9a). Obsolete form of CSI c (DA). + case 'Z': + flushtext("Return Terminal ID"); + break; + case 0x9a: + flushtext("Return Terminal ID"); + break; +//xxxESC P Device Control String ( DCS is 0x90) +//xxx should decode these + case 'P': + flushtext("Device Control String(DCS)"); + printtoST("DCS",fd); + break; + case 0x90: + flushtext("Device Control String(DCS)"); + printtoST("DCS",fd); + break; +//xxx ESC [ Control Sequence Introducer ( CSI is 0x9b) + case '[': + //xxxxxx but we already put the esc[ in the buffer + processCSI("CSI",fd); + break; +//xxx ESC ] Operating System Command ( OSC is 0x9d) ??? then what + case ']': + flushtext("Operating System Command"); + readOSC("OSC",fd); + break; + case 0x9d: + flushtext("Operating System Command"); + readOSC("OSC",fd); + break; + case '^': + flushtext("Privacy Message(PM)"); + printtoST("PM",fd); + break; + case 0x9e: + flushtext("Privacy Message(PM)"); + printtoST("PM",fd); + break; +//xxx ESC _ Application Program Command ( APC is 0x9f) ??? +// xterm has no apc functions ignore data to ST (ESC \) + case '_': + flushtext("Application Program Command(APC)"); + printtoST("APC command",fd); + break; + + case 0x9f: + flushtext("Application Program COmmand"); + break; + default: + flushtext("Unrecognized CSI (Control Sequence Introducer"); + } + } +} + +void decode( char *name, FILE *fd) { + int c; + + while((c = getc(fd)) != EOF) { + parse(c, name, fd); + } +} + + +int main( int argc, char *argv[]) { + char *p; + FILE *fd; + + while(argc > 1 && *argv[1] == '-') { + for(p = &argv[1][1]; *p != '\0'; p++) { + switch(*p) { + case 'h': /* force starting off in 4014 mode */ + usage(0); + break; + default: + fprintf(stderr, "xterm decode: unknown option -%c\n", *p); + usage(1); + } + } + argc--; + argv++; + } + + if(argc == 1) { + decode("standard input", stdin); + } else { + while(--argc > 0) { + if((fd = fopen(*++argv, "r")) == NULL) { + fprintf(stderr, "xterm_decode: can't open %s\n", *argv); + continue; + } + decode(*argv, fd); + fclose(fd); + } + } +} diff --git a/tests/CreatingTests b/tests/CreatingTests new file mode 100644 index 000000000..9909c9eb0 --- /dev/null +++ b/tests/CreatingTests @@ -0,0 +1,158 @@ +Using the automake test Parallel Harness +1. Running tests +2. Adding a new test +3. Files in a test directory +4. Support for lltest, lldump, dbverify, llexec + +1. Running tests +In the build area where the code was built, from either the +top level build directory or preferably in the tests subdirectory, run + make check +running 'make clean' in the tests directory will remove the generated files +in the test subdirectories so that make check will re-run the tests. +If you want to debug the running of a test, the following command +will add lots of debug info in the test's directory testname.log file + VERBOSE=1 make check +or + VERBOSE=1 make clean check + +The automake test structure is used to run the tests. +When done a file is created in the tests directory named test-suite.log. +It will summarize the results of running all the tests. Passing tests +are just counted, failing tests include the contents of testname.log file. +testname.log files in the individual test sub directories, have more +details about each part of the tests run, and which parts pass and which fail. + +2. Adding a new test: +The intent is to isolate testing from the users normal environment, so +the .linesrc (or lines.src) file isn't read. Also building in the source +area or in a separate build area is supported, so there are a few things +that must be done - see below. + +To add a test or group of similar tests, +a. create a new subdirectory to put the test data + (or add a test to an existing directory if it's related). +b. edit Makefile.am in this directory (the tests directory) + a. add directory name to the testsubdir definition + b. add the names of the llscr files (see below) to TESTS. +c. generate files described below. first a testname.llscr file to drive llines, + a testname.ged if you need data for llines to manipulate, a testname.ll if + you need to run a report (You probably do, as it's needed to generate a + .out file.) +d. and of course once you have the test running, copy the testname.*out + files to testname.out.ref to save the reference results, so the test + can generate a PASS. (or to testname.32.out.ref and testname.64.out.ref + if the files are different for 32 and 64 bit llines. (Repeat for + any other reference files.) + +3. Files in a test directory +The organization of the tests is a collection of directories that contain +tests. In each directory, there can be 1 or more tests. Each test consists +of the following: + testname.ged Optional. some tests can be run without ged data + testname.ll A lifelines script that is to be run + testname.llscr required. commands to feed to llines + If script runs any .ll files, the output should + be written to testname.out, as this is what is + expected and is diff'ed with the reference output. + one catch. If the .llscr file loads a gedcom file + (testname.ged in the src area), say with a line + urmytest.ged + The testname (here mytest) must be replaced with + TESTNAME. The test environment replaces TESTNAME + with the name of the gedcom file, including path. + This way the gedcom file can be found when building + in separate build areas. Thus that line would become + urTESTNAME.ged + testname.out.ref expected output from running testname.llscr + +if the expected output differs for 32 and 64 bit compiled programs, instead +of the testname.out.ref file, the following two are created + testname.out.32.ref expected output for 32 bits + testname.out.32.ref expected output for 64 bits + lines.src if the tests in a subdir needs to pass environmental + data to llines, if this file exists, the tests + will read this file. + testname.config optional file contains test configuration data + env NAME=Value set environment variables when running the test + pre command args run command before running llines (not implemented) + post command args run command after running llines + command is the name of a program to run. Typically + it is looked for in the tools or liflines directory + command is just the name, not a path and name + see Royal92 for examples +In addition to the above mentioned testname.out, testname.out.ref file +which checks the output from running the .llscr script, there are other +files to capture output and reference files +testname.command.out stdout from running a post command. +testname.command.out.ref reference file (in the source area) + +There is one more out file. The output of running llines is captured +So that changes in the gui can be detected. +testname.llines.out raw output from test +testname.llines.out.filter Filtered output from the test, which tediously + identifies each control sequence output + (assumes TERM is gnome or xterm) +testname.llines.out.filter.ref the reference. + note one of the strings llines outputs is + "Import time 01s (ui 00s)" with appropriate times + it is anonomized to "Import time xxs (ui xxs)" + + + Note, the following files are generated by the test environment in the + build area test sub directories when you do a 'make check' in the tests + directory. + testname.out hopefully output from running the .ll script + which is diff'ed with the reference files to + determine success or failure. + testname.log log file with output from running the + run_a_test script (which runs the test and provides + the test environment with pass fail information + testname.trs test stats that the test environment uses + testname.*diff a diff of the output of the test, vs expected output + testname.llscr.fix this is the llsrc script that is fed to llines. + testdb the name of the data base created for the test + +each test is run, by doing essentially + LLPROGRAMS= + sed -e s@TESTNAME@/testname@ < testname.llscr \ + > testname.llscr.fix + llines -C /lines.src testdb < testname.llscr.fix > testname.llout +The -C /lines.src prevents llines configuration files +from creating non-standard environments. Typically there is no lines.src +in the source directory for the test, so there is no .linesrc or lines.src +file read. But if you need to say add some lang settings for a test, +you can create a lines.src file in the source of the test directory. + +The TESTNAME magic is not needed for reading the testname.ll file, as +LLPROGRAMS is set to default the location where llines looks for .ll files +to the directory where the src of the tests is. +Do not use TESTNAME.log as this file should be written to the current +directory. + +Sample testname.llscr file: +y +urTESTNAME +y +y +rtestname +testname.log +q +q + +Just look at the existing tests for examples. + + +4. Support for lltest, lldump, dbverify, llexec + See above, the testname.config files, post commands allow running + programs in the src/tools and src/liflines directories, like + + post dbverify -a testdb + post lldump -a testdb + post lltest testdb + post llexec -o testname.out -x TESTNAME.ll testdb + + with whatever options you need, assuming they are supported.. + llexec is a bit more tricky, as you probably want it to + read the testname.ll file for this test, and put the output to testname.out + diff --git a/tests/Makefile.am b/tests/Makefile.am new file mode 100644 index 000000000..2adc8ac5f --- /dev/null +++ b/tests/Makefile.am @@ -0,0 +1,29 @@ +## Makefile.am -- Run tests in the tests subdirectory + +EXTRA_DIST = defs $(TESTS) +MAINTAINERCLEANFILES = Makefile.in +SHELL = /bin/bash + +testsubdir = date gengedcomstrong interp math pedigree-longname \ + string view-history Royal92 + +TESTS_ENVIRONMENT = top_builddir=$(top_builddir) + +TESTS = date/checkjd2date.llscr \ + gengedcomstrong/test1.llscr \ + interp/eqv_pvalue.llscr \ + interp/fullname.llscr \ + math/test1.llscr \ + math/test2.llscr \ + pedigree-longname/test1.llscr \ + string/string-unicode.llscr \ + string/string-utf8.llscr \ + view-history/view-history.llscr \ + Royal92/Royal92.llscr +# make runs run_a_test file.llscr to generate file.log +TEST_EXTENSIONS = .llscr +LLSCR_LOG_COMPILER = $(srcdir)/run_a_test + +clean-local: + -rm -f */*.llout */*.out */*.diff */*.fix + -rm -rf */testdb */*.filter diff --git a/tests/Note b/tests/Note new file mode 100644 index 000000000..51da46b27 --- /dev/null +++ b/tests/Note @@ -0,0 +1,59 @@ +Capturing and analyzing llines output so we can detect UI changes` + + I suggest there are many solutions + 1. Wrap all curses calls with debug code that could capture what's + happening + 2. trap all the curses calls with an interpose library, and + log the calls before passing the calls to the curses library. + 3. see man curs_trace - apparently the curses lib can be built so that + with no change to our code, other than linking the debug curses library + it will log all curses calls. Much nicer solution, and perhaps a bit + more of an abstraction.`Unfortunately it seems the debug libraries + aren't distributed by ubuntu or fedora releases. Meaning one would + have to build the library, and create a special version of llines + since we statically link with libncursesw. + 4. capture and compare the terminal output. Ideally identifing control + char's and replacing them with a english rendition. If we do + the tests always for the same TERM type it should be non intrusive + and relatively easy to do. + +For now, I have included a program xterm_decode that strictly speaking +can read xterm outout and explain what everything is doing. Since +most terminal control sequences are VT100 based (or VTxxx) explicit +setting of the TERM environment variable may not even be needed. +One issue, is while curses is designed to convert an abstract conceptual +interface into what ever terminal you have, the output of libncurses +may not always be the same. We are at the whim of ncurses developers +and their optimizations (or bug fixes). Of course, if a developer decides to +make some changes, it's likely libncurses won't change while the work is being +done. I'd argue is better than nothing, and if someone comes up with a +better solution good. + +Here is an example of variations we can see from ncurses libraries: + +example:Ubuntu 18.10 aka Cosmic Cuttlefish, uses libncurses6 6.1+20180210-4 + while fedora release 28 uses ncurses-libs-6.1-5.20180224.fc28 + The builds were only 14 days apart. + + The ubuntu version uses a vt100 command to position to a given column + and the fedora version replaced that with use of tabs (and I suspect + spaces if necessary) which resulted in a slight character savings. + + as an example (data after the ': ' is the text sent, where control + characters are represented like or . (Also some of the + ISO 6429 and ISO 2022 nomenclature like CSI and C0 can just be ignored.) + + +< CSI Cursor to Column 73: '[73G' +--- +> C0 Control Character (Ctrl-I) Horizontal Tab: '' +> C0 Control Character (Ctrl-I) Horizontal Tab: '' +> C0 Control Character (Ctrl-I) Horizontal Tab: '' +> C0 Control Character (Ctrl-I) Horizontal Tab: ''` + +in both of these the ncurses lib is figuring out how to get to col 73 +and issuing some character sequences that will get there. +the second with tabs is 1 char shorter, but relies on ncurses knowing +where it is in the line. + + diff --git a/tests/Royal92/Royal92.config b/tests/Royal92/Royal92.config new file mode 100644 index 000000000..33fa46381 --- /dev/null +++ b/tests/Royal92/Royal92.config @@ -0,0 +1,7 @@ +# make sure LANG is UTF-8 +env LANG=UTF-8 +env TERM=xterm +# try everything +post dbverify -a testdb +post lldump -a testdb +post lltest testdb diff --git a/tests/Royal92/Royal92.dbverify.out.ref b/tests/Royal92/Royal92.dbverify.out.ref new file mode 100644 index 000000000..26e13a993 --- /dev/null +++ b/tests/Royal92/Royal92.dbverify.out.ref @@ -0,0 +1,8 @@ +Checking testdb +! Ghost name: David Albert Charles/Armstrong-Jones/ -> I55 +! Single person family (F704) +! Single person family (F971) +! Single person family (F1262) +! Single person family (F1391) +Ghost names: 1 error, 0 fixed +Single person family: 4 errors, 0 fixed diff --git a/tests/Royal92/Royal92.ged b/tests/Royal92/Royal92.ged new file mode 100644 index 000000000..473d7501a --- /dev/null +++ b/tests/Royal92/Royal92.ged @@ -0,0 +1,30682 @@ +0 HEAD +1 SOUR PAF 2.2 +1 DEST PAF +1 DATE 20 NOV 1992 +1 FILE ROYALS.GED +1 CHAR UTF-8 +0 @S1@ SUBM +1 NAME Denis R. Reid +1 ADDR 149 Kimrose Lane +2 CONT Broadview Heights, Ohio 44147-1258 +2 CONT Internet Email address: ah189@cleveland.freenet.edu +1 PHON (216) 237-5364 +1 COMM >> In a message to Cliff Manis (cmanis@csoftec.csf.com) +2 CONT >> Denis Reid wrote the following: +2 CONT >> Date: Fri, 25 Dec 92 14:12:32 -0500 +2 CONT >> From: ah189@cleveland.Freenet.Edu (Denis Reid) +2 CONT >> Subject: THE ROYALS +2 CONT >> First of all, MERRY CHRISTMAS! +2 CONT >> +2 CONT >> You may make this Royal GEDCOM available available to whomever. +2 CONT >> As you know this is a work in process and have received suggestions, +2 CONT >> corrections and additions from all over the planet... +2 CONT >> some even who claim to be descended from Charlemange, himself! +2 CONT >> +2 CONT >> The weakest part of the Royals is in the French and Spanish lines. +2 CONT >> I found that many of the French Kings had multiple mistresses whose +2 CONT >> descendants claimed noble titles, and the Throne itself in some +2 CONT >> cases. I have had the hardest time finding good published sources +2 CONT >> for French and Spanish Royalty. +2 CONT >> +2 CONT >> If you do post it to a BBS or send it around, I would appreciate +2 CONT >> it if you'd append a message to the effect that I would welcome +2 CONT >> comments and suggestions and possible sources to improve +2 CONT >> the database. +2 CONT >> +2 CONT >> Since the Royals had so many names and many titles it was difficult +2 CONT >> to "fill in the blanks" with their name. In the previous version, +2 CONT >> I included all their titles, names, monikers in the notes. +2 CONT >> +2 CONT >> Thanks for your interest. Denis Reid +0 @I1@ INDI +1 NAME Victoria /Hanover/ +1 TITL Queen of England +1 SEX F +1 BIRT +2 DATE 24 MAY 1819 +2 PLAC Kensington,Palace,London,England +1 DEAT +2 DATE 22 JAN 1901 +2 PLAC Osborne House,Isle of Wight,England +1 BURI +2 PLAC Royal Mausoleum,Frogmore,Berkshire,England +1 REFN 1 +1 FAMS @F1@ +1 FAMC @F42@ +0 @I2@ INDI +1 NAME Albert Augustus Charles// +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 26 AUG 1819 +2 PLAC Schloss Rosenau,Near Coburg,Germany +1 DEAT +2 DATE 14 DEC 1861 +2 PLAC Windsor Castle,Berkshire,England +1 BURI +2 PLAC Royal Masoleum,Frogmore,Windsor,England +1 FAMS @F1@ +1 FAMC @F43@ +0 @I3@ INDI +1 NAME Victoria Adelaide Mary// +1 TITL Princess Royal +1 SEX F +1 BIRT +2 DATE 21 NOV 1840 +2 PLAC Buckingham,Palace,London,England +1 CHR +2 DATE 10 FEB 1841 +2 PLAC Throne Room,Buckingham Palac,England +1 DEAT +2 DATE 5 AUG 1901 +2 PLAC Friedrichshof,Near,Kronberg,Taunus +1 BURI +2 PLAC Friedenskirche,Potsdam +1 FAMS @F3@ +1 FAMC @F1@ +0 @I4@ INDI +1 NAME Edward_VII /Wettin/ +1 TITL King of England +1 SEX M +1 BIRT +2 DATE 9 NOV 1841 +2 PLAC Buckingham,Palace,London,England +1 DEAT +2 DATE 6 MAY 1910 +2 PLAC Buckingham,Palace,London,England +1 BURI +2 DATE 20 MAY 1910 +2 PLAC Windsor,Berkshire,England +1 FAMS @F2@ +1 FAMC @F1@ +0 @I5@ INDI +1 NAME Alice Maud Mary// +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 25 APR 1843 +2 PLAC Buckingham,Palace,London,England +1 DEAT +2 DATE 14 DEC 1878 +2 PLAC Darmstadt,,,Germany +1 FAMS @F8@ +1 FAMC @F1@ +0 @I6@ INDI +1 NAME Alfred Ernest Albert// +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 6 AUG 1844 +2 PLAC Windsor Castle,Berkshire,England +1 DEAT +2 DATE 30 JUL 1900 +2 PLAC Schloss Rosenau,Near Coburg +1 FAMS @F26@ +1 FAMC @F1@ +0 @I7@ INDI +1 NAME Helena Augusta Victoria// +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 25 MAY 1846 +2 PLAC Buckingham,Palace,London,England +1 DEAT +2 DATE 9 JUN 1923 +2 PLAC Schomberg House,Pall Mall,London,England +1 FAMS @F32@ +1 FAMC @F1@ +0 @I8@ INDI +1 NAME Louise Caroline Alberta// +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 18 MAR 1848 +2 PLAC Buckingham,Palace,London,England +1 DEAT +2 DATE 3 DEC 1939 +2 PLAC Kensington,Palace,London,England +1 BURI +2 PLAC Frogmore,,,England +1 FAMS @F69@ +1 FAMC @F1@ +0 @I9@ INDI +1 NAME Arthur William Patrick// +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 1 MAY 1850 +2 PLAC Buckingham,Palace,London,England +1 DEAT +2 DATE 16 JAN 1942 +2 PLAC Bagshot Park,Surrey +1 FAMS @F34@ +1 FAMC @F1@ +0 @I10@ INDI +1 NAME Leopold George Duncan// +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 7 APR 1853 +2 PLAC Buckingham,Palace,London,England +1 DEAT +2 DATE 28 MAR 1884 +2 PLAC Cannes +1 FAMS @F5@ +1 FAMC @F1@ +0 @I11@ INDI +1 NAME Beatrice Mary Victoria// +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 14 APR 1857 +2 PLAC Buckingham,Palace,London,England +1 DEAT +2 DATE 26 OCT 1944 +2 PLAC Bantridge Park,Balcombe,Sussex,England +1 FAMS @F6@ +1 FAMC @F1@ +0 @I12@ INDI +1 NAME Alexandra of_Denmark "Alix"// +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 1 DEC 1844 +2 PLAC Yellow Palace,Copenhagen,Denmark +1 DEAT +2 DATE 20 NOV 1925 +2 PLAC Sandringham,,Norfolk,England +1 BURI +2 PLAC St. George Chap.,Windsor,Berkshire,England +1 FAMS @F2@ +1 FAMC @F74@ +0 @I13@ INDI +1 NAME Albert Victor Christian// +1 TITL Duke +1 SEX M +1 BIRT +2 DATE 8 JAN 1864 +2 PLAC Frogmore House,Windsor,Berkshire,England +1 DEAT +2 DATE 14 JAN 1892 +2 PLAC Sandringham,,Norfolk,England +1 BURI +2 DATE 20 JAN 1892 +2 PLAC Windsor,Berkshire,England +1 FAMC @F2@ +0 @I14@ INDI +1 NAME George_V /Windsor/ +1 TITL King of England +1 SEX M +1 BIRT +2 DATE 3 JUN 1865 +2 PLAC Marlborough Hse,London,England +1 CHR +2 DATE 7 JUL 1865 +1 DEAT +2 DATE 20 JAN 1936 +2 PLAC Sandringham,Norfolk,England +1 BURI +2 DATE 28 JAN 1936 +2 PLAC Windsor Castle,St. George Chap.,Berkshire,England +1 FAMS @F7@ +1 FAMC @F2@ +0 @I15@ INDI +1 NAME Louise Victoria Alexandra// +1 TITL Princess Royal +1 SEX F +1 BIRT +2 DATE 20 FEB 1867 +2 PLAC Marlborough,House,London,England +1 DEAT +2 DATE 4 JAN 1931 +2 PLAC Portman Square,London,England +1 FAMS @F29@ +1 FAMC @F2@ +0 @I16@ INDI +1 NAME Victoria Alexandra Olga// +1 SEX F +1 BIRT +2 DATE 6 JUL 1868 +2 PLAC Marlborough,House,London,England +1 DEAT +2 DATE 3 DEC 1935 +2 PLAC Coppins,Iver,Bucks,England +1 FAMC @F2@ +0 @I17@ INDI +1 NAME Maude Charlotte Mary// +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 26 NOV 1869 +2 PLAC Marlborough,House,London,England +1 DEAT +2 DATE 20 NOV 1938 +2 PLAC London,England +1 FAMS @F21@ +1 FAMC @F2@ +0 @I18@ INDI +1 NAME John Alexander // +1 SEX M +1 BIRT +2 DATE 6 APR 1871 +1 DEAT +2 DATE 7 APR 1871 +1 FAMC @F2@ +0 @I19@ INDI +1 NAME George Victor of_Waldeck// +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 1831 +1 DEAT +2 DATE 1889 +1 FAMS @F67@ +0 @I20@ INDI +1 NAME Frederick_III // +1 TITL German Emperor +1 SEX M +1 BIRT +2 DATE 18 OCT 1831 +2 PLAC Neues Palais,Potsdam,Germany +1 DEAT +2 DATE 15 JUN 1888 +2 PLAC Neues Palais,Potsdam,Germany +1 BURI +2 PLAC Friedenskirche,Potsdam,Germany +1 FAMS @F3@ +1 FAMC @F147@ +0 @I21@ INDI +1 NAME William_II // +1 TITL German Emperor +1 SEX M +1 BIRT +2 DATE 27 JAN 1859 +2 PLAC Berlin,Germany +1 DEAT +2 DATE 4 JUN 1941 +2 PLAC Haus Doorn,Netherlands +1 FAMS @F136@ +1 FAMS @F146@ +1 FAMC @F3@ +0 @I22@ INDI +1 NAME Louis_IV of_Hesse // +1 TITL Grand Duke +1 SEX M +1 BIRT +2 DATE 1837 +1 DEAT +2 DATE 1892 +1 FAMS @F8@ +1 FAMC @F114@ +0 @I23@ INDI +1 NAME Helena Frederica of_Waldeck// +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 17 FEB 1861 +2 PLAC Arolsen +1 DEAT +2 DATE 1 SEP 1922 +2 PLAC Tyrol +1 FAMS @F5@ +1 FAMC @F67@ +0 @I24@ INDI +1 NAME Alice of_Athlone // +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 1883 +1 DEAT +2 DATE JAN 1981 +1 FAMS @F38@ +1 FAMC @F5@ +0 @I25@ INDI +1 NAME Henry Maurice of_Battenberg// +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 1858 +1 DEAT +2 DATE 1896 +1 FAMS @F6@ +1 FAMC @F109@ +0 @I26@ INDI +1 NAME Alexander of_Carisbrooke // +1 TITL Marquess +1 SEX M +1 BIRT +2 DATE 1886 +1 DEAT +2 DATE 23 FEB 1960 +1 BURI +2 PLAC Whippingham Ch.,Isle of Wight,England +1 FAMS @F142@ +1 FAMC @F6@ +0 @I27@ INDI +1 NAME Victoria Eugenie "Ena"// +1 TITL Queen of Spain +1 SEX F +1 BIRT +2 DATE 1887 +1 DEAT +2 DATE 1969 +2 PLAC Lausanne +1 FAMS @F143@ +1 FAMC @F6@ +0 @I28@ INDI +1 NAME Leopold // +1 SEX M +1 BIRT +2 DATE 1889 +1 DEAT +2 DATE 1922 +1 FAMC @F6@ +0 @I29@ INDI +1 NAME Maurice // +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 1891 +1 DEAT +2 DATE 1914 +1 FAMC @F6@ +0 @I30@ INDI +1 NAME Mary_of_Teck (May) // +1 TITL Queen +1 SEX F +1 BIRT +2 DATE 26 MAY 1867 +2 PLAC Kensington,Palace,London,England +1 DEAT +2 DATE 24 MAR 1953 +2 PLAC Marlborough Hse,London,England +1 BURI +2 DATE 31 MAR 1953 +2 PLAC St. George's,Chapel,Windsor Castle,England +1 FAMS @F7@ +1 FAMC @F41@ +0 @I31@ INDI +1 NAME Edward_VIII /Windsor/ +1 TITL Duke of Windsor +1 SEX M +1 BIRT +2 DATE 23 JUN 1894 +2 PLAC White Lodge,Richmond Park,Surrey,England +1 DEAT +2 DATE 28 MAY 1972 +2 PLAC Paris,,,France +1 BURI +2 PLAC Frogmore,Windsor,Berkshire,England +1 FAMS @F20@ +1 FAMC @F7@ +0 @I32@ INDI +1 NAME George_VI /Windsor/ +1 TITL King of England +1 SEX M +1 BIRT +2 DATE 14 DEC 1895 +2 PLAC York Cottage,Sandringham,Norfolk,England +1 DEAT +2 DATE 6 FEB 1952 +2 PLAC Sandringham,Norfolk,England +1 BURI +2 DATE 11 MAR 1952 +2 PLAC St. George Chap.,,Windsor,England +1 FAMS @F12@ +1 FAMC @F7@ +0 @I33@ INDI +1 NAME Mary /Windsor/ +1 TITL Princess Royal +1 SEX F +1 BIRT +2 DATE 25 APR 1897 +2 PLAC York Cottage,Sandringham,Norfolk,England +1 DEAT +2 DATE 28 MAR 1965 +2 PLAC Harewood House,Yorkshire,,England +1 FAMS @F18@ +1 FAMC @F7@ +0 @I34@ INDI +1 NAME Henry William Frederick/Windsor/ +1 TITL Duke +1 SEX M +1 BIRT +2 DATE 31 MAR 1900 +2 PLAC York Cottage,Sandringham,Norfolk,England +1 DEAT +2 DATE 1974 +1 FAMS @F19@ +1 FAMC @F7@ +0 @I35@ INDI +1 NAME George Edward Alexander/Windsor/ +1 TITL Duke of Kent +1 SEX M +1 BIRT +2 DATE 20 DEC 1902 +2 PLAC York Cottage,Sandringham,Norfolk,England +1 DEAT +2 DATE 25 AUG 1942 +2 PLAC Morven,,,Scotland +1 FAMS @F17@ +1 FAMC @F7@ +0 @I36@ INDI +1 NAME John Charles Francis/Windsor/ +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 12 JUL 1905 +2 PLAC York Cottage,Sandringham,Norfolk,England +1 DEAT +2 DATE 18 JAN 1919 +2 PLAC Wood Farm,Wolferton,Norfolk,England +1 BURI +2 PLAC Sandringham,Norfolk,,England +1 FAMC @F7@ +0 @I37@ INDI +1 NAME Nicholas_II Alexandrovich /Romanov/ +1 TITL Tsar of Russia +1 SEX M +1 BIRT +2 DATE 18 MAY 1868 +2 PLAC Tsarskoye Selo,Pushkin,,Russia +1 DEAT +2 DATE 16 JUL 1918 +2 PLAC Ekaterinburg,,,Russia +1 FAMS @F4@ +1 FAMC @F9@ +0 @I38@ INDI +1 NAME Victoria Alberta of_Hesse// +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 1863 +1 DEAT +2 DATE 1950 +1 FAMS @F27@ +1 FAMC @F8@ +0 @I39@ INDI +1 NAME Alexandra Fedorovna "Alix"// +1 TITL Tsarina +1 SEX F +1 BIRT +2 DATE 6 JUN 1872 +2 PLAC Darmstadt,,,Germany +1 DEAT +2 DATE 16 JUL 1918 +2 PLAC Ekaterinburg,,,Russia +1 FAMS @F4@ +1 FAMC @F8@ +0 @I40@ INDI +1 NAME Alexander_III Alexandrovich /Romanov/ +1 TITL Tsar of Russia +1 SEX M +1 BIRT +2 DATE 1845 +1 DEAT +2 DATE 1 NOV 1894 +2 PLAC Livadia,Crimea,Near Yalta,Russia +1 BURI +2 DATE 19 NOV 1894 +2 PLAC Cathedral of the,Fortress of P&P,St. Petersburg,Russia +1 FAMS @F9@ +1 FAMC @F11@ +0 @I41@ INDI +1 NAME Dagmar "Marie" of_Denmark// +1 TITL Tsarina +1 SEX F +1 BIRT +2 DATE 1847 +1 DEAT +2 DATE OCT 1928 +2 PLAC Copenhagen,,,Denmark +1 FAMS @F9@ +1 FAMC @F74@ +0 @I42@ INDI +1 NAME Nicholas_I /Romanov/ +1 TITL Tsar of Russia +1 SEX M +1 BIRT +2 DATE 1796 +1 DEAT +2 DATE 1855 +1 FAMS @F10@ +1 FAMC @F469@ +0 @I43@ INDI +1 NAME Charlotte of_Prussia // +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 1798 +1 DEAT +2 DATE 1860 +1 FAMS @F10@ +1 FAMC @F145@ +0 @I44@ INDI +1 NAME Alexander_II Nicholoevich /Romanov/ +1 TITL Tsar of Russia +1 SEX M +1 BIRT +2 DATE 1818 +1 DEAT +2 DATE 13 MAR 1881 +1 FAMS @F11@ +1 FAMS @F593@ +1 FAMC @F10@ +0 @I45@ INDI +1 NAME Marie of_Hesse- Darmstadt// +1 SEX F +1 BIRT +2 DATE 1824 +1 DEAT +2 DATE 1880 +1 FAMS @F11@ +1 FAMC @F110@ +0 @I46@ INDI +1 NAME Olga Nicholovna /Romanov/ +1 TITL Grand Duchess +1 SEX F +1 BIRT +2 DATE NOV 1895 +2 PLAC Alexander Palace,Tsarskoe Selo,,Russia +1 DEAT +2 DATE 18 JUL 1918 +2 PLAC Ekaterinburg,,,Russia +1 FAMC @F4@ +0 @I47@ INDI +1 NAME Tatiana Nicholovna // +1 TITL Grand Duchess +1 SEX F +1 BIRT +2 DATE JUN 1897 +1 DEAT +2 DATE 18 JUL 1918 +2 PLAC Ekaterinburg,,,Russia +1 FAMC @F4@ +0 @I48@ INDI +1 NAME Maria Nicholovna /Romanov/ +1 TITL Grand Duchess +1 SEX F +1 BIRT +2 DATE MAY 1899 +1 DEAT +2 DATE 18 JUL 1918 +2 PLAC Ekaterinburg,,,Russia +1 FAMC @F4@ +0 @I49@ INDI +1 NAME Anastasia Nicholovna /Romanov/ +1 TITL Grand Duchess +1 SEX F +1 BIRT +2 DATE JUN 1901 +1 DEAT +2 DATE 18 JUL 1918 +2 PLAC Ekaterinburg,,,Russia +1 FAMC @F4@ +0 @I50@ INDI +1 NAME Alexis Nicolaievich /Romanov/ +1 TITL Tsarevich +1 SEX M +1 BIRT +2 DATE 12 AUG 1904 +2 PLAC Peterhof,Near,St. Petersburg,Russia +1 DEAT +2 DATE 18 JUL 1918 +2 PLAC Ekaterinburg,,,Russia +1 FAMC @F4@ +0 @I51@ INDI +1 NAME Elizabeth Angela Marguerite/Bowes-Lyon/ +1 TITL Lady +1 SEX F +1 BIRT +2 DATE 4 AUG 1900 +2 PLAC ,,London,England +1 CHR +2 DATE 23 SEP 1900 +1 FAMS @F12@ +1 FAMC @F46@ +0 @I52@ INDI +1 NAME Elizabeth_II Alexandra Mary/Windsor/ +1 TITL Queen of England +1 SEX F +1 BIRT +2 DATE 21 APR 1926 +2 PLAC 17 Bruton St.,London,W1,England +1 FAMS @F14@ +1 FAMC @F12@ +0 @I53@ INDI +1 NAME Margaret Rose /Windsor/ +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 21 AUG 1930 +2 PLAC Glamis Castle,,Angus,Scotland +1 FAMS @F13@ +1 FAMC @F12@ +0 @I54@ INDI +1 NAME Anthony Charles Robert/Armstrong-Jones/ +1 TITL Earl of Snowdon +1 SEX M +1 BIRT +2 DATE 7 MAR 1930 +1 FAMS @F13@ +1 FAMS @F1410@ +0 @I55@ INDI +1 NAME David Albert Charles/Armstrong-Jones/ +1 TITL Vicount Linley +1 SEX M +1 BIRT +2 DATE 3 NOV 1961 +1 FAMC @F13@ +0 @I56@ INDI +1 NAME Sarah Frances Elizabeth/Armstrong-Jones/ +1 TITL Lady +1 SEX F +1 BIRT +2 DATE 1 MAY 1964 +1 FAMC @F13@ +0 @I57@ INDI +1 NAME Philip /Mountbatten/ +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 10 JUN 1921 +2 PLAC Isle of Kerkira,Mon Repos,Corfu,Greece +1 FAMS @F14@ +1 FAMC @F28@ +0 @I58@ INDI +1 NAME Charles Philip Arthur/Windsor/ +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 14 NOV 1948 +2 PLAC Buckingham,Palace,London,England +1 CHR +2 DATE 15 DEC 1948 +2 PLAC Buckingham,Palace,Music Room,England +1 FAMS @F16@ +1 FAMC @F14@ +0 @I59@ INDI +1 NAME Anne Elizabeth Alice/Windsor/ +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 15 AUG 1950 +2 PLAC Clarence House,St. James,,England +1 CHR +2 DATE 21 OCT 1950 +2 PLAC ,,,England +1 FAMS @F15@ +1 FAMC @F14@ +0 @I60@ INDI +1 NAME Andrew Albert Christian/Windsor/ +1 TITL Duke of York +1 SEX M +1 BIRT +2 DATE 19 FEB 1960 +2 PLAC Belgian Suite,Buckingham,Palace,England +1 FAMS @F53@ +1 FAMC @F14@ +0 @I61@ INDI +1 NAME Edward Anthony Richard/Windsor/ +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 10 MAR 1964 +2 PLAC Buckingham,Palace,London,England +1 CHR +2 DATE 2 MAY 1964 +1 FAMC @F14@ +0 @I62@ INDI +1 NAME Mark Anthony Peter/Phillips/ +1 TITL Captain +1 SEX M +1 BIRT +2 DATE 22 SEP 1948 +1 FAMS @F15@ +1 FAMC @F1405@ +0 @I63@ INDI +1 NAME Peter Mark Andrew/Phillips/ +1 SEX M +1 BIRT +2 DATE 15 NOV 1977 +2 PLAC St. Mary's Hosp.,Paddington,London,England +1 CHR +2 DATE 22 DEC 1977 +2 PLAC Music Room,Buckingham,Palace,England +1 FAMC @F15@ +0 @I64@ INDI +1 NAME Zara Anne Elizabeth/Phillips/ +1 SEX F +1 BIRT +2 DATE 15 MAY 1981 +2 PLAC St. Marys Hosp.,Paddington,London,England +1 FAMC @F15@ +0 @I65@ INDI +1 NAME Diana Frances /Spencer/ +1 TITL Lady +1 SEX F +1 BIRT +2 DATE 1 JUL 1961 +2 PLAC Park House,Sandringham,Norfolk,England +1 CHR +2 PLAC Sandringham,Church,Norfolk,England +1 FAMS @F16@ +1 FAMC @F78@ +0 @I66@ INDI +1 NAME Marina of_Greece // +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 30 NOV 1906 +2 PLAC Athens,Greece +1 DEAT +2 DATE 1968 +2 PLAC Kensington,Palace,,England +1 FAMS @F17@ +1 FAMC @F76@ +0 @I67@ INDI +1 NAME Edward George Nicholas/Windsor/ +1 TITL Duke of Kent +1 SEX M +1 BIRT +2 DATE 9 SEP 1935 +2 PLAC 3 Belgrave Sq.,,England +1 FAMS @F31@ +1 FAMC @F17@ +0 @I68@ INDI +1 NAME Henry George Charles/Lascelles/ +1 TITL Viscount +1 SEX M +1 BIRT +2 DATE 1882 +1 DEAT +2 DATE 1947 +1 FAMS @F18@ +0 @I69@ INDI +1 NAME Alice Christabel /Montagu-Douglas/ +1 TITL Lady +1 SEX F +1 BIRT +2 DATE 25 DEC 1901 +2 PLAC London,England +1 FAMS @F19@ +1 FAMC @F296@ +0 @I70@ INDI +1 NAME Bessiewallis /Warfield/ +1 SEX F +1 BIRT +2 DATE 1896 +2 PLAC ,,,U.S.A. +1 DEAT +2 DATE 24 APR 1986 +2 PLAC Paris,,,France +1 BURI +2 PLAC Frogmore,Windsor,Berkshire,England +1 FAMS @F20@ +1 FAMS @F24@ +1 FAMS @F25@ +1 FAMC @F55@ +0 @I71@ INDI +1 NAME Charles Haakon_VII // +1 TITL King of Norway +1 SEX M +1 BIRT +2 DATE 1872 +2 PLAC Charlottenlund,Denmark +1 DEAT +2 DATE 1957 +1 FAMS @F21@ +1 FAMC @F218@ +0 @I72@ INDI +1 NAME Henry of_Prussia // +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 1862 +1 DEAT +2 DATE 1929 +1 FAMS @F22@ +1 FAMC @F3@ +0 @I73@ INDI +1 NAME Sigismund // +1 SEX M +1 BIRT +2 DATE 1864 +1 DEAT +2 DATE 1866 +1 FAMC @F3@ +0 @I74@ INDI +1 NAME Victoria // +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 1866 +1 DEAT +2 DATE 1929 +1 FAMS @F138@ +1 FAMS @F442@ +1 FAMC @F3@ +0 @I75@ INDI +1 NAME Waldemar // +1 SEX M +1 BIRT +2 DATE 1868 +1 DEAT +2 DATE 1879 +1 FAMC @F3@ +0 @I76@ INDI +1 NAME Sophie of_Prussia // +1 TITL Queen of Greece +1 SEX F +1 BIRT +2 DATE 14 JUN 1870 +2 PLAC Potsdam,Germany +1 DEAT +2 DATE 13 JAN 1932 +2 PLAC Frankfurt,Germany +1 BURI +2 DATE NOV 1936 +2 PLAC Tatoi,Near Athens,Greece +1 FAMS @F139@ +1 FAMC @F3@ +0 @I77@ INDI +1 NAME Charlotte of_Saxe- Meiningen// +1 TITL Duchess +1 SEX F +1 BIRT +2 DATE 1860 +1 DEAT +2 DATE 1919 +1 FAMS @F137@ +1 FAMC @F3@ +0 @I78@ INDI +1 NAME Margarete of_Hesse // +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 1872 +1 DEAT +2 DATE 1954 +1 FAMS @F140@ +1 FAMC @F3@ +0 @I79@ INDI +1 NAME Irene of_Hesse // +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 1866 +1 DEAT +2 DATE 1953 +1 FAMS @F22@ +1 FAMC @F8@ +0 @I80@ INDI +1 NAME Waldemar // +1 SEX M +1 BIRT +2 DATE 1889 +1 DEAT +2 DATE 1945 +1 FAMC @F22@ +0 @I81@ INDI +1 NAME Henry // +1 SEX M +1 BIRT +2 DATE 1900 +1 DEAT +2 DATE 1904 +1 FAMC @F22@ +0 @I82@ INDI +1 NAME Child_#3 // +1 SEX M +1 FAMC @F22@ +0 @I83@ INDI +1 NAME Ernest Louis of_Hesse// +1 TITL Grand Duke +1 SEX M +1 BIRT +2 DATE 1868 +1 DEAT +2 DATE 1937 +1 FAMS @F49@ +1 FAMS @F157@ +1 FAMC @F8@ +0 @I84@ INDI +1 NAME Elizabeth "Ella" // +1 TITL Grand Duchess +1 SEX F +1 BIRT +2 DATE 1864 +1 DEAT +2 DATE 17 JUL 1918 +2 PLAC Alapayevsk,Ural Mts.,,Russia +1 FAMS @F144@ +1 FAMC @F8@ +0 @I85@ INDI +1 NAME Mary "May" // +1 SEX F +1 BIRT +2 DATE 1874 +1 DEAT +2 DATE 1878 +2 PLAC Hesse-Darmstadt,Palace,,Germany +1 FAMC @F8@ +0 @I86@ INDI +1 NAME Frederick // +1 SEX M +1 BIRT +2 DATE 1870 +1 DEAT +2 DATE 1873 +1 FAMC @F8@ +0 @I87@ INDI +1 NAME William Henry Andrew/Windsor/ +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 18 DEC 1941 +2 PLAC Hadley Common,Hertfordshire,England +1 CHR +2 DATE 22 FEB 1942 +2 PLAC Private Chapel,Windsor Castle,Berkshire,England +1 DEAT +2 DATE 28 AUG 1972 +2 PLAC Near,Wolverhampton,England +1 FAMC @F19@ +0 @I88@ INDI +1 NAME Richard Alexander Walter/Windsor/ +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 26 AUG 1944 +2 PLAC Hadley Common,Hertfordshire,England +1 CHR +2 DATE 20 OCT 1944 +2 PLAC Private Chapel,Windsor Castle,Berkshire,England +1 FAMS @F23@ +1 FAMC @F19@ +0 @I89@ INDI +1 NAME Birgitte of_Denmark /von_Deurs/ +1 TITL Duchess +1 SEX F +1 BIRT +2 DATE 1947 +1 FAMS @F23@ +0 @I90@ INDI +1 NAME Alexander Patrick Gregers// +1 TITL Earl of Ulster +1 SEX M +1 BIRT +2 DATE 24 OCT 1974 +2 PLAC St. Marys Hosp.,Paddington,London,England +1 CHR +2 DATE 9 FEB 1975 +2 PLAC Barnwell Church +1 FAMC @F23@ +0 @I91@ INDI +1 NAME Earl Winfield /Spencer/ +1 TITL Jr. +1 SEX M +1 FAMS @F24@ +0 @I92@ INDI +1 NAME Ernest /Simpson/ +1 SEX M +1 FAMS @F25@ +0 @I93@ INDI +1 NAME Frances /Burke_Roche/ +1 TITL Hon. +1 SEX F +1 BIRT +2 DATE 1936 +1 FAMS @F78@ +1 FAMS @F297@ +1 FAMC @F119@ +0 @I94@ INDI +1 NAME Marie Alexandrovna // +1 TITL Grand Duchess +1 SEX F +1 BIRT +2 DATE 17 OCT 1853 +2 PLAC St. Petersburg,,,Russia +1 DEAT +2 DATE 25 OCT 1920 +2 PLAC Zurich,,,Switzerland +1 FAMS @F26@ +1 FAMC @F11@ +0 @I95@ INDI +1 NAME Alfred // +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 1874 +1 DEAT +2 DATE 1899 +1 FAMC @F26@ +0 @I96@ INDI +1 NAME Marie of_Saxe-Coburg and_Gotha// +1 TITL Queen of Romania +1 SEX F +1 BIRT +2 DATE 29 OCT 1875 +2 PLAC Eastwell Park,Kent,England +1 DEAT +2 DATE 10 JUL 1938 +2 PLAC Castle Pelesch,Sinaia,Romania +1 FAMS @F100@ +1 FAMC @F26@ +0 @I97@ INDI +1 NAME Victoria Melita of_Edinburgh// +1 TITL Grand Duchess +1 SEX F +1 BIRT +2 DATE 1876 +2 PLAC Malta +1 DEAT +2 DATE 1936 +1 FAMS @F49@ +1 FAMS @F213@ +1 FAMC @F26@ +0 @I98@ INDI +1 NAME Alexandra // +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 1878 +1 DEAT +2 DATE 1942 +1 FAMS @F961@ +1 FAMC @F26@ +0 @I99@ INDI +1 NAME Beatrice // +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 1884 +1 DEAT +2 DATE 1966 +1 FAMS @F960@ +1 FAMC @F26@ +0 @I100@ INDI +1 NAME Louis of_Battenberg // +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 1854 +1 DEAT +2 DATE 1921 +1 FAMS @F27@ +1 FAMC @F109@ +0 @I101@ INDI +1 NAME Alice of_Battenberg // +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 1885 +1 DEAT +2 DATE ABT 1969 +2 PLAC Buckingham,Palace,London,England +1 FAMS @F28@ +1 FAMC @F27@ +0 @I102@ INDI +1 NAME George /Mountbatten/ +1 TITL Marquess +1 SEX M +1 BIRT +2 DATE 1892 +1 DEAT +2 DATE 1938 +1 FAMS @F176@ +1 FAMC @F27@ +0 @I103@ INDI +1 NAME Louis of_Burma /Mountbatten/ +1 TITL Earl Mountbatten +1 SEX M +1 BIRT +2 DATE 1900 +2 PLAC Windsor,Berkshire,England +1 DEAT +2 DATE 27 AUG 1979 +2 PLAC Donegal Bay,County Sligo,Ireland +1 FAMS @F175@ +1 FAMC @F27@ +0 @I104@ INDI +1 NAME Andrew of_Greece // +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 1882 +1 DEAT +2 DATE 1944 +1 FAMS @F28@ +1 FAMC @F75@ +0 @I105@ INDI +1 NAME Alexander /Duff/ +1 TITL Duke of Fife +1 SEX M +1 BIRT +2 DATE 1849 +1 DEAT +2 DATE 1912 +1 FAMS @F29@ +0 @I106@ INDI +1 NAME Alexandra /Windsor/ +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 25 DEC 1936 +1 FAMS @F30@ +1 FAMC @F17@ +0 @I107@ INDI +1 NAME Michael /Windsor/ +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 4 JUL 1942 +2 PLAC Coppins,,England +1 FAMS @F103@ +1 FAMC @F17@ +0 @I108@ INDI +1 NAME Angus /Ogilvy/ +1 TITL Hon. +1 SEX M +1 BIRT +2 DATE 1928 +1 FAMS @F30@ +0 @I109@ INDI +1 NAME James Robert Bruce/Ogilvy/ +1 SEX M +1 BIRT +2 DATE 29 FEB 1964 +2 PLAC Thatched House,Lodge,,England +1 FAMS @F1411@ +1 FAMC @F30@ +0 @I110@ INDI +1 NAME Marina Victoria Alexandra/Ogilvy/ +1 SEX F +1 BIRT +2 DATE 31 JUL 1966 +2 PLAC Thatched House,Lodge,Richmond Park,England +1 FAMS @F1402@ +1 FAMC @F30@ +0 @I111@ INDI +1 NAME Katharine /Worsley/ +1 TITL Duchess of Kent +1 SEX F +1 BIRT +2 DATE 1933 +1 FAMS @F31@ +1 FAMC @F367@ +0 @I112@ INDI +1 NAME George Philip of_St._Andrews/Windsor/ +1 TITL Earl +1 SEX M +1 BIRT +2 DATE 26 JUN 1962 +1 CHR +2 DATE 14 SEP 1962 +2 PLAC Buckingham,Palace,Music Room,England +1 FAMS @F1406@ +1 FAMC @F31@ +0 @I113@ INDI +1 NAME Helen Marina Lucy/Windsor/ +1 TITL Lady +1 SEX F +1 BIRT +2 DATE 28 APR 1964 +1 CHR +2 DATE 12 MAY 1964 +2 PLAC Private Chapel,Windsor Castle,Berkshire,England +1 FAMC @F31@ +0 @I114@ INDI +1 NAME Nicholas Charles Edward/Windsor/ +1 TITL Lord +1 SEX M +1 BIRT +2 DATE 25 JUL 1970 +2 PLAC Kings College,Hospital,Denmark Hill +1 CHR +2 PLAC Private Chapel,Windsor Castle,Berkshire,England +1 FAMC @F31@ +0 @I115@ INDI +1 NAME William Arthur Philip/Windsor/ +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 21 JUN 1982 +2 PLAC St. Mary's Hosp.,Paddington,London,England +1 CHR +2 DATE 4 AUG 1982 +2 PLAC Music Room,Buckingham,Palace,England +1 FAMC @F16@ +0 @I116@ INDI +1 NAME Henry Charles Albert/Windsor/ +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 15 SEP 1984 +2 PLAC St. Mary's Hosp.,Paddington,London,England +1 FAMC @F16@ +0 @I117@ INDI +1 NAME (Frederick) Christian Charles// +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 1831 +1 DEAT +2 DATE 1917 +1 FAMS @F32@ +0 @I118@ INDI +1 NAME Marie Louise // +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 1872 +1 DEAT +2 DATE 1956 +1 FAMS @F33@ +1 FAMC @F32@ +0 @I119@ INDI +1 NAME Aribert of_Anhalt // +1 SEX M +1 BIRT +2 DATE 1864 +1 DEAT +2 DATE 1933 +1 FAMS @F33@ +0 @I120@ INDI +1 NAME Louise Margaret of_Prussia// +1 TITL Duchess +1 SEX F +1 BIRT +2 DATE 25 JUN 1860 +2 PLAC Potsdam +1 DEAT +2 DATE 14 MAR 1917 +2 PLAC Clarence House,London,,England +1 BURI +2 PLAC Frogmore,,,England +1 FAMS @F34@ +1 FAMC @F68@ +0 @I121@ INDI +1 NAME Margaret of_Sweden // +1 TITL Crown Princess +1 SEX F +1 BIRT +2 DATE 15 JAN 1882 +2 PLAC Bagshot Park +1 DEAT +2 DATE 1 MAY 1920 +2 PLAC Stockholm,Sweden +1 FAMS @F35@ +1 FAMC @F34@ +0 @I122@ INDI +1 NAME Arthur of_Connaught // +1 TITL Duke +1 SEX M +1 BIRT +2 DATE 1883 +1 DEAT +2 DATE 1938 +1 FAMS @F36@ +1 FAMC @F34@ +0 @I123@ INDI +1 NAME Patricia // +1 TITL Lady Ramsay +1 SEX F +1 BIRT +2 DATE 1886 +1 DEAT +2 DATE 1974 +1 FAMS @F37@ +1 FAMC @F34@ +0 @I124@ INDI +1 NAME Gustav_VI Adolf // +1 TITL King of Sweden +1 SEX M +1 BIRT +2 DATE 11 NOV 1882 +2 PLAC Stockholm,Sweden +1 DEAT +2 DATE 15 SEP 1973 +2 PLAC Helsingborg +1 BURI +2 PLAC Royal Cemetery,Haga Castle Park +1 FAMS @F35@ +1 FAMS @F77@ +1 FAMC @F155@ +0 @I125@ INDI +1 NAME Alexandra // +1 TITL Duchess of Fife +1 SEX F +1 BIRT +2 DATE 1891 +1 DEAT +2 DATE 26 FEB 1959 +1 BURI +2 PLAC Mar Lodge,Braemar,Aberdeenshire,England +1 FAMS @F36@ +1 FAMC @F29@ +0 @I126@ INDI +1 NAME Alexander /Ramsay/ +1 TITL Admiral Sir +1 SEX M +1 BIRT +2 DATE 1881 +1 DEAT +2 DATE 1972 +1 FAMS @F37@ +1 FAMC @F962@ +0 @I127@ INDI +1 NAME Isabella of_France // +1 SEX F +1 BIRT +2 DATE 1292 +2 PLAC Paris +1 DEAT +2 DATE 22 AUG 1358 +2 PLAC Castle Rising,Norfolk,England +1 BURI +2 PLAC Grey Friars,Church,London,England +1 FAMS @F92@ +1 FAMC @F794@ +0 @I128@ INDI +1 NAME Issue_Unknown // +1 SEX M +0 @I129@ INDI +1 NAME Charles Edward // +1 TITL Duke +1 SEX M +1 BIRT +2 DATE 1884 +1 DEAT +2 DATE 1954 +1 FAMS @F141@ +1 FAMC @F5@ +0 @I130@ INDI +1 NAME George_III /Hanover/ +1 TITL King of England +1 SEX M +1 BIRT +2 DATE 4 JUN 1738 +2 PLAC Norfolk-House,St. James Square,London,England +1 DEAT +2 DATE 29 JAN 1820 +2 PLAC Windsor Castle,Windsor,Berkshire,England +1 BURI +2 PLAC St. George Chap.,Windsor Castle,Berkshire,England +1 REFN 4 +1 FAMS @F39@ +1 FAMC @F105@ +0 @I131@ INDI +1 NAME (Sophia) Charlotte // +1 SEX F +1 BIRT +2 DATE 19 MAY 1744 +2 PLAC Mirow +1 DEAT +2 DATE 17 NOV 1818 +2 PLAC Kew Palace +1 BURI +2 PLAC St. George Chap.,Windsor,,England +1 REFN 5 +1 FAMS @F39@ +1 FAMC @F959@ +0 @I132@ INDI +1 NAME Adolphus of_Cambridge /Hanover/ +1 TITL Duke +1 SEX M +1 BIRT +2 DATE 1774 +1 DEAT +2 DATE 1850 +1 FAMS @F40@ +1 FAMC @F39@ +0 @I133@ INDI +1 NAME Edward Augustus /Hanover/ +1 TITL Duke of Kent +1 SEX M +1 BIRT +2 DATE 2 NOV 1767 +2 PLAC Buckingham House,,London,England +1 DEAT +2 DATE 23 JAN 1820 +2 PLAC Sidmouth,Devon,,England +1 REFN 2 +1 FAMS @F42@ +1 FAMC @F39@ +0 @I134@ INDI +1 NAME Augusta of_Hesse-Cassel // +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 1797 +1 DEAT +2 DATE 1889 +1 FAMS @F40@ +1 FAMC @F97@ +0 @I135@ INDI +1 NAME Augusta Caroline // +1 SEX F +1 BIRT +2 DATE 1822 +1 DEAT +2 DATE 1916 +1 FAMS @F89@ +1 FAMC @F40@ +0 @I136@ INDI +1 NAME Mary Adelaide "Fat_Mary"// +1 SEX F +1 BIRT +2 DATE 1833 +1 DEAT +2 DATE 1897 +1 FAMS @F41@ +1 FAMC @F40@ +0 @I137@ INDI +1 NAME Francis // +1 TITL Duke of Teck +1 SEX M +1 BIRT +2 DATE 1837 +1 DEAT +2 DATE 1900 +1 FAMS @F41@ +1 FAMC @F98@ +0 @I138@ INDI +1 NAME Victoria Mary Louisa// +1 SEX F +1 BIRT +2 DATE 17 AUG 1786 +2 PLAC Coburg +1 DEAT +2 DATE 16 MAR 1861 +2 PLAC Frogmore House,Windsor,,England +1 REFN 3 +1 FAMS @F1409@ +1 FAMS @F42@ +1 FAMC @F1147@ +0 @I139@ INDI +1 NAME Ernest_I of_Saxe-Coburg- Saalfeld// +1 TITL Duke +1 SEX M +1 BIRT +2 DATE 1784 +1 DEAT +2 DATE 29 JAN 1844 +1 FAMS @F43@ +1 FAMS @F1368@ +1 FAMC @F1147@ +0 @I140@ INDI +1 NAME Louise of_Saxe-Coburg- Altenburg// +1 SEX F +1 BIRT +2 DATE 1800 +2 PLAC Thuringia +1 DEAT +2 DATE 1831 +2 PLAC Paris,France +1 FAMS @F43@ +0 @I141@ INDI +1 NAME George_IV /Hanover/ +1 TITL King of England +1 SEX M +1 BIRT +2 DATE 12 AUG 1762 +2 PLAC ,,London,England +1 DEAT +2 DATE 26 JUN 1830 +2 PLAC Windsor Castle,Berkshire,England +1 FAMS @F44@ +1 FAMS @F45@ +1 FAMC @F39@ +0 @I142@ INDI +1 NAME Maria Anne /Fitzherbert/ +1 SEX F +1 BIRT +2 DATE 1756 +1 DEAT +2 DATE 1837 +1 FAMS @F44@ +0 @I143@ INDI +1 NAME Caroline Amelia of_Brunswick// +1 SEX F +1 BIRT +2 DATE 1768 +1 DEAT +2 DATE 1821 +1 FAMS @F45@ +1 FAMC @F501@ +0 @I144@ INDI +1 NAME Charlotte Augusta /Hanover/ +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 7 JAN 1796 +2 PLAC Carlton House +1 DEAT +2 DATE 6 NOV 1817 +2 PLAC Claremont House,Esher,Surrey,England +1 BURI +2 PLAC St George Chapel,Windsor,England +1 FAMS @F80@ +1 FAMC @F45@ +0 @I145@ INDI +1 NAME Claude George /Bowes-Lyon/ +1 TITL Earl of Strath. +1 SEX M +1 BIRT +2 DATE 1855 +1 DEAT +2 DATE 1944 +1 FAMS @F46@ +1 FAMC @F56@ +0 @I146@ INDI +1 NAME Cecilia Nina /Cavendish-Bentin/ +1 TITL Countess of S. +1 SEX F +1 BIRT +2 DATE 1862 +1 DEAT +2 DATE 1938 +1 FAMS @F46@ +1 FAMC @F71@ +0 @I147@ INDI +1 NAME Margarita /Mountbatten/ +1 SEX F +1 BIRT +2 DATE 1905 +1 DEAT +2 DATE 1981 +1 FAMS @F166@ +1 FAMC @F28@ +0 @I148@ INDI +1 NAME Theodora /Mountbatten/ +1 SEX F +1 BIRT +2 DATE 1906 +1 DEAT +2 DATE 1960 +1 FAMS @F167@ +1 FAMC @F28@ +0 @I149@ INDI +1 NAME Vladimir /Romanov/ +1 TITL Grand Duke +1 SEX M +1 BIRT +2 DATE 1847 +1 DEAT +2 DATE 1909 +1 FAMS @F47@ +1 FAMC @F11@ +0 @I150@ INDI +1 NAME Alexis /Romanov/ +1 TITL Grand Duke +1 SEX M +1 BIRT +2 DATE 1850 +1 DEAT +2 DATE 1908 +1 FAMC @F11@ +0 @I151@ INDI +1 NAME Serge Alexandrovich /Romanov/ +1 TITL Grand Duke +1 SEX M +1 BIRT +2 DATE 1857 +1 DEAT +2 DATE FEB 1905 +1 FAMS @F144@ +1 FAMC @F11@ +0 @I152@ INDI +1 NAME Paul Alexandrovich /Romanov/ +1 TITL Grand Duke +1 SEX M +1 BIRT +2 DATE 1860 +1 DEAT +2 DATE JAN 1919 +2 PLAC Fortress of,Peter and Paul,,Russia +1 FAMS @F50@ +1 FAMS @F499@ +1 FAMC @F11@ +0 @I153@ INDI +1 NAME George Alexandrovich /Romanov/ +1 TITL Grand Duke +1 SEX M +1 BIRT +2 DATE 1871 +1 DEAT +2 DATE JUL 1899 +2 PLAC Abbas Tuman,Caucasus,Russia +1 BURI +2 PLAC Peter and Paul,Cathedral,,Russia +1 FAMC @F9@ +0 @I154@ INDI +1 NAME Xenia /Romanov/ +1 TITL Grand Duchess +1 SEX F +1 BIRT +2 DATE 1875 +1 DEAT +2 DATE 20 APR 1960 +2 PLAC London,England +1 FAMS @F51@ +1 FAMC @F9@ +0 @I155@ INDI +1 NAME Michael "Mischa" Alexandrovich/Romanov/ +1 TITL Grand Duke +1 SEX M +1 BIRT +2 DATE 1878 +1 DEAT +2 DATE 10 JUL 1918 +2 PLAC Perm,,,Russia +1 FAMS @F498@ +1 FAMC @F9@ +0 @I156@ INDI +1 NAME Olga Alexandrovna /Romanov/ +1 TITL Grand Duchess +1 SEX F +1 BIRT +2 DATE 1 JUN 1882 +1 DEAT +2 DATE 24 NOV 1960 +2 PLAC East Toronto,Ontario,,Canada +1 BURI +2 DATE 30 NOV 1960 +2 PLAC York Cemetery,Toronto,Ontario,Canada +1 FAMS @F500@ +1 FAMS @F592@ +1 FAMC @F9@ +0 @I157@ INDI +1 NAME Marie /Pavlovna/ +1 TITL Grand Duchess +1 SEX F +1 BIRT +2 DATE 1854 +1 DEAT +2 DATE 1920 +1 FAMS @F47@ +1 FAMC @F1270@ +0 @I158@ INDI +1 NAME Cyril Vladimirovitch /Romanov/ +1 TITL Grand Duke +1 SEX M +1 BIRT +2 DATE 1876 +1 DEAT +2 DATE 1938 +1 FAMS @F213@ +1 FAMC @F47@ +0 @I159@ INDI +1 NAME Boris /Romanov/ +1 TITL Grand Duke +1 SEX M +1 BIRT +2 DATE 1877 +1 DEAT +2 DATE 1943 +1 FAMS @F1379@ +1 FAMC @F47@ +0 @I160@ INDI +1 NAME Andrei (Andrew) Vladimirovich/Romanov/ +1 TITL Grand Duke +1 SEX M +1 BIRT +2 DATE 1879 +1 DEAT +2 DATE 1956 +1 FAMS @F48@ +1 FAMC @F47@ +0 @I161@ INDI +1 NAME Mathilde (Maria) /Krzesinska/ +1 SEX F +1 BIRT +2 DATE 1872 +1 DEAT +2 DATE 1971 +1 FAMS @F48@ +1 FAMC @F1380@ +0 @I162@ INDI +1 NAME Frederick William_III // +1 TITL King of Prussia +1 SEX M +1 BIRT +2 DATE 1770 +2 PLAC Potsdam,Germany +1 DEAT +2 DATE 1840 +1 FAMS @F145@ +1 FAMS @F179@ +1 FAMC @F200@ +0 @I163@ INDI +1 NAME Alexandra of_Greece // +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 1870 +1 DEAT +2 DATE 1891 +1 FAMS @F50@ +1 FAMC @F75@ +0 @I164@ INDI +1 NAME Dmitri Pavlovich /Romanov/ +1 TITL Grand Duke +1 SEX M +1 BIRT +2 DATE 1891 +1 DEAT +2 DATE 1941 +2 PLAC Switzerland +1 FAMS @F511@ +1 FAMC @F50@ +0 @I165@ INDI +1 NAME Nicholas /Romanov/ +1 SEX M +1 BIRT +2 DATE 1850 +1 DEAT +2 DATE 1918 +1 FAMS @F1267@ +1 FAMC @F112@ +0 @I166@ INDI +1 NAME Irina // +1 SEX F +1 BIRT +2 DATE 1895 +1 FAMS @F52@ +1 FAMC @F51@ +0 @I167@ INDI +1 NAME Felix /Yussoupov/ +1 SEX M +1 BIRT +2 DATE 1887 +1 FAMS @F52@ +0 @I168@ INDI +1 NAME Sarah Margaret /Ferguson/ +1 TITL Duchess of York +1 SEX F +1 BIRT +2 DATE 15 OCT 1959 +2 PLAC 27 Welbech St.,Marylebone,London,England +1 FAMS @F53@ +1 FAMC @F54@ +0 @I169@ INDI +1 NAME Ronald Ivor /Ferguson/ +1 TITL Major +1 SEX M +1 BIRT +2 DATE 1931 +1 FAMS @F54@ +1 FAMS @F1384@ +1 FAMC @F303@ +0 @I170@ INDI +1 NAME Susan Mary /Wright/ +1 SEX F +1 BIRT +2 DATE 1937 +1 FAMS @F54@ +1 FAMS @F311@ +1 FAMC @F309@ +0 @I171@ INDI +1 NAME Teackle Wallis /Warfield/ +1 SEX M +1 FAMS @F55@ +0 @I172@ INDI +1 NAME Alice /Montague/ +1 SEX F +1 FAMS @F55@ +0 @I173@ INDI +1 NAME Violet Hyacinth /Bowes-Lyon/ +1 SEX F +1 BIRT +2 DATE 1882 +1 DEAT +2 DATE 1893 +1 FAMC @F46@ +0 @I174@ INDI +1 NAME Mary Frances /Bowes-Lyon/ +1 SEX F +1 BIRT +2 DATE 1883 +1 DEAT +2 DATE 1961 +1 FAMS @F60@ +1 FAMC @F46@ +0 @I175@ INDI +1 NAME Patrick /Bowes-Lyon/ +1 SEX M +1 BIRT +2 DATE 1884 +1 DEAT +2 DATE 1949 +1 FAMS @F61@ +1 FAMC @F46@ +0 @I176@ INDI +1 NAME John Herbert /Bowes-Lyon/ +1 SEX M +1 BIRT +2 DATE 1886 +1 DEAT +2 DATE 1930 +1 FAMS @F62@ +1 FAMC @F46@ +0 @I177@ INDI +1 NAME Alexander Francis /Bowes-Lyon/ +1 SEX M +1 BIRT +2 DATE 1887 +1 DEAT +2 DATE 1911 +1 FAMC @F46@ +0 @I178@ INDI +1 NAME Fergus /Bowes-Lyon/ +1 SEX M +1 BIRT +2 DATE 1889 +1 DEAT +2 DATE 1915 +1 FAMS @F63@ +1 FAMC @F46@ +0 @I179@ INDI +1 NAME Rose /Bowes-Lyon/ +1 SEX F +1 BIRT +2 DATE 1890 +1 DEAT +2 DATE 1967 +1 FAMS @F64@ +1 FAMC @F46@ +0 @I180@ INDI +1 NAME Michael Claude /Bowes-Lyon/ +1 SEX M +1 BIRT +2 DATE 1893 +1 DEAT +2 DATE 1953 +1 FAMS @F65@ +1 FAMC @F46@ +0 @I181@ INDI +1 NAME David /Bowes-Lyon/ +1 TITL Sir +1 SEX M +1 BIRT +2 DATE 2 MAY 1902 +1 DEAT +2 DATE 1961 +2 PLAC Birkhall +1 FAMS @F66@ +1 FAMC @F46@ +0 @I182@ INDI +1 NAME Claude /Bowes-Lyon/ +1 TITL Earl +1 SEX M +1 BIRT +2 DATE 1824 +1 DEAT +2 DATE FEB 1904 +1 FAMS @F56@ +1 FAMC @F57@ +0 @I183@ INDI +1 NAME Frances Dora /Smith/ +1 SEX F +1 BIRT +2 DATE 1833 +1 DEAT +2 DATE 1922 +1 FAMS @F56@ +1 FAMC @F117@ +0 @I184@ INDI +1 NAME Thomas /Lyon-Bowes/ +1 SEX M +1 BIRT +2 DATE 1773 +1 DEAT +2 DATE 1846 +1 FAMS @F57@ +1 FAMC @F58@ +0 @I185@ INDI +1 NAME Mary /Carpenter/ +1 SEX F +1 FAMS @F57@ +0 @I186@ INDI +1 NAME Thomas George /Lyon-Bowes/ +1 SEX M +1 BIRT +2 DATE 1822 +1 DEAT +2 DATE 1865 +1 FAMC @F57@ +0 @I187@ INDI +1 NAME John /Lyon/ +1 SEX M +1 BIRT +2 DATE 1737 +1 DEAT +2 DATE 1776 +1 FAMS @F58@ +0 @I188@ INDI +1 NAME Mary Eleanor /Bowes/ +1 SEX F +1 BIRT +2 DATE 1749 +1 DEAT +2 DATE 1800 +1 FAMS @F58@ +1 FAMS @F59@ +0 @I189@ INDI +1 NAME John Lyon /Bowes/ +1 SEX M +1 BIRT +2 DATE 1769 +1 DEAT +2 DATE 1820 +1 FAMC @F58@ +0 @I190@ INDI +1 NAME Andrew Robinson /Stoney/ +1 SEX M +1 FAMS @F59@ +0 @I191@ INDI +1 NAME /Elphinstone/ +1 TITL Lord +1 SEX M +1 BIRT +2 DATE 1869 +1 DEAT +2 DATE 1955 +1 FAMS @F60@ +0 @I192@ INDI +1 NAME Dorothy Beatrix /Osborne/ +1 TITL Lady +1 SEX F +1 BIRT +2 DATE 1888 +1 DEAT +2 DATE 1946 +1 FAMS @F61@ +0 @I193@ INDI +1 NAME Fenella Stuart-Forbes Trefusis/Hepburn/ +1 TITL Hon +1 SEX F +1 BIRT +2 DATE 1889 +1 DEAT +2 DATE 1966 +1 FAMS @F62@ +0 @I194@ INDI +1 NAME Christian Norah /Dawson-Damer/ +1 TITL Lady +1 SEX F +1 BIRT +2 DATE 1890 +1 DEAT +2 DATE 1959 +1 FAMS @F63@ +0 @I195@ INDI +1 NAME /Granville/ +1 TITL Lord +1 SEX M +1 BIRT +2 DATE 1880 +1 DEAT +2 DATE 1953 +1 FAMS @F64@ +0 @I196@ INDI +1 NAME Elizabeth /Cator/ +1 SEX F +1 BIRT +2 DATE 1899 +1 DEAT +2 DATE 1959 +1 FAMS @F65@ +0 @I197@ INDI +1 NAME Rachel /Clay/ +1 TITL Lady +1 SEX F +1 BIRT +2 DATE 1907 +1 FAMS @F66@ +0 @I198@ INDI +1 NAME Jeanne d'Albret of_France// +1 SEX F +1 FAMS @F446@ +0 @I199@ INDI +1 NAME Frederick Charles of_Prussia// +1 TITL Prince +1 SEX M +1 FAMS @F68@ +0 @I200@ INDI +1 NAME Maria Anna of_Anhalt// +1 SEX F +1 FAMS @F68@ +0 @I201@ INDI +1 NAME John /Campbell/ +1 TITL Duke of Argyll +1 SEX M +1 BIRT +2 DATE 1845 +1 DEAT +2 DATE 1914 +1 FAMS @F69@ +0 @I202@ INDI +1 NAME Frederick /Hanover/ +1 TITL Duke of York +1 SEX M +1 BIRT +2 DATE 16 AUG 1763 +2 PLAC St. James Palace,London,England +1 DEAT +2 DATE 5 JAN 1827 +2 PLAC Rutland House,Arlington St.,London,England +1 FAMS @F185@ +1 FAMC @F39@ +0 @I203@ INDI +1 NAME William_IV Henry /Hanover/ +1 TITL King of England +1 SEX M +1 BIRT +2 DATE 21 AUG 1765 +2 PLAC Buckingham House,London,England +1 DEAT +2 DATE 20 JUN 1837 +2 PLAC Windsor Castle,Windsor,Berkshire,England +1 BURI +2 PLAC St. George Chap.,Windsor,Berkshire,England +1 FAMS @F73@ +1 FAMC @F39@ +0 @I204@ INDI +1 NAME Charlotte Augusta Matilda/Hanover/ +1 TITL Princess Royal +1 SEX F +1 BIRT +2 DATE 29 SEP 1766 +2 PLAC Buckingham House,St. James Park,London,England +1 DEAT +2 DATE 6 OCT 1828 +2 PLAC Ludwigsburg +1 FAMS @F82@ +1 FAMC @F39@ +0 @I205@ INDI +1 NAME Ferdinand // +1 SEX M +1 BIRT +2 DATE 1785 +1 DEAT +2 DATE 1851 +1 FAMS @F1370@ +1 FAMC @F1147@ +0 @I206@ INDI +1 NAME Mary // +1 SEX F +1 BIRT +2 DATE 1799 +1 DEAT +2 DATE 1860 +1 FAMS @F1368@ +0 @I207@ INDI +1 NAME Charles /Cavendish-Bentin/ +1 TITL Reverend +1 SEX M +1 BIRT +2 DATE 1817 +1 DEAT +2 DATE 1865 +1 FAMS @F71@ +1 FAMC @F115@ +0 @I208@ INDI +1 NAME Caroline Louisa /Burnaby/ +1 SEX F +1 BIRT +2 DATE 1832 +1 DEAT +2 DATE 1918 +1 FAMS @F71@ +1 FAMC @F116@ +0 @I209@ INDI +1 NAME Augusta Sophia /Hanover/ +1 SEX F +1 BIRT +2 DATE 8 NOV 1768 +2 PLAC Buckingham House +1 DEAT +2 DATE 22 SEP 1840 +2 PLAC Clarence House,St. James +1 FAMC @F39@ +0 @I210@ INDI +1 NAME Elizabeth /Hanover/ +1 SEX F +1 BIRT +2 DATE 22 MAY 1770 +2 PLAC Buckingham House +1 DEAT +2 DATE 10 JAN 1840 +2 PLAC Frankfurt,-am-Main +1 FAMS @F72@ +1 FAMC @F39@ +0 @I211@ INDI +1 NAME Frederick_VI of_Hesse-Homburg // +1 TITL Landgrave +1 SEX M +1 BIRT +2 DATE 1769 +1 DEAT +2 DATE 1829 +1 FAMS @F72@ +0 @I212@ INDI +1 NAME Ernest Augustus_I /Hanover/ +1 TITL King of Hanover +1 SEX M +1 BIRT +2 DATE 5 JUN 1771 +2 PLAC Buckingham House,London,England +1 DEAT +2 DATE 18 NOV 1851 +2 PLAC Herrenhausen +1 BURI +2 PLAC Herrenhausen +1 FAMS @F83@ +1 FAMC @F39@ +0 @I213@ INDI +1 NAME Augustus Frederick /Hanover/ +1 TITL Duke of Sussex +1 SEX M +1 BIRT +2 DATE 27 JAN 1773 +2 PLAC Buckingham House +1 DEAT +2 DATE 21 APR 1843 +2 PLAC Kensington Palac +1 FAMC @F39@ +0 @I214@ INDI +1 NAME Mary /Hanover/ +1 SEX F +1 BIRT +2 DATE 25 APR 1776 +2 PLAC Buckingham House +1 DEAT +2 DATE 30 APR 1857 +2 PLAC Gloucester House,Piccadilly,London,England +1 FAMS @F93@ +1 FAMC @F39@ +0 @I215@ INDI +1 NAME Sophia /Hanover/ +1 SEX F +1 BIRT +2 DATE 2 NOV 1777 +2 PLAC Buckingham House +1 DEAT +2 DATE 27 MAY 1848 +2 PLAC Vicarage Place,Kensington +1 FAMC @F39@ +0 @I216@ INDI +1 NAME Octavius /Hanover/ +1 SEX M +1 BIRT +2 DATE 23 FEB 1779 +2 PLAC Buckingham House +1 DEAT +2 DATE 3 MAY 1783 +2 PLAC Kew Palace +1 FAMC @F39@ +0 @I217@ INDI +1 NAME Alfred /Hanover/ +1 SEX M +1 BIRT +2 DATE 22 SEP 1780 +2 PLAC Windsor Castle,Windsor,Berkshire,England +1 DEAT +2 DATE 20 AUG 1783 +2 PLAC Windsor Castle,Windsor,Berkshire,England +1 FAMC @F39@ +0 @I218@ INDI +1 NAME Amelia /Hanover/ +1 SEX F +1 BIRT +2 DATE 7 AUG 1783 +2 PLAC Royal Lodge,Windsor,Berkshire,England +1 DEAT +2 DATE 2 NOV 1810 +2 PLAC Augusta Lodge,Windsor,Berkshire,England +1 FAMC @F39@ +0 @I219@ INDI +1 NAME Adelaide Louisa Theresa// +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 13 AUG 1792 +2 PLAC Meiningen +1 DEAT +2 DATE 2 DEC 1849 +2 PLAC Near Stanmore,Middlesex,England +1 BURI +2 PLAC St. George Chap.,Windsor,England +1 FAMS @F73@ +1 FAMC @F277@ +0 @I220@ INDI +1 NAME Charlotte Augusta Louisa/Hanover/ +1 SEX F +1 BIRT +2 DATE 1819 +1 DEAT +2 DATE 27 MAR 1819 +2 PLAC Furstenhof,Hanover +1 FAMC @F73@ +0 @I221@ INDI +1 NAME Elizabeth Georgiana Adelaide/Hanover/ +1 SEX F +1 BIRT +2 DATE 10 DEC 1820 +2 PLAC St. James Palac +1 DEAT +2 DATE 4 MAR 1821 +2 PLAC St. James Palac +1 FAMC @F73@ +0 @I222@ INDI +1 NAME Twin-Boy_1 // +1 SEX M +1 BIRT +2 DATE 23 APR 1822 +2 PLAC Bushy Park +1 DEAT +2 DATE 23 APR 1822 +2 PLAC Bushy Park +1 FAMC @F73@ +0 @I223@ INDI +1 NAME Twin-Boy_2 // +1 SEX M +1 BIRT +2 DATE 23 APR 1822 +2 PLAC Bushy Park +1 DEAT +2 DATE 23 APR 1822 +2 PLAC Bushy Park +1 FAMC @F73@ +0 @I224@ INDI +1 NAME Marie // +1 SEX F +1 BIRT +2 DATE 1852 +1 DEAT +2 DATE 1923 +1 FAMS @F171@ +1 FAMC @F109@ +0 @I225@ INDI +1 NAME Christian_IX // +1 TITL King of Denmark +1 SEX M +1 BIRT +2 DATE 8 APR 1818 +2 PLAC Gottorp +1 DEAT +2 DATE 29 JAN 1906 +2 PLAC Amalienborg +1 BURI +2 PLAC Roskilde,Denmark +1 FAMS @F74@ +1 FAMC @F108@ +0 @I226@ INDI +1 NAME Louise of_Hesse-Cassel // +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 7 SEP 1817 +2 PLAC Cassel +1 DEAT +2 DATE 29 SEP 1898 +2 PLAC Bernstorff +1 FAMS @F74@ +1 FAMC @F96@ +0 @I227@ INDI +1 NAME William George_I of_the_Hellenes/Oldenburg/ +1 TITL King of Greece +1 SEX M +1 BIRT +2 DATE 24 DEC 1845 +2 PLAC Copenhagen,Denmark +1 DEAT +2 DATE 18 MAR 1913 +2 PLAC Salonika +1 BURI +2 PLAC Tatoi +1 FAMS @F75@ +1 FAMC @F74@ +0 @I228@ INDI +1 NAME Olga Constantinovna // +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 1851 +1 DEAT +2 DATE 1926 +1 BURI +2 DATE NOV 1936 +2 PLAC Tatoi,Near Athens,Greece +1 FAMS @F75@ +1 FAMC @F112@ +0 @I229@ INDI +1 NAME Nicholas of_Greece // +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 1872 +1 DEAT +2 DATE 1938 +1 FAMS @F76@ +1 FAMC @F75@ +0 @I230@ INDI +1 NAME Child_6 // +1 SEX M +1 BIRT +2 DATE 1913 +1 FAMC @F139@ +0 @I231@ INDI +1 NAME Child_5 // +1 SEX M +1 FAMC @F139@ +0 @I232@ INDI +1 NAME Paul_I /Oldenburg/ +1 TITL King of Greece +1 SEX M +1 BIRT +2 DATE 14 DEC 1901 +2 PLAC Athens,Greece +1 DEAT +2 DATE 6 MAR 1964 +2 PLAC Tatoi,Near Athens,Greece +1 BURI +2 PLAC Tatoi,Near Athens,Greece +1 FAMS @F162@ +1 FAMC @F139@ +0 @I233@ INDI +1 NAME Helen of_Greece // +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 2 MAY 1896 +2 PLAC Athens,Greece +1 DEAT +2 DATE 28 NOV 1982 +2 PLAC Lausanne,Switzerland +1 FAMS @F160@ +1 FAMC @F139@ +0 @I234@ INDI +1 NAME Alexander_I /Oldenburg/ +1 TITL King of Greece +1 SEX M +1 BIRT +2 DATE 1 AUG 1893 +2 PLAC Tatoi +1 DEAT +2 DATE 25 OCT 1920 +2 PLAC Athens,Greece +1 BURI +2 PLAC Tatoi +1 FAMS @F164@ +1 FAMC @F139@ +0 @I235@ INDI +1 NAME Sumner M. /Kirby/ +1 SEX F +1 DEAT +2 DATE 1945 +1 FAMS @F1381@ +0 @I236@ INDI +1 NAME Child_2 // +1 SEX M +1 FAMC @F76@ +0 @I237@ INDI +1 NAME Child_3 // +1 SEX M +1 FAMC @F76@ +0 @I238@ INDI +1 NAME Louise Alexandra /Mountbatten/ +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 13 JUL 1889 +2 PLAC Schloss,Heiligenberg +1 DEAT +2 DATE 7 MAR 1965 +2 PLAC Stockholm,Sweden +1 FAMS @F77@ +1 FAMC @F27@ +0 @I239@ INDI +1 NAME Edward John VIII/Spencer/ +1 TITL Earl of Spencer +1 SEX M +1 BIRT +2 DATE 24 JAN 1924 +2 PLAC England +1 DEAT +2 DATE 29 MAR 1992 +2 PLAC London,England +1 FAMS @F78@ +1 FAMS @F79@ +1 FAMC @F118@ +0 @I240@ INDI +1 NAME Sarah /Spencer/ +1 TITL Hon. +1 SEX F +1 BIRT +2 DATE 1955 +1 FAMS @F301@ +1 FAMC @F78@ +0 @I241@ INDI +1 NAME Jane /Spencer/ +1 TITL Hon. +1 SEX F +1 BIRT +2 DATE 1957 +1 FAMS @F300@ +1 FAMC @F78@ +0 @I242@ INDI +1 NAME Charles /Spencer/ +1 TITL Vicount Althorp +1 SEX M +1 BIRT +2 DATE 1964 +1 FAMS @F1403@ +1 FAMC @F78@ +0 @I243@ INDI +1 NAME Raine of_Dartmouth /McCorquodale/ +1 TITL Countess +1 SEX F +1 BIRT +2 DATE SEP 1929 +1 FAMS @F1414@ +1 FAMS @F79@ +1 FAMC @F299@ +0 @I244@ INDI +1 NAME George Earl_of_Harewood /Lascelles/ +1 TITL Viscount +1 SEX M +1 BIRT +2 DATE 1923 +1 FAMS @F94@ +1 FAMS @F101@ +1 FAMC @F18@ +0 @I245@ INDI +1 NAME Louise Marie d'Orleans// +1 SEX F +1 BIRT +2 DATE 3 APR 1812 +2 PLAC Palermo,Italy +1 DEAT +2 DATE 11 OCT 1850 +2 PLAC Ostende +1 BURI +2 PLAC Laeken,Belgium +1 FAMS @F663@ +1 FAMC @F1187@ +0 @I246@ INDI +1 NAME Ludwig_IX of_Hesse- Darmstadt// +1 TITL Landgrave +1 SEX M +1 FAMS @F81@ +0 @I247@ INDI +1 NAME Frederick_I of_Wurttemberg // +1 TITL King +1 SEX M +1 BIRT +2 DATE 1754 +1 DEAT +2 DATE 1816 +1 FAMS @F82@ +1 FAMS @F405@ +1 FAMC @F404@ +0 @I248@ INDI +1 NAME Frederica of_Mecklenburg- Strelitz// +1 TITL Duchess +1 SEX F +1 BIRT +2 DATE 2 MAR 1778 +2 PLAC Hanover,Germany +1 DEAT +2 DATE 29 JUN 1841 +2 PLAC Hanover +1 BURI +2 PLAC Herrenhausen +1 FAMS @F201@ +1 FAMS @F83@ +1 FAMC @F520@ +0 @I249@ INDI +1 NAME George_V /Hanover/ +1 TITL King of Hanover +1 SEX M +1 BIRT +2 DATE 27 MAY 1819 +2 PLAC Berlin,Germany +1 DEAT +2 DATE 12 JUN 1878 +2 PLAC Paris,France +1 BURI +2 PLAC St George Chapel,Windsor,England +1 FAMS @F84@ +1 FAMC @F83@ +0 @I250@ INDI +1 NAME Mary of_Saxe- Altenburg// +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 14 APR 1818 +2 PLAC Hildburghausen +1 DEAT +2 DATE 9 JAN 1907 +2 PLAC Gmunden,Austria +1 BURI +2 PLAC Gmunden +1 FAMS @F84@ +0 @I251@ INDI +1 NAME Ernest Augustus of_Cumberland/Hanover/ +1 TITL Duke +1 SEX M +1 BIRT +2 DATE 1845 +1 DEAT +2 DATE 1923 +1 FAMS @F85@ +1 FAMC @F84@ +0 @I252@ INDI +1 NAME Frederica /Hanover/ +1 SEX F +1 BIRT +2 DATE 1848 +1 DEAT +2 DATE 1926 +1 FAMS @F86@ +1 FAMC @F84@ +0 @I253@ INDI +1 NAME Mary /Hanover/ +1 SEX F +1 BIRT +2 DATE 1849 +1 DEAT +2 DATE 1904 +1 FAMC @F84@ +0 @I254@ INDI +1 NAME Thyra of_Denmark // +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 1853 +1 DEAT +2 DATE 1933 +1 FAMS @F85@ +1 FAMC @F74@ +0 @I255@ INDI +1 NAME Marie Louise /Hanover/ +1 SEX F +1 BIRT +2 DATE 1879 +1 DEAT +2 DATE 1948 +1 FAMS @F397@ +1 FAMC @F85@ +0 @I256@ INDI +1 NAME George William /Hanover/ +1 SEX M +1 BIRT +2 DATE 1880 +1 DEAT +2 DATE 1912 +1 FAMC @F85@ +0 @I257@ INDI +1 NAME Alexandra /Hanover/ +1 SEX F +1 BIRT +2 DATE 1882 +1 DEAT +2 DATE 1963 +1 FAMS @F398@ +1 FAMC @F85@ +0 @I258@ INDI +1 NAME Olga /Hanover/ +1 SEX F +1 BIRT +2 DATE 1884 +1 DEAT +2 DATE 1958 +1 FAMC @F85@ +0 @I259@ INDI +1 NAME Christian /Hanover/ +1 SEX M +1 BIRT +2 DATE 1885 +1 DEAT +2 DATE 1901 +1 FAMC @F85@ +0 @I260@ INDI +1 NAME Rene of_Bourbon-Parma // +1 TITL Prince +1 SEX M +1 FAMS @F399@ +0 @I261@ INDI +1 NAME Alfons /Pawel-Rammingen/ +1 TITL Baron von +1 SEX M +1 BIRT +2 DATE 1843 +1 DEAT +2 DATE 1932 +1 FAMS @F86@ +0 @I262@ INDI +1 NAME George of_Cambridge // +1 TITL Duke +1 SEX M +1 BIRT +2 DATE 1819 +1 DEAT +2 DATE 1904 +1 FAMS @F87@ +1 FAMC @F40@ +0 @I263@ INDI +1 NAME Sarah (Louisa) /Fairbrother/ +1 SEX F +1 BIRT +2 DATE 1815/1816 +1 DEAT +2 DATE 1890 +1 FAMS @F87@ +0 @I264@ INDI +1 NAME George /FitzGeorge/ +1 SEX M +1 BIRT +2 DATE 1843 +1 DEAT +2 DATE 1907 +1 FAMS @F88@ +1 FAMC @F87@ +0 @I265@ INDI +1 NAME Adolphus // +1 SEX M +1 BIRT +2 DATE 1846 +1 DEAT +2 DATE 1922 +1 FAMC @F87@ +0 @I266@ INDI +1 NAME Agustus // +1 SEX M +1 BIRT +2 DATE 1847 +1 DEAT +2 DATE 1933 +1 FAMC @F87@ +0 @I267@ INDI +1 NAME Rosa /Baring/ +1 SEX F +1 FAMS @F88@ +0 @I268@ INDI +1 NAME Son_1 // +1 SEX M +1 FAMC @F88@ +0 @I269@ INDI +1 NAME Dau._1 // +1 SEX F +1 FAMC @F88@ +0 @I270@ INDI +1 NAME Dau._2 // +1 SEX F +1 FAMC @F88@ +0 @I271@ INDI +1 NAME Frederick William // +1 TITL Grand Duke +1 SEX M +1 BIRT +2 DATE 1819 +1 DEAT +2 DATE 1904 +1 FAMS @F89@ +0 @I272@ INDI +1 NAME Adolphus Frederick_V // +1 TITL Grand Duke +1 SEX M +1 BIRT +2 DATE 1848 +1 DEAT +2 DATE 1914 +1 FAMS @F90@ +1 FAMC @F89@ +0 @I273@ INDI +1 NAME Elisabeth of_Anhalt // +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 1857 +1 DEAT +2 DATE 1933 +1 FAMS @F90@ +0 @I274@ INDI +1 NAME Son_1 // +1 SEX M +1 FAMC @F90@ +0 @I275@ INDI +1 NAME Son_2 // +1 SEX M +1 FAMC @F90@ +0 @I276@ INDI +1 NAME Dau._1 // +1 SEX F +1 FAMC @F90@ +0 @I277@ INDI +1 NAME Dau._2 // +1 SEX F +1 FAMC @F90@ +0 @I278@ INDI +1 NAME Adolphus 2nd // +1 TITL Duke of Teck +1 SEX M +1 BIRT +2 DATE 1868 +1 DEAT +2 DATE 1927 +1 FAMS @F91@ +1 FAMC @F41@ +0 @I279@ INDI +1 NAME Francis // +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 1870 +1 DEAT +2 DATE 1910 +1 FAMC @F41@ +0 @I280@ INDI +1 NAME Alexander George of_Teck// +1 TITL Earl of Athlone +1 SEX M +1 BIRT +2 DATE 1874 +1 DEAT +2 DATE 1957 +1 FAMS @F38@ +1 FAMC @F41@ +0 @I281@ INDI +1 NAME Margaret /Grosvenor/ +1 TITL Lady +1 SEX F +1 BIRT +2 DATE 1873 +1 DEAT +2 DATE 1929 +1 FAMS @F91@ +0 @I282@ INDI +1 NAME George of_Cambridge // +1 TITL Marquess +1 SEX M +1 BIRT +2 DATE 1895 +1 FAMS @F666@ +1 FAMC @F91@ +0 @I283@ INDI +1 NAME Son_2 // +1 SEX M +1 FAMC @F91@ +0 @I284@ INDI +1 NAME Mary // +1 TITL Lady +1 SEX F +1 BIRT +2 DATE 1897 +1 FAMS @F667@ +1 FAMC @F91@ +0 @I285@ INDI +1 NAME Helena // +1 TITL Lady +1 SEX F +1 BIRT +2 DATE 1899 +1 DEAT +2 DATE 1969 +1 FAMS @F668@ +1 FAMC @F91@ +0 @I286@ INDI +1 NAME Edward_II // +1 TITL King of England +1 SEX M +1 BIRT +2 DATE 25 APR 1284 +2 PLAC Caernarvon,Castle,Wales +1 DEAT +2 DATE 21 SEP 1327 +2 PLAC Berkeley Castle,Gloucestershire +1 BURI +2 PLAC Gloucester,Cathedral +1 FAMS @F92@ +1 FAMC @F464@ +0 @I287@ INDI +1 NAME Rupert // +1 TITL Vicount Trematon +1 SEX M +1 DEAT +2 DATE 1928 +1 FAMC @F38@ +0 @I288@ INDI +1 NAME Son_2 // +1 SEX M +1 FAMC @F38@ +0 @I289@ INDI +1 NAME May Cambridge // +1 TITL Lady +1 SEX F +1 BIRT +2 DATE 1906 +1 FAMS @F669@ +1 FAMC @F38@ +0 @I290@ INDI +1 NAME William Frederick of_Gloucester// +1 TITL Duke +1 SEX M +1 BIRT +2 DATE 1776 +1 DEAT +2 DATE 1834 +1 FAMS @F93@ +1 FAMC @F279@ +0 @I291@ INDI +1 NAME Gerald /Lascelles/ +1 TITL Hon. +1 SEX M +1 BIRT +2 DATE 1924 +1 FAMS @F95@ +1 FAMS @F102@ +1 FAMC @F18@ +0 @I292@ INDI +1 NAME Marion (Maria) Donata/Stein/ +1 TITL Countess +1 SEX F +1 BIRT +2 DATE 1926 +1 FAMS @F94@ +1 FAMC @F1413@ +0 @I293@ INDI +1 NAME David /Lascelles/ +1 TITL Viscount +1 SEX M +1 BIRT +2 DATE 1950 +1 FAMS @F357@ +1 FAMC @F94@ +0 @I294@ INDI +1 NAME James /Lascelles/ +1 TITL Hon. +1 SEX M +1 BIRT +2 DATE 1953 +1 FAMS @F358@ +1 FAMC @F94@ +0 @I295@ INDI +1 NAME Jeremy /Lascelles/ +1 TITL Hon. +1 SEX M +1 BIRT +2 DATE 1955 +1 FAMS @F359@ +1 FAMC @F94@ +0 @I296@ INDI +1 NAME Angela /Dowding/ +1 SEX F +1 BIRT +2 DATE 1919 +1 FAMS @F95@ +0 @I297@ INDI +1 NAME Henry /Lascelles/ +1 SEX M +1 BIRT +2 DATE 1953 +1 FAMS @F368@ +1 FAMC @F95@ +0 @I298@ INDI +1 NAME William of_Hesse-Cassel // +1 TITL Landgrave +1 SEX M +1 BIRT +2 DATE 1787 +1 DEAT +2 DATE 1867 +1 FAMS @F96@ +1 FAMC @F97@ +0 @I299@ INDI +1 NAME Louise Charlotte of_Denmark// +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 1789 +1 DEAT +2 DATE 1864 +1 FAMS @F96@ +1 FAMC @F642@ +0 @I300@ INDI +1 NAME Other_issue // +1 SEX M +1 FAMC @F96@ +0 @I301@ INDI +1 NAME Frederick of_Hesse-Cassel // +1 TITL Landgrave +1 SEX M +1 BIRT +2 DATE 1747 +1 DEAT +2 DATE 1837 +1 FAMS @F97@ +1 FAMC @F622@ +0 @I302@ INDI +1 NAME Caroline of_Nassau- Usingen// +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 1762 +1 DEAT +2 DATE 1823 +1 FAMS @F97@ +0 @I303@ INDI +1 NAME Alexander of_Wurttemberg // +1 TITL Duke +1 SEX M +1 BIRT +2 DATE 1804 +1 DEAT +2 DATE 1885 +1 FAMS @F98@ +1 FAMC @F170@ +0 @I304@ INDI +1 NAME Claudine // +1 TITL Countess Rhedey +1 SEX F +1 BIRT +2 DATE 1814 +1 DEAT +2 DATE 1841 +1 FAMS @F98@ +0 @I305@ INDI +1 NAME Claudine // +1 TITL Princess of Teck +1 SEX F +1 BIRT +2 DATE 1836 +1 DEAT +2 DATE 1894 +1 FAMC @F98@ +0 @I306@ INDI +1 NAME Amelie // +1 TITL Princess of Teck +1 SEX F +1 BIRT +2 DATE 1838 +1 DEAT +2 DATE 1893 +1 FAMS @F99@ +1 FAMC @F98@ +0 @I307@ INDI +1 NAME Paul /von_Hugel/ +1 TITL Baron +1 SEX M +1 BIRT +2 DATE 1835 +1 DEAT +2 DATE 1897 +1 FAMS @F99@ +0 @I308@ INDI +1 NAME Paul /von_Hugel/ +1 TITL Count +1 SEX M +1 BIRT +2 DATE 1872 +1 DEAT +2 DATE 1912 +1 FAMC @F99@ +0 @I309@ INDI +1 NAME Ferdinand_I of_Hohenzollern- Sigmaringen/Hohenzollern/ +1 TITL King of Romania +1 SEX M +1 BIRT +2 DATE 24 AUG 1865 +2 PLAC Sigmaringen,Germany +1 DEAT +2 DATE 20 JUL 1927 +2 PLAC Sinaia,Romania +1 FAMS @F100@ +1 FAMC @F416@ +0 @I310@ INDI +1 NAME Christian Victor // +1 SEX M +1 BIRT +2 DATE 1867 +1 DEAT +2 DATE 1900 +1 FAMC @F32@ +0 @I311@ INDI +1 NAME Albert of_Schleswig- Holstein// +1 TITL Duke +1 SEX M +1 BIRT +2 DATE 1869 +1 DEAT +2 DATE 1931 +1 FAMC @F32@ +0 @I312@ INDI +1 NAME Helena Victoria // +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 1870 +1 DEAT +2 DATE 1948 +1 FAMC @F32@ +0 @I313@ INDI +1 NAME Frederick Harold // +1 SEX M +1 BIRT +2 DATE 12 MAY 1876 +1 DEAT +2 DATE 20 MAY 1876 +1 FAMC @F32@ +0 @I314@ INDI +1 NAME Patricia /Tuckwell/ +1 SEX F +1 BIRT +2 DATE 1923 +1 FAMS @F101@ +1 FAMS @F1412@ +0 @I315@ INDI +1 NAME Mark /Lascelles/ +1 TITL Hon. +1 SEX M +1 BIRT +2 DATE 1964 +1 FAMC @F101@ +0 @I316@ INDI +1 NAME Elizabeth Collingwood /Colvin/ +1 SEX F +1 BIRT +2 DATE 1924 +1 FAMS @F102@ +0 @I317@ INDI +1 NAME Davina Elizabeth Alice/Windsor/ +1 TITL Lady +1 SEX F +1 BIRT +2 DATE 19 NOV 1977 +1 CHR +2 PLAC Barnwell Church,,England +1 FAMC @F23@ +0 @I318@ INDI +1 NAME Rose Victoria Birgitte/Windsor/ +1 TITL Lady +1 SEX F +1 BIRT +2 DATE 1 MAR 1980 +2 PLAC St. Marys Hosp.,Paddington,England +1 CHR +2 DATE 13 JUL 1980 +2 PLAC Barnwell Church,,England +1 FAMC @F23@ +0 @I319@ INDI +1 NAME Marie-Christine /von_Reibnitz/ +1 TITL Baroness +1 SEX F +1 BIRT +2 DATE 15 JAN 1945 +2 PLAC Czechoslovakia +1 FAMS @F295@ +1 FAMS @F103@ +0 @I320@ INDI +1 NAME Frederick /Windsor/ +1 TITL Lord +1 SEX M +1 BIRT +2 DATE 6 APR 1979 +2 PLAC St. Mary's Hosp.,Paddington,London,England +1 CHR +2 DATE 11 JUL 1979 +2 PLAC Chapel Royal,St. James Palace,England +1 FAMC @F103@ +0 @I321@ INDI +1 NAME George_II /Hanover/ +1 TITL King of England +1 SEX M +1 BIRT +2 DATE 30 OCT 1683 +2 PLAC Herrenhausen,Palace,Hannover,Germany +1 DEAT +2 DATE 25 OCT 1760 +2 PLAC Kensington,Palace,London,England +1 BURI +2 PLAC Westminster,Abbey,London,England +1 REFN 16 +1 FAMS @F104@ +1 FAMC @F106@ +0 @I322@ INDI +1 NAME Caroline of_Ansbach // +1 SEX F +1 BIRT +2 DATE 1683 +1 DEAT +2 DATE 1737 +1 REFN 17 +1 FAMS @F104@ +1 FAMC @F661@ +0 @I323@ INDI +1 NAME Frederick Louis /Hanover/ +1 TITL Prince of Wales +1 SEX M +1 BIRT +2 DATE 31 JAN 1701 +2 PLAC Hanover +1 DEAT +2 DATE 31 MAR 1751 +2 PLAC Leicester-House,,London,England +1 REFN 8 +1 FAMS @F105@ +1 FAMC @F104@ +0 @I324@ INDI +1 NAME Anne /Hanover/ +1 TITL Princess Royal +1 SEX F +1 BIRT +2 DATE 2 NOV 1709 +2 PLAC Herrenhausen +1 DEAT +2 DATE 12 JAN 1759 +2 PLAC The Hague +1 FAMS @F238@ +1 FAMC @F104@ +0 @I325@ INDI +1 NAME Amelia Sophia Eleanor/Hanover/ +1 SEX F +1 BIRT +2 DATE 10 JUL 1711 +2 PLAC Herrenhausen +1 DEAT +2 DATE 31 OCT 1786 +2 PLAC Cavendish Square,,London,England +1 FAMC @F104@ +0 @I326@ INDI +1 NAME Caroline Elizabeth /Hanover/ +1 SEX F +1 BIRT +2 DATE 21 JUN 1713 +2 PLAC Herrenhausen +1 DEAT +2 DATE 28 DEC 1757 +2 PLAC St. James Palace,,,England +1 FAMC @F104@ +0 @I327@ INDI +1 NAME Son // +1 SEX M +1 BIRT +2 DATE 20 NOV 1716 +2 PLAC St. James Palace,London,England +1 DEAT +2 DATE 20 NOV 1716 +2 PLAC St. James Palace,London,England +1 FAMC @F104@ +0 @I328@ INDI +1 NAME George William /Hanover/ +1 SEX M +1 BIRT +2 DATE 13 NOV 1717 +2 PLAC St. James Palace,London,England +1 DEAT +2 DATE 17 FEB 1718 +2 PLAC Kensington,Palace,London,England +1 FAMC @F104@ +0 @I329@ INDI +1 NAME William Augustus of_Cumberland/Hanover/ +1 TITL Duke +1 SEX M +1 BIRT +2 DATE 26 APR 1721 +2 PLAC Leicester House +1 DEAT +2 DATE 31 OCT 1765 +2 PLAC London,,,England +1 FAMC @F104@ +0 @I330@ INDI +1 NAME Mary /Hanover/ +1 SEX F +1 BIRT +2 DATE 5 MAR 1723 +2 PLAC Leicester House +1 DEAT +2 DATE 14 JAN 1772 +2 PLAC Hanau +1 FAMS @F622@ +1 FAMC @F104@ +0 @I331@ INDI +1 NAME Louisa /Hanover/ +1 SEX F +1 BIRT +2 DATE 18 DEC 1724 +2 PLAC Leicester House,London,England +1 DEAT +2 DATE 19 DEC 1751 +2 PLAC Christiansborg,Denmark +1 FAMS @F107@ +1 FAMC @F104@ +0 @I332@ INDI +1 NAME Augusta of_Saxe-Gotha // +1 SEX F +1 BIRT +2 DATE 30 NOV 1719 +2 PLAC Gotha +1 DEAT +2 DATE 8 FEB 1772 +2 PLAC Carlton House +1 REFN 9 +1 FAMS @F105@ +1 FAMC @F956@ +0 @I333@ INDI +1 NAME Augusta /Hanover/ +1 SEX F +1 BIRT +2 DATE 12 AUG 1737 +2 PLAC St. James Palace,London,England +1 DEAT +2 DATE 23 MAR 1813 +2 PLAC London,England +1 FAMS @F501@ +1 FAMC @F105@ +0 @I334@ INDI +1 NAME Edward Augustus /Hanover/ +1 TITL Duke of York +1 SEX M +1 BIRT +2 DATE 25 MAR 1739 +2 PLAC Norfolk House +1 DEAT +2 DATE 17 SEP 1767 +2 PLAC Monaco +1 FAMC @F105@ +0 @I335@ INDI +1 NAME Elizabeth Caroline /Hanover/ +1 SEX F +1 BIRT +2 DATE 10 JAN 1741 +1 DEAT +2 DATE 4 SEP 1759 +2 PLAC Kew Palace +1 FAMC @F105@ +0 @I336@ INDI +1 NAME Edward Henry of_Gloucester/Hanover/ +1 TITL Duke +1 SEX M +1 BIRT +2 DATE 25 NOV 1743 +2 PLAC Leicester House +1 DEAT +2 DATE 25 AUG 1805 +2 PLAC Gloucester House +1 FAMS @F279@ +1 FAMC @F105@ +0 @I337@ INDI +1 NAME Henry Frederick of_Cumberland/Hanover/ +1 TITL Duke +1 SEX M +1 BIRT +2 DATE 7 NOV 1745 +2 PLAC Leicester House +1 DEAT +2 DATE 18 SEP 1790 +2 PLAC London,,,England +1 FAMS @F280@ +1 FAMC @F105@ +0 @I338@ INDI +1 NAME Louisa Anne /Hanover/ +1 SEX F +1 BIRT +2 DATE 19 MAR 1749 +2 PLAC Leicester House +1 DEAT +2 DATE 13 MAY 1768 +2 PLAC Carlton House +1 FAMC @F105@ +0 @I339@ INDI +1 NAME Frederick William /Hanover/ +1 SEX M +1 BIRT +2 DATE 24 MAY 1750 +2 PLAC Leicester House +1 DEAT +2 DATE 29 DEC 1765 +2 PLAC Leicester House +1 FAMC @F105@ +0 @I340@ INDI +1 NAME Caroline Matilda /Hanover/ +1 SEX F +1 BIRT +2 DATE 22 JUL 1751 +2 PLAC Leicester House +1 DEAT +2 DATE 10 MAY 1775 +2 PLAC Celle +1 BURI +2 PLAC Celle +1 FAMS @F281@ +1 FAMC @F105@ +0 @I341@ INDI +1 NAME George_I /Hanover/ +1 TITL King of England +1 SEX M +1 BIRT +2 DATE 28 MAY 1660 +2 PLAC Leineschloss,Osnabruck,Hanover,Germany +1 DEAT +2 DATE 11 JUN 1727 +2 PLAC Osnabruck +1 BURI +2 PLAC Moved in 1957 to,Herrenhausen +1 REFN 32 +1 FAMS @F106@ +1 FAMC @F266@ +0 @I342@ INDI +1 NAME Sophia Dorothea of_Celle// +1 SEX F +1 BIRT +2 DATE 10 SEP 1666 +1 DEAT +2 DATE 13 NOV 1726 +1 BURI +2 PLAC Celle +1 REFN 33 +1 FAMS @F106@ +1 FAMC @F955@ +0 @I343@ INDI +1 NAME Sophia Dorothea /Hanover/ +1 SEX F +1 BIRT +2 DATE 26 MAR 1687 +2 PLAC Hanover +1 DEAT +2 DATE 28 JUN 1757 +2 PLAC Monbijou Palace,,Berlin,Germany +1 FAMS @F435@ +1 FAMC @F106@ +0 @I344@ INDI +1 NAME Frederick_V // +1 TITL King of Denmark +1 SEX M +1 BIRT +2 DATE 31 MAR 1723 +2 PLAC Copenhagen,Denmark +1 DEAT +2 DATE 14 JAN 1766 +2 PLAC Christiansborg +1 FAMS @F107@ +1 FAMS @F630@ +1 FAMC @F631@ +0 @I345@ INDI +1 NAME Frederick William of_Schleswig-// +1 TITL Duke +1 SEX M +1 BIRT +2 DATE 1785 +1 DEAT +2 DATE 1831 +1 FAMS @F108@ +0 @I346@ INDI +1 NAME Louise Caroline of_Hesse-Cassel// +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 1789 +1 DEAT +2 DATE 1867 +1 FAMS @F108@ +1 FAMC @F641@ +0 @I347@ INDI +1 NAME Alexander of_Hesse and_the_Rhine// +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 1823 +1 DEAT +2 DATE 1888 +1 FAMS @F109@ +1 FAMC @F110@ +0 @I348@ INDI +1 NAME Julia of_Battenberg /von_Hauke/ +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 1825 +1 DEAT +2 DATE 1895 +1 FAMS @F109@ +1 FAMC @F111@ +0 @I349@ INDI +1 NAME Louis_II of_Hesse and_the_Rhine// +1 TITL Grand Duke +1 SEX M +1 BIRT +2 DATE 1777 +1 DEAT +2 DATE 1848 +1 FAMS @F110@ +1 FAMC @F1371@ +0 @I350@ INDI +1 NAME Wilhelmina of_Baden // +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 1788 +1 DEAT +2 DATE 1836 +1 FAMS @F110@ +0 @I351@ INDI +1 NAME John Maurice /von_Hauke/ +1 TITL Count +1 SEX M +1 DEAT +2 DATE 1830 +1 FAMS @F111@ +0 @I352@ INDI +1 NAME Sophie /la_Fontaine/ +1 SEX F +1 DEAT +2 DATE 1831 +1 FAMS @F111@ +0 @I353@ INDI +1 NAME Constantine Nikolaievitch of_Russia// +1 TITL Grand Duke +1 SEX M +1 BIRT +2 DATE 1827 +1 DEAT +2 DATE 1892 +1 FAMS @F112@ +1 FAMC @F10@ +0 @I354@ INDI +1 NAME Elizabeth Alexandra of_Saxe-// +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 1830 +1 DEAT +2 DATE 1911 +1 FAMS @F112@ +1 FAMC @F113@ +0 @I355@ INDI +1 NAME Joseph of_Saxe- Altenburg// +1 TITL Duke +1 SEX M +1 DEAT +2 DATE 1868 +1 FAMS @F113@ +0 @I356@ INDI +1 NAME Amalie of_Wurttemberg // +1 TITL Duchess +1 SEX F +1 DEAT +2 DATE 1848 +1 FAMS @F113@ +1 FAMC @F170@ +0 @I357@ INDI +1 NAME Charles of_Hesse // +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 1809 +1 DEAT +2 DATE 1877 +1 FAMS @F114@ +1 FAMC @F110@ +0 @I358@ INDI +1 NAME Elizabeth of_Prussia // +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 1815 +1 DEAT +2 DATE 1885 +1 FAMS @F114@ +1 FAMC @F1235@ +0 @I359@ INDI +1 NAME Charles William Frederick/Cavendish-Bentwi/ +1 TITL Reverend +1 SEX M +1 DEAT +2 DATE 1865 +0 @I360@ INDI +1 NAME William Charles Augustus/Cavendish-Bentin/ +1 TITL Lord +1 SEX M +1 DEAT +2 DATE 1826 +1 FAMS @F115@ +0 @I361@ INDI +1 NAME Anne /Wellesley/ +1 SEX F +1 DEAT +2 DATE 1875 +1 FAMS @F115@ +1 FAMC @F803@ +0 @I362@ INDI +1 NAME Edwyn /Burnaby/ +1 SEX M +1 DEAT +2 DATE 1867 +1 FAMS @F116@ +0 @I363@ INDI +1 NAME Anne Caroline /Salisbury/ +1 SEX F +1 DEAT +2 DATE 1881 +1 FAMS @F116@ +0 @I364@ INDI +1 NAME Oswald /Smith/ +1 SEX M +1 DEAT +2 DATE 1863 +1 FAMS @F117@ +0 @I365@ INDI +1 NAME Henrietta Mildred /Hodgson/ +1 SEX F +1 FAMS @F117@ +0 @I366@ INDI +1 NAME Albert Edward John/Spencer/ +1 TITL Earl of Spencer +1 SEX M +1 BIRT +2 DATE 1892 +1 DEAT +2 DATE 1975 +1 FAMS @F118@ +1 FAMC @F133@ +0 @I367@ INDI +1 NAME Cynthia Elinor Beatrix/Hamilton/ +1 TITL Lady +1 SEX F +1 BIRT +2 DATE 1897 +1 DEAT +2 DATE 1972 +1 FAMS @F118@ +1 FAMC @F127@ +0 @I368@ INDI +1 NAME Edmund Maurice /Burke_Roche/ +1 TITL Baron Fermoy +1 SEX M +1 BIRT +2 DATE 1885 +1 DEAT +2 DATE 1955 +1 FAMS @F119@ +1 FAMC @F120@ +0 @I369@ INDI +1 NAME Ruth Sylvia /Gill/ +1 SEX F +1 BIRT +2 DATE 1908 +1 FAMS @F119@ +1 FAMC @F130@ +0 @I370@ INDI +1 NAME James Boothby /Burke_Roche/ +1 TITL Baron Fermoy +1 SEX M +1 BIRT +2 DATE 1851 +1 DEAT +2 DATE 1920 +1 FAMS @F120@ +1 FAMC @F124@ +0 @I371@ INDI +1 NAME Frances Ellen /Work/ +1 SEX F +1 BIRT +2 DATE 1857 +1 DEAT +2 DATE 1947 +1 FAMS @F120@ +1 FAMC @F121@ +0 @I372@ INDI +1 NAME Frank /Work/ +1 SEX M +1 BIRT +2 DATE 1819 +1 DEAT +2 DATE 1911 +1 FAMS @F121@ +1 FAMC @F123@ +0 @I373@ INDI +1 NAME Ellen /Wood/ +1 SEX F +1 BIRT +2 DATE 1831 +1 DEAT +2 DATE 1877 +1 FAMS @F121@ +1 FAMC @F122@ +0 @I374@ INDI +1 NAME John /Wood/ +1 SEX M +1 DEAT +2 DATE 1847 +1 FAMS @F122@ +0 @I375@ INDI +1 NAME Ellen /Strong/ +1 SEX F +1 DEAT +2 DATE 1863 +1 FAMS @F122@ +0 @I376@ INDI +1 NAME John /Work/ +1 SEX M +1 FAMS @F123@ +0 @I377@ INDI +1 NAME Sarah /Boude/ +1 SEX F +1 FAMS @F123@ +0 @I378@ INDI +1 NAME Edmund /Burke_Roche/ +1 TITL Baron Fermoy +1 SEX M +1 BIRT +2 DATE 1815 +1 DEAT +2 DATE 1874 +1 FAMS @F124@ +1 FAMC @F126@ +0 @I379@ INDI +1 NAME Elizabeth Caroline /Boothby/ +1 SEX F +1 BIRT +2 DATE 1821 +1 DEAT +2 DATE 1897 +1 FAMS @F124@ +1 FAMC @F125@ +0 @I380@ INDI +1 NAME James Brownell /Boothby/ +1 SEX M +1 DEAT +2 DATE 1850 +1 FAMS @F125@ +0 @I381@ INDI +1 NAME Charlotte /Cunningham/ +1 SEX F +1 DEAT +2 DATE 1893 +1 FAMS @F125@ +0 @I382@ INDI +1 NAME Edward /Roche/ +1 SEX M +1 DEAT +2 DATE 1855 +1 FAMS @F126@ +0 @I383@ INDI +1 NAME Margaret Honoria /Curtain/ +1 SEX F +1 DEAT +2 DATE 1862 +1 FAMS @F126@ +0 @I384@ INDI +1 NAME James Albert Edward/Hamilton/ +1 TITL Duke of Abercorn +1 SEX M +1 BIRT +2 DATE 1869 +1 DEAT +2 DATE 1953 +1 FAMS @F127@ +1 FAMC @F128@ +0 @I385@ INDI +1 NAME Rosalind Cecilia Caroline/Bingham/ +1 TITL Lady +1 SEX F +1 BIRT +2 DATE 1869 +1 DEAT +2 DATE 1958 +1 FAMS @F127@ +1 FAMC @F129@ +0 @I386@ INDI +1 NAME James /Hamilton/ +1 TITL Duke of Abercorn +1 SEX M +1 BIRT +2 DATE 1838 +1 DEAT +2 DATE 1913 +1 FAMS @F128@ +1 FAMC @F288@ +0 @I387@ INDI +1 NAME Mary Anna /Curzon-Howe/ +1 TITL Lady +1 SEX F +1 BIRT +2 DATE 1848 +1 DEAT +2 DATE 1929 +1 FAMS @F128@ +1 FAMC @F287@ +0 @I388@ INDI +1 NAME George /Bingham/ +1 TITL Earl of Lucan +1 SEX M +1 BIRT +2 DATE 1830 +1 DEAT +2 DATE 1914 +1 FAMS @F129@ +1 FAMC @F289@ +0 @I389@ INDI +1 NAME Cecilia Catherine /Gordon-Lennox/ +1 TITL Lady +1 SEX F +1 BIRT +2 DATE 1838 +1 DEAT +2 DATE 1910 +1 FAMS @F129@ +1 FAMC @F290@ +0 @I390@ INDI +1 NAME William Smith /Gill/ +1 SEX M +1 BIRT +2 DATE 1865 +1 DEAT +2 DATE 1957 +1 FAMS @F130@ +1 FAMC @F131@ +0 @I391@ INDI +1 NAME Ruth /Littlejohn/ +1 SEX F +1 BIRT +2 DATE 1879 +1 DEAT +2 DATE 1964 +1 FAMS @F130@ +1 FAMC @F132@ +0 @I392@ INDI +1 NAME Alexander Ogston /Gill/ +1 SEX M +1 BIRT +2 DATE 1833 +1 DEAT +2 DATE 1908 +1 FAMS @F131@ +1 FAMC @F291@ +0 @I393@ INDI +1 NAME Barbara Smith /Marr/ +1 SEX F +1 BIRT +2 DATE 1843 +1 FAMS @F131@ +1 FAMC @F292@ +0 @I394@ INDI +1 NAME David /Littlejohn/ +1 SEX M +1 BIRT +2 DATE 1841 +1 DEAT +2 DATE 1924 +1 FAMS @F132@ +1 FAMC @F293@ +0 @I395@ INDI +1 NAME Jane /Crombie/ +1 SEX F +1 BIRT +2 DATE 1843 +1 DEAT +2 DATE 1917 +1 FAMS @F132@ +1 FAMC @F294@ +0 @I396@ INDI +1 NAME Charles Robert /Spencer/ +1 TITL Earl of Spencer +1 SEX M +1 BIRT +2 DATE 1857 +1 DEAT +2 DATE 1922 +1 FAMS @F133@ +1 FAMC @F134@ +0 @I397@ INDI +1 NAME Margaret /Baring/ +1 TITL Hon. +1 SEX F +1 BIRT +2 DATE 1868 +1 DEAT +2 DATE 1906 +1 FAMS @F133@ +1 FAMC @F135@ +0 @I398@ INDI +1 NAME Frederick /Spencer/ +1 TITL Earl of Spencer +1 SEX M +1 BIRT +2 DATE 1798 +1 DEAT +2 DATE 1857 +1 FAMS @F134@ +1 FAMS @F683@ +1 FAMC @F285@ +0 @I399@ INDI +1 NAME Adelaide Horatia Elizabeth/Seymour/ +1 SEX F +1 BIRT +2 DATE 1825 +1 DEAT +2 DATE 1877 +1 FAMS @F134@ +1 FAMC @F284@ +0 @I400@ INDI +1 NAME Edward Charles /Baring/ +1 TITL Baron Revelstoke +1 SEX M +1 BIRT +2 DATE 1828 +1 DEAT +2 DATE 1897 +1 FAMS @F135@ +1 FAMC @F286@ +0 @I401@ INDI +1 NAME Louisa Emily Charlotte/Bulteel/ +1 SEX F +1 BIRT +2 DATE 1839 +1 DEAT +2 DATE 1892 +1 FAMS @F135@ +1 FAMC @F283@ +0 @I402@ INDI +1 NAME Augusta of_Schleswig- Holstein-// +1 SEX F +1 BIRT +2 DATE 22 OCT 1858 +2 PLAC Dolzig +1 DEAT +2 DATE 11 APR 1921 +2 PLAC Haus Doorn,Netherlands +1 FAMS @F136@ +0 @I403@ INDI +1 NAME Bernard of_Saxe- Meiningen// +1 SEX M +1 BIRT +2 DATE 1851 +1 DEAT +2 DATE 1928 +1 FAMS @F137@ +0 @I404@ INDI +1 NAME Adolphus of_Schaumburg- Lippe// +1 SEX M +1 BIRT +2 DATE 1859 +1 DEAT +2 DATE 1916 +1 FAMS @F138@ +0 @I405@ INDI +1 NAME Constantine_I /Oldenburg/ +1 TITL King of Greece +1 SEX M +1 BIRT +2 DATE 2 AUG 1868 +2 PLAC Athens,Greece +1 DEAT +2 DATE 11 JAN 1923 +2 PLAC Palermo,Italy +1 BURI +2 DATE NOV 1936 +2 PLAC Tatoi,Near Athens,Greece +1 FAMS @F139@ +1 FAMC @F75@ +0 @I406@ INDI +1 NAME Frederick Charles of_Hesse// +1 SEX M +1 BIRT +2 DATE 1868 +1 DEAT +2 DATE 1940 +1 FAMS @F140@ +0 @I407@ INDI +1 NAME Victoria of_Schleswig- Holstein// +1 TITL Princess +1 SEX F +1 FAMS @F141@ +0 @I408@ INDI +1 NAME Irene /Denison/ +1 TITL Lady +1 SEX F +1 BIRT +2 DATE 1890 +1 DEAT +2 DATE 16 JUL 1956 +1 BURI +2 PLAC Whippingham Ch.,Isle of Wight,,England +1 FAMS @F142@ +1 FAMC @F966@ +0 @I409@ INDI +1 NAME Alfonso_XIII // +1 TITL King of Spain +1 SEX M +1 BIRT +2 DATE 1886 +1 DEAT +2 DATE 1941 +2 PLAC ,,Portugal +1 FAMS @F143@ +1 FAMC @F254@ +0 @I410@ INDI +1 NAME Louise of_Mecklenburg- Strelitz// +1 SEX F +1 BIRT +2 DATE 1776 +1 DEAT +2 DATE 1810 +1 FAMS @F145@ +0 @I411@ INDI +1 NAME Frederick William_IV // +1 TITL King of Prussia +1 SEX M +1 BIRT +2 DATE 15 OCT 1795 +2 PLAC Berlin,Germany +1 DEAT +2 DATE 2 JAN 1861 +1 FAMS @F434@ +1 FAMC @F145@ +0 @I412@ INDI +1 NAME William_I of_Germany // +1 TITL Emperor +1 SEX M +1 BIRT +2 DATE 22 MAR 1797 +2 PLAC Berlin,Germany +1 DEAT +2 DATE 9 MAR 1888 +2 PLAC Berlin,Germany +1 FAMS @F147@ +1 FAMC @F145@ +0 @I413@ INDI +1 NAME Frederica // +1 SEX F +1 BIRT +2 DATE 1799 +1 DEAT +2 DATE 1800 +1 FAMC @F145@ +0 @I414@ INDI +1 NAME Charles // +1 SEX M +1 BIRT +2 DATE 1801 +1 DEAT +2 DATE 1883 +1 FAMS @F184@ +1 FAMC @F145@ +0 @I415@ INDI +1 NAME Charles // +1 SEX M +1 BIRT +2 DATE 1766 +1 DEAT +2 DATE 1806 +1 FAMS @F1257@ +0 @I416@ INDI +1 NAME Ferdinand // +1 SEX M +1 BIRT +2 DATE 1804 +1 DEAT +2 DATE 1806 +1 FAMC @F145@ +0 @I417@ INDI +1 NAME Charlemagne // +1 TITL King of Franks +1 SEX M +1 BIRT +2 DATE 2 APR 742 +2 PLAC Aachen,West Germany +1 DEAT +2 DATE 814 +1 FAMS @F182@ +1 FAMS @F664@ +1 FAMS @F1202@ +1 FAMS @F1203@ +1 FAMS @F1204@ +1 FAMC @F1225@ +0 @I418@ INDI +1 NAME Albert of_Prussia // +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 1809 +1 DEAT +2 DATE 1872 +1 FAMS @F180@ +1 FAMS @F181@ +1 FAMC @F145@ +0 @I419@ INDI +1 NAME Hermine of_Reuss // +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 17 DEC 1887 +2 PLAC Greiz +1 DEAT +2 DATE 7 AUG 1947 +2 PLAC Frankfurt an der,Oder +1 FAMS @F278@ +1 FAMS @F146@ +0 @I420@ INDI +1 NAME William // +1 TITL Crown Prince +1 SEX M +1 BIRT +2 DATE 1882 +1 DEAT +2 DATE 1951/1952 +1 FAMS @F186@ +1 FAMC @F136@ +0 @I421@ INDI +1 NAME Eitel Frederick // +1 SEX M +1 BIRT +2 DATE 1883 +1 DEAT +2 DATE 1942/1943 +1 FAMS @F193@ +1 FAMC @F136@ +0 @I422@ INDI +1 NAME Adalbert // +1 SEX M +1 BIRT +2 DATE 1884 +1 DEAT +2 DATE 1948 +1 FAMS @F194@ +1 FAMC @F136@ +0 @I423@ INDI +1 NAME Augustus William // +1 SEX M +1 BIRT +2 DATE 1887 +1 DEAT +2 DATE 1949 +1 FAMS @F195@ +1 FAMC @F136@ +0 @I424@ INDI +1 NAME Oscar // +1 SEX M +1 BIRT +2 DATE 1888 +1 DEAT +2 DATE 1958 +1 FAMS @F196@ +1 FAMC @F136@ +0 @I425@ INDI +1 NAME Joachim // +1 SEX M +1 BIRT +2 DATE 1890 +1 DEAT +2 DATE 1920 +1 FAMS @F197@ +1 FAMC @F136@ +0 @I426@ INDI +1 NAME Victoria Louise of_Prussia// +1 SEX F +1 BIRT +2 DATE 1892 +1 DEAT +2 DATE 1980 +1 FAMS @F198@ +1 FAMC @F136@ +0 @I427@ INDI +1 NAME Augusta of_Saxe-Weimar // +1 SEX F +1 BIRT +2 DATE 1811 +1 DEAT +2 DATE 1890 +1 FAMS @F147@ +0 @I428@ INDI +1 NAME Louise // +1 SEX F +1 BIRT +2 DATE 1828 +1 DEAT +2 DATE 1923 +1 FAMS @F148@ +1 FAMC @F147@ +0 @I429@ INDI +1 NAME Frederick of_Baden // +1 TITL Grand Duke +1 SEX M +1 BIRT +2 DATE 1826 +1 DEAT +2 DATE 1907 +1 FAMS @F148@ +0 @I430@ INDI +1 NAME Alphonso of_Cavadonga // +1 TITL Count +1 SEX M +1 BIRT +2 DATE 1907 +1 DEAT +2 DATE 1938 +1 FAMS @F1248@ +1 FAMS @F1249@ +1 FAMC @F143@ +0 @I431@ INDI +1 NAME Don Jamie // +1 SEX M +1 FAMC @F143@ +0 @I432@ INDI +1 NAME Don Juan of_Spain// +1 SEX M +1 BIRT +2 DATE JUN 1913 +2 PLAC San Ildefonso,,Spain +1 FAMS @F149@ +1 FAMC @F143@ +0 @I433@ INDI +1 NAME Beatrice // +1 SEX F +1 BIRT +2 DATE 1909 +1 FAMS @F1251@ +1 FAMC @F143@ +0 @I434@ INDI +1 NAME Maria de_las_Mercedes of_Bourbon// +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 1910 +2 PLAC Madrid,,Spain +1 FAMS @F149@ +1 FAMC @F1245@ +0 @I435@ INDI +1 NAME Juan Carlos // +1 TITL King of Spain +1 SEX M +1 BIRT +2 DATE 1938 +1 FAMS @F152@ +1 FAMC @F149@ +0 @I436@ INDI +1 NAME Marie (Mignon) /Hohenzollern/ +1 SEX F +1 BIRT +2 DATE 1900 +1 DEAT +2 DATE 1961 +1 FAMS @F151@ +1 FAMC @F100@ +0 @I437@ INDI +1 NAME Elizabeth of_Romania /Hohenzollern/ +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 12 OCT 1894 +2 PLAC Pelesch +1 DEAT +2 DATE 14 NOV 1956 +2 PLAC Cannes,France +1 FAMS @F150@ +1 FAMC @F100@ +0 @I438@ INDI +1 NAME Carol_II /Hohenzollern/ +1 TITL King of Romania +1 SEX M +1 BIRT +2 DATE 15 OCT 1893 +2 PLAC Castle Pelesch,Sinaia,Romania +1 DEAT +2 DATE 4 APR 1953 +2 PLAC Villa Mar y Sol,Estoril,Portugal +1 FAMS @F364@ +1 FAMS @F160@ +1 FAMS @F401@ +1 FAMC @F100@ +0 @I439@ INDI +1 NAME George_II /Oldenburg/ +1 TITL King of Greece +1 SEX M +1 BIRT +2 DATE 19 JUL 1890 +2 PLAC Tatoi,Near Athens,Greece +1 DEAT +2 DATE 1 APR 1947 +2 PLAC Athens,Greece +1 BURI +2 PLAC Tatoi,Near Athens,Greece +1 FAMS @F150@ +1 FAMC @F139@ +0 @I440@ INDI +1 NAME Alexander_I of_Yugoslavia // +1 TITL King +1 SEX M +1 BIRT +2 DATE 1888 +1 DEAT +2 DATE 1934 +1 FAMS @F151@ +1 FAMC @F1195@ +0 @I441@ INDI +1 NAME Sophia of_Greece /Oldenburg/ +1 SEX F +1 BIRT +2 DATE 1938 +1 FAMS @F152@ +1 FAMC @F162@ +0 @I442@ INDI +1 NAME Helen // +1 SEX F +1 BIRT +2 DATE 1963 +1 FAMC @F152@ +0 @I443@ INDI +1 NAME Christine // +1 SEX F +1 BIRT +2 DATE 1965 +1 FAMC @F152@ +0 @I444@ INDI +1 NAME Philip of_Asturias // +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 1968 +1 FAMC @F152@ +0 @I445@ INDI +1 NAME Gustav Adolf // +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 1906 +1 DEAT +2 DATE 1947 +1 FAMS @F217@ +1 FAMC @F35@ +0 @I446@ INDI +1 NAME Erik of_Vastmanland // +1 TITL Duke +1 SEX M +1 BIRT +2 DATE 1889 +1 DEAT +2 DATE 1918 +1 FAMC @F155@ +0 @I447@ INDI +1 NAME Sigvard Oscar Fredrik// +1 TITL Count of Wisborg +1 SEX M +1 BIRT +2 DATE 7 JUN 1907 +1 FAMS @F1291@ +1 FAMS @F1292@ +1 FAMS @F1289@ +1 FAMC @F35@ +0 @I448@ INDI +1 NAME Bertil Gustaf Oscar// +1 TITL Prince of Sweden +1 SEX M +1 BIRT +2 DATE 28 FEB 1912 +1 FAMS @F1290@ +1 FAMC @F35@ +0 @I449@ INDI +1 NAME Carl Johan Arthur// +1 TITL Count of Wisborg +1 SEX M +1 BIRT +2 DATE 31 OCT 1916 +1 FAMS @F1293@ +1 FAMS @F1294@ +1 FAMC @F35@ +0 @I450@ INDI +1 NAME Olav_V // +1 TITL King of Norway +1 SEX M +1 BIRT +2 DATE 2 JUL 1903 +2 PLAC Appleton House,Sandringham,Norfolk,England +1 DEAT +2 DATE 17 JAN 1991 +2 PLAC Norway +1 FAMS @F153@ +1 FAMC @F21@ +0 @I451@ INDI +1 NAME Martha of_Sweden // +1 TITL Crown Princess +1 SEX F +1 BIRT +2 DATE 1901 +1 DEAT +2 DATE 1954 +1 FAMS @F153@ +1 FAMC @F215@ +0 @I452@ INDI +1 NAME Harald // +1 TITL Crown Prince +1 SEX M +1 BIRT +2 DATE 21 FEB 1937 +2 PLAC Skaugum,Near Oslo,Norway +1 FAMS @F154@ +1 FAMC @F153@ +0 @I453@ INDI +1 NAME Sonja /Haraldsen/ +1 TITL Crown Princess +1 SEX F +1 BIRT +2 DATE 1937 +1 FAMS @F154@ +1 FAMC @F1282@ +0 @I454@ INDI +1 NAME Martha Louise // +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 1971 +1 FAMC @F154@ +0 @I455@ INDI +1 NAME Haakon of_Norway /Magnus/ +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 1973 +1 FAMC @F154@ +0 @I456@ INDI +1 NAME Gustav_V // +1 TITL King of Sweden +1 SEX M +1 BIRT +2 DATE 16 JUN 1858 +2 PLAC Drottningholm,Near Stockholm,Sweden +1 DEAT +2 DATE 29 OCT 1950 +2 PLAC Drottningholm,Near Stockholm,Sweden +1 BURI +2 PLAC Stockholm,Sweden +1 FAMS @F155@ +1 FAMC @F156@ +0 @I457@ INDI +1 NAME Victoria of_Baden // +1 TITL Sweden +1 SEX F +1 BIRT +2 DATE 7 AUG 1862 +2 PLAC Karlsruhe +1 DEAT +2 DATE 4 APR 1930 +2 PLAC Rome,Italy +1 BURI +2 PLAC Stockholm,Sweden +1 FAMS @F155@ +0 @I458@ INDI +1 NAME Oscar_II // +1 TITL King of Sweden +1 SEX M +1 BIRT +2 DATE 21 JAN 1829 +2 PLAC Stockholm,Sweden +1 DEAT +2 DATE 8 DEC 1907 +2 PLAC Stockholm,Sweden +1 BURI +2 PLAC Stockholm,Sweden +1 FAMS @F156@ +1 FAMC @F627@ +0 @I459@ INDI +1 NAME Sophia // +1 SEX F +1 BIRT +2 DATE 9 JUL 1836 +2 PLAC Biebrich +1 DEAT +2 DATE 30 DEC 1913 +2 PLAC Stockholm,Sweden +1 FAMS @F156@ +1 FAMC @F209@ +0 @I460@ INDI +1 NAME Eleonore of_Solms- Hohensolms-Lich// +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 1871 +1 DEAT +2 DATE 1937 +1 FAMS @F157@ +0 @I461@ INDI +1 NAME George Donatus of_Hesse// +1 TITL Grand Duke +1 SEX M +1 BIRT +2 DATE 1906 +1 DEAT +2 DATE 1937 +1 FAMS @F158@ +1 FAMC @F157@ +0 @I462@ INDI +1 NAME Louis // +1 SEX M +1 BIRT +2 DATE 1908 +1 DEAT +2 DATE 1968 +1 FAMS @F159@ +1 FAMC @F157@ +0 @I463@ INDI +1 NAME Cecilie of_Greece /Mountbatten/ +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 1911 +1 DEAT +2 DATE 1937 +1 FAMS @F158@ +1 FAMC @F28@ +0 @I464@ INDI +1 NAME Margaret /Campbell-Geddes/ +1 TITL Hon. +1 SEX F +1 BIRT +2 DATE 1913 +1 FAMS @F159@ +1 FAMC @F1242@ +0 @I465@ INDI +1 NAME Christopher /Oldenburg/ +1 SEX M +1 BIRT +2 DATE 1888 +1 DEAT +2 DATE 1940 +1 FAMS @F1334@ +1 FAMS @F1335@ +1 FAMC @F75@ +0 @I466@ INDI +1 NAME George /Oldenburg/ +1 SEX M +1 BIRT +2 DATE 1869 +1 DEAT +2 DATE 1957 +1 FAMS @F1276@ +1 FAMC @F75@ +0 @I467@ INDI +1 NAME Olga // +1 SEX F +1 FAMC @F75@ +0 @I468@ INDI +1 NAME Michael /Hohenzollern/ +1 TITL King of Romania +1 SEX M +1 BIRT +2 DATE 25 OCT 1921 +2 PLAC Pelesch,Sinaia,Romania +1 FAMS @F161@ +1 FAMC @F160@ +0 @I469@ INDI +1 NAME Anne of_Bourbon-Parma // +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 18 SEP 1923 +2 PLAC Paris,France +1 FAMS @F161@ +1 FAMC @F399@ +0 @I470@ INDI +1 NAME Frederica of_Hanover /Hanover/ +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 18 APR 1917 +2 PLAC Blankenburg,Harz,Germany +1 DEAT +2 DATE 6 FEB 1981 +2 PLAC Madrid,Spain +1 BURI +2 PLAC Tatoi +1 FAMS @F162@ +1 FAMC @F198@ +0 @I471@ INDI +1 NAME Constantine_II /Oldenburg/ +1 TITL King of Greece +1 SEX M +1 BIRT +2 DATE 2 JUN 1940 +2 PLAC Psychiko +1 FAMS @F163@ +1 FAMC @F162@ +0 @I472@ INDI +1 NAME Anne-Marie of_Denmark // +1 SEX F +1 BIRT +2 DATE 30 AUG 1946 +2 PLAC Copenhagen,Denmark +1 FAMS @F163@ +1 FAMC @F402@ +0 @I473@ INDI +1 NAME Aspasia /Manos/ +1 SEX F +1 BIRT +2 DATE 4 SEP 1896 +2 PLAC Athens,Greece +1 DEAT +2 DATE 7 AUG 1972 +2 PLAC Venice,Italy +1 FAMS @F164@ +1 FAMC @F403@ +0 @I474@ INDI +1 NAME Alexandra of_Greece // +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 1921 +1 FAMS @F165@ +1 FAMC @F164@ +0 @I475@ INDI +1 NAME Peter_II of_Yugoslavia // +1 TITL King +1 SEX M +1 BIRT +2 DATE 6 SEP 1923 +2 PLAC Belgrade +1 DEAT +2 DATE 1970 +1 FAMS @F165@ +1 FAMC @F151@ +0 @I476@ INDI +1 NAME Sophia // +1 SEX F +1 BIRT +2 DATE 1914 +1 FAMS @F168@ +1 FAMS @F169@ +1 FAMC @F28@ +0 @I477@ INDI +1 NAME Gottfried of_Hohenlohe- Lagenburg// +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 1897 +1 DEAT +2 DATE 1960 +1 FAMS @F166@ +0 @I478@ INDI +1 NAME Five_children // +1 SEX M +1 FAMC @F166@ +0 @I479@ INDI +1 NAME Berthold of_Baden // +1 TITL Margrave +1 SEX M +1 BIRT +2 DATE 1906 +1 DEAT +2 DATE 1963 +1 FAMS @F167@ +0 @I480@ INDI +1 NAME Four_Children // +1 SEX M +1 FAMC @F167@ +0 @I481@ INDI +1 NAME Christopher of_Hesse // +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 1901 +1 DEAT +2 DATE 1944 +1 FAMS @F168@ +0 @I482@ INDI +1 NAME George William of_Hanover// +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 1915 +1 FAMS @F169@ +0 @I483@ INDI +1 NAME Eight_children // +1 SEX M +1 FAMC @F169@ +0 @I484@ INDI +1 NAME Ludwig of_Wurttemberg // +1 TITL Duke +1 SEX M +1 FAMS @F170@ +0 @I485@ INDI +1 NAME Henriette // +1 SEX F +1 FAMS @F170@ +1 FAMC @F207@ +0 @I486@ INDI +1 NAME Alexander of_Bulgaria // +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 1857 +1 DEAT +2 DATE 1893 +1 FAMS @F172@ +1 FAMC @F109@ +0 @I487@ INDI +1 NAME Francis Joseph // +1 SEX M +1 BIRT +2 DATE 1861 +1 DEAT +2 DATE 1924 +1 FAMS @F173@ +1 FAMC @F109@ +0 @I488@ INDI +1 NAME Gustav Ernst of_Erbach-Schonb// +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 1840 +1 DEAT +2 DATE 1908 +1 FAMS @F171@ +0 @I489@ INDI +1 NAME Johanna /Loisinger/ +1 SEX F +1 BIRT +2 DATE 1865 +1 DEAT +2 DATE 1951 +1 FAMS @F172@ +1 FAMC @F1236@ +0 @I490@ INDI +1 NAME Anna of_Montenegro Princess// +1 SEX F +1 FAMS @F173@ +0 @I491@ INDI +1 NAME Alexandra Alexandrovna /Romanov/ +1 SEX F +1 BIRT +2 DATE 1842 +1 DEAT +2 DATE 1849 +1 FAMC @F11@ +0 @I492@ INDI +1 NAME Nicholas Alexandrovich /Romanov/ +1 SEX M +1 BIRT +2 DATE 1843 +1 DEAT +2 DATE 1865 +1 FAMC @F11@ +0 @I493@ INDI +1 NAME Louis_III of_Hesse // +1 TITL Grand Duke +1 SEX M +1 BIRT +2 DATE 1806 +1 DEAT +2 DATE 1877 +1 FAMS @F174@ +1 FAMS @F1234@ +1 FAMC @F110@ +0 @I494@ INDI +1 NAME Edwina /Ashley/ +1 TITL Hon. +1 SEX F +1 BIRT +2 DATE 1901 +1 DEAT +2 DATE 1960 +1 FAMS @F175@ +1 FAMC @F965@ +0 @I495@ INDI +1 NAME Mathilde // +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 1813 +1 DEAT +2 DATE 1862 +1 FAMS @F174@ +1 FAMC @F432@ +0 @I496@ INDI +1 NAME Frederica of_Hesse- Darmstadt// +1 SEX F +1 FAMS @F520@ +0 @I497@ INDI +1 NAME Henry // +1 SEX M +1 BIRT +2 DATE 1838 +1 DEAT +2 DATE 1900 +1 FAMS @F1240@ +1 FAMS @F1241@ +1 FAMC @F114@ +0 @I498@ INDI +1 NAME William // +1 SEX M +1 BIRT +2 DATE ABT 1845 +1 DEAT +2 DATE 1900 +1 FAMS @F1238@ +1 FAMC @F114@ +0 @I499@ INDI +1 NAME Anna // +1 SEX F +1 BIRT +2 DATE 1843 +1 DEAT +2 DATE 1865 +1 FAMS @F1237@ +1 FAMC @F114@ +0 @I500@ INDI +1 NAME Patricia /Mountbatten/ +1 TITL Lady +1 SEX F +1 BIRT +2 DATE 1924 +1 FAMS @F177@ +1 FAMC @F175@ +0 @I501@ INDI +1 NAME Pamela /Mountbatten/ +1 TITL Lady +1 SEX F +1 BIRT +2 DATE 1929 +1 FAMS @F178@ +1 FAMC @F175@ +0 @I502@ INDI +1 NAME Nadejda // +1 TITL Countess +1 SEX F +1 BIRT +2 DATE 1896 +1 DEAT +2 DATE 1963 +1 FAMS @F176@ +1 FAMC @F498@ +0 @I503@ INDI +1 NAME Tatiana Elizabeth /Mountbatten/ +1 TITL Lady +1 SEX F +1 BIRT +2 DATE 1917 +1 FAMC @F176@ +0 @I504@ INDI +1 NAME David of_Milford_Haven /Mountbatten/ +1 TITL Marquess +1 SEX M +1 BIRT +2 DATE 1919 +1 DEAT +2 DATE 14 APR 1970 +1 BURI +2 PLAC Whippingham Ch.,Isle of Wight,England +1 FAMS @F963@ +1 FAMS @F964@ +1 FAMC @F176@ +0 @I505@ INDI +1 NAME John Knatchbull /Ulick/ +1 TITL Lord Brabourne +1 SEX M +1 BIRT +2 DATE 1918 +1 FAMS @F177@ +0 @I506@ INDI +1 NAME Five_children // +1 SEX M +1 FAMC @F177@ +0 @I507@ INDI +1 NAME David /Hicks/ +1 SEX M +1 BIRT +2 DATE 1928 +1 FAMS @F178@ +0 @I508@ INDI +1 NAME Two_Children // +1 SEX M +1 FAMC @F178@ +0 @I509@ INDI +1 NAME Iris /Mountbatten/ +1 TITL Lady +1 SEX F +1 BIRT +2 DATE 1920 +1 FAMS @F967@ +1 FAMS @F968@ +1 FAMS @F969@ +1 FAMC @F142@ +0 @I510@ INDI +1 NAME Auguste /von_Harrach/ +1 SEX F +1 BIRT +2 DATE 1800 +1 DEAT +2 DATE 1873 +1 FAMS @F179@ +0 @I511@ INDI +1 NAME Daughter Stillborn // +1 SEX F +1 FAMC @F145@ +0 @I512@ INDI +1 NAME Frederick // +1 SEX M +1 BIRT +2 DATE 1833 +1 DEAT +2 DATE 1834 +1 FAMC @F388@ +0 @I513@ INDI +1 NAME Rosalie of_Hohenau /von_Rauch/ +1 TITL Countess +1 SEX F +1 BIRT +2 DATE 1820 +1 DEAT +2 DATE 1879 +1 FAMS @F181@ +0 @I514@ INDI +1 NAME Himiltude // +1 SEX F +1 FAMS @F182@ +0 @I515@ INDI +1 NAME Paul Frederick // +1 TITL Grand Duke +1 SEX M +1 BIRT +2 DATE 1800 +1 DEAT +2 DATE 1842 +1 FAMS @F183@ +0 @I516@ INDI +1 NAME Marie of_Saxe-Weimar- Eisenach// +1 SEX F +1 BIRT +2 DATE 1808 +1 DEAT +2 DATE 1877 +1 FAMS @F184@ +0 @I517@ INDI +1 NAME Caroline of_Zweibrucken // +1 SEX F +1 FAMS @F81@ +0 @I518@ INDI +1 NAME Cecilie of_Mecklenburg- Schwerin// +1 SEX F +1 BIRT +2 DATE 1886 +1 DEAT +2 DATE 1954 +1 FAMS @F186@ +0 @I519@ INDI +1 NAME William // +1 SEX M +1 BIRT +2 DATE 1906 +1 DEAT +2 DATE 1940 +1 FAMS @F187@ +1 FAMC @F186@ +0 @I520@ INDI +1 NAME Louis Ferdinand of_Prussia// +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 1907 +1 FAMS @F188@ +1 FAMC @F186@ +0 @I521@ INDI +1 NAME Hubertus // +1 SEX M +1 BIRT +2 DATE 1909 +1 DEAT +2 DATE 1950 +1 FAMS @F189@ +1 FAMS @F190@ +1 FAMC @F186@ +0 @I522@ INDI +1 NAME Frederick // +1 SEX M +1 BIRT +2 DATE 1911 +1 DEAT +2 DATE 1966 +1 FAMS @F191@ +1 FAMC @F186@ +0 @I523@ INDI +1 NAME Alexandrine // +1 SEX F +1 BIRT +2 DATE 1915 +1 DEAT +2 DATE 1980 +1 FAMC @F186@ +0 @I524@ INDI +1 NAME Cecilie // +1 SEX F +1 BIRT +2 DATE 1917 +1 DEAT +2 DATE 1975 +1 FAMS @F192@ +1 FAMC @F186@ +0 @I525@ INDI +1 NAME Dorothea /von_Salviati/ +1 SEX F +1 BIRT +2 DATE 1907 +1 DEAT +2 DATE 1972 +1 FAMS @F187@ +0 @I526@ INDI +1 NAME Dau._1 // +1 SEX F +1 FAMC @F187@ +0 @I527@ INDI +1 NAME Dau._2 // +1 SEX F +1 FAMC @F187@ +0 @I528@ INDI +1 NAME Kira of_Russia // +1 TITL Grand Duchess +1 SEX F +1 BIRT +2 DATE 1909 +1 DEAT +2 DATE 1967 +1 FAMS @F188@ +1 FAMC @F213@ +0 @I529@ INDI +1 NAME Louis_XIII // +1 TITL King of France +1 SEX M +1 BIRT +2 DATE 27 SEP 1601 +2 PLAC Fontainebleau,France +1 DEAT +2 DATE 14 MAY 1643 +2 PLAC Germain-en-Laye,France +1 BURI +2 PLAC St. Denis,France +1 FAMS @F521@ +1 FAMC @F271@ +0 @I530@ INDI +1 NAME Joanna of_Austria // +1 TITL Arch Duchess +1 SEX F +1 FAMS @F489@ +0 @I531@ INDI +1 NAME Francesco_I of_Tuscany Italy// +1 TITL Grand Duke +1 SEX M +1 FAMS @F489@ +0 @I532@ INDI +1 NAME Alice de_Courtenay // +1 SEX F +1 FAMS @F351@ +0 @I533@ INDI +1 NAME Aymer of_Angouleme /Taillefer/ +1 TITL Count +1 SEX M +1 FAMS @F351@ +0 @I534@ INDI +1 NAME Dau._2 // +1 SEX F +1 FAMC @F188@ +0 @I535@ INDI +1 NAME Dau._3 // +1 SEX F +1 FAMC @F188@ +0 @I536@ INDI +1 NAME Maria-Anna /von_Humboldt/ +1 SEX F +1 BIRT +2 DATE 1916 +1 FAMS @F189@ +0 @I537@ INDI +1 NAME Magdalene /Reuss/ +1 SEX F +1 BIRT +2 DATE 1920 +1 FAMS @F190@ +0 @I538@ INDI +1 NAME Dau._1 // +1 SEX F +1 FAMC @F190@ +0 @I539@ INDI +1 NAME Dau._2 // +1 SEX F +1 FAMC @F190@ +0 @I540@ INDI +1 NAME Brigid /Guinness/ +1 TITL Lady +1 SEX F +1 BIRT +2 DATE 1920 +1 FAMS @F191@ +0 @I541@ INDI +1 NAME Son_1 // +1 SEX M +1 FAMC @F191@ +0 @I542@ INDI +1 NAME Son_2 // +1 SEX M +1 FAMC @F191@ +0 @I543@ INDI +1 NAME Son_3 // +1 SEX M +1 FAMC @F191@ +0 @I544@ INDI +1 NAME Dau._1 // +1 SEX F +1 FAMC @F191@ +0 @I545@ INDI +1 NAME Dau._2 // +1 SEX F +1 FAMC @F191@ +0 @I546@ INDI +1 NAME Clyde /Harris/ +1 SEX M +1 FAMS @F192@ +0 @I547@ INDI +1 NAME Sophie Charlotte // +1 SEX F +1 BIRT +2 DATE 1879 +1 DEAT +2 DATE 1964 +1 FAMS @F193@ +0 @I548@ INDI +1 NAME Adelheid of_Saxe- Meiningen// +1 SEX F +1 BIRT +2 DATE 1891 +1 DEAT +2 DATE 1971 +1 FAMS @F194@ +0 @I549@ INDI +1 NAME Alexandra of_Schleswig- // +1 SEX F +1 BIRT +2 DATE 1887 +1 DEAT +2 DATE 1957 +1 FAMS @F195@ +0 @I550@ INDI +1 NAME Ina Maria /von_Bassewitz/ +1 SEX F +1 BIRT +2 DATE 1888 +1 DEAT +2 DATE 1973 +1 FAMS @F196@ +0 @I551@ INDI +1 NAME Marie Auguste of_Anhalt// +1 SEX F +1 BIRT +2 DATE 1898 +1 DEAT +2 DATE 1983 +1 FAMS @F197@ +0 @I552@ INDI +1 NAME Ernest Augustus of_Brunswick/Hanover/ +1 TITL Duke +1 SEX M +1 BIRT +2 DATE 1887 +1 DEAT +2 DATE 1953 +1 FAMS @F198@ +1 FAMC @F85@ +0 @I553@ INDI +1 NAME Frederick William_II // +1 TITL King of Prussia +1 SEX M +1 BIRT +2 DATE 25 SEP 1744 +2 PLAC Berlin +1 DEAT +2 DATE 16 DEC 1797 +2 PLAC Marmorpalais,Potsdam +1 FAMS @F199@ +1 FAMS @F200@ +1 FAMC @F205@ +0 @I554@ INDI +1 NAME Elizabeth Christine of_Brunswick// +1 SEX F +1 BIRT +2 DATE 8 NOV 1746 +2 PLAC Wolfenbuttel +1 DEAT +2 DATE 18 FEB 1840 +2 PLAC Stettin +1 FAMS @F199@ +0 @I555@ INDI +1 NAME Frederica Charlotte of_Prussia// +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 7 MAY 1767 +2 PLAC Charlottenburg +1 DEAT +2 DATE 6 AUG 1820 +2 PLAC Oatlands Park,Weybridge,Surrey,England +1 FAMS @F185@ +1 FAMC @F199@ +0 @I556@ INDI +1 NAME Frederica of_Hesse- Darmstadt// +1 SEX F +1 BIRT +2 DATE 16 OCT 1751 +2 PLAC Prenzlau +1 DEAT +2 DATE 25 FEB 1805 +2 PLAC Berlin +1 FAMS @F200@ +1 FAMC @F81@ +0 @I557@ INDI +1 NAME Christine // +1 SEX F +1 BIRT +2 DATE 1772 +1 DEAT +2 DATE 1773 +1 FAMC @F200@ +0 @I558@ INDI +1 NAME Louis // +1 SEX M +1 BIRT +2 DATE 1773 +1 DEAT +2 DATE 1796 +1 FAMS @F201@ +1 FAMC @F200@ +0 @I559@ INDI +1 NAME Wilhelmina // +1 SEX F +1 BIRT +2 DATE 18 NOV 1774 +2 PLAC Potsdam +1 DEAT +2 DATE 12 OCT 1837 +2 PLAC The Hague +1 FAMS @F202@ +1 FAMC @F200@ +0 @I560@ INDI +1 NAME Son Stillborn // +1 SEX M +1 FAMC @F200@ +0 @I561@ INDI +1 NAME Augusta // +1 SEX F +1 BIRT +2 DATE 1780 +1 DEAT +2 DATE 1841 +1 FAMS @F203@ +1 FAMC @F200@ +0 @I562@ INDI +1 NAME Charles // +1 SEX M +1 BIRT +2 DATE 1781 +1 DEAT +2 DATE 1846 +1 FAMC @F200@ +0 @I563@ INDI +1 NAME William // +1 SEX M +1 BIRT +2 DATE 1783 +1 DEAT +2 DATE 1851 +1 FAMS @F204@ +1 FAMC @F200@ +0 @I564@ INDI +1 NAME Charles of_Mecklenburg- Strelitz// +1 TITL Grand Duke +1 SEX M +1 FAMS @F520@ +0 @I565@ INDI +1 NAME William_I of_Netherlands // +1 TITL King +1 SEX M +1 BIRT +2 DATE 24 AUG 1772 +2 PLAC Oraniensaal,The Hague +1 DEAT +2 DATE 12 DEC 1843 +2 PLAC Berlin,Germany +1 FAMS @F202@ +1 FAMS @F468@ +1 FAMC @F239@ +0 @I566@ INDI +1 NAME William_II of_Hesse // +1 TITL Elector +1 SEX M +1 FAMS @F203@ +0 @I567@ INDI +1 NAME Maria Anna of_Hesse// +1 SEX F +1 BIRT +2 DATE 1785 +1 DEAT +2 DATE 1846 +1 FAMS @F204@ +0 @I568@ INDI +1 NAME Augustus William // +1 SEX M +1 BIRT +2 DATE 1722 +1 DEAT +2 DATE 1758 +1 FAMS @F205@ +1 FAMC @F435@ +0 @I569@ INDI +1 NAME Louise of_Brunswick // +1 SEX F +1 BIRT +2 DATE 1722 +1 DEAT +2 DATE 1780 +1 FAMS @F205@ +0 @I570@ INDI +1 NAME Frederick Henry Charles// +1 SEX M +1 BIRT +2 DATE 1747 +1 DEAT +2 DATE 1767 +1 FAMC @F205@ +0 @I571@ INDI +1 NAME Wilhelmine // +1 SEX F +1 BIRT +2 DATE 1751 +1 DEAT +2 DATE 1820 +1 FAMS @F206@ +1 FAMC @F205@ +0 @I572@ INDI +1 NAME George Charles Emil// +1 SEX M +1 BIRT +2 DATE 1758 +1 DEAT +2 DATE 1759 +1 FAMC @F205@ +0 @I573@ INDI +1 NAME William_V of_Orange // +1 SEX M +1 FAMS @F206@ +0 @I574@ INDI +1 NAME Charles Christian of_Nassau-Weilb// +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 1735 +1 DEAT +2 DATE 1788 +1 FAMS @F207@ +0 @I575@ INDI +1 NAME Caroline // +1 SEX F +1 BIRT +2 DATE 1743 +1 DEAT +2 DATE 1787 +1 FAMS @F207@ +1 FAMC @F238@ +0 @I576@ INDI +1 NAME Friedrich Wilhelm of_Nassau-Weilb// +1 TITL Prince +1 SEX M +1 FAMS @F208@ +1 FAMC @F207@ +0 @I577@ INDI +1 NAME Unknown // +1 SEX F +1 FAMS @F208@ +0 @I578@ INDI +1 NAME Wilhelm of_Nassau // +1 TITL Duke +1 SEX M +1 FAMS @F209@ +1 FAMC @F208@ +0 @I579@ INDI +1 NAME Unknown // +1 SEX F +1 FAMS @F209@ +0 @I580@ INDI +1 NAME Adolphe of_Luxembourg // +1 TITL Grand Duke +1 SEX M +1 FAMS @F210@ +1 FAMC @F209@ +0 @I581@ INDI +1 NAME Unknown // +1 SEX F +1 FAMS @F210@ +0 @I582@ INDI +1 NAME Guillaume_IV of_Luxembourg // +1 TITL Grand Duke +1 SEX M +1 FAMS @F211@ +1 FAMC @F210@ +0 @I583@ INDI +1 NAME Unknown // +1 SEX F +1 FAMS @F211@ +0 @I584@ INDI +1 NAME Charlotte of_Luxembourg // +1 TITL Grand Duchess +1 SEX F +1 FAMS @F212@ +1 FAMC @F211@ +0 @I585@ INDI +1 NAME Unknown // +1 SEX M +1 FAMS @F212@ +0 @I586@ INDI +1 NAME Jean of_Luxembourg // +1 TITL Grand Duke +1 SEX M +1 FAMC @F212@ +0 @I587@ INDI +1 NAME Marie-Josephe de_Saxe // +1 SEX F +1 FAMS @F1185@ +0 @I588@ INDI +1 NAME Vladimir Cyrilovitch /Romanov/ +1 TITL Grand Duke +1 SEX M +1 BIRT +2 DATE 30 AUG 1917 +2 PLAC Near Borga,Finland,Finland +1 FAMS @F1381@ +1 FAMS @F214@ +1 FAMC @F213@ +0 @I589@ INDI +1 NAME Leonide Bagration- Moukhransky// +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 1914 +2 PLAC Tiflis +1 FAMS @F214@ +1 FAMC @F1271@ +0 @I590@ INDI +1 NAME Gaston // +1 TITL Duke of Orleans +1 SEX M +1 BIRT +2 DATE 1608 +1 DEAT +2 DATE 1660 +1 FAMS @F1372@ +1 FAMC @F271@ +0 @I591@ INDI +1 NAME James // +1 TITL Duke of Segovia +1 SEX M +1 BIRT +2 DATE 1908 +1 DEAT +2 DATE 1975 +1 FAMS @F1252@ +1 FAMS @F1253@ +1 FAMC @F143@ +0 @I592@ INDI +1 NAME Dona_Maria of_Bourbon // +1 SEX F +1 BIRT +2 DATE 1937 +1 FAMS @F1246@ +1 FAMC @F149@ +0 @I593@ INDI +1 NAME Margarite // +1 TITL Crown Princess +1 SEX F +1 BIRT +2 DATE 1939 +1 FAMS @F1247@ +1 FAMC @F149@ +0 @I594@ INDI +1 NAME Alphonso // +1 TITL Crown Prince +1 SEX M +1 BIRT +2 DATE 1941 +1 DEAT +2 DATE 1956 +2 PLAC ,,Portugal +1 FAMC @F149@ +0 @I595@ INDI +1 NAME Maria // +1 SEX F +1 FAMS @F255@ +1 FAMC @F170@ +0 @I596@ INDI +1 NAME Isabella /Marshal/ +1 TITL Lady +1 SEX F +1 BIRT +2 DATE 9 OCT 1200 +2 PLAC Pembroke Castle +1 DEAT +2 DATE 15 JAN 1240 +2 PLAC Berkhamsted +1 FAMS @F599@ +1 FAMC @F778@ +0 @I597@ INDI +1 NAME Charles of_Sweden // +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 1861 +1 DEAT +2 DATE 1951 +1 FAMS @F215@ +1 FAMC @F156@ +0 @I598@ INDI +1 NAME Ingeborg of_Denmark // +1 SEX F +1 BIRT +2 DATE 1878 +1 DEAT +2 DATE 1958 +1 FAMS @F215@ +1 FAMC @F218@ +0 @I599@ INDI +1 NAME Astrid of_Sweden // +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 17 NOV 1905 +1 DEAT +2 DATE 29 AUG 1935 +2 PLAC Kussnacht,Switzerland +1 BURI +2 PLAC Laeken +1 FAMS @F216@ +1 FAMC @F215@ +0 @I600@ INDI +1 NAME Leopold_III // +1 TITL King of Belgium +1 SEX M +1 BIRT +2 DATE 3 NOV 1901 +2 PLAC Brussels,Belgium +1 DEAT +2 DATE 25 SEP 1983 +2 PLAC Near Brussels,Belgium +1 BURI +2 PLAC Laeken +1 FAMS @F216@ +1 FAMS @F429@ +1 FAMC @F423@ +0 @I601@ INDI +1 NAME Baudouin_I of_the_Belgians // +1 TITL King +1 SEX M +1 BIRT +2 DATE 7 SEP 1930 +2 PLAC Chateau de,Stuyvenberg +1 FAMS @F426@ +1 FAMC @F216@ +0 @I602@ INDI +1 NAME Sibylla of_Saxe-Coburg // +1 SEX F +1 BIRT +2 DATE 1908 +1 DEAT +2 DATE 1971 +1 FAMS @F217@ +0 @I603@ INDI +1 NAME Carl_XVI Gustav // +1 TITL King of Sweden +1 SEX M +1 BIRT +2 DATE 30 APR 1946 +2 PLAC Haga Castle +1 FAMS @F220@ +1 FAMC @F217@ +0 @I604@ INDI +1 NAME Frederick_VIII // +1 TITL King of Denmark +1 SEX M +1 BIRT +2 DATE 3 JUN 1843 +2 PLAC Copenhagen,Denmark +1 DEAT +2 DATE 14 MAY 1912 +2 PLAC Hamburg,Germany +1 BURI +2 PLAC Roskilde,Denmark +1 FAMS @F218@ +1 FAMC @F74@ +0 @I605@ INDI +1 NAME Louise of_Sweden // +1 SEX F +1 BIRT +2 DATE 31 OCT 1851 +2 PLAC Stockholm,Sweden +1 DEAT +2 DATE 20 MAR 1926 +2 PLAC Amalienborg +1 FAMS @F218@ +1 FAMC @F387@ +0 @I606@ INDI +1 NAME Christian_X // +1 TITL King of Denmark +1 SEX M +1 BIRT +2 DATE 26 SEP 1870 +2 PLAC Charlottenlund,Nr: Copenhagen,Denmark +1 DEAT +2 DATE 20 APR 1947 +2 PLAC Amalienborg +1 BURI +2 PLAC Roskilde,Denmark +1 FAMS @F219@ +1 FAMC @F218@ +0 @I607@ INDI +1 NAME Alexandrine of_Mecklenburg- Schwerin// +1 SEX F +1 BIRT +2 DATE 24 DEC 1879 +2 PLAC Schwerin +1 DEAT +2 DATE 28 DEC 1952 +2 PLAC Copenhagen +1 FAMS @F219@ +1 FAMC @F1278@ +0 @I608@ INDI +1 NAME Frederick_IX // +1 TITL King of Denmark +1 SEX M +1 BIRT +2 DATE 11 MAR 1899 +2 PLAC Sorgenfri,Nr: Copenhagen,Denmark +1 DEAT +2 DATE 14 JAN 1972 +2 PLAC Copenhagen,Denmark +1 BURI +2 PLAC Roskilde,Denmark +1 FAMS @F402@ +1 FAMC @F219@ +0 @I609@ INDI +1 NAME Alexia /Oldenburg/ +1 SEX M +1 BIRT +2 DATE 1965 +1 FAMC @F163@ +0 @I610@ INDI +1 NAME Mergrethe_II // +1 TITL Queen of Denmark +1 SEX F +1 BIRT +2 DATE 16 APR 1940 +2 PLAC Copenhagen,Denmark +1 FAMS @F626@ +1 FAMC @F402@ +0 @I611@ INDI +1 NAME Johann Georg_II of_Anhalt-Dessau// +1 TITL Prince +1 SEX M +1 DEAT +2 DATE 1693 +1 FAMS @F221@ +0 @I612@ INDI +1 NAME Unknown // +1 SEX F +1 FAMS @F221@ +0 @I613@ INDI +1 NAME Leopold_I of_Anhalt-Dessau // +1 TITL Prince +1 SEX M +1 FAMS @F244@ +1 FAMC @F221@ +0 @I614@ INDI +1 NAME Henriette Amalie // +1 SEX F +1 FAMS @F222@ +1 FAMC @F221@ +0 @I615@ INDI +1 NAME Heinrich Kasimir of_Nassau-Dietz// +1 TITL Prince +1 SEX M +1 FAMS @F222@ +0 @I616@ INDI +1 NAME John William of_Orange/Friso/ +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 1686 +1 DEAT +2 DATE 1711 +1 FAMS @F223@ +1 FAMC @F222@ +0 @I617@ INDI +1 NAME Mary Louise // +1 SEX F +1 BIRT +2 DATE 1688 +1 DEAT +2 DATE 1765 +1 FAMS @F223@ +0 @I618@ INDI +1 NAME William_IV of_Orange // +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 1711 +1 DEAT +2 DATE 1751 +1 FAMS @F238@ +1 FAMC @F223@ +0 @I619@ INDI +1 NAME Charlotte Amalia // +1 SEX F +1 BIRT +2 DATE 1710 +1 DEAT +2 DATE 1777 +1 FAMS @F224@ +1 FAMC @F223@ +0 @I620@ INDI +1 NAME Friedrich of_Baden-Durlach // +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 1703 +1 DEAT +2 DATE 1732 +1 FAMS @F224@ +0 @I621@ INDI +1 NAME Karl Friedrich of_Baden// +1 TITL Grand Duke +1 SEX M +1 FAMS @F225@ +1 FAMC @F224@ +0 @I622@ INDI +1 NAME Unknown // +1 SEX F +1 FAMS @F225@ +0 @I623@ INDI +1 NAME Karl Ludwig of_Baden// +1 TITL Prince +1 SEX M +1 FAMS @F226@ +1 FAMC @F225@ +0 @I624@ INDI +1 NAME Unknown // +1 SEX F +1 FAMS @F226@ +0 @I625@ INDI +1 NAME Karl of_Baden // +1 TITL Grand Duke +1 SEX M +1 FAMS @F227@ +1 FAMC @F226@ +0 @I626@ INDI +1 NAME Caroline of_Baden // +1 SEX F +1 BIRT +2 DATE 13 JUL 1776 +2 PLAC Karlsruhe +1 DEAT +2 DATE 13 NOV 1841 +2 PLAC Munich,Germany +1 BURI +2 PLAC Theatinerkirche,Munich,Germany +1 FAMS @F232@ +1 FAMC @F226@ +0 @I627@ INDI +1 NAME Unknown // +1 SEX F +1 FAMS @F227@ +0 @I628@ INDI +1 NAME Marie // +1 SEX F +1 FAMS @F228@ +1 FAMC @F227@ +0 @I629@ INDI +1 NAME William Alexander of_Hamilton// +1 TITL Duke +1 SEX M +1 FAMS @F228@ +0 @I630@ INDI +1 NAME Mary // +1 SEX F +1 FAMS @F229@ +1 FAMC @F228@ +0 @I631@ INDI +1 NAME Albert_I of_Monaco // +1 TITL Prince +1 SEX M +1 FAMS @F229@ +0 @I632@ INDI +1 NAME Louis_II of_Monaco // +1 TITL Prince +1 SEX M +1 FAMS @F230@ +1 FAMC @F229@ +0 @I633@ INDI +1 NAME Unknown // +1 SEX F +1 FAMS @F230@ +0 @I634@ INDI +1 NAME Charlotte // +1 SEX F +1 FAMS @F231@ +1 FAMC @F230@ +0 @I635@ INDI +1 NAME Pierre /de_Polignac/ +1 TITL Prince +1 SEX M +1 FAMS @F231@ +0 @I636@ INDI +1 NAME Rainier_III of_Monaco // +1 TITL Prince +1 SEX M +1 FAMC @F231@ +0 @I637@ INDI +1 NAME Maximilian_I Joseph /Wittelsbach/ +1 TITL King of Bavaria +1 SEX M +1 BIRT +2 DATE 27 MAY 1756 +2 PLAC Mannheim,Germany +1 DEAT +2 DATE 13 OCT 1825 +2 PLAC Schloss,Nymphenburg,Germany +1 BURI +2 PLAC Theatinerkirche +1 FAMS @F431@ +1 FAMS @F232@ +0 @I638@ INDI +1 NAME Sophie (twin) /Wittelsbach/ +1 SEX F +1 BIRT +2 DATE 1805 +1 DEAT +2 DATE 1872 +1 FAMS @F233@ +1 FAMC @F232@ +0 @I639@ INDI +1 NAME Franz Karl of_Austria// +1 TITL Archduke +1 SEX M +1 FAMS @F233@ +0 @I640@ INDI +1 NAME Otto // +1 SEX M +1 FAMS @F234@ +1 FAMC @F236@ +0 @I641@ INDI +1 NAME Elisabeth Amalia // +1 SEX F +1 FAMS @F237@ +1 FAMC @F236@ +0 @I642@ INDI +1 NAME Unknown // +1 SEX F +1 FAMS @F234@ +0 @I643@ INDI +1 NAME Karl_I of_Austria // +1 TITL Emperor +1 SEX M +1 FAMS @F235@ +1 FAMC @F234@ +0 @I644@ INDI +1 NAME Unknown // +1 SEX F +1 FAMS @F235@ +0 @I645@ INDI +1 NAME Otto of_Austria // +1 TITL Archduke +1 SEX M +1 FAMC @F235@ +0 @I646@ INDI +1 NAME Karl Ludwig // +1 SEX M +1 FAMS @F236@ +1 FAMC @F233@ +0 @I647@ INDI +1 NAME Unknown // +1 SEX F +1 FAMS @F236@ +0 @I648@ INDI +1 NAME Aloys of_Liechtenstein // +1 TITL Prince +1 SEX M +1 FAMS @F237@ +0 @I649@ INDI +1 NAME Franz_Joseph_II of_Liechtenstein // +1 TITL Prince +1 SEX M +1 FAMC @F237@ +0 @I650@ INDI +1 NAME William_V of_Orange // +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 1748 +1 DEAT +2 DATE 1806 +1 FAMS @F239@ +1 FAMC @F238@ +0 @I651@ INDI +1 NAME Wilhelmina // +1 SEX F +1 BIRT +2 DATE 1751 +1 DEAT +2 DATE 1820 +1 FAMS @F239@ +0 @I652@ INDI +1 NAME William_II of_Netherlands // +1 TITL King +1 SEX M +1 BIRT +2 DATE 6 DEC 1792 +2 PLAC The Hague,Netherlands +1 DEAT +2 DATE 17 MAR 1849 +2 PLAC Tilburg +1 FAMS @F240@ +1 FAMC @F202@ +0 @I653@ INDI +1 NAME Frederik of_Netherlands // +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 1797 +1 DEAT +2 DATE 1881 +1 FAMS @F388@ +1 FAMC @F202@ +0 @I654@ INDI +1 NAME Anna Pavlovna // +1 SEX F +1 BIRT +2 DATE 18 JAN 1795 +2 PLAC St. Petersburg,Russia +1 DEAT +2 DATE 1 MAR 1865 +2 PLAC The Hague +1 FAMS @F240@ +1 FAMC @F469@ +0 @I655@ INDI +1 NAME William_III of_Netherlands // +1 TITL King +1 SEX M +1 BIRT +2 DATE 19 FEB 1817 +2 PLAC Brussels,Belgium +1 DEAT +2 DATE 23 NOV 1890 +2 PLAC Het Loo +1 FAMS @F447@ +1 FAMS @F241@ +1 FAMC @F240@ +0 @I656@ INDI +1 NAME Emma of_Netherlands // +1 TITL Queen Regent +1 SEX F +1 BIRT +2 DATE 2 AUG 1858 +2 PLAC Arolsen +1 DEAT +2 DATE 20 MAR 1934 +2 PLAC The Hague +1 FAMS @F241@ +1 FAMC @F67@ +0 @I657@ INDI +1 NAME Wilhelmina of_Netherlands // +1 TITL Queen +1 SEX F +1 BIRT +2 DATE 31 AUG 1880 +2 PLAC The Hague,Netherlands +1 DEAT +2 DATE 28 NOV 1962 +2 PLAC Het Loo +1 FAMS @F242@ +1 FAMC @F241@ +0 @I658@ INDI +1 NAME Henry of_Mecklenburg // +1 TITL Duke +1 SEX M +1 BIRT +2 DATE 19 APR 1876 +2 PLAC Schwerin +1 DEAT +2 DATE 3 JUL 1934 +2 PLAC The Hague,Netherlands +1 FAMS @F242@ +1 FAMC @F445@ +0 @I659@ INDI +1 NAME Juliana of_Netherlands // +1 TITL Queen +1 SEX F +1 BIRT +2 DATE 30 APR 1909 +2 PLAC The Hague,Netherlands +1 FAMS @F243@ +1 FAMC @F242@ +0 @I660@ INDI +1 NAME Bernhard of_Lippe- Biesterfeld// +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 29 JUN 1911 +2 PLAC Jena +1 FAMS @F243@ +0 @I661@ INDI +1 NAME Beatrix of_Netherlands // +1 TITL Queen +1 SEX F +1 BIRT +2 DATE 31 JAN 1938 +2 PLAC Soetdijk,Palace,Netherlands +1 FAMS @F443@ +1 FAMC @F243@ +0 @I662@ INDI +1 NAME Unknown // +1 SEX F +1 FAMS @F244@ +0 @I663@ INDI +1 NAME Leopold_II of_Anhalt-Dessau // +1 TITL Prince +1 SEX M +1 FAMS @F245@ +1 FAMC @F244@ +0 @I664@ INDI +1 NAME Unknown // +1 SEX F +1 FAMS @F245@ +0 @I665@ INDI +1 NAME Agnes // +1 SEX F +1 FAMS @F246@ +1 FAMC @F245@ +0 @I666@ INDI +1 NAME Johann /Just/ +1 TITL Baron von Loen +1 SEX M +1 FAMS @F246@ +0 @I667@ INDI +1 NAME Agnes // +1 SEX F +1 FAMS @F247@ +1 FAMC @F246@ +0 @I668@ INDI +1 NAME Ernst von_Seherr-Thoss // +1 TITL Count +1 SEX M +1 FAMS @F247@ +0 @I669@ INDI +1 NAME Hermann von_Seherr-Thoss // +1 TITL Count +1 SEX M +1 FAMS @F248@ +1 FAMC @F247@ +0 @I670@ INDI +1 NAME Unknown // +1 SEX F +1 FAMS @F248@ +0 @I671@ INDI +1 NAME Marguerite // +1 SEX F +1 FAMS @F249@ +1 FAMC @F248@ +0 @I672@ INDI +1 NAME Lajos Apponyi_de Nagy-Appony// +1 TITL Count +1 SEX M +1 FAMS @F249@ +0 @I673@ INDI +1 NAME Cyula Apponyi_de Nagy-Appony// +1 TITL Count +1 SEX M +1 FAMS @F250@ +1 FAMC @F249@ +0 @I674@ INDI +1 NAME Unknown // +1 SEX F +1 FAMS @F250@ +0 @I675@ INDI +1 NAME Geraldine // +1 SEX F +1 FAMS @F251@ +1 FAMC @F250@ +0 @I676@ INDI +1 NAME Zog_I of_Albania // +1 TITL King +1 SEX M +1 FAMS @F251@ +0 @I677@ INDI +1 NAME Leka_I of_Albania // +1 TITL King +1 SEX M +1 FAMC @F251@ +0 @I678@ INDI +1 NAME Karl of_Austria // +1 TITL Archduke +1 SEX M +1 FAMS @F252@ +0 @I679@ INDI +1 NAME Henriette // +1 SEX F +1 FAMS @F252@ +0 @I680@ INDI +1 NAME Karl Ferdinand // +1 SEX M +1 FAMS @F253@ +1 FAMC @F252@ +0 @I681@ INDI +1 NAME Unknown // +1 SEX F +1 FAMS @F253@ +0 @I682@ INDI +1 NAME Maria Cristina of_Austria// +1 TITL Queen of Spain +1 SEX F +1 BIRT +2 DATE 1858 +1 DEAT +2 DATE 1929 +1 FAMS @F254@ +1 FAMC @F253@ +0 @I683@ INDI +1 NAME Alfonso_XII // +1 TITL King of Spain +1 SEX M +1 BIRT +2 DATE 1857 +2 PLAC Madrid,Spain +1 DEAT +2 DATE 1885 +1 FAMS @F1243@ +1 FAMS @F254@ +1 FAMC @F453@ +0 @I684@ INDI +1 NAME Joseph of_Austria // +1 TITL Archduke +1 SEX M +1 FAMS @F255@ +0 @I685@ INDI +1 NAME Elisabeth of_Austria // +1 TITL Archduchess +1 SEX F +1 FAMS @F256@ +1 FAMC @F255@ +0 @I686@ INDI +1 NAME Ferdinand of_Austria-Este // +1 TITL Archduke +1 SEX M +1 FAMS @F256@ +0 @I687@ INDI +1 NAME Maria Theresa // +1 SEX F +1 BIRT +2 DATE 2 JUL 1849 +2 PLAC Brunn +1 DEAT +2 DATE 3 FEB 1919 +2 PLAC Schloss,Wildenwart +1 BURI +2 PLAC Dom Church,Munich,Germany +1 FAMS @F257@ +1 FAMC @F256@ +0 @I688@ INDI +1 NAME Ludwig_III /Wittelsbach/ +1 TITL King of Bavaria +1 SEX M +1 BIRT +2 DATE 7 JAN 1845 +2 PLAC Munich,Germany +1 DEAT +2 DATE 18 OCT 1921 +2 PLAC Sarvar,Hungary +1 FAMS @F257@ +1 FAMC @F438@ +0 @I689@ INDI +1 NAME Rupprecht of_Bavaria // +1 TITL Crown Prince +1 SEX M +1 BIRT +2 DATE 1869 +1 DEAT +2 DATE 1955 +1 FAMS @F258@ +1 FAMS @F439@ +1 FAMC @F257@ +0 @I690@ INDI +1 NAME Maria Gabriele of_Bavaria// +1 SEX F +1 BIRT +2 DATE 1878 +1 DEAT +2 DATE 1912 +1 FAMS @F258@ +1 FAMC @F441@ +0 @I691@ INDI +1 NAME Albrecht (Albert) // +1 TITL Duke of Bavaria +1 SEX M +1 BIRT +2 DATE 1905 +1 FAMC @F258@ +0 @I692@ INDI +1 NAME George of_Denmark // +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 2 APR 1653 +2 PLAC Copenhagen,Denmark +1 DEAT +2 DATE 28 OCT 1708 +2 PLAC Kensington,Palace,,England +1 FAMS @F259@ +1 FAMC @F637@ +0 @I693@ INDI +1 NAME Anne /Stuart/ +1 TITL Queen of England +1 SEX F +1 BIRT +2 DATE 6 FEB 1665 +2 PLAC St. James Palace,London,England +1 DEAT +2 DATE 1 AUG 1714 +2 PLAC Kensington,Palace,London,England +1 BURI +2 PLAC Westminster,Abbey,London,England +1 FAMS @F259@ +1 FAMC @F260@ +0 @I694@ INDI +1 NAME Daughter // +1 SEX F +1 BIRT +2 DATE 12 MAY 1684 +1 DEAT +2 DATE 12 MAY 1684 +1 FAMC @F259@ +0 @I695@ INDI +1 NAME Mary // +1 SEX F +1 BIRT +2 DATE 2 JUN 1685 +2 PLAC Whitehall,,England +1 DEAT +2 DATE 8 FEB 1687 +2 PLAC Windsor Castle,Berkshire,England +1 FAMC @F259@ +0 @I696@ INDI +1 NAME Anne Sophia // +1 SEX F +1 BIRT +2 DATE 12 MAY 1686 +2 PLAC Windsor Castle,Berkshire,England +1 DEAT +2 DATE 2 FEB 1687 +2 PLAC Windsor Castle,Berkshire,England +1 FAMC @F259@ +0 @I697@ INDI +1 NAME Son // +1 SEX M +1 BIRT +2 DATE 22 OCT 1687 +1 DEAT +2 DATE 22 OCT 1687 +1 FAMC @F259@ +0 @I698@ INDI +1 NAME William of_Gloucester // +1 TITL Duke +1 SEX M +1 BIRT +2 DATE 24 JUL 1689 +2 PLAC Hampton Court,Palace,England +1 DEAT +2 DATE 30 JUL 1700 +2 PLAC Windsor Castle,Berkshire,England +1 FAMC @F259@ +0 @I699@ INDI +1 NAME Mary // +1 SEX F +1 BIRT +2 DATE 14 OCT 1690 +2 PLAC St. James Palace,London,England +1 DEAT +2 DATE 14 OCT 1690 +2 PLAC St. James Palace,London,England +1 FAMC @F259@ +0 @I700@ INDI +1 NAME George // +1 SEX M +1 BIRT +2 DATE 17 APR 1692 +2 PLAC Syon House,Brentford,Middlesex,England +1 DEAT +2 DATE 17 APR 1692 +2 PLAC Syon House,Brentford,Middlesex,England +1 FAMC @F259@ +0 @I701@ INDI +1 NAME Daughter // +1 SEX F +1 BIRT +2 DATE 23 MAR 1693 +2 PLAC Berkeley House,,England +1 DEAT +2 DATE 23 MAR 1693 +2 PLAC Berkeley House,,England +1 FAMC @F259@ +0 @I702@ INDI +1 NAME Daughter // +1 SEX F +1 BIRT +2 DATE 18 FEB 1696 +1 DEAT +2 DATE 18 FEB 1696 +1 FAMC @F259@ +0 @I703@ INDI +1 NAME Son // +1 SEX M +1 BIRT +2 DATE 20 SEP 1696 +2 PLAC Windsor,Berkshire,England +1 DEAT +2 DATE 20 SEP 1696 +2 PLAC Windsor,Berkshire,England +1 FAMC @F259@ +0 @I704@ INDI +1 NAME Son // +1 SEX M +1 BIRT +2 DATE 15 SEP 1698 +1 DEAT +2 DATE 15 SEP 1698 +1 FAMC @F259@ +0 @I705@ INDI +1 NAME Daughter // +1 SEX F +1 BIRT +2 DATE 25 JAN 1700 +1 DEAT +2 DATE 25 JAN 1700 +1 FAMC @F259@ +0 @I706@ INDI +1 NAME James_II /Stuart/ +1 TITL King of England +1 SEX M +1 BIRT +2 DATE 14 OCT 1633 +2 PLAC St. James Palace,London,England +1 DEAT +2 DATE 6 SEP 1701 +2 PLAC St. Germain-,en-Laye,France +1 BURI +2 PLAC St. Germain-,en-Laye,France +1 FAMS @F260@ +1 FAMS @F261@ +1 FAMC @F270@ +0 @I707@ INDI +1 NAME Anne /Hyde/ +1 SEX F +1 BIRT +2 DATE 12 MAR 1637/1638 +2 PLAC Cranbourne Lodge,Near,Windsor,England +1 DEAT +2 DATE 31 MAR 1671 +2 PLAC St. James Palace,London,England +1 FAMS @F260@ +1 FAMC @F944@ +0 @I708@ INDI +1 NAME Charles of_Cambridge // +1 TITL Duke +1 SEX M +1 BIRT +2 DATE 22 OCT 1660 +2 PLAC Worcester House,London,England +1 DEAT +2 DATE 5 MAY 1661 +2 PLAC Whitehall +1 FAMC @F260@ +0 @I709@ INDI +1 NAME Mary_II // +1 TITL Queen of England +1 SEX F +1 BIRT +2 DATE 30 APR 1662 +2 PLAC St. James Palace,London,England +1 DEAT +2 DATE 28 DEC 1694 +2 PLAC Kensington,Palace,London,England +1 BURI +2 PLAC Westminster,Abbey,London,England +1 FAMS @F276@ +1 FAMC @F260@ +0 @I710@ INDI +1 NAME James of_Cambridge // +1 TITL Duke +1 SEX M +1 BIRT +2 DATE 12 JUL 1663 +2 PLAC St. James Palace,London,England +1 DEAT +2 DATE 22 MAY 1667 +2 PLAC St. James Palace,London,England +1 FAMC @F260@ +0 @I711@ INDI +1 NAME Charles // +1 TITL Duke of Kendal +1 SEX M +1 BIRT +2 DATE 4 JUL 1666 +2 PLAC St. James Palace,London,England +1 DEAT +2 DATE 20 JUN 1667 +2 PLAC Richmond Palace,,England +1 FAMC @F260@ +0 @I712@ INDI +1 NAME Edgar of_Cambridge // +1 TITL Duke +1 SEX M +1 BIRT +2 DATE 14 SEP 1667 +2 PLAC St. James Palace,London,England +1 DEAT +2 DATE 15 NOV 1669 +2 PLAC Richmond Palace,London,England +1 FAMC @F260@ +0 @I713@ INDI +1 NAME Henrietta // +1 SEX F +1 BIRT +2 DATE 13 JAN 1669 +2 PLAC Whitehall,,England +1 DEAT +2 DATE 15 NOV 1669 +2 PLAC St. James Palace,,England +1 FAMC @F260@ +0 @I714@ INDI +1 NAME Catherine // +1 SEX F +1 BIRT +2 DATE 9 FEB 1671 +2 PLAC Whitehall,,England +1 DEAT +2 DATE 5 DEC 1671 +2 PLAC St. James Palace,,England +1 FAMC @F260@ +0 @I715@ INDI +1 NAME Mary Beatrice of_Modena// +1 SEX F +1 BIRT +2 DATE 25 SEP 1658 +1 DEAT +2 DATE 7 MAY 1718 +2 PLAC St. Germain-,en-Laye,France +1 BURI +2 PLAC Convent of,Chaillot,France +1 FAMS @F261@ +1 FAMC @F275@ +0 @I716@ INDI +1 NAME Catherine Laura /Stuart/ +1 SEX F +1 BIRT +2 DATE 10 JAN +2 PLAC St. James Palace,London,England +1 DEAT +2 DATE 3 OCT 1675 +2 PLAC St. James Palace,London,England +1 FAMC @F261@ +0 @I717@ INDI +1 NAME Charles of_Cambridge /Stuart/ +1 TITL Duke +1 SEX M +1 BIRT +2 DATE 7 NOV 1677 +2 PLAC St. James Palace,London,England +1 DEAT +2 DATE 12 DEC 1677 +2 PLAC St. James Palace,London,England +1 FAMC @F261@ +0 @I718@ INDI +1 NAME Charlotte Maria /Stuart/ +1 SEX F +1 BIRT +2 DATE 16 AUG 1682 +2 PLAC St. James Palace,London,England +1 DEAT +2 DATE 6 OCT 1682 +2 PLAC St. James Palace,London,England +1 FAMC @F261@ +0 @I719@ INDI +1 NAME James Francis Edward/Stuart/ +1 TITL Prince of Wales +1 SEX M +1 BIRT +2 DATE 10 JUN 1688 +2 PLAC St. James Palace,London,England +1 DEAT +2 DATE 1 JAN 1766 +2 PLAC Rome,,Italy +1 FAMS @F262@ +1 FAMC @F261@ +0 @I720@ INDI +1 NAME Louisa Maria Theresa/Stuart/ +1 SEX F +1 BIRT +2 DATE 28 JUN 1692 +2 PLAC St. Germain-,en-Laye,France +1 DEAT +2 DATE 8 APR 1712 +2 PLAC St. Germain-,en-Laye,France +1 FAMC @F261@ +0 @I721@ INDI +1 NAME Maria Casimire Clementina/Sobieska/ +1 SEX F +1 BIRT +2 DATE 18 JUL 1702 +1 DEAT +2 DATE 18 JAN 1735 +2 PLAC Rome,,Italy +1 FAMS @F262@ +1 FAMC @F952@ +0 @I722@ INDI +1 NAME Charles Edward Louis/Stuart/ +1 SEX M +1 BIRT +2 DATE 31 DEC 1720 +2 PLAC Rome,,Italy +1 DEAT +2 DATE 31 JAN 1788 +2 PLAC Rome,,Italy +1 FAMS @F263@ +1 FAMC @F262@ +0 @I723@ INDI +1 NAME Henry Benedict Thomas/Stuart/ +1 TITL Duke of York +1 SEX M +1 BIRT +2 DATE 6 MAR 1725 +2 PLAC Rome,,Italy +1 DEAT +2 DATE 13 JUL 1807 +2 PLAC Frascati,,Italy +1 FAMC @F262@ +0 @I724@ INDI +1 NAME Louise Maximilienne Caroline// +1 SEX F +1 BIRT +2 DATE 10 SEP 1752 +2 PLAC Mons +1 DEAT +2 DATE 29 JAN 1824 +2 PLAC Florence,,Italy +1 FAMS @F263@ +1 FAMC @F954@ +0 @I725@ INDI +1 NAME James_I /Stuart/ +1 TITL King of England +1 SEX M +1 BIRT +2 DATE 19 JUN 1566 +2 PLAC Edinburgh Castle,,Scotland +1 DEAT +2 DATE 27 MAR 1625 +2 PLAC Theobalds Park,Hertfordshire,Herts,England +1 BURI +2 PLAC Westminster,Abbey,London,England +1 FAMS @F264@ +1 FAMC @F455@ +0 @I726@ INDI +1 NAME Anne of_Denmark // +1 SEX F +1 BIRT +2 DATE 14 OCT 1574 +2 PLAC Skanderborg,Castle +1 DEAT +2 DATE 4 MAR 1619 +2 PLAC Hampton Court,Palace +1 BURI +2 PLAC Westminster,Abbey,London,England +1 FAMS @F264@ +1 FAMC @F268@ +0 @I727@ INDI +1 NAME Henry Frederick /Stuart/ +1 TITL Prince of Wales +1 SEX M +1 BIRT +2 DATE 19 FEB 1594 +2 PLAC Stirling Castle +1 DEAT +2 DATE 6 NOV 1612 +2 PLAC St. James Palace,,England +1 FAMC @F264@ +0 @I728@ INDI +1 NAME Elizabeth /Stuart/ +1 SEX F +1 BIRT +2 DATE 19 AUG 1596 +2 PLAC Dunfermline +1 DEAT +2 DATE 13 FEB 1662 +2 PLAC Leicester House,London,England +1 FAMS @F265@ +1 FAMC @F264@ +0 @I729@ INDI +1 NAME Margaret /Stuart/ +1 SEX F +1 BIRT +2 DATE 24 DEC 1598 +2 PLAC Dalkeith Palace +1 DEAT +2 DATE MAR 1600 +2 PLAC Linlithgow +1 FAMC @F264@ +0 @I730@ INDI +1 NAME Charles_I /Stuart/ +1 TITL King of England +1 SEX M +1 BIRT +2 DATE 19 NOV 1600 +2 PLAC Dunfermline,Scotland +1 DEAT +2 DATE 30 JAN 1649 +2 PLAC Whitehall Palace,,England +1 BURI +2 PLAC St. George's,Chapel,Windsor,England +1 FAMS @F270@ +1 FAMC @F264@ +0 @I731@ INDI +1 NAME Robert /Stuart/ +1 TITL Duke of Kintyre +1 SEX M +1 BIRT +2 DATE 18 JAN 1602 +2 PLAC Dunfermline +1 DEAT +2 DATE 27 MAY 1602 +2 PLAC Dunfermline +1 FAMC @F264@ +0 @I732@ INDI +1 NAME Son // +1 SEX M +1 BIRT +2 DATE MAY 1603 +2 PLAC Stirling +1 DEAT +2 DATE MAY 1603 +2 PLAC Stirling +1 FAMC @F264@ +0 @I733@ INDI +1 NAME Mary /Stuart/ +1 SEX F +1 BIRT +2 DATE 8 APR 1605 +2 PLAC Greenwich Palace +1 DEAT +2 DATE 16 SEP 1607 +2 PLAC Stanwell Park,Middlesex,England +1 FAMC @F264@ +0 @I734@ INDI +1 NAME Sophia /Stuart/ +1 SEX F +1 BIRT +2 DATE 22 JUN 1606 +2 PLAC Greenwich Palace +1 DEAT +2 DATE 23 JUN 1606 +2 PLAC Greenwich Palace +1 FAMC @F264@ +0 @I735@ INDI +1 NAME Frederick_V of_Palatinate // +1 TITL King of Bohemia +1 SEX M +1 BIRT +2 DATE 1596 +1 DEAT +2 DATE 1632 +1 FAMS @F265@ +0 @I736@ INDI +1 NAME Sophia /Hanover/ +1 SEX F +1 BIRT +2 DATE 1630 +1 DEAT +2 DATE 1714 +1 FAMS @F266@ +1 FAMC @F265@ +0 @I737@ INDI +1 NAME Frederick_II of_Denmark and_Norway// +1 TITL King +1 SEX M +1 BIRT +2 DATE 1 JUL 1534 +2 PLAC Haderslevhus +1 DEAT +2 DATE 4 APR 1588 +2 PLAC Antvorslev,Castle +1 BURI +2 PLAC Roskilde,Cathedral,Denmark +1 FAMS @F268@ +1 FAMC @F638@ +0 @I738@ INDI +1 NAME Sophia of_Mecklenburg- Gustrow// +1 SEX F +1 BIRT +2 DATE 4 SEP 1557 +2 PLAC Wismar +1 DEAT +2 DATE 4 OCT 1631 +2 PLAC Nykobing +1 FAMS @F268@ +0 @I739@ INDI +1 NAME Henrietta Maria of_France// +1 SEX F +1 BIRT +2 DATE 26 NOV 1609 +2 PLAC Hotel du Louvre,Paris,France +1 DEAT +2 DATE 31 AUG 1669 +2 PLAC Colombe,Near Paris,France +1 BURI +2 PLAC St. Denis +1 FAMS @F270@ +1 FAMC @F271@ +0 @I740@ INDI +1 NAME Henry_IV the_Great // +1 TITL King of France +1 SEX M +1 BIRT +2 DATE 13 DEC 1553 +2 PLAC Pau,Navarre,France +1 DEAT +2 DATE 14 MAY 1610 +2 PLAC Paris,France +1 BURI +2 PLAC St. Denis,France +1 FAMS @F1184@ +1 FAMS @F271@ +1 FAMC @F446@ +0 @I741@ INDI +1 NAME Marie /de'_Medici/ +1 SEX F +1 BIRT +2 DATE 1573 +1 DEAT +2 DATE 1642 +1 FAMS @F271@ +1 FAMC @F489@ +0 @I742@ INDI +1 NAME Charles James /Stuart/ +1 TITL Duke of Cornwall +1 SEX M +1 BIRT +2 DATE 13 MAY 1629 +2 PLAC Greenwich Palace +1 DEAT +2 DATE 13 MAY 1629 +2 PLAC Greenwich Palace +1 FAMC @F270@ +0 @I743@ INDI +1 NAME Charles_II /Stuart/ +1 TITL King of England +1 SEX M +1 BIRT +2 DATE 29 MAY 1630 +2 PLAC St. James Palace,London,England +1 DEAT +2 DATE 6 FEB 1685 +2 PLAC Whitehall Palace,,England +1 BURI +2 PLAC Westminster,Abbey,London,England +1 FAMS @F273@ +1 FAMC @F270@ +0 @I744@ INDI +1 NAME Mary /Stuart/ +1 TITL Princess Royal +1 SEX F +1 BIRT +2 DATE 4 NOV 1631 +2 PLAC St. James Palace,London,England +1 DEAT +2 DATE 24 DEC 1660 +2 PLAC Whitehall Palace,,England +1 FAMS @F269@ +1 FAMC @F270@ +0 @I745@ INDI +1 NAME Elizabeth /Stuart/ +1 SEX F +1 BIRT +2 DATE 29 DEC 1635 +2 PLAC St. James Palace,London,England +1 DEAT +2 DATE 8 SEP 1650 +2 PLAC Carisbrooke,Castle,Isle of Wight,England +1 FAMC @F270@ +0 @I746@ INDI +1 NAME Anne /Stuart/ +1 SEX F +1 BIRT +2 DATE 17 MAR 1637 +2 PLAC St. James Palace,London,England +1 DEAT +2 DATE 5 NOV 1640 +2 PLAC Richmond Palace,,England +1 FAMC @F270@ +0 @I747@ INDI +1 NAME Catherine /Stuart/ +1 SEX F +1 BIRT +2 DATE 29 JUN 1639 +2 PLAC Whitehall Palace,,England +1 DEAT +2 DATE 29 JUN 1639 +2 PLAC Whitehall Palace,,England +1 FAMC @F270@ +0 @I748@ INDI +1 NAME Henry of_Gloucester /Stuart/ +1 TITL Duke +1 SEX M +1 BIRT +2 DATE 8 JUL 1640 +2 PLAC Oatlands,Surrey,England +1 DEAT +2 DATE 13 SEP 1660 +2 PLAC Whitehall Palace +1 FAMC @F270@ +0 @I749@ INDI +1 NAME Henrietta Anne /Stuart/ +1 SEX F +1 BIRT +2 DATE 16 JUN 1644 +2 PLAC Bedford House,Exeter,England +1 DEAT +2 DATE 30 JUN 1670 +2 PLAC St. Cloud +1 FAMS @F272@ +1 FAMC @F270@ +0 @I750@ INDI +1 NAME William_II of_Orange // +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 1626 +1 DEAT +2 DATE 1650 +1 FAMS @F269@ +0 @I751@ INDI +1 NAME Philippe of_Orleans // +1 TITL Duke +1 SEX M +1 BIRT +2 DATE 1641 +1 DEAT +2 DATE 1701 +1 FAMS @F272@ +1 FAMS @F1373@ +1 FAMC @F521@ +0 @I752@ INDI +1 NAME Catherine of_Braganza // +1 SEX F +1 BIRT +2 DATE 25 NOV 1638 +2 PLAC Vila Vicosa,Lisbon,Portugal +1 DEAT +2 DATE 31 DEC 1705 +2 PLAC Bemposta,Palace,Lisbon,Portugal +1 BURI +2 PLAC Belem +1 FAMS @F273@ +1 FAMC @F274@ +0 @I753@ INDI +1 NAME John_IV the_Fortunate // +1 TITL King of Portugal +1 SEX M +1 BIRT +2 DATE 1605 +1 DEAT +2 DATE 1656 +1 FAMS @F274@ +0 @I754@ INDI +1 NAME Luiza Maria /de_Guzman/ +1 SEX F +1 FAMS @F274@ +0 @I755@ INDI +1 NAME Alfonso_IV /d'Este/ +1 TITL Duke of Modena +1 SEX M +1 FAMS @F275@ +0 @I756@ INDI +1 NAME Laura /Mortinozzi/ +1 SEX F +1 FAMS @F275@ +0 @I757@ INDI +1 NAME William_III of_Orange /Stuart/ +1 TITL King of England +1 SEX M +1 BIRT +2 DATE 14 NOV 1650 +2 PLAC The Hague,Netherlands +1 DEAT +2 DATE 19 MAR 1702 +2 PLAC Kensington,Palace,England +1 BURI +2 PLAC Westminster,Abbey,London,England +1 FAMS @F276@ +1 FAMC @F269@ +0 @I758@ INDI +1 NAME Ernest Augustus of_Brunswick// +1 TITL Duke +1 SEX M +1 BIRT +2 DATE 1629 +1 DEAT +2 DATE 1698 +1 FAMS @F266@ +0 @I759@ INDI +1 NAME George_I of_Saxe- Meiningen// +1 TITL Duke +1 SEX M +1 FAMS @F277@ +0 @I760@ INDI +1 NAME Louisa Eleonora of_Hohenlohe-// +1 TITL Princess +1 SEX F +1 FAMS @F277@ +0 @I761@ INDI +1 NAME Frederick William_I // +1 TITL King of Prussia +1 SEX M +1 BIRT +2 DATE 14 AUG 1688 +2 PLAC Berlin,Germany +1 DEAT +2 DATE 31 MAY 1740 +2 PLAC Potsdam,Germany +1 BURI +2 PLAC Potsdam,Germany +1 FAMS @F435@ +1 FAMC @F267@ +0 @I762@ INDI +1 NAME Maria of_Waldegrave /Walpole/ +1 TITL Countess +1 SEX F +1 DEAT +2 DATE 1790 +1 FAMS @F958@ +1 FAMS @F279@ +1 FAMC @F957@ +0 @I763@ INDI +1 NAME Anne /Horton/ +1 TITL Hon. +1 SEX F +1 DEAT +2 DATE 1808 +1 FAMS @F280@ +0 @I764@ INDI +1 NAME Christian_VII // +1 TITL King of Denmark +1 SEX M +1 BIRT +2 DATE 29 JAN 1749 +2 PLAC Copenhagen,Denmark +1 DEAT +2 DATE 13 MAR 1808 +2 PLAC Rendsborg +1 FAMS @F281@ +1 FAMC @F107@ +0 @I765@ INDI +1 NAME Charles Louis // +1 TITL Elector Palatine +1 SEX M +1 DEAT +2 DATE 1680 +1 FAMS @F940@ +1 FAMC @F265@ +0 @I766@ INDI +1 NAME Rupert of_Cumberland // +1 TITL Duke +1 SEX M +1 BIRT +2 DATE 1619 +1 DEAT +2 DATE 1682 +1 FAMC @F265@ +0 @I767@ INDI +1 NAME Maurice // +1 SEX M +1 DEAT +2 DATE 1654 +1 FAMC @F265@ +0 @I768@ INDI +1 NAME Edward // +1 SEX M +1 FAMS @F942@ +1 FAMC @F265@ +0 @I769@ INDI +1 NAME Charlotte /Landgrave/ +1 SEX F +1 FAMS @F940@ +1 FAMC @F941@ +0 @I770@ INDI +1 NAME Ernest Augustus // +1 TITL Duke of York +1 SEX M +1 FAMC @F266@ +0 @I771@ INDI +1 NAME Sophia Charlotte // +1 SEX F +1 BIRT +2 DATE 20 OCT 1668 +2 PLAC Schloss Iburg,Near,Osnabruck +1 DEAT +2 DATE 1 FEB 1705 +2 PLAC Hanover +1 BURI +2 PLAC Berlin,Cathedral,Germany +1 FAMS @F267@ +1 FAMC @F266@ +0 @I772@ INDI +1 NAME Frederick_I // +1 TITL King of Prussia +1 SEX M +1 BIRT +2 DATE 11 JUL 1657 +2 PLAC Konigsberg,Prussia +1 DEAT +2 DATE 25 FEB 1713 +2 PLAC Berlin,Germany +1 FAMS @F436@ +1 FAMS @F267@ +1 FAMS @F437@ +0 @I773@ INDI +1 NAME Henry_VII /Tudor/ +1 TITL King of England +1 SEX M +1 BIRT +2 DATE 28 JAN 1457 +2 PLAC Pembroke Castle,Pembrokeshire,England +1 DEAT +2 DATE 21 APR 1509 +2 PLAC Richmond Palace,Richmond Surrey,England +1 BURI +2 PLAC Henry VII Chapel,Westminster,Abbey,England +1 FAMS @F282@ +1 FAMC @F461@ +0 @I774@ INDI +1 NAME Elizabeth of_York // +1 SEX F +1 BIRT +2 DATE 11 FEB 1466 +2 PLAC Westminster,Palace,London,England +1 DEAT +2 DATE 11 FEB 1503 +2 PLAC Tower of London,London,England +1 BURI +2 PLAC Henry VII Chapel,Westminster,Abbey,London +1 FAMS @F282@ +1 FAMC @F373@ +0 @I775@ INDI +1 NAME Arthur /Tudor/ +1 TITL Prince of Wales +1 SEX M +1 BIRT +2 DATE 20 SEP 1486 +2 PLAC St. Swithin's,Priory,Winchester,England +1 DEAT +2 DATE 2 APR 1502 +2 PLAC Ludlow Castle +1 FAMS @F313@ +1 FAMC @F282@ +0 @I776@ INDI +1 NAME Margaret /Tudor/ +1 SEX F +1 BIRT +2 DATE 28 NOV 1489 +2 PLAC Westminster,Palace,London,England +1 DEAT +2 DATE 18 OCT 1541 +2 PLAC Methven Castle +1 FAMS @F314@ +1 FAMS @F529@ +1 FAMS @F316@ +1 FAMC @F282@ +0 @I777@ INDI +1 NAME John Crocker /Bulteel/ +1 SEX M +1 DEAT +2 DATE 1843 +1 FAMS @F283@ +0 @I778@ INDI +1 NAME Elizabeth /Grey/ +1 TITL Lady +1 SEX F +1 DEAT +2 DATE 1880 +1 FAMS @F283@ +0 @I779@ INDI +1 NAME Horace Beauchamp /Seymour/ +1 TITL Sir +1 SEX M +1 BIRT +2 DATE 1791 +1 DEAT +2 DATE 1856 +1 FAMS @F284@ +1 FAMC @F1019@ +0 @I780@ INDI +1 NAME Elizabeth Malet /Palk/ +1 SEX F +1 DEAT +2 DATE 1827 +1 FAMS @F284@ +0 @I781@ INDI +1 NAME George John /Spencer/ +1 TITL Earl of Spencer +1 SEX M +1 BIRT +2 DATE 1758 +1 DEAT +2 DATE 1834 +1 FAMS @F285@ +1 FAMC @F467@ +0 @I782@ INDI +1 NAME Lavinia /Bingham/ +1 TITL Lady +1 SEX F +1 DEAT +2 DATE 1831 +1 FAMS @F285@ +1 FAMC @F682@ +0 @I783@ INDI +1 NAME Henry /Baring/ +1 SEX M +1 DEAT +2 DATE 1848 +1 FAMS @F286@ +0 @I784@ INDI +1 NAME Cecilia Anne /Windham/ +1 SEX F +1 DEAT +2 DATE 1874 +1 FAMS @F286@ +0 @I785@ INDI +1 NAME // +1 TITL Earl Howe I +1 SEX M +1 DEAT +2 DATE 1870 +1 FAMS @F287@ +0 @I786@ INDI +1 NAME Anne /Gore/ +1 SEX F +1 DEAT +2 DATE 1877 +1 FAMS @F287@ +0 @I787@ INDI +1 NAME Louisa Jane /Russell/ +1 TITL Lady +1 SEX F +1 DEAT +2 DATE 1905 +1 FAMS @F288@ +1 FAMC @F675@ +0 @I788@ INDI +1 NAME // +1 TITL Duke Albercorn I +1 SEX M +1 DEAT +2 DATE 1885 +1 FAMS @F288@ +0 @I789@ INDI +1 NAME George Charles /Bingham/ +1 TITL Earl of Lucan +1 SEX M +1 BIRT +2 DATE 1800 +1 DEAT +2 DATE 1888 +1 FAMS @F289@ +1 FAMC @F681@ +0 @I790@ INDI +1 NAME Anne /Brudenell/ +1 TITL Lady +1 SEX F +1 DEAT +2 DATE 1877 +1 FAMS @F289@ +0 @I791@ INDI +1 NAME Caroline /Paget/ +1 TITL Lady +1 SEX F +1 DEAT +2 DATE 1874 +1 FAMS @F290@ +0 @I792@ INDI +1 NAME Charles Lennox of_Richmond// +1 TITL Duke +1 SEX M +1 BIRT +2 DATE 1791 +1 DEAT +2 DATE 1860 +1 FAMS @F290@ +1 FAMC @F671@ +0 @I793@ INDI +1 NAME David /Gill/ +1 SEX M +1 FAMS @F291@ +0 @I794@ INDI +1 NAME Sarah /Ogston/ +1 SEX F +1 FAMS @F291@ +0 @I795@ INDI +1 NAME William Smith /Marr/ +1 SEX M +1 DEAT +2 DATE 1898 +1 FAMS @F292@ +0 @I796@ INDI +1 NAME Helen /Bean/ +1 SEX F +1 DEAT +2 DATE 1852 +1 FAMS @F292@ +0 @I797@ INDI +1 NAME William /Littlejohn/ +1 SEX M +1 DEAT +2 DATE 1888 +1 FAMS @F293@ +0 @I798@ INDI +1 NAME Janet /Bentley/ +1 SEX F +1 DEAT +2 DATE 1848 +1 FAMS @F293@ +0 @I799@ INDI +1 NAME James /Crombie/ +1 SEX M +1 DEAT +2 DATE 1878 +1 FAMS @F294@ +0 @I800@ INDI +1 NAME Katherine Scott /Forbes/ +1 SEX F +1 DEAT +2 DATE 1893 +1 FAMS @F294@ +0 @I801@ INDI +1 NAME Gabriella Marina Alexandra/Windsor/ +1 TITL Lady +1 SEX F +1 BIRT +2 DATE 23 APR 1981 +2 PLAC ,,England +1 CHR +2 DATE 8 JUN 1981 +2 PLAC Chapel Royal,St. James Palace,England +1 FAMC @F103@ +0 @I802@ INDI +1 NAME Thomas /Troubridge/ +1 SEX M +1 FAMS @F295@ +0 @I803@ INDI +1 NAME John_Charles of_Buccleuch VII// +1 TITL Duke +1 SEX M +1 FAMS @F296@ +0 @I804@ INDI +1 NAME Peter /Shand-Kydde/ +1 SEX M +1 FAMS @F297@ +1 FAMS @F298@ +0 @I805@ INDI +1 NAME Unknown // +1 SEX F +1 FAMS @F298@ +0 @I806@ INDI +1 NAME Barbara /Cartland/ +1 TITL Dame +1 SEX F +1 BIRT +2 DATE JUL 1900 +1 FAMS @F299@ +1 FAMS @F1415@ +1 FAMC @F1418@ +0 @I807@ INDI +1 NAME Robert /Fellowes/ +1 TITL Sir +1 SEX M +1 BIRT +2 DATE 1941 +1 FAMS @F300@ +1 FAMC @F302@ +0 @I808@ INDI +1 NAME Laura Jane /Fellowes/ +1 SEX F +1 BIRT +2 DATE JUL 1980 +1 FAMC @F300@ +0 @I809@ INDI +1 NAME Neil /McCorquodale/ +1 SEX M +1 BIRT +2 DATE 1951 +1 FAMS @F301@ +0 @I810@ INDI +1 NAME William /Fellowes/ +1 TITL Sir +1 SEX M +1 FAMS @F302@ +0 @I811@ INDI +1 NAME Andrew /Ferguson/ +1 TITL Major +1 SEX M +1 BIRT +2 DATE 1899 +1 DEAT +2 DATE 1966 +1 FAMS @F303@ +1 FAMC @F304@ +0 @I812@ INDI +1 NAME Marian -Scott /Montagu-Douglas-/ +1 SEX F +1 BIRT +2 DATE 1980 +1 FAMS @F303@ +1 FAMC @F1393@ +0 @I813@ INDI +1 NAME John Andrew /Ferguson/ +1 SEX M +1 FAMC @F303@ +0 @I814@ INDI +1 NAME Algernon Francis /Ferguson/ +1 TITL Brig. Gen. +1 SEX M +1 BIRT +2 DATE 1867 +1 DEAT +2 DATE 1943 +1 FAMS @F304@ +1 FAMC @F305@ +0 @I815@ INDI +1 NAME John /Ferguson/ +1 TITL Colonel +1 SEX M +1 FAMS @F305@ +1 FAMC @F306@ +0 @I816@ INDI +1 NAME Thomas /Ferguson/ +1 SEX M +1 FAMS @F306@ +1 FAMC @F307@ +0 @I817@ INDI +1 NAME Emma /Benyon/ +1 SEX F +1 FAMS @F306@ +0 @I818@ INDI +1 NAME John /Ferguson/ +1 SEX M +1 FAMS @F307@ +1 FAMC @F308@ +0 @I819@ INDI +1 NAME James /Ferguson/ +1 TITL Dr. +1 SEX M +1 DEAT +2 DATE 1789 +1 FAMS @F308@ +0 @I820@ INDI +1 NAME Fitzherbert /Wright/ +1 SEX M +1 BIRT +2 DATE 1905 +1 DEAT +2 DATE 1975 +1 FAMS @F309@ +1 FAMC @F1387@ +0 @I821@ INDI +1 NAME Doreen /Wingfield/ +1 TITL Hon. +1 SEX F +1 BIRT +2 DATE 1904 +1 FAMS @F309@ +1 FAMC @F1385@ +0 @I822@ INDI +1 NAME Jane Louisa /Ferguson/ +1 SEX F +1 BIRT +2 DATE 26 AUG 1957 +2 PLAC ,,England +1 FAMS @F312@ +1 FAMC @F54@ +0 @I823@ INDI +1 NAME Hector /Barrantes/ +1 SEX M +1 BIRT +2 DATE ABT 1939 +1 DEAT +2 DATE 10 AUG 1990 +2 PLAC Buenos Aires,Argentina +1 FAMS @F310@ +1 FAMS @F311@ +0 @I824@ INDI +1 NAME Louise // +1 SEX F +1 DEAT +2 DATE ABT 1967 +2 PLAC Buenos Aires,,Argentina +1 FAMS @F310@ +0 @I825@ INDI +1 NAME Alex /Makim/ +1 SEX M +1 BIRT +2 DATE ABT 1951 +1 FAMS @F312@ +0 @I826@ INDI +1 NAME Seamus /Makim/ +1 SEX M +1 BIRT +2 DATE ABT 1980 +1 FAMC @F312@ +0 @I827@ INDI +1 NAME Beatrice Elizabeth Mary/Windsor/ +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 8 AUG 1988 +2 PLAC Portland Hosp.,,England +1 FAMC @F53@ +0 @I828@ INDI +1 NAME Henry_VIII /Tudor/ +1 TITL King of England +1 SEX M +1 BIRT +2 DATE 28 JUN 1491 +2 PLAC Greenwich Palace,,England +1 DEAT +2 DATE 28 JAN 1547 +2 PLAC Whitehall,London,England +1 BURI +2 PLAC St. George Chap.,Windsor,England +1 FAMS @F319@ +1 FAMS @F321@ +1 FAMS @F322@ +1 FAMS @F323@ +1 FAMS @F325@ +1 FAMS @F327@ +1 FAMC @F282@ +0 @I829@ INDI +1 NAME Elizabeth /Tudor/ +1 SEX F +1 BIRT +2 DATE 2 JUL 1492 +1 DEAT +2 DATE 14 SEP 1495 +2 PLAC Eltham Palace,,England +1 FAMC @F282@ +0 @I830@ INDI +1 NAME Mary /Tudor/ +1 SEX F +1 BIRT +2 DATE 18 MAR 1496 +2 PLAC Richmond Palace,,England +1 DEAT +2 DATE 25 JUN 1533 +2 PLAC Westhorpe,Suffolk,England +1 FAMS @F317@ +1 FAMS @F318@ +1 FAMC @F282@ +0 @I831@ INDI +1 NAME Edmund /Tudor/ +1 SEX M +1 BIRT +2 DATE 21 FEB 1499 +2 PLAC Greenwich,Palace,England +1 DEAT +2 DATE 19 JUN 1500 +2 PLAC Bishops Hatfield,Herts,England +1 FAMC @F282@ +0 @I832@ INDI +1 NAME Katherine /Tudor/ +1 SEX F +1 BIRT +2 DATE 2 FEB 1503 +2 PLAC Tower of London,,England +1 DEAT +2 DATE 1503 +2 PLAC ,,England +1 FAMC @F282@ +0 @I833@ INDI +1 NAME Catherine of_Aragon // +1 SEX F +1 BIRT +2 DATE 15 DEC 1485 +2 PLAC Near Madrid,,Spain +1 DEAT +2 DATE 7 JAN 1536 +2 PLAC Kimbolton Castle,Hunts,England +1 BURI +2 PLAC Peterborough,Cathedral,England +1 FAMS @F313@ +1 FAMS @F319@ +1 FAMC @F320@ +0 @I834@ INDI +1 NAME James_IV // +1 TITL King of Scotland +1 SEX M +1 BIRT +2 DATE 1473 +1 DEAT +2 DATE 9 SEP 1513 +1 FAMS @F314@ +1 FAMC @F460@ +0 @I835@ INDI +1 NAME James_V // +1 TITL King of Scotland +1 SEX M +1 BIRT +2 DATE 1512 +2 PLAC Linlithgow,,Scotland +1 DEAT +2 DATE 1542 +1 FAMS @F458@ +1 FAMS @F459@ +1 FAMC @F314@ +0 @I836@ INDI +1 NAME Archibald /Douglas/ +1 TITL Earl of Angus VI +1 SEX M +1 DEAT +2 DATE ABT 1557 +1 FAMS @F529@ +0 @I837@ INDI +1 NAME Henry /Stewart/ +1 TITL Lord Methven I +1 SEX M +1 DEAT +2 DATE ABT 1551 +1 FAMS @F316@ +0 @I838@ INDI +1 NAME Louis_XII // +1 TITL King of France +1 SEX M +1 BIRT +2 DATE 27 JUN 1462 +2 PLAC Blois,France +1 DEAT +2 DATE 1 JAN 1515 +2 PLAC Paris,France +1 BURI +2 PLAC St. Denis,France +1 FAMS @F1151@ +1 FAMS @F1201@ +1 FAMS @F317@ +1 FAMC @F462@ +0 @I839@ INDI +1 NAME Charles /Brandon/ +1 TITL Duke of Suffolk +1 SEX M +1 DEAT +2 DATE 1545 +1 FAMS @F318@ +0 @I840@ INDI +1 NAME Ferdinand_V // +1 TITL King of Aragon +1 SEX M +1 BIRT +2 DATE 1452 +1 DEAT +2 DATE 1516 +1 FAMS @F320@ +1 FAMS @F1353@ +0 @I841@ INDI +1 NAME Isabella // +1 TITL Queen of Castile +1 SEX F +1 BIRT +2 DATE 1451 +1 DEAT +2 DATE 1504 +1 FAMS @F320@ +1 FAMC @F1152@ +0 @I842@ INDI +1 NAME Daughter /Tudor/ +1 SEX F +1 BIRT +2 DATE 31 JAN 1510 +1 DEAT +2 DATE 31 JAN 1510 +1 FAMC @F319@ +0 @I843@ INDI +1 NAME Henry_(1) /Tudor/ +1 TITL Duke of Cornwall +1 SEX M +1 BIRT +2 DATE 1 JAN 1511 +2 PLAC Richmond Palace,,England +1 DEAT +2 DATE 22 FEB 1511 +2 PLAC Richmond Palace,,England +1 FAMC @F319@ +0 @I844@ INDI +1 NAME Henry_(2) /Tudor/ +1 TITL Duke of Cornwall +1 SEX M +1 BIRT +2 DATE NOV 1513 +2 PLAC Richmond Palace,,England +1 DEAT +2 DATE NOV 1513 +2 PLAC Richmond Palace,,England +1 FAMC @F319@ +0 @I845@ INDI +1 NAME Son /Tudor/ +1 SEX M +1 BIRT +2 DATE DEC 1514 +1 DEAT +2 DATE DEC 1514 +1 FAMC @F319@ +0 @I846@ INDI +1 NAME Mary_I /Tudor/ +1 TITL Queen of England +1 SEX F +1 BIRT +2 DATE 18 FEB 1516 +2 PLAC Greenwich Palace,London,England +1 DEAT +2 DATE 17 NOV 1558 +2 PLAC St. James Palace,,England +1 BURI +2 PLAC Westminster,Abbey,London,England +1 FAMS @F334@ +1 FAMC @F319@ +0 @I847@ INDI +1 NAME Daughter /Tudor/ +1 SEX F +1 BIRT +2 DATE 10 NOV 1518 +1 DEAT +2 DATE 10 NOV 1518 +1 FAMC @F319@ +0 @I848@ INDI +1 NAME Anne /Boleyn/ +1 SEX F +1 BIRT +2 DATE ABT 1501 +2 PLAC Blickling Hall,Norfolk,England +1 DEAT +2 DATE 19 MAY 1536 +2 PLAC Tower of London,London,England +1 BURI +2 PLAC Chapel Royal,Tower of London,London,England +1 FAMS @F321@ +1 FAMC @F931@ +0 @I849@ INDI +1 NAME Elizabeth_I /Tudor/ +1 TITL Queen of England +1 SEX F +1 BIRT +2 DATE 7 SEP 1533 +2 PLAC Greenwich Palace,London,England +1 DEAT +2 DATE 23 MAR 1603 +2 PLAC Richmond Palace,London,England +1 BURI +2 PLAC Westminster,Abbey,London,England +1 FAMC @F321@ +0 @I850@ INDI +1 NAME Son /Tudor/ +1 SEX M +1 BIRT +2 DATE 29 JAN 1536 +2 PLAC Greenwich,,England +1 DEAT +2 DATE 29 JAN 1536 +2 PLAC Greenwich,,England +1 FAMC @F321@ +0 @I851@ INDI +1 NAME Jane /Seymour/ +1 SEX F +1 BIRT +2 DATE ABT 1505 +2 PLAC Wolf Hall,Savernake,Wilts +1 DEAT +2 DATE 24 OCT 1537 +2 PLAC Hampton Court,Palace,England +1 BURI +2 DATE 12 NOV 1537 +2 PLAC St. George Chap.,Windsor,England +1 FAMS @F322@ +1 FAMC @F328@ +0 @I852@ INDI +1 NAME Edward_VI /Tudor/ +1 TITL King of England +1 SEX M +1 BIRT +2 DATE 12 OCT 1537 +2 PLAC Hampton Court,Palace,England +1 DEAT +2 DATE 6 JUL 1553 +2 PLAC Greenwich,Palace,England +1 BURI +2 PLAC Westminster,Abbey,London,England +1 FAMC @F322@ +0 @I853@ INDI +1 NAME Anne of_Cleves // +1 SEX F +1 BIRT +2 DATE 22 SEP 1515 +2 PLAC Dusseldorf +1 DEAT +2 DATE 17 JUL 1557 +2 PLAC Chelsea,,England +1 BURI +2 PLAC Westminster,Abbey,London,England +1 FAMS @F323@ +1 FAMC @F324@ +0 @I854@ INDI +1 NAME John_III // +1 TITL Duke of Cleves +1 SEX M +1 FAMS @F324@ +0 @I855@ INDI +1 NAME Marie of_Julich // +1 SEX F +1 FAMS @F324@ +0 @I856@ INDI +1 NAME Catherine /Howard/ +1 SEX F +1 BIRT +2 DATE ABT 1520 +2 PLAC Lambeth +1 DEAT +2 DATE 13 FEB 1542 +2 PLAC Tower of London,London,England +1 BURI +2 PLAC Chapel Royal,London,England +1 FAMS @F325@ +1 FAMC @F326@ +0 @I857@ INDI +1 NAME Edmund /Howard/ +1 TITL Lord +1 SEX M +1 DEAT +2 DATE 1513 +1 FAMS @F326@ +1 FAMS @F1099@ +1 FAMC @F1096@ +0 @I858@ INDI +1 NAME Joyce /Culpeper/ +1 SEX F +1 FAMS @F326@ +0 @I859@ INDI +1 NAME Catherine /Parr/ +1 SEX F +1 BIRT +2 DATE ABT 1512 +2 PLAC Kendal Castle +1 DEAT +2 DATE 5 SEP 1548 +2 PLAC Sudeley Castle,Gloucestershire +1 BURI +2 PLAC Sudeley Castle,Chapel +1 FAMS @F329@ +1 FAMS @F330@ +1 FAMS @F327@ +1 FAMS @F331@ +1 FAMC @F332@ +0 @I860@ INDI +1 NAME John /Seymour/ +1 TITL Sir +1 SEX M +1 FAMS @F328@ +0 @I861@ INDI +1 NAME Margery /Wentworth/ +1 SEX F +1 FAMS @F328@ +0 @I862@ INDI +1 NAME Edward /Borough/ +1 TITL Sir +1 SEX M +1 DEAT +2 DATE BEF APR 1533 +1 FAMS @F329@ +0 @I863@ INDI +1 NAME John /Nevill/ +1 TITL Baron Latimer #3 +1 SEX M +1 DEAT +2 DATE 2 MAR 1543 +2 PLAC London,England +1 FAMS @F330@ +0 @I864@ INDI +1 NAME Thomas /Seymour/ +1 TITL Baron Seymour +1 SEX M +1 FAMS @F331@ +0 @I865@ INDI +1 NAME Thomas of_Kendal /Parr/ +1 TITL Sir +1 SEX M +1 FAMS @F332@ +0 @I866@ INDI +1 NAME Maud /Green/ +1 SEX F +1 FAMS @F332@ +0 @I867@ INDI +1 NAME Daughter /Seymour/ +1 SEX F +1 BIRT +2 DATE 29 AUG 1548 +1 DEAT +2 DATE 5 SEP 1548 +1 FAMC @F331@ +0 @I868@ INDI +1 NAME Jane /Grey/ +1 TITL Queen of England +1 SEX F +1 BIRT +2 DATE OCT 1537 +2 PLAC Bradgate,Leicestershire +1 DEAT +2 DATE 12 FEB 1554 +2 PLAC Tower of London,Tower Green,London,England +1 BURI +2 PLAC Tower of London,Chapel Royal,London,England +1 FAMS @F333@ +1 FAMC @F527@ +0 @I869@ INDI +1 NAME Guildford /Dudley/ +1 TITL Lord +1 SEX M +1 DEAT +2 DATE 12 FEB 1554 +2 PLAC Tower of London,Tower Green,London,England +1 FAMS @F333@ +1 FAMC @F1078@ +0 @I870@ INDI +1 NAME Philip_II // +1 TITL King of Spain +1 SEX M +1 BIRT +2 DATE 21 MAY 1527 +2 PLAC Valladolid +1 DEAT +2 DATE 13 SEP 1598 +2 PLAC El Escorial,Palace,Madrid,Spain +1 FAMS @F949@ +1 FAMS @F334@ +1 FAMS @F950@ +1 FAMS @F951@ +1 FAMC @F335@ +0 @I871@ INDI +1 NAME Charles_V // +1 TITL Emperor +1 SEX M +1 BIRT +2 DATE 1500 +1 DEAT +2 DATE 1558 +1 FAMS @F335@ +1 FAMC @F1352@ +0 @I872@ INDI +1 NAME Isabella of_Portugal // +1 SEX F +1 BIRT +2 DATE 1503 +1 DEAT +2 DATE 1539 +1 FAMS @F335@ +0 @I873@ INDI +1 NAME Simon /de_Montfort/ +1 TITL Earl Leicester +1 SEX M +1 DEAT +2 DATE 4 AUG 1265 +2 PLAC Evesham +1 FAMS @F598@ +0 @I874@ INDI +1 NAME Tomislav of_Yugoslavia // +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 1928 +2 PLAC Belgrade +1 FAMS @F338@ +1 FAMS @F339@ +1 FAMC @F151@ +0 @I875@ INDI +1 NAME Andrej of_Yugoslavia // +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 1929 +2 PLAC ,,Yugoslavia +1 FAMS @F340@ +1 FAMS @F341@ +1 FAMS @F342@ +1 FAMC @F151@ +0 @I876@ INDI +1 NAME William /Marshal/ +1 TITL Earl of Pembroke +1 SEX M +1 DEAT +2 DATE 24 APR 1231 +1 FAMS @F336@ +0 @I877@ INDI +1 NAME Alexander // +1 TITL Crown Prince +1 SEX M +1 BIRT +2 DATE 1945 +1 FAMS @F337@ +1 FAMC @F165@ +0 @I878@ INDI +1 NAME Dona_Maria da_Gloria // +1 TITL Princess +1 SEX F +1 FAMS @F337@ +0 @I879@ INDI +1 NAME Peter of_Yugoslavia // +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 1980 +2 PLAC U.S.A. +1 FAMC @F337@ +0 @I880@ INDI +1 NAME Philip of_Yugoslavia // +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 1982 +2 PLAC Washington D.C.,U.S.A. +1 FAMC @F337@ +0 @I881@ INDI +1 NAME Alexander of_Yugoslavia // +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 1982 +2 PLAC Washington D.C.,U.S.A. +1 FAMC @F337@ +0 @I882@ INDI +1 NAME Alice /Scholastica/ +1 TITL Grand Duchess +1 SEX F +1 FAMS @F338@ +0 @I883@ INDI +1 NAME Nikolas K. /George/ +1 SEX M +1 BIRT +2 DATE 1958 +1 FAMC @F338@ +0 @I884@ INDI +1 NAME Katarina K. /George/ +1 SEX F +1 BIRT +2 DATE 1959 +1 FAMC @F338@ +0 @I885@ INDI +1 NAME Linda /Bonney/ +1 SEX F +1 FAMS @F339@ +0 @I886@ INDI +1 NAME George K. /George/ +1 SEX M +1 BIRT +2 DATE 1984 +1 FAMC @F339@ +0 @I887@ INDI +1 NAME Christina of_Hesse // +1 SEX F +1 FAMS @F340@ +0 @I888@ INDI +1 NAME Tatiana Maria // +1 SEX F +1 BIRT +2 DATE 1957 +1 FAMC @F340@ +0 @I889@ INDI +1 NAME Christopher K. /George/ +1 SEX M +1 BIRT +2 DATE 1960 +1 FAMC @F340@ +0 @I890@ INDI +1 NAME Kira Melita of_Leiningen// +1 SEX F +1 BIRT +2 DATE 1930 +1 FAMS @F341@ +1 FAMC @F346@ +0 @I891@ INDI +1 NAME Vladimir K. /George/ +1 SEX M +1 BIRT +2 DATE 1964 +1 FAMC @F341@ +0 @I892@ INDI +1 NAME Dimitrye K. /George/ +1 SEX M +1 BIRT +2 DATE 1965 +2 PLAC London,England +1 FAMC @F341@ +0 @I893@ INDI +1 NAME Mitsi // +1 SEX F +1 FAMS @F342@ +0 @I894@ INDI +1 NAME Louis // +1 TITL Dauphin +1 SEX M +1 DEAT +2 DATE 1765 +1 FAMS @F1185@ +1 FAMC @F525@ +0 @I895@ INDI +1 NAME Maria of_Russia // +1 TITL Grand Duchess +1 SEX F +1 BIRT +2 DATE 1907 +1 DEAT +2 DATE 1951 +1 FAMS @F346@ +1 FAMC @F213@ +0 @I896@ INDI +1 NAME Elizabeth of_France // +1 SEX F +1 BIRT +2 DATE 1602 +1 DEAT +2 DATE 1644 +1 FAMS @F948@ +1 FAMC @F271@ +0 @I897@ INDI +1 NAME Charles_X // +1 TITL King of France +1 SEX M +1 BIRT +2 DATE 1757 +1 DEAT +2 DATE NOV 1836 +1 FAMS @F1186@ +1 FAMC @F1185@ +0 @I898@ INDI +1 NAME Louis_XVIII // +1 TITL King of France +1 SEX M +1 BIRT +2 DATE 1755 +2 PLAC Versailles,France +1 DEAT +2 DATE 16 SEP 1824 +1 FAMC @F1185@ +0 @I899@ INDI +1 NAME Maria of_Russia // +1 TITL Grand Duchess +1 SEX F +1 BIRT +2 DATE 1953 +2 PLAC Madrid,Spain,Spain +1 FAMS @F345@ +1 FAMC @F214@ +0 @I900@ INDI +1 NAME Franz Wilhelm of_Prussia// +1 TITL Prince +1 SEX M +1 BIRT +2 DATE ABT 1943 +1 FAMS @F345@ +0 @I901@ INDI +1 NAME George of_Russia // +1 TITL Grand Duke +1 SEX M +1 BIRT +2 DATE 1981 +2 PLAC ,,Spain +1 FAMC @F345@ +0 @I902@ INDI +1 NAME Karl of_Leiningen // +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 1898 +1 DEAT +2 DATE 1946 +1 FAMS @F346@ +0 @I903@ INDI +1 NAME Emich of_Leiningen // +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 1926 +1 FAMS @F347@ +1 FAMC @F346@ +0 @I904@ INDI +1 NAME Karl of_Leiningen // +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 1928 +1 FAMC @F346@ +0 @I905@ INDI +1 NAME Margarita // +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 1932 +1 FAMC @F346@ +0 @I906@ INDI +1 NAME Mechtilde // +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 1936 +1 FAMS @F350@ +1 FAMC @F346@ +0 @I907@ INDI +1 NAME Friedrich of_Leiningen // +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 1938 +1 FAMC @F346@ +0 @I908@ INDI +1 NAME Eilika of_Oldenberg // +1 TITL Duchess +1 SEX F +1 FAMS @F347@ +0 @I909@ INDI +1 NAME Melita // +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 1951 +1 FAMC @F347@ +0 @I910@ INDI +1 NAME Karl // +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 1952 +1 FAMS @F348@ +1 FAMC @F347@ +0 @I911@ INDI +1 NAME Andreas // +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 1955 +1 FAMS @F349@ +1 FAMC @F347@ +0 @I912@ INDI +1 NAME Stephanie // +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 1958 +1 FAMC @F347@ +0 @I913@ INDI +1 NAME Margarite of_Hohenloche- Ochringen// +1 TITL Princess +1 SEX F +1 FAMS @F348@ +0 @I914@ INDI +1 NAME Alexandra of_Hanover // +1 TITL Princess +1 SEX F +1 FAMS @F349@ +0 @I915@ INDI +1 NAME Ferdinand // +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 1982 +1 FAMC @F349@ +0 @I916@ INDI +1 NAME Karl /Bauscher/ +1 SEX M +1 FAMS @F350@ +0 @I917@ INDI +1 NAME Ulf /Bauscher/ +1 SEX M +1 BIRT +2 DATE 1963 +1 FAMC @F350@ +0 @I918@ INDI +1 NAME Berthold /Bauscher/ +1 SEX M +1 BIRT +2 DATE 1965 +1 FAMC @F350@ +0 @I919@ INDI +1 NAME Johan /Bauscher/ +1 SEX M +1 BIRT +2 DATE 1971 +1 FAMC @F350@ +0 @I920@ INDI +1 NAME Anne of_Austria // +1 SEX F +1 BIRT +2 DATE 1601 +1 DEAT +2 DATE 1666 +1 FAMS @F521@ +1 FAMC @F522@ +0 @I921@ INDI +1 NAME Friedrich Wilhelm of_Prussia// +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 1939 +1 FAMS @F355@ +1 FAMS @F356@ +1 FAMC @F188@ +0 @I922@ INDI +1 NAME Michael of_Prussia // +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 1939 +1 FAMS @F354@ +1 FAMC @F188@ +0 @I923@ INDI +1 NAME Marie-Cecile of_Prussia // +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 1942 +1 FAMC @F188@ +0 @I924@ INDI +1 NAME Louis Ferdinand of_Prussia// +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 1944 +1 DEAT +2 DATE 1977 +1 FAMS @F353@ +1 FAMC @F188@ +0 @I925@ INDI +1 NAME Christian Sigismund of_Prussia// +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 1946 +1 FAMS @F352@ +1 FAMC @F188@ +0 @I926@ INDI +1 NAME Nina zu_Reventlow // +1 TITL Countess +1 SEX F +1 FAMS @F352@ +0 @I927@ INDI +1 NAME Daughter // +1 SEX F +1 FAMC @F352@ +0 @I928@ INDI +1 NAME Donata of_Castell- Rudenhausen// +1 SEX F +1 FAMS @F353@ +0 @I929@ INDI +1 NAME Georg Friedrich // +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 1976 +1 FAMC @F353@ +0 @I930@ INDI +1 NAME Corneilie-Cecile // +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 1978 +1 FAMC @F353@ +0 @I931@ INDI +1 NAME Jutta /Jorn/ +1 SEX F +1 FAMS @F354@ +0 @I932@ INDI +1 NAME Micaela // +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 1967 +1 FAMC @F354@ +0 @I933@ INDI +1 NAME Nataly // +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 1970 +1 FAMC @F354@ +0 @I934@ INDI +1 NAME Waltraud /Freydag/ +1 SEX F +1 FAMS @F355@ +0 @I935@ INDI +1 NAME Philip // +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 1968 +1 FAMC @F355@ +0 @I936@ INDI +1 NAME Ehrengard /von_Reden/ +1 SEX F +1 FAMS @F356@ +0 @I937@ INDI +1 NAME Friedrich // +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 1979 +1 FAMC @F356@ +0 @I938@ INDI +1 NAME Viktoria // +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 1982 +1 FAMC @F356@ +0 @I939@ INDI +1 NAME Joachim // +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 1984 +1 FAMC @F356@ +0 @I940@ INDI +1 NAME Margaret /Messenger/ +1 SEX F +1 FAMS @F357@ +0 @I941@ INDI +1 NAME Emily // +1 TITL Hon. +1 SEX F +1 BIRT +2 DATE 1976 +1 FAMC @F357@ +0 @I942@ INDI +1 NAME Benjamin // +1 TITL Hon. +1 SEX M +1 BIRT +2 DATE 1978 +1 FAMC @F357@ +0 @I943@ INDI +1 NAME Alexander /Lascelles/ +1 TITL Hon. +1 SEX M +1 BIRT +2 DATE 1980 +1 FAMC @F357@ +0 @I944@ INDI +1 NAME Edward /Lascelles/ +1 SEX M +1 BIRT +2 DATE 1982 +1 FAMC @F357@ +0 @I945@ INDI +1 NAME Fredericka Ann /Duhrrson/ +1 SEX F +1 FAMS @F358@ +0 @I946@ INDI +1 NAME Sophie /Lascelles/ +1 SEX F +1 BIRT +2 DATE 1973 +1 FAMC @F358@ +0 @I947@ INDI +1 NAME Rowan /Lascelles/ +1 SEX M +1 BIRT +2 DATE 1977 +1 FAMC @F358@ +0 @I948@ INDI +1 NAME Julie /Bayliss/ +1 SEX F +1 FAMS @F359@ +0 @I949@ INDI +1 NAME Thomas /Lascelles/ +1 SEX M +1 BIRT +2 DATE 1982 +1 FAMC @F359@ +0 @I950@ INDI +1 NAME Ellen /Lascelles/ +1 SEX F +1 BIRT +2 DATE 1984 +1 FAMC @F359@ +0 @I951@ INDI +1 NAME Marie Louise // +1 SEX F +1 BIRT +2 DATE 1662 +1 DEAT +2 DATE 1689 +1 FAMS @F946@ +1 FAMC @F272@ +0 @I952@ INDI +1 NAME Maud /Carnegie/ +1 TITL Lady +1 SEX F +1 BIRT +2 DATE 1893 +1 DEAT +2 DATE 1945 +1 FAMS @F360@ +1 FAMC @F29@ +0 @I953@ INDI +1 NAME Charles of_Southesk // +1 TITL Earl XI +1 SEX M +1 BIRT +2 DATE 1893 +1 FAMS @F360@ +0 @I954@ INDI +1 NAME James George Alexander/Carnegie/ +1 TITL Duke of Fife +1 SEX M +1 BIRT +2 DATE 1929 +1 FAMS @F361@ +1 FAMC @F360@ +0 @I955@ INDI +1 NAME Caroline /Dewar/ +1 TITL Hon. +1 SEX F +1 FAMS @F361@ +0 @I956@ INDI +1 NAME Alexandra /Carnegie/ +1 TITL Lady +1 SEX F +1 BIRT +2 DATE 1959 +1 FAMC @F361@ +0 @I957@ INDI +1 NAME David Charles /Carnegie/ +1 TITL Earl of Macduff +1 SEX M +1 BIRT +2 DATE 1961 +1 FAMC @F361@ +0 @I958@ INDI +1 NAME Ragnhild Alexandra // +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 1930 +2 PLAC Oslo,Norway +1 FAMS @F363@ +1 FAMC @F153@ +0 @I959@ INDI +1 NAME Astrid Maud Ingeborg// +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 1932 +1 FAMS @F362@ +1 FAMC @F153@ +0 @I960@ INDI +1 NAME Johan Martin /Ferner/ +1 SEX M +1 BIRT +2 DATE 1927 +1 FAMS @F362@ +0 @I961@ INDI +1 NAME Cathrine /Ferner/ +1 SEX F +1 BIRT +2 DATE 1962 +1 FAMC @F362@ +0 @I962@ INDI +1 NAME Benedickte /Ferner/ +1 SEX M +1 BIRT +2 DATE 1963 +1 FAMC @F362@ +0 @I963@ INDI +1 NAME Alexander /Ferner/ +1 SEX M +1 BIRT +2 DATE 1965 +1 FAMC @F362@ +0 @I964@ INDI +1 NAME Elisabeth /Ferner/ +1 SEX F +1 BIRT +2 DATE 1969 +1 FAMC @F362@ +0 @I965@ INDI +1 NAME Carl Christian /Ferner/ +1 SEX M +1 BIRT +2 DATE 1972 +1 FAMC @F362@ +0 @I966@ INDI +1 NAME Erling /Lorentzen/ +1 SEX M +1 FAMS @F363@ +0 @I967@ INDI +1 NAME Haakon /Lorentzen/ +1 SEX M +1 FAMC @F363@ +0 @I968@ INDI +1 NAME Ingeborg /Lorentzen/ +1 SEX F +1 FAMC @F363@ +0 @I969@ INDI +1 NAME Ragnhild Alexandra /Lorentzen/ +1 SEX F +1 BIRT +2 DATE 1968 +2 PLAC ,,Brazil +1 FAMC @F363@ +0 @I970@ INDI +1 NAME Anne of_Bourbon-Parma // +1 TITL Princess +1 SEX F +0 @I971@ INDI +1 NAME Joana Maria Valentina/Lambrino/ +1 SEX F +1 BIRT +2 DATE 3 OCT 1898 +2 PLAC Roman,Romania +1 DEAT +2 DATE 11 MAR 1953 +2 PLAC Paris,France +1 FAMS @F364@ +1 FAMC @F400@ +0 @I972@ INDI +1 NAME Margarita of_Romania // +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 1949 +2 PLAC Lausanne +1 FAMC @F161@ +0 @I973@ INDI +1 NAME Helen of_Romania // +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 1950 +2 PLAC Lausanne +1 FAMS @F365@ +1 FAMC @F161@ +0 @I974@ INDI +1 NAME Irina // +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 1953 +2 PLAC Lausanne +1 FAMS @F366@ +1 FAMC @F161@ +0 @I975@ INDI +1 NAME Sophie // +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 1957 +1 FAMC @F161@ +0 @I976@ INDI +1 NAME Maria // +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 1964 +1 FAMC @F161@ +0 @I977@ INDI +1 NAME Robin /Medforth-Mills/ +1 TITL Professor +1 SEX M +1 FAMS @F365@ +0 @I978@ INDI +1 NAME Nicholas /Medforth-Mills/ +1 SEX M +1 BIRT +2 DATE 1985 +1 FAMC @F365@ +0 @I979@ INDI +1 NAME John /Kreuger/ +1 SEX M +1 FAMS @F366@ +0 @I980@ INDI +1 NAME Michael /Kreuger/ +1 SEX M +1 BIRT +2 DATE 1985 +1 FAMC @F366@ +0 @I981@ INDI +1 NAME William /Worsley/ +1 TITL Sir +1 SEX M +1 FAMS @F367@ +0 @I982@ INDI +1 NAME Martin /Lascelles/ +1 SEX M +1 BIRT +2 DATE 1963 +1 FAMC @F102@ +0 @I983@ INDI +1 NAME Alexandra /Morton/ +1 SEX F +1 FAMS @F368@ +0 @I984@ INDI +1 NAME Richard_III // +1 TITL King of England +1 SEX M +1 BIRT +2 DATE 2 OCT 1452 +2 PLAC Fotheringay,Castle +1 DEAT +2 DATE 22 AUG 1485 +2 PLAC Bosworth +1 BURI +2 PLAC Grey Friars,Abbey,Leicester +1 FAMS @F369@ +1 FAMC @F371@ +0 @I985@ INDI +1 NAME Anne /Nevill/ +1 TITL Lady +1 SEX F +1 BIRT +2 DATE 11 JUN 1456 +2 PLAC Warwick Castle,Warwick,England +1 DEAT +2 DATE 16 MAR 1485 +2 PLAC Westminster,Palace,London,England +1 BURI +2 PLAC Westminster,Abbey,London,England +1 FAMS @F380@ +1 FAMS @F369@ +1 FAMC @F370@ +0 @I986@ INDI +1 NAME Edward // +1 TITL Prince of Wales +1 SEX M +1 BIRT +2 DATE ABT DEC 1473 +2 PLAC Middleham Castle,Yorkshire,England +1 DEAT +2 DATE 9 APR 1484 +2 PLAC Middleham Castle,Yorkshire,England +1 FAMC @F369@ +0 @I987@ INDI +1 NAME Richard /Neville/ +1 TITL Earl of Warwick +1 SEX M +1 DEAT +2 DATE 1471 +1 FAMS @F370@ +1 FAMC @F490@ +0 @I988@ INDI +1 NAME Richard /Plantagenet/ +1 TITL Duke of York +1 SEX M +1 DEAT +2 DATE 1460 +1 FAMS @F371@ +1 FAMC @F385@ +0 @I989@ INDI +1 NAME Cicely /Nevill/ +1 TITL Lady +1 SEX F +1 DEAT +2 DATE 1495 +1 FAMS @F371@ +1 FAMC @F372@ +0 @I990@ INDI +1 NAME Ralph of_Westmoreland 1st// +1 TITL Earl +1 SEX M +1 FAMS @F372@ +0 @I991@ INDI +1 NAME Edward_IV // +1 TITL King of England +1 SEX M +1 BIRT +2 DATE 28 APR 1442 +2 PLAC Rouen,France +1 DEAT +2 DATE 9 APR 1483 +2 PLAC Westminster,Palace,London,England +1 BURI +2 PLAC St. George Chap.,Windsor,England +1 FAMS @F373@ +1 FAMC @F371@ +0 @I992@ INDI +1 NAME Edmund // +1 TITL Earl of Rutland +1 SEX M +1 DEAT +2 DATE 1460 +1 FAMC @F371@ +0 @I993@ INDI +1 NAME George // +1 TITL Duke of Clarence +1 SEX M +1 FAMS @F381@ +1 FAMC @F371@ +0 @I994@ INDI +1 NAME Anne // +1 SEX F +1 DEAT +2 DATE 1476 +1 FAMS @F382@ +1 FAMS @F383@ +1 FAMC @F371@ +0 @I995@ INDI +1 NAME Elizabeth // +1 SEX F +1 DEAT +2 DATE 1503 +1 FAMS @F1056@ +1 FAMC @F371@ +0 @I996@ INDI +1 NAME Margaret // +1 SEX F +1 FAMS @F384@ +1 FAMC @F371@ +0 @I997@ INDI +1 NAME Ursula // +1 SEX F +1 FAMC @F371@ +0 @I998@ INDI +1 NAME Elizabeth /Woodville/ +1 SEX F +1 BIRT +2 DATE ABT 1437 +2 PLAC Grafton Regis,Northants +1 DEAT +2 DATE 8 JUN 1492 +2 PLAC Bermondsey Abbey +1 BURI +2 PLAC St. George Chap.,Windsor,England +1 FAMS @F379@ +1 FAMS @F373@ +1 FAMC @F1051@ +0 @I999@ INDI +1 NAME Mary // +1 SEX F +1 BIRT +2 DATE AUG 1466 +2 PLAC Windsor Castle,Berkshire,England +1 DEAT +2 DATE 23 MAY 1482 +2 PLAC Greenwich,,England +1 FAMC @F373@ +0 @I1000@ INDI +1 NAME Cicely // +1 SEX F +1 BIRT +2 DATE 20 MAR 1469 +1 DEAT +2 DATE 24 AUG 1507 +2 PLAC Quarr Abbey,Isle of Wight,England +1 FAMS @F374@ +1 FAMS @F375@ +1 FAMC @F373@ +0 @I1001@ INDI +1 NAME Edward_V // +1 TITL King of England +1 SEX M +1 BIRT +2 DATE 4 NOV 1470 +2 PLAC Sanctuary,Westminster,England +1 DEAT +2 DATE 1483 +1 FAMC @F373@ +0 @I1002@ INDI +1 NAME Margaret // +1 SEX F +1 BIRT +2 DATE 10 APR 1472 +1 DEAT +2 DATE 11 DEC 1472 +1 FAMC @F373@ +0 @I1003@ INDI +1 NAME Richard // +1 TITL Duke of York +1 SEX M +1 BIRT +2 DATE 17 AUG 1473 +2 PLAC Shrewsbury +1 DEAT +2 DATE AFT 1483 +1 FAMS @F376@ +1 FAMC @F373@ +0 @I1004@ INDI +1 NAME Anne // +1 SEX F +1 BIRT +2 DATE 2 NOV 1475 +2 PLAC Westminster,Palace +1 DEAT +2 DATE 23 NOV 1511 +1 FAMS @F377@ +1 FAMC @F373@ +0 @I1005@ INDI +1 NAME George // +1 TITL Duke of Bedford +1 SEX M +1 BIRT +2 DATE MAR 1477 +2 PLAC Windsor Castle,Berkshire,England +1 DEAT +2 DATE MAR 1479 +2 PLAC Windsor Castle,Berkshire,England +1 FAMC @F373@ +0 @I1006@ INDI +1 NAME Catherine // +1 SEX F +1 BIRT +2 DATE ABT 14 AUG 1479 +2 PLAC Eltham Palace +1 DEAT +2 DATE 15 NOV 1527 +2 PLAC Tiverton +1 FAMS @F378@ +1 FAMC @F373@ +0 @I1007@ INDI +1 NAME Bridget // +1 SEX F +1 BIRT +2 DATE 10 NOV 1480 +2 PLAC Eltham Palace +1 DEAT +2 DATE 1517 +2 PLAC Dartford +1 FAMC @F373@ +0 @I1008@ INDI +1 NAME John 1st /Welles/ +1 TITL Viscount Welles +1 SEX M +1 DEAT +2 DATE 9 FEB 1499 +2 PLAC London,,England +1 FAMS @F374@ +0 @I1009@ INDI +1 NAME Thomas of_Isle_of_Wight /Kyme/ +1 SEX M +1 FAMS @F375@ +0 @I1010@ INDI +1 NAME Anne /Mowbray/ +1 TITL Lady +1 SEX F +1 DEAT +2 DATE 19 NOV 1481 +2 PLAC Greenwich,,England +1 FAMS @F376@ +0 @I1011@ INDI +1 NAME Thomas 3rd /Howard/ +1 TITL Duke of Norfolk +1 SEX M +1 FAMS @F377@ +0 @I1012@ INDI +1 NAME William /Courtenay/ +1 TITL Earl of Devon +1 SEX M +1 FAMS @F378@ +0 @I1013@ INDI +1 NAME John /Grey/ +1 TITL Sir +1 SEX M +1 DEAT +2 DATE 17 FEB 1461 +1 FAMS @F379@ +0 @I1014@ INDI +1 NAME Son /Grey/ +1 SEX M +1 BIRT +2 DATE BEF 1461 +1 FAMC @F379@ +0 @I1015@ INDI +1 NAME Son_2 /Grey/ +1 SEX M +1 BIRT +2 DATE BEF 1461 +1 FAMC @F379@ +0 @I1016@ INDI +1 NAME Edward // +1 TITL Prince of Wales +1 SEX M +1 BIRT +2 DATE 13 OCT 1453 +2 PLAC Westminster,Palace,England +1 DEAT +2 DATE 4 MAY 1471 +2 PLAC Tewkesbury +1 FAMS @F380@ +1 FAMC @F448@ +0 @I1017@ INDI +1 NAME Margaret of_Austria // +1 SEX F +1 BIRT +2 DATE 1584 +1 DEAT +2 DATE 1611 +1 FAMS @F522@ +1 FAMC @F1351@ +0 @I1018@ INDI +1 NAME Edward // +1 TITL Earl of Warwick +1 SEX M +1 DEAT +2 DATE 1499 +1 FAMC @F381@ +0 @I1019@ INDI +1 NAME Margaret of_Salisbury // +1 TITL Countess +1 SEX F +1 BIRT +2 DATE ABT 1469 +1 DEAT +2 DATE 1541 +1 FAMS @F1055@ +1 FAMC @F381@ +0 @I1020@ INDI +1 NAME Henry // +1 TITL Duke of Exeter +1 SEX M +1 FAMS @F382@ +0 @I1021@ INDI +1 NAME Thomas /St._Leger/ +1 TITL Sir +1 SEX M +1 FAMS @F383@ +0 @I1022@ INDI +1 NAME Charles the_Bold // +1 TITL Duke of Burgundy +1 SEX M +1 FAMS @F384@ +0 @I1023@ INDI +1 NAME Richard of_Cambridge /Plantagenet/ +1 TITL Earl +1 SEX M +1 DEAT +2 DATE 1415 +1 FAMS @F385@ +1 FAMS @F535@ +1 FAMC @F488@ +0 @I1024@ INDI +1 NAME Anne /Mortimer/ +1 TITL Lady +1 SEX F +1 FAMS @F385@ +1 FAMC @F492@ +0 @I1025@ INDI +1 NAME Isabel /Plantagenet/ +1 SEX F +1 DEAT +2 DATE 1484 +1 FAMS @F1053@ +1 FAMS @F386@ +1 FAMC @F385@ +0 @I1026@ INDI +1 NAME Henry 1st /Bourchier/ +1 TITL Earl of Essex +1 SEX M +1 FAMS @F386@ +1 FAMC @F621@ +0 @I1027@ INDI +1 NAME Charles_XV // +1 TITL King of Sweden +1 SEX M +1 BIRT +2 DATE 3 MAY 1826 +2 PLAC Stockholm,Sweden +1 DEAT +2 DATE 19 AUG 1872 +2 PLAC Malmo +1 BURI +2 PLAC Stockholm,Sweden +1 FAMS @F387@ +1 FAMC @F627@ +0 @I1028@ INDI +1 NAME Louise // +1 SEX F +1 BIRT +2 DATE 5 AUG 1828 +2 PLAC The Hague +1 DEAT +2 DATE 30 MAR 1871 +2 PLAC Stockholm,Sweden +1 BURI +2 PLAC Stockholm,Sweden +1 FAMS @F387@ +1 FAMC @F388@ +0 @I1029@ INDI +1 NAME Louisa of_Prussia // +1 SEX F +1 BIRT +2 DATE 1808 +1 DEAT +2 DATE 1870 +1 FAMS @F388@ +1 FAMC @F145@ +0 @I1030@ INDI +1 NAME Ernest Augustus of_Hanover/Hanover/ +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 1914 +1 DEAT +2 DATE 1987 +1 FAMS @F392@ +1 FAMC @F198@ +0 @I1031@ INDI +1 NAME George William /Hanover/ +1 SEX M +1 BIRT +2 DATE 1915 +1 FAMS @F391@ +1 FAMC @F198@ +0 @I1032@ INDI +1 NAME Mireille /Dutry/ +1 SEX F +1 BIRT +2 DATE 1946 +1 FAMS @F389@ +0 @I1033@ INDI +1 NAME Christian /Hanover/ +1 SEX M +1 BIRT +2 DATE 1919 +1 DEAT +2 DATE 1981 +1 FAMS @F389@ +1 FAMC @F198@ +0 @I1034@ INDI +1 NAME Guelph Henry /Hanover/ +1 SEX M +1 BIRT +2 DATE 1923 +1 FAMS @F390@ +1 FAMC @F198@ +0 @I1035@ INDI +1 NAME Monika of_Solms-Laubach /Hanover/ +1 SEX F +1 BIRT +2 DATE 1929 +1 FAMC @F198@ +0 @I1036@ INDI +1 NAME Alexandra of_Ysenburg_and Budingen// +1 SEX F +1 BIRT +2 DATE 1938 +1 FAMS @F390@ +0 @I1037@ INDI +1 NAME Sophie of_Greece // +1 SEX F +1 BIRT +2 DATE 1914 +1 FAMS @F391@ +0 @I1038@ INDI +1 NAME Ortrud of_Schleswig- Holstein// +1 SEX F +1 BIRT +2 DATE 1925 +1 DEAT +2 DATE 1980 +1 FAMS @F392@ +0 @I1039@ INDI +1 NAME Marie /Hanover/ +1 SEX F +1 BIRT +2 DATE 1952 +1 FAMS @F393@ +1 FAMC @F392@ +0 @I1040@ INDI +1 NAME Ernest Augustus of_Hanover/Hanover/ +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 1954 +1 FAMS @F394@ +1 FAMC @F392@ +0 @I1041@ INDI +1 NAME Ludwig Rudolph /Hanover/ +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 28 NOV 1955 +1 DEAT +2 DATE 29 NOV 1989 +1 BURI +2 DATE 2 DEC 1989 +2 PLAC Grunau,Austria +1 FAMS @F395@ +1 FAMC @F392@ +0 @I1042@ INDI +1 NAME Olga /Hanover/ +1 SEX F +1 BIRT +2 DATE 1958 +1 FAMC @F392@ +0 @I1043@ INDI +1 NAME Alexandra /Hanover/ +1 SEX F +1 BIRT +2 DATE 1959 +1 FAMS @F396@ +1 FAMC @F392@ +0 @I1044@ INDI +1 NAME Heinrich Julius /Hanover/ +1 SEX M +1 BIRT +2 DATE 1961 +1 FAMC @F392@ +0 @I1045@ INDI +1 NAME Michael /von_Hochberg/ +1 TITL Count +1 SEX M +1 FAMS @F393@ +0 @I1046@ INDI +1 NAME Chantal /Hochuli/ +1 SEX F +1 BIRT +2 PLAC ,Switzerland +1 FAMS @F394@ +0 @I1047@ INDI +1 NAME Ernest Augustus /Hanover/ +1 SEX M +1 BIRT +2 DATE 1983 +1 FAMC @F394@ +0 @I1048@ INDI +1 NAME Christian Heinrich /Hanover/ +1 SEX M +1 BIRT +2 DATE 1985 +1 FAMC @F394@ +0 @I1049@ INDI +1 NAME Isabella Valsassina /von_Thurn/ +1 TITL Countess +1 SEX F +1 BIRT +2 DATE 1962 +1 DEAT +2 DATE 29 NOV 1989 +1 BURI +2 DATE 2 DEC 1989 +2 PLAC Grunau,Austria +1 FAMS @F395@ +0 @I1050@ INDI +1 NAME Otto /Hanover/ +1 SEX M +1 BIRT +2 DATE 1988 +1 FAMC @F395@ +0 @I1051@ INDI +1 NAME Andreas of_Leiningen // +1 TITL Prince +1 SEX M +1 FAMS @F396@ +0 @I1052@ INDI +1 NAME Max of_Baden // +1 TITL Prince +1 SEX M +1 FAMS @F397@ +0 @I1053@ INDI +1 NAME Frederick Francis_IV of_Mecklenburg// +1 TITL Grand Duke +1 SEX M +1 FAMS @F398@ +0 @I1054@ INDI +1 NAME Margrethe of_Denmark // +1 SEX F +1 FAMS @F399@ +0 @I1055@ INDI +1 NAME Constantine /Lambrino/ +1 TITL Col. +1 SEX M +1 FAMS @F400@ +0 @I1056@ INDI +1 NAME Euphrosine /Alcaz/ +1 SEX F +1 FAMS @F400@ +0 @I1057@ INDI +1 NAME Son /Hohenzollern/ +1 SEX M +1 FAMC @F364@ +0 @I1058@ INDI +1 NAME Elena (Magda) /Lupescu/ +1 SEX F +1 BIRT +2 DATE 15 SEP 1895 +2 PLAC Jassy +1 DEAT +2 DATE 28 JUN 1977 +2 PLAC Estoril,Portugal +1 FAMS @F401@ +0 @I1059@ INDI +1 NAME Ingrid Victoria of_Sweden// +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 28 MAR 1910 +2 PLAC Stockholm +1 FAMS @F402@ +1 FAMC @F35@ +0 @I1060@ INDI +1 NAME Paul of_Sparta /Oldenburg/ +1 TITL Duke +1 SEX M +1 BIRT +2 DATE 1967 +1 FAMC @F163@ +0 @I1061@ INDI +1 NAME Nicholas /Oldenburg/ +1 SEX M +1 BIRT +2 DATE 1969 +1 FAMC @F163@ +0 @I1062@ INDI +1 NAME /Oldenburg/ +1 SEX F +1 FAMC @F163@ +0 @I1063@ INDI +1 NAME /Oldenburg/ +1 SEX F +1 FAMC @F163@ +0 @I1064@ INDI +1 NAME Irene of_Greece /Oldenburg/ +1 TITL Crown Princess +1 SEX F +1 BIRT +2 DATE 1942 +1 FAMC @F162@ +0 @I1065@ INDI +1 NAME Petros /Manos/ +1 TITL Col. +1 SEX M +1 FAMS @F403@ +0 @I1066@ INDI +1 NAME Maria /Argyropoulos/ +1 SEX F +1 FAMS @F403@ +0 @I1067@ INDI +1 NAME Frederick Eugene /Wurttemberg/ +1 SEX M +1 BIRT +2 DATE 1732 +1 DEAT +2 DATE 1797 +1 FAMS @F404@ +0 @I1068@ INDI +1 NAME Frederica of_Brandenburg- Schwedt// +1 SEX F +1 BIRT +2 DATE 1736 +1 DEAT +2 DATE 1798 +1 FAMS @F404@ +0 @I1069@ INDI +1 NAME Augusta of_Brunswick // +1 SEX F +1 BIRT +2 DATE 1764 +1 DEAT +2 DATE 1788 +1 FAMS @F405@ +0 @I1070@ INDI +1 NAME William_I of_Wurttemberg /Wurttemberg/ +1 TITL King +1 SEX M +1 BIRT +2 DATE 1781 +1 DEAT +2 DATE 1864 +1 FAMS @F406@ +1 FAMS @F407@ +1 FAMS @F408@ +1 FAMC @F405@ +0 @I1071@ INDI +1 NAME Catherine /Wurttemberg/ +1 SEX F +1 BIRT +2 DATE 1783 +1 DEAT +2 DATE 1835 +1 FAMC @F405@ +0 @I1072@ INDI +1 NAME Sophia Dorothea /Wurttemberg/ +1 SEX F +1 BIRT +2 DATE 1783 +1 DEAT +2 DATE 1784 +1 FAMC @F405@ +0 @I1073@ INDI +1 NAME Paul /Wurttemberg/ +1 SEX M +1 BIRT +2 DATE 1785 +1 DEAT +2 DATE 1852 +1 FAMS @F411@ +1 FAMC @F405@ +0 @I1074@ INDI +1 NAME Charlotte of_Bavaria /Wittelsbach/ +1 SEX F +1 BIRT +2 DATE 1792 +1 DEAT +2 DATE 1873 +1 FAMS @F406@ +1 FAMC @F431@ +0 @I1075@ INDI +1 NAME Catherine of_Russia // +1 TITL Grand Duchess +1 SEX F +1 BIRT +2 DATE 1788 +1 DEAT +2 DATE 1819 +1 FAMS @F407@ +0 @I1076@ INDI +1 NAME Marie /Wurttemberg/ +1 SEX F +1 BIRT +2 DATE 1816 +1 DEAT +2 DATE 1887 +1 FAMC @F407@ +0 @I1077@ INDI +1 NAME Sophie /Wurttemberg/ +1 SEX F +1 BIRT +2 DATE 17 JUN 1818 +2 PLAC Stuttgart +1 DEAT +2 DATE 3 JUN 1877 +2 PLAC Het Loo,Apeldoorn +1 FAMS @F447@ +1 FAMC @F407@ +0 @I1078@ INDI +1 NAME Pauline of_Wurttemberg // +1 SEX F +1 BIRT +2 DATE 1800 +1 DEAT +2 DATE 1873 +1 FAMS @F408@ +0 @I1079@ INDI +1 NAME Catherine /Wurttemberg/ +1 SEX F +1 BIRT +2 DATE 1821 +1 DEAT +2 DATE 1898 +1 FAMS @F412@ +1 FAMC @F408@ +0 @I1080@ INDI +1 NAME Charles_I of_Wurttemberg /Wurttemberg/ +1 TITL King +1 SEX M +1 BIRT +2 DATE 1823 +1 DEAT +2 DATE 1891 +1 FAMS @F409@ +1 FAMC @F408@ +0 @I1081@ INDI +1 NAME Augusta /Wurttemberg/ +1 SEX F +1 BIRT +2 DATE 1826 +1 DEAT +2 DATE 1898 +1 FAMS @F410@ +1 FAMC @F408@ +0 @I1082@ INDI +1 NAME Olga of_Russia // +1 TITL Grand Duchess +1 SEX F +1 BIRT +2 DATE 1822 +1 DEAT +2 DATE 1892 +1 FAMS @F409@ +0 @I1083@ INDI +1 NAME Hermann of_Saxe-Weimar // +1 TITL Prince +1 SEX M +1 FAMS @F410@ +0 @I1084@ INDI +1 NAME Charlotte of_Saxe- Hildburghausen// +1 SEX F +1 BIRT +2 DATE 1787 +1 DEAT +2 DATE 1847 +1 FAMS @F411@ +0 @I1085@ INDI +1 NAME Charlotte /Wurttemberg/ +1 SEX F +1 BIRT +2 DATE 1807 +1 DEAT +2 DATE 1873 +1 FAMC @F411@ +0 @I1086@ INDI +1 NAME Frederick /Wurttemberg/ +1 SEX M +1 BIRT +2 DATE 1808 +1 DEAT +2 DATE 1870 +1 FAMS @F412@ +1 FAMC @F411@ +0 @I1087@ INDI +1 NAME Paul /Wurttemberg/ +1 SEX M +1 BIRT +2 DATE 1809 +1 DEAT +2 DATE 1810 +1 FAMC @F411@ +0 @I1088@ INDI +1 NAME Pauline /Wurttemberg/ +1 SEX F +1 BIRT +2 DATE 1810 +1 DEAT +2 DATE 1856 +1 FAMC @F411@ +0 @I1089@ INDI +1 NAME August /Wurttemberg/ +1 SEX M +1 BIRT +2 DATE 1813 +1 DEAT +2 DATE 1885 +1 FAMC @F411@ +0 @I1090@ INDI +1 NAME William_II of_Wurttemberg /Wurttemberg/ +1 TITL King +1 SEX M +1 BIRT +2 DATE 1848 +1 DEAT +2 DATE 1921 +1 FAMS @F413@ +1 FAMS @F415@ +1 FAMC @F412@ +0 @I1091@ INDI +1 NAME Marie of_Waldeck and_Pyrmont// +1 SEX F +1 BIRT +2 DATE 1857 +1 DEAT +2 DATE 1882 +1 FAMS @F413@ +0 @I1092@ INDI +1 NAME Pauline /Wurttemberg/ +1 SEX F +1 BIRT +2 DATE 1877 +1 DEAT +2 DATE 1965 +1 FAMS @F414@ +1 FAMC @F413@ +0 @I1093@ INDI +1 NAME Ulrich /Wurttemberg/ +1 SEX M +1 BIRT +2 DATE 1880 +1 DEAT +2 DATE 1880 +1 FAMC @F413@ +0 @I1094@ INDI +1 NAME Frederick // +1 TITL Prince of Wied +1 SEX M +1 FAMS @F414@ +0 @I1095@ INDI +1 NAME Charlotte of_Schaumburg- Lippe// +1 SEX F +1 BIRT +2 DATE 1864 +1 DEAT +2 DATE 1946 +1 FAMS @F415@ +0 @I1096@ INDI +1 NAME Nicholas /Hohenzollern/ +1 SEX M +1 BIRT +2 DATE 1903 +1 DEAT +2 DATE 1978 +1 FAMC @F100@ +0 @I1097@ INDI +1 NAME Ileana /Hohenzollern/ +1 SEX F +1 BIRT +2 DATE 1909 +1 FAMC @F100@ +0 @I1098@ INDI +1 NAME Mircea /Hohenzollern/ +1 BIRT +2 DATE 1913 +1 DEAT +2 DATE 2 NOV 1916 +1 BURI +2 PLAC Cotroceni Palace,Bucharest,Romania +1 FAMC @F100@ +0 @I1099@ INDI +1 NAME Leopold of_Hohenzollern /Hohenzollern/ +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 1835 +1 DEAT +2 DATE 1905 +1 FAMS @F416@ +1 FAMC @F418@ +0 @I1100@ INDI +1 NAME Antonia of_Portugal // +1 SEX F +1 BIRT +2 DATE 1845 +1 DEAT +2 DATE 1913 +1 FAMS @F416@ +0 @I1101@ INDI +1 NAME William of_Hohenzollern /Hohenzollern/ +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 1864 +1 DEAT +2 DATE 1927 +1 FAMC @F416@ +0 @I1102@ INDI +1 NAME Charles Anthony /Hohenzollern/ +1 SEX M +1 BIRT +2 DATE 1868 +1 DEAT +2 DATE 1919 +1 FAMS @F417@ +1 FAMC @F416@ +0 @I1103@ INDI +1 NAME Josephine of_Belgium // +1 SEX F +1 BIRT +2 DATE 1872 +1 DEAT +2 DATE 1958 +1 FAMS @F417@ +1 FAMC @F422@ +0 @I1104@ INDI +1 NAME Charles Anthony /Hohenzollern/ +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 1811 +1 DEAT +2 DATE 1885 +1 FAMS @F418@ +0 @I1105@ INDI +1 NAME Josephine of_Baden // +1 SEX F +1 BIRT +2 DATE 1813 +1 DEAT +2 DATE 1900 +1 FAMS @F418@ +0 @I1106@ INDI +1 NAME Stephanie /Hohenzollern/ +1 SEX F +1 BIRT +2 DATE 1837 +1 DEAT +2 DATE 1859 +1 FAMS @F419@ +1 FAMC @F418@ +0 @I1107@ INDI +1 NAME Carol_I of_Romania /Hohenzollern/ +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 20 APR 1839 +2 PLAC Sigmaringen,Germany +1 DEAT +2 DATE 10 OCT 1914 +2 PLAC Castle Pelesch,Sinaia,Romania +1 FAMS @F420@ +1 FAMC @F418@ +0 @I1108@ INDI +1 NAME Anthony /Hohenzollern/ +1 SEX M +1 BIRT +2 DATE 1841 +1 DEAT +2 DATE 1866 +1 FAMC @F418@ +0 @I1109@ INDI +1 NAME Frederick /Hohenzollern/ +1 SEX M +1 BIRT +2 DATE 1843 +1 DEAT +2 DATE 1904 +1 FAMS @F421@ +1 FAMC @F418@ +0 @I1110@ INDI +1 NAME Marie /Hohenzollern/ +1 SEX F +1 BIRT +2 DATE 1845 +1 DEAT +2 DATE 1912 +1 FAMS @F422@ +1 FAMC @F418@ +0 @I1111@ INDI +1 NAME Pedro_V // +1 TITL King of Portugal +1 SEX M +1 FAMS @F419@ +0 @I1112@ INDI +1 NAME Elisabeth of_Wied // +1 SEX F +1 BIRT +2 DATE 29 DEC 1843 +2 PLAC Neuwied,Germany +1 DEAT +2 DATE 3 MAR 1916 +2 PLAC Curtea de Arges,Romania +1 FAMS @F420@ +0 @I1113@ INDI +1 NAME Louise of_Thurn and_Taxis// +1 SEX F +1 FAMS @F421@ +0 @I1114@ INDI +1 NAME Philip of_Flanders // +1 TITL Count +1 SEX M +1 BIRT +2 DATE 1837 +1 DEAT +2 DATE 1905 +1 FAMS @F422@ +1 FAMC @F663@ +0 @I1115@ INDI +1 NAME Baudouin // +1 SEX M +1 BIRT +2 DATE 1869 +1 DEAT +2 DATE 1891 +1 FAMC @F422@ +0 @I1116@ INDI +1 NAME Henriette (twin) // +1 SEX F +1 BIRT +2 DATE 1870 +1 DEAT +2 DATE 1948 +1 FAMS @F1362@ +1 FAMC @F422@ +0 @I1117@ INDI +1 NAME Josephine (twin) // +1 SEX F +1 BIRT +2 DATE 1870 +1 DEAT +2 DATE 1871 +1 FAMC @F422@ +0 @I1118@ INDI +1 NAME Albert_I // +1 TITL King of Belgians +1 SEX M +1 BIRT +2 DATE 8 APR 1875 +2 PLAC Brussels,Belgium +1 DEAT +2 DATE 17 FEB 1934 +2 PLAC Marche-les-Dames,Near Namur +1 FAMS @F423@ +1 FAMC @F422@ +0 @I1119@ INDI +1 NAME Elisabeth of_Bavaria // +1 SEX F +1 BIRT +2 DATE 25 JUL 1876 +2 PLAC Possenhofen +1 DEAT +2 DATE 23 NOV 1965 +2 PLAC Chateau de,Stuyvenberg +1 BURI +2 PLAC Laeken +1 FAMS @F423@ +1 FAMC @F441@ +0 @I1120@ INDI +1 NAME Charles of_Belgium // +1 TITL Regent +1 SEX M +1 BIRT +2 DATE 1903 +1 DEAT +2 DATE 1983 +1 FAMC @F423@ +0 @I1121@ INDI +1 NAME Marie Jose // +1 SEX F +1 BIRT +2 DATE 1906 +1 FAMS @F424@ +1 FAMC @F423@ +0 @I1122@ INDI +1 NAME Umberto_II // +1 TITL King of Italy +1 SEX M +1 BIRT +2 DATE 1904 +1 DEAT +2 DATE 1983 +1 FAMS @F424@ +0 @I1123@ INDI +1 NAME Josephine Charlotte // +1 SEX F +1 BIRT +2 DATE 1927 +1 FAMS @F425@ +1 FAMC @F216@ +0 @I1124@ INDI +1 NAME Albert // +1 TITL Prince of Liege +1 SEX M +1 BIRT +2 DATE 1934 +1 FAMS @F427@ +1 FAMC @F216@ +0 @I1125@ INDI +1 NAME Jean of_Luxembourg // +1 TITL Grand Duke +1 SEX M +1 BIRT +2 DATE 1921 +1 FAMS @F425@ +0 @I1126@ INDI +1 NAME Fabiola de_Mora_y_Aragon // +1 SEX F +1 BIRT +2 DATE 11 JUN 1928 +2 PLAC Madrid,Spain +1 FAMS @F426@ +0 @I1127@ INDI +1 NAME Paola di_Calabria /Ruffo/ +1 SEX F +1 BIRT +2 DATE 1937 +1 FAMS @F427@ +0 @I1128@ INDI +1 NAME Philippe // +1 SEX M +1 BIRT +2 DATE 1960 +1 FAMC @F427@ +0 @I1129@ INDI +1 NAME Astrid // +1 SEX F +1 BIRT +2 DATE 1962 +1 FAMS @F428@ +1 FAMC @F427@ +0 @I1130@ INDI +1 NAME Laurent // +1 SEX M +1 BIRT +2 DATE 1963 +1 FAMC @F427@ +0 @I1131@ INDI +1 NAME Lorenz of_Austria-Este // +1 TITL Archduke +1 SEX M +1 BIRT +2 DATE 1955 +1 FAMS @F428@ +0 @I1132@ INDI +1 NAME Mary Liliane /Baels/ +1 SEX F +1 BIRT +2 DATE 28 NOV 1916 +2 PLAC Highbury,London,England +1 FAMS @F429@ +0 @I1133@ INDI +1 NAME Alexandre // +1 SEX M +1 BIRT +2 DATE 1942 +1 FAMC @F429@ +0 @I1134@ INDI +1 NAME Marie Christine // +1 SEX F +1 BIRT +2 DATE 1951 +1 FAMS @F430@ +1 FAMC @F429@ +0 @I1135@ INDI +1 NAME Marie Esmeralda // +1 SEX F +1 BIRT +2 DATE 1956 +1 FAMC @F429@ +0 @I1136@ INDI +1 NAME Paul /Druker/ +1 SEX M +1 FAMS @F430@ +0 @I1137@ INDI +1 NAME Augusta Wilhelmine of_Hesse-// +1 SEX F +1 BIRT +2 DATE 14 APR 1765 +2 PLAC Darmstadt +1 DEAT +2 DATE 30 MAR 1796 +2 PLAC Near,Heidelberg,Germany +1 FAMS @F431@ +0 @I1138@ INDI +1 NAME Ludwig_I /Wittelsbach/ +1 TITL King of Bavaria +1 SEX M +1 BIRT +2 DATE 25 AUG 1786 +2 PLAC Strassburg +1 DEAT +2 DATE 29 FEB 1868 +2 PLAC Nice +1 BURI +2 PLAC St. Boniface,Church,Munich +1 FAMS @F432@ +1 FAMC @F431@ +0 @I1139@ INDI +1 NAME Auguste /Wittelsbach/ +1 SEX F +1 BIRT +2 DATE 1788 +1 DEAT +2 DATE 1851 +1 FAMC @F431@ +0 @I1140@ INDI +1 NAME Amelia /Wittelsbach/ +1 SEX F +1 BIRT +2 DATE 1790 +1 DEAT +2 DATE 1794 +1 FAMC @F431@ +0 @I1141@ INDI +1 NAME Charles /Wittelsbach/ +1 SEX M +1 BIRT +2 DATE 1795 +1 DEAT +2 DATE 1875 +1 FAMC @F431@ +0 @I1142@ INDI +1 NAME Therese of_Saxe- Hildburghausen// +1 SEX F +1 BIRT +2 DATE 8 JUL 1792 +2 PLAC Hildburghausen +1 DEAT +2 DATE 26 OCT 1854 +2 PLAC Munich +1 BURI +2 PLAC St. Boniface,Church,Munich +1 FAMS @F432@ +0 @I1143@ INDI +1 NAME Maximilian_II // +1 TITL King of Bavaria +1 SEX M +1 BIRT +2 DATE 28 NOV 1811 +2 PLAC Munich +1 DEAT +2 DATE 10 MAR 1864 +2 PLAC Munich +1 BURI +2 PLAC Theatinerkirche +1 FAMS @F433@ +1 FAMC @F432@ +0 @I1144@ INDI +1 NAME Marie of_Prussia // +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 15 OCT 1825 +2 PLAC Berlin +1 DEAT +2 DATE 17 MAY 1889 +2 PLAC Schloss,Hohenschwangau +1 BURI +2 PLAC Theatinerkirche +1 FAMS @F433@ +0 @I1145@ INDI +1 NAME Ludwig_II /Wittelsbach/ +1 TITL King of Bavaria +1 SEX M +1 BIRT +2 DATE 25 AUG 1845 +2 PLAC Schloss,Nymphenburg +1 DEAT +2 DATE 13 JUN 1886 +2 PLAC Starnbergersee,Near Schloss,Berg +1 BURI +2 PLAC St. Michaels,Church,Munich +1 FAMC @F433@ +0 @I1146@ INDI +1 NAME Otto_I /Wittelsbach/ +1 TITL King of Bavaria +1 SEX M +1 BIRT +2 DATE 27 APR 1848 +2 PLAC Munich +1 DEAT +2 DATE 11 OCT 1916 +2 PLAC Near,Munich +1 BURI +2 PLAC St. Michaels,Church,Munich +1 FAMC @F433@ +0 @I1147@ INDI +1 NAME 5sons_1dau // +1 FAMC @F598@ +0 @I1148@ INDI +1 NAME Otto_I Friedrich Ludwig/Wittelsbach/ +1 TITL King of Greece +1 SEX M +1 BIRT +2 DATE 1 JUN 1815 +2 PLAC Salzburg,Austria +1 DEAT +2 DATE 26 JUL 1867 +2 PLAC Bamberg,Germany +1 BURI +2 PLAC Theatinerkirche,Munich,Germany +1 FAMS @F662@ +1 FAMC @F432@ +0 @I1149@ INDI +1 NAME Theodolinde // +1 BIRT +2 DATE 1816 +1 DEAT +2 DATE 1817 +1 FAMC @F432@ +0 @I1150@ INDI +1 NAME Luitpold // +1 TITL Regent +1 SEX M +1 BIRT +2 DATE 1821 +1 DEAT +2 DATE 1912 +1 FAMS @F438@ +1 FAMC @F432@ +0 @I1151@ INDI +1 NAME Adelgunde // +1 SEX F +1 BIRT +2 DATE 1823 +1 DEAT +2 DATE 1914 +1 FAMC @F432@ +0 @I1152@ INDI +1 NAME Hildegarde // +1 SEX F +1 BIRT +2 DATE 1825 +1 DEAT +2 DATE 1864 +1 FAMC @F432@ +0 @I1153@ INDI +1 NAME Adalbert // +1 SEX M +1 BIRT +2 DATE 1828 +1 DEAT +2 DATE 1875 +1 FAMC @F432@ +0 @I1154@ INDI +1 NAME Maximilian /Wittelsbach/ +1 SEX M +1 BIRT +2 DATE 1800 +1 DEAT +2 DATE 1803 +1 FAMC @F232@ +0 @I1155@ INDI +1 NAME Elizabeth (twin) of_Bavaria/Wittelsbach/ +1 SEX F +1 BIRT +2 DATE 1801 +1 DEAT +2 DATE 1873 +1 FAMS @F434@ +1 FAMC @F232@ +0 @I1156@ INDI +1 NAME Amelia (twin) /Wittelsbach/ +1 SEX F +1 BIRT +2 DATE 1801 +1 DEAT +2 DATE 1877 +1 FAMC @F232@ +0 @I1157@ INDI +1 NAME Maria (twin) /Wittelsbach/ +1 SEX F +1 BIRT +2 DATE 1805 +1 DEAT +2 DATE 1877 +1 FAMC @F232@ +0 @I1158@ INDI +1 NAME Ludovica (Louise) /Wittelsbach/ +1 SEX F +1 BIRT +2 DATE 1808 +1 DEAT +2 DATE 1892 +1 FAMS @F440@ +1 FAMC @F232@ +0 @I1159@ INDI +1 NAME Maximiliana /Wittelsbach/ +1 SEX F +1 BIRT +2 DATE 1810 +1 DEAT +2 DATE 1821 +1 FAMC @F232@ +0 @I1160@ INDI +1 NAME Frederick Louis // +1 SEX M +1 BIRT +2 DATE 1707 +1 DEAT +2 DATE 1708 +1 FAMC @F435@ +0 @I1161@ INDI +1 NAME Frederick William // +1 SEX M +1 BIRT +2 DATE 1710 +1 DEAT +2 DATE 1711 +1 FAMC @F435@ +0 @I1162@ INDI +1 NAME Frederick_II the_Great // +1 TITL King of Prussia +1 SEX M +1 BIRT +2 DATE 24 JAN 1712 +2 PLAC Berlin,Germany +1 DEAT +2 DATE 17 AUG 1786 +2 PLAC Sans Souci,Potsdam,Germany +1 FAMS @F623@ +1 FAMC @F435@ +0 @I1163@ INDI +1 NAME Charlotte Albertine // +1 SEX F +1 BIRT +2 DATE 1713 +1 DEAT +2 DATE 1714 +1 FAMC @F435@ +0 @I1164@ INDI +1 NAME Frederica Louise // +1 SEX F +1 BIRT +2 DATE 1714 +1 DEAT +2 DATE 1784 +1 FAMC @F435@ +0 @I1165@ INDI +1 NAME Philippine Charlotte // +1 SEX F +1 BIRT +2 DATE 1716 +1 DEAT +2 DATE 1801 +1 FAMC @F435@ +0 @I1166@ INDI +1 NAME Louis Charles William// +1 SEX M +1 BIRT +2 DATE 1717 +1 DEAT +2 DATE 1719 +1 FAMC @F435@ +0 @I1167@ INDI +1 NAME Sophia // +1 SEX F +1 BIRT +2 DATE 1719 +1 DEAT +2 DATE 1765 +1 FAMC @F435@ +0 @I1168@ INDI +1 NAME Louise Ulrika // +1 SEX F +1 BIRT +2 DATE 1720 +1 DEAT +2 DATE 1782 +1 FAMC @F435@ +0 @I1169@ INDI +1 NAME Anna Amelia // +1 SEX F +1 BIRT +2 DATE 1725 +1 DEAT +2 DATE 1787 +1 FAMC @F435@ +0 @I1170@ INDI +1 NAME Henry // +1 SEX M +1 BIRT +2 DATE 1726 +1 DEAT +2 DATE 1802 +1 FAMC @F435@ +0 @I1171@ INDI +1 NAME Ferdinand // +1 SEX M +1 BIRT +2 DATE 1730 +1 DEAT +2 DATE 1813 +1 FAMC @F435@ +0 @I1172@ INDI +1 NAME Heinrich_XXII /Reuss/ +1 TITL Prince +1 SEX M +1 FAMS @F278@ +0 @I1173@ INDI +1 NAME Elizabeth Henrietta of_Hesse-Cassel// +1 SEX F +1 BIRT +2 DATE 8 NOV 1661 +2 PLAC Cassel +1 DEAT +2 DATE 27 JUN 1683 +2 PLAC Coln au Der,Spree +1 FAMS @F436@ +0 @I1174@ INDI +1 NAME Louise // +1 SEX F +1 BIRT +2 DATE 1680 +1 DEAT +2 DATE 1705 +1 FAMC @F436@ +0 @I1175@ INDI +1 NAME Frederick_I // +1 TITL King of Sweden +1 SEX M +1 FAMC @F436@ +0 @I1176@ INDI +1 NAME Sophia Louise of_Mecklenburg-// +1 SEX F +1 BIRT +2 DATE 16 MAY 1685 +1 DEAT +2 DATE 29 JUL 1735 +2 PLAC Grabow +1 FAMS @F437@ +0 @I1177@ INDI +1 NAME Frederick Augustus // +1 SEX M +1 BIRT +2 DATE 1685 +1 DEAT +2 DATE 1686 +1 FAMC @F267@ +0 @I1178@ INDI +1 NAME Son (stillborn) // +1 SEX M +1 FAMC @F267@ +0 @I1179@ INDI +1 NAME Augusta of_Austria- Tuscany// +1 TITL Archduchess +1 SEX F +1 BIRT +2 DATE 1825 +1 DEAT +2 DATE 1864 +1 FAMS @F438@ +0 @I1180@ INDI +1 NAME Leopold // +1 SEX M +1 BIRT +2 DATE 1846 +1 DEAT +2 DATE 1930 +1 FAMC @F438@ +0 @I1181@ INDI +1 NAME Therese // +1 SEX F +1 BIRT +2 DATE 1850 +1 DEAT +2 DATE 1925 +1 FAMC @F438@ +0 @I1182@ INDI +1 NAME Amulf // +1 SEX M +1 BIRT +2 DATE 1852 +1 DEAT +2 DATE 1907 +1 FAMC @F438@ +0 @I1183@ INDI +1 NAME Luitpold // +1 SEX M +1 BIRT +2 DATE 1901 +1 DEAT +2 DATE 1914 +1 FAMC @F258@ +0 @I1184@ INDI +1 NAME Irmingard // +1 SEX F +1 BIRT +2 DATE 1902 +1 DEAT +2 DATE 1903 +1 FAMC @F258@ +0 @I1185@ INDI +1 NAME Rudolf // +1 SEX M +1 BIRT +2 DATE 1909 +1 DEAT +2 DATE 1912 +1 FAMC @F258@ +0 @I1186@ INDI +1 NAME Antoinette of_Luxembourg // +1 SEX F +1 BIRT +2 DATE 1899 +1 DEAT +2 DATE 1954 +1 FAMS @F439@ +0 @I1187@ INDI +1 NAME Henry // +1 SEX M +1 BIRT +2 DATE 1922 +1 DEAT +2 DATE 1958 +1 FAMC @F439@ +0 @I1188@ INDI +1 NAME Irmingard // +1 SEX F +1 BIRT +2 DATE 1923 +1 FAMC @F439@ +0 @I1189@ INDI +1 NAME Editha // +1 SEX F +1 BIRT +2 DATE 1924 +1 FAMC @F439@ +0 @I1190@ INDI +1 NAME Hilda // +1 SEX F +1 BIRT +2 DATE 1926 +1 FAMC @F439@ +0 @I1191@ INDI +1 NAME Gabriele // +1 SEX F +1 BIRT +2 DATE 1927 +1 FAMC @F439@ +0 @I1192@ INDI +1 NAME Sophie // +1 SEX F +1 BIRT +2 DATE 1935 +1 FAMC @F439@ +0 @I1193@ INDI +1 NAME Maximilian Joseph // +1 TITL Duke of Bavaria +1 SEX M +1 FAMS @F440@ +0 @I1194@ INDI +1 NAME Ludwig // +1 SEX M +1 BIRT +2 DATE 1831 +1 DEAT +2 DATE 1920 +1 FAMC @F440@ +0 @I1195@ INDI +1 NAME Helene // +1 SEX F +1 BIRT +2 DATE 1834 +1 DEAT +2 DATE 1858 +1 FAMC @F440@ +0 @I1196@ INDI +1 NAME Elizabeth // +1 TITL Empress +1 SEX F +1 BIRT +2 DATE 1837 +1 DEAT +2 DATE 1898 +1 FAMS @F532@ +1 FAMC @F440@ +0 @I1197@ INDI +1 NAME Karl Theodor "Gackl"// +1 SEX M +1 BIRT +2 DATE 1839 +1 DEAT +2 DATE 1909 +1 FAMS @F441@ +1 FAMC @F440@ +0 @I1198@ INDI +1 NAME Maria // +1 SEX F +1 BIRT +2 DATE 1841 +1 DEAT +2 DATE 1925 +1 FAMC @F440@ +0 @I1199@ INDI +1 NAME Mathilde // +1 SEX F +1 BIRT +2 DATE 1843 +1 DEAT +2 DATE 1925 +1 FAMC @F440@ +0 @I1200@ INDI +1 NAME Sophie // +1 SEX F +1 BIRT +2 DATE 1847 +1 DEAT +2 DATE 1897 +1 FAMS @F533@ +1 FAMC @F440@ +0 @I1201@ INDI +1 NAME Maximilian // +1 SEX M +1 BIRT +2 DATE 1849 +1 DEAT +2 DATE 1893 +1 FAMC @F440@ +0 @I1202@ INDI +1 NAME Maria Josepha of_Portugal// +1 SEX F +1 BIRT +2 DATE 1857 +1 DEAT +2 DATE 1943 +1 FAMS @F441@ +1 FAMC @F1361@ +0 @I1203@ INDI +1 NAME Alexander /Zoubkoff/ +1 SEX M +1 FAMS @F442@ +0 @I1204@ INDI +1 NAME Irene // +1 SEX F +1 BIRT +2 DATE 1939 +1 FAMS @F657@ +1 FAMC @F243@ +0 @I1205@ INDI +1 NAME Margaret // +1 SEX F +1 BIRT +2 DATE 1943 +1 FAMS @F658@ +1 FAMC @F243@ +0 @I1206@ INDI +1 NAME Mary Christina // +1 SEX F +1 BIRT +2 DATE 1947 +1 FAMS @F659@ +1 FAMC @F243@ +0 @I1207@ INDI +1 NAME Claus /von_Amsberg/ +1 SEX M +1 BIRT +2 DATE 6 SEP 1926 +2 PLAC Dotzingen +1 FAMS @F443@ +1 FAMC @F444@ +0 @I1208@ INDI +1 NAME William Alexander // +1 TITL Prince of Orange +1 SEX M +1 BIRT +2 DATE 1967 +1 FAMC @F443@ +0 @I1209@ INDI +1 NAME John Friso // +1 SEX M +1 BIRT +2 DATE 1968 +1 FAMC @F443@ +0 @I1210@ INDI +1 NAME Constantine // +1 SEX M +1 BIRT +2 DATE 1969 +1 FAMC @F443@ +0 @I1211@ INDI +1 NAME Claus /von_Amsberg/ +1 SEX M +1 FAMS @F444@ +0 @I1212@ INDI +1 NAME Gosta /von_dem_Bussche-/ +1 TITL Baroness +1 SEX F +1 FAMS @F444@ +0 @I1213@ INDI +1 NAME Frederick Francis_II of_Mecklenburg-// +1 TITL Grand Duke +1 SEX M +1 BIRT +2 DATE 1823 +1 DEAT +2 DATE 1883 +1 FAMS @F445@ +1 FAMC @F183@ +0 @I1214@ INDI +1 NAME Marie of_Schwarzburg- Rudolstadt// +1 SEX F +1 FAMS @F445@ +1 FAMC @F1256@ +0 @I1215@ INDI +1 NAME Antoine de_Bourbon of_France// +1 SEX M +1 FAMS @F446@ +0 @I1216@ INDI +1 NAME Helene of_Nassau Henrietta// +1 SEX F +1 BIRT +2 DATE 1831 +1 DEAT +2 DATE 1888 +1 FAMS @F67@ +0 @I1217@ INDI +1 NAME Henry_VI // +1 TITL King of England +1 SEX M +1 BIRT +2 DATE 6 DEC 1421 +2 PLAC Windsor Castle,Berkshire,England +1 DEAT +2 DATE 21 MAY 1471 +2 PLAC Tower of London,London,England +1 BURI +2 PLAC St. George Chap.,Windsor,Berkshire,England +1 FAMS @F448@ +1 FAMC @F449@ +0 @I1218@ INDI +1 NAME Margaret of_Anjou // +1 SEX F +1 BIRT +2 DATE 23 MAR 1429 +2 PLAC Pont-a-Mousson,Lorraine +1 DEAT +2 DATE 25 AUG 1482 +2 PLAC Chateau de,Dampiere,Near Saumur +1 BURI +2 PLAC Angers,Cathedral +1 FAMS @F448@ +1 FAMC @F1052@ +0 @I1219@ INDI +1 NAME Henry_V // +1 TITL King of England +1 SEX M +1 BIRT +2 DATE 9 AUG 1387 +2 PLAC Monmouth +1 DEAT +2 DATE 31 AUG 1422 +2 PLAC Bois de,Vincennes +1 BURI +2 PLAC Westminster,Abbey,London,England +1 FAMS @F449@ +1 FAMC @F450@ +0 @I1220@ INDI +1 NAME Catherine of_Valois // +1 SEX F +1 BIRT +2 DATE 27 OCT 1401 +2 PLAC Paris +1 DEAT +2 DATE 3 JAN 1437 +2 PLAC Bermondsey,Abbey +1 BURI +2 PLAC Westminster,Abbey,London,England +1 FAMS @F449@ +1 FAMS @F497@ +1 FAMC @F915@ +0 @I1221@ INDI +1 NAME Henry_IV // +1 TITL King of England +1 SEX M +1 BIRT +2 DATE 4 APR 1366 +2 PLAC Bolingbrooke,Castle +1 DEAT +2 DATE 20 MAR 1413 +2 PLAC London,England +1 BURI +2 PLAC Canterbury,Cathedral,England +1 FAMS @F450@ +1 FAMS @F620@ +1 FAMC @F452@ +0 @I1222@ INDI +1 NAME Mary /De_Bohun/ +1 SEX F +1 DEAT +2 DATE 4 JUL 1394 +2 PLAC Peterborough,Castle +1 FAMS @F450@ +1 FAMC @F914@ +0 @I1223@ INDI +1 NAME Son // +1 SEX M +1 BIRT +2 DATE APR 1382 +1 DEAT +2 DATE ABT 1382 +1 FAMC @F450@ +0 @I1224@ INDI +1 NAME Thomas // +1 TITL Duke of Clarence +1 SEX M +1 BIRT +2 DATE 1388 +2 PLAC Kenilworth +1 DEAT +2 DATE 22 MAR 1421 +2 PLAC Beauge +1 FAMS @F613@ +1 FAMC @F450@ +0 @I1225@ INDI +1 NAME John // +1 TITL Duke of Bedford +1 SEX M +1 BIRT +2 DATE 20 JUN 1389 +1 DEAT +2 DATE 15 SEP 1435 +2 PLAC Rouen +1 FAMS @F614@ +1 FAMS @F484@ +1 FAMC @F450@ +0 @I1226@ INDI +1 NAME Humphrey of_Gloucester // +1 TITL Duke +1 SEX M +1 BIRT +2 DATE SEP 1390 +1 DEAT +2 DATE 23 FEB 1447 +2 PLAC Bury St. Edmunds +1 FAMS @F615@ +1 FAMS @F616@ +1 FAMC @F450@ +0 @I1227@ INDI +1 NAME Blanche // +1 SEX F +1 BIRT +2 DATE 1392 +2 PLAC Peterborough,Castle +1 DEAT +2 DATE 21 MAY 1409 +2 PLAC Germany +1 FAMS @F617@ +1 FAMC @F450@ +0 @I1228@ INDI +1 NAME Philippa // +1 SEX F +1 BIRT +2 DATE 4 JUL 1394 +2 PLAC Peterborough,Castle +1 DEAT +2 DATE 5 JAN 1430 +2 PLAC Convent,of Vadstena +1 FAMS @F618@ +1 FAMC @F450@ +0 @I1229@ INDI +1 NAME Edward_III // +1 TITL King of England +1 SEX M +1 BIRT +2 DATE 13 NOV 1312 +2 PLAC Windsor Castle,Berkshire,England +1 DEAT +2 DATE 21 JUN 1377 +2 PLAC Sheen Palace +1 BURI +2 PLAC Westminster,Abbey,London,England +1 FAMS @F451@ +1 FAMC @F92@ +0 @I1230@ INDI +1 NAME Philippa of_Hainault // +1 SEX F +1 BIRT +2 DATE 24 JUN 1311 +2 PLAC Valenciennes +1 DEAT +2 DATE 14 AUG 1369 +2 PLAC Windsor Castle,Windsor,Berkshire,England +1 BURI +2 PLAC Westminster,Abbey,London,England +1 FAMS @F451@ +1 FAMC @F900@ +0 @I1231@ INDI +1 NAME Edward // +1 TITL Prince of Wales +1 SEX M +1 BIRT +2 DATE 15 JUN 1330 +2 PLAC Woodstock,Oxfordshire,England +1 DEAT +2 DATE 8 JUN 1376 +2 PLAC Westminster,Palace,London,England +1 BURI +2 PLAC Canterbury,Cathedral,London,England +1 FAMS @F513@ +1 FAMC @F451@ +0 @I1232@ INDI +1 NAME Isabella // +1 SEX F +1 BIRT +2 DATE 16 JUN 1332 +2 PLAC Woodstock +1 DEAT +2 DATE BEF OCT 1382 +2 PLAC London +1 FAMS @F516@ +1 FAMC @F451@ +0 @I1233@ INDI +1 NAME Joan (Joanna) // +1 SEX F +1 BIRT +2 DATE ABT FEB 1335 +2 PLAC Woodstock +1 DEAT +2 DATE 2 SEP 1348 +2 PLAC Bayonne +1 FAMC @F451@ +0 @I1234@ INDI +1 NAME William of_Hatfield // +1 SEX M +1 BIRT +2 DATE BEF 16 FEB 1337 +2 PLAC Hatfield Herts +1 DEAT +2 DATE BEF 8 JUL 1337 +1 FAMC @F451@ +0 @I1235@ INDI +1 NAME Lionel of_Antwerp // +1 TITL Duke of Clarence +1 SEX M +1 BIRT +2 DATE 29 NOV 1338 +2 PLAC Antwerp,Belgium +1 DEAT +2 DATE 10 DEC 1363 +2 PLAC Dublin,Ireland +1 FAMS @F519@ +1 FAMS @F493@ +1 FAMC @F451@ +0 @I1236@ INDI +1 NAME John of_Gaunt // +1 TITL Duke of Lancast. +1 SEX M +1 BIRT +2 DATE MAR 1340 +2 PLAC Ghent +1 DEAT +2 DATE 3 FEB 1399 +2 PLAC Leicester Castle +1 FAMS @F452@ +1 FAMS @F517@ +1 FAMS @F485@ +1 FAMC @F451@ +0 @I1237@ INDI +1 NAME Edmund of_Langley // +1 TITL Duke of York +1 SEX M +1 BIRT +2 DATE 5 JUN 1341 +2 PLAC Kings Langley,Herts +1 DEAT +2 DATE 1 AUG 1402 +2 PLAC Kings Langley,Herts +1 FAMS @F488@ +1 FAMS @F534@ +1 FAMC @F451@ +0 @I1238@ INDI +1 NAME Blanche // +1 SEX F +1 BIRT +2 DATE MAR 1342 +2 PLAC Tower of London +1 DEAT +2 DATE MAR 1342 +2 PLAC Tower of London +1 FAMC @F451@ +0 @I1239@ INDI +1 NAME Mary // +1 SEX F +1 BIRT +2 DATE 10 OCT 1344 +2 PLAC Waltham,Near Winchester +1 DEAT +2 DATE 1361/1362 +1 FAMS @F612@ +1 FAMC @F451@ +0 @I1240@ INDI +1 NAME Margaret // +1 SEX F +1 BIRT +2 DATE 20 JUL 1346 +2 PLAC Windsor Castle,Berkshire,England +1 DEAT +2 DATE AFT 1 OCT 1361 +1 FAMS @F518@ +1 FAMC @F451@ +0 @I1241@ INDI +1 NAME William of_Windsor // +1 SEX M +1 BIRT +2 DATE 24 JUN 1348 +2 PLAC Windsor Castle,Berkshire,England +1 DEAT +2 DATE SEP 1348 +1 FAMC @F451@ +0 @I1242@ INDI +1 NAME Thomas of_Woodstock // +1 TITL Duke of Glouces. +1 SEX M +1 BIRT +2 DATE 7 JAN 1355 +2 PLAC Woodstock +1 DEAT +2 DATE 15 SEP 1396/1397 +2 PLAC Calais +1 FAMS @F491@ +1 FAMC @F451@ +0 @I1243@ INDI +1 NAME Blanche of_Lancaster // +1 SEX F +1 BIRT +2 DATE 1341 +1 DEAT +2 DATE 12 SEP 1369 +2 PLAC Bolingbroke,Castle +1 FAMS @F452@ +1 FAMC @F560@ +0 @I1244@ INDI +1 NAME Isabella_II // +1 TITL Queen of Spain +1 SEX F +1 BIRT +2 DATE 1830 +2 PLAC Madrid,Spain +1 DEAT +2 DATE 1904 +1 FAMS @F453@ +1 FAMC @F454@ +0 @I1245@ INDI +1 NAME Don_Francisco /de_Asis/ +1 SEX M +1 BIRT +2 DATE 1822 +1 DEAT +2 DATE 1902 +1 FAMS @F453@ +0 @I1246@ INDI +1 NAME Ferdinand_VII // +1 TITL King of Spain +1 SEX M +1 BIRT +2 DATE 1784 +1 DEAT +2 DATE 1833 +1 FAMS @F1345@ +1 FAMS @F1346@ +1 FAMS @F1347@ +1 FAMS @F454@ +1 FAMC @F1348@ +0 @I1247@ INDI +1 NAME Mary /Stuart/ +1 TITL Queen of Scots +1 SEX F +1 BIRT +2 DATE 7 DEC 1542 +2 PLAC Linlithgow,Scotland +1 DEAT +2 DATE 8 FEB 1587 +2 PLAC ,England +1 FAMS @F456@ +1 FAMS @F455@ +1 FAMS @F457@ +1 FAMC @F459@ +0 @I1248@ INDI +1 NAME Francis_II // +1 TITL King of France +1 SEX M +1 BIRT +2 DATE 19 JAN 1544 +2 PLAC Fontainebleau,France +1 DEAT +2 DATE 5 DEC 1560 +2 PLAC Orleans,France +1 BURI +2 PLAC St. Denis,France +1 FAMS @F456@ +1 FAMC @F1148@ +0 @I1249@ INDI +1 NAME Henry /Stuart/ +1 TITL Lord Darnley +1 SEX M +1 BIRT +2 DATE 1545 +1 DEAT +2 DATE 1567 +1 FAMS @F455@ +1 FAMC @F528@ +0 @I1250@ INDI +1 NAME James /Hepburn/ +1 TITL Earl Bothwell-4 +1 SEX M +1 DEAT +2 DATE 1576 +1 FAMS @F457@ +0 @I1251@ INDI +1 NAME Mary of_Guise // +1 SEX F +1 BIRT +2 DATE 1515 +1 DEAT +2 DATE 1560 +1 FAMS @F459@ +1 FAMC @F727@ +0 @I1252@ INDI +1 NAME James_III // +1 TITL King of Scotland +1 SEX M +1 BIRT +2 DATE 1451 +2 PLAC Stirling,Scotland +1 DEAT +2 DATE 1488 +1 FAMS @F460@ +1 FAMC @F547@ +0 @I1253@ INDI +1 NAME Richard de_Burgh // +1 TITL Earl of Ulster +1 SEX M +1 FAMS @F548@ +0 @I1254@ INDI +1 NAME Edmund /Tudor/ +1 TITL Earl of Richmond +1 SEX M +1 BIRT +2 DATE ABT 1430 +1 DEAT +2 DATE 1456 +1 FAMS @F461@ +1 FAMC @F497@ +0 @I1255@ INDI +1 NAME Margaret of_Richmond /Beaufort/ +1 TITL Countess +1 SEX F +1 DEAT +2 DATE 1509 +1 FAMS @F461@ +1 FAMS @F495@ +1 FAMS @F496@ +1 FAMC @F487@ +0 @I1256@ INDI +1 NAME John of_Eltham // +1 TITL Earl of Cornwall +1 SEX M +1 BIRT +2 DATE ABT 15 AUG 1316 +2 PLAC Eltham Palace,Kent +1 DEAT +2 DATE 14 SEP 1336 +2 PLAC Perth +1 FAMC @F92@ +0 @I1257@ INDI +1 NAME Eleanor // +1 SEX F +1 BIRT +2 DATE 18 JUN 1318 +2 PLAC Woodstock +1 DEAT +2 DATE 22 APR 1355 +2 PLAC Deventer +1 FAMS @F463@ +1 FAMC @F92@ +0 @I1258@ INDI +1 NAME Joan of_the_Tower // +1 SEX F +1 BIRT +2 DATE 5 JUL 1321 +2 PLAC Tower of London,London,England +1 DEAT +2 DATE 7 SEP 1362 +2 PLAC Hertford +1 FAMS @F540@ +1 FAMC @F92@ +0 @I1259@ INDI +1 NAME Rainald_II of_Gueldres // +1 TITL Duke +1 SEX M +1 FAMS @F463@ +0 @I1260@ INDI +1 NAME Charles of_Orleans // +1 TITL Duke of Orleans +1 SEX M +1 BIRT +2 DATE 1391 +1 DEAT +2 DATE 1465 +1 FAMS @F462@ +0 @I1261@ INDI +1 NAME Edward_I (Longshanks) // +1 TITL King of England +1 SEX M +1 BIRT +2 DATE 17 JUN 1239 +2 PLAC Westminster,Palace,London,England +1 DEAT +2 DATE 7 JUL 1307 +2 PLAC Near Carlisle +1 BURI +2 PLAC Westminster,Abbey,London,England +1 FAMS @F464@ +1 FAMS @F465@ +1 FAMC @F466@ +0 @I1262@ INDI +1 NAME Eleanor of_Castile // +1 SEX F +1 BIRT +2 DATE ABT 1244 +2 PLAC Castile +1 DEAT +2 DATE 24 NOV 1290 +2 PLAC Herdeby,Near Grantham,Lincolnshire +1 BURI +2 PLAC Westminster,Abbey,London,England +1 FAMS @F464@ +1 FAMC @F693@ +0 @I1263@ INDI +1 NAME Eleanor // +1 SEX F +1 BIRT +2 DATE 17 JUN 1264 +2 PLAC Windsor Castle,Berkshire,England +1 DEAT +2 DATE 12 OCT 1297 +2 PLAC Ghent +1 FAMC @F464@ +0 @I1264@ INDI +1 NAME Joan // +1 SEX F +1 BIRT +2 DATE 1265 +1 DEAT +2 DATE 1265 +1 FAMC @F464@ +0 @I1265@ INDI +1 NAME John // +1 SEX M +1 BIRT +2 DATE 10 JUL 1266 +2 PLAC Windsor,Berkshire,England +1 DEAT +2 DATE 3 AUG 1271 +2 PLAC Westminster,London,England +1 FAMC @F464@ +0 @I1266@ INDI +1 NAME Henry // +1 SEX M +1 BIRT +2 DATE 13 JUL 1267 +2 PLAC Windsor,Berkshire,England +1 DEAT +2 DATE 14 OCT 1274 +2 PLAC Merton,Surrey +1 FAMC @F464@ +0 @I1267@ INDI +1 NAME Julian (Katherine) // +1 SEX F +1 BIRT +2 DATE 1271 +2 PLAC Holy Land +1 DEAT +2 DATE 1271 +2 PLAC Holy Land +1 FAMC @F464@ +0 @I1268@ INDI +1 NAME Joan of_Acre // +1 SEX F +1 BIRT +2 DATE 1272 +2 PLAC Acre,Palestine +1 DEAT +2 DATE 23 APR 1307 +2 PLAC Clare,Suffolk,England +1 FAMS @F606@ +1 FAMS @F607@ +1 FAMC @F464@ +0 @I1269@ INDI +1 NAME Alfonso // +1 TITL Earl of Chester +1 SEX M +1 BIRT +2 DATE 24 NOV 1273 +2 PLAC Bordeaux +1 DEAT +2 DATE 19 AUG 1284 +2 PLAC Windsor Castle,Berkshire,England +1 FAMC @F464@ +0 @I1270@ INDI +1 NAME Margaret // +1 SEX F +1 BIRT +2 DATE 11 SEP 1275 +2 PLAC Windsor Castle,Berkshire,England +1 DEAT +2 DATE 1318 +2 PLAC Brussels +1 FAMS @F608@ +1 FAMC @F464@ +0 @I1271@ INDI +1 NAME Berengaria // +1 SEX F +1 BIRT +2 DATE 1276 +2 PLAC Kennington +1 DEAT +2 DATE ABT 1279 +1 FAMC @F464@ +0 @I1272@ INDI +1 NAME Mary // +1 SEX F +1 BIRT +2 DATE 11 MAR 1278 +2 PLAC Windsor Castle,Berkshire,England +1 DEAT +2 DATE BEF 8 JUL 1332 +2 PLAC Amesbury +1 FAMC @F464@ +0 @I1273@ INDI +1 NAME Alice // +1 SEX F +1 BIRT +2 DATE 12 MAR 1279 +2 PLAC Woodstock +1 DEAT +2 DATE 1291 +1 FAMC @F464@ +0 @I1274@ INDI +1 NAME Elizabeth // +1 SEX F +1 BIRT +2 DATE AUG 1282 +2 PLAC Rhuddlan Castle +1 DEAT +2 DATE 5 MAY 1316 +1 FAMS @F609@ +1 FAMS @F610@ +1 FAMC @F464@ +0 @I1275@ INDI +1 NAME Beatrice // +1 SEX F +1 BIRT +2 DATE ABT 1286 +2 PLAC Aquitaine +1 FAMC @F464@ +0 @I1276@ INDI +1 NAME Blanche // +1 SEX F +1 BIRT +2 DATE 1290 +1 DEAT +2 DATE 1290 +1 FAMC @F464@ +0 @I1277@ INDI +1 NAME Marguerite of_France // +1 SEX F +1 BIRT +2 DATE 1279 +2 PLAC Paris +1 DEAT +2 DATE 14 FEB 1317 +2 PLAC Marlborough,Castle +1 BURI +2 PLAC Grey Friars,Church,London,England +1 FAMS @F465@ +1 FAMC @F688@ +0 @I1278@ INDI +1 NAME Thomas of_Brotherton // +1 TITL Earl of Norfolk +1 SEX M +1 BIRT +2 DATE 1 JUN 1300 +2 PLAC Brotherton,Yorkshire,England +1 DEAT +2 DATE AUG 1338 +1 FAMS @F562@ +1 FAMS @F611@ +1 FAMC @F465@ +0 @I1279@ INDI +1 NAME Edmund of_Woodstock // +1 TITL Earl of Kent +1 SEX M +1 BIRT +2 DATE 5 AUG 1301 +2 PLAC Woodstock +1 DEAT +2 DATE 19 MAR 1330 +2 PLAC Winchester +1 FAMS @F564@ +1 FAMC @F465@ +0 @I1280@ INDI +1 NAME Eleanor // +1 SEX F +1 BIRT +2 DATE 4 MAY 1306 +2 PLAC Winchester +1 DEAT +2 DATE 1311 +2 PLAC Amesbury +1 FAMC @F465@ +0 @I1281@ INDI +1 NAME Henry_III // +1 TITL King of England +1 SEX M +1 BIRT +2 DATE 1 OCT 1207 +2 PLAC Winchester,Castle +1 DEAT +2 DATE 16 NOV 1272 +2 PLAC Westminster,Palace,London,England +1 BURI +2 PLAC Westminster,Abbey,London,England +1 FAMS @F466@ +1 FAMC @F503@ +0 @I1282@ INDI +1 NAME Eleanor of_Provence // +1 SEX F +1 BIRT +2 DATE ABT 1217 +2 PLAC Aix-en-Provence +1 DEAT +2 DATE 24 JUN 1291 +2 PLAC Amesbury,Wiltshire +1 BURI +2 PLAC Convent Church,Amesbury +1 FAMS @F466@ +1 FAMC @F777@ +0 @I1283@ INDI +1 NAME Margaret // +1 SEX F +1 BIRT +2 DATE 29 SEP 1240 +2 PLAC Windsor Castle,Berkshire,England +1 DEAT +2 DATE 26 FEB 1275 +2 PLAC Cupar Castle,Fife +1 FAMS @F603@ +1 FAMC @F466@ +0 @I1284@ INDI +1 NAME Beatrice // +1 SEX F +1 BIRT +2 DATE 25 JUN 1242 +2 PLAC Bordeaux +1 DEAT +2 DATE 24 MAR 1275 +2 PLAC London,England +1 FAMS @F604@ +1 FAMC @F466@ +0 @I1285@ INDI +1 NAME Edmund Crouchback of_Leicester// +1 TITL Earl +1 SEX M +1 BIRT +2 DATE 16 JAN 1245 +2 PLAC London,England +1 DEAT +2 DATE 5 JUN 1296 +2 PLAC Bayonne +1 FAMS @F605@ +1 FAMS @F558@ +1 FAMC @F466@ +0 @I1286@ INDI +1 NAME Richard // +1 SEX M +1 BIRT +2 DATE ABT 1247 +1 DEAT +2 DATE BEF 1256 +1 FAMC @F466@ +0 @I1287@ INDI +1 NAME John // +1 SEX M +1 BIRT +2 DATE ABT 1250 +1 DEAT +2 DATE BEF 1256 +1 FAMC @F466@ +0 @I1288@ INDI +1 NAME Katherine // +1 SEX F +1 BIRT +2 DATE 25 NOV 1253 +2 PLAC Westminster +1 DEAT +2 DATE 3 MAY 1257 +2 PLAC Windsor Castle,Berkshire,England +1 FAMC @F466@ +0 @I1289@ INDI +1 NAME William // +1 SEX M +1 BIRT +2 DATE ABT 1256 +1 DEAT +2 DATE ABT 1256 +1 FAMC @F466@ +0 @I1290@ INDI +1 NAME Henry // +1 SEX M +1 BIRT +2 DATE AFT 1256 +1 DEAT +2 DATE ABT 1257 +1 FAMC @F466@ +0 @I1291@ INDI +1 NAME John /Spencer/ +1 TITL Hon. +1 SEX M +1 BIRT +2 DATE 1734 +1 DEAT +2 DATE 1783 +1 FAMS @F467@ +1 FAMC @F685@ +0 @I1292@ INDI +1 NAME Georgiana /Carteret/ +1 TITL Lady +1 SEX F +1 DEAT +2 DATE 1780 +1 FAMS @F467@ +0 @I1293@ INDI +1 NAME Henrietta // +1 SEX F +1 BIRT +2 DATE 28 FEB 1792 +2 PLAC Maastricht +1 DEAT +2 DATE 26 OCT 1864 +2 PLAC Schloss Rahr,Near Aachen +1 FAMS @F468@ +0 @I1294@ INDI +1 NAME Paul_I /Romanov/ +1 TITL Emperor +1 SEX M +1 BIRT +2 DATE 1754 +1 DEAT +2 DATE 1801 +1 FAMS @F469@ +1 FAMC @F471@ +0 @I1295@ INDI +1 NAME Maria Feodorovna of_Wurttemberg// +1 SEX F +1 BIRT +2 DATE 1759 +1 DEAT +2 DATE 1828 +1 FAMS @F469@ +1 FAMC @F1274@ +0 @I1296@ INDI +1 NAME Alexander_I /Romanov/ +1 TITL Tsar of Russia +1 SEX M +1 BIRT +2 DATE 1777 +1 DEAT +2 DATE 1825 +1 FAMS @F470@ +1 FAMC @F469@ +0 @I1297@ INDI +1 NAME Yelizaveta Alekseyevna of_Baden// +1 SEX F +1 FAMS @F470@ +0 @I1298@ INDI +1 NAME Konstantin /Romanov/ +1 SEX M +1 BIRT +2 DATE 1779 +1 FAMC @F470@ +0 @I1299@ INDI +1 NAME Catherine_II the_Great // +1 TITL Empress +1 SEX F +1 BIRT +2 DATE 2 MAY 1729 +2 PLAC Szczecin,Poland +1 DEAT +2 DATE 17 NOV 1796 +2 PLAC St. Petersburg,Russia +1 FAMS @F471@ +1 FAMC @F1275@ +0 @I1300@ INDI +1 NAME Peter_III /Romanov/ +1 TITL Emperor Russia +1 SEX M +1 BIRT +2 DATE 1728 +2 PLAC Kiel,Germany +1 DEAT +2 DATE 17 JUL 1762 +1 FAMS @F471@ +1 FAMC @F473@ +0 @I1301@ INDI +1 NAME Peter_I the_Great /Romanov/ +1 TITL Emperor +1 SEX M +1 BIRT +2 DATE 1672 +1 DEAT +2 DATE 1725 +1 FAMS @F472@ +1 FAMS @F474@ +1 FAMC @F478@ +0 @I1302@ INDI +1 NAME Catherine_I // +1 TITL Empress +1 SEX F +1 BIRT +2 DATE 1683 +2 PLAC Jakobstadt,Latvia +1 DEAT +2 DATE 1727 +1 FAMS @F472@ +0 @I1303@ INDI +1 NAME Anna Petrovna /Romanov/ +1 SEX F +1 BIRT +2 DATE 1708 +1 DEAT +2 DATE 1728 +1 FAMS @F473@ +1 FAMC @F472@ +0 @I1304@ INDI +1 NAME Elizabeth Petrovna /Romanov/ +1 TITL Empress +1 SEX F +1 BIRT +2 DATE 1709 +2 PLAC Near Moscow,Russia +1 DEAT +2 DATE 1761/1762 +1 FAMC @F472@ +0 @I1305@ INDI +1 NAME Yevdokiya Lopukhina // +1 SEX F +1 FAMS @F474@ +0 @I1306@ INDI +1 NAME Alexis /Romanov/ +1 SEX M +1 BIRT +2 DATE 1690 +1 DEAT +2 DATE 1718 +1 FAMS @F475@ +1 FAMC @F474@ +0 @I1307@ INDI +1 NAME Unknown // +1 SEX F +1 FAMS @F475@ +0 @I1308@ INDI +1 NAME Peter_II /Romanov/ +1 SEX M +1 BIRT +2 DATE 1715 +1 DEAT +2 DATE 1730 +1 FAMC @F475@ +0 @I1309@ INDI +1 NAME Alexis_I Michaylovich /Romanov/ +1 TITL Emperor +1 SEX M +1 BIRT +2 DATE 1629 +1 DEAT +2 DATE 1675/1676 +1 FAMS @F476@ +1 FAMS @F478@ +1 FAMC @F477@ +0 @I1310@ INDI +1 NAME Maria Miroslavkaya // +1 SEX F +1 DEAT +2 DATE 1668 +1 FAMS @F476@ +0 @I1311@ INDI +1 NAME Feodor_III (Theodore) /Romanov/ +1 TITL Emperor +1 SEX M +1 BIRT +2 DATE 1662 +1 DEAT +2 DATE 1682 +1 FAMS @F479@ +1 FAMC @F476@ +0 @I1312@ INDI +1 NAME Mikhail_III Feodorovich /Romanov/ +1 SEX M +1 BIRT +2 DATE 1597 +1 DEAT +2 DATE 1645 +1 FAMS @F477@ +1 FAMC @F1261@ +0 @I1313@ INDI +1 NAME Eudoxia /Streshniev/ +1 SEX F +1 BIRT +2 DATE 1608 +1 DEAT +2 DATE 1645 +1 FAMS @F477@ +1 FAMC @F1260@ +0 @I1314@ INDI +1 NAME Natalia Narishkina // +1 SEX F +1 BIRT +2 DATE 1651 +1 DEAT +2 DATE 1694 +1 FAMS @F478@ +1 FAMC @F483@ +0 @I1315@ INDI +1 NAME Unknown // +1 SEX F +1 FAMS @F479@ +0 @I1316@ INDI +1 NAME Ivan_V /Romanov/ +1 TITL Emperor +1 SEX M +1 BIRT +2 DATE 1666 +1 DEAT +2 DATE 1696 +1 FAMS @F480@ +1 FAMC @F479@ +0 @I1317@ INDI +1 NAME Unknown // +1 SEX F +1 FAMS @F480@ +0 @I1318@ INDI +1 NAME Anna Ioannovna /Romanov/ +1 TITL Empress +1 SEX F +1 BIRT +2 DATE 1693 +1 DEAT +2 DATE 1740 +1 FAMC @F480@ +0 @I1319@ INDI +1 NAME Yekaterina of_Mecklenburg // +1 SEX F +1 FAMS @F481@ +1 FAMC @F480@ +0 @I1320@ INDI +1 NAME Unknown // +1 SEX M +1 FAMS @F481@ +0 @I1321@ INDI +1 NAME Anna Leopoldovna of_Brunswick// +1 SEX F +1 FAMS @F482@ +1 FAMC @F481@ +0 @I1322@ INDI +1 NAME Unknown // +1 SEX M +1 FAMS @F482@ +0 @I1323@ INDI +1 NAME Ivan_VI /Romanov/ +1 TITL Emperor +1 SEX M +1 BIRT +2 DATE 1740 +1 DEAT +2 DATE 1741 +1 FAMC @F482@ +0 @I1324@ INDI +1 NAME Ivan /Romanov/ +1 SEX M +1 FAMC @F476@ +0 @I1325@ INDI +1 NAME Sophia /Romanov/ +1 SEX F +1 BIRT +2 DATE ABT 1657 +1 FAMC @F476@ +0 @I1326@ INDI +1 NAME Cyril /Naryshkin/ +1 SEX M +1 BIRT +2 DATE 1623 +1 DEAT +2 DATE 1691 +1 FAMS @F483@ +0 @I1327@ INDI +1 NAME Jacquetta of_Luxembourg // +1 SEX F +1 FAMS @F484@ +1 FAMS @F1051@ +1 FAMC @F1050@ +0 @I1328@ INDI +1 NAME Catherine Swynford /Roet/ +1 SEX F +1 BIRT +2 DATE 1350 +1 DEAT +2 DATE 10 MAY 1403 +2 PLAC Lincoln +1 FAMS @F907@ +1 FAMS @F485@ +1 FAMC @F906@ +0 @I1329@ INDI +1 NAME John Beaufort // +1 TITL Earl Sommerset +1 SEX M +1 DEAT +2 DATE 1410 +1 FAMS @F486@ +1 FAMS @F736@ +1 FAMC @F485@ +0 @I1330@ INDI +1 NAME Henry Beaufort // +1 TITL Cardinal +1 SEX M +1 DEAT +2 DATE 1447 +1 FAMC @F485@ +0 @I1331@ INDI +1 NAME Joan Beaufort // +1 SEX F +1 FAMS @F916@ +1 FAMS @F372@ +1 FAMC @F485@ +0 @I1332@ INDI +1 NAME Humphrey /De_Bohun/ +1 TITL Earl of Hereford +1 SEX M +1 FAMS @F914@ +0 @I1333@ INDI +1 NAME Henry /Beaufort/ +1 TITL Earl Sommerset +1 SEX M +1 BIRT +2 DATE 1401 +1 DEAT +2 DATE 1418 +1 FAMC @F486@ +0 @I1334@ INDI +1 NAME John /Beaufort/ +1 TITL Duke Sommerset +1 SEX M +1 BIRT +2 DATE 1403 +1 DEAT +2 DATE 1444 +1 FAMS @F487@ +1 FAMC @F486@ +0 @I1335@ INDI +1 NAME Edmund /Beaufort/ +1 TITL Duke Sommerset +1 SEX M +1 DEAT +2 DATE 1455 +1 FAMS @F920@ +1 FAMC @F486@ +0 @I1336@ INDI +1 NAME Margaret /Beauchamp/ +1 SEX F +1 FAMS @F487@ +0 @I1337@ INDI +1 NAME Isabella of_Castile // +1 SEX F +1 DEAT +2 DATE 23 NOV 1393 +1 FAMS @F488@ +1 FAMC @F908@ +0 @I1338@ INDI +1 NAME Edward // +1 TITL Duke of York +1 SEX M +1 DEAT +2 DATE 1415 +2 PLAC Agincourt +1 FAMS @F1072@ +1 FAMC @F488@ +0 @I1339@ INDI +1 NAME Anne /Beauchamp/ +1 TITL Lady +1 SEX F +1 FAMS @F370@ +0 @I1340@ INDI +1 NAME Isabel /Nevill/ +1 TITL Lady +1 SEX F +1 FAMS @F381@ +1 FAMC @F370@ +0 @I1341@ INDI +1 NAME Louis_XIV // +1 TITL King of France +1 SEX M +1 BIRT +2 DATE 5 SEP 1638 +2 PLAC St Germain-en-,Laye,France +1 DEAT +2 DATE 1 SEP 1715 +2 PLAC Versailles,France +1 BURI +2 PLAC St Denis,France +1 FAMS @F523@ +1 FAMS @F524@ +1 FAMC @F521@ +0 @I1342@ INDI +1 NAME Richard /Nevill/ +1 TITL Earl Salisbury +1 SEX M +1 DEAT +2 DATE 1460 +1 FAMS @F490@ +1 FAMC @F372@ +0 @I1343@ INDI +1 NAME Eleanor /De_Bohun/ +1 TITL Lady +1 SEX F +1 DEAT +2 DATE 3 OCT 1399 +2 PLAC Barking Abbey,Essex,England +1 FAMS @F491@ +1 FAMC @F912@ +0 @I1344@ INDI +1 NAME Roger /Mortimer/ +1 TITL Earl of March IV +1 SEX M +1 DEAT +2 DATE 1398 +2 PLAC ,,,Ireland +1 FAMS @F492@ +1 FAMC @F494@ +0 @I1345@ INDI +1 NAME Eleanor /Holland/ +1 SEX F +1 DEAT +2 DATE 1405 +1 FAMS @F492@ +1 FAMS @F1058@ +1 FAMC @F1057@ +0 @I1346@ INDI +1 NAME Edmund /Mortimer/ +1 TITL Earl of March +1 SEX M +1 DEAT +2 DATE 1425 +1 FAMS @F536@ +1 FAMC @F492@ +0 @I1347@ INDI +1 NAME Violante of_Milan /Visconti/ +1 SEX F +1 DEAT +2 DATE 1404 +1 FAMS @F493@ +1 FAMS @F904@ +1 FAMC @F903@ +0 @I1348@ INDI +1 NAME Philippa of_Ulster // +1 TITL Countess +1 SEX F +1 DEAT +2 DATE 1382 +1 FAMS @F494@ +1 FAMC @F519@ +0 @I1349@ INDI +1 NAME Edmund /Mortimer/ +1 TITL Earl of March 3d +1 SEX M +1 DEAT +2 DATE 1381 +1 FAMS @F494@ +1 FAMC @F795@ +0 @I1350@ INDI +1 NAME Henry /Stafford/ +1 TITL Sir +1 SEX M +1 DEAT +2 DATE 1481 +1 FAMS @F495@ +0 @I1351@ INDI +1 NAME Thomas /Stanley/ +1 TITL Lord +1 SEX M +1 DEAT +2 DATE 1504 +1 FAMS @F496@ +0 @I1352@ INDI +1 NAME Owen /Tudor/ +1 SEX M +1 DEAT +2 DATE 1461 +1 FAMS @F497@ +1 FAMC @F976@ +0 @I1353@ INDI +1 NAME Jasper /Tudor/ +1 TITL Earl of Pembroke +1 SEX M +1 DEAT +2 DATE 1495/1496 +1 FAMS @F537@ +1 FAMC @F497@ +0 @I1354@ INDI +1 NAME Natalia /Sheremetevskaya/ +1 SEX F +1 BIRT +2 DATE 1880 +1 DEAT +2 DATE 1952 +1 FAMS @F498@ +0 @I1355@ INDI +1 NAME Maria Pavlovna /Romanov/ +1 SEX F +1 BIRT +2 DATE 1890 +1 DEAT +2 DATE 1958 +1 FAMS @F512@ +1 FAMC @F50@ +0 @I1356@ INDI +1 NAME Olga /Karnovich/ +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 1866 +1 DEAT +2 DATE 1929 +1 FAMS @F499@ +1 FAMC @F1382@ +0 @I1357@ INDI +1 NAME Vladimir /Romanov/ +1 SEX M +1 BIRT +2 DATE 1896 +1 DEAT +2 DATE 1918 +1 FAMC @F499@ +0 @I1358@ INDI +1 NAME Natalie /Romanov/ +1 SEX F +1 BIRT +2 DATE 1905 +1 FAMC @F499@ +0 @I1359@ INDI +1 NAME Irina /Romanov/ +1 SEX F +1 BIRT +2 DATE 1908 +1 FAMC @F499@ +0 @I1360@ INDI +1 NAME George /Romanov/ +1 SEX M +1 BIRT +2 DATE 1910 +1 DEAT +2 DATE 1931 +1 FAMC @F498@ +0 @I1361@ INDI +1 NAME Peter of_Oldenburg // +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 1868 +1 DEAT +2 DATE 1924 +1 FAMS @F500@ +0 @I1362@ INDI +1 NAME Helen Vladimirovna of_Russia/Romanov/ +1 TITL Grand Duchess +1 SEX F +1 BIRT +2 DATE 1882 +1 DEAT +2 DATE 1957 +1 FAMS @F76@ +1 FAMC @F47@ +0 @I1363@ INDI +1 NAME Charles of_Brunswick- Wolfenbuttel// +1 TITL Duke +1 SEX M +1 FAMS @F501@ +0 @I1364@ INDI +1 NAME John Lackland // +1 TITL King of England +1 SEX M +1 BIRT +2 DATE 24 DEC 1167 +2 PLAC Beaumont Palace,Oxford,England +1 DEAT +2 DATE 19 OCT 1216 +2 PLAC Newark Castle,Newark,Nottinghamshire,England +1 BURI +2 PLAC Worcester,Cathedral +1 FAMS @F502@ +1 FAMS @F503@ +1 FAMC @F504@ +0 @I1365@ INDI +1 NAME Isabella De_Clare of_Gloucester// +1 TITL Countess +1 SEX F +1 DEAT +2 DATE NOV 1217 +1 FAMS @F502@ +1 FAMS @F774@ +1 FAMS @F775@ +1 FAMC @F773@ +0 @I1366@ INDI +1 NAME Isabella of_Angouleme // +1 SEX F +1 BIRT +2 DATE ABT 1188 +2 PLAC Angouleme +1 DEAT +2 DATE 31 MAY 1246 +2 PLAC Fontevraud +1 BURI +2 PLAC Fontevraud Abbey +1 FAMS @F503@ +1 FAMS @F776@ +1 FAMC @F351@ +0 @I1367@ INDI +1 NAME Richard // +1 TITL Earl of Cornwall +1 SEX M +1 BIRT +2 DATE 5 JAN 1209 +2 PLAC Winchester,Castle,England +1 DEAT +2 DATE 1272 +2 PLAC Newark Castle,Newark,England +1 BURI +2 PLAC Worcester,Cathedral +1 FAMS @F599@ +1 FAMS @F600@ +1 FAMS @F601@ +1 FAMC @F503@ +0 @I1368@ INDI +1 NAME Joan // +1 SEX F +1 BIRT +2 DATE 22 JUL 1210 +2 PLAC Gloucester,England +1 DEAT +2 DATE 4 MAR 1238 +2 PLAC Near London,England +1 FAMS @F781@ +1 FAMC @F503@ +0 @I1369@ INDI +1 NAME Isabella // +1 SEX F +1 BIRT +2 DATE 1214 +2 PLAC Gloucester +1 DEAT +2 DATE 1 DEC 1241 +2 PLAC Foggia +1 FAMS @F602@ +1 FAMC @F503@ +0 @I1370@ INDI +1 NAME Eleanor // +1 SEX F +1 BIRT +2 DATE 1215 +2 PLAC Gloucester +1 DEAT +2 DATE 13 APR 1275 +2 PLAC Montargis,France +1 FAMS @F336@ +1 FAMS @F598@ +1 FAMC @F503@ +0 @I1371@ INDI +1 NAME Henry_II Curtmantle // +1 TITL King of England +1 SEX M +1 BIRT +2 DATE 25 MAR 1133 +2 PLAC Le Mans +1 DEAT +2 DATE 6 JUL 1189 +2 PLAC Chinon +1 BURI +2 PLAC Fontevraud Abbey +1 FAMS @F504@ +1 FAMC @F510@ +0 @I1372@ INDI +1 NAME Eleanor of_Aquitaine // +1 TITL Duchess +1 SEX F +1 BIRT +2 DATE ABT 1122 +2 PLAC Bordeaux/Berlin +1 DEAT +2 DATE 1 APR 1204 +2 PLAC Fontevraud +1 BURI +2 PLAC Fontevraud +1 FAMS @F766@ +1 FAMS @F504@ +1 FAMC @F765@ +0 @I1373@ INDI +1 NAME William // +1 SEX M +1 BIRT +2 DATE 17 AUG 1152 +2 PLAC Normandy,England +1 DEAT +2 DATE ABT APR 1156 +2 PLAC Wallingford,Castle,Berkshire,England +1 FAMC @F504@ +0 @I1374@ INDI +1 NAME Henry the_Young_King // +1 TITL King of England +1 SEX M +1 BIRT +2 DATE 28 FEB 1155 +2 PLAC Bermondsey +1 DEAT +2 DATE 11 JUN 1183 +2 PLAC Martel +1 FAMS @F567@ +1 FAMC @F504@ +0 @I1375@ INDI +1 NAME Matilda (Maud) // +1 SEX F +1 BIRT +2 DATE 1156 +2 PLAC London,England +1 DEAT +2 DATE 28 JUN 1189 +2 PLAC Brunswick +1 FAMS @F566@ +1 FAMC @F504@ +0 @I1376@ INDI +1 NAME Richard_I Coeur_de_Lion // +1 TITL King of England +1 SEX M +1 BIRT +2 DATE 1157 +2 PLAC Beaumont Palace,Oxford,England +1 DEAT +2 DATE 6 APR 1199 +2 PLAC Chalus,Limousin +1 BURI +2 PLAC Fontevraud Abbey +1 FAMS @F565@ +1 FAMC @F504@ +0 @I1377@ INDI +1 NAME Geoffrey // +1 TITL Duke of Brittany +1 SEX M +1 BIRT +2 DATE 23 SEP 1158 +1 DEAT +2 DATE 19 AUG 1186 +2 PLAC Paris +1 FAMS @F563@ +1 FAMC @F504@ +0 @I1378@ INDI +1 NAME Eleanor // +1 SEX F +1 BIRT +2 DATE 13 OCT 1162 +2 PLAC Domfront,Normandy +1 DEAT +2 DATE 31 OCT 1214 +2 PLAC Burgos +1 FAMS @F571@ +1 FAMC @F504@ +0 @I1379@ INDI +1 NAME Joan /Plantagenet/ +1 SEX F +1 BIRT +2 DATE OCT 1165 +2 PLAC Angers +1 DEAT +2 DATE 4 SEP 1199 +1 FAMS @F590@ +1 FAMS @F591@ +1 FAMC @F504@ +0 @I1380@ INDI +1 NAME William_I the_Conqueror // +1 TITL King of England +1 SEX M +1 BIRT +2 DATE 1027/1028 +2 PLAC Falaise,Normandy,France +1 DEAT +2 DATE 7 SEP 1087 +2 PLAC Near Rouen,France +1 BURI +2 PLAC St Stephen Abbey,Caen,Normandy +1 FAMS @F505@ +1 FAMC @F572@ +0 @I1381@ INDI +1 NAME Matilda of_Flanders // +1 SEX F +1 BIRT +2 DATE ABT 1031 +2 PLAC Flanders,France +1 DEAT +2 DATE 2 NOV 1083 +2 PLAC Caen +1 BURI +2 PLAC Holy Trinity,Abbey,Caen +1 FAMS @F505@ +1 FAMC @F752@ +0 @I1382@ INDI +1 NAME Robert Curthose // +1 TITL Duke of Normandy +1 SEX M +1 BIRT +2 DATE 1054 +2 PLAC Normandy,France +1 DEAT +2 DATE 10 FEB 1134 +2 PLAC Cardiff Castle +1 FAMS @F753@ +1 FAMC @F505@ +0 @I1383@ INDI +1 NAME Richard // +1 SEX M +1 BIRT +2 DATE ABT 1055 +1 DEAT +2 DATE ABT 1081 +2 PLAC New Forest +1 FAMC @F505@ +0 @I1384@ INDI +1 NAME William_II Rufus // +1 TITL King of England +1 SEX M +1 BIRT +2 DATE 1056/1060 +2 PLAC Normandy,France +1 DEAT +2 DATE 2 AUG 1100 +2 PLAC New Forest +1 BURI +2 PLAC Winchester,Cathedral +1 FAMC @F505@ +0 @I1385@ INDI +1 NAME Cecilia of_Holy_Trinity // +1 TITL Abess +1 SEX F +1 DEAT +2 DATE 30 JUL 1126 +2 PLAC Caen +1 FAMC @F505@ +0 @I1386@ INDI +1 NAME Agatha // +1 SEX F +1 FAMC @F505@ +0 @I1387@ INDI +1 NAME Adeliza a_nun // +1 SEX F +1 FAMC @F505@ +0 @I1388@ INDI +1 NAME Adela // +1 SEX F +1 BIRT +2 DATE ABT 1062 +2 PLAC Normandy,France +1 DEAT +2 DATE 8 MAR 1137/1138 +2 PLAC Marcigny-sur-,Loire,France +1 FAMS @F569@ +1 FAMC @F505@ +0 @I1389@ INDI +1 NAME Matilda // +1 SEX F +1 FAMC @F505@ +0 @I1390@ INDI +1 NAME Constance // +1 SEX F +1 BIRT +2 DATE ABT 1066 +2 PLAC Normandy,France +1 DEAT +2 DATE 13 AUG 1090 +2 PLAC Brittany,France +1 FAMS @F586@ +1 FAMC @F505@ +0 @I1391@ INDI +1 NAME Henry_I Beauclerc // +1 TITL King of England +1 SEX M +1 BIRT +2 DATE ABT SEP 1068 +2 PLAC Selby,Yorkshire,England +1 DEAT +2 DATE 1 DEC 1135 +2 PLAC St Denis-le-,Fermont,Near Gisors +1 BURI +2 PLAC Reading Abbey +1 FAMS @F506@ +1 FAMS @F507@ +1 FAMC @F505@ +0 @I1392@ INDI +1 NAME Matilda (Edith) of_Scotland// +1 SEX F +1 BIRT +2 DATE 1079/1080 +2 PLAC Dunfermline +1 DEAT +2 DATE 1 MAY 1118 +2 PLAC Westminster,Palace,London,England +1 BURI +2 PLAC Westminster,Abbey,London,England +1 FAMS @F506@ +1 FAMC @F568@ +0 @I1393@ INDI +1 NAME Robert of_Gloucester // +1 SEX M +1 DEAT +2 DATE 1147 +1 FAMC @F506@ +0 @I1394@ INDI +1 NAME William // +1 TITL Duke of Normandy +1 SEX M +1 BIRT +2 DATE BEF 5 AUG 1103 +2 PLAC Winchester +1 DEAT +2 DATE 25 NOV 1120 +1 FAMS @F759@ +1 FAMC @F506@ +0 @I1395@ INDI +1 NAME Matilda // +1 SEX F +1 BIRT +2 DATE ABT 1103/1104 +2 PLAC Winchester +1 DEAT +2 DATE 10 SEP 1167 +2 PLAC Rouen +1 FAMS @F509@ +1 FAMS @F510@ +1 FAMC @F506@ +0 @I1396@ INDI +1 NAME Adeliza of_Louvain // +1 SEX F +1 BIRT +2 DATE ABT 1105 +2 PLAC Louvain,Belgium +1 DEAT +2 DATE ABT 23 APR 1151 +2 PLAC Afflighem,Flanders +1 BURI +2 PLAC Afflighem,Flanders +1 FAMS @F507@ +1 FAMS @F625@ +1 FAMC @F756@ +0 @I1397@ INDI +1 NAME Stephen // +1 TITL King of England +1 SEX M +1 BIRT +2 DATE ABT 1096 +2 PLAC Blois,France +1 DEAT +2 DATE 25 OCT 1154 +2 PLAC Dover Castle +1 BURI +2 PLAC Faversham Abbey +1 FAMS @F508@ +1 FAMC @F569@ +0 @I1398@ INDI +1 NAME Matilda of_Boulogne // +1 SEX F +1 BIRT +2 DATE ABT 1103/1105 +2 PLAC Boulogne +1 DEAT +2 DATE 3 MAY 1152 +2 PLAC Hedingham Castle,Essex,England +1 BURI +2 PLAC Faversham Abbey +1 FAMS @F508@ +1 FAMC @F589@ +0 @I1399@ INDI +1 NAME Baldwin // +1 SEX M +1 BIRT +2 DATE ABT 1126 +1 DEAT +2 DATE BEF 2 DEC 1135 +2 PLAC London,England +1 FAMC @F508@ +0 @I1400@ INDI +1 NAME Eustace of_Boulongne // +1 TITL Count +1 SEX M +1 BIRT +2 DATE 1130/1131 +1 DEAT +2 DATE 10 AUG 1153 +2 PLAC Bury St Edmunds +1 FAMS @F570@ +1 FAMC @F508@ +0 @I1401@ INDI +1 NAME Matilda // +1 SEX F +1 BIRT +2 DATE ABT 1133 +1 DEAT +2 DATE ABT 1135 +1 FAMC @F508@ +0 @I1402@ INDI +1 NAME William of_Boulogne // +1 TITL Count +1 SEX M +1 BIRT +2 DATE ABT 1134 +1 DEAT +2 DATE 11 OCT 1159 +2 PLAC Toulouse +1 FAMS @F587@ +1 FAMC @F508@ +0 @I1403@ INDI +1 NAME Mary of_Boulogne // +1 TITL Countess +1 SEX F +1 BIRT +2 DATE ABT 1136 +1 DEAT +2 DATE 1182 +2 PLAC St Austrebert +1 FAMS @F588@ +1 FAMC @F508@ +0 @I1404@ INDI +1 NAME Henry_V // +1 TITL Holy Roman Empr +1 SEX M +1 BIRT +2 DATE 1086 +1 DEAT +2 DATE 23 MAY 1125 +2 PLAC Utrecht +1 FAMS @F509@ +0 @I1405@ INDI +1 NAME Geoffrey_V /Plantagenet/ +1 TITL Count of Anjou +1 SEX M +1 DEAT +2 DATE 7 SEP 1151 +2 PLAC Chateau-du-Loir +1 FAMS @F510@ +0 @I1406@ INDI +1 NAME Audrey /Emery/ +1 SEX F +1 BIRT +2 DATE 1904 +1 FAMS @F511@ +1 FAMC @F1383@ +0 @I1407@ INDI +1 NAME Paul /Romanov/ +1 TITL Prince Ilynsky +1 SEX M +1 FAMC @F511@ +0 @I1408@ INDI +1 NAME William // +1 TITL Prince of Sweden +1 SEX M +1 BIRT +2 DATE 1884 +1 DEAT +2 DATE 1965 +1 FAMS @F512@ +1 FAMC @F155@ +0 @I1409@ INDI +1 NAME Lennart Gustaf Nicholas// +1 TITL Count of Wisborg +1 SEX M +1 BIRT +2 DATE 8 MAY 1909 +2 PLAC Stockholm,Sweden +1 FAMS @F1295@ +1 FAMS @F1296@ +1 FAMC @F512@ +0 @I1410@ INDI +1 NAME Joan // +1 TITL Countess of Kent +1 SEX F +1 BIRT +2 DATE 29 SEP 1328 +1 DEAT +2 DATE 8 AUG 1385 +2 PLAC Wallingford,Castle,Berkshire,England +1 FAMS @F901@ +1 FAMS @F513@ +1 FAMC @F564@ +0 @I1411@ INDI +1 NAME Edward // +1 SEX M +1 BIRT +2 DATE 27 JAN 1365 +2 PLAC Angouleme +1 DEAT +2 DATE 1372 +2 PLAC Bordeaux,France +1 FAMC @F513@ +0 @I1412@ INDI +1 NAME Richard_II // +1 TITL King of England +1 SEX M +1 BIRT +2 DATE 6 JAN 1367 +2 PLAC Bordeaux,France +1 DEAT +2 DATE 6 JAN 1400 +2 PLAC Pontefract,Castle +1 BURI +2 PLAC Westminster,Abbey,London,England +1 FAMS @F514@ +1 FAMS @F515@ +1 FAMC @F513@ +0 @I1413@ INDI +1 NAME Anne of_Bohemia // +1 SEX F +1 BIRT +2 DATE 11 MAY 1366 +2 PLAC Prague +1 DEAT +2 DATE BEF 3 JUN 1394 +2 PLAC Sheen Palace +1 BURI +2 PLAC Westminster,Abbey,London,England +1 FAMS @F514@ +1 FAMC @F1066@ +0 @I1414@ INDI +1 NAME Isabella of_France // +1 SEX F +1 BIRT +2 DATE 9 NOV 1387 +2 PLAC Hotel du Louvre,Paris,France +1 DEAT +2 DATE 13 SEP 1409 +2 PLAC Blois +1 BURI +2 DATE ABT 1624 +2 PLAC Celestines,Paris +1 FAMS @F515@ +1 FAMC @F915@ +0 @I1415@ INDI +1 NAME Enguerrand_VII de_Courcy // +1 TITL Earl of Bedford +1 SEX M +1 DEAT +2 DATE 1396 +1 FAMS @F516@ +0 @I1416@ INDI +1 NAME Constanza (Constance) // +1 TITL Queen of Castile +1 SEX F +1 DEAT +2 DATE 24 MAR 1394 +2 PLAC Leicester,England +1 FAMS @F517@ +1 FAMC @F905@ +0 @I1417@ INDI +1 NAME John 2d /Hastings/ +1 TITL Earl of Pembroke +1 SEX M +1 DEAT +2 DATE 1375 +1 FAMS @F518@ +0 @I1418@ INDI +1 NAME Elizabeth de_Burgh // +1 TITL Lady +1 SEX F +1 DEAT +2 DATE 10 DEC 1363 +2 PLAC Dublin +1 FAMS @F519@ +1 FAMC @F902@ +0 @I1419@ INDI +1 NAME Charles Frederick of_Holstein-// +1 TITL Duke +1 SEX M +1 BIRT +2 DATE 1700 +1 DEAT +2 DATE 1739 +1 FAMS @F473@ +0 @I1420@ INDI +1 NAME Marie-Therese of_Spain // +1 SEX F +1 BIRT +2 DATE 20 SEP 1638 +2 PLAC Madrid,Spain +1 DEAT +2 DATE 30 JUL 1683 +2 PLAC Versailles,France +1 BURI +2 PLAC St Denis +1 FAMS @F523@ +1 FAMC @F948@ +0 @I1421@ INDI +1 NAME Francoise d'Aubigne // +1 SEX F +1 BIRT +2 DATE 27 NOV 1635 +2 PLAC Niort,France +1 DEAT +2 DATE 15 APR 1719 +2 PLAC St Cyr,France +1 BURI +2 PLAC St Cyr +1 FAMS @F524@ +0 @I1422@ INDI +1 NAME Louis_XV // +1 TITL King of France +1 SEX M +1 BIRT +2 DATE 15 FEB 1710 +2 PLAC Versailles,France +1 DEAT +2 DATE 10 MAY 1774 +2 PLAC Versailles,France +1 BURI +2 PLAC St. Denis,France +1 FAMS @F525@ +1 FAMC @F344@ +0 @I1423@ INDI +1 NAME Maria of_Poland /Leczinska/ +1 SEX F +1 BIRT +2 DATE 1703 +1 DEAT +2 DATE 1768 +1 FAMS @F525@ +1 FAMC @F1183@ +0 @I1424@ INDI +1 NAME Louis_XVI // +1 TITL King of France +1 SEX M +1 BIRT +2 DATE 23 AUG 1754 +2 PLAC Versailles,France +1 DEAT +2 DATE 21 JAN 1793 +2 PLAC Paris,France +1 BURI +2 DATE 1815 +2 PLAC St Denis,France +1 FAMS @F526@ +1 FAMC @F1185@ +0 @I1425@ INDI +1 NAME Marie Antoinette of_Austria// +1 SEX F +1 BIRT +2 DATE 2 NOV 1755 +2 PLAC Vienna,Austria +1 DEAT +2 DATE 16 OCT 1793 +2 PLAC Paris,France +1 BURI +2 DATE 1815 +2 PLAC St Denis,France +1 FAMS @F526@ +0 @I1426@ INDI +1 NAME Henry /Brandon/ +1 TITL Earl of Lincoln +1 SEX M +1 BIRT +2 DATE 1516 +1 DEAT +2 DATE 1534 +1 FAMC @F318@ +0 @I1427@ INDI +1 NAME Frances /Brandon/ +1 SEX F +1 BIRT +2 DATE 1517 +1 DEAT +2 DATE 1559 +1 FAMS @F527@ +1 FAMS @F935@ +1 FAMC @F318@ +0 @I1428@ INDI +1 NAME Eleanor /Brandon/ +1 SEX F +1 DEAT +2 DATE 1547 +1 FAMS @F934@ +1 FAMC @F318@ +0 @I1429@ INDI +1 NAME Madeleine of_France // +1 SEX F +1 DEAT +2 DATE 1537 +1 FAMS @F458@ +1 FAMC @F728@ +0 @I1430@ INDI +1 NAME Henry /Grey/ +1 TITL Duke of Suffolk +1 SEX M +1 DEAT +2 DATE 1554 +1 FAMS @F527@ +0 @I1431@ INDI +1 NAME Margaret /Douglas/ +1 TITL Lady +1 SEX F +1 BIRT +2 DATE 1515 +1 DEAT +2 DATE 1578 +1 FAMS @F528@ +1 FAMC @F529@ +0 @I1432@ INDI +1 NAME Matthew /Stuart/ +1 TITL Earl Lennox 4th +1 SEX M +1 BIRT +2 DATE 1516 +1 DEAT +2 DATE 1571 +1 FAMS @F528@ +1 FAMC @F551@ +0 @I1433@ INDI +1 NAME Charles /Stuart/ +1 TITL Earl Lennox 6th +1 SEX M +1 DEAT +2 DATE 1576 +1 FAMS @F530@ +1 FAMC @F528@ +0 @I1434@ INDI +1 NAME Elizabeth /Cavendish/ +1 SEX F +1 DEAT +2 DATE 1581 +1 FAMS @F530@ +1 FAMC @F930@ +0 @I1435@ INDI +1 NAME Arabella /Stuart/ +1 SEX F +1 DEAT +2 DATE 1615 +1 FAMS @F531@ +1 FAMC @F530@ +0 @I1436@ INDI +1 NAME William /Seymour/ +1 TITL Duke Sommerset +1 SEX M +1 DEAT +2 DATE 1660 +1 FAMS @F531@ +1 FAMS @F932@ +1 FAMC @F938@ +0 @I1437@ INDI +1 NAME Thomas /Beaufort/ +1 TITL Duke of Exeter +1 SEX M +1 FAMS @F917@ +1 FAMC @F485@ +0 @I1438@ INDI +1 NAME Franz Josef of_Austria// +1 TITL Emperor +1 SEX M +1 BIRT +2 DATE 18 AUG 1830 +2 PLAC Vienna,Austria +1 DEAT +2 DATE 21 NOV 1916 +1 FAMS @F532@ +1 FAMC @F1150@ +0 @I1439@ INDI +1 NAME Rudolf // +1 TITL Archduke +1 SEX M +1 BIRT +2 DATE 1858 +1 DEAT +2 DATE 1889 +1 FAMC @F532@ +0 @I1440@ INDI +1 NAME Daughter_1 // +1 SEX F +1 FAMC @F532@ +0 @I1441@ INDI +1 NAME Daughter_2 // +1 SEX F +1 FAMC @F532@ +0 @I1442@ INDI +1 NAME // +1 TITL duc d' Alencon +1 SEX M +1 FAMS @F533@ +0 @I1443@ INDI +1 NAME Joan /Holland/ +1 SEX F +1 DEAT +2 DATE 1434 +1 FAMS @F534@ +0 @I1444@ INDI +1 NAME Maud /Clifford/ +1 SEX F +1 FAMS @F1074@ +1 FAMS @F535@ +1 FAMC @F1073@ +0 @I1445@ INDI +1 NAME Anne /Stafford/ +1 SEX F +1 FAMS @F536@ +1 FAMC @F1059@ +0 @I1446@ INDI +1 NAME Catherine /Woodville/ +1 SEX F +1 FAMS @F537@ +0 @I1447@ INDI +1 NAME Robert_I /Bruce/ +1 TITL King of Scotland +1 SEX M +1 BIRT +2 DATE 1274 +1 DEAT +2 DATE 1329 +2 PLAC Cardoss Castle,Firth of Clyde,Scotland +1 FAMS @F538@ +1 FAMS @F539@ +1 FAMC @F740@ +0 @I1448@ INDI +1 NAME Isobel of_Mar // +1 SEX F +1 FAMS @F538@ +1 FAMC @F730@ +0 @I1449@ INDI +1 NAME Margery /Bruce/ +1 SEX F +1 DEAT +2 DATE 1316 +1 FAMS @F542@ +1 FAMC @F538@ +0 @I1450@ INDI +1 NAME Elizabeth de_Burgh // +1 SEX F +1 DEAT +2 DATE 1327 +1 FAMS @F539@ +1 FAMC @F548@ +0 @I1451@ INDI +1 NAME David_II /Bruce/ +1 TITL King of Scotland +1 SEX M +1 BIRT +2 DATE 1329 +1 DEAT +2 DATE 1371 +1 FAMS @F540@ +1 FAMS @F541@ +1 FAMC @F539@ +0 @I1452@ INDI +1 NAME Thored // +1 TITL Ealdorman +1 SEX M +1 FAMS @F697@ +1 FAMC @F698@ +0 @I1453@ INDI +1 NAME Margaret /Drummond/ +1 SEX F +1 DEAT +2 DATE 1375 +1 FAMS @F746@ +1 FAMS @F541@ +1 FAMC @F747@ +0 @I1454@ INDI +1 NAME Walter /Stewart/ +1 SEX M +1 BIRT +2 DATE 1292 +1 DEAT +2 DATE 1326 +1 FAMS @F542@ +0 @I1455@ INDI +1 NAME Robert_II // +1 TITL King of Scotland +1 SEX M +1 BIRT +2 DATE 1316 +1 DEAT +2 DATE 1390 +1 FAMS @F543@ +1 FAMS @F545@ +1 FAMC @F542@ +0 @I1456@ INDI +1 NAME Elizabeth of_Rowallan /Mure/ +1 SEX F +1 FAMS @F543@ +1 FAMC @F731@ +0 @I1457@ INDI +1 NAME Robert_III // +1 TITL King of Scotland +1 SEX M +1 FAMS @F544@ +1 FAMC @F543@ +0 @I1458@ INDI +1 NAME Walter // +1 SEX M +1 FAMC @F543@ +0 @I1459@ INDI +1 NAME Robert // +1 TITL Earl of Fife +1 SEX M +1 FAMS @F554@ +1 FAMC @F543@ +0 @I1460@ INDI +1 NAME Alexander // +1 SEX M +1 FAMC @F543@ +0 @I1461@ INDI +1 NAME Annabella // +1 SEX F +1 DEAT +2 DATE 1401 +1 FAMS @F544@ +1 FAMC @F737@ +0 @I1462@ INDI +1 NAME David of_Rothesay // +1 TITL Duke +1 SEX M +1 FAMC @F544@ +0 @I1463@ INDI +1 NAME James_I // +1 TITL King of Scotland +1 SEX M +1 BIRT +2 DATE 1394 +2 PLAC Dunfermline,Scotland +1 DEAT +2 DATE 1437 +1 FAMS @F546@ +1 FAMC @F544@ +0 @I1464@ INDI +1 NAME Euphemia of_Ross // +1 SEX F +1 FAMS @F545@ +1 FAMC @F732@ +0 @I1465@ INDI +1 NAME Joan /Beaufort/ +1 SEX F +1 DEAT +2 DATE 1445 +1 FAMS @F546@ +1 FAMS @F555@ +1 FAMC @F486@ +0 @I1466@ INDI +1 NAME James_II // +1 TITL King of Scotland +1 SEX M +1 BIRT +2 DATE 1430 +2 PLAC Edinburgh,Scotland +1 DEAT +2 DATE 1460 +2 PLAC Roxburgh Castle,Scotland +1 FAMS @F547@ +1 FAMC @F546@ +0 @I1467@ INDI +1 NAME Marie of_Gueldres // +1 SEX F +1 DEAT +2 DATE 1463 +1 FAMS @F547@ +1 FAMC @F738@ +0 @I1468@ INDI +1 NAME John // +1 TITL King of Denmark +1 SEX M +1 BIRT +2 DATE 1455 +1 DEAT +2 DATE 1513 +1 FAMS @F1343@ +1 FAMC @F739@ +0 @I1469@ INDI +1 NAME Margaret of_Denmark // +1 SEX F +1 BIRT +2 DATE ABT 1457 +1 DEAT +2 DATE 1486 +1 FAMS @F460@ +1 FAMC @F739@ +0 @I1470@ INDI +1 NAME Alexander // +1 TITL Duke of Albany +1 SEX M +1 BIRT +2 DATE ABT 1454 +1 DEAT +2 DATE 1485 +1 FAMS @F553@ +1 FAMS @F1344@ +1 FAMC @F547@ +0 @I1471@ INDI +1 NAME John // +1 TITL Earl of Mar +1 SEX M +1 FAMC @F547@ +0 @I1472@ INDI +1 NAME Mary // +1 SEX F +1 FAMS @F315@ +1 FAMS @F549@ +1 FAMC @F547@ +0 @I1473@ INDI +1 NAME Thomas /Boyd/ +1 TITL Earl of Arran +1 SEX M +1 FAMS @F315@ +0 @I1474@ INDI +1 NAME James /Hamilton/ +1 TITL Lord 1st +1 SEX M +1 BIRT +2 DATE 1479 +1 FAMS @F549@ +0 @I1475@ INDI +1 NAME Elizabeth // +1 SEX F +1 FAMS @F550@ +1 FAMC @F549@ +0 @I1476@ INDI +1 NAME James /Hamilton/ +1 TITL Earl of Arran I +1 SEX M +1 BIRT +2 DATE 1477 +1 DEAT +2 DATE 1529 +1 FAMS @F556@ +1 FAMC @F549@ +0 @I1477@ INDI +1 NAME Matthew /Stewart/ +1 TITL Earl Lennox II +1 SEX M +1 FAMS @F550@ +0 @I1478@ INDI +1 NAME John /Stewart/ +1 TITL Earl Lennox III +1 SEX M +1 FAMS @F551@ +1 FAMC @F550@ +0 @I1479@ INDI +1 NAME Unknown // +1 SEX F +1 FAMS @F551@ +0 @I1480@ INDI +1 NAME John /Stuart/ +1 TITL Lord d'Aubigny V +1 SEX M +1 FAMS @F552@ +1 FAMC @F551@ +0 @I1481@ INDI +1 NAME Unknown // +1 SEX F +1 FAMS @F552@ +0 @I1482@ INDI +1 NAME Esme /Stuart/ +1 TITL Duke Lennox I +1 SEX M +1 DEAT +2 DATE 1583 +1 FAMC @F552@ +0 @I1483@ INDI +1 NAME Catherine /Sinclair/ +1 SEX F +1 FAMS @F553@ +0 @I1484@ INDI +1 NAME John // +1 TITL Duke of Albany +1 SEX M +1 BIRT +2 DATE 1484 +1 DEAT +2 DATE 1536 +1 FAMC @F1344@ +0 @I1485@ INDI +1 NAME Unknown // +1 SEX F +1 FAMS @F554@ +0 @I1486@ INDI +1 NAME Murdoch // +1 TITL Duke of Albany +1 SEX M +1 FAMC @F554@ +0 @I1487@ INDI +1 NAME James /Stewart/ +1 TITL Sir +1 SEX M +1 FAMS @F555@ +0 @I1488@ INDI +1 NAME John /Stewart/ +1 TITL Earl of Atholl +1 SEX M +1 FAMC @F555@ +0 @I1489@ INDI +1 NAME James /Stewart/ +1 TITL Earl of Buchan +1 SEX M +1 FAMC @F555@ +0 @I1490@ INDI +1 NAME Andrew /Stewart/ +1 TITL Bishop of Moray +1 SEX M +1 FAMC @F555@ +0 @I1491@ INDI +1 NAME Janet /Beaton/ +1 SEX F +1 DEAT +2 DATE ABT 1522 +1 FAMS @F556@ +0 @I1492@ INDI +1 NAME James /Hamilton/ +1 TITL Earl of Arran II +1 SEX M +1 BIRT +2 DATE 1515 +1 DEAT +2 DATE 1575 +1 FAMS @F557@ +1 FAMC @F556@ +0 @I1493@ INDI +1 NAME Margaret /Douglas/ +1 SEX F +1 FAMS @F557@ +0 @I1494@ INDI +1 NAME James /Hamilton/ +1 TITL 3d Earl of Arran +1 SEX M +1 DEAT +2 DATE 1609 +1 FAMC @F557@ +0 @I1495@ INDI +1 NAME Blanche of_Artois // +1 SEX F +1 DEAT +2 DATE 2 MAY 1302 +1 FAMS @F558@ +1 FAMC @F786@ +0 @I1496@ INDI +1 NAME Thomas // +1 TITL Earl Lancaster +1 SEX M +1 FAMC @F558@ +0 @I1497@ INDI +1 NAME Henry // +1 TITL Earl Lancaster +1 SEX M +1 FAMS @F559@ +1 FAMC @F558@ +0 @I1498@ INDI +1 NAME Maud /Chaworth/ +1 SEX F +1 FAMS @F559@ +0 @I1499@ INDI +1 NAME Henry // +1 TITL Duke Lancaster I +1 SEX M +1 DEAT +2 DATE 1361 +1 FAMS @F560@ +1 FAMC @F559@ +0 @I1500@ INDI +1 NAME Isabel /de_Beaumont/ +1 SEX F +1 FAMS @F560@ +0 @I1501@ INDI +1 NAME Philippa of_Lancaster // +1 SEX F +1 BIRT +2 DATE ABT 1360 +1 DEAT +2 DATE 1415 +1 FAMS @F561@ +1 FAMC @F452@ +0 @I1502@ INDI +1 NAME Elizabeth // +1 SEX F +1 BIRT +2 DATE 1364 +1 DEAT +2 DATE 1426 +1 FAMS @F1067@ +1 FAMS @F1068@ +1 FAMC @F452@ +0 @I1503@ INDI +1 NAME John_I // +1 TITL King of Portugal +1 SEX M +1 BIRT +2 DATE 1357 +1 DEAT +2 DATE 1433 +1 FAMS @F561@ +0 @I1504@ INDI +1 NAME Alice (Itayls) /Hayles/ +1 SEX F +1 DEAT +2 DATE AFT 8 MAY 1326 +1 FAMS @F562@ +1 FAMC @F789@ +0 @I1505@ INDI +1 NAME Margaret of_Liddell /Wake/ +1 TITL Baroness +1 SEX F +1 DEAT +2 DATE 29 SEP 1349 +1 FAMS @F793@ +1 FAMS @F564@ +1 FAMC @F792@ +0 @I1506@ INDI +1 NAME Constance of_Brittany // +1 TITL Duchess +1 SEX F +1 DEAT +2 DATE 1201 +1 FAMS @F563@ +1 FAMS @F771@ +1 FAMS @F772@ +1 FAMC @F770@ +0 @I1507@ INDI +1 NAME Arthur // +1 SEX M +1 BIRT +2 DATE 1187 +1 DEAT +2 DATE 1203 +1 FAMC @F563@ +0 @I1508@ INDI +1 NAME Berengaria of_Navarre // +1 SEX F +1 BIRT +2 DATE 1163 +1 DEAT +2 DATE 1230 +1 FAMS @F565@ +1 FAMC @F769@ +0 @I1509@ INDI +1 NAME Henry the_Lion // +1 TITL Duke of Saxony +1 SEX M +1 DEAT +2 DATE 1195 +1 FAMS @F566@ +0 @I1510@ INDI +1 NAME Margaret of_France // +1 SEX F +1 DEAT +2 DATE 1198 +1 FAMS @F567@ +1 FAMC @F766@ +0 @I1511@ INDI +1 NAME Malcolm_III Canmore // +1 TITL King of Scotland +1 SEX M +1 DEAT +2 DATE 1093 +1 FAMS @F1020@ +1 FAMS @F568@ +1 FAMC @F1028@ +0 @I1512@ INDI +1 NAME St_Margaret // +1 SEX F +1 DEAT +2 DATE 1093 +1 FAMS @F568@ +1 FAMC @F582@ +0 @I1513@ INDI +1 NAME Edgar // +1 TITL King of Scotland +1 SEX M +1 BIRT +2 DATE ABT 1074 +1 DEAT +2 DATE 1107 +1 FAMC @F568@ +0 @I1514@ INDI +1 NAME Alexander_I the_Fierce // +1 TITL King of Scotland +1 SEX M +1 BIRT +2 DATE 1078 +1 DEAT +2 DATE 1124 +1 FAMS @F1018@ +1 FAMC @F568@ +0 @I1515@ INDI +1 NAME David_I the_Saint // +1 TITL King of Scotland +1 SEX M +1 BIRT +2 DATE ABT 1080 +1 DEAT +2 DATE 1153 +1 FAMS @F1022@ +1 FAMC @F568@ +0 @I1516@ INDI +1 NAME Mary of_Scotland // +1 SEX F +1 FAMS @F589@ +1 FAMC @F568@ +0 @I1517@ INDI +1 NAME Stephen Henry // +1 TITL Count of Blois +1 SEX M +1 DEAT +2 DATE 1102 +1 FAMS @F569@ +0 @I1518@ INDI +1 NAME Theobald // +1 TITL Count of Blois +1 SEX M +1 DEAT +2 DATE 1151 +1 FAMS @F763@ +1 FAMC @F569@ +0 @I1519@ INDI +1 NAME Henry of_Winchester // +1 TITL Bishop +1 SEX M +1 FAMC @F569@ +0 @I1520@ INDI +1 NAME Alfonso_VIII // +1 TITL King of Castile +1 SEX M +1 BIRT +2 DATE 1155 +1 DEAT +2 DATE 1214 +1 FAMS @F571@ +1 FAMC @F695@ +0 @I1521@ INDI +1 NAME Matthew of_Alsace // +1 TITL Count Boulogne +1 SEX M +1 FAMS @F588@ +1 FAMC @F768@ +0 @I1522@ INDI +1 NAME Eustace_III of_Boulogne // +1 TITL Count +1 SEX M +1 FAMS @F589@ +0 @I1523@ INDI +1 NAME Isabel de_Warrenne // +1 SEX F +1 FAMS @F587@ +1 FAMC @F767@ +0 @I1524@ INDI +1 NAME Constance of_Toulouse // +1 SEX F +1 FAMS @F570@ +0 @I1525@ INDI +1 NAME Robert the_Devil // +1 TITL Duke +1 SEX M +1 DEAT +2 DATE 1035 +1 FAMS @F572@ +1 FAMC @F573@ +0 @I1526@ INDI +1 NAME Herleva // +1 SEX F +1 FAMS @F572@ +1 FAMS @F585@ +0 @I1527@ INDI +1 NAME Richard_II of_Normandy // +1 TITL Duke +1 SEX M +1 DEAT +2 DATE 1026 +1 FAMS @F573@ +1 FAMC @F574@ +0 @I1528@ INDI +1 NAME Judith of_Brittany // +1 SEX F +1 FAMS @F573@ +0 @I1529@ INDI +1 NAME Richard_III of_Normandy // +1 TITL Duke +1 SEX M +1 DEAT +2 DATE 1028 +1 FAMC @F573@ +0 @I1530@ INDI +1 NAME Richard_I the_Fearless of_Normandy// +1 TITL Count +1 SEX M +1 DEAT +2 DATE 996 +1 FAMS @F574@ +0 @I1531@ INDI +1 NAME Gunnor of_Denmark // +1 SEX F +1 FAMS @F574@ +0 @I1532@ INDI +1 NAME Emma of_Normandy // +1 SEX F +1 DEAT +2 DATE 1052 +1 FAMS @F575@ +1 FAMS @F584@ +1 FAMC @F574@ +0 @I1533@ INDI +1 NAME Ethelred_II the_Unready // +1 TITL King of Kent +1 SEX M +1 BIRT +2 DATE ABT 968 +1 DEAT +2 DATE 1016 +1 BURI +2 PLAC St. Paul's +1 FAMS @F580@ +1 FAMS @F575@ +1 FAMC @F710@ +0 @I1534@ INDI +1 NAME Edward the_Confessor // +1 TITL King of England +1 SEX M +1 BIRT +2 DATE ABT 1002 +2 PLAC Islip,Oxfordshire,England +1 DEAT +2 DATE 5 JAN 1066 +1 BURI +2 DATE 6 JAN 1066 +2 PLAC Westminster,Abbey,London,England +1 FAMS @F576@ +1 FAMC @F575@ +0 @I1535@ INDI +1 NAME Edith (Eadgyth) // +1 SEX F +1 DEAT +2 DATE 18 DEC 1075 +1 BURI +2 PLAC Westminster,Abbey,London,England +1 FAMS @F576@ +1 FAMC @F577@ +0 @I1536@ INDI +1 NAME Godwin // +1 TITL Earl of Wessex +1 SEX M +1 FAMS @F577@ +0 @I1537@ INDI +1 NAME Gytha // +1 SEX F +1 FAMS @F577@ +0 @I1538@ INDI +1 NAME Harold_II // +1 SEX M +1 BIRT +2 DATE ABT 1022 +1 DEAT +2 DATE 14 OCT 1066 +2 PLAC Hastings +1 FAMS @F578@ +1 FAMC @F577@ +0 @I1539@ INDI +1 NAME Edith Swan-neck (Ealdgyth)// +1 SEX F +1 FAMS @F813@ +1 FAMS @F578@ +1 FAMC @F706@ +0 @I1540@ INDI +1 NAME Gytha // +1 SEX F +1 FAMS @F579@ +1 FAMC @F578@ +0 @I1541@ INDI +1 NAME Vladimir of_Kiev /Monomakh/ +1 TITL Grand Duke +1 SEX M +1 DEAT +2 DATE 1125 +1 FAMS @F579@ +0 @I1542@ INDI +1 NAME Elfreda (Elfgiva) // +1 SEX F +1 FAMS @F580@ +1 FAMC @F697@ +0 @I1543@ INDI +1 NAME Edmund_II Ironside // +1 SEX M +1 DEAT +2 DATE 1016 +1 FAMS @F581@ +1 FAMC @F580@ +0 @I1544@ INDI +1 NAME Ealdgyth // +1 SEX F +1 FAMS @F581@ +0 @I1545@ INDI +1 NAME Edward /Athling/ +1 SEX M +1 BIRT +2 DATE ABT 1016 +1 DEAT +2 DATE 1057 +1 FAMS @F582@ +1 FAMC @F581@ +0 @I1546@ INDI +1 NAME Agatha // +1 SEX F +1 FAMS @F582@ +1 FAMC @F699@ +0 @I1547@ INDI +1 NAME Edgar /Athling/ +1 SEX M +1 FAMC @F582@ +0 @I1548@ INDI +1 NAME Canute_II the_Great // +1 SEX M +1 BIRT +2 DATE ABT 995 +1 DEAT +2 DATE 12 NOV 1035 +2 PLAC Shaftesbury,England +1 BURI +2 PLAC Winchester,Cathedral,London,England +1 FAMS @F583@ +1 FAMS @F584@ +1 FAMC @F708@ +0 @I1549@ INDI +1 NAME Elfgiva of_Northampton // +1 SEX F +1 FAMS @F583@ +1 FAMC @F707@ +0 @I1550@ INDI +1 NAME Harold_I Harefoot // +1 SEX M +1 BIRT +2 DATE ABT 1015 +1 DEAT +2 DATE 17 MAR 1040 +2 PLAC Oxford,England +1 BURI +2 PLAC St Clement Danes,London,England +1 FAMC @F583@ +0 @I1551@ INDI +1 NAME Sweyn // +1 TITL King of Norway +1 SEX M +1 DEAT +2 DATE 1036 +1 FAMC @F583@ +0 @I1552@ INDI +1 NAME Hardicanute // +1 TITL King of Denmark +1 SEX M +1 BIRT +2 DATE 1018 +1 DEAT +2 DATE 8 JUN 1042 +2 PLAC Lambeth +1 BURI +2 PLAC Winchester,Cathedral,London,England +1 FAMC @F584@ +0 @I1553@ INDI +1 NAME Herluin of_Conteville // +1 TITL Viscount +1 SEX M +1 FAMS @F585@ +0 @I1554@ INDI +1 NAME Odo of_Bayeux // +1 TITL Bishop +1 SEX M +1 DEAT +2 DATE 1097 +1 FAMC @F585@ +0 @I1555@ INDI +1 NAME Robert // +1 TITL Count of Mortain +1 SEX M +1 FAMC @F585@ +0 @I1556@ INDI +1 NAME Alan_IV of_Brittany /Fergant/ +1 TITL Count +1 SEX M +1 FAMS @F586@ +0 @I1557@ INDI +1 NAME William_II the_Good // +1 TITL King of Sicily +1 SEX M +1 BIRT +2 DATE 1166 +1 DEAT +2 DATE 18 NOV 1189 +1 FAMS @F590@ +1 FAMC @F1166@ +0 @I1558@ INDI +1 NAME Raymond_VI of_Toulouse // +1 TITL Count +1 SEX M +1 FAMS @F591@ +0 @I1559@ INDI +1 NAME Nicholas /Koulikovsky/ +1 TITL Colonel +1 SEX M +1 BIRT +2 DATE 1881 +1 DEAT +2 DATE 1958 +2 PLAC Cooksville,Near Toronto,Ontario,Canada +1 BURI +2 PLAC York Cemetery,Toronto,Ontario,Canada +1 FAMS @F592@ +0 @I1560@ INDI +1 NAME Tikhon /Koulikovsky/ +1 SEX M +1 BIRT +2 DATE 1917 +1 FAMC @F592@ +0 @I1561@ INDI +1 NAME Goury /Koulikovsky/ +1 SEX M +1 BIRT +2 DATE 1919 +1 FAMC @F592@ +0 @I1562@ INDI +1 NAME Andrew // +1 SEX M +1 BIRT +2 DATE 1897 +1 FAMC @F51@ +0 @I1563@ INDI +1 NAME Theodore // +1 SEX M +1 BIRT +2 DATE 1898 +1 FAMC @F51@ +0 @I1564@ INDI +1 NAME Nikita // +1 SEX M +1 BIRT +2 DATE 1900 +1 FAMC @F51@ +0 @I1565@ INDI +1 NAME Dimitri // +1 SEX M +1 BIRT +2 DATE 1901 +1 FAMC @F51@ +0 @I1566@ INDI +1 NAME Rostislav // +1 SEX M +1 BIRT +2 DATE 1902 +1 FAMC @F51@ +0 @I1567@ INDI +1 NAME Vassily // +1 SEX M +1 BIRT +2 DATE 1907 +1 FAMC @F51@ +0 @I1568@ INDI +1 NAME Alexander Alexandrovich /Romanov/ +1 SEX M +1 BIRT +2 DATE 1869 +1 DEAT +2 DATE 1870 +1 FAMC @F9@ +0 @I1569@ INDI +1 NAME Catherine /Yourievska/ +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 1847 +1 DEAT +2 DATE 1922 +1 FAMS @F593@ +0 @I1570@ INDI +1 NAME George /Romanov/ +1 SEX M +1 BIRT +2 DATE 1872 +1 DEAT +2 DATE 1913 +1 FAMS @F594@ +1 FAMC @F593@ +0 @I1571@ INDI +1 NAME Olga /Romanov/ +1 SEX F +1 BIRT +2 DATE 1874 +1 DEAT +2 DATE 1925 +1 FAMS @F595@ +1 FAMC @F593@ +0 @I1572@ INDI +1 NAME Catherine /Romanov/ +1 SEX F +1 BIRT +2 DATE 1878 +1 DEAT +2 DATE 1959 +1 FAMS @F596@ +1 FAMS @F597@ +1 FAMC @F593@ +0 @I1573@ INDI +1 NAME Alexandra /Zarnekau/ +1 TITL Countess +1 SEX F +1 BIRT +2 DATE 1883 +1 FAMS @F594@ +0 @I1574@ INDI +1 NAME Alexander Alexandrovich /Romanov/ +1 SEX M +1 BIRT +2 DATE 1900 +1 FAMC @F594@ +0 @I1575@ INDI +1 NAME /von_Merenberg/ +1 TITL Count +1 SEX M +1 BIRT +2 DATE 1871 +1 DEAT +2 DATE 1948 +1 FAMS @F595@ +0 @I1576@ INDI +1 NAME George // +1 SEX M +1 BIRT +2 DATE 1897 +1 FAMC @F595@ +0 @I1577@ INDI +1 NAME Olga // +1 SEX F +1 BIRT +2 DATE 1898 +1 FAMC @F595@ +0 @I1578@ INDI +1 NAME Alexander V. /Bariatinsky/ +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 1870 +1 DEAT +2 DATE 1910 +1 FAMS @F596@ +0 @I1579@ INDI +1 NAME Andrei /Bariatinsky/ +1 SEX M +1 BIRT +2 DATE 1902 +1 DEAT +2 DATE 1931 +1 FAMC @F596@ +0 @I1580@ INDI +1 NAME Alexander /Bariatinsky/ +1 SEX M +1 BIRT +2 DATE 1905 +1 FAMC @F596@ +0 @I1581@ INDI +1 NAME Serge /Obelensky/ +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 1890 +1 FAMS @F597@ +0 @I1582@ INDI +1 NAME Sanchia of_Provence // +1 SEX F +1 BIRT +2 DATE ABT 1225 +2 PLAC Aix-en-Provence +1 DEAT +2 DATE 9 NOV 1261 +2 PLAC Berkhamsted +1 FAMS @F600@ +1 FAMC @F779@ +0 @I1583@ INDI +1 NAME Beatrix of_Falkenburg // +1 SEX F +1 BIRT +2 DATE ABT 1253 +1 DEAT +2 DATE 17 OCT 1277 +1 FAMS @F601@ +1 FAMC @F780@ +0 @I1584@ INDI +1 NAME Frederick_II of_Germany // +1 TITL Emperor +1 SEX M +1 FAMS @F602@ +0 @I1585@ INDI +1 NAME Alexander_III // +1 TITL King of Scotland +1 SEX M +1 BIRT +2 DATE 1241 +1 DEAT +2 DATE 1286 +1 FAMS @F603@ +1 FAMS @F787@ +1 FAMC @F1025@ +0 @I1586@ INDI +1 NAME John of_Dreux // +1 TITL Earl of Richmond +1 SEX M +1 FAMS @F604@ +0 @I1587@ INDI +1 NAME Aveline de_Forz // +1 SEX F +1 DEAT +2 DATE 10 NOV 1274 +2 PLAC Stockwell +1 FAMS @F605@ +1 FAMC @F785@ +0 @I1588@ INDI +1 NAME Gilbert De_Clare // +1 TITL Earl Gloucester +1 SEX M +1 DEAT +2 DATE 1295 +1 FAMS @F606@ +0 @I1589@ INDI +1 NAME Ralph de_Monthermer // +1 TITL Baron +1 SEX M +1 DEAT +2 DATE 1305 +1 FAMS @F607@ +0 @I1590@ INDI +1 NAME John_II // +1 TITL Duke of Brabant +1 SEX M +1 FAMS @F608@ +0 @I1591@ INDI +1 NAME John_I // +1 TITL Count of Holland +1 SEX M +1 FAMS @F609@ +0 @I1592@ INDI +1 NAME Humphrey De_Bohun // +1 TITL Earl of Hereford +1 SEX M +1 FAMS @F610@ +0 @I1593@ INDI +1 NAME Mary de_Ros // +1 SEX F +1 FAMS @F791@ +1 FAMS @F611@ +1 FAMC @F790@ +0 @I1594@ INDI +1 NAME John_V /de_Montfort/ +1 TITL Duke of Brittany +1 SEX M +1 DEAT +2 DATE 1 NOV 1399 +1 FAMS @F612@ +1 FAMS @F619@ +0 @I1595@ INDI +1 NAME Margaret /Holland/ +1 SEX F +1 DEAT +2 DATE 31 DEC 1439 +1 FAMS @F486@ +1 FAMS @F613@ +1 FAMC @F901@ +0 @I1596@ INDI +1 NAME Anne of_Burgundy // +1 SEX F +1 DEAT +2 DATE 14 NOV 1432 +2 PLAC Paris,France +1 FAMS @F614@ +1 FAMC @F1049@ +0 @I1597@ INDI +1 NAME Jacqueline of_Holland // +1 TITL Countess +1 SEX F +1 FAMS @F615@ +0 @I1598@ INDI +1 NAME Eleanor de_Cobham // +1 SEX F +1 DEAT +2 DATE 7 JUL 1452 +2 PLAC Beaumaris Castle +1 FAMS @F616@ +1 FAMC @F1048@ +0 @I1599@ INDI +1 NAME Ludwig_III // +1 TITL Elector Palatine +1 SEX M +1 FAMS @F617@ +0 @I1600@ INDI +1 NAME Eric_X of_Pomerania // +1 TITL King of Denmark +1 SEX M +1 FAMS @F618@ +0 @I1601@ INDI +1 NAME Joan of_Navarre // +1 SEX F +1 BIRT +2 DATE ABT 1370 +2 PLAC Pamplona +1 DEAT +2 DATE 9 JUL 1437 +2 PLAC Havering atte,Bower,Essex,England +1 BURI +2 PLAC Canterbury,Cathedral,,England +1 FAMS @F619@ +1 FAMS @F620@ +1 FAMC @F1047@ +0 @I1602@ INDI +1 NAME William /Bourchier/ +1 TITL Count +1 SEX M +1 DEAT +2 DATE 1420 +1 FAMS @F621@ +0 @I1603@ INDI +1 NAME Anne of_Gloucester // +1 SEX F +1 FAMS @F913@ +1 FAMS @F621@ +1 FAMC @F491@ +0 @I1604@ INDI +1 NAME Frederick_II of_Hesse-Cassel // +1 TITL Landgrave +1 SEX M +1 BIRT +2 DATE 1720 +1 DEAT +2 DATE 1785 +1 FAMS @F622@ +0 @I1605@ INDI +1 NAME Elizabeth Christine // +1 SEX F +1 BIRT +2 DATE 1715 +1 DEAT +2 DATE 1797 +1 FAMS @F623@ +1 FAMC @F624@ +0 @I1606@ INDI +1 NAME Ferdinand Albert_II of_Brunswick// +1 SEX M +1 BIRT +2 DATE 1680 +1 DEAT +2 DATE 1735 +1 FAMS @F624@ +0 @I1607@ INDI +1 NAME Margaret Alice /Bridgeman/ +1 TITL Lady +1 SEX F +1 FAMS @F296@ +0 @I1608@ INDI +1 NAME William /d'Aubigny/ +1 TITL Earl of Arundel +1 SEX M +1 DEAT +2 DATE 12 OCT 1176 +1 FAMS @F625@ +0 @I1609@ INDI +1 NAME Henri /de_Laborde/ +1 SEX M +1 BIRT +2 DATE 11 JUN 1934 +2 PLAC Talence,Gironde,France +1 FAMS @F626@ +0 @I1610@ INDI +1 NAME Frederick // +1 SEX M +1 BIRT +2 DATE 1968 +1 FAMC @F626@ +0 @I1611@ INDI +1 NAME Joachim // +1 SEX M +1 BIRT +2 DATE 1969 +1 FAMC @F626@ +0 @I1612@ INDI +1 NAME Silvia Renate /Sommerlath/ +1 SEX F +1 BIRT +2 DATE 23 DEC 1943 +2 PLAC Heidelberg,Germany +1 FAMS @F220@ +1 FAMC @F1153@ +0 @I1613@ INDI +1 NAME Oscar_I // +1 TITL King of Sweden +1 SEX M +1 BIRT +2 DATE 4 JUL 1799 +2 PLAC Paris,France +1 DEAT +2 DATE 8 MAR 1844 +2 PLAC Stockholm,Sweden +1 BURI +2 PLAC Stockholm,Sweden +1 FAMS @F627@ +1 FAMC @F628@ +0 @I1614@ INDI +1 NAME Josephine /de_Beauharnais/ +1 SEX F +1 BIRT +2 DATE 14 MAR 1807 +2 PLAC Milan,Italy +1 DEAT +2 DATE 7 JUN 1876 +2 PLAC Stockholm,Sweden +1 FAMS @F627@ +1 FAMC @F1149@ +0 @I1615@ INDI +1 NAME Charles_XIV John // +1 TITL King of Sweden +1 SEX M +1 BIRT +2 DATE 26 JAN 1763 +2 PLAC Pau,Bearn,France +1 DEAT +2 DATE 8 MAR 1844 +2 PLAC Stockholm,Sweden +1 BURI +2 PLAC Stockholm,Sweden +1 FAMS @F628@ +0 @I1616@ INDI +1 NAME Desiree // +1 SEX F +1 BIRT +2 DATE 9 NOV 1777 +2 PLAC Marseilles,France +1 DEAT +2 DATE 17 DEC 1860 +2 PLAC Stockholm,Sweden +1 BURI +2 PLAC Stockholm,Sweden +1 FAMS @F628@ +0 @I1617@ INDI +1 NAME Frederick_VI // +1 TITL King of Denmark +1 SEX M +1 BIRT +2 DATE 28 JAN 1768 +2 PLAC Christiansborg,Nr: Copenhagen,Denmark +1 DEAT +2 DATE 3 DEC 1839 +2 PLAC Amalienborg +1 FAMS @F629@ +1 FAMC @F281@ +0 @I1618@ INDI +1 NAME Marie // +1 SEX F +1 BIRT +2 DATE 28 OCT 1767 +2 PLAC Hanau +1 DEAT +2 DATE 21 MAR 1852 +2 PLAC Amalienborg,Denmark +1 FAMS @F629@ +1 FAMC @F641@ +0 @I1619@ INDI +1 NAME Juliana Maria // +1 SEX F +1 BIRT +2 DATE 4 SEP 1729 +2 PLAC Wolfenbuttel +1 DEAT +2 DATE 10 OCT 1796 +2 PLAC Fredensborg,Denmark +1 FAMS @F630@ +0 @I1620@ INDI +1 NAME Christian_VI // +1 TITL King of Denmark +1 SEX M +1 BIRT +2 DATE 10 DEC 1699 +2 PLAC Copenhagen,Denmark +1 DEAT +2 DATE 6 AUG 1746 +2 PLAC Copenhagen,Denmark +1 FAMS @F631@ +1 FAMC @F632@ +0 @I1621@ INDI +1 NAME Sophie Magdalene // +1 SEX F +1 BIRT +2 DATE 28 NOV 1700 +1 DEAT +2 DATE 27 MAY 1770 +2 PLAC Christiansborg,Denmark +1 FAMS @F631@ +0 @I1622@ INDI +1 NAME Frederick_IV // +1 TITL King of Denmark +1 SEX M +1 BIRT +2 DATE 21 OCT 1671 +2 PLAC Copenhagen,Denmark +1 DEAT +2 DATE 12 OCT 1730 +2 PLAC Copenhagen,Denmark +1 FAMS @F632@ +1 FAMS @F633@ +1 FAMC @F634@ +0 @I1623@ INDI +1 NAME Louise // +1 SEX F +1 BIRT +2 DATE 28 AUG 1667 +1 DEAT +2 DATE 15 MAR 1721 +1 FAMS @F632@ +0 @I1624@ INDI +1 NAME Anna Sophie // +1 SEX F +1 BIRT +2 DATE 16 APR 1693 +1 DEAT +2 DATE 7 JAN 1743 +2 PLAC Klausholm +1 FAMS @F633@ +0 @I1625@ INDI +1 NAME Christian_V // +1 TITL King of Denmark +1 SEX M +1 BIRT +2 DATE 15 APR 1646 +2 PLAC Flensborg +1 DEAT +2 DATE 25 AUG 1699 +1 FAMS @F634@ +1 FAMC @F637@ +0 @I1626@ INDI +1 NAME Charlotte Amelia // +1 SEX F +1 BIRT +2 DATE 27 APR 1650 +2 PLAC Cassel +1 DEAT +2 DATE 27 MAR 1714 +2 PLAC Copenhagen +1 FAMS @F634@ +0 @I1627@ INDI +1 NAME Christian_IV // +1 TITL King of Denmark +1 SEX M +1 BIRT +2 DATE 12 APR 1577 +2 PLAC Frederiksborg +1 DEAT +2 DATE 28 FEB 1648 +2 PLAC Copenhagen,Denmark +1 FAMS @F635@ +1 FAMS @F636@ +1 FAMC @F268@ +0 @I1628@ INDI +1 NAME Anne Catherine // +1 SEX F +1 BIRT +2 DATE 26 JUN 1575 +1 DEAT +2 DATE 29 MAR 1612 +1 FAMS @F635@ +1 FAMC @F1054@ +0 @I1629@ INDI +1 NAME Christine of_Schleswig- Holstein// +1 TITL Countess +1 SEX F +1 BIRT +2 DATE 6 JUL 1598 +1 DEAT +2 DATE 19 APR 1658 +2 PLAC Odense +1 FAMS @F636@ +0 @I1630@ INDI +1 NAME Frederick_III // +1 TITL King of Denmark +1 SEX M +1 BIRT +2 DATE 18 MAR 1609 +2 PLAC Haderslev,Denmark +1 DEAT +2 DATE 9 FEB 1670 +2 PLAC Copenhagen,Denmark +1 FAMS @F637@ +1 FAMC @F635@ +0 @I1631@ INDI +1 NAME Sophia Amelia // +1 SEX F +1 BIRT +2 DATE 24 MAR 1628 +2 PLAC Herzberg +1 DEAT +2 DATE 20 FEB 1685 +2 PLAC Copenhagen +1 FAMS @F637@ +0 @I1632@ INDI +1 NAME Christian_III // +1 TITL King of Denmark +1 SEX M +1 BIRT +2 DATE 12 AUG 1503 +2 PLAC Gottorp +1 DEAT +2 DATE 1 JAN 1559 +2 PLAC Coldingen +1 FAMS @F638@ +1 FAMC @F639@ +0 @I1633@ INDI +1 NAME Dorothea // +1 SEX F +1 BIRT +2 DATE 9 JUL 1511 +1 DEAT +2 DATE 7 OCT 1571 +2 PLAC Sonderburg +1 FAMS @F638@ +0 @I1634@ INDI +1 NAME Frederick_I // +1 TITL King of Denmark +1 SEX M +1 BIRT +2 DATE 7 OCT 1471 +1 DEAT +2 DATE 10 APR 1533 +2 PLAC Gottorp +1 FAMS @F639@ +1 FAMS @F640@ +1 FAMC @F739@ +0 @I1635@ INDI +1 NAME Anna // +1 SEX F +1 BIRT +2 DATE 27 AUG 1487 +1 DEAT +2 DATE 3 MAY 1547 +2 PLAC Kiel +1 FAMS @F639@ +0 @I1636@ INDI +1 NAME Sophie // +1 SEX F +1 BIRT +2 DATE 1498 +1 DEAT +2 DATE 13 MAY 1568 +2 PLAC Keil +1 FAMS @F640@ +0 @I1637@ INDI +1 NAME Christian // +1 SEX M +1 BIRT +2 DATE 1745 +1 DEAT +2 DATE 1747 +1 FAMC @F107@ +0 @I1638@ INDI +1 NAME Sophia Magdalena // +1 SEX F +1 BIRT +2 DATE 1746 +1 DEAT +2 DATE 1813 +1 FAMS @F1339@ +1 FAMC @F107@ +0 @I1639@ INDI +1 NAME Caroline // +1 SEX F +1 BIRT +2 DATE 1747 +1 DEAT +2 DATE 1820 +1 FAMS @F1340@ +1 FAMC @F107@ +0 @I1640@ INDI +1 NAME Louise // +1 SEX F +1 BIRT +2 DATE 1750 +1 DEAT +2 DATE 1831 +1 FAMS @F641@ +1 FAMC @F107@ +0 @I1641@ INDI +1 NAME Charles of_Hesse-Cassel // +1 SEX M +1 BIRT +2 DATE 1744 +1 DEAT +2 DATE 1836 +1 FAMS @F641@ +0 @I1642@ INDI +1 NAME Christian // +1 SEX M +1 BIRT +2 DATE 1791 +1 DEAT +2 DATE 1791 +1 FAMC @F629@ +0 @I1643@ INDI +1 NAME Frederick // +1 SEX M +1 BIRT +2 DATE 1753 +1 DEAT +2 DATE 1805 +1 FAMS @F642@ +1 FAMC @F630@ +0 @I1644@ INDI +1 NAME Sophia Frederica of_Mecklenburg-// +1 SEX F +1 BIRT +2 DATE 1758 +1 DEAT +2 DATE 1794 +1 FAMS @F642@ +0 @I1645@ INDI +1 NAME Christian_VIII // +1 TITL King of Denmark +1 SEX M +1 BIRT +2 DATE 18 SEP 1786 +2 PLAC Christiansborg +1 DEAT +2 DATE 20 JAN 1848 +2 PLAC Amalienborg +1 FAMS @F643@ +1 FAMS @F644@ +1 FAMC @F642@ +0 @I1646@ INDI +1 NAME Ferdinand // +1 SEX M +1 BIRT +2 DATE 1792 +1 DEAT +2 DATE 1863 +1 FAMS @F649@ +1 FAMC @F642@ +0 @I1647@ INDI +1 NAME Charlotte // +1 SEX F +1 BIRT +2 DATE 4 DEC 1784 +2 PLAC Ludwigslust +1 DEAT +2 DATE 13 JUL 1840 +2 PLAC Rome,Italy +1 FAMS @F643@ +0 @I1648@ INDI +1 NAME Caroline // +1 SEX F +1 BIRT +2 DATE 22 JUN 1796 +2 PLAC Copenhagen +1 DEAT +2 DATE 9 MAR 1881 +2 PLAC Amalienborg +1 FAMS @F644@ +1 FAMC @F648@ +0 @I1649@ INDI +1 NAME Frederick_VII // +1 TITL King of Denmark +1 SEX M +1 BIRT +2 DATE 6 OCT 1808 +2 PLAC Amalienborg +1 DEAT +2 DATE 15 NOV 1863 +2 PLAC Glucksburg +1 FAMS @F645@ +1 FAMS @F646@ +1 FAMS @F647@ +1 FAMC @F643@ +0 @I1650@ INDI +1 NAME Wilhelmine // +1 SEX F +1 BIRT +2 DATE 18 JAN 1808 +2 PLAC Kiel +1 DEAT +2 DATE 30 MAY 1891 +2 PLAC Glucksburg +1 FAMS @F645@ +1 FAMS @F650@ +1 FAMC @F629@ +0 @I1651@ INDI +1 NAME Caroline // +1 SEX F +1 BIRT +2 DATE 10 JAN 1821 +2 PLAC Neustrelitz +1 DEAT +2 DATE 1 JUN 1876 +2 PLAC Neustrelitz +1 FAMS @F646@ +0 @I1652@ INDI +1 NAME Louise /Rasmussen/ +1 TITL Countess +1 SEX F +1 BIRT +2 DATE 21 APR 1815 +2 PLAC Copenhagen +1 DEAT +2 DATE 6 MAR 1874 +2 PLAC Cannes +1 FAMS @F647@ +0 @I1653@ INDI +1 NAME Louise Augusta // +1 SEX F +1 BIRT +2 DATE 1771 +1 DEAT +2 DATE 1843 +1 FAMS @F648@ +1 FAMC @F281@ +0 @I1654@ INDI +1 NAME Frederick Christian of_Schleswig-// +1 TITL Duke +1 SEX M +1 BIRT +2 DATE 1765 +1 DEAT +2 DATE 1814 +1 FAMS @F648@ +0 @I1655@ INDI +1 NAME Marie Louise // +1 SEX F +1 BIRT +2 DATE 1792 +1 DEAT +2 DATE 1793 +1 FAMC @F629@ +0 @I1656@ INDI +1 NAME Caroline // +1 SEX F +1 BIRT +2 DATE 1793 +1 DEAT +2 DATE 1881 +1 FAMS @F649@ +1 FAMC @F629@ +0 @I1657@ INDI +1 NAME Louise // +1 SEX F +1 BIRT +2 DATE 1795 +1 DEAT +2 DATE 1795 +1 FAMC @F629@ +0 @I1658@ INDI +1 NAME Christian // +1 SEX M +1 BIRT +2 DATE 1797 +1 DEAT +2 DATE 1797 +1 FAMC @F629@ +0 @I1659@ INDI +1 NAME Louise Juliane // +1 SEX F +1 BIRT +2 DATE 1802 +1 DEAT +2 DATE 1802 +1 FAMC @F629@ +0 @I1660@ INDI +1 NAME Frederica Maria // +1 SEX F +1 BIRT +2 DATE 1805 +1 DEAT +2 DATE 1805 +1 FAMC @F629@ +0 @I1661@ INDI +1 NAME Charles // +1 TITL Duke +1 SEX M +1 BIRT +2 DATE 1813 +1 DEAT +2 DATE 1878 +1 FAMS @F650@ +0 @I1662@ INDI +1 NAME Maximilian of_Austria // +1 TITL Archduke +1 SEX M +1 BIRT +2 DATE 1832 +1 DEAT +2 DATE 1867 +1 FAMS @F686@ +0 @I1663@ INDI +1 NAME Valdemar // +1 SEX M +1 BIRT +2 DATE 1858 +1 DEAT +2 DATE 1939 +1 FAMS @F687@ +1 FAMC @F74@ +0 @I1664@ INDI +1 NAME Harold // +1 SEX M +1 BIRT +2 DATE 1876 +1 DEAT +2 DATE 1949 +1 FAMS @F652@ +1 FAMC @F218@ +0 @I1665@ INDI +1 NAME Thyra // +1 SEX F +1 BIRT +2 DATE 1880 +1 DEAT +2 DATE 1945 +1 FAMC @F218@ +0 @I1666@ INDI +1 NAME Gustav // +1 SEX M +1 BIRT +2 DATE 1887 +1 DEAT +2 DATE 1944 +1 FAMC @F218@ +0 @I1667@ INDI +1 NAME Dagmar // +1 SEX F +1 BIRT +2 DATE 1890 +1 DEAT +2 DATE 1961 +1 FAMS @F651@ +1 FAMC @F218@ +0 @I1668@ INDI +1 NAME Jorgen /Castenskiold/ +1 SEX M +1 BIRT +2 DATE 1893 +1 FAMS @F651@ +0 @I1669@ INDI +1 NAME Helene of_Schleswig- Holstein// +1 SEX F +1 BIRT +2 DATE 1888 +1 DEAT +2 DATE 1962 +1 FAMS @F652@ +0 @I1670@ INDI +1 NAME Caroline Mathilde // +1 SEX F +1 BIRT +2 DATE 1912 +1 FAMS @F654@ +1 FAMC @F652@ +0 @I1671@ INDI +1 NAME Knud // +1 TITL Her. Prince +1 SEX M +1 BIRT +2 DATE 1900 +1 DEAT +2 DATE 1976 +1 FAMS @F654@ +1 FAMC @F219@ +0 @I1672@ INDI +1 NAME Benedikte // +1 SEX F +1 BIRT +2 DATE 1944 +1 FAMS @F653@ +1 FAMC @F402@ +0 @I1673@ INDI +1 NAME Richard of_Sayn- Wittgenstein-// +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 1934 +1 FAMS @F653@ +0 @I1674@ INDI +1 NAME Elizabeth // +1 SEX F +1 BIRT +2 DATE 1935 +1 FAMC @F654@ +0 @I1675@ INDI +1 NAME Ingolf // +1 SEX M +1 BIRT +2 DATE 1940 +1 FAMS @F1281@ +1 FAMC @F654@ +0 @I1676@ INDI +1 NAME Christian // +1 SEX M +1 BIRT +2 DATE 1942 +1 FAMS @F655@ +1 FAMC @F654@ +0 @I1677@ INDI +1 NAME Anne Dorothy Maltoft-Nielsen// +1 SEX F +1 BIRT +2 DATE 1947 +1 FAMS @F655@ +0 @I1678@ INDI +1 NAME William // +1 SEX M +1 BIRT +2 DATE 1840 +1 DEAT +2 DATE 1879 +1 FAMC @F447@ +0 @I1679@ INDI +1 NAME Maurice // +1 SEX M +1 BIRT +2 DATE 1843 +1 DEAT +2 DATE 1850 +1 FAMC @F447@ +0 @I1680@ INDI +1 NAME Alexander // +1 SEX M +1 BIRT +2 DATE 1851 +1 DEAT +2 DATE 1884 +1 FAMC @F447@ +0 @I1681@ INDI +1 NAME Charlotte // +1 SEX F +1 BIRT +2 DATE 1800 +1 DEAT +2 DATE 1806 +1 FAMC @F202@ +0 @I1682@ INDI +1 NAME Marianne of_Netherlands // +1 SEX F +1 BIRT +2 DATE 1810 +1 DEAT +2 DATE 1883 +1 FAMS @F180@ +1 FAMC @F202@ +0 @I1683@ INDI +1 NAME William // +1 SEX M +1 BIRT +2 DATE 1836 +1 DEAT +2 DATE 1846 +1 FAMC @F388@ +0 @I1684@ INDI +1 NAME Marie // +1 SEX F +1 BIRT +2 DATE 1841 +1 DEAT +2 DATE 1910 +1 FAMS @F656@ +1 FAMC @F388@ +0 @I1685@ INDI +1 NAME William of_Wied // +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 1845 +1 DEAT +2 DATE 1907 +1 FAMS @F656@ +0 @I1686@ INDI +1 NAME Carlos Hugo // +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 1930 +1 FAMS @F657@ +0 @I1687@ INDI +1 NAME Peter /van_Vollenhoven/ +1 SEX M +1 BIRT +2 DATE 1939 +1 FAMS @F658@ +0 @I1688@ INDI +1 NAME Jorge /Guillermo/ +1 SEX M +1 BIRT +2 DATE 1946 +1 FAMS @F659@ +0 @I1689@ INDI +1 NAME Alexander // +1 SEX M +1 BIRT +2 DATE 1818 +1 DEAT +2 DATE 1848 +1 FAMC @F240@ +0 @I1690@ INDI +1 NAME Henry // +1 SEX M +1 BIRT +2 DATE 1820 +1 DEAT +2 DATE 1879 +1 FAMS @F1258@ +1 FAMS @F1259@ +1 FAMC @F240@ +0 @I1691@ INDI +1 NAME Ernest // +1 SEX M +1 BIRT +2 DATE 1822 +1 DEAT +2 DATE 1822 +1 FAMC @F240@ +0 @I1692@ INDI +1 NAME Sophie // +1 SEX F +1 BIRT +2 DATE 1824 +1 DEAT +2 DATE 1897 +1 FAMS @F660@ +1 FAMC @F240@ +0 @I1693@ INDI +1 NAME Charles Alexander of_Saxe-Weimar// +1 TITL Grand Duke +1 SEX M +1 BIRT +2 DATE 1818 +1 DEAT +2 DATE 1901 +1 FAMS @F660@ +0 @I1694@ INDI +1 NAME John Frederick of_Brandenburg-// +1 TITL Margrave +1 SEX M +1 FAMS @F661@ +0 @I1695@ INDI +1 NAME Amalia // +1 SEX F +1 BIRT +2 DATE 21 DEC 1818 +2 PLAC Oldenburg,Germany +1 DEAT +2 DATE 20 MAY 1875 +2 PLAC Bamberg,Germany +1 BURI +2 PLAC Theatinerkirche,Munich,Germany +1 FAMS @F662@ +0 @I1696@ INDI +1 NAME Leopold_I George of_Saxe-Coburg// +1 TITL King of Belgium +1 SEX M +1 BIRT +2 DATE 16 DEC 1790 +2 PLAC Coburg,Germany +1 DEAT +2 DATE 10 DEC 1865 +2 PLAC Laeken,Belgium +1 BURI +2 PLAC Laeken,Belgium +1 FAMS @F80@ +1 FAMS @F663@ +1 FAMC @F1147@ +0 @I1697@ INDI +1 NAME Leopold // +1 SEX M +1 BIRT +2 DATE 1833 +1 DEAT +2 DATE 1834 +1 FAMC @F663@ +0 @I1698@ INDI +1 NAME Leopold_II // +1 TITL King of Belgium +1 SEX M +1 BIRT +2 DATE 9 APR 1835 +2 PLAC Brussels,Belgium +1 DEAT +2 DATE 17 DEC 1909 +2 PLAC Laeken +1 BURI +2 PLAC Laeken +1 FAMS @F1154@ +1 FAMC @F663@ +0 @I1699@ INDI +1 NAME Marie Charlotte // +1 SEX F +1 BIRT +2 DATE 1840 +1 DEAT +2 DATE 1927 +1 FAMS @F686@ +1 FAMC @F663@ +0 @I1700@ INDI +1 NAME Louis Joseph // +1 TITL Dauphin +1 SEX M +1 BIRT +2 DATE 1781 +1 DEAT +2 DATE 1789 +1 FAMC @F526@ +0 @I1701@ INDI +1 NAME Louis_XVII // +1 TITL King of France +1 SEX M +1 BIRT +2 DATE 27 MAR 1785 +2 PLAC Versailles,France +1 DEAT +2 DATE 8 JUN 1795 +2 PLAC Paris,France +1 BURI +2 PLAC St Marguerite,Cemetery,France +1 FAMC @F526@ +0 @I1702@ INDI +1 NAME Sophie Beatrix // +1 SEX F +1 BIRT +2 DATE 1786 +1 DEAT +2 DATE 1787 +1 FAMC @F526@ +0 @I1703@ INDI +1 NAME Marie Therese of_Angouleme// +1 TITL Duchess +1 SEX F +1 BIRT +2 DATE 1778 +1 DEAT +2 DATE 1851 +1 FAMC @F526@ +0 @I1704@ INDI +1 NAME Pepin the_Hunchback // +1 SEX M +1 DEAT +2 DATE 811 +1 FAMC @F182@ +0 @I1705@ INDI +1 NAME Marie Amelie of_Bourbon// +1 TITL Queen of France +1 SEX F +1 BIRT +2 DATE 1782 +1 DEAT +2 DATE 24 MAR 1866 +2 PLAC Claremont +1 FAMS @F1187@ +0 @I1706@ INDI +1 NAME Alexander of_Mar /Ramsay/ +1 TITL Capt. +1 SEX M +1 BIRT +2 DATE 1919 +1 FAMS @F665@ +1 FAMC @F37@ +0 @I1707@ INDI +1 NAME Flora Fraser // +1 TITL Lady +1 SEX F +1 BIRT +2 DATE 1930 +1 FAMS @F665@ +0 @I1708@ INDI +1 NAME Dorothy /Hastings/ +1 SEX F +1 BIRT +2 DATE 1899 +1 FAMS @F666@ +0 @I1709@ INDI +1 NAME // +1 TITL Duke of Beaufort +1 SEX M +1 BIRT +2 DATE 1900 +1 FAMS @F667@ +0 @I1710@ INDI +1 NAME J. E. /Gibbs/ +1 TITL Col. +1 SEX M +1 BIRT +2 DATE 1879 +1 DEAT +2 DATE 1932 +1 FAMS @F668@ +0 @I1711@ INDI +1 NAME Henry Abel /Smith/ +1 TITL Col. Sir +1 SEX M +1 BIRT +2 DATE 1900 +1 FAMS @F669@ +0 @I1712@ INDI +1 NAME John /Spencer/ +1 SEX M +1 BIRT +2 DATE 1960 +1 DEAT +2 DATE 1960 +1 FAMC @F78@ +0 @I1713@ INDI +1 NAME Katharine /Seymour/ +1 TITL Lady +1 SEX F +1 BIRT +2 DATE 1900 +1 FAMC @F127@ +0 @I1714@ INDI +1 NAME James // +1 TITL Duke of Abercorn +1 SEX M +1 BIRT +2 DATE 1904 +1 DEAT +2 DATE 1979 +1 FAMS @F670@ +1 FAMC @F127@ +0 @I1715@ INDI +1 NAME Kathleen /Crichton/ +1 TITL Lady +1 SEX F +1 BIRT +2 DATE 1905 +1 FAMS @F670@ +0 @I1716@ INDI +1 NAME Charles Lennox of_Richmond// +1 TITL Duke +1 SEX M +1 BIRT +2 DATE 1764 +1 DEAT +2 DATE 1819 +1 FAMS @F671@ +1 FAMC @F672@ +0 @I1717@ INDI +1 NAME George Henry Lennox// +1 TITL Lord +1 SEX M +1 DEAT +2 DATE 1805 +1 FAMS @F672@ +1 FAMC @F673@ +0 @I1718@ INDI +1 NAME Louisa /Kerr/ +1 TITL Lady +1 SEX F +1 DEAT +2 DATE 1830 +1 FAMS @F672@ +1 FAMC @F678@ +0 @I1719@ INDI +1 NAME Charles Lennox of_Richmond// +1 TITL Duke +1 SEX M +1 BIRT +2 DATE 1701 +1 DEAT +2 DATE 1750 +1 FAMS @F673@ +1 FAMC @F674@ +0 @I1720@ INDI +1 NAME Charles Lennox of_Richmond// +1 TITL Duke +1 SEX M +1 BIRT +2 DATE 1672 +1 DEAT +2 DATE 1723 +1 FAMS @F674@ +0 @I1721@ INDI +1 NAME Anne of_Albemarle // +1 TITL Countess +1 SEX F +1 DEAT +2 DATE 1789 +1 FAMS @F677@ +1 FAMC @F674@ +0 @I1722@ INDI +1 NAME John /Russell/ +1 TITL Duke of Bedford +1 SEX M +1 BIRT +2 DATE 1766 +1 DEAT +2 DATE 1839 +1 FAMS @F675@ +1 FAMC @F676@ +0 @I1723@ INDI +1 NAME Elizabeth of_Tavistock // +1 TITL Marchioness +1 SEX F +1 DEAT +2 DATE 1768 +1 FAMS @F676@ +1 FAMC @F677@ +0 @I1724@ INDI +1 NAME Caroline of_Lothian // +1 TITL Marchioness +1 SEX F +1 DEAT +2 DATE 1778 +1 FAMS @F678@ +1 FAMC @F679@ +0 @I1725@ INDI +1 NAME Frederica of_Holdernesse // +1 TITL Countess +1 SEX F +1 BIRT +2 DATE 1688 +1 DEAT +2 DATE 1751 +1 FAMS @F679@ +1 FAMC @F680@ +0 @I1726@ INDI +1 NAME of_Schomberg // +1 TITL Duke +1 SEX M +1 FAMS @F680@ +0 @I1727@ INDI +1 NAME Charlot // +1 SEX F +1 BIRT +2 DATE 1659 +1 DEAT +2 DATE 1696 +1 FAMS @F680@ +0 @I1728@ INDI +1 NAME Richard /Bingham/ +1 TITL Earl of Lucan +1 SEX M +1 BIRT +2 DATE 1764 +1 DEAT +2 DATE 1839 +1 FAMS @F681@ +1 FAMC @F682@ +0 @I1729@ INDI +1 NAME Charles /Bingham/ +1 TITL Earl of Lucan +1 SEX M +1 BIRT +2 DATE 1735 +1 DEAT +2 DATE 1799 +1 FAMS @F682@ +0 @I1730@ INDI +1 NAME Elizabeth /Poyntz/ +1 SEX F +1 DEAT +2 DATE 1851 +1 FAMS @F683@ +0 @I1731@ INDI +1 NAME /Spencer/ +1 TITL Earl of Spencer +1 SEX M +1 BIRT +2 DATE 1835 +1 DEAT +2 DATE 1910 +1 FAMS @F684@ +1 FAMC @F683@ +0 @I1732@ INDI +1 NAME Charlotte /Seymour/ +1 SEX F +1 DEAT +2 DATE 1903 +1 FAMS @F684@ +0 @I1733@ INDI +1 NAME Delia Peel // +1 TITL Lady +1 SEX F +1 BIRT +2 DATE 1889 +1 DEAT +2 DATE 1981 +1 FAMC @F133@ +0 @I1734@ INDI +1 NAME Lavinia Annaly // +1 TITL Lady +1 SEX F +1 BIRT +2 DATE 1899 +1 DEAT +2 DATE 1955 +1 FAMC @F133@ +0 @I1735@ INDI +1 NAME John of_Althorp /Spencer/ +1 TITL Hon. +1 SEX M +1 BIRT +2 DATE 1708 +1 DEAT +2 DATE 1746 +1 FAMS @F685@ +0 @I1736@ INDI +1 NAME William_IX of_Hesse-Cassel // +1 TITL Elector +1 SEX M +1 FAMC @F622@ +0 @I1737@ INDI +1 NAME Ernest_II of_Saxe-Coburg- Saalfeld// +1 TITL Duke +1 SEX M +1 BIRT +2 DATE 1818 +1 DEAT +2 DATE 1893 +1 FAMS @F1369@ +1 FAMC @F43@ +0 @I1738@ INDI +1 NAME Marie // +1 SEX F +1 FAMS @F687@ +0 @I1739@ INDI +1 NAME Philip_III the_Bold // +1 TITL King of France +1 SEX M +1 BIRT +2 DATE 1 MAY 1245 +2 PLAC Poissy,,,France +1 DEAT +2 DATE 5 OCT 1285 +2 PLAC Perpignan +1 BURI +2 PLAC St. Denis,France +1 FAMS @F1231@ +1 FAMS @F688@ +1 FAMC @F689@ +0 @I1740@ INDI +1 NAME Louis_IX (St._Louis) // +1 TITL King of France +1 SEX M +1 BIRT +2 DATE 25 APR 1214 +1 DEAT +2 DATE 25 AUG 1270 +2 PLAC Tunis,,,Africa +1 BURI +2 PLAC St. Denis,France +1 FAMS @F689@ +1 FAMC @F690@ +0 @I1741@ INDI +1 NAME Louis_VIII the_Lion // +1 TITL King of France +1 SEX M +1 BIRT +2 DATE 5 SEP 1187 +2 PLAC Paris,France +1 DEAT +2 DATE 8 NOV 1226 +2 PLAC Auvergne,France +1 BURI +2 PLAC St. Denis,France +1 FAMS @F690@ +1 FAMC @F1156@ +0 @I1742@ INDI +1 NAME Blanche of_Castile // +1 SEX F +1 BIRT +2 DATE 1188 +1 DEAT +2 DATE 1252 +1 FAMS @F690@ +1 FAMC @F691@ +0 @I1743@ INDI +1 NAME Charles_IV the_Fair // +1 TITL King of France +1 SEX M +1 BIRT +2 DATE ABT 1294 +1 DEAT +2 DATE 1 FEB 1328 +2 PLAC Vincennes,France +1 BURI +2 PLAC St. Denis,France +1 FAMS @F1176@ +1 FAMS @F1177@ +1 FAMS @F1178@ +1 FAMC @F794@ +0 @I1744@ INDI +1 NAME Edward // +1 SEX M +1 FAMS @F692@ +1 FAMC @F562@ +0 @I1745@ INDI +1 NAME Beatrice // +1 SEX F +1 FAMS @F692@ +0 @I1746@ INDI +1 NAME Ferdinand_III // +1 TITL King of Castile +1 SEX M +1 BIRT +2 DATE 1199 +1 DEAT +2 DATE 1252 +1 FAMS @F693@ +1 FAMC @F784@ +0 @I1747@ INDI +1 NAME Berengaria // +1 SEX F +1 BIRT +2 DATE 1171 +1 DEAT +2 DATE 1246 +1 FAMS @F784@ +1 FAMC @F571@ +0 @I1748@ INDI +1 NAME Sancho_III // +1 TITL King of Castile +1 SEX M +1 BIRT +2 DATE ABT 1134 +1 DEAT +2 DATE ABT 1158 +1 FAMS @F695@ +0 @I1749@ INDI +1 NAME Alfonso_X the_Wise // +1 TITL King of Castile +1 SEX M +1 BIRT +2 DATE ABT 1226 +1 DEAT +2 DATE 1284 +2 PLAC Seville,,,Spain +1 FAMS @F696@ +1 FAMC @F693@ +0 @I1750@ INDI +1 NAME /Unknown/ +1 SEX F +1 FAMS @F696@ +0 @I1751@ INDI +1 NAME Sancho_IV // +1 SEX M +1 BIRT +2 DATE 1258 +1 DEAT +2 DATE 1296 +1 FAMC @F696@ +0 @I1752@ INDI +1 NAME Gunnor // +1 SEX M +1 FAMS @F698@ +0 @I1753@ INDI +1 NAME Athelstan // +1 FAMC @F580@ +0 @I1754@ INDI +1 NAME Egbert // +1 SEX M +1 DEAT +2 DATE 1005 +1 FAMC @F580@ +0 @I1755@ INDI +1 NAME Edred // +1 FAMC @F580@ +0 @I1756@ INDI +1 NAME Edwy // +1 DEAT +2 DATE 1017 +1 FAMC @F580@ +0 @I1757@ INDI +1 NAME Edward // +1 SEX M +1 FAMC @F580@ +0 @I1758@ INDI +1 NAME Edgar // +1 SEX M +1 FAMC @F580@ +0 @I1759@ INDI +1 NAME Edith // +1 SEX F +1 FAMS @F701@ +1 FAMC @F580@ +0 @I1760@ INDI +1 NAME Elgiva // +1 SEX F +1 FAMS @F702@ +1 FAMC @F580@ +0 @I1761@ INDI +1 NAME Wulfhilda // +1 SEX F +1 FAMS @F704@ +1 FAMC @F580@ +0 @I1762@ INDI +1 NAME (Daughter) // +1 SEX F +1 FAMS @F705@ +1 FAMC @F580@ +0 @I1763@ INDI +1 NAME Stephen_I // +1 TITL King of Hungary +1 SEX M +1 BIRT +2 DATE ABT 975 +1 DEAT +2 DATE 1038 +1 FAMS @F699@ +0 @I1764@ INDI +1 NAME Edmund // +1 SEX M +1 FAMS @F700@ +1 FAMC @F581@ +0 @I1765@ INDI +1 NAME Hedwig // +1 SEX F +1 FAMS @F700@ +1 FAMC @F699@ +0 @I1766@ INDI +1 NAME Christina // +1 SEX F +1 FAMC @F582@ +0 @I1767@ INDI +1 NAME Alfred Athling // +1 SEX M +1 DEAT +2 DATE 1036 +1 FAMC @F575@ +0 @I1768@ INDI +1 NAME Gunhilda // +1 SEX F +1 DEAT +2 DATE 1038 +1 FAMS @F846@ +1 FAMC @F584@ +0 @I1769@ INDI +1 NAME Edric of_Mercia /Streona/ +1 TITL Ealdorman +1 SEX M +1 FAMS @F701@ +0 @I1770@ INDI +1 NAME Uchtred // +1 SEX M +1 FAMS @F702@ +1 FAMC @F703@ +0 @I1771@ INDI +1 NAME Waltheof of Northumberland// +1 TITL Earl +1 SEX M +1 FAMS @F703@ +0 @I1772@ INDI +1 NAME Ulfcytel of_East_Anglia /Snylling/ +1 TITL Ealdorman +1 SEX M +1 FAMS @F704@ +0 @I1773@ INDI +1 NAME Athelstan // +1 SEX M +1 FAMS @F705@ +0 @I1774@ INDI +1 NAME Alfgar of_Mercia // +1 TITL Earl +1 SEX M +1 FAMS @F706@ +0 @I1775@ INDI +1 NAME Alfhelm of_Northhampton // +1 TITL Earl +1 SEX M +1 FAMS @F707@ +0 @I1776@ INDI +1 NAME Sweyn Forkbeard // +1 TITL King of Denmark +1 SEX M +1 DEAT +2 DATE 1014 +1 FAMS @F708@ +0 @I1777@ INDI +1 NAME Gunhilda // +1 SEX F +1 FAMS @F708@ +1 FAMC @F709@ +0 @I1778@ INDI +1 NAME Mieczislaw_I of_Poland // +1 TITL Duke +1 SEX M +1 FAMS @F709@ +0 @I1779@ INDI +1 NAME Edgar the_Peaceful // +1 SEX M +1 BIRT +2 DATE 944 +1 DEAT +2 DATE 975 +1 BURI +2 PLAC Glastonbury +1 FAMS @F710@ +1 FAMS @F711@ +1 FAMC @F714@ +0 @I1780@ INDI +1 NAME Elfrida // +1 SEX F +1 DEAT +2 DATE 1000 +1 FAMS @F710@ +1 FAMC @F713@ +0 @I1781@ INDI +1 NAME Ethelfleda // +1 SEX F +1 FAMS @F711@ +1 FAMC @F712@ +0 @I1782@ INDI +1 NAME Edward the_Martyr // +1 SEX M +1 FAMC @F711@ +0 @I1783@ INDI +1 NAME Ordmaer // +1 TITL Ealdorman +1 SEX M +1 FAMS @F712@ +0 @I1784@ INDI +1 NAME Edmund // +1 SEX M +1 DEAT +2 DATE 970 +1 FAMC @F710@ +0 @I1785@ INDI +1 NAME Ordgar of_Devon Ealdorman// +1 SEX M +1 FAMS @F713@ +0 @I1786@ INDI +1 NAME Edmund_I the_Elder // +1 SEX M +1 BIRT +2 DATE 939 +1 DEAT +2 DATE 946 +1 BURI +2 PLAC Glastonbury +1 FAMS @F714@ +1 FAMS @F716@ +1 FAMC @F718@ +0 @I1787@ INDI +1 NAME St._Elgiva // +1 SEX F +1 FAMS @F714@ +0 @I1788@ INDI +1 NAME Edwy // +1 SEX M +1 FAMS @F715@ +1 FAMC @F714@ +0 @I1789@ INDI +1 NAME Elgiva // +1 SEX F +1 FAMS @F715@ +0 @I1790@ INDI +1 NAME Ethelfleda of_Domerham // +1 SEX F +1 FAMS @F716@ +1 FAMC @F717@ +0 @I1791@ INDI +1 NAME Alfgar of_Wiltshire // +1 TITL Ealdorman +1 SEX M +1 FAMS @F717@ +0 @I1792@ INDI +1 NAME Edward the_Elder // +1 SEX M +1 DEAT +2 DATE 924 +1 BURI +2 PLAC Winchester +1 FAMS @F720@ +1 FAMS @F722@ +1 FAMS @F718@ +1 FAMC @F834@ +0 @I1793@ INDI +1 NAME Edgiva // +1 SEX F +1 FAMS @F718@ +0 @I1794@ INDI +1 NAME Edred // +1 SEX M +1 FAMC @F718@ +0 @I1795@ INDI +1 NAME Edburh // +1 SEX F +1 FAMC @F718@ +0 @I1796@ INDI +1 NAME Edgiva // +1 SEX F +1 FAMS @F719@ +1 FAMC @F718@ +0 @I1797@ INDI +1 NAME Louis // +1 TITL King of Provence +1 SEX M +1 FAMS @F719@ +0 @I1798@ INDI +1 NAME Ecgwyn // +1 SEX F +1 FAMS @F720@ +0 @I1799@ INDI +1 NAME Athelstan // +1 SEX M +1 BIRT +2 DATE 895 +1 DEAT +2 DATE 940 +1 BURI +2 PLAC Malmesbury +1 FAMC @F720@ +0 @I1800@ INDI +1 NAME Daughter // +1 SEX F +1 FAMS @F721@ +1 FAMC @F720@ +0 @I1801@ INDI +1 NAME Sihtric of Northumberland// +1 TITL King of Denmark +1 SEX M +1 FAMS @F721@ +0 @I1802@ INDI +1 NAME Elfleda // +1 SEX F +1 FAMS @F722@ +0 @I1803@ INDI +1 NAME Ethelwerd // +1 DEAT +2 DATE 924 +1 FAMC @F722@ +0 @I1804@ INDI +1 NAME Edwin // +1 SEX M +1 FAMC @F722@ +0 @I1805@ INDI +1 NAME Elfleda // +1 SEX F +1 FAMC @F722@ +0 @I1806@ INDI +1 NAME Edgiva // +1 SEX F +1 FAMS @F723@ +1 FAMC @F722@ +0 @I1807@ INDI +1 NAME Ethelhilda // +1 SEX F +1 FAMC @F722@ +0 @I1808@ INDI +1 NAME Edhilda // +1 SEX F +1 FAMS @F724@ +1 FAMC @F722@ +0 @I1809@ INDI +1 NAME Eadgyth (Edith) // +1 SEX F +1 FAMS @F725@ +1 FAMC @F722@ +0 @I1810@ INDI +1 NAME Elgiva // +1 SEX F +1 FAMS @F726@ +1 FAMC @F722@ +0 @I1811@ INDI +1 NAME Charles the_Simple // +1 TITL King of France +1 SEX M +1 FAMS @F723@ +0 @I1812@ INDI +1 NAME Hugh the_Great // +1 TITL Count of Paris +1 SEX M +1 FAMS @F724@ +0 @I1813@ INDI +1 NAME Otho_I the_Great // +1 TITL King of Germany +1 SEX M +1 FAMS @F725@ +0 @I1814@ INDI +1 NAME Boleslaw_II // +1 TITL Duke of Bohemia +1 SEX M +1 FAMS @F726@ +0 @I1815@ INDI +1 NAME Claude // +1 TITL Duke of Guise +1 SEX M +1 FAMS @F727@ +0 @I1816@ INDI +1 NAME Francis_I // +1 TITL King of France +1 SEX M +1 BIRT +2 DATE 12 SEP 1494 +2 PLAC Cognac,France +1 DEAT +2 DATE 31 MAR 1547 +2 PLAC Rambouillet,France +1 BURI +2 PLAC St. Denis,France +1 FAMS @F728@ +1 FAMS @F1359@ +1 FAMC @F729@ +0 @I1817@ INDI +1 NAME Louise of_Savoy // +1 SEX F +1 BIRT +2 DATE 1476 +1 DEAT +2 DATE 1531 +1 FAMS @F729@ +0 @I1818@ INDI +1 NAME Donald // +1 TITL Earl of Mar +1 SEX M +1 FAMS @F730@ +0 @I1819@ INDI +1 NAME Adam of_Rowallan /Mure/ +1 TITL Sir +1 SEX M +1 FAMS @F731@ +0 @I1820@ INDI +1 NAME Hugh // +1 TITL Earl of Ross +1 SEX M +1 FAMS @F732@ +0 @I1821@ INDI +1 NAME Jean // +1 TITL Lady +1 SEX F +1 FAMS @F733@ +1 FAMS @F734@ +1 FAMS @F735@ +1 FAMC @F543@ +0 @I1822@ INDI +1 NAME John /Keith/ +1 TITL Sir +1 SEX M +1 FAMS @F733@ +0 @I1823@ INDI +1 NAME John of_Glamis /Lyon/ +1 TITL Sir +1 SEX M +1 FAMS @F734@ +0 @I1824@ INDI +1 NAME James /Sandilands/ +1 TITL Sir +1 SEX M +1 FAMS @F735@ +0 @I1825@ INDI +1 NAME John /Drummond/ +1 TITL Sir +1 SEX M +1 FAMS @F737@ +0 @I1826@ INDI +1 NAME Arnold // +1 TITL Duke of Gueldres +1 SEX M +1 FAMS @F738@ +0 @I1827@ INDI +1 NAME Christian_I // +1 TITL King of Denmark +1 SEX M +1 BIRT +2 DATE 1426 +1 DEAT +2 DATE 1481 +1 FAMS @F739@ +0 @I1828@ INDI +1 NAME Dorothea // +1 SEX F +1 BIRT +2 DATE 1430 +1 DEAT +2 DATE 1495 +1 FAMS @F739@ +1 FAMS @F1342@ +1 FAMC @F1277@ +0 @I1829@ INDI +1 NAME /Unknown/ +1 SEX F +1 FAMS @F548@ +0 @I1830@ INDI +1 NAME Robert /Bruce/ +1 SEX M +1 DEAT +2 DATE 1304 +1 FAMS @F740@ +1 FAMC @F741@ +0 @I1831@ INDI +1 NAME Margaret of_Carrick // +1 TITL Countess +1 SEX F +1 FAMS @F740@ +0 @I1832@ INDI +1 NAME Robert /Bruce/ +1 SEX M +1 DEAT +2 DATE 1295 +1 FAMS @F741@ +1 FAMC @F743@ +0 @I1833@ INDI +1 NAME Isobel // +1 SEX F +1 DEAT +2 DATE 1254 +1 FAMS @F741@ +1 FAMC @F742@ +0 @I1834@ INDI +1 NAME Gilbert De_Clare of_Gloucester// +1 TITL Earl +1 SEX M +1 FAMS @F742@ +0 @I1835@ INDI +1 NAME Robert of_Annandale /Bruce/ +1 TITL Lord +1 SEX M +1 FAMS @F743@ +0 @I1836@ INDI +1 NAME Isobel // +1 SEX F +1 DEAT +2 DATE 1251 +1 FAMS @F743@ +1 FAMC @F744@ +0 @I1837@ INDI +1 NAME David of_Huntingdon // +1 TITL Earl +1 SEX M +1 DEAT +2 DATE 1219 +1 FAMS @F744@ +1 FAMC @F1023@ +0 @I1838@ INDI +1 NAME Matilda // +1 SEX F +1 DEAT +2 DATE 1233 +1 FAMS @F744@ +1 FAMC @F745@ +0 @I1839@ INDI +1 NAME Hugh /Keveliock/ +1 TITL Earl of Chester +1 SEX M +1 FAMS @F745@ +0 @I1840@ INDI +1 NAME John /Logie/ +1 TITL Sir +1 SEX M +1 FAMS @F746@ +0 @I1841@ INDI +1 NAME Malcolm /Drummond/ +1 TITL Sir +1 SEX M +1 FAMS @F747@ +0 @I1842@ INDI +1 NAME Margaret // +1 SEX F +1 DEAT +2 DATE 1228 +1 FAMS @F806@ +1 FAMC @F744@ +0 @I1843@ INDI +1 NAME Alan // +1 TITL Lord of Galloway +1 SEX M +1 FAMS @F748@ +1 FAMS @F806@ +0 @I1844@ INDI +1 NAME Devorguilla // +1 SEX F +1 DEAT +2 DATE 1290 +1 FAMS @F749@ +1 FAMC @F806@ +0 @I1845@ INDI +1 NAME John /Balliol/ +1 SEX M +1 FAMS @F749@ +0 @I1846@ INDI +1 NAME John /Balliol/ +1 SEX M +1 DEAT +2 DATE 1313 +1 FAMS @F750@ +1 FAMC @F749@ +0 @I1847@ INDI +1 NAME Isobel // +1 SEX F +1 FAMS @F750@ +1 FAMC @F751@ +0 @I1848@ INDI +1 NAME John de_Warenne // +1 TITL Earl of Surrey +1 SEX M +1 FAMS @F751@ +0 @I1849@ INDI +1 NAME Edward /Balliol/ +1 SEX M +1 DEAT +2 DATE 1363 +1 FAMC @F750@ +0 @I1850@ INDI +1 NAME Baldwin_V of_Flanders // +1 TITL Count +1 SEX M +1 FAMS @F752@ +0 @I1851@ INDI +1 NAME Sybilla // +1 SEX F +1 FAMS @F753@ +1 FAMC @F754@ +0 @I1852@ INDI +1 NAME Geoffrey of_Conversano // +1 TITL Count +1 SEX M +1 FAMS @F754@ +0 @I1853@ INDI +1 NAME William Clito of_Flanders// +1 TITL Count +1 SEX M +1 DEAT +2 DATE 1128 +1 FAMS @F755@ +1 FAMS @F757@ +1 FAMC @F753@ +0 @I1854@ INDI +1 NAME Sybil // +1 SEX F +1 FAMS @F755@ +1 FAMC @F760@ +0 @I1855@ INDI +1 NAME Fulke // +1 TITL Count of Anjou +1 SEX M +1 FAMS @F760@ +0 @I1856@ INDI +1 NAME Adelicia // +1 SEX F +1 FAMS @F757@ +1 FAMC @F758@ +0 @I1857@ INDI +1 NAME Reiner of_Montferrat // +1 TITL Marquis +1 SEX M +1 FAMS @F758@ +0 @I1858@ INDI +1 NAME Isabella // +1 SEX F +1 FAMS @F759@ +1 FAMC @F760@ +0 @I1859@ INDI +1 NAME Geoffrey Lower_Lorraine // +1 TITL Duke +1 SEX M +1 FAMS @F756@ +0 @I1860@ INDI +1 NAME Matilda // +1 SEX F +1 DEAT +2 DATE 1120 +1 FAMC @F569@ +0 @I1861@ INDI +1 NAME William // +1 SEX M +1 FAMS @F761@ +1 FAMC @F569@ +0 @I1862@ INDI +1 NAME Agnes // +1 SEX F +1 FAMS @F761@ +1 FAMC @F762@ +0 @I1863@ INDI +1 NAME Giles de_Sulli // +1 SEX M +1 FAMS @F762@ +0 @I1864@ INDI +1 NAME Maud // +1 SEX F +1 FAMS @F763@ +1 FAMC @F764@ +0 @I1865@ INDI +1 NAME Ingelbert of_Carinthia // +1 TITL Duke +1 SEX M +1 FAMS @F764@ +0 @I1866@ INDI +1 NAME Geoffrey_VI of_Anjou // +1 TITL Count of Nantes +1 SEX M +1 BIRT +2 DATE 1134 +1 DEAT +2 DATE 1158 +1 FAMC @F510@ +0 @I1867@ INDI +1 NAME William // +1 TITL Count of Poitou +1 SEX M +1 BIRT +2 DATE 1136 +1 DEAT +2 DATE 1164 +1 FAMC @F510@ +0 @I1868@ INDI +1 NAME William_X of_Aquitaine // +1 TITL Duke +1 SEX M +1 BIRT +2 DATE 1099 +1 DEAT +2 DATE 1137 +1 FAMS @F765@ +0 @I1869@ INDI +1 NAME Louis_VII the_Younger // +1 TITL King of France +1 SEX M +1 BIRT +2 DATE ABT 1121 +1 DEAT +2 DATE 18 SEP 1180 +2 PLAC Paris,France +1 BURI +2 PLAC Abbey Barbeaux,Melun,France +1 FAMS @F766@ +1 FAMS @F1168@ +1 FAMS @F1169@ +1 FAMC @F1158@ +0 @I1870@ INDI +1 NAME William de_Warenne // +1 TITL Earl of Surrey +1 SEX M +1 FAMS @F767@ +0 @I1871@ INDI +1 NAME Theodore of_Flanders // +1 TITL Count +1 SEX M +1 FAMS @F768@ +0 @I1872@ INDI +1 NAME Sancho_VI // +1 TITL King of Navarre +1 SEX M +1 FAMS @F769@ +0 @I1873@ INDI +1 NAME Eleanor // +1 SEX F +1 DEAT +2 DATE 1241 +1 FAMC @F563@ +0 @I1874@ INDI +1 NAME Conan of_Brittany // +1 TITL Duke +1 SEX M +1 FAMS @F770@ +0 @I1875@ INDI +1 NAME Ranulph // +1 TITL Earl of Chester +1 SEX M +1 FAMS @F771@ +0 @I1876@ INDI +1 NAME Guy of_Thouars // +1 TITL Viscount +1 SEX M +1 FAMS @F772@ +0 @I1877@ INDI +1 NAME William of_Gloucester // +1 TITL Earl +1 SEX M +1 FAMS @F773@ +0 @I1878@ INDI +1 NAME Geoffrey de_Mandeville // +1 SEX M +1 FAMS @F774@ +0 @I1879@ INDI +1 NAME Hubert de_Burgh // +1 SEX M +1 FAMS @F775@ +0 @I1880@ INDI +1 NAME Hugh de_la_Marche /le_Brun/ +1 TITL Count +1 SEX M +1 FAMS @F776@ +0 @I1881@ INDI +1 NAME Raymond of_Provence // +1 TITL Count +1 SEX M +1 FAMS @F777@ +0 @I1882@ INDI +1 NAME Henry // +1 SEX M +1 DEAT +2 DATE 1271 +1 FAMC @F599@ +0 @I1883@ INDI +1 NAME William of_Pembroke /Marshal/ +1 TITL Earl +1 SEX M +1 FAMS @F778@ +0 @I1884@ INDI +1 NAME Raymond of_Provence /Berengar/ +1 TITL Count +1 SEX M +1 FAMS @F779@ +0 @I1885@ INDI +1 NAME William de_Fauquemont of_Montjoye// +1 TITL Count +1 SEX M +1 FAMS @F780@ +0 @I1886@ INDI +1 NAME Alexander_II // +1 TITL King of Scotland +1 SEX M +1 BIRT +2 DATE 1198 +1 DEAT +2 DATE 1249 +1 FAMS @F781@ +1 FAMS @F1025@ +1 FAMC @F1024@ +0 @I1887@ INDI +1 NAME Edmund // +1 TITL Earl of Cornwall +1 SEX M +1 DEAT +2 DATE 1300 +1 FAMS @F782@ +1 FAMC @F600@ +0 @I1888@ INDI +1 NAME Richard // +1 SEX M +1 DEAT +2 DATE 1296 +1 FAMC @F600@ +0 @I1889@ INDI +1 NAME Margaret // +1 SEX F +1 FAMS @F782@ +1 FAMC @F783@ +0 @I1890@ INDI +1 NAME Richard De_Clare of_Gloucester// +1 TITL Earl +1 SEX M +1 FAMS @F783@ +0 @I1891@ INDI +1 NAME Alfonso_IX // +1 TITL King of Castile +1 SEX M +1 DEAT +2 DATE 1230 +1 FAMS @F784@ +1 FAMS @F691@ +0 @I1892@ INDI +1 NAME Lucienne of_Rochefort // +1 SEX F +1 FAMS @F694@ +0 @I1893@ INDI +1 NAME William of_Albemarle /de_Forz/ +1 TITL Count +1 SEX M +1 FAMS @F785@ +0 @I1894@ INDI +1 NAME Robert // +1 TITL Count of Artois +1 SEX M +1 FAMS @F786@ +1 FAMC @F690@ +0 @I1895@ INDI +1 NAME /Unknown/ +1 SEX F +1 FAMS @F786@ +0 @I1896@ INDI +1 NAME Yolande // +1 SEX F +1 FAMS @F787@ +1 FAMC @F788@ +0 @I1897@ INDI +1 NAME Robert_IV // +1 TITL Count of Dreux +1 SEX M +1 FAMS @F788@ +0 @I1898@ INDI +1 NAME Roger of_Harwich /Hayles/ +1 TITL Sir +1 SEX M +1 FAMS @F789@ +0 @I1899@ INDI +1 NAME Piers De_Braose // +1 SEX M +1 FAMS @F790@ +0 @I1900@ INDI +1 NAME Ralph /Cobham/ +1 TITL Sir +1 SEX M +1 FAMS @F791@ +0 @I1901@ INDI +1 NAME John // +1 TITL Lord Wake +1 SEX M +1 FAMS @F792@ +0 @I1902@ INDI +1 NAME John /Comyn/ +1 SEX M +1 FAMS @F793@ +0 @I1903@ INDI +1 NAME Philip_IV the_Fair // +1 TITL King of France +1 SEX M +1 BIRT +2 DATE 1268 +2 PLAC Fontainebleau,France +1 DEAT +2 DATE 29 NOV 1314 +2 PLAC Fontainebleau,France +1 BURI +2 PLAC St. Denis,France +1 FAMS @F794@ +1 FAMC @F688@ +0 @I1904@ INDI +1 NAME Roger /Mortimer/ +1 TITL Earl of March II +1 SEX M +1 DEAT +2 DATE 1360 +1 FAMS @F795@ +1 FAMC @F796@ +0 @I1905@ INDI +1 NAME Edmund /Mortimer/ +1 TITL Sir +1 SEX M +1 FAMS @F796@ +1 FAMC @F797@ +0 @I1906@ INDI +1 NAME Roger /Mortimer/ +1 TITL Earl of March I +1 SEX M +1 DEAT +2 DATE 1330 +1 FAMS @F797@ +1 FAMC @F798@ +0 @I1907@ INDI +1 NAME Edmund /Mortimer/ +1 TITL Lord Mortimer I +1 SEX M +1 FAMS @F798@ +1 FAMC @F799@ +0 @I1908@ INDI +1 NAME Roger /Mortimer/ +1 SEX M +1 FAMS @F799@ +1 FAMC @F800@ +0 @I1909@ INDI +1 NAME Maud // +1 SEX F +1 FAMS @F799@ +1 FAMC @F807@ +0 @I1910@ INDI +1 NAME Ralph /Mortimer/ +1 SEX M +1 FAMS @F800@ +0 @I1911@ INDI +1 NAME Gwladus DDU // +1 SEX F +1 FAMS @F801@ +1 FAMS @F800@ +1 FAMC @F802@ +0 @I1912@ INDI +1 NAME Reginald De_Braose // +1 SEX M +1 FAMS @F801@ +1 FAMS @F808@ +1 FAMC @F809@ +0 @I1913@ INDI +1 NAME Llywelyn Fawr the_Great// +1 TITL Prince of Wales +1 SEX M +1 FAMS @F802@ +1 FAMC @F830@ +0 @I1914@ INDI +1 NAME Richard /Wellesley/ +1 TITL Marquess +1 SEX M +1 DEAT +2 DATE 1842 +1 FAMS @F803@ +1 FAMC @F804@ +0 @I1915@ INDI +1 NAME Garret of_Mornington /Wellesley/ +1 TITL Earl +1 SEX M +1 FAMS @F804@ +0 @I1916@ INDI +1 NAME Anne /Hill/ +1 TITL Hon. +1 SEX F +1 DEAT +2 DATE 1831 +1 FAMS @F804@ +1 FAMC @F805@ +0 @I1917@ INDI +1 NAME Arthur of_Wellington /Wellesley/ +1 TITL Duke +1 SEX M +1 FAMC @F804@ +0 @I1918@ INDI +1 NAME Arthur Dungannon /Hill/ +1 TITL Viscount +1 SEX M +1 FAMS @F805@ +1 FAMC @F987@ +0 @I1919@ INDI +1 NAME William /De_Braose/ +1 SEX M +1 FAMS @F807@ +1 FAMC @F808@ +0 @I1920@ INDI +1 NAME William /De_Braose/ +1 SEX M +1 FAMS @F809@ +0 @I1921@ INDI +1 NAME Bertha // +1 SEX F +1 FAMS @F809@ +1 FAMC @F810@ +0 @I1922@ INDI +1 NAME Miles of_Gloucester // +1 TITL Earl of Hereford +1 SEX M +1 FAMS @F810@ +0 @I1923@ INDI +1 NAME Sybil // +1 SEX F +1 FAMS @F810@ +1 FAMC @F811@ +0 @I1924@ INDI +1 NAME Bernard of_Neufmarche // +1 SEX M +1 FAMS @F811@ +0 @I1925@ INDI +1 NAME Nest // +1 SEX F +1 FAMS @F811@ +1 FAMC @F812@ +0 @I1926@ INDI +1 NAME Osbern Fitz Richard// +1 SEX M +1 FAMS @F812@ +0 @I1927@ INDI +1 NAME Nest // +1 SEX F +1 FAMS @F812@ +1 FAMC @F813@ +0 @I1928@ INDI +1 NAME Gruffydd Ap_Llywelyn // +1 SEX M +1 FAMS @F813@ +1 FAMC @F814@ +0 @I1929@ INDI +1 NAME Henry_III // +1 TITL King of Germany +1 SEX M +1 BIRT +2 DATE 1017 +1 DEAT +2 DATE 1056 +1 FAMS @F846@ +0 @I1930@ INDI +1 NAME Llywelyn Ap_Seisyll // +1 SEX M +1 FAMS @F814@ +0 @I1931@ INDI +1 NAME Angharad // +1 SEX F +1 FAMS @F814@ +1 FAMS @F815@ +1 FAMC @F816@ +0 @I1932@ INDI +1 NAME Cynfyn of_Powys // +1 SEX M +1 FAMS @F815@ +0 @I1933@ INDI +1 NAME Bleddyn // +1 SEX M +1 FAMC @F815@ +0 @I1934@ INDI +1 NAME Maredudd // +1 SEX M +1 FAMS @F816@ +1 FAMC @F817@ +0 @I1935@ INDI +1 NAME Owain // +1 SEX M +1 DEAT +2 DATE 968 +1 FAMS @F817@ +1 FAMC @F818@ +0 @I1936@ INDI +1 NAME Hywel Dda (the_Good)// +1 SEX M +1 FAMS @F818@ +1 FAMC @F819@ +0 @I1937@ INDI +1 NAME Cadell // +1 SEX M +1 DEAT +2 DATE 909 +1 FAMS @F819@ +1 FAMC @F820@ +0 @I1938@ INDI +1 NAME Rhodri Mawr (the_Great)// +1 SEX M +1 FAMS @F820@ +0 @I1939@ INDI +1 NAME Anarawd // +1 SEX M +1 FAMS @F822@ +1 FAMC @F820@ +0 @I1940@ INDI +1 NAME Idwal Foel (the_Bald)// +1 SEX M +1 DEAT +2 DATE 942 +1 FAMS @F821@ +1 FAMC @F822@ +0 @I1941@ INDI +1 NAME /Unknown/ +1 SEX F +1 FAMS @F821@ +0 @I1942@ INDI +1 NAME Iago // +1 SEX M +1 FAMC @F821@ +0 @I1943@ INDI +1 NAME Ieuaf (Levan) // +1 SEX M +1 FAMS @F824@ +1 FAMC @F821@ +0 @I1944@ INDI +1 NAME Meurig // +1 SEX M +1 DEAT +2 DATE 986 +1 FAMS @F825@ +1 FAMC @F821@ +0 @I1945@ INDI +1 NAME Hywel (the_Bad) // +1 SEX M +1 FAMS @F823@ +1 FAMC @F824@ +0 @I1946@ INDI +1 NAME Cadwallon // +1 SEX M +1 FAMC @F824@ +0 @I1947@ INDI +1 NAME Cynan // +1 SEX M +1 FAMC @F823@ +0 @I1948@ INDI +1 NAME Idwal // +1 SEX M +1 DEAT +2 DATE 996 +1 FAMS @F826@ +1 FAMC @F825@ +0 @I1949@ INDI +1 NAME Iago // +1 SEX M +1 FAMS @F828@ +1 FAMC @F826@ +0 @I1950@ INDI +1 NAME Cynan // +1 SEX M +1 FAMS @F827@ +1 FAMC @F828@ +0 @I1951@ INDI +1 NAME Gruffydd Ap_Cynan // +1 SEX M +1 FAMS @F829@ +1 FAMC @F827@ +0 @I1952@ INDI +1 NAME Owain Gwynedd // +1 SEX M +1 FAMS @F831@ +1 FAMC @F829@ +0 @I1953@ INDI +1 NAME Iorwerth Drwyndwn // +1 SEX M +1 FAMS @F830@ +1 FAMC @F831@ +0 @I1954@ INDI +1 NAME /Unknown/ +1 SEX F +1 FAMS @F831@ +0 @I1955@ INDI +1 NAME Dafydd // +1 SEX M +1 FAMC @F831@ +0 @I1956@ INDI +1 NAME /Unknown/ +1 SEX F +1 FAMS @F802@ +0 @I1957@ INDI +1 NAME Gruffydd // +1 SEX M +1 FAMS @F833@ +1 FAMC @F802@ +0 @I1958@ INDI +1 NAME Dafydd // +1 SEX M +1 FAMC @F802@ +0 @I1959@ INDI +1 NAME Angharad // +1 SEX F +1 FAMS @F970@ +1 FAMC @F802@ +0 @I1960@ INDI +1 NAME Gwenllian // +1 SEX F +1 FAMC @F832@ +0 @I1961@ INDI +1 NAME Llywelyn Ap_Gruffydd // +1 SEX M +1 FAMS @F832@ +1 FAMC @F833@ +0 @I1962@ INDI +1 NAME Kathryn // +1 SEX F +1 FAMC @F62@ +0 @I1963@ INDI +1 NAME Norissa // +1 SEX F +1 FAMC @F62@ +0 @I1964@ INDI +1 NAME Alfred the_Great // +1 TITL King West Saxons +1 SEX M +1 BIRT +2 DATE 849 +2 PLAC Wantage,,,England +1 DEAT +2 DATE 899 +1 FAMS @F834@ +1 FAMC @F835@ +0 @I1965@ INDI +1 NAME Ealhswith // +1 SEX F +1 DEAT +2 DATE 905 +1 FAMS @F834@ +1 FAMC @F842@ +0 @I1966@ INDI +1 NAME Ethelwulf // +1 TITL King of Wessex +1 SEX M +1 DEAT +2 DATE 858 +1 FAMS @F835@ +1 FAMS @F838@ +1 FAMC @F837@ +0 @I1967@ INDI +1 NAME Osburh // +1 SEX F +1 DEAT +2 DATE 846 +1 FAMS @F835@ +1 FAMC @F839@ +0 @I1968@ INDI +1 NAME Athelstan // +1 SEX M +1 FAMC @F835@ +0 @I1969@ INDI +1 NAME Ethelbald // +1 TITL King of Wessex +1 SEX M +1 DEAT +2 DATE 860 +1 FAMS @F836@ +1 FAMC @F835@ +0 @I1970@ INDI +1 NAME Judith // +1 SEX F +1 FAMS @F836@ +1 FAMS @F838@ +0 @I1971@ INDI +1 NAME Ethelbert // +1 TITL King of Wessex +1 SEX M +1 DEAT +2 DATE 866 +1 FAMC @F835@ +0 @I1972@ INDI +1 NAME Ethelred_I // +1 TITL King of Wessex +1 SEX M +1 DEAT +2 DATE 871 +1 FAMS @F840@ +1 FAMC @F835@ +0 @I1973@ INDI +1 NAME Egbert // +1 TITL King of Wessex +1 SEX M +1 DEAT +2 DATE 839 +1 FAMS @F837@ +1 FAMC @F895@ +0 @I1974@ INDI +1 NAME Redburh // +1 SEX F +1 FAMS @F837@ +0 @I1975@ INDI +1 NAME Athelstan // +1 SEX M +1 FAMC @F837@ +0 @I1976@ INDI +1 NAME Oslac // +1 SEX M +1 FAMS @F839@ +0 @I1977@ INDI +1 NAME Ethelswith // +1 SEX F +1 DEAT +2 DATE 888 +1 FAMS @F841@ +1 FAMC @F835@ +0 @I1978@ INDI +1 NAME Ethelhelm // +1 SEX M +1 FAMC @F840@ +0 @I1979@ INDI +1 NAME Ethelwald // +1 TITL King of York +1 SEX M +1 FAMC @F840@ +0 @I1980@ INDI +1 NAME Burghred // +1 TITL King of Mercia +1 SEX M +1 FAMS @F841@ +0 @I1981@ INDI +1 NAME Ethelred /Mucel/ +1 TITL Ealdorman +1 SEX M +1 FAMS @F842@ +0 @I1982@ INDI +1 NAME Ethelwerd // +1 SEX M +1 DEAT +2 DATE 922 +1 FAMS @F843@ +1 FAMC @F834@ +0 @I1983@ INDI +1 NAME Elfwine // +1 SEX M +1 DEAT +2 DATE 937 +1 FAMC @F843@ +0 @I1984@ INDI +1 NAME Ethelwine // +1 SEX M +1 DEAT +2 DATE 937 +1 FAMC @F843@ +0 @I1985@ INDI +1 NAME Ethelfleda // +1 TITL Lady of Mercia +1 SEX F +1 DEAT +2 DATE 918 +1 FAMS @F845@ +1 FAMC @F834@ +0 @I1986@ INDI +1 NAME Ethelgiva of_Shaftesbury // +1 TITL Abbess +1 SEX F +1 FAMC @F834@ +0 @I1987@ INDI +1 NAME Elfrida // +1 SEX F +1 FAMS @F844@ +1 FAMC @F834@ +0 @I1988@ INDI +1 NAME Baldwin_II of_Flanders // +1 TITL Count +1 SEX M +1 FAMS @F844@ +0 @I1989@ INDI +1 NAME Ethelred of_Mercia // +1 TITL Ealdorman +1 SEX M +1 DEAT +2 DATE 910 +1 FAMS @F845@ +0 @I1990@ INDI +1 NAME Henry_IV // +1 TITL Emperor +1 SEX M +1 BIRT +2 DATE 11 NOV 1050 +2 PLAC Goslar,,,Germany +1 DEAT +2 DATE 7 AUG 1106 +2 PLAC Liege,,,Belgium +1 FAMC @F846@ +0 @I1991@ INDI +1 NAME Cerdic // +1 TITL King of Wessex +1 SEX M +1 DEAT +2 DATE 534 +1 FAMS @F847@ +1 FAMC @F849@ +0 @I1992@ INDI +1 NAME Cynric // +1 TITL King of Wessex +1 SEX M +1 DEAT +2 DATE 560 +1 FAMS @F848@ +1 FAMC @F847@ +0 @I1993@ INDI +1 NAME Ceawlin // +1 SEX M +1 DEAT +2 DATE 593 +1 FAMS @F885@ +1 FAMC @F848@ +0 @I1994@ INDI +1 NAME Cutha // +1 TITL King of Wessex +1 SEX M +1 DEAT +2 DATE 584 +1 FAMS @F874@ +1 FAMC @F848@ +0 @I1995@ INDI +1 NAME Elesa // +1 SEX M +1 FAMS @F849@ +1 FAMC @F850@ +0 @I1996@ INDI +1 NAME Elsa // +1 SEX M +1 FAMS @F850@ +1 FAMC @F851@ +0 @I1997@ INDI +1 NAME Gewis // +1 SEX M +1 FAMS @F851@ +1 FAMC @F852@ +0 @I1998@ INDI +1 NAME Wig // +1 SEX M +1 FAMS @F852@ +1 FAMC @F853@ +0 @I1999@ INDI +1 NAME Freawine // +1 SEX M +1 FAMS @F853@ +1 FAMC @F854@ +0 @I2000@ INDI +1 NAME Frithogar // +1 SEX M +1 FAMS @F854@ +1 FAMC @F855@ +0 @I2001@ INDI +1 NAME Brond // +1 SEX M +1 FAMS @F855@ +1 FAMC @F856@ +0 @I2002@ INDI +1 NAME Baeldaeg // +1 SEX M +1 FAMS @F856@ +1 FAMC @F857@ +0 @I2003@ INDI +1 NAME Woden // +1 SEX M +1 FAMS @F857@ +1 FAMC @F858@ +0 @I2004@ INDI +1 NAME Frithuwald // +1 SEX M +1 FAMS @F858@ +1 FAMC @F859@ +0 @I2005@ INDI +1 NAME Frealaf // +1 SEX M +1 FAMS @F859@ +1 FAMC @F860@ +0 @I2006@ INDI +1 NAME Frithuwulf // +1 SEX M +1 FAMS @F860@ +1 FAMC @F861@ +0 @I2007@ INDI +1 NAME Finn // +1 SEX M +1 FAMS @F861@ +1 FAMC @F862@ +0 @I2008@ INDI +1 NAME Godwulf // +1 SEX M +1 FAMS @F862@ +1 FAMC @F863@ +0 @I2009@ INDI +1 NAME Geata // +1 SEX M +1 FAMS @F863@ +1 FAMC @F864@ +0 @I2010@ INDI +1 NAME Taetwa // +1 SEX M +1 FAMS @F864@ +1 FAMC @F865@ +0 @I2011@ INDI +1 NAME Beaw // +1 SEX M +1 FAMS @F865@ +1 FAMC @F866@ +0 @I2012@ INDI +1 NAME Sceldwa // +1 SEX M +1 FAMS @F866@ +1 FAMC @F867@ +0 @I2013@ INDI +1 NAME Heremod // +1 SEX M +1 FAMS @F867@ +1 FAMC @F868@ +0 @I2014@ INDI +1 NAME Itermon // +1 SEX M +1 FAMS @F868@ +1 FAMC @F869@ +0 @I2015@ INDI +1 NAME Hathra // +1 SEX M +1 FAMS @F869@ +1 FAMC @F870@ +0 @I2016@ INDI +1 NAME Hwala // +1 SEX M +1 FAMS @F870@ +1 FAMC @F871@ +0 @I2017@ INDI +1 NAME Bedwig // +1 SEX M +1 FAMS @F871@ +1 FAMC @F872@ +0 @I2018@ INDI +1 NAME Sceaf // +1 SEX M +1 FAMS @F872@ +0 @I2019@ INDI +1 NAME Unknown // +1 SEX F +1 FAMS @F873@ +1 FAMC @F849@ +0 @I2020@ INDI +1 NAME Stuf // +1 SEX M +1 FAMC @F873@ +0 @I2021@ INDI +1 NAME Wihtgar Isle_of_Wight // +1 TITL King +1 SEX M +1 DEAT +2 DATE 544 +1 FAMC @F873@ +0 @I2022@ INDI +1 NAME Ceolric // +1 TITL King of Wessex +1 SEX M +1 DEAT +2 DATE 597 +1 FAMS @F875@ +1 FAMC @F874@ +0 @I2023@ INDI +1 NAME Ceolwulf // +1 TITL King of Wessex +1 SEX M +1 FAMS @F879@ +1 FAMC @F874@ +0 @I2024@ INDI +1 NAME Cynegils // +1 TITL King of Wessex +1 SEX M +1 FAMS @F880@ +1 FAMC @F875@ +0 @I2025@ INDI +1 NAME Aescwine // +1 TITL King of Wessex +1 SEX M +1 FAMC @F876@ +0 @I2026@ INDI +1 NAME Cenfus // +1 SEX M +1 FAMS @F876@ +1 FAMC @F877@ +0 @I2027@ INDI +1 NAME Cenferth // +1 SEX M +1 FAMS @F877@ +1 FAMC @F878@ +0 @I2028@ INDI +1 NAME Cuthgils // +1 SEX M +1 FAMS @F878@ +1 FAMC @F879@ +0 @I2029@ INDI +1 NAME Cwichelm // +1 SEX M +1 DEAT +2 DATE 636 +1 FAMS @F881@ +1 FAMC @F880@ +0 @I2030@ INDI +1 NAME Cenwealh // +1 SEX M +1 FAMS @F882@ +1 FAMS @F883@ +1 FAMC @F880@ +0 @I2031@ INDI +1 NAME Centwine // +1 TITL King of Wessex +1 SEX M +1 FAMC @F880@ +0 @I2032@ INDI +1 NAME Cyneburh // +1 SEX F +1 FAMS @F884@ +1 FAMC @F880@ +0 @I2033@ INDI +1 NAME Cuthred // +1 FAMC @F881@ +0 @I2034@ INDI +1 NAME Unknown // +1 SEX F +1 FAMS @F882@ +0 @I2035@ INDI +1 NAME Sexburh // +1 TITL Queen of Wessex +1 SEX F +1 FAMS @F883@ +0 @I2036@ INDI +1 NAME Oswald of_Northumbria // +1 TITL King +1 SEX M +1 FAMS @F884@ +0 @I2037@ INDI +1 NAME Cuthwine // +1 SEX M +1 FAMS @F886@ +1 FAMC @F885@ +0 @I2038@ INDI +1 NAME Chad // +1 SEX M +1 FAMS @F887@ +1 FAMC @F886@ +0 @I2039@ INDI +1 NAME Cynebald // +1 SEX M +1 FAMS @F890@ +1 FAMC @F886@ +0 @I2040@ INDI +1 NAME Cuthwulf (Cutha) // +1 SEX M +1 FAMS @F899@ +1 FAMC @F886@ +0 @I2041@ INDI +1 NAME Cenbert // +1 SEX M +1 DEAT +2 DATE 661 +1 FAMS @F888@ +1 FAMC @F887@ +0 @I2042@ INDI +1 NAME Cedwalla // +1 TITL King of Wessex +1 SEX M +1 DEAT +2 DATE 689 +2 PLAC Rome,,,Italy +1 FAMC @F888@ +0 @I2043@ INDI +1 NAME Mul // +1 TITL King of Kent +1 SEX M +1 DEAT +2 DATE 687 +1 FAMC @F888@ +0 @I2044@ INDI +1 NAME Oswald /Atheling/ +1 SEX M +1 DEAT +2 DATE 729 +1 FAMC @F889@ +0 @I2045@ INDI +1 NAME Ethelbald // +1 SEX M +1 FAMS @F889@ +1 FAMC @F890@ +0 @I2046@ INDI +1 NAME Ine // +1 TITL King of Wessex +1 SEX M +1 DEAT +2 DATE 728 +2 PLAC Rome,,Italy +1 FAMS @F893@ +1 FAMC @F891@ +0 @I2047@ INDI +1 NAME Cenred // +1 SEX M +1 FAMS @F891@ +1 FAMC @F892@ +0 @I2048@ INDI +1 NAME Ceolwald // +1 SEX M +1 FAMS @F892@ +1 FAMC @F899@ +0 @I2049@ INDI +1 NAME Ethelburh // +1 SEX F +1 FAMS @F893@ +0 @I2050@ INDI +1 NAME Ingild // +1 SEX M +1 DEAT +2 DATE 718 +1 FAMS @F898@ +1 FAMC @F891@ +0 @I2051@ INDI +1 NAME Cwenburh of_Wimborne // +1 TITL Abbess +1 SEX F +1 FAMC @F891@ +0 @I2052@ INDI +1 NAME Cuthburh // +1 SEX F +1 FAMS @F894@ +1 FAMC @F891@ +0 @I2053@ INDI +1 NAME Aldfrid of_Northumbria // +1 TITL King +1 SEX M +1 FAMS @F894@ +0 @I2054@ INDI +1 NAME Ealhmund of_Kent // +1 TITL Under-King +1 SEX M +1 DEAT +2 DATE 786 +1 FAMS @F895@ +1 FAMC @F896@ +0 @I2055@ INDI +1 NAME Eaba // +1 SEX M +1 FAMS @F896@ +1 FAMC @F897@ +0 @I2056@ INDI +1 NAME Eoppa // +1 SEX M +1 FAMS @F897@ +1 FAMC @F898@ +0 @I2057@ INDI +1 NAME William of_Hainault // +1 TITL Count +1 SEX M +1 FAMS @F900@ +0 @I2058@ INDI +1 NAME Thomas /Holland/ +1 TITL Earl of Kent +1 SEX M +1 FAMS @F901@ +0 @I2059@ INDI +1 NAME William /de_Burgh/ +1 TITL Earl of Ulster +1 SEX M +1 FAMS @F902@ +0 @I2060@ INDI +1 NAME Galeazzo /Visconti/ +1 TITL Duke of Milan +1 SEX M +1 FAMS @F903@ +0 @I2061@ INDI +1 NAME Otho of_Montferrat // +1 TITL Marquis +1 SEX M +1 FAMS @F904@ +0 @I2062@ INDI +1 NAME Pedro_III of_Castile // +1 TITL King +1 SEX M +1 FAMS @F905@ +1 FAMS @F908@ +0 @I2063@ INDI +1 NAME Payne of_Guienne /Roet/ +1 TITL Sir +1 SEX M +1 FAMS @F906@ +0 @I2064@ INDI +1 NAME Hugh /Swynford/ +1 TITL Sir +1 SEX M +1 FAMS @F907@ +0 @I2065@ INDI +1 NAME Katherine // +1 SEX F +1 FAMS @F909@ +1 FAMC @F517@ +0 @I2066@ INDI +1 NAME Henry_III // +1 TITL King of Castile +1 SEX M +1 BIRT +2 DATE 1379 +1 DEAT +2 DATE 1406 +1 FAMS @F909@ +1 FAMC @F910@ +0 @I2067@ INDI +1 NAME John_I (Juan) // +1 TITL King of Castile +1 SEX M +1 BIRT +2 DATE 1358 +1 DEAT +2 DATE 1390 +1 FAMS @F910@ +1 FAMC @F911@ +0 @I2068@ INDI +1 NAME Henry_II (Enrique) // +1 TITL King of Castile +1 SEX M +1 BIRT +2 DATE ABT 1333 +1 DEAT +2 DATE 1379 +1 FAMS @F911@ +0 @I2069@ INDI +1 NAME Humphrey of_Hereford /De_Bohun/ +1 TITL Earl +1 SEX M +1 FAMS @F912@ +0 @I2070@ INDI +1 NAME Edmund of_Stafford // +1 TITL Earl +1 SEX M +1 FAMS @F913@ +0 @I2071@ INDI +1 NAME Humphrey of_Buckingham // +1 TITL Earl +1 SEX M +1 FAMC @F491@ +0 @I2072@ INDI +1 NAME Joan // +1 SEX F +1 FAMC @F491@ +0 @I2073@ INDI +1 NAME Isabel // +1 SEX F +1 FAMC @F491@ +0 @I2074@ INDI +1 NAME Isabelle of_Bavaria // +1 SEX F +1 BIRT +2 DATE 1371 +1 DEAT +2 DATE 1435 +1 FAMS @F915@ +0 @I2075@ INDI +1 NAME Charles_VI the_Beloved // +1 TITL King of France +1 SEX M +1 BIRT +2 DATE 3 DEC 1368 +2 PLAC Paris,France +1 DEAT +2 DATE 22 OCT 1422 +2 PLAC Paris,France +1 BURI +2 PLAC St. Denis,France +1 FAMS @F915@ +1 FAMC @F1182@ +0 @I2076@ INDI +1 NAME Robert /Ferrers/ +1 TITL Sir +1 SEX M +1 FAMS @F916@ +0 @I2077@ INDI +1 NAME Margaret // +1 SEX F +1 FAMS @F917@ +1 FAMC @F918@ +0 @I2078@ INDI +1 NAME Thomas /Neville/ +1 TITL Sir +1 SEX M +1 FAMS @F918@ +0 @I2079@ INDI +1 NAME Margaret /Beaufort/ +1 SEX F +1 FAMS @F919@ +1 FAMC @F486@ +0 @I2080@ INDI +1 NAME Thomas /Courtenay/ +1 TITL Earl of Devon V +1 SEX M +1 FAMS @F919@ +0 @I2081@ INDI +1 NAME Eleanor /Beauchamp/ +1 SEX F +1 FAMS @F920@ +1 FAMC @F921@ +0 @I2082@ INDI +1 NAME Richard /Beauchamp/ +1 TITL Earl of Warwick +1 SEX M +1 FAMS @F921@ +0 @I2083@ INDI +1 NAME Henry /Beaufort/ +1 TITL Duke Sommerset +1 SEX M +1 DEAT +2 DATE 1463 +1 FAMC @F920@ +0 @I2084@ INDI +1 NAME Edmund /Beaufort/ +1 TITL Duke Sommerset +1 SEX M +1 DEAT +2 DATE 1471 +1 FAMC @F920@ +0 @I2085@ INDI +1 NAME John /Beaufort/ +1 SEX M +1 DEAT +2 DATE 1471 +1 FAMC @F920@ +0 @I2086@ INDI +1 NAME Eleanor /Beaufort/ +1 SEX F +1 FAMS @F922@ +1 FAMS @F923@ +1 FAMC @F920@ +0 @I2087@ INDI +1 NAME Joan /Beaufort/ +1 SEX F +1 FAMS @F924@ +1 FAMS @F925@ +1 FAMC @F920@ +0 @I2088@ INDI +1 NAME Anne /Beaufort/ +1 SEX F +1 FAMS @F926@ +1 FAMC @F920@ +0 @I2089@ INDI +1 NAME Margaret /Beaufort/ +1 SEX F +1 FAMS @F927@ +1 FAMS @F928@ +1 FAMC @F920@ +0 @I2090@ INDI +1 NAME Elizabeth /Beaufort/ +1 SEX F +1 FAMS @F929@ +1 FAMC @F920@ +0 @I2091@ INDI +1 NAME James of_Wiltshire /Butler/ +1 TITL Earl +1 SEX M +1 FAMS @F922@ +0 @I2092@ INDI +1 NAME Robert /Spencer/ +1 TITL Sir +1 SEX M +1 FAMS @F923@ +0 @I2093@ INDI +1 NAME Robert /St._Lawrence/ +1 TITL Lord Howth +1 SEX M +1 FAMS @F924@ +0 @I2094@ INDI +1 NAME Richard /Fry/ +1 SEX M +1 FAMS @F925@ +0 @I2095@ INDI +1 NAME William /Paston/ +1 SEX M +1 FAMS @F926@ +0 @I2096@ INDI +1 NAME Humphrey // +1 TITL Earl of Stafford +1 SEX M +1 FAMS @F927@ +0 @I2097@ INDI +1 NAME Richard /Darell/ +1 TITL Sir +1 SEX M +1 FAMS @F928@ +0 @I2098@ INDI +1 NAME Henry Fitz /Lewes/ +1 TITL Sir +1 SEX M +1 FAMS @F929@ +0 @I2099@ INDI +1 NAME Thomas of_Wiltshire /Boleyn/ +1 TITL Earl +1 SEX M +1 DEAT +2 DATE 1536 +1 FAMS @F931@ +0 @I2100@ INDI +1 NAME Joanna the_Mad (Juana)// +1 SEX F +1 BIRT +2 DATE 1479 +1 DEAT +2 DATE 1555 +1 FAMS @F1352@ +1 FAMC @F320@ +0 @I2101@ INDI +1 NAME William /Cavendish/ +1 TITL Sir +1 SEX M +1 FAMS @F930@ +0 @I2102@ INDI +1 NAME Frances /Devereux/ +1 SEX F +1 DEAT +2 DATE 1674 +1 FAMS @F932@ +1 FAMC @F933@ +0 @I2103@ INDI +1 NAME Robert /Devereux/ +1 TITL Earl of Essex +1 SEX M +1 FAMS @F933@ +0 @I2104@ INDI +1 NAME Henry of_Cumberland /Clifford/ +1 TITL Earl +1 SEX M +1 DEAT +2 DATE 1569 +1 FAMS @F934@ +1 FAMS @F1094@ +0 @I2105@ INDI +1 NAME Adrian /Stokes/ +1 SEX M +1 DEAT +2 DATE ABT 1581 +1 FAMS @F935@ +0 @I2106@ INDI +1 NAME Catherine /Grey/ +1 TITL Lady +1 SEX F +1 DEAT +2 DATE ABT 1568 +1 FAMS @F1091@ +1 FAMS @F936@ +1 FAMC @F527@ +0 @I2107@ INDI +1 NAME Mary /Grey/ +1 TITL Lady +1 SEX F +1 DEAT +2 DATE 1578 +1 FAMS @F1092@ +1 FAMC @F527@ +0 @I2108@ INDI +1 NAME Edward /Seymour/ +1 TITL Earl of Hertford +1 SEX M +1 FAMS @F936@ +1 FAMS @F1122@ +1 FAMS @F1123@ +1 FAMC @F1125@ +0 @I2109@ INDI +1 NAME Edward Beauchamp /Seymour/ +1 TITL Lord +1 SEX M +1 DEAT +2 DATE 1612 +1 FAMS @F938@ +1 FAMC @F936@ +0 @I2110@ INDI +1 NAME Thomas /Seymour/ +1 SEX M +1 DEAT +2 DATE 1600 +1 FAMS @F937@ +1 FAMC @F936@ +0 @I2111@ INDI +1 NAME Isabel /Onley/ +1 SEX F +1 FAMS @F937@ +0 @I2112@ INDI +1 NAME Honora /Rogers/ +1 SEX F +1 FAMS @F938@ +1 FAMC @F939@ +0 @I2113@ INDI +1 NAME Richard /Rogers/ +1 TITL Sir +1 SEX M +1 FAMS @F939@ +0 @I2114@ INDI +1 NAME Frederick Henry // +1 SEX M +1 BIRT +2 DATE 1614 +1 DEAT +2 DATE 1629 +1 FAMC @F265@ +0 @I2115@ INDI +1 NAME Philip // +1 SEX M +1 DEAT +2 DATE 1650 +1 FAMC @F265@ +0 @I2116@ INDI +1 NAME Elizabeth of_Hervorden // +1 TITL Abbess +1 SEX F +1 DEAT +2 DATE 1680 +1 FAMC @F265@ +0 @I2117@ INDI +1 NAME Louisa Hollandine of_Maubisson// +1 TITL Abbess +1 SEX F +1 DEAT +2 DATE 1709 +1 FAMC @F265@ +0 @I2118@ INDI +1 NAME Henrietta Maria // +1 SEX F +1 DEAT +2 DATE 1651 +1 FAMS @F943@ +1 FAMC @F265@ +0 @I2119@ INDI +1 NAME Charlotte // +1 SEX F +1 DEAT +2 DATE 1631 +1 FAMC @F265@ +0 @I2120@ INDI +1 NAME William of_Hesse /Landgrave/ +1 SEX M +1 FAMS @F941@ +0 @I2121@ INDI +1 NAME Anne // +1 SEX F +1 FAMS @F942@ +0 @I2122@ INDI +1 NAME Sigismund of_Transylvania /Ragotski/ +1 TITL Prince +1 SEX M +1 FAMS @F943@ +0 @I2123@ INDI +1 NAME Frederick Augustus // +1 SEX M +1 DEAT +2 DATE 1690 +1 FAMC @F266@ +0 @I2124@ INDI +1 NAME Maximilian William // +1 SEX M +1 DEAT +2 DATE 1726 +1 FAMC @F266@ +0 @I2125@ INDI +1 NAME Charles Philip // +1 SEX M +1 DEAT +2 DATE 1690 +1 FAMC @F266@ +0 @I2126@ INDI +1 NAME Christian // +1 SEX M +1 DEAT +2 DATE 1703 +1 FAMC @F266@ +0 @I2127@ INDI +1 NAME Edward /Hyde/ +1 TITL Earl of Claredon +1 SEX M +1 FAMS @F944@ +0 @I2128@ INDI +1 NAME Anna Maria // +1 SEX F +1 BIRT +2 DATE 1669 +1 DEAT +2 DATE 1728 +1 FAMS @F945@ +1 FAMC @F272@ +0 @I2129@ INDI +1 NAME Victor Amadeus_II // +1 TITL Duke of Savoy +1 SEX M +1 BIRT +2 DATE 1666 +1 DEAT +2 DATE 1732 +1 FAMS @F945@ +0 @I2130@ INDI +1 NAME Charles_II // +1 TITL King of Spain +1 SEX M +1 BIRT +2 DATE 1661 +1 DEAT +2 DATE 1700 +1 FAMS @F946@ +1 FAMC @F947@ +0 @I2131@ INDI +1 NAME Philip_IV // +1 TITL King of Spain +1 SEX M +1 BIRT +2 DATE 1605 +1 DEAT +2 DATE 1665 +1 FAMS @F948@ +1 FAMS @F947@ +1 FAMC @F522@ +0 @I2132@ INDI +1 NAME Philip_III // +1 TITL King of Spain +1 SEX M +1 BIRT +2 DATE 1578 +2 PLAC Madrid,,,Spain +1 DEAT +2 DATE 1621 +1 FAMS @F522@ +1 FAMC @F951@ +0 @I2133@ INDI +1 NAME Maria of_Portugal // +1 SEX F +1 FAMS @F949@ +0 @I2134@ INDI +1 NAME Elizabeth of_France // +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 1545 +1 DEAT +2 DATE 1568 +1 FAMS @F950@ +0 @I2135@ INDI +1 NAME Anne of_Austria // +1 SEX F +1 BIRT +2 DATE 1549 +1 DEAT +2 DATE 1580 +1 FAMS @F951@ +0 @I2136@ INDI +1 NAME Don_Carlos // +1 SEX M +1 FAMC @F949@ +0 @I2137@ INDI +1 NAME James Louis /Sobieski/ +1 TITL Prince +1 SEX M +1 FAMS @F952@ +1 FAMC @F953@ +0 @I2138@ INDI +1 NAME John_III /Sobieski/ +1 TITL King of Poland +1 SEX M +1 BIRT +2 DATE 9 JUN 1624 +2 PLAC Olesko,Now:,Ukraine,SSR +1 DEAT +2 DATE 17 JUN 1696 +2 PLAC Wilanow,Nr.,Warsaw,Poland +1 FAMS @F953@ +0 @I2139@ INDI +1 NAME Gustavus Adolphus of_Stolberg-Ged.// +1 TITL Prince +1 SEX M +1 FAMS @F954@ +0 @I2140@ INDI +1 NAME George William of_Brunswick// +1 TITL Duke +1 SEX M +1 DEAT +2 DATE 1726 +1 FAMS @F955@ +0 @I2141@ INDI +1 NAME Celle // +1 SEX F +1 FAMS @F955@ +0 @I2142@ INDI +1 NAME Frederick_II of_Saxe-Gotha // +1 TITL Duke +1 SEX M +1 FAMS @F956@ +0 @I2143@ INDI +1 NAME Magdalena Augusta of_Anhalt-Zerbst// +1 SEX F +1 FAMS @F956@ +0 @I2144@ INDI +1 NAME Edward /Walpole/ +1 TITL Hon. Sir +1 SEX M +1 FAMS @F957@ +0 @I2145@ INDI +1 NAME James Waldegrave_2nd // +1 TITL Earl +1 SEX M +1 FAMS @F958@ +0 @I2146@ INDI +1 NAME Sophia // +1 SEX F +1 DEAT +2 DATE 1844 +1 FAMC @F279@ +0 @I2147@ INDI +1 NAME Charles Louis Frederick// +1 TITL Duke +1 SEX M +1 FAMS @F959@ +0 @I2148@ INDI +1 NAME Elizabeth of_Saxe- Hildburghausen/Albertin/ +1 SEX F +1 FAMS @F959@ +0 @I2149@ INDI +1 NAME Alfonso // +1 TITL Infante of Spain +1 SEX M +1 FAMS @F960@ +0 @I2150@ INDI +1 NAME Ernest of_Hohenlohe- Langenburg// +1 TITL Prince +1 SEX M +1 FAMS @F961@ +0 @I2151@ INDI +1 NAME of_Dalhousie XIII// +1 TITL Earl +1 SEX M +1 FAMS @F962@ +0 @I2152@ INDI +1 NAME Katharine Fraser // +1 SEX F +1 BIRT +2 DATE 1957 +1 FAMC @F665@ +0 @I2153@ INDI +1 NAME Alice // +1 SEX F +1 BIRT +2 DATE 1961 +1 FAMC @F665@ +0 @I2154@ INDI +1 NAME Elizabeth // +1 SEX F +1 BIRT +2 DATE 1963 +1 FAMC @F665@ +0 @I2155@ INDI +1 NAME Alistair Arthur of_Connaught_2nd// +1 TITL Duke +1 SEX M +1 DEAT +2 DATE 1943 +1 FAMC @F36@ +0 @I2156@ INDI +1 NAME Romaine // +1 SEX F +1 FAMS @F963@ +0 @I2157@ INDI +1 NAME Janet /Bryce/ +1 SEX F +1 FAMS @F964@ +0 @I2158@ INDI +1 NAME George of_Milford_Haven // +1 TITL Marquess +1 SEX M +1 FAMC @F963@ +0 @I2159@ INDI +1 NAME Ivar // +1 TITL Lord +1 SEX M +1 FAMC @F963@ +0 @I2160@ INDI +1 NAME of_Mount_Temple // +1 TITL Lord +1 SEX M +1 FAMS @F965@ +0 @I2161@ INDI +1 NAME of_Lodesborough // +1 TITL Earl +1 SEX M +1 FAMS @F966@ +0 @I2162@ INDI +1 NAME J. Keyes-O'Malley /Hamilton/ +1 TITL Capt. +1 SEX M +1 FAMS @F967@ +0 @I2163@ INDI +1 NAME Michael Kelly Bryan// +1 SEX M +1 FAMS @F968@ +0 @I2164@ INDI +1 NAME William Kemp // +1 SEX M +1 FAMS @F969@ +0 @I2165@ INDI +1 NAME Robin Alexander // +1 SEX M +1 FAMC @F968@ +0 @I2166@ INDI +1 NAME Maelgwn Fychan // +1 SEX M +1 DEAT +2 DATE 1257 +1 FAMS @F970@ +0 @I2167@ INDI +1 NAME Eleanor // +1 SEX F +1 FAMS @F971@ +1 FAMC @F970@ +0 @I2168@ INDI +1 NAME Maredudd Ap_Owain // +1 SEX M +1 DEAT +2 DATE 1265 +1 FAMS @F971@ +0 @I2169@ INDI +1 NAME Owain // +1 SEX M +1 DEAT +2 DATE 1275 +1 FAMS @F972@ +1 FAMC @F971@ +0 @I2170@ INDI +1 NAME Llywelyn // +1 SEX M +1 DEAT +2 DATE 1309 +1 FAMS @F973@ +1 FAMC @F972@ +0 @I2171@ INDI +1 NAME Thomas // +1 SEX M +1 DEAT +2 DATE ABT 1343 +1 FAMS @F974@ +1 FAMC @F973@ +0 @I2172@ INDI +1 NAME Margaret // +1 SEX F +1 FAMS @F975@ +1 FAMC @F974@ +0 @I2173@ INDI +1 NAME Tudor Fychan of_Pemmynydd// +1 SEX M +1 FAMS @F975@ +1 FAMC @F977@ +0 @I2174@ INDI +1 NAME Maredudd (Meredith) /Tudor/ +1 SEX M +1 FAMS @F976@ +1 FAMC @F975@ +0 @I2175@ INDI +1 NAME Goronwy_Ap Tudor // +1 SEX M +1 DEAT +2 DATE 1331 +1 FAMS @F977@ +1 FAMC @F978@ +0 @I2176@ INDI +1 NAME Tudor Hen // +1 SEX M +1 DEAT +2 DATE 1311 +1 FAMS @F978@ +1 FAMC @F979@ +0 @I2177@ INDI +1 NAME Goronwy // +1 SEX M +1 FAMS @F979@ +1 FAMC @F980@ +0 @I2178@ INDI +1 NAME Ednyfed Fychan // +1 SEX M +1 FAMS @F980@ +0 @I2179@ INDI +1 NAME Gwenllian // +1 SEX F +1 DEAT +2 DATE 1236 +1 FAMS @F980@ +1 FAMC @F981@ +0 @I2180@ INDI +1 NAME Rhys_Ap Gruffydd // +1 TITL Lord Rhys +1 SEX M +1 DEAT +2 DATE 1197 +1 FAMS @F981@ +1 FAMC @F982@ +0 @I2181@ INDI +1 NAME Gruffydd // +1 SEX M +1 DEAT +2 DATE 1137 +1 FAMS @F982@ +1 FAMC @F983@ +0 @I2182@ INDI +1 NAME Rhys_Ap Twedwr // +1 TITL Prince S. Wales +1 SEX M +1 FAMS @F983@ +1 FAMC @F984@ +0 @I2183@ INDI +1 NAME Tewdwr Mawr the_Great// +1 SEX M +1 FAMS @F984@ +1 FAMC @F985@ +0 @I2184@ INDI +1 NAME Cadell // +1 SEX M +1 FAMS @F985@ +1 FAMC @F986@ +0 @I2185@ INDI +1 NAME Einion // +1 SEX M +1 DEAT +2 DATE 984 +1 FAMS @F986@ +1 FAMC @F817@ +0 @I2186@ INDI +1 NAME Michael of_Hillsborough /Hill/ +1 SEX M +1 FAMS @F987@ +1 FAMC @F988@ +0 @I2187@ INDI +1 NAME William /Hill/ +1 SEX M +1 FAMS @F988@ +0 @I2188@ INDI +1 NAME Eleanor /Boyle/ +1 SEX F +1 FAMS @F988@ +1 FAMC @F989@ +0 @I2189@ INDI +1 NAME Michael /Boyle/ +1 TITL Dr. +1 SEX M +1 FAMS @F989@ +0 @I2190@ INDI +1 NAME Mary /O'Brien/ +1 SEX F +1 FAMS @F989@ +1 FAMC @F990@ +0 @I2191@ INDI +1 NAME Dermont /O'Brien/ +1 TITL Lord Inchiquin V +1 SEX M +1 DEAT +2 DATE 1624 +1 FAMS @F990@ +1 FAMC @F991@ +0 @I2192@ INDI +1 NAME Murrough /O'Brien/ +1 TITL Lord Inchiquin 4 +1 SEX M +1 DEAT +2 DATE 1597 +1 FAMS @F991@ +1 FAMC @F992@ +0 @I2193@ INDI +1 NAME Murrough /O'Brien/ +1 TITL Lord Inchiquin 3 +1 SEX M +1 DEAT +2 DATE 1573 +1 FAMS @F992@ +1 FAMC @F993@ +0 @I2194@ INDI +1 NAME Dermod /O'Brien/ +1 TITL Lord Inchiquin 2 +1 SEX M +1 DEAT +2 DATE 1557 +1 FAMS @F993@ +1 FAMC @F994@ +0 @I2195@ INDI +1 NAME Murrough // +1 TITL King of Thomond +1 SEX M +1 DEAT +2 DATE 1551 +1 FAMS @F994@ +1 FAMC @F995@ +0 @I2196@ INDI +1 NAME Turlough Don // +1 TITL King of Thomond +1 SEX M +1 FAMS @F995@ +1 FAMC @F996@ +0 @I2197@ INDI +1 NAME Teige An_Chomard // +1 TITL King of Thomond +1 SEX M +1 FAMS @F996@ +1 FAMC @F997@ +0 @I2198@ INDI +1 NAME Turlough Bog the_Soft// +1 TITL King of Thomond +1 SEX M +1 FAMS @F997@ +1 FAMC @F998@ +0 @I2199@ INDI +1 NAME Brian_Catha An_Eanaigh // +1 TITL King of Thomond +1 SEX M +1 FAMS @F998@ +1 FAMC @F999@ +0 @I2200@ INDI +1 NAME Mahon Moinmoy // +1 TITL King of Thomond +1 SEX M +1 FAMS @F999@ +1 FAMC @F1000@ +0 @I2201@ INDI +1 NAME Mortogh // +1 TITL King of Thomond +1 SEX M +1 FAMS @F1000@ +1 FAMC @F1001@ +0 @I2202@ INDI +1 NAME Turlough // +1 TITL King of Thomond +1 SEX M +1 DEAT +2 DATE 1306 +1 FAMS @F1001@ +1 FAMC @F1002@ +0 @I2203@ INDI +1 NAME Teige Caeluisce // +1 TITL King of Thomond +1 SEX M +1 FAMS @F1002@ +1 FAMC @F1003@ +0 @I2204@ INDI +1 NAME Conor Na_Suidane // +1 TITL King of Thomond +1 SEX M +1 FAMS @F1003@ +1 FAMC @F1004@ +0 @I2205@ INDI +1 NAME Donough Cairbreach // +1 TITL King of Thomond +1 SEX M +1 FAMS @F1004@ +1 FAMC @F1005@ +0 @I2206@ INDI +1 NAME Donnell More // +1 TITL King of Thomond +1 SEX M +1 DEAT +2 DATE 1194 +1 FAMS @F1005@ +1 FAMC @F1006@ +0 @I2207@ INDI +1 NAME Urlachan // +1 SEX F +1 FAMS @F1005@ +1 FAMC @F1014@ +0 @I2208@ INDI +1 NAME Turlough // +1 TITL King of Thomond +1 SEX M +1 FAMS @F1006@ +1 FAMC @F1007@ +0 @I2209@ INDI +1 NAME Dermot // +1 TITL King of Munster +1 SEX M +1 FAMS @F1007@ +1 FAMC @F1008@ +0 @I2210@ INDI +1 NAME Turough // +1 TITL King of Munster +1 SEX M +1 FAMS @F1008@ +1 FAMC @F1009@ +0 @I2211@ INDI +1 NAME Teige (Terence) // +1 SEX M +1 DEAT +2 DATE 1023 +1 FAMS @F1009@ +1 FAMC @F1010@ +0 @I2212@ INDI +1 NAME Brian Boru // +1 TITL King of Ireland +1 SEX M +1 FAMS @F1010@ +0 @I2213@ INDI +1 NAME Dearbforgail // +1 SEX F +1 DEAT +2 DATE 1080 +1 FAMS @F1011@ +1 FAMC @F1010@ +0 @I2214@ INDI +1 NAME Dermot /MacMailnamo/ +1 TITL King of Ireland +1 SEX M +1 DEAT +2 DATE 1072 +1 FAMS @F1011@ +0 @I2215@ INDI +1 NAME Murchad // +1 TITL King of Leinster +1 SEX M +1 DEAT +2 DATE 1090 +1 FAMS @F1017@ +1 FAMC @F1011@ +0 @I2216@ INDI +1 NAME Eva // +1 SEX F +1 FAMS @F807@ +1 FAMC @F1012@ +0 @I2217@ INDI +1 NAME William /Marshal/ +1 TITL Earl of Pembroke +1 SEX M +1 FAMS @F1012@ +0 @I2218@ INDI +1 NAME Isabel // +1 SEX F +1 FAMS @F1012@ +1 FAMC @F1013@ +0 @I2219@ INDI +1 NAME Richard (Strongbow) // +1 TITL Earl of Pembroke +1 SEX M +1 FAMS @F1013@ +0 @I2220@ INDI +1 NAME Aoife (Eva) // +1 SEX F +1 FAMS @F1013@ +1 FAMC @F1014@ +0 @I2221@ INDI +1 NAME Dermot /MacMurrough/ +1 TITL King of Leinster +1 SEX M +1 DEAT +2 DATE 1171 +1 FAMS @F1014@ +1 FAMC @F1015@ +0 @I2222@ INDI +1 NAME Enna // +1 TITL King of Leinster +1 SEX M +1 DEAT +2 DATE 1126 +1 FAMS @F1015@ +1 FAMC @F1016@ +0 @I2223@ INDI +1 NAME Donchad // +1 TITL King of Leinster +1 SEX M +1 DEAT +2 DATE 1126 +1 FAMS @F1016@ +1 FAMC @F1017@ +0 @I2224@ INDI +1 NAME Sybil // +1 SEX F +1 FAMS @F1018@ +1 FAMC @F506@ +0 @I2225@ INDI +1 NAME Ingibiorg // +1 SEX F +1 FAMS @F1020@ +1 FAMC @F1021@ +0 @I2226@ INDI +1 NAME Finn /Arnasson/ +1 SEX M +1 FAMS @F1021@ +0 @I2227@ INDI +1 NAME Matilda // +1 SEX F +1 DEAT +2 DATE 1131 +1 FAMS @F1022@ +0 @I2228@ INDI +1 NAME Henry of_Huntingdon // +1 TITL Earl +1 SEX M +1 DEAT +2 DATE 1152 +1 FAMS @F1023@ +1 FAMC @F1022@ +0 @I2229@ INDI +1 NAME Ada // +1 SEX F +1 FAMS @F1023@ +0 @I2230@ INDI +1 NAME Malcolm_IV the_Maiden // +1 TITL King of Scotland +1 SEX M +1 FAMC @F1023@ +0 @I2231@ INDI +1 NAME Willaim_I the_Lion // +1 TITL King of Scotland +1 SEX M +1 FAMS @F1024@ +1 FAMC @F1023@ +0 @I2232@ INDI +1 NAME Ermengarde // +1 SEX F +1 DEAT +2 DATE 1234 +1 FAMS @F1024@ +0 @I2233@ INDI +1 NAME Mary of_Coucy // +1 SEX F +1 FAMS @F1025@ +0 @I2234@ INDI +1 NAME Margaret // +1 SEX F +1 DEAT +2 DATE 1283 +1 FAMS @F1026@ +1 FAMC @F603@ +0 @I2235@ INDI +1 NAME Eric /Magnusson/ +1 TITL King of Norway +1 SEX M +1 FAMS @F1026@ +0 @I2236@ INDI +1 NAME Margaret Maid_of_Norway // +1 SEX F +1 BIRT +2 DATE ABT 1282 +1 DEAT +2 DATE 1290 +1 FAMC @F1026@ +0 @I2237@ INDI +1 NAME Duncan_II May-Nov // +1 TITL King of Scotland +1 SEX M +1 FAMS @F1027@ +1 FAMC @F1020@ +0 @I2238@ INDI +1 NAME Ethelreda // +1 SEX F +1 FAMS @F1027@ +0 @I2239@ INDI +1 NAME Duncan_I // +1 SEX M +1 FAMS @F1028@ +1 FAMC @F1029@ +0 @I2240@ INDI +1 NAME Sybil // +1 SEX F +1 FAMS @F1028@ +0 @I2241@ INDI +1 NAME Donald_III Bane // +1 TITL King of Scotland +1 SEX M +1 FAMC @F1028@ +0 @I2242@ INDI +1 NAME Crinan // +1 SEX M +1 FAMS @F1029@ +0 @I2243@ INDI +1 NAME Bethoc // +1 SEX F +1 FAMS @F1029@ +1 FAMC @F1032@ +0 @I2244@ INDI +1 NAME Gillacomgan // +1 SEX M +1 FAMS @F1030@ +0 @I2245@ INDI +1 NAME Gruoch // +1 SEX F +1 FAMS @F1030@ +1 FAMS @F1031@ +1 FAMC @F1038@ +0 @I2246@ INDI +1 NAME Lulach // +1 TITL King of Scotland +1 SEX M +1 FAMC @F1030@ +0 @I2247@ INDI +1 NAME Macbeth // +1 TITL King of Scotland +1 SEX M +1 DEAT +2 DATE 1057 +1 FAMS @F1031@ +0 @I2248@ INDI +1 NAME Malcolm_II // +1 TITL King of Scotland +1 SEX M +1 FAMS @F1032@ +1 FAMC @F1033@ +0 @I2249@ INDI +1 NAME Kenneth_II // +1 TITL King of Scotland +1 SEX M +1 FAMS @F1033@ +1 FAMC @F1034@ +0 @I2250@ INDI +1 NAME Malcolm_I // +1 TITL King of Scotland +1 SEX M +1 FAMS @F1034@ +1 FAMC @F1035@ +0 @I2251@ INDI +1 NAME Donald_II // +1 TITL King of Scotland +1 SEX M +1 FAMS @F1035@ +1 FAMC @F1036@ +0 @I2252@ INDI +1 NAME Constantine_II // +1 TITL King of Scotland +1 SEX M +1 FAMS @F1036@ +1 FAMC @F1044@ +0 @I2253@ INDI +1 NAME Duff // +1 TITL King of Scotland +1 SEX M +1 FAMS @F1037@ +1 FAMC @F1034@ +0 @I2254@ INDI +1 NAME Kenneth_III // +1 TITL King of Scotland +1 SEX M +1 FAMS @F1039@ +1 FAMC @F1037@ +0 @I2255@ INDI +1 NAME Beoedhe // +1 SEX M +1 FAMS @F1038@ +1 FAMC @F1039@ +0 @I2256@ INDI +1 NAME Constantine_IV // +1 TITL King of Scotland +1 SEX M +1 FAMC @F1040@ +0 @I2257@ INDI +1 NAME Colin // +1 TITL King of Scotland +1 SEX M +1 FAMS @F1040@ +1 FAMC @F1041@ +0 @I2258@ INDI +1 NAME Indulf // +1 TITL King of Scotland +1 SEX M +1 FAMS @F1041@ +1 FAMC @F1042@ +0 @I2259@ INDI +1 NAME Constantine_III // +1 TITL King of Scotland +1 SEX M +1 FAMS @F1042@ +1 FAMC @F1043@ +0 @I2260@ INDI +1 NAME Aedh // +1 TITL King of Scotland +1 SEX M +1 FAMS @F1043@ +1 FAMC @F1044@ +0 @I2261@ INDI +1 NAME Kenneth_I /MacAlpin/ +1 TITL King of Scotland +1 SEX M +1 FAMS @F1044@ +1 FAMC @F1046@ +0 @I2262@ INDI +1 NAME Unknown_Dau. // +1 SEX F +1 FAMS @F1045@ +1 FAMC @F1044@ +0 @I2263@ INDI +1 NAME Run of_Strathclyde // +1 TITL King +1 SEX M +1 FAMS @F1045@ +0 @I2264@ INDI +1 NAME Eocha // +1 TITL King of Scotland +1 SEX M +1 FAMC @F1045@ +0 @I2265@ INDI +1 NAME Alpin // +1 TITL King of Scotland +1 SEX M +1 DEAT +2 DATE 834 +1 FAMS @F1046@ +0 @I2266@ INDI +1 NAME Donald_I // +1 TITL King of Scotland +1 SEX M +1 FAMC @F1046@ +0 @I2267@ INDI +1 NAME Charles_II // +1 TITL King of Navarre +1 SEX M +1 FAMS @F1047@ +0 @I2268@ INDI +1 NAME Reynald /Cobham/ +1 TITL Sir +1 SEX M +1 FAMS @F1048@ +0 @I2269@ INDI +1 NAME of_Burgandy // +1 TITL Duke +1 SEX M +1 FAMS @F1049@ +0 @I2270@ INDI +1 NAME Peter of_Luxemburg // +1 TITL Count St. Pol +1 SEX M +1 FAMS @F1050@ +0 @I2271@ INDI +1 NAME Richard /Woodville/ +1 TITL Earl Rivers +1 SEX M +1 FAMS @F1051@ +0 @I2272@ INDI +1 NAME Rene // +1 TITL Count of Anjou +1 SEX M +1 FAMS @F1052@ +0 @I2273@ INDI +1 NAME Thomas of_Heton /Grey/ +1 TITL Sir +1 SEX M +1 FAMS @F1053@ +0 @I2274@ INDI +1 NAME Joachim Frederick of_Brandenburg// +1 TITL Elector +1 SEX M +1 FAMS @F1054@ +0 @I2275@ INDI +1 NAME Richard /Pole/ +1 TITL Sir +1 SEX M +1 FAMS @F1055@ +0 @I2276@ INDI +1 NAME John /De_La_Pole/ +1 TITL Duke of Suffolk +1 SEX M +1 FAMS @F1056@ +0 @I2277@ INDI +1 NAME Thomas /Holland/ +1 TITL Earl of Kent +1 SEX M +1 FAMS @F1057@ +0 @I2278@ INDI +1 NAME Edward // +1 TITL Lord Cherleton +1 SEX M +1 FAMS @F1058@ +0 @I2279@ INDI +1 NAME Edmund // +1 TITL Earl of Stafford +1 SEX M +1 FAMS @F1059@ +0 @I2280@ INDI +1 NAME Roger /Mortimer/ +1 SEX M +1 DEAT +2 DATE 1409 +1 FAMC @F492@ +0 @I2281@ INDI +1 NAME Eleanor /Mortimer/ +1 SEX F +1 FAMS @F1060@ +1 FAMC @F492@ +0 @I2282@ INDI +1 NAME Edward /Courtenay/ +1 TITL Sir +1 SEX M +1 FAMS @F1060@ +0 @I2283@ INDI +1 NAME Edmund /Mortimer/ +1 SEX M +1 DEAT +2 DATE 1409 +1 FAMC @F494@ +0 @I2284@ INDI +1 NAME Elizabeth /Mortimer/ +1 SEX F +1 FAMS @F1061@ +1 FAMS @F1062@ +1 FAMC @F494@ +0 @I2285@ INDI +1 NAME Philippa /Mortimer/ +1 SEX F +1 DEAT +2 DATE 1401 +1 FAMS @F1063@ +1 FAMS @F1064@ +1 FAMS @F1065@ +1 FAMC @F494@ +0 @I2286@ INDI +1 NAME Henry (Hotspur) /Percy/ +1 SEX M +1 FAMS @F1061@ +0 @I2287@ INDI +1 NAME Thomas // +1 TITL Lord Camoys +1 SEX M +1 FAMS @F1062@ +0 @I2288@ INDI +1 NAME John /Hastings/ +1 TITL Earl of Pembroke +1 SEX M +1 FAMS @F1063@ +0 @I2289@ INDI +1 NAME Richard /Fitzalan/ +1 TITL Earl of Arundel +1 SEX M +1 FAMS @F1064@ +0 @I2290@ INDI +1 NAME Thomas of_Basing /Poynings/ +1 TITL Lord St. John +1 SEX M +1 FAMS @F1065@ +0 @I2291@ INDI +1 NAME Charles_IV // +1 TITL Emperor +1 SEX M +1 BIRT +2 DATE 1316 +1 DEAT +2 DATE 1378 +1 FAMS @F1066@ +0 @I2292@ INDI +1 NAME John /Holland/ +1 TITL Duke of Exeter +1 SEX M +1 FAMS @F1067@ +0 @I2293@ INDI +1 NAME John /Cornwall/ +1 TITL Lord Fanhope +1 SEX M +1 FAMS @F1068@ +0 @I2294@ INDI +1 NAME Constance // +1 SEX F +1 FAMS @F1069@ +1 FAMC @F488@ +0 @I2295@ INDI +1 NAME Thomas of_Gloucester /Despencer/ +1 TITL Earl +1 SEX M +1 FAMS @F1069@ +0 @I2296@ INDI +1 NAME Philippa // +1 SEX F +1 FAMS @F1070@ +1 FAMS @F1071@ +1 FAMS @F1072@ +0 @I2297@ INDI +1 NAME /Fitzwater/ +1 TITL Lord +1 SEX M +1 FAMS @F1070@ +0 @I2298@ INDI +1 NAME John /Golafre/ +1 TITL Sir +1 SEX M +1 FAMS @F1071@ +0 @I2299@ INDI +1 NAME Thomas /Clifford/ +1 TITL Lord +1 SEX M +1 FAMS @F1073@ +0 @I2300@ INDI +1 NAME John // +1 TITL Lord Latymer +1 SEX M +1 FAMS @F1074@ +0 @I2301@ INDI +1 NAME Hugh /Seymour/ +1 TITL Admiral +1 SEX M +1 BIRT +2 DATE 1759 +1 DEAT +2 DATE 1801 +1 FAMS @F1019@ +1 FAMC @F1075@ +0 @I2302@ INDI +1 NAME Anne Horatia /Waldegrave/ +1 TITL Lady +1 SEX F +1 DEAT +2 DATE 1801 +1 FAMS @F1019@ +0 @I2303@ INDI +1 NAME Francis of_Hertford I/Seymour/ +1 TITL Marquess +1 SEX M +1 BIRT +2 DATE 1718 +1 DEAT +2 DATE 1794 +1 FAMS @F1075@ +0 @I2304@ INDI +1 NAME Isabella // +1 SEX F +1 BIRT +2 DATE 1726 +1 DEAT +2 DATE 1782 +1 FAMS @F1075@ +1 FAMC @F1076@ +0 @I2305@ INDI +1 NAME Charles /Fitzroy/ +1 TITL Duke of Grafton +1 SEX M +1 BIRT +2 DATE 1683 +1 DEAT +2 DATE 1757 +1 FAMS @F1076@ +1 FAMC @F1077@ +0 @I2306@ INDI +1 NAME Henrietta /Somerset/ +1 TITL Lady +1 SEX F +1 DEAT +2 DATE 1726 +1 FAMS @F1076@ +0 @I2307@ INDI +1 NAME Henry /Fitzroy/ +1 TITL Duke of Grafton +1 SEX M +1 BIRT +2 DATE 1663 +1 DEAT +2 DATE 1690 +1 FAMS @F1077@ +0 @I2308@ INDI +1 NAME Isabella /Bennett/ +1 TITL Lady +1 SEX F +1 DEAT +2 DATE 1723 +1 FAMS @F1077@ +0 @I2309@ INDI +1 NAME William of_Northampton /Parr/ +1 TITL Marquess +1 SEX M +1 FAMC @F332@ +0 @I2310@ INDI +1 NAME John Northumberland /Dudley/ +1 TITL Duke +1 SEX M +1 DEAT +2 DATE 1553 +1 FAMS @F1078@ +0 @I2311@ INDI +1 NAME Jane /Guildford/ +1 SEX F +1 FAMS @F1078@ +0 @I2312@ INDI +1 NAME John /Dudley/ +1 TITL Earl of Warwick +1 SEX M +1 DEAT +2 DATE 1554 +1 FAMS @F1079@ +1 FAMC @F1078@ +0 @I2313@ INDI +1 NAME Ambrose /Dudley/ +1 TITL Earl of Warwick +1 SEX M +1 DEAT +2 DATE 1590 +1 FAMS @F1081@ +1 FAMS @F1082@ +1 FAMS @F1083@ +1 FAMC @F1078@ +0 @I2314@ INDI +1 NAME Henry /Dudley/ +1 SEX M +1 FAMS @F1084@ +1 FAMC @F1078@ +0 @I2315@ INDI +1 NAME Robert of_Leicester /Dudley/ +1 TITL Earl +1 SEX M +1 DEAT +2 DATE 1588 +1 FAMS @F1089@ +1 FAMS @F1090@ +1 FAMC @F1078@ +0 @I2316@ INDI +1 NAME Jane /Dudley/ +1 SEX F +1 FAMS @F1086@ +1 FAMC @F1078@ +0 @I2317@ INDI +1 NAME Mary /Dudley/ +1 SEX F +1 DEAT +2 DATE 1586 +1 FAMS @F1087@ +1 FAMC @F1078@ +0 @I2318@ INDI +1 NAME Catherine /Dudley/ +1 SEX F +1 FAMS @F1088@ +1 FAMC @F1078@ +0 @I2319@ INDI +1 NAME Anne /Seymour/ +1 SEX F +1 DEAT +2 DATE 1588 +1 FAMS @F1079@ +1 FAMS @F1080@ +1 FAMC @F1125@ +0 @I2320@ INDI +1 NAME Edward /Unton/ +1 SEX M +1 FAMS @F1080@ +0 @I2321@ INDI +1 NAME Anne /Whorwood/ +1 SEX F +1 DEAT +2 DATE 1552 +1 FAMS @F1081@ +0 @I2322@ INDI +1 NAME Elizabeth /Talboys/ +1 SEX F +1 FAMS @F1082@ +0 @I2323@ INDI +1 NAME Anne /Russell/ +1 SEX F +1 DEAT +2 DATE 1603 +1 FAMS @F1083@ +0 @I2324@ INDI +1 NAME John /Dudley/ +1 SEX M +1 FAMC @F1081@ +0 @I2325@ INDI +1 NAME Margaret /Audley/ +1 SEX F +1 DEAT +2 DATE 1563 +1 FAMS @F1084@ +1 FAMS @F1085@ +0 @I2326@ INDI +1 NAME Thomas /Howard/ +1 TITL Duke of Norfolk +1 SEX M +1 DEAT +2 DATE 1572 +1 FAMS @F1085@ +0 @I2327@ INDI +1 NAME Henry /Seymour/ +1 SEX M +1 FAMS @F1086@ +1 FAMC @F1125@ +0 @I2328@ INDI +1 NAME Henry /Sidney/ +1 SEX M +1 DEAT +2 DATE 1586 +1 FAMS @F1087@ +0 @I2329@ INDI +1 NAME Henry of_Huntington /Hastings/ +1 TITL Earl +1 SEX M +1 DEAT +2 DATE 1595 +1 FAMS @F1088@ +0 @I2330@ INDI +1 NAME Amy /Robsart/ +1 SEX F +1 DEAT +2 DATE 1560 +1 FAMS @F1089@ +0 @I2331@ INDI +1 NAME Lettice /Knollys/ +1 SEX F +1 DEAT +2 DATE 1634 +1 FAMS @F1134@ +1 FAMS @F1090@ +1 FAMS @F1135@ +1 FAMC @F1132@ +0 @I2332@ INDI +1 NAME Henry /Herbert/ +1 SEX M +1 FAMS @F1091@ +0 @I2333@ INDI +1 NAME Thomas /Keyes/ +1 SEX M +1 DEAT +2 DATE 1571 +1 FAMS @F1092@ +0 @I2334@ INDI +1 NAME Margaret /Clifford/ +1 SEX F +1 DEAT +2 DATE 1596 +1 FAMS @F1093@ +1 FAMC @F934@ +0 @I2335@ INDI +1 NAME Henry /Stanley/ +1 TITL Earl of Derby +1 SEX M +1 DEAT +2 DATE 1593 +1 FAMS @F1093@ +0 @I2336@ INDI +1 NAME Anne /Dacre/ +1 SEX F +1 DEAT +2 DATE 1581 +1 FAMS @F1094@ +0 @I2337@ INDI +1 NAME Elizabeth /Howard/ +1 SEX F +1 DEAT +2 DATE 1512 +1 FAMS @F931@ +1 FAMC @F1096@ +0 @I2338@ INDI +1 NAME George Rochford /Boleyn/ +1 TITL Viscount +1 SEX M +1 DEAT +2 DATE 1536 +1 FAMC @F931@ +0 @I2339@ INDI +1 NAME Mary /Boleyn/ +1 SEX F +1 DEAT +2 DATE 1544 +1 FAMS @F1095@ +1 FAMC @F931@ +0 @I2340@ INDI +1 NAME William /Carey/ +1 SEX M +1 DEAT +2 DATE 1528 +1 FAMS @F1095@ +0 @I2341@ INDI +1 NAME Thomas /Howard/ +1 TITL Duke of Norfolk +1 SEX M +1 DEAT +2 DATE 1524 +1 FAMS @F1096@ +1 FAMS @F1100@ +0 @I2342@ INDI +1 NAME Elizabeth /Tilney/ +1 SEX F +1 DEAT +2 DATE 1497 +1 FAMS @F1096@ +0 @I2343@ INDI +1 NAME Thomas /Howard/ +1 TITL Duke of Norfolk +1 SEX M +1 FAMS @F1097@ +1 FAMS @F1098@ +1 FAMC @F1096@ +0 @I2344@ INDI +1 NAME Anne of_York // +1 SEX F +1 DEAT +2 DATE 1511 +1 FAMS @F1097@ +0 @I2345@ INDI +1 NAME Elizabeth /Stafford/ +1 SEX F +1 DEAT +2 DATE 1558 +1 FAMS @F1098@ +0 @I2346@ INDI +1 NAME Dorothy /Troyes/ +1 SEX F +1 FAMS @F1099@ +0 @I2347@ INDI +1 NAME Agnes /Tilney/ +1 SEX F +1 DEAT +2 DATE 1545 +1 FAMS @F1100@ +0 @I2348@ INDI +1 NAME William of_Effingham /Howard/ +1 TITL Lord +1 SEX M +1 DEAT +2 DATE 1572 +1 FAMS @F1101@ +1 FAMS @F1102@ +1 FAMC @F1100@ +0 @I2349@ INDI +1 NAME Dorothy /Howard/ +1 SEX F +1 FAMS @F1103@ +1 FAMC @F1100@ +0 @I2350@ INDI +1 NAME Elizabeth /Howard/ +1 SEX F +1 DEAT +2 DATE 1534 +1 FAMS @F1104@ +1 FAMC @F1100@ +0 @I2351@ INDI +1 NAME Catherine /Broughton/ +1 SEX F +1 DEAT +2 DATE 1531 +1 FAMS @F1101@ +0 @I2352@ INDI +1 NAME Margaret /Gamage/ +1 SEX F +1 DEAT +2 DATE 1535 +1 FAMS @F1102@ +0 @I2353@ INDI +1 NAME Edward /Stanley/ +1 TITL Earl of Derby +1 SEX M +1 DEAT +2 DATE 1572 +1 FAMS @F1103@ +0 @I2354@ INDI +1 NAME Henry /Radcliffe/ +1 TITL Earl of Sussex +1 SEX M +1 DEAT +2 DATE 1556/1557 +1 FAMS @F1104@ +0 @I2355@ INDI +1 NAME Henry /Howard/ +1 TITL Earl of Surrey +1 SEX M +1 DEAT +2 DATE 1546 +1 FAMS @F1105@ +1 FAMC @F1098@ +0 @I2356@ INDI +1 NAME Mary /Howard/ +1 SEX F +1 FAMS @F1106@ +1 FAMC @F1098@ +0 @I2357@ INDI +1 NAME Thomas /Howard/ +1 TITL Viscount Bindon +1 SEX M +1 DEAT +2 DATE 1582 +1 FAMS @F1107@ +1 FAMC @F1098@ +0 @I2358@ INDI +1 NAME Frances de_Vere // +1 SEX F +1 DEAT +2 DATE 1577 +1 FAMS @F1105@ +0 @I2359@ INDI +1 NAME Thomas /Howard/ +1 TITL Duke of Norfolk +1 SEX M +1 DEAT +2 DATE 1572 +1 FAMS @F1108@ +1 FAMS @F1111@ +1 FAMC @F1105@ +0 @I2360@ INDI +1 NAME Henry of_Northhampton /Howard/ +1 TITL Earl +1 SEX M +1 DEAT +2 DATE 1614 +1 FAMC @F1105@ +0 @I2361@ INDI +1 NAME Catherine /Howard/ +1 SEX F +1 DEAT +2 DATE 1596 +1 FAMC @F1105@ +0 @I2362@ INDI +1 NAME Jane /Howard/ +1 SEX F +1 DEAT +2 DATE 1593 +1 FAMC @F1105@ +0 @I2363@ INDI +1 NAME Margaret /Howard/ +1 SEX F +1 DEAT +2 DATE 1592 +1 FAMC @F1105@ +0 @I2364@ INDI +1 NAME Henry /Fitzroy/ +1 TITL Duke of Richmond +1 SEX M +1 DEAT +2 DATE 1533 +1 FAMS @F1106@ +0 @I2365@ INDI +1 NAME Gertrude /Lyte/ +1 SEX F +1 FAMS @F1107@ +0 @I2366@ INDI +1 NAME Mary /Fitzalan/ +1 SEX F +1 DEAT +2 DATE 1557 +1 FAMS @F1108@ +0 @I2367@ INDI +1 NAME Philip /Howard/ +1 TITL Earl of Arundel +1 SEX M +1 DEAT +2 DATE 1595 +1 FAMS @F1109@ +1 FAMC @F1108@ +0 @I2368@ INDI +1 NAME Anne /Dacre/ +1 SEX F +1 FAMS @F1109@ +0 @I2369@ INDI +1 NAME Thomas /Howard/ +1 TITL Earl of Arundel +1 SEX M +1 DEAT +2 DATE 1646 +1 FAMS @F1110@ +1 FAMC @F1109@ +0 @I2370@ INDI +1 NAME Aletheia /Talbot/ +1 SEX F +1 DEAT +2 DATE 1654 +1 FAMS @F1110@ +0 @I2371@ INDI +1 NAME Margaret /Audley/ +1 SEX F +1 DEAT +2 DATE 1563 +1 FAMS @F1111@ +0 @I2372@ INDI +1 NAME Thomas /Howard/ +1 TITL Earl of Suffolk +1 SEX M +1 DEAT +2 DATE 1626 +1 FAMS @F1112@ +1 FAMS @F1113@ +1 FAMC @F1111@ +0 @I2373@ INDI +1 NAME Mary /Dacre/ +1 SEX F +1 DEAT +2 DATE 1576 +1 FAMS @F1112@ +0 @I2374@ INDI +1 NAME Catherine /Knyvett/ +1 SEX F +1 DEAT +2 DATE 1633 +1 FAMS @F1113@ +0 @I2375@ INDI +1 NAME Theophilus /Howard/ +1 TITL Earl of Suffolk +1 SEX M +1 DEAT +2 DATE 1640 +1 FAMS @F1114@ +1 FAMC @F1113@ +0 @I2376@ INDI +1 NAME Thomas of_Berkshire /Howard/ +1 TITL Earl +1 SEX M +1 DEAT +2 DATE 1669 +1 FAMS @F1115@ +1 FAMC @F1113@ +0 @I2377@ INDI +1 NAME Henry /Howard/ +1 SEX M +1 FAMS @F1116@ +1 FAMC @F1113@ +0 @I2378@ INDI +1 NAME Catherine /Howard/ +1 SEX F +1 DEAT +2 DATE 1672 +1 FAMS @F1118@ +1 FAMC @F1113@ +0 @I2379@ INDI +1 NAME Frances /Howard/ +1 SEX F +1 FAMS @F1119@ +1 FAMS @F1120@ +1 FAMC @F1113@ +0 @I2380@ INDI +1 NAME Elizabeth /Dunbar/ +1 SEX F +1 FAMS @F1114@ +0 @I2381@ INDI +1 NAME Elizabeth /Cecil/ +1 SEX F +1 FAMS @F1115@ +0 @I2382@ INDI +1 NAME Elizabeth /Bassett/ +1 SEX F +1 DEAT +2 DATE 1643 +1 FAMS @F1116@ +1 FAMS @F1117@ +0 @I2383@ INDI +1 NAME William of_Newcastle /Cavendish/ +1 TITL Earl +1 SEX M +1 FAMS @F1117@ +0 @I2384@ INDI +1 NAME William of_Berkshire /Cecil/ +1 TITL Earl +1 SEX M +1 DEAT +2 DATE 1668 +1 FAMS @F1118@ +0 @I2385@ INDI +1 NAME Robert /Devereux/ +1 TITL Earl of Essex +1 SEX M +1 DEAT +2 DATE 1646 +1 FAMS @F1119@ +0 @I2386@ INDI +1 NAME Robert /Carr/ +1 TITL Earl of Somerset +1 SEX M +1 DEAT +2 DATE 1645 +1 FAMS @F1120@ +0 @I2387@ INDI +1 NAME William /Howard/ +1 SEX M +1 DEAT +2 DATE 1640 +1 FAMS @F1121@ +1 FAMC @F1111@ +0 @I2388@ INDI +1 NAME Elizabeth /Dacre/ +1 SEX F +1 FAMS @F1121@ +0 @I2389@ INDI +1 NAME Frances /Howard/ +1 SEX F +1 DEAT +2 DATE 1598 +1 FAMS @F1122@ +0 @I2390@ INDI +1 NAME Frances /Howard/ +1 SEX F +1 DEAT +2 DATE 1639 +1 FAMS @F1123@ +1 FAMS @F1124@ +0 @I2391@ INDI +1 NAME Ludovic of_Richmond /Stuart/ +1 TITL Duke of Lennox +1 SEX M +1 FAMS @F1124@ +0 @I2392@ INDI +1 NAME Edward /Seymour/ +1 TITL Duke of Somerset +1 SEX M +1 DEAT +2 DATE 1552 +1 FAMS @F1126@ +1 FAMS @F1125@ +0 @I2393@ INDI +1 NAME Anne /Stanhope/ +1 SEX F +1 DEAT +2 DATE 1587 +1 FAMS @F1125@ +0 @I2394@ INDI +1 NAME Henry /Carey/ +1 TITL Baron Hunsdon +1 SEX M +1 DEAT +2 DATE 1596 +1 FAMS @F1131@ +1 FAMC @F1095@ +0 @I2395@ INDI +1 NAME Catherine /Fillol/ +1 SEX F +1 FAMS @F1126@ +0 @I2396@ INDI +1 NAME Edward Beauchamp /Seymour/ +1 TITL Lord +1 SEX M +1 DEAT +2 DATE 1618 +1 FAMS @F1127@ +1 FAMC @F938@ +0 @I2397@ INDI +1 NAME Francis /Seymour/ +1 TITL Baron Seymour +1 SEX M +1 DEAT +2 DATE 1664 +1 FAMS @F1129@ +1 FAMS @F1130@ +1 FAMC @F938@ +0 @I2398@ INDI +1 NAME Honora /Seymour/ +1 SEX F +1 DEAT +2 DATE 1620 +1 FAMC @F938@ +0 @I2399@ INDI +1 NAME Anne /Sackville/ +1 SEX F +1 FAMS @F1127@ +1 FAMS @F1128@ +0 @I2400@ INDI +1 NAME Edward /Lewes/ +1 SEX M +1 FAMS @F1128@ +0 @I2401@ INDI +1 NAME Frances /Prynne/ +1 SEX F +1 FAMS @F1129@ +0 @I2402@ INDI +1 NAME Catherine /Lee/ +1 SEX F +1 DEAT +2 DATE 1700 +1 FAMS @F1130@ +0 @I2403@ INDI +1 NAME Catherine /Carey/ +1 SEX F +1 DEAT +2 DATE 1568 +1 FAMS @F1132@ +1 FAMC @F1095@ +0 @I2404@ INDI +1 NAME Anne /Morgan/ +1 SEX F +1 FAMS @F1131@ +0 @I2405@ INDI +1 NAME Francis /Knollys/ +1 SEX M +1 DEAT +2 DATE 1596 +1 FAMS @F1132@ +0 @I2406@ INDI +1 NAME Henry /Knollys/ +1 SEX M +1 DEAT +2 DATE 1583 +1 FAMS @F1133@ +1 FAMC @F1132@ +0 @I2407@ INDI +1 NAME William /Knollys/ +1 TITL Earl of Banbury +1 SEX M +1 DEAT +2 DATE 1632 +1 FAMC @F1132@ +0 @I2408@ INDI +1 NAME Anne /Knollys/ +1 SEX F +1 FAMS @F1136@ +1 FAMC @F1132@ +0 @I2409@ INDI +1 NAME Catherine /Knollys/ +1 SEX F +1 FAMS @F1137@ +1 FAMC @F1132@ +0 @I2410@ INDI +1 NAME Margaret /Cave/ +1 SEX F +1 DEAT +2 DATE 1606 +1 FAMS @F1133@ +0 @I2411@ INDI +1 NAME Walter /Devereux/ +1 TITL Earl of Essex +1 SEX M +1 DEAT +2 DATE 1576 +1 FAMS @F1134@ +0 @I2412@ INDI +1 NAME Christopher /Blount/ +1 SEX M +1 DEAT +2 DATE 1601 +1 FAMS @F1135@ +0 @I2413@ INDI +1 NAME Thomas /Leighton/ +1 TITL Lord De La Warr +1 SEX M +1 FAMS @F1136@ +0 @I2414@ INDI +1 NAME Gerald /Fitzgerald/ +1 TITL Lord Offaley +1 SEX M +1 DEAT +2 DATE 1580 +1 FAMS @F1137@ +0 @I2415@ INDI +1 NAME Charles // +1 SEX M +1 DEAT +2 DATE 1685 +1 FAMC @F940@ +0 @I2416@ INDI +1 NAME Mariana of_Austria // +1 SEX F +1 FAMS @F947@ +1 FAMC @F1138@ +0 @I2417@ INDI +1 NAME Maria // +1 SEX F +1 FAMS @F1138@ +1 FAMC @F522@ +0 @I2418@ INDI +1 NAME Ferdinand_III // +1 TITL Holy Roman Emper +1 SEX M +1 BIRT +2 DATE 1608 +2 PLAC Graz,Austria +1 DEAT +2 DATE 1657 +1 FAMS @F1138@ +1 FAMC @F1139@ +0 @I2419@ INDI +1 NAME Ferdinand_II // +1 TITL Holy Roman Emper +1 SEX M +1 BIRT +2 DATE 1578 +2 PLAC Graz,Austria +1 DEAT +2 DATE 1637 +1 FAMS @F1139@ +0 @I2420@ INDI +1 NAME Leopold_I // +1 TITL Holy Roman Emper +1 SEX M +1 BIRT +2 DATE 1640 +2 PLAC Vienna,Austria +1 DEAT +2 DATE 5 MAY 1705 +1 FAMS @F1140@ +1 FAMS @F1141@ +1 FAMC @F1138@ +0 @I2421@ INDI +1 NAME Margaret Teresa // +1 SEX F +1 BIRT +2 DATE 1651 +1 DEAT +2 DATE 1673 +1 FAMS @F1140@ +1 FAMC @F947@ +0 @I2422@ INDI +1 NAME Eleanor of_Neuburg // +1 SEX F +1 FAMS @F1141@ +0 @I2423@ INDI +1 NAME Louis de_France // +1 TITL Dauphin +1 SEX M +1 BIRT +2 DATE 1661 +1 DEAT +2 DATE 1711 +1 FAMS @F1143@ +1 FAMC @F523@ +0 @I2424@ INDI +1 NAME Philip_V // +1 TITL King of Spain +1 SEX M +1 BIRT +2 DATE 1683 +2 PLAC Versailles,France +1 DEAT +2 DATE 1746 +1 FAMS @F1350@ +1 FAMS @F1142@ +1 FAMC @F1143@ +0 @I2425@ INDI +1 NAME Isabella Elizabeth /Farnese/ +1 SEX F +1 BIRT +2 DATE 1692 +1 DEAT +2 DATE 1766 +1 FAMS @F1142@ +0 @I2426@ INDI +1 NAME Louis // +1 TITL Duke of Burgundy +1 SEX M +1 BIRT +2 DATE 1682 +1 DEAT +2 DATE 1712 +1 FAMS @F344@ +1 FAMC @F1143@ +0 @I2427@ INDI +1 NAME Maria Antonia // +1 SEX F +1 FAMS @F1144@ +1 FAMC @F1140@ +0 @I2428@ INDI +1 NAME Maximilian Emmanuel of_Bavaria// +1 TITL Elector +1 SEX M +1 FAMS @F1144@ +0 @I2429@ INDI +1 NAME Joseph Ferdinand // +1 TITL Electoral Prince +1 SEX M +1 DEAT +2 DATE 1699 +1 FAMC @F1144@ +0 @I2430@ INDI +1 NAME Joseph_I // +1 TITL Holy Roman Emper +1 SEX M +1 BIRT +2 DATE 1678 +1 DEAT +2 DATE 1711 +1 FAMC @F1141@ +0 @I2431@ INDI +1 NAME Charles_VI // +1 TITL Holy Roman Emper +1 SEX M +1 BIRT +2 DATE 1685 +2 PLAC Vienna,Austria +1 DEAT +2 DATE 1740 +1 FAMS @F1146@ +1 FAMC @F1141@ +0 @I2432@ INDI +1 NAME Maria Theresa // +1 TITL Empress +1 SEX F +1 DEAT +2 DATE 1780 +1 FAMS @F1145@ +1 FAMC @F1146@ +0 @I2433@ INDI +1 NAME Francis_I Stephen // +1 TITL Holy Roman Emper +1 SEX M +1 BIRT +2 DATE 1708 +2 PLAC Nancy,Lorraine +1 DEAT +2 DATE 1765 +1 FAMS @F1145@ +0 @I2434@ INDI +1 NAME Joseph_II // +1 TITL Holy Roman Emper +1 SEX M +1 BIRT +2 DATE 13 MAR 1741 +2 PLAC Vienna,Austria +1 DEAT +2 DATE 1790 +1 FAMC @F1145@ +0 @I2435@ INDI +1 NAME Eugene of_Leuchtenberg /de_Beauharnais/ +1 TITL Duke +1 SEX M +1 FAMS @F1149@ +0 @I2436@ INDI +1 NAME Augusta of_Bavaria // +1 SEX F +1 FAMS @F1149@ +0 @I2437@ INDI +1 NAME Francis Charles // +1 TITL Archduke +1 SEX M +1 BIRT +2 DATE 1802 +1 DEAT +2 DATE 1878 +1 FAMS @F1150@ +0 @I2438@ INDI +1 NAME Henry_II // +1 TITL King of France +1 SEX M +1 BIRT +2 DATE 31 MAR 1519 +2 PLAC Saint-Germain,en-Laye +1 DEAT +2 DATE 10 JUL 1559 +2 PLAC Paris,France +1 BURI +2 PLAC St. Denis,France +1 FAMS @F1148@ +1 FAMC @F728@ +0 @I2439@ INDI +1 NAME Catherine of_Florence /de_Medici/ +1 SEX F +1 BIRT +2 DATE 1519 +1 DEAT +2 DATE 1589 +1 FAMS @F1148@ +0 @I2440@ INDI +1 NAME Claude of_France // +1 SEX F +1 BIRT +2 DATE 1499 +1 DEAT +2 DATE 1524 +1 FAMS @F728@ +1 FAMC @F1201@ +0 @I2441@ INDI +1 NAME Margaret of_Navarre // +1 SEX F +1 FAMC @F729@ +0 @I2442@ INDI +1 NAME John_II (Juan_II) // +1 TITL King of Castile +1 SEX M +1 BIRT +2 DATE 1405 +1 DEAT +2 DATE 1454 +1 FAMS @F1152@ +0 @I2443@ INDI +1 NAME Isabella of_Portugal // +1 SEX F +1 FAMS @F1152@ +0 @I2444@ INDI +1 NAME Walter /Sommerlath/ +1 SEX M +1 FAMS @F1153@ +0 @I2445@ INDI +1 NAME Alice /de_Toledo/ +1 SEX F +1 FAMS @F1153@ +0 @I2446@ INDI +1 NAME Victoria Ingrid Alice// +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 14 JUL 1977 +1 FAMC @F220@ +0 @I2447@ INDI +1 NAME Carl Philip // +1 TITL Prince of Sweden +1 SEX M +1 BIRT +2 DATE 13 MAY 1979 +1 FAMC @F220@ +0 @I2448@ INDI +1 NAME Francis Frederick of_Saxe-Coburg// +1 TITL Duke +1 SEX M +1 BIRT +2 DATE 1750 +1 DEAT +2 DATE 1806 +1 REFN 6 +1 FAMS @F1367@ +1 FAMS @F1147@ +1 FAMS @F70@ +1 FAMC @F1360@ +0 @I2449@ INDI +1 NAME Maria Henrietta // +1 SEX F +1 BIRT +2 DATE 1836 +1 DEAT +2 DATE 1902 +1 FAMS @F1154@ +1 FAMC @F1155@ +0 @I2450@ INDI +1 NAME Joseph of_Austria // +1 TITL Archduke +1 SEX M +1 BIRT +2 DATE 1776 +1 DEAT +2 DATE 1847 +1 FAMS @F1155@ +0 @I2451@ INDI +1 NAME Philip_II Augustus // +1 TITL King of France +1 SEX M +1 BIRT +2 DATE 21 AUG 1165 +2 PLAC Gonesse,Nr: Paris,France +1 DEAT +2 DATE 14 JUL 1223 +2 PLAC Mantes,France +1 BURI +2 PLAC St. Denis,France +1 FAMS @F1156@ +1 FAMS @F1170@ +1 FAMS @F1171@ +1 FAMC @F1169@ +0 @I2452@ INDI +1 NAME Louis_VI the_Fat // +1 TITL King of France +1 SEX M +1 BIRT +2 DATE ABT 1081 +2 PLAC Paris,France +1 DEAT +2 DATE 1 AUG 1137 +2 PLAC Paris,France +1 BURI +2 PLAC St. Denis,France +1 FAMS @F694@ +1 FAMS @F1158@ +1 FAMC @F1159@ +0 @I2453@ INDI +1 NAME Adelaide of_Savoy // +1 SEX F +1 DEAT +2 DATE 1154 +1 FAMS @F1158@ +0 @I2454@ INDI +1 NAME Philip_I the_Fair // +1 TITL King of France +1 SEX M +1 BIRT +2 DATE 1052 +1 DEAT +2 DATE 29 JUL 1108 +1 FAMS @F1159@ +1 FAMS @F1160@ +1 FAMC @F1161@ +0 @I2455@ INDI +1 NAME Bertha of_Holland // +1 SEX F +1 DEAT +2 DATE 1093 +1 FAMS @F1159@ +0 @I2456@ INDI +1 NAME Bertrada de_Montfort // +1 SEX F +1 FAMS @F1160@ +0 @I2457@ INDI +1 NAME Henry_I // +1 TITL King of France +1 SEX M +1 BIRT +2 DATE APR 1008 +1 DEAT +2 DATE 4 AUG 1060 +2 PLAC Vitry-en-Brie,France +1 BURI +2 PLAC St. Denis,France +1 FAMS @F1196@ +1 FAMS @F1161@ +1 FAMC @F1162@ +0 @I2458@ INDI +1 NAME Robert_II the_Pious // +1 TITL King of France +1 SEX M +1 BIRT +2 DATE ABT 970 +2 PLAC Orleans,France +1 DEAT +2 DATE 1031 +1 FAMS @F1163@ +1 FAMS @F1164@ +1 FAMS @F1162@ +1 FAMC @F1165@ +0 @I2459@ INDI +1 NAME Constance of_Arles // +1 SEX F +1 DEAT +2 DATE 1032 +1 FAMS @F1162@ +0 @I2460@ INDI +1 NAME Hugh // +1 SEX M +1 BIRT +2 DATE 1007 +1 DEAT +2 DATE 1025 +1 FAMC @F1162@ +0 @I2461@ INDI +1 NAME Unknown // +1 SEX F +1 FAMS @F1163@ +0 @I2462@ INDI +1 NAME Bertha of_Burgundy // +1 SEX F +1 BIRT +2 DATE ABT 962 +1 FAMS @F1164@ +0 @I2463@ INDI +1 NAME Hugh /Capet/ +1 TITL King of France +1 SEX M +1 BIRT +2 DATE ABT 938 +1 DEAT +2 DATE AUG 996 +1 BURI +2 PLAC St. Denis,France +1 FAMS @F1165@ +0 @I2464@ INDI +1 NAME Louis_X the_Headstrong // +1 TITL King of France +1 SEX M +1 BIRT +2 DATE 4 OCT 1289 +2 PLAC Paris,France +1 DEAT +2 DATE 5 JUN 1316 +2 PLAC Vincennes,France +1 BURI +2 PLAC St. Denis,France +1 FAMS @F1232@ +1 FAMS @F1157@ +1 FAMC @F794@ +0 @I2465@ INDI +1 NAME Philip_V the_Tall // +1 TITL King of France +1 SEX M +1 BIRT +2 DATE ABT 1294 +2 PLAC Lyons,France +1 DEAT +2 DATE 3 JAN 1322 +2 PLAC Longchamp,France +1 BURI +2 PLAC St. Denis,France +1 FAMS @F1175@ +1 FAMC @F794@ +0 @I2466@ INDI +1 NAME John_I // +1 TITL King of France +1 SEX M +1 BIRT +2 DATE 15 NOV 1316 +2 PLAC Paris,France +1 DEAT +2 DATE 20 NOV 1316 +2 PLAC Paris,France +1 BURI +2 PLAC St. Denis,France +1 FAMC @F1157@ +0 @I2467@ INDI +1 NAME William_I // +1 TITL King of Sicily +1 SEX M +1 BIRT +2 DATE 1120 +1 DEAT +2 DATE 1166 +1 FAMS @F1166@ +1 FAMC @F1167@ +0 @I2468@ INDI +1 NAME Roger_II // +1 SEX M +1 FAMS @F1167@ +0 @I2469@ INDI +1 NAME Philip // +1 SEX M +1 FAMC @F1158@ +0 @I2470@ INDI +1 NAME Robert // +1 TITL Count of Dreux +1 SEX M +1 FAMC @F1158@ +0 @I2471@ INDI +1 NAME Pierre de_Courtenay // +1 SEX M +1 FAMC @F1158@ +0 @I2472@ INDI +1 NAME Henry of_Beauvais // +1 TITL Bishop of Rouen +1 SEX M +1 FAMC @F1158@ +0 @I2473@ INDI +1 NAME Philip // +1 TITL Bishop of Paris +1 SEX M +1 FAMC @F1158@ +0 @I2474@ INDI +1 NAME Constance of_Toulouse // +1 TITL Constance +1 SEX F +1 FAMC @F1158@ +0 @I2475@ INDI +1 NAME Constance of_Castile // +1 SEX F +1 DEAT +2 DATE 1160 +1 FAMS @F1168@ +0 @I2476@ INDI +1 NAME Adele of_Champagne // +1 SEX F +1 DEAT +2 DATE 1206 +1 FAMS @F1169@ +0 @I2477@ INDI +1 NAME Isabella of_Hainault // +1 SEX F +1 DEAT +2 DATE 1190 +1 FAMS @F1156@ +0 @I2478@ INDI +1 NAME Ingeborg // +1 SEX F +1 BIRT +2 DATE 1175 +1 DEAT +2 DATE 1236 +1 FAMS @F1170@ +0 @I2479@ INDI +1 NAME Agnes of_Meranie // +1 TITL Princess +1 SEX F +1 DEAT +2 DATE 1201 +1 FAMS @F1171@ +0 @I2480@ INDI +1 NAME Philip /Hurepel/ +1 SEX M +1 FAMC @F1171@ +0 @I2481@ INDI +1 NAME Alphonse // +1 SEX M +1 DEAT +2 DATE 1271 +1 FAMC @F690@ +0 @I2482@ INDI +1 NAME Margaret of_Provence // +1 SEX F +1 BIRT +2 DATE 1221 +1 DEAT +2 DATE 1295 +1 FAMS @F689@ +1 FAMC @F1172@ +0 @I2483@ INDI +1 NAME Raymond of_Provence /Berenger/ +1 TITL Count IV +1 SEX M +1 FAMS @F1172@ +0 @I2484@ INDI +1 NAME Charles of_Anjou // +1 SEX M +1 FAMC @F690@ +0 @I2485@ INDI +1 NAME Mary of_Brabant // +1 SEX F +1 DEAT +2 DATE 1321 +1 FAMS @F688@ +0 @I2486@ INDI +1 NAME Joan of_Navarre // +1 SEX F +1 BIRT +2 DATE 1271 +1 DEAT +2 DATE 1305 +1 FAMS @F794@ +0 @I2487@ INDI +1 NAME Clemence of_Hungary // +1 SEX F +1 BIRT +2 DATE ABT 1293 +1 DEAT +2 DATE 1328 +1 FAMS @F1157@ +1 FAMC @F1173@ +0 @I2488@ INDI +1 NAME Charles_I // +1 TITL King of Hungary +1 SEX M +1 BIRT +2 DATE 1288 +1 DEAT +2 DATE 1342 +1 FAMS @F1173@ +1 FAMC @F1174@ +0 @I2489@ INDI +1 NAME Charles_II // +1 TITL King of Naples +1 SEX M +1 FAMS @F1174@ +0 @I2490@ INDI +1 NAME Joan of_Burgundy // +1 SEX F +1 BIRT +2 DATE ABT 1293 +1 DEAT +2 DATE 1329 +1 FAMS @F1175@ +0 @I2491@ INDI +1 NAME Blanche of_Burgundy // +1 SEX F +1 BIRT +2 DATE ABT 1296 +1 DEAT +2 DATE 1326 +1 FAMS @F1176@ +0 @I2492@ INDI +1 NAME Marie of_Luxemburg // +1 SEX F +1 BIRT +2 DATE 1305 +1 DEAT +2 DATE ABT 1323 +1 FAMS @F1177@ +0 @I2493@ INDI +1 NAME Joan of_Evreux // +1 SEX F +1 DEAT +2 DATE 1371 +1 FAMS @F1178@ +0 @I2494@ INDI +1 NAME Philip_VI of_Valois // +1 TITL King of France +1 SEX M +1 BIRT +2 DATE 1293 +1 DEAT +2 DATE 22 AUG 1350 +2 PLAC Nogent-le-Roi,France +1 BURI +2 PLAC St. Denis,France +1 FAMS @F1180@ +1 FAMS @F1181@ +1 FAMC @F1179@ +0 @I2495@ INDI +1 NAME Charles de_Valois // +1 SEX M +1 BIRT +2 DATE 1270 +2 PLAC Fontainebleau,France +1 DEAT +2 DATE 1325 +1 FAMS @F1179@ +0 @I2496@ INDI +1 NAME Joan of_Burgundy // +1 TITL Queen +1 SEX F +1 DEAT +2 DATE ABT 1349 +1 FAMS @F1180@ +0 @I2497@ INDI +1 NAME Blanche of_Navarre // +1 SEX F +1 DEAT +2 DATE 1398 +1 FAMS @F1181@ +0 @I2498@ INDI +1 NAME John_II the_Good // +1 TITL King of France +1 SEX M +1 BIRT +2 DATE 26 APR 1319 +2 PLAC Le Mans,France +1 DEAT +2 DATE 8 APR 1364 +2 PLAC London,England +1 BURI +2 PLAC St. Denis,France +1 FAMS @F1192@ +1 FAMS @F1233@ +1 FAMC @F1180@ +0 @I2499@ INDI +1 NAME Charles_V the_Wise // +1 TITL King of France +1 SEX M +1 BIRT +2 DATE 21 JAN 1337 +2 PLAC Vincennes,France +1 DEAT +2 DATE 16 SEP 1380 +2 PLAC Vincennes,France +1 BURI +2 PLAC St. Denis,France +1 FAMS @F1182@ +1 FAMC @F1192@ +0 @I2500@ INDI +1 NAME Joan of_Bourbon // +1 TITL Queen +1 SEX F +1 BIRT +2 DATE 1338 +1 DEAT +2 DATE 4 FEB 1378 +1 FAMS @F1182@ +0 @I2501@ INDI +1 NAME Louis of_Beaumont // +1 TITL Count of Valois +1 SEX M +1 DEAT +2 DATE 1407 +1 FAMC @F1182@ +0 @I2502@ INDI +1 NAME Catherine // +1 TITL Princess +1 SEX F +1 FAMC @F1182@ +0 @I2503@ INDI +1 NAME Isabelle // +1 SEX F +1 BIRT +2 DATE FEB 1378 +1 DEAT +2 DATE FEB 1378 +1 FAMC @F1182@ +0 @I2504@ INDI +1 NAME Stanislaw /Leczinski/ +1 TITL King of Poland +1 SEX M +1 FAMS @F1183@ +0 @I2505@ INDI +1 NAME Margaret of_Valois // +1 SEX F +1 BIRT +2 DATE 1553 +1 DEAT +2 DATE 1615 +1 FAMS @F1184@ +0 @I2506@ INDI +1 NAME Elizabeth // +1 SEX F +1 FAMC @F1185@ +0 @I2507@ INDI +1 NAME Charles // +1 TITL Duke of Berry +1 SEX M +1 BIRT +2 DATE 1686 +1 DEAT +2 DATE 1714 +1 FAMS @F1375@ +1 FAMC @F1143@ +0 @I2508@ INDI +1 NAME Clotilde of_Savoy // +1 SEX F +1 DEAT +2 DATE 1805 +1 FAMS @F1186@ +0 @I2509@ INDI +1 NAME of_Angouleme // +1 TITL Duke +1 BIRT +2 DATE 1775 +1 FAMC @F1186@ +0 @I2510@ INDI +1 NAME of_Berry // +1 TITL Duke +1 SEX M +1 BIRT +2 DATE 1778 +1 FAMC @F1186@ +0 @I2511@ INDI +1 NAME Louis_Philippe_I // +1 TITL King of France +1 SEX M +1 BIRT +2 DATE 1773 +2 PLAC Palace Royal,France,France +1 DEAT +2 DATE 1850 +1 FAMS @F1187@ +1 FAMC @F1188@ +0 @I2512@ INDI +1 NAME Desideria // +1 SEX F +1 FAMS @F664@ +0 @I2513@ INDI +1 NAME Louis-Philippe Joseph // +1 SEX M +1 DEAT +2 DATE 1793 +1 FAMS @F1188@ +1 FAMC @F1189@ +0 @I2514@ INDI +1 NAME Louise Adelaide de_Penthievre// +1 TITL Princess +1 SEX F +1 FAMS @F1188@ +0 @I2515@ INDI +1 NAME Louis-Philippe // +1 SEX M +1 DEAT +2 DATE 1785 +1 FAMS @F1189@ +1 FAMC @F1190@ +0 @I2516@ INDI +1 NAME Louis of_Orleans // +1 SEX M +1 DEAT +2 DATE 1752 +1 FAMS @F1190@ +1 FAMC @F1191@ +0 @I2517@ INDI +1 NAME Philippe Duc_de_Chartes // +1 TITL Regent +1 SEX M +1 BIRT +2 DATE 1674 +1 DEAT +2 DATE 1723 +1 FAMS @F1191@ +1 FAMC @F1373@ +0 @I2518@ INDI +1 NAME Philip the_Bold // +1 SEX M +1 DEAT +2 DATE 1404 +1 FAMC @F1192@ +0 @I2519@ INDI +1 NAME Bonne of_Luxemburg // +1 SEX F +1 DEAT +2 DATE 1349 +1 FAMS @F1192@ +0 @I2520@ INDI +1 NAME Joan of_Valois // +1 SEX F +1 FAMS @F1193@ +1 FAMC @F1179@ +0 @I2521@ INDI +1 NAME Robert of_Artois // +1 TITL Duke of Richmond +1 SEX M +1 FAMS @F1193@ +0 @I2522@ INDI +1 NAME Charles_IX // +1 TITL King of France +1 SEX M +1 BIRT +2 DATE 27 JUN 1550 +2 PLAC St. Germain-,en-Laye,France +1 DEAT +2 DATE 30 MAY 1574 +2 PLAC Vincennes,France +1 BURI +2 PLAC St. Denis,France +1 FAMS @F1229@ +1 FAMC @F1148@ +0 @I2523@ INDI +1 NAME Henry_III // +1 TITL King of France +1 SEX M +1 BIRT +2 DATE 19 SEP 1551 +2 PLAC Fontainebleau,France +1 DEAT +2 DATE 2 AUG 1589 +2 PLAC Paris,France +1 BURI +2 PLAC St. Denis,France +1 FAMS @F1230@ +1 FAMC @F1148@ +0 @I2524@ INDI +1 NAME Charles of_Valois // +1 TITL Count Angouleme +1 SEX M +1 FAMS @F729@ +1 FAMC @F1194@ +0 @I2525@ INDI +1 NAME John of_Valois // +1 TITL Count Angouleme +1 SEX M +1 FAMS @F1194@ +0 @I2526@ INDI +1 NAME Margaretha of_Sweden // +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 31 OCT 1934 +1 FAMS @F1285@ +1 FAMC @F217@ +0 @I2527@ INDI +1 NAME Birgitta of_Sweden // +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 19 JAN 1937 +1 FAMS @F1286@ +1 FAMC @F217@ +0 @I2528@ INDI +1 NAME Desiree of_Sweden // +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 2 JUN 1938 +1 FAMS @F1287@ +1 FAMC @F217@ +0 @I2529@ INDI +1 NAME Christina Louise Helen// +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 3 AUG 1943 +1 FAMS @F1288@ +1 FAMC @F217@ +0 @I2530@ INDI +1 NAME Peter_I // +1 TITL King of Serbia +1 SEX M +1 DEAT +2 DATE 1921 +1 FAMS @F1195@ +0 @I2531@ INDI +1 NAME Zorka of_Montenegro // +1 TITL Princess +1 SEX F +1 DEAT +2 DATE ABT 1889 +1 FAMS @F1195@ +0 @I2532@ INDI +1 NAME George /Karageorgeovitch/ +1 SEX M +1 FAMC @F1195@ +0 @I2533@ INDI +1 NAME Robert // +1 SEX M +1 FAMC @F1162@ +0 @I2534@ INDI +1 NAME Hugh the_Great of_Vermandois// +1 TITL Count +1 SEX M +1 FAMC @F1196@ +0 @I2535@ INDI +1 NAME Anne of_Kiev // +1 SEX F +1 BIRT +2 DATE ABT 1024 +1 DEAT +2 DATE ABT 1066 +1 FAMS @F1161@ +0 @I2536@ INDI +1 NAME Matilda of_Germany // +1 SEX F +1 DEAT +2 DATE BEF 1044 +1 FAMS @F1196@ +0 @I2537@ INDI +1 NAME Charles_VII // +1 TITL King of France +1 SEX M +1 BIRT +2 DATE 22 FEB 1403 +2 PLAC Paris,France +1 DEAT +2 DATE 21 JUL 1461 +2 PLAC Bourges,France +1 BURI +2 DATE 9 AUG 1461 +2 PLAC St. Denis,France +1 FAMS @F1197@ +1 FAMC @F915@ +0 @I2538@ INDI +1 NAME Mary of_Anjou // +1 SEX F +1 BIRT +2 DATE 1404 +1 DEAT +2 DATE 1463 +1 FAMS @F1197@ +1 FAMC @F1198@ +0 @I2539@ INDI +1 NAME Yolande of_Aragon // +1 SEX F +1 FAMS @F1198@ +0 @I2540@ INDI +1 NAME Louis_XI // +1 TITL King of France +1 SEX M +1 BIRT +2 DATE 3 JUL 1423 +2 PLAC Bourges,France +1 DEAT +2 DATE 30 AUG 1483 +1 BURI +2 PLAC Notre Dame,de Clery,France +1 FAMS @F1199@ +1 FAMS @F1200@ +1 FAMC @F1197@ +0 @I2541@ INDI +1 NAME Margaret of_Scotland // +1 SEX F +1 BIRT +2 DATE ABT 1418 +1 DEAT +2 DATE 1445 +1 FAMS @F1199@ +0 @I2542@ INDI +1 NAME Charlotte of_Savoy // +1 SEX F +1 BIRT +2 DATE ABT 1445 +1 DEAT +2 DATE 1483 +1 FAMS @F1200@ +0 @I2543@ INDI +1 NAME Charles_VIII // +1 TITL King of France +1 SEX M +1 BIRT +2 DATE 30 JUN 1490 +1 DEAT +2 DATE 7 APR 1498 +2 PLAC Amboise +1 BURI +2 PLAC St. Denis,France +1 FAMS @F343@ +1 FAMC @F1200@ +0 @I2544@ INDI +1 NAME Anne // +1 SEX F +1 BIRT +2 DATE 1461 +1 DEAT +2 DATE 1522 +1 FAMC @F1200@ +0 @I2545@ INDI +1 NAME Anne of_Brittany // +1 SEX F +1 BIRT +2 DATE 1477 +1 DEAT +2 DATE 1514 +1 FAMS @F343@ +0 @I2546@ INDI +1 NAME Anne of_Cleves // +1 SEX F +1 FAMS @F462@ +0 @I2547@ INDI +1 NAME Joan of_Valois // +1 SEX F +1 BIRT +2 DATE 1464 +1 DEAT +2 DATE 1505 +1 FAMS @F1151@ +0 @I2548@ INDI +1 NAME Anne of_Brittany // +1 SEX F +1 BIRT +2 DATE 1476 +1 DEAT +2 DATE 9 JAN 1514 +1 FAMS @F1201@ +0 @I2549@ INDI +1 NAME Catherine of_Brandenburg -Kustrin// +1 SEX F +1 FAMS @F1054@ +0 @I2550@ INDI +1 NAME Hildegard // +1 SEX F +1 BIRT +2 DATE ABT 757 +1 DEAT +2 DATE 783 +1 FAMS @F1202@ +0 @I2551@ INDI +1 NAME Charles // +1 SEX M +1 DEAT +2 DATE 811 +1 FAMC @F1202@ +0 @I2552@ INDI +1 NAME Pepin // +1 TITL King of Italy +1 SEX M +1 BIRT +2 DATE 777 +1 DEAT +2 DATE 810 +1 FAMS @F1205@ +1 FAMC @F1202@ +0 @I2553@ INDI +1 NAME Louis_I the_Pious of_Aquitaine// +1 TITL King +1 SEX M +1 BIRT +2 DATE 778 +1 DEAT +2 DATE 840 +1 FAMS @F1206@ +1 FAMS @F1207@ +1 FAMC @F1202@ +0 @I2554@ INDI +1 NAME Berthe // +1 SEX F +1 FAMC @F1202@ +0 @I2555@ INDI +1 NAME Fastrada // +1 SEX F +1 DEAT +2 DATE 794 +1 FAMS @F1203@ +0 @I2556@ INDI +1 NAME Luitgard // +1 SEX F +1 DEAT +2 DATE 800 +1 FAMS @F1204@ +0 @I2557@ INDI +1 NAME Bertha of_Toulouse // +1 SEX F +1 FAMS @F1205@ +0 @I2558@ INDI +1 NAME Irmengard of_Hesbain // +1 SEX F +1 FAMS @F1206@ +0 @I2559@ INDI +1 NAME Judith of_Bavaria // +1 SEX F +1 FAMS @F1207@ +0 @I2560@ INDI +1 NAME Lothar_I // +1 TITL Holy Roman Emper +1 SEX M +1 BIRT +2 DATE 795 +1 DEAT +2 DATE 855 +1 FAMS @F1208@ +1 FAMC @F1206@ +0 @I2561@ INDI +1 NAME Pepin_I of_Aquitaine // +1 TITL King +1 SEX M +1 DEAT +2 DATE 838 +1 FAMS @F1209@ +1 FAMC @F1206@ +0 @I2562@ INDI +1 NAME Adelaide // +1 SEX F +1 FAMC @F1206@ +0 @I2563@ INDI +1 NAME Louis_II the_German // +1 TITL King East Franks +1 SEX M +1 BIRT +2 DATE ABT 805 +1 DEAT +2 DATE 876 +1 FAMS @F1210@ +1 FAMC @F1206@ +0 @I2564@ INDI +1 NAME Charles_II the_Bald // +1 TITL King West Franks +1 SEX M +1 BIRT +2 DATE 823 +1 DEAT +2 DATE 6 OCT 877 +2 PLAC Modano +1 FAMS @F1211@ +1 FAMC @F1207@ +0 @I2565@ INDI +1 NAME Bernard // +1 TITL King of Italy +1 SEX M +1 BIRT +2 DATE ABT 799 +1 DEAT +2 DATE 818 +1 FAMC @F1205@ +0 @I2566@ INDI +1 NAME Irmengard // +1 SEX F +1 FAMS @F1208@ +0 @I2567@ INDI +1 NAME Louis_II le_Jeune // +1 TITL Holy Roman Emper +1 SEX M +1 BIRT +2 DATE ABT 822 +1 DEAT +2 DATE 875 +1 FAMS @F1215@ +1 FAMC @F1208@ +0 @I2568@ INDI +1 NAME Lothar_II of_Lorraine // +1 TITL King +1 SEX M +1 BIRT +2 DATE ABT 826 +1 DEAT +2 DATE 868 +1 FAMS @F1217@ +1 FAMS @F1218@ +1 FAMC @F1208@ +0 @I2569@ INDI +1 NAME Charles // +1 TITL King of Provence +1 SEX M +1 DEAT +2 DATE 863 +1 FAMC @F1208@ +0 @I2570@ INDI +1 NAME Pepin_II of_Aquitaine // +1 TITL King +1 SEX M +1 DEAT +2 DATE 870 +1 FAMC @F1209@ +0 @I2571@ INDI +1 NAME Emma of_Bavaria // +1 SEX F +1 DEAT +2 DATE 876 +1 FAMS @F1210@ +0 @I2572@ INDI +1 NAME Carloman // +1 TITL King of Bavaria +1 SEX M +1 BIRT +2 DATE ABT 828 +1 DEAT +2 DATE 880 +1 FAMS @F1219@ +1 FAMC @F1210@ +0 @I2573@ INDI +1 NAME Louis the_Young // +1 TITL King East Franks +1 SEX M +1 DEAT +2 DATE 882 +1 FAMC @F1210@ +0 @I2574@ INDI +1 NAME Charles_III the_Fat // +1 TITL King West Franks +1 SEX M +1 BIRT +2 DATE 839 +1 DEAT +2 DATE 887 +1 FAMC @F1210@ +0 @I2575@ INDI +1 NAME Ermentrude // +1 SEX F +1 DEAT +2 DATE 869 +1 FAMS @F1211@ +0 @I2576@ INDI +1 NAME Louis_II the_Stammerer // +1 TITL King of France +1 SEX M +1 BIRT +2 DATE 846 +1 DEAT +2 DATE 879 +1 FAMS @F1212@ +1 FAMS @F1213@ +1 FAMC @F1211@ +0 @I2577@ INDI +1 NAME Charles of_Aquitaine // +1 TITL King +1 SEX M +1 DEAT +2 DATE 866 +1 FAMC @F1211@ +0 @I2578@ INDI +1 NAME Carloman // +1 SEX M +1 DEAT +2 DATE 876 +1 FAMC @F1211@ +0 @I2579@ INDI +1 NAME Judith // +1 SEX F +1 FAMC @F1211@ +0 @I2580@ INDI +1 NAME Ansgarde of_Burgundy // +1 SEX F +1 FAMS @F1212@ +0 @I2581@ INDI +1 NAME Louis_III // +1 TITL King of France +1 SEX M +1 BIRT +2 DATE ABT 863 +1 DEAT +2 DATE 882 +1 FAMC @F1212@ +0 @I2582@ INDI +1 NAME Carloman // +1 TITL King of France +1 SEX M +1 DEAT +2 DATE 884 +1 FAMC @F1212@ +0 @I2583@ INDI +1 NAME Adelaide Judith // +1 SEX F +1 FAMS @F1213@ +0 @I2584@ INDI +1 NAME Charles_III the_Simple // +1 TITL King of France +1 SEX M +1 BIRT +2 DATE 879 +1 DEAT +2 DATE 929 +1 FAMS @F1214@ +1 FAMC @F1213@ +0 @I2585@ INDI +1 NAME Eadgifu of_England // +1 SEX F +1 BIRT +2 DATE 902 +1 FAMS @F1214@ +0 @I2586@ INDI +1 NAME Engeberge // +1 SEX F +1 FAMS @F1215@ +0 @I2587@ INDI +1 NAME Irmengard // +1 SEX F +1 FAMS @F1216@ +1 FAMC @F1215@ +0 @I2588@ INDI +1 NAME Boso // +1 TITL King of Provence +1 SEX M +1 DEAT +2 DATE 887 +1 FAMS @F1216@ +0 @I2589@ INDI +1 NAME Louis_III the_Blind // +1 TITL Holy Roman Emper +1 SEX M +1 BIRT +2 DATE ABT 880 +1 DEAT +2 DATE 928 +1 FAMC @F1216@ +0 @I2590@ INDI +1 NAME Theutberga of_Valois // +1 SEX F +1 FAMS @F1217@ +0 @I2591@ INDI +1 NAME Waldrada // +1 SEX F +1 FAMS @F1218@ +0 @I2592@ INDI +1 NAME Litwinde // +1 SEX F +1 FAMS @F1219@ +0 @I2593@ INDI +1 NAME Arnulf // +1 TITL King of Germany +1 SEX M +1 BIRT +2 DATE ABT 863 +1 DEAT +2 DATE 899 +1 FAMS @F1220@ +1 FAMC @F1219@ +0 @I2594@ INDI +1 NAME Oda of_Bavaria // +1 SEX F +1 FAMS @F1220@ +0 @I2595@ INDI +1 NAME Louis_III the_Child // +1 TITL King of Germany +1 SEX M +1 BIRT +2 DATE 893 +1 DEAT +2 DATE 911 +1 FAMC @F1220@ +0 @I2596@ INDI +1 NAME Zwentibold // +1 TITL King of Lorraine +1 SEX M +1 DEAT +2 DATE 900 +1 FAMC @F1220@ +0 @I2597@ INDI +1 NAME Hedwige // +1 SEX F +1 FAMS @F1221@ +1 FAMC @F1220@ +0 @I2598@ INDI +1 NAME Otto of_Saxony // +1 SEX M +1 FAMS @F1221@ +0 @I2599@ INDI +1 NAME Henry the_Fowler // +1 TITL Emperor +1 SEX M +1 FAMS @F1222@ +1 FAMC @F1221@ +0 @I2600@ INDI +1 NAME Matilda of_Ringelheim // +1 SEX F +1 FAMS @F1222@ +0 @I2601@ INDI +1 NAME Bruno of_Cologne // +1 TITL Archbishop +1 SEX M +1 FAMC @F1222@ +0 @I2602@ INDI +1 NAME Otto_I // +1 TITL Emperor +1 SEX M +1 FAMC @F1222@ +0 @I2603@ INDI +1 NAME Gerberge // +1 SEX F +1 DEAT +2 DATE 968 +1 FAMS @F1223@ +1 FAMC @F1222@ +0 @I2604@ INDI +1 NAME Louis_IV d'Outre-Mer // +1 SEX M +1 BIRT +2 DATE ABT 920 +1 DEAT +2 DATE 954 +1 FAMS @F1223@ +1 FAMC @F1214@ +0 @I2605@ INDI +1 NAME Lothar // +1 TITL King of France +1 SEX M +1 BIRT +2 DATE 941 +1 DEAT +2 DATE 986 +1 FAMS @F1224@ +1 FAMC @F1223@ +0 @I2606@ INDI +1 NAME Charles Lower_Lorraine // +1 SEX M +1 BIRT +2 DATE 954 +1 DEAT +2 DATE 986 +1 FAMC @F1223@ +0 @I2607@ INDI +1 NAME Louis_V the_Coward // +1 SEX M +1 BIRT +2 DATE ABT 986 +1 DEAT +2 DATE 997 +1 FAMC @F1224@ +0 @I2608@ INDI +1 NAME Adalberon of_Rheims // +1 TITL Archbishop +1 SEX M +1 DEAT +2 DATE 1021 +1 FAMC @F1224@ +0 @I2609@ INDI +1 NAME Pepin the_Short // +1 TITL King of Franks +1 SEX M +1 BIRT +2 DATE 714 +1 DEAT +2 DATE 768 +1 FAMS @F1225@ +1 FAMC @F1227@ +0 @I2610@ INDI +1 NAME Bertha // +1 SEX F +1 DEAT +2 DATE 783 +1 FAMS @F1225@ +0 @I2611@ INDI +1 NAME Carloman // +1 TITL King of Franks +1 SEX M +1 BIRT +2 DATE ABT 751 +1 DEAT +2 DATE 771 +1 FAMS @F1226@ +1 FAMC @F1225@ +0 @I2612@ INDI +1 NAME Gerberge of_the_Lombard // +1 SEX F +1 FAMS @F1226@ +0 @I2613@ INDI +1 NAME Charles /Martel/ +1 SEX M +1 BIRT +2 DATE ABT 686 +1 DEAT +2 DATE 741 +1 FAMS @F1227@ +0 @I2614@ INDI +1 NAME Augusta Reuss-Ebersdorf // +1 TITL Countess +1 SEX F +1 BIRT +2 DATE 1757 +1 DEAT +2 DATE 1831 +1 FAMS @F1147@ +1 FAMC @F1228@ +0 @I2615@ INDI +1 NAME Elisabeth of_Austria // +1 SEX F +1 BIRT +2 DATE 1554 +1 DEAT +2 DATE 1592 +1 FAMS @F1229@ +0 @I2616@ INDI +1 NAME Marie Elisabeth // +1 SEX F +1 BIRT +2 DATE 27 OCT 1572 +1 DEAT +2 DATE 2 APR 1578 +1 FAMC @F1229@ +0 @I2617@ INDI +1 NAME Louise of_Lorraine // +1 SEX F +1 BIRT +2 DATE 1553 +1 DEAT +2 DATE 1601 +1 FAMS @F1230@ +0 @I2618@ INDI +1 NAME Isabelle of_Aragon // +1 SEX F +1 BIRT +2 DATE 1247 +1 DEAT +2 DATE 1271 +1 FAMS @F1231@ +0 @I2619@ INDI +1 NAME Marguerite of_Burgundy // +1 SEX F +1 BIRT +2 DATE 1290 +1 DEAT +2 DATE 1315 +1 FAMS @F1232@ +0 @I2620@ INDI +1 NAME Joan of_Boulogne // +1 SEX F +1 BIRT +2 DATE ABT 1326 +1 DEAT +2 DATE 1361 +1 FAMS @F1233@ +0 @I2621@ INDI +1 NAME Magdalen of_Hochstadten // +1 TITL Baroness +1 SEX F +1 BIRT +2 DATE 1846 +1 DEAT +2 DATE 1917 +1 FAMS @F1234@ +0 @I2622@ INDI +1 NAME William of_Prussia // +1 TITL Prince +1 SEX M +1 FAMS @F1235@ +0 @I2623@ INDI +1 NAME John /Loisinger/ +1 SEX M +1 FAMS @F1236@ +0 @I2624@ INDI +1 NAME Francis_II Frederick of_Mecklenburg// +1 TITL Grand Duke +1 SEX M +1 BIRT +2 DATE 1823 +1 DEAT +2 DATE 1883 +1 FAMS @F1237@ +0 @I2625@ INDI +1 NAME Josephine of_Lichtenberg // +1 TITL Baroness +1 SEX F +1 BIRT +2 DATE 1857 +1 DEAT +2 DATE 1952 +1 FAMS @F1238@ +1 FAMC @F1239@ +0 @I2626@ INDI +1 NAME Philip /Bender/ +1 SEX M +1 FAMS @F1239@ +0 @I2627@ INDI +1 NAME Caroline of_Nidda // +1 TITL Baroness +1 SEX F +1 BIRT +2 DATE 1848 +1 DEAT +2 DATE 1879 +1 FAMS @F1240@ +0 @I2628@ INDI +1 NAME Emily of_Dornberg // +1 TITL Baroness +1 SEX F +1 BIRT +2 DATE 1868 +1 DEAT +2 DATE 1961 +1 FAMS @F1241@ +0 @I2629@ INDI +1 NAME Louis // +1 SEX M +1 BIRT +2 DATE 1931 +1 DEAT +2 DATE 1937 +1 FAMC @F158@ +0 @I2630@ INDI +1 NAME Alexander // +1 SEX M +1 BIRT +2 DATE 1933 +1 DEAT +2 DATE 1937 +1 FAMC @F158@ +0 @I2631@ INDI +1 NAME Joanna // +1 SEX F +1 BIRT +2 DATE 1936 +1 DEAT +2 DATE 1939 +1 FAMC @F158@ +0 @I2632@ INDI +1 NAME Auckland L. of_Rolvenden/Geddes/ +1 SEX M +1 FAMS @F1242@ +0 @I2633@ INDI +1 NAME Maria de_las_Mercedes // +1 SEX F +1 BIRT +2 DATE 1860 +1 DEAT +2 DATE 1878 +1 FAMS @F1243@ +0 @I2634@ INDI +1 NAME Maria de_las_Mercedes // +1 SEX F +1 BIRT +2 DATE 1880 +1 DEAT +2 DATE 1904 +1 FAMS @F1244@ +1 FAMC @F254@ +0 @I2635@ INDI +1 NAME Maria Theresa // +1 SEX F +1 BIRT +2 DATE 1882 +1 DEAT +2 DATE 1912 +1 FAMS @F1254@ +1 FAMC @F254@ +0 @I2636@ INDI +1 NAME Charles of_Bourbon -Sicily// +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 1870 +1 DEAT +2 DATE 1949 +1 FAMS @F1244@ +1 FAMS @F1245@ +0 @I2637@ INDI +1 NAME Louise // +1 SEX F +1 BIRT +2 DATE 1882 +1 DEAT +2 DATE 1952 +1 FAMS @F1245@ +0 @I2638@ INDI +1 NAME Louis de_la_Torre /Gomez-Acebo/ +1 TITL Viscount +1 SEX M +1 BIRT +2 DATE 1934 +1 FAMS @F1246@ +0 @I2639@ INDI +1 NAME Carlos Zurita_y_Delgado // +1 SEX M +1 BIRT +2 DATE 1943 +1 FAMS @F1247@ +0 @I2640@ INDI +1 NAME Edelmira // +1 SEX F +1 BIRT +2 DATE 1906 +1 FAMS @F1248@ +0 @I2641@ INDI +1 NAME Martha y_Altazurra /Rocafort/ +1 SEX F +1 FAMS @F1249@ +0 @I2642@ INDI +1 NAME Maria Christina // +1 SEX F +1 BIRT +2 DATE 1911 +1 FAMS @F1250@ +1 FAMC @F143@ +0 @I2643@ INDI +1 NAME Gonzalo // +1 SEX M +1 BIRT +2 DATE 1914 +1 DEAT +2 DATE 1934 +1 FAMC @F143@ +0 @I2644@ INDI +1 NAME Henry C. /Marone/ +1 SEX M +1 BIRT +2 DATE 1895 +1 DEAT +2 DATE 1968 +1 FAMS @F1250@ +0 @I2645@ INDI +1 NAME Alexander of_Civitella- Cessi/Torlonia/ +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 1911 +1 FAMS @F1251@ +0 @I2646@ INDI +1 NAME Emmanuela de_Dampierre // +1 SEX F +1 BIRT +2 DATE 1913 +1 FAMS @F1252@ +0 @I2647@ INDI +1 NAME Charlotte /Tiedemann/ +1 SEX F +1 BIRT +2 DATE 1919 +1 FAMS @F1253@ +0 @I2648@ INDI +1 NAME Ferdinand of_Bavaria // +1 SEX M +1 BIRT +2 DATE 1884 +1 DEAT +2 DATE 1958 +1 FAMS @F1254@ +1 FAMC @F1255@ +0 @I2649@ INDI +1 NAME Louis Ferdinand of_Bavaria// +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 1859 +1 DEAT +2 DATE 1949 +1 FAMS @F1255@ +0 @I2650@ INDI +1 NAME Maria de_la_Paz // +1 SEX F +1 BIRT +2 DATE 1862 +1 DEAT +2 DATE 1946 +1 FAMS @F1255@ +0 @I2651@ INDI +1 NAME Adolph of_Schwarzburg- Rudolstadt// +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 1801 +1 DEAT +2 DATE 1875 +1 FAMS @F1256@ +0 @I2652@ INDI +1 NAME Matilda // +1 SEX F +1 BIRT +2 DATE 1826 +1 DEAT +2 DATE 1914 +1 FAMS @F1256@ +0 @I2653@ INDI +1 NAME Frederica // +1 SEX F +1 BIRT +2 DATE 1770 +1 DEAT +2 DATE 1819 +1 FAMS @F1257@ +1 FAMC @F239@ +0 @I2654@ INDI +1 NAME Alexandrine // +1 SEX F +1 BIRT +2 DATE 1803 +1 DEAT +2 DATE 1892 +1 FAMS @F183@ +1 FAMC @F145@ +0 @I2655@ INDI +1 NAME Frederick // +1 SEX M +1 BIRT +2 DATE 1774 +1 DEAT +2 DATE 1799 +1 FAMC @F239@ +0 @I2656@ INDI +1 NAME Amalia // +1 SEX F +1 BIRT +2 DATE 1830 +1 DEAT +2 DATE 1872 +1 FAMS @F1258@ +0 @I2657@ INDI +1 NAME Mary // +1 SEX F +1 BIRT +2 DATE 1855 +1 DEAT +2 DATE 1888 +1 FAMS @F1259@ +0 @I2658@ INDI +1 NAME Lucas /Streshniev/ +1 SEX M +1 DEAT +2 DATE 1650 +1 FAMS @F1260@ +0 @I2659@ INDI +1 NAME Anne /Volkonska/ +1 SEX F +1 FAMS @F1260@ +1 FAMC @F1378@ +0 @I2660@ INDI +1 NAME Theodore // +1 TITL Patr. of Moscow +1 SEX M +1 DEAT +2 DATE 1633 +1 FAMS @F1261@ +0 @I2661@ INDI +1 NAME Xenia // +1 SEX F +1 DEAT +2 DATE 1631 +1 FAMS @F1261@ +1 FAMC @F1376@ +0 @I2662@ INDI +1 NAME Anne /Leontiev/ +1 SEX F +1 DEAT +2 DATE 1706 +1 FAMS @F483@ +1 FAMC @F1262@ +0 @I2663@ INDI +1 NAME Leonti /Leontiev/ +1 SEX M +1 FAMS @F1262@ +0 @I2664@ INDI +1 NAME Praskovia /Rayevska/ +1 SEX F +1 DEAT +2 DATE 1641 +1 FAMS @F1262@ +1 FAMC @F1377@ +0 @I2665@ INDI +1 NAME Nicholas /Romanov/ +1 SEX M +1 BIRT +2 DATE 1831 +1 DEAT +2 DATE 1891 +1 FAMS @F1263@ +1 FAMC @F10@ +0 @I2666@ INDI +1 NAME Michael /Romanov/ +1 SEX M +1 BIRT +2 DATE 1832 +1 DEAT +2 DATE 1909 +1 FAMS @F1264@ +1 FAMC @F10@ +0 @I2667@ INDI +1 NAME Alexandra // +1 SEX F +1 BIRT +2 DATE 1838 +1 DEAT +2 DATE 1900 +1 FAMS @F1263@ +0 @I2668@ INDI +1 NAME Cecily (Olga) // +1 SEX F +1 BIRT +2 DATE 1839 +1 DEAT +2 DATE 1891 +1 FAMS @F1264@ +0 @I2669@ INDI +1 NAME Nicholas /Romanov/ +1 SEX M +1 BIRT +2 DATE 1859 +1 DEAT +2 DATE 1919 +1 FAMC @F1264@ +0 @I2670@ INDI +1 NAME Michael /Romanov/ +1 SEX M +1 BIRT +2 DATE 1861 +1 DEAT +2 DATE 1929 +1 FAMS @F1266@ +1 FAMC @F1264@ +0 @I2671@ INDI +1 NAME Constantine /Romanov/ +1 SEX M +1 BIRT +2 DATE 1858 +1 DEAT +2 DATE 1915 +1 FAMS @F1268@ +1 FAMC @F112@ +0 @I2672@ INDI +1 NAME Sergius /Romanov/ +1 SEX M +1 BIRT +2 DATE 1869 +1 DEAT +2 DATE 1918 +1 FAMC @F1264@ +0 @I2673@ INDI +1 NAME Mary // +1 SEX F +1 BIRT +2 DATE 1876 +1 DEAT +2 DATE 1940 +1 FAMS @F1265@ +1 FAMS @F1336@ +1 FAMC @F75@ +0 @I2674@ INDI +1 NAME George /Romanov/ +1 SEX M +1 BIRT +2 DATE 1863 +1 DEAT +2 DATE 1919 +1 FAMS @F1265@ +1 FAMC @F1264@ +0 @I2675@ INDI +1 NAME Alexander Mikhailovich (Sandro)/Romanov/ +1 TITL Grand Duke +1 SEX M +1 BIRT +2 DATE 1866 +1 DEAT +2 DATE 1933 +1 FAMS @F51@ +1 FAMC @F1264@ +0 @I2676@ INDI +1 NAME Sophia of_Nassau // +1 SEX F +1 BIRT +2 DATE 1868 +1 DEAT +2 DATE 1927 +1 FAMS @F1266@ +0 @I2677@ INDI +1 NAME Dimitri /Romanov/ +1 SEX M +1 BIRT +2 DATE 1860 +1 DEAT +2 DATE 1919 +1 FAMC @F112@ +0 @I2678@ INDI +1 NAME Nadezhda /Dreyer/ +1 SEX F +1 BIRT +2 DATE 1861 +1 DEAT +2 DATE 1929 +1 FAMS @F1267@ +0 @I2679@ INDI +1 NAME Elizabeth // +1 SEX F +1 BIRT +2 DATE 1865 +1 DEAT +2 DATE 1929 +1 FAMS @F1268@ +1 FAMC @F1269@ +0 @I2680@ INDI +1 NAME Maurice of_Saxe- Altenburg// +1 TITL Prince +1 SEX M +1 FAMS @F1269@ +0 @I2681@ INDI +1 NAME Artemi /Romanov/ +1 TITL Prince Iskander +1 SEX M +1 BIRT +2 DATE 1881 +1 DEAT +2 DATE 1919 +1 FAMC @F1267@ +0 @I2682@ INDI +1 NAME Frederick Francis_II of_Mecklengb-Sch// +1 TITL Grand Duke +1 SEX M +1 FAMS @F1270@ +0 @I2683@ INDI +1 NAME George Bagration- Mukhranski// +1 TITL Prince +1 SEX M +1 FAMS @F1271@ +0 @I2684@ INDI +1 NAME Ivan /Romanov/ +1 SEX M +1 BIRT +2 DATE 1886 +1 DEAT +2 DATE 1918 +1 FAMS @F1272@ +1 FAMC @F1268@ +0 @I2685@ INDI +1 NAME Constantine /Romanov/ +1 SEX M +1 BIRT +2 DATE 1891 +1 DEAT +2 DATE 1918 +1 FAMC @F1268@ +0 @I2686@ INDI +1 NAME Igor /Romanov/ +1 SEX M +1 BIRT +2 DATE 1894 +1 DEAT +2 DATE 1918 +1 FAMC @F1268@ +0 @I2687@ INDI +1 NAME Helen // +1 SEX F +1 BIRT +2 DATE 1881 +1 DEAT +2 DATE 1962 +1 FAMS @F1272@ +1 FAMC @F1273@ +0 @I2688@ INDI +1 NAME Peter_I // +1 TITL King of Serbia +1 SEX M +1 FAMS @F1273@ +0 @I2689@ INDI +1 NAME Frederick Eugene of_Wurttemberg// +1 TITL Duke +1 SEX M +1 BIRT +2 DATE 1732 +1 DEAT +2 DATE 1797 +1 FAMS @F1274@ +0 @I2690@ INDI +1 NAME Dorothea of_Brandenburg -Schwedt// +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 1736 +1 DEAT +2 DATE 1798 +1 FAMS @F1274@ +0 @I2691@ INDI +1 NAME Christian Augustus // +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 1690 +1 DEAT +2 DATE 1747 +1 FAMS @F1275@ +0 @I2692@ INDI +1 NAME Joanna // +1 SEX F +1 BIRT +2 DATE 1712 +1 DEAT +2 DATE 1760 +1 FAMS @F1275@ +0 @I2693@ INDI +1 NAME Peter /Oldenburg/ +1 SEX M +1 BIRT +2 DATE 1908 +1 DEAT +2 DATE 1980 +1 FAMS @F1331@ +1 FAMC @F1276@ +0 @I2694@ INDI +1 NAME John of_Brandenburg // +1 TITL Margrave +1 SEX M +1 FAMS @F1277@ +0 @I2695@ INDI +1 NAME Frederick Francis_III Mecklenburg-Schw// +1 TITL Grand Duke +1 SEX M +1 BIRT +2 DATE 1851 +1 DEAT +2 DATE 1897 +1 FAMS @F1278@ +0 @I2696@ INDI +1 NAME Anastasia // +1 SEX F +1 BIRT +2 DATE 1860 +1 DEAT +2 DATE 1922 +1 FAMS @F1278@ +0 @I2697@ INDI +1 NAME Louise // +1 SEX F +1 BIRT +2 DATE 1875 +1 DEAT +2 DATE 1906 +1 FAMS @F1279@ +1 FAMC @F218@ +0 @I2698@ INDI +1 NAME Frederick of_Schaumburg -Lippe// +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 1868 +1 DEAT +2 DATE 1945 +1 FAMS @F1279@ +0 @I2699@ INDI +1 NAME Feodora // +1 SEX F +1 BIRT +2 DATE 1910 +1 DEAT +2 DATE 1975 +1 FAMC @F652@ +0 @I2700@ INDI +1 NAME Alexandrine Louise // +1 SEX F +1 BIRT +2 DATE 1914 +1 DEAT +2 DATE 1962 +1 FAMC @F652@ +0 @I2701@ INDI +1 NAME Gorm // +1 SEX M +1 BIRT +2 DATE 1919 +1 FAMC @F652@ +0 @I2702@ INDI +1 NAME Oluf of_Rosenborg // +1 TITL Count +1 SEX M +1 BIRT +2 DATE 1923 +1 FAMS @F1280@ +1 FAMC @F652@ +0 @I2703@ INDI +1 NAME Helen /Dorrit/ +1 SEX F +1 BIRT +2 DATE 1926 +1 FAMS @F1280@ +0 @I2704@ INDI +1 NAME Inge /Terney/ +1 SEX F +1 BIRT +2 DATE 1938 +1 FAMS @F1281@ +0 @I2705@ INDI +1 NAME Charles Augustus /Haraldsen/ +1 SEX M +1 FAMS @F1282@ +0 @I2706@ INDI +1 NAME Guelph /Hanover/ +1 SEX M +1 BIRT +2 DATE 1947 +1 DEAT +2 DATE 1981 +1 FAMS @F1283@ +1 FAMC @F391@ +0 @I2707@ INDI +1 NAME George /Hanover/ +1 SEX M +1 BIRT +2 DATE 1949 +1 FAMS @F1284@ +1 FAMC @F391@ +0 @I2708@ INDI +1 NAME Fredericka /Hanover/ +1 SEX F +1 BIRT +2 DATE 1954 +1 FAMC @F391@ +0 @I2709@ INDI +1 NAME Wilbeke /von_Gunsteren/ +1 SEX F +1 BIRT +2 DATE 1948 +1 FAMS @F1283@ +0 @I2710@ INDI +1 NAME Victoria /Bee/ +1 SEX F +1 BIRT +2 DATE 1951 +1 FAMS @F1284@ +0 @I2711@ INDI +1 NAME Caroline Louise /Hanover/ +1 SEX F +1 BIRT +2 DATE 1965 +1 FAMC @F389@ +0 @I2712@ INDI +1 NAME Mireille /Hanover/ +1 SEX F +1 BIRT +2 DATE 1971 +1 FAMC @F389@ +0 @I2713@ INDI +1 NAME John Kenneth /Ambler/ +1 SEX M +1 BIRT +2 DATE 6 JUN 1924 +1 FAMS @F1285@ +0 @I2714@ INDI +1 NAME Sybilla Louise // +1 SEX F +1 BIRT +2 DATE 14 APR 1965 +1 FAMC @F1285@ +0 @I2715@ INDI +1 NAME Charles Edward // +1 SEX M +1 BIRT +2 DATE 14 JUL 1966 +1 FAMC @F1285@ +0 @I2716@ INDI +1 NAME James Patrick // +1 SEX M +1 BIRT +2 DATE 10 JUN 1969 +1 FAMC @F1285@ +0 @I2717@ INDI +1 NAME Johann Georg of_Hohenzollern// +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 31 JUL 1932 +1 FAMS @F1286@ +0 @I2718@ INDI +1 NAME Carl Christian // +1 SEX M +1 BIRT +2 DATE 5 APR 1962 +1 FAMC @F1286@ +0 @I2719@ INDI +1 NAME Desiree Margaretha Victoria// +1 SEX F +1 BIRT +2 DATE 27 NOV 1963 +1 FAMC @F1286@ +0 @I2720@ INDI +1 NAME Hubertus Gustaf Adolf// +1 SEX M +1 BIRT +2 DATE 10 JUN 1966 +1 FAMC @F1286@ +0 @I2721@ INDI +1 NAME Nicholas /Silfverschiold/ +1 TITL Baron +1 SEX M +1 BIRT +2 DATE 31 MAY 1934 +1 FAMS @F1287@ +0 @I2722@ INDI +1 NAME Carl Otto Edmund// +1 SEX M +1 BIRT +2 DATE 22 MAR 1965 +1 FAMC @F1287@ +0 @I2723@ INDI +1 NAME Christina Louise // +1 SEX F +1 BIRT +2 DATE 29 SEP 1966 +1 FAMC @F1287@ +0 @I2724@ INDI +1 NAME Helene Ingeborg // +1 SEX F +1 BIRT +2 DATE 20 SEP 1968 +1 FAMC @F1287@ +0 @I2725@ INDI +1 NAME Tord Gosta /Magnuson/ +1 SEX M +1 BIRT +2 DATE 7 APR 1941 +1 FAMS @F1288@ +0 @I2726@ INDI +1 NAME Carl Gustaf Victor// +1 SEX M +1 BIRT +2 DATE 8 AUG 1975 +1 FAMC @F1288@ +0 @I2727@ INDI +1 NAME Tord Oscar Fredrik// +1 SEX M +1 BIRT +2 DATE 20 JUN 1977 +1 FAMC @F1288@ +0 @I2728@ INDI +1 NAME Victor Edmund Lennart// +1 SEX M +1 BIRT +2 DATE 10 SEP 1980 +1 FAMC @F1288@ +0 @I2729@ INDI +1 NAME Madeleine Therese Amelie// +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 10 JUN 1982 +1 FAMC @F220@ +0 @I2730@ INDI +1 NAME Marianne of_Wisborg /Lindberg/ +1 TITL Countess +1 SEX F +1 BIRT +2 DATE 15 JUL 1924 +1 FAMS @F1289@ +0 @I2731@ INDI +1 NAME Lilian May of_Sweden/Davies/ +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 30 AUG 1915 +1 FAMS @F1290@ +0 @I2732@ INDI +1 NAME Erika /Patzek/ +1 SEX F +1 BIRT +2 DATE 1911 +2 PLAC ,Germany +1 FAMS @F1291@ +0 @I2733@ INDI +1 NAME Sonia /Robbert/ +1 SEX F +1 BIRT +2 DATE 1909 +1 FAMS @F1292@ +0 @I2734@ INDI +1 NAME Elin Kerstin Margareta/Wijkmark/ +1 TITL Countess +1 SEX F +1 BIRT +2 DATE 4 MAR 1910 +1 DEAT +2 DATE 11 SEP 1987 +1 FAMS @F1293@ +0 @I2735@ INDI +1 NAME Gunnila Martha Louise/Wachtmeister/ +1 TITL Countess +1 SEX F +1 BIRT +2 DATE 12 MAY 1923 +1 FAMS @F1294@ +0 @I2736@ INDI +1 NAME Karin Emma Louise/Nissvandt/ +1 SEX F +1 BIRT +2 DATE 7 JUL 1911 +2 PLAC Nora,Sweden +1 FAMS @F1295@ +0 @I2737@ INDI +1 NAME Sonja Anita Maria/Hauntz/ +1 TITL Countess +1 SEX F +1 BIRT +2 DATE 7 MAY 1944 +1 FAMS @F1296@ +0 @I2738@ INDI +1 NAME Carl Gustaf Oscar// +1 TITL Prince of Sweden +1 SEX M +1 BIRT +2 DATE 10 JAN 1911 +1 FAMS @F1327@ +1 FAMS @F1329@ +1 FAMS @F1297@ +1 FAMC @F215@ +0 @I2739@ INDI +1 NAME Kristine /Rivelsrud/ +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 22 APR 1932 +1 FAMS @F1297@ +0 @I2740@ INDI +1 NAME Michael // +1 TITL Count +1 SEX M +1 BIRT +2 DATE 1944 +1 FAMS @F1298@ +1 FAMC @F1292@ +0 @I2741@ INDI +1 NAME Christine /Wellhoefer/ +1 SEX F +1 BIRT +2 DATE 1947 +1 FAMS @F1298@ +0 @I2742@ INDI +1 NAME Monica // +1 SEX F +1 BIRT +2 DATE 1948 +1 FAMS @F1299@ +1 FAMC @F1293@ +0 @I2743@ INDI +1 NAME Christian // +1 SEX M +1 BIRT +2 DATE 1949 +1 FAMC @F1293@ +0 @I2744@ INDI +1 NAME Johan /Bonde/ +1 TITL Count +1 SEX M +1 BIRT +2 DATE 1950 +1 FAMS @F1299@ +0 @I2745@ INDI +1 NAME Birgitta // +1 SEX F +1 BIRT +2 DATE 1933 +1 FAMS @F1300@ +1 FAMC @F1295@ +0 @I2746@ INDI +1 NAME Marie Louise // +1 SEX F +1 BIRT +2 DATE 1935 +1 FAMS @F1301@ +1 FAMC @F1295@ +0 @I2747@ INDI +1 NAME Jan // +1 SEX M +1 BIRT +2 DATE 1941 +1 FAMS @F1302@ +1 FAMS @F1303@ +1 FAMS @F1304@ +1 FAMS @F1305@ +1 FAMC @F1295@ +0 @I2748@ INDI +1 NAME Cecilia // +1 SEX F +1 BIRT +2 DATE 1944 +1 FAMS @F1306@ +1 FAMC @F1295@ +0 @I2749@ INDI +1 NAME Friedrich /Straehl/ +1 SEX M +1 BIRT +2 DATE 1922 +1 FAMS @F1300@ +0 @I2750@ INDI +1 NAME Friedrich /Straehl/ +1 SEX M +1 BIRT +2 DATE 1956 +1 FAMC @F1300@ +0 @I2751@ INDI +1 NAME Andreas /Straehl/ +1 SEX M +1 BIRT +2 DATE 1957 +1 FAMC @F1300@ +0 @I2752@ INDI +1 NAME Christina /Straehl/ +1 SEX F +1 BIRT +2 DATE 1960 +1 FAMC @F1300@ +0 @I2753@ INDI +1 NAME Desiree /Straehl/ +1 SEX F +1 BIRT +2 DATE 1961 +1 FAMC @F1300@ +0 @I2754@ INDI +1 NAME Stephan /Straehl/ +1 SEX M +1 BIRT +2 DATE 1964 +1 FAMC @F1300@ +0 @I2755@ INDI +1 NAME Rudolf /Kautz/ +1 SEX M +1 BIRT +2 DATE 1930 +1 FAMS @F1301@ +0 @I2756@ INDI +1 NAME Heinrich /Kautz/ +1 SEX M +1 BIRT +2 DATE 1957 +1 FAMC @F1301@ +0 @I2757@ INDI +1 NAME Karin /Kautz/ +1 SEX F +1 BIRT +2 DATE 1958 +1 FAMC @F1301@ +0 @I2758@ INDI +1 NAME Madeleine /Kautz/ +1 SEX F +1 BIRT +2 DATE 1961 +1 FAMC @F1301@ +0 @I2759@ INDI +1 NAME Gunilla /Stampe/ +1 SEX F +1 BIRT +2 DATE 1941 +1 FAMS @F1302@ +0 @I2760@ INDI +1 NAME Anna /Skarne/ +1 SEX F +1 BIRT +2 DATE 1944 +1 FAMS @F1303@ +0 @I2761@ INDI +1 NAME Sophia // +1 SEX F +1 BIRT +2 DATE 1968 +1 FAMC @F1303@ +0 @I2762@ INDI +1 NAME Annegret /Thomssen/ +1 SEX F +1 BIRT +2 DATE 1938 +1 FAMS @F1304@ +0 @I2763@ INDI +1 NAME Cecilia // +1 SEX F +1 BIRT +2 DATE 1971 +1 FAMC @F1304@ +0 @I2764@ INDI +1 NAME Maritta /Berg/ +1 SEX F +1 BIRT +2 DATE 1953 +1 FAMS @F1305@ +0 @I2765@ INDI +1 NAME Son // +1 SEX M +1 BIRT +2 DATE 1977 +1 FAMC @F1305@ +0 @I2766@ INDI +1 NAME Hans-Jorg /Baenkler/ +1 SEX M +1 BIRT +2 DATE 1939 +1 FAMS @F1306@ +0 @I2767@ INDI +1 NAME Bettina // +1 SEX F +1 BIRT +2 DATE 1974 +1 FAMC @F1296@ +0 @I2768@ INDI +1 NAME Bjorn // +1 SEX M +1 BIRT +2 DATE 1975 +1 FAMC @F1296@ +0 @I2769@ INDI +1 NAME Catherina // +1 SEX F +1 BIRT +2 DATE 1977 +1 FAMC @F1296@ +0 @I2770@ INDI +1 NAME Oscar // +1 TITL Count of Wisborg +1 SEX M +1 BIRT +2 DATE 1859 +1 DEAT +2 DATE 1953 +1 FAMS @F1307@ +1 FAMC @F156@ +0 @I2771@ INDI +1 NAME Eugene // +1 TITL Duke of Narke +1 SEX M +1 BIRT +2 DATE 1865 +1 DEAT +2 DATE 1947 +1 FAMC @F156@ +0 @I2772@ INDI +1 NAME Ebba of_Fulkila /Munck/ +1 SEX F +1 BIRT +2 DATE 1858 +1 DEAT +2 DATE 1946 +1 FAMS @F1307@ +1 FAMC @F1308@ +0 @I2773@ INDI +1 NAME Maria Bernadotte // +1 TITL Countess +1 SEX F +1 BIRT +2 DATE 1889 +1 DEAT +2 DATE 1974 +1 FAMC @F1307@ +0 @I2774@ INDI +1 NAME Carl Bernadotte // +1 TITL Count of Wisborg +1 SEX M +1 BIRT +2 DATE 1890 +1 DEAT +2 DATE 1977 +1 FAMS @F1309@ +1 FAMS @F1320@ +1 FAMC @F1307@ +0 @I2775@ INDI +1 NAME Sophia Bernadotte of_Wisborg// +1 TITL Countess +1 SEX F +1 BIRT +2 DATE 1892 +1 DEAT +2 DATE 1936 +1 FAMS @F1322@ +1 FAMC @F1307@ +0 @I2776@ INDI +1 NAME Elsa Bernadotte of_Wisborg// +1 TITL Countess +1 SEX F +1 BIRT +2 DATE 1893 +1 FAMS @F1323@ +1 FAMC @F1307@ +0 @I2777@ INDI +1 NAME Folke Bernadotte // +1 TITL Count of Wisborg +1 SEX M +1 BIRT +2 DATE 1895 +1 DEAT +2 DATE 1948 +1 FAMS @F1324@ +1 FAMC @F1307@ +0 @I2778@ INDI +1 NAME Charles of_Fulkila /Munck/ +1 SEX M +1 FAMS @F1308@ +0 @I2779@ INDI +1 NAME Marianne of_Leufsta /de_Geer/ +1 TITL Baroness +1 SEX F +1 BIRT +2 DATE 1893 +1 FAMS @F1309@ +0 @I2780@ INDI +1 NAME Dagmar // +1 SEX F +1 BIRT +2 DATE 1916 +1 FAMS @F1310@ +1 FAMC @F1309@ +0 @I2781@ INDI +1 NAME Oscar // +1 SEX M +1 BIRT +2 DATE 1921 +1 FAMS @F1315@ +1 FAMS @F1317@ +1 FAMC @F1309@ +0 @I2782@ INDI +1 NAME Catharina // +1 SEX F +1 BIRT +2 DATE 1926 +1 FAMS @F1319@ +1 FAMC @F1309@ +0 @I2783@ INDI +1 NAME Nils Magnus /von_Arbin/ +1 SEX M +1 BIRT +2 DATE 1910 +1 FAMS @F1310@ +0 @I2784@ INDI +1 NAME Marianne /von_Arbin/ +1 SEX F +1 BIRT +2 DATE 1937 +1 FAMS @F1311@ +1 FAMC @F1310@ +0 @I2785@ INDI +1 NAME Louise /von_Arbin/ +1 SEX F +1 BIRT +2 DATE 1940 +1 FAMS @F1312@ +1 FAMC @F1310@ +0 @I2786@ INDI +1 NAME Catherine /von_Arbin/ +1 SEX F +1 BIRT +2 DATE 1946 +1 FAMS @F1313@ +1 FAMC @F1310@ +0 @I2787@ INDI +1 NAME Jeanette /von_Arbin/ +1 SEX F +1 BIRT +2 DATE 1951 +1 FAMS @F1314@ +1 FAMC @F1310@ +0 @I2788@ INDI +1 NAME Madeleine /von_Arbin/ +1 SEX F +1 BIRT +2 DATE 1955 +1 FAMC @F1310@ +0 @I2789@ INDI +1 NAME Miles /Flach/ +1 TITL Capt. +1 SEX M +1 BIRT +2 DATE 1934 +1 FAMS @F1311@ +0 @I2790@ INDI +1 NAME Camilla /Flach/ +1 SEX F +1 BIRT +2 DATE 1960 +1 FAMC @F1311@ +0 @I2791@ INDI +1 NAME Dick /Bergstrom/ +1 SEX M +1 BIRT +2 DATE 1936 +1 FAMS @F1312@ +0 @I2792@ INDI +1 NAME Therese /Bergstrom/ +1 SEX F +1 BIRT +2 DATE 1963 +1 FAMC @F1312@ +0 @I2793@ INDI +1 NAME Michael /Bergstrom/ +1 SEX M +1 BIRT +2 DATE 1965 +1 FAMC @F1312@ +0 @I2794@ INDI +1 NAME Johan /Ryding/ +1 SEX M +1 BIRT +2 DATE 1943 +1 FAMS @F1313@ +0 @I2795@ INDI +1 NAME Gustaf /Ryding/ +1 SEX M +1 BIRT +2 DATE 1971 +1 FAMC @F1313@ +0 @I2796@ INDI +1 NAME Charlotte /Ryding/ +1 SEX F +1 BIRT +2 DATE 1974 +1 FAMC @F1313@ +0 @I2797@ INDI +1 NAME Esben /Coljach/ +1 SEX M +1 BIRT +2 DATE 1947 +1 FAMS @F1314@ +0 @I2798@ INDI +1 NAME Ebba /Gyllenkrok/ +1 SEX F +1 BIRT +2 DATE 1918 +1 FAMS @F1315@ +0 @I2799@ INDI +1 NAME Ebba // +1 SEX F +1 BIRT +2 DATE 1945 +1 FAMS @F1316@ +1 FAMC @F1315@ +0 @I2800@ INDI +1 NAME Pontus /Reutersward/ +1 SEX M +1 BIRT +2 DATE 1943 +1 FAMS @F1316@ +0 @I2801@ INDI +1 NAME Gustaf /Reutersward/ +1 SEX M +1 BIRT +2 DATE 1971 +1 FAMC @F1316@ +0 @I2802@ INDI +1 NAME Anna /Reutersward/ +1 SEX F +1 BIRT +2 DATE 1973 +1 FAMC @F1316@ +0 @I2803@ INDI +1 NAME Gertrude /Ollen/ +1 SEX F +1 BIRT +2 DATE 1916 +1 FAMS @F1317@ +0 @I2804@ INDI +1 NAME Christina // +1 SEX F +1 BIRT +2 DATE 1951 +1 FAMS @F1318@ +1 FAMC @F1317@ +0 @I2805@ INDI +1 NAME Peter /Langenskiold/ +1 TITL Baron +1 SEX M +1 BIRT +2 DATE 1950 +1 FAMS @F1318@ +0 @I2806@ INDI +1 NAME Birgitta // +1 SEX F +1 BIRT +2 DATE 1953 +1 FAMC @F1317@ +0 @I2807@ INDI +1 NAME Carl // +1 SEX M +1 BIRT +2 DATE 1955 +1 FAMC @F1317@ +0 @I2808@ INDI +1 NAME Tore /Nilert/ +1 SEX M +1 BIRT +2 DATE 1915 +1 FAMS @F1319@ +0 @I2809@ INDI +1 NAME Jan /Nilert/ +1 SEX M +1 BIRT +2 DATE 1950 +1 FAMC @F1319@ +0 @I2810@ INDI +1 NAME Charlotte /Nilert/ +1 SEX F +1 BIRT +2 DATE 1952 +1 FAMC @F1319@ +0 @I2811@ INDI +1 NAME Anne Marie /Nilert/ +1 SEX F +1 BIRT +2 DATE 1954 +1 FAMC @F1319@ +0 @I2812@ INDI +1 NAME Gerty /Borjesson/ +1 SEX F +1 BIRT +2 DATE 1910 +1 FAMS @F1320@ +0 @I2813@ INDI +1 NAME Claes // +1 SEX M +1 BIRT +2 DATE 1942 +1 FAMS @F1321@ +1 FAMC @F1320@ +0 @I2814@ INDI +1 NAME Birgitta /Magnusson/ +1 SEX F +1 BIRT +2 DATE 1943 +1 FAMS @F1321@ +0 @I2815@ INDI +1 NAME Carl Johann // +1 SEX M +1 BIRT +2 DATE 1970 +1 FAMC @F1321@ +0 @I2816@ INDI +1 NAME Louise // +1 SEX F +1 BIRT +2 DATE 1973 +1 FAMC @F1321@ +0 @I2817@ INDI +1 NAME Carl Marten /Fleetwood/ +1 TITL Baron +1 SEX M +1 BIRT +2 DATE 1885 +1 DEAT +2 DATE 1966 +1 FAMS @F1322@ +0 @I2818@ INDI +1 NAME Hugo /Cedergren/ +1 SEX M +1 BIRT +2 DATE 1891 +1 DEAT +2 DATE 1971 +1 FAMS @F1323@ +0 @I2819@ INDI +1 NAME Estelle /Manville/ +1 SEX F +1 BIRT +2 DATE 1904 +1 FAMS @F1324@ +0 @I2820@ INDI +1 NAME Gustaf // +1 SEX M +1 BIRT +2 DATE 1930 +1 DEAT +2 DATE 1966 +1 FAMC @F1324@ +0 @I2821@ INDI +1 NAME Folke // +1 SEX M +1 BIRT +2 DATE 1931 +1 FAMS @F1325@ +1 FAMC @F1324@ +0 @I2822@ INDI +1 NAME Fredrik Oscar // +1 SEX M +1 BIRT +2 DATE 1934 +1 DEAT +2 DATE 1934 +1 FAMC @F1324@ +0 @I2823@ INDI +1 NAME Bertil // +1 SEX M +1 BIRT +2 DATE 1925 +1 FAMC @F1324@ +0 @I2824@ INDI +1 NAME Christine /Glahns/ +1 SEX F +1 BIRT +2 DATE 1932 +1 FAMS @F1325@ +0 @I2825@ INDI +1 NAME Anna // +1 SEX F +1 BIRT +2 DATE 1956 +1 FAMC @F1325@ +0 @I2826@ INDI +1 NAME Folke // +1 SEX M +1 BIRT +2 DATE 1958 +1 FAMC @F1325@ +0 @I2827@ INDI +1 NAME Maria // +1 SEX F +1 BIRT +2 DATE 1962 +1 FAMC @F1325@ +0 @I2828@ INDI +1 NAME Gunnar // +1 SEX M +1 BIRT +2 DATE 1963 +1 FAMC @F1325@ +0 @I2829@ INDI +1 NAME Margaretha // +1 SEX F +1 BIRT +2 DATE 1899 +1 DEAT +2 DATE 1977 +1 FAMS @F1326@ +1 FAMC @F215@ +0 @I2830@ INDI +1 NAME Axel of_Denmark // +1 SEX M +1 FAMS @F1326@ +0 @I2831@ INDI +1 NAME Elsa /von_Rosen/ +1 TITL Countess +1 SEX F +1 BIRT +2 DATE 1904 +1 FAMS @F1327@ +0 @I2832@ INDI +1 NAME Madeline Bernadotte // +1 TITL Countess +1 SEX F +1 BIRT +2 DATE 1938 +1 FAMS @F1328@ +1 FAMC @F1327@ +0 @I2833@ INDI +1 NAME Charles de_Schooten /Ullens/ +1 TITL Count +1 SEX M +1 BIRT +2 DATE 1927 +1 FAMS @F1328@ +0 @I2834@ INDI +1 NAME Marie Christine /Ullens/ +1 SEX F +1 BIRT +2 DATE 1964 +1 FAMC @F1328@ +0 @I2835@ INDI +1 NAME Jean Charles /Ullens/ +1 SEX M +1 BIRT +2 DATE 1965 +1 FAMC @F1328@ +0 @I2836@ INDI +1 NAME Astrid /Ullens/ +1 SEX F +1 BIRT +2 DATE 1970 +1 FAMC @F1328@ +0 @I2837@ INDI +1 NAME Sophie /Ullens/ +1 SEX F +1 BIRT +2 DATE 1972 +1 FAMC @F1328@ +0 @I2838@ INDI +1 NAME Ann /Larsson/ +1 SEX F +1 BIRT +2 DATE 1921 +1 FAMS @F1329@ +0 @I2839@ INDI +1 NAME Mary // +1 SEX F +1 BIRT +2 DATE 1882 +1 DEAT +2 DATE 1962 +1 FAMS @F1276@ +1 FAMC @F1330@ +0 @I2840@ INDI +1 NAME Roland /Bonaparte/ +1 TITL Prince +1 SEX M +1 FAMS @F1330@ +0 @I2841@ INDI +1 NAME Irene /Ovchinnikov/ +1 SEX F +1 BIRT +2 DATE 1904 +1 FAMS @F1331@ +0 @I2842@ INDI +1 NAME Eugenia /Oldenburg/ +1 SEX F +1 BIRT +2 DATE 1910 +1 FAMS @F1332@ +1 FAMS @F1333@ +1 FAMC @F1276@ +0 @I2843@ INDI +1 NAME Dominic /Radziwill/ +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 1911 +1 DEAT +2 DATE 1976 +1 FAMS @F1332@ +0 @I2844@ INDI +1 NAME Raymond of_Castel // +1 TITL Duke +1 SEX M +1 BIRT +2 DATE 1907 +1 FAMS @F1333@ +0 @I2845@ INDI +1 NAME Anastasia /Stewart/ +1 SEX F +1 BIRT +2 DATE 1883 +1 DEAT +2 DATE 1923 +1 FAMS @F1334@ +0 @I2846@ INDI +1 NAME Francis of_Guise // +1 SEX F +1 BIRT +2 DATE 1902 +1 DEAT +2 DATE 1953 +1 FAMS @F1335@ +0 @I2847@ INDI +1 NAME Perikles Joannides // +1 SEX M +1 BIRT +2 DATE 1881 +1 DEAT +2 DATE 1965 +1 FAMS @F1336@ +0 @I2848@ INDI +1 NAME Michael /Oldenburg/ +1 SEX M +1 BIRT +2 DATE 1939 +1 FAMS @F1337@ +1 FAMC @F1334@ +0 @I2849@ INDI +1 NAME Marina /Karella/ +1 SEX F +1 BIRT +2 DATE 1940 +1 FAMS @F1337@ +0 @I2850@ INDI +1 NAME Louise // +1 SEX F +1 BIRT +2 DATE 1726 +1 DEAT +2 DATE 1756 +1 FAMS @F1338@ +1 FAMC @F631@ +0 @I2851@ INDI +1 NAME Ernest Frederick_III of_Saxe-// +1 TITL Duke +1 SEX M +1 BIRT +2 DATE 1727 +1 DEAT +2 DATE 1780 +1 FAMS @F1338@ +0 @I2852@ INDI +1 NAME Gustaf_III // +1 TITL King of Sweden +1 SEX M +1 BIRT +2 DATE 1746 +1 DEAT +2 DATE 1792 +1 FAMS @F1339@ +0 @I2853@ INDI +1 NAME William_I of_Hesse-Cassel // +1 TITL Elector +1 SEX M +1 BIRT +2 DATE 1743 +1 DEAT +2 DATE 1821 +1 FAMS @F1340@ +0 @I2854@ INDI +1 NAME Charles // +1 SEX M +1 BIRT +2 DATE 1680 +1 DEAT +2 DATE 1729 +1 FAMC @F634@ +0 @I2855@ INDI +1 NAME William // +1 SEX M +1 BIRT +2 DATE 1687 +1 DEAT +2 DATE 1705 +1 FAMC @F634@ +0 @I2856@ INDI +1 NAME Anne Sophia // +1 SEX F +1 BIRT +2 DATE 1647 +1 DEAT +2 DATE 1717 +1 FAMC @F637@ +0 @I2857@ INDI +1 NAME Frederica // +1 SEX F +1 BIRT +2 DATE 1649 +1 DEAT +2 DATE 1704 +1 FAMC @F637@ +0 @I2858@ INDI +1 NAME Ulrica // +1 SEX F +1 BIRT +2 DATE 1656 +1 DEAT +2 DATE 1693 +1 FAMS @F1341@ +1 FAMC @F637@ +0 @I2859@ INDI +1 NAME Charles_XI // +1 TITL King of Sweden +1 SEX M +1 BIRT +2 DATE 1655 +1 DEAT +2 DATE 1697 +1 FAMS @F1341@ +0 @I2860@ INDI +1 NAME Ulrich // +1 SEX M +1 BIRT +2 DATE 1578 +1 DEAT +2 DATE 1624 +1 FAMC @F268@ +0 @I2861@ INDI +1 NAME Augusta // +1 SEX F +1 BIRT +2 DATE 1580 +1 DEAT +2 DATE 1639 +1 FAMC @F268@ +0 @I2862@ INDI +1 NAME Hedwig // +1 SEX F +1 BIRT +2 DATE 1581 +1 DEAT +2 DATE 1641 +1 FAMC @F268@ +0 @I2863@ INDI +1 NAME Christopher_III // +1 TITL King of Denmark +1 SEX M +1 BIRT +2 DATE 1416 +1 DEAT +2 DATE 1448 +1 FAMS @F1342@ +0 @I2864@ INDI +1 NAME Christina // +1 SEX F +1 BIRT +2 DATE 1461 +1 DEAT +2 DATE 1521 +1 FAMS @F1343@ +0 @I2865@ INDI +1 NAME Anne /de_la_Tour/ +1 SEX F +1 BIRT +2 DATE 1512 +1 FAMS @F1344@ +0 @I2866@ INDI +1 NAME Alexander // +1 TITL Bishop of Moray +1 SEX M +1 BIRT +2 DATE 1534 +1 FAMC @F553@ +0 @I2867@ INDI +1 NAME James // +1 TITL Duke of Ross +1 SEX M +1 BIRT +2 DATE 1476 +1 DEAT +2 DATE 1503 +1 FAMC @F460@ +0 @I2868@ INDI +1 NAME John // +1 TITL Earl of Mar +1 SEX M +1 BIRT +2 DATE 1479 +1 DEAT +2 DATE 1503 +1 FAMC @F460@ +0 @I2869@ INDI +1 NAME Edward // +1 TITL Earl of Carrick +1 SEX M +1 DEAT +2 DATE 1318 +1 FAMC @F740@ +0 @I2870@ INDI +1 NAME Thomas // +1 SEX M +1 DEAT +2 DATE 1307 +1 FAMC @F740@ +0 @I2871@ INDI +1 NAME Alexander // +1 SEX M +1 DEAT +2 DATE 1307 +1 FAMC @F740@ +0 @I2872@ INDI +1 NAME Nigel // +1 SEX M +1 DEAT +2 DATE 1306 +1 FAMC @F740@ +0 @I2873@ INDI +1 NAME Isabel // +1 SEX F +1 BIRT +2 DATE 1358 +1 FAMC @F740@ +0 @I2874@ INDI +1 NAME Mary Christina of_Sicily// +1 SEX F +1 BIRT +2 DATE 1806 +1 DEAT +2 DATE 1878 +1 FAMS @F454@ +0 @I2875@ INDI +1 NAME Antonia of_Sicily // +1 SEX F +1 BIRT +2 DATE 1784 +1 DEAT +2 DATE 1806 +1 FAMS @F1345@ +0 @I2876@ INDI +1 NAME Isabella of_Portugal // +1 SEX F +1 BIRT +2 DATE 1797 +1 DEAT +2 DATE 1818 +1 FAMS @F1346@ +0 @I2877@ INDI +1 NAME Mary Josepha // +1 SEX F +1 BIRT +2 DATE 1803 +1 DEAT +2 DATE 1829 +1 FAMS @F1347@ +0 @I2878@ INDI +1 NAME Charles_IV // +1 SEX M +1 BIRT +2 DATE 1748 +1 DEAT +2 DATE 1819 +1 FAMS @F1348@ +1 FAMC @F1349@ +0 @I2879@ INDI +1 NAME Maria Louisa of_Parma// +1 SEX F +1 BIRT +2 DATE 1751 +1 DEAT +2 DATE 1819 +1 FAMS @F1348@ +0 @I2880@ INDI +1 NAME Charles_III // +1 TITL King of Spain +1 SEX M +1 BIRT +2 DATE 1716 +1 DEAT +2 DATE 1788 +1 FAMS @F1349@ +1 FAMC @F1142@ +0 @I2881@ INDI +1 NAME Mary Amalia // +1 SEX F +1 BIRT +2 DATE 1724 +1 DEAT +2 DATE 1760 +1 FAMS @F1349@ +0 @I2882@ INDI +1 NAME Mary Anne of_Bavaria// +1 SEX F +1 BIRT +2 DATE 1660 +1 DEAT +2 DATE 1690 +1 FAMS @F1143@ +0 @I2883@ INDI +1 NAME Mary Louise // +1 SEX F +1 BIRT +2 DATE 1688 +1 DEAT +2 DATE 1714 +1 FAMS @F1350@ +0 @I2884@ INDI +1 NAME Charles // +1 TITL Duke of Styria +1 SEX M +1 BIRT +2 DATE 1540 +1 DEAT +2 DATE 1590 +1 FAMS @F1351@ +0 @I2885@ INDI +1 NAME Philip_I the_Handsome // +1 TITL King of Castile +1 SEX M +1 BIRT +2 DATE 1478 +2 PLAC Bruges,Flanders +1 DEAT +2 DATE 1506 +1 FAMS @F1352@ +0 @I2886@ INDI +1 NAME Germaine of_Narbonne // +1 SEX F +1 DEAT +2 DATE 1536 +1 FAMS @F1353@ +0 @I2887@ INDI +1 NAME Isabella // +1 SEX F +1 BIRT +2 DATE 1470 +1 DEAT +2 DATE 1498 +1 FAMS @F1354@ +1 FAMS @F1355@ +1 FAMC @F320@ +0 @I2888@ INDI +1 NAME Mary // +1 SEX F +1 BIRT +2 DATE 1482 +1 DEAT +2 DATE 1517 +1 FAMC @F320@ +0 @I2889@ INDI +1 NAME John // +1 SEX M +1 BIRT +2 DATE 1478 +1 DEAT +2 DATE 1497 +1 FAMS @F1356@ +1 FAMC @F320@ +0 @I2890@ INDI +1 NAME Alphonso of_Portugal // +1 SEX M +1 BIRT +2 DATE 1475 +1 DEAT +2 DATE 1491 +1 FAMS @F1354@ +0 @I2891@ INDI +1 NAME Emanuel // +1 TITL King of Portugal +1 SEX M +1 BIRT +2 DATE 1469 +1 DEAT +2 DATE 1521 +1 FAMS @F1358@ +0 @I2892@ INDI +1 NAME Margaret // +1 SEX F +1 BIRT +2 DATE 1480 +1 DEAT +2 DATE 1530 +1 FAMS @F1356@ +1 FAMS @F1357@ +0 @I2893@ INDI +1 NAME Philibert_II // +1 TITL Duke of Savoy +1 SEX M +1 DEAT +2 DATE 1504 +1 FAMS @F1357@ +0 @I2894@ INDI +1 NAME Eleanor // +1 SEX F +1 BIRT +2 DATE 1498 +1 DEAT +2 DATE 1558 +1 FAMS @F1358@ +1 FAMS @F1359@ +1 FAMC @F1352@ +0 @I2895@ INDI +1 NAME Henry_XXIV Reuss-Ebersdorf // +1 TITL Count +1 SEX M +1 BIRT +2 DATE 1724 +1 DEAT +2 DATE 1779 +1 FAMS @F1228@ +0 @I2896@ INDI +1 NAME Caroline Erbach-Schonberg // +1 TITL Countess +1 SEX F +1 BIRT +2 DATE 1727 +1 DEAT +2 DATE 1795 +1 FAMS @F1228@ +0 @I2897@ INDI +1 NAME Ernest Frederick of_Saxe-Coburg// +1 TITL Duke +1 SEX M +1 BIRT +2 DATE 1724 +1 DEAT +2 DATE 1800 +1 FAMS @F1360@ +0 @I2898@ INDI +1 NAME Sophia Antonia of_Brunswick// +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 1724 +1 DEAT +2 DATE 1802 +1 FAMS @F1360@ +0 @I2899@ INDI +1 NAME Michael of_Portugal // +1 TITL Prince +1 SEX M +1 FAMS @F1361@ +0 @I2900@ INDI +1 NAME Emanuel of_Orleans // +1 TITL Duke of Vendome +1 SEX M +1 BIRT +2 DATE 1872 +1 DEAT +2 DATE 1931 +1 FAMS @F1362@ +0 @I2901@ INDI +1 NAME Louise // +1 SEX F +1 BIRT +2 DATE 1858 +1 DEAT +2 DATE 1924 +1 FAMS @F1366@ +1 FAMC @F1154@ +0 @I2902@ INDI +1 NAME Stephanie // +1 SEX F +1 BIRT +2 DATE 1864 +1 DEAT +2 DATE 1945 +1 FAMS @F1364@ +1 FAMS @F1365@ +1 FAMC @F1154@ +0 @I2903@ INDI +1 NAME Clementine // +1 SEX F +1 BIRT +2 DATE 1872 +1 DEAT +2 DATE 1955 +1 FAMS @F1363@ +1 FAMC @F1154@ +0 @I2904@ INDI +1 NAME Victor // +1 TITL Prince Napoleon +1 SEX M +1 BIRT +2 DATE 1862 +1 DEAT +2 DATE 1926 +1 FAMS @F1363@ +0 @I2905@ INDI +1 NAME Rudolph of_Austria // +1 TITL Crown Prince +1 SEX M +1 BIRT +2 DATE 1858 +1 DEAT +2 DATE 1889 +1 FAMS @F1364@ +0 @I2906@ INDI +1 NAME Elemer // +1 TITL Prince Lonyai +1 SEX M +1 BIRT +2 DATE 1863 +1 DEAT +2 DATE 1946 +1 FAMS @F1365@ +0 @I2907@ INDI +1 NAME Philip of_Saxe-Coburg // +1 TITL Prince +1 SEX M +1 BIRT +2 DATE 1844 +1 DEAT +2 DATE 1921 +1 FAMS @F1366@ +0 @I2908@ INDI +1 NAME Sophia // +1 SEX F +1 BIRT +2 DATE 1760 +1 DEAT +2 DATE 1776 +1 FAMS @F1367@ +0 @I2909@ INDI +1 NAME Alexandrine of_Baden // +1 SEX F +1 BIRT +2 DATE 1820 +1 DEAT +2 DATE 1904 +1 FAMS @F1369@ +0 @I2910@ INDI +1 NAME Antoinette (Antonia) /Kohary/ +1 SEX F +1 BIRT +2 DATE 1797 +1 DEAT +2 DATE 1862 +1 FAMS @F1370@ +0 @I2911@ INDI +1 NAME Louis_I of_Hesse-Darmst. // +1 TITL Landgrave +1 SEX M +1 BIRT +2 DATE 1753 +1 DEAT +2 DATE 1830 +1 FAMS @F1371@ +0 @I2912@ INDI +1 NAME Louise of_Hesse-Darmst. // +1 SEX F +1 BIRT +2 DATE 1761 +1 DEAT +2 DATE 1829 +1 FAMS @F1371@ +0 @I2913@ INDI +1 NAME Marie Christine // +1 SEX F +1 DEAT +2 DATE 1663 +1 FAMC @F271@ +0 @I2914@ INDI +1 NAME Marie de_Bourbon // +1 SEX F +1 FAMS @F1372@ +0 @I2915@ INDI +1 NAME Ann Marie Louise// +1 TITL Duchess +1 SEX F +1 BIRT +2 DATE 1627 +1 DEAT +2 DATE 1693 +1 FAMC @F1372@ +0 @I2916@ INDI +1 NAME Elizabeth Charlotte of_Bavaria// +1 SEX F +1 BIRT +2 DATE 1652 +1 DEAT +2 DATE 1722 +1 FAMS @F1373@ +0 @I2917@ INDI +1 NAME Elizabeth Charlotte // +1 SEX F +1 BIRT +2 DATE 1676 +1 FAMS @F1374@ +1 FAMC @F1373@ +0 @I2918@ INDI +1 NAME Leopold Joseph de_Lorraine// +1 TITL Duke +1 SEX M +1 FAMS @F1374@ +0 @I2919@ INDI +1 NAME Francoise Marie de_Blois// +1 TITL Mademoiselle +1 SEX F +1 BIRT +2 DATE 1677 +1 DEAT +2 DATE 1749 +1 FAMS @F1191@ +0 @I2920@ INDI +1 NAME Marie Adelaide of_Savoy// +1 SEX F +1 BIRT +2 DATE 1685 +1 DEAT +2 DATE 1712 +1 FAMS @F344@ +0 @I2921@ INDI +1 NAME Marie Louise of_Orleans// +1 SEX F +1 BIRT +2 DATE 1695 +1 DEAT +2 DATE 1715 +1 FAMS @F1375@ +1 FAMC @F1191@ +0 @I2922@ INDI +1 NAME Ivan of_Shestov // +1 SEX M +1 FAMS @F1376@ +0 @I2923@ INDI +1 NAME Ivan /Rayevski/ +1 SEX M +1 FAMS @F1377@ +0 @I2924@ INDI +1 NAME Constantine /Volkonski/ +1 SEX M +1 FAMS @F1378@ +0 @I2925@ INDI +1 NAME Zenaida /Rashevska/ +1 SEX F +1 BIRT +2 DATE 1898 +1 DEAT +2 DATE 1963 +1 FAMS @F1379@ +0 @I2926@ INDI +1 NAME Felix Krzesinski // +1 SEX M +1 FAMS @F1380@ +0 @I2927@ INDI +1 NAME Valerian /Karnovich/ +1 SEX M +1 FAMS @F1382@ +0 @I2928@ INDI +1 NAME John /Emery/ +1 SEX M +1 FAMS @F1383@ +0 @I2929@ INDI +1 NAME Susan /Deptford/ +1 SEX F +1 FAMS @F1384@ +0 @I2930@ INDI +1 NAME Andrew /Ferguson/ +1 SEX M +1 BIRT +2 DATE 1978 +1 FAMC @F1384@ +0 @I2931@ INDI +1 NAME Alice /Ferguson/ +1 SEX F +1 BIRT +2 DATE 1980 +1 FAMC @F1384@ +0 @I2932@ INDI +1 NAME Elizabeth (Eliza) /Ferguson/ +1 SEX F +1 BIRT +2 DATE 1985 +1 FAMC @F1384@ +0 @I2933@ INDI +1 NAME Mervyn Powerscourt /Wingfield/ +1 TITL Viscount +1 SEX M +1 BIRT +2 DATE 1880 +1 DEAT +2 DATE 1947 +1 FAMS @F1385@ +1 FAMC @F1386@ +0 @I2934@ INDI +1 NAME Mervyn /Wingfield/ +1 SEX M +1 BIRT +2 DATE 1836 +1 DEAT +2 DATE 1904 +1 FAMS @F1386@ +0 @I2935@ INDI +1 NAME Julia /Coke/ +1 TITL Lady +1 SEX F +1 BIRT +2 DATE 1844 +1 DEAT +2 DATE 1931 +1 FAMS @F1386@ +1 FAMC @F1399@ +0 @I2936@ INDI +1 NAME Henry Fitzherbert /Wright/ +1 SEX M +1 BIRT +2 DATE 1870 +1 DEAT +2 DATE 1947 +1 FAMS @F1387@ +0 @I2937@ INDI +1 NAME Muriel /Fletcher/ +1 SEX F +1 BIRT +2 DATE 1873 +1 DEAT +2 DATE 1955 +1 FAMS @F1387@ +1 FAMC @F1388@ +0 @I2938@ INDI +1 NAME Henry /Fletcher/ +1 TITL Col. +1 SEX M +1 BIRT +2 DATE 1833 +1 DEAT +2 DATE 1879 +1 FAMS @F1388@ +0 @I2939@ INDI +1 NAME Harriet /Marsham/ +1 TITL Lady +1 SEX F +1 BIRT +2 DATE 1838 +1 DEAT +2 DATE 1886 +1 FAMS @F1388@ +1 FAMC @F1389@ +0 @I2940@ INDI +1 NAME Charles /Marsham/ +1 TITL Earl of Romney +1 SEX M +1 BIRT +2 DATE 1808 +1 DEAT +2 DATE 1874 +1 FAMS @F1389@ +0 @I2941@ INDI +1 NAME Margaret -Scott /Montagu-Douglas-/ +1 TITL Lady +1 SEX F +1 BIRT +2 DATE 1811 +1 DEAT +2 DATE 1836 +1 FAMS @F1389@ +1 FAMC @F1390@ +0 @I2942@ INDI +1 NAME Charles of_Buccleuch /Montagu-Douglas/ +1 TITL Duke +1 SEX M +1 BIRT +2 DATE 1772 +1 DEAT +2 DATE 1819 +1 FAMS @F1390@ +1 FAMC @F1396@ +0 @I2943@ INDI +1 NAME Walter -Scott of_Buccleuch/Montagu-Douglas-/ +1 TITL Duke +1 SEX M +1 BIRT +2 DATE 1806 +1 DEAT +2 DATE 1884 +1 FAMS @F1391@ +1 FAMC @F1390@ +0 @I2944@ INDI +1 NAME William -Scott of_Buccleuch/Montagu-Douglas-/ +1 TITL Duke +1 SEX M +1 BIRT +2 DATE 1831 +1 DEAT +2 DATE 1914 +1 FAMS @F1392@ +1 FAMC @F1391@ +0 @I2945@ INDI +1 NAME Louisa /Hamilton/ +1 TITL Lady +1 SEX F +1 BIRT +2 DATE 1836 +1 DEAT +2 DATE 1912 +1 FAMS @F1392@ +0 @I2946@ INDI +1 NAME Herbert -Scott /Montagu-Douglas-/ +1 TITL Lord +1 SEX M +1 BIRT +2 DATE 1872 +1 DEAT +2 DATE 1944 +1 FAMS @F1393@ +1 FAMC @F1392@ +0 @I2947@ INDI +1 NAME Margaret /Brand/ +1 TITL Hon. +1 SEX F +1 BIRT +2 DATE 1873 +1 DEAT +2 DATE 1948 +1 FAMS @F304@ +1 FAMC @F1394@ +0 @I2948@ INDI +1 NAME Henry /Brand/ +1 TITL Viscount Hampden +1 SEX M +1 BIRT +2 DATE 1941 +1 DEAT +2 DATE 1906 +1 FAMS @F1394@ +1 FAMC @F1395@ +0 @I2949@ INDI +1 NAME Henry /Brand/ +1 TITL Viscount Hampden +1 SEX M +1 BIRT +2 DATE 1814 +1 DEAT +2 DATE 1892 +1 FAMS @F1395@ +0 @I2950@ INDI +1 NAME Henry of_Buccleuch /Scott/ +1 TITL Duke +1 SEX M +1 BIRT +2 DATE 1772 +1 DEAT +2 DATE 1819 +1 FAMS @F1396@ +1 FAMC @F1397@ +0 @I2951@ INDI +1 NAME Francis /Scott/ +1 TITL Earl of Dalkeith +1 SEX M +1 BIRT +2 DATE 1721 +1 DEAT +2 DATE 1750 +1 FAMS @F1397@ +1 FAMC @F1398@ +0 @I2952@ INDI +1 NAME Francis of_Buccleuch /Scott/ +1 TITL Duke +1 SEX M +1 BIRT +2 DATE 1695 +1 DEAT +2 DATE 1751 +1 FAMS @F1398@ +0 @I2953@ INDI +1 NAME Thomas of_Leicester /Coke/ +1 TITL Earl +1 SEX M +1 BIRT +2 DATE 1822 +1 DEAT +2 DATE 1902 +1 FAMS @F1399@ +1 FAMC @F1400@ +0 @I2954@ INDI +1 NAME Thomas of_Leicester /Coke/ +1 TITL Earl +1 SEX M +1 BIRT +2 DATE 1754 +1 DEAT +2 DATE 1842 +1 FAMS @F1400@ +0 @I2955@ INDI +1 NAME Anne /Keppel/ +1 TITL Lady +1 SEX F +1 BIRT +2 DATE 1803 +1 DEAT +2 DATE 1844 +1 FAMS @F1400@ +1 FAMC @F1401@ +0 @I2956@ INDI +1 NAME William of_Albemarle /Keppel/ +1 TITL Earl +1 SEX M +1 BIRT +2 DATE 1724 +1 DEAT +2 DATE 1772 +1 FAMS @F1401@ +0 @I2957@ INDI +1 NAME Richard // +1 SEX M +1 DEAT +2 DATE 1120 +1 FAMC @F506@ +0 @I2958@ INDI +1 NAME Eugenie Victoria Helena/Windsor/ +1 TITL Princess +1 SEX F +1 BIRT +2 DATE 23 MAR 1990 +2 PLAC London,England +1 CHR +2 DATE 23 DEC 1990 +2 PLAC Sandringham,England +1 FAMC @F53@ +0 @I2959@ INDI +1 NAME Ayesha /Makim/ +1 SEX F +1 BIRT +2 DATE ABT 1986 +1 FAMC @F312@ +0 @I2960@ INDI +1 NAME Paul /Mowatt/ +1 SEX M +1 BIRT +2 DATE ABT 1962 +1 FAMS @F1402@ +0 @I2961@ INDI +1 NAME /Mowatt/ +1 SEX F +1 BIRT +2 DATE 26 MAY 1990 +1 FAMC @F1402@ +0 @I2962@ INDI +1 NAME Victoria /Lockwood/ +1 SEX F +1 BIRT +2 DATE 1964 +1 FAMS @F1403@ +0 @I2963@ INDI +1 NAME Kitty // +1 SEX F +1 BIRT +2 DATE ABT 1991 +1 FAMC @F1403@ +0 @I2964@ INDI +1 NAME Olga // +1 TITL Princess +1 SEX F +1 FAMS @F1404@ +1 FAMC @F76@ +0 @I2965@ INDI +1 NAME Paul of_Yugoslavia // +1 TITL Prince +1 SEX M +1 FAMS @F1404@ +0 @I2966@ INDI +1 NAME Son // +1 SEX M +1 FAMC @F1404@ +0 @I2967@ INDI +1 NAME Elizabeth // +1 SEX F +1 FAMC @F76@ +0 @I2968@ INDI +1 NAME Peter /Phillips/ +1 TITL Major +1 SEX M +1 FAMS @F1405@ +0 @I2969@ INDI +1 NAME Sylvana /Tomaselli/ +1 SEX F +1 BIRT +2 DATE ABT 1957 +2 PLAC Canada +1 FAMS @F1407@ +1 FAMS @F1406@ +1 FAMC @F1408@ +0 @I2970@ INDI +1 NAME John Paul /Jones/ +1 SEX M +1 FAMS @F1407@ +0 @I2971@ INDI +1 NAME Max /Tomaselli/ +1 SEX M +1 BIRT +2 PLAC Austria +1 FAMS @F1408@ +0 @I2972@ INDI +1 NAME Josiane /Derners/ +1 TITL Madame +1 SEX F +1 BIRT +2 PLAC France +1 FAMS @F1408@ +0 @I2973@ INDI +1 NAME Antoinette // +1 SEX F +1 FAMC @F1147@ +0 @I2974@ INDI +1 NAME Sophie // +1 SEX F +1 FAMC @F1147@ +0 @I2975@ INDI +1 NAME Julie // +1 SEX F +1 FAMC @F1147@ +0 @I2976@ INDI +1 NAME Emich Karl of_Leiningen// +1 TITL Prince +1 SEX M +1 BIRT +2 DATE ABT 1762 +1 DEAT +2 DATE 1814 +1 FAMS @F1409@ +0 @I2977@ INDI +1 NAME Lucy /Lindsay-Hogg/ +1 SEX F +1 FAMS @F1410@ +0 @I2978@ INDI +1 NAME Frances /Armstrong-Jones/ +1 TITL Lady +1 SEX F +1 BIRT +2 DATE 17 JUL 1979 +1 FAMC @F1410@ +0 @I2979@ INDI +1 NAME Julia /Rawlinson/ +1 SEX F +1 FAMS @F1411@ +0 @I2980@ INDI +1 NAME Athol /Schmith/ +1 SEX M +1 FAMS @F1412@ +0 @I2981@ INDI +1 NAME /Schmith/ +1 SEX M +1 BIRT +2 DATE ABT 1943 +1 FAMC @F1412@ +0 @I2982@ INDI +1 NAME Erwin /Stein/ +1 SEX M +1 FAMS @F1413@ +0 @I2983@ INDI +1 NAME Sophie // +1 SEX F +1 FAMS @F1413@ +0 @I2984@ INDI +1 NAME Alexander (Sachie) /McCorquodale/ +1 SEX M +1 BIRT +2 DATE ABT 1898 +1 FAMS @F299@ +0 @I2985@ INDI +1 NAME Gerald /Legge/ +1 TITL Earl Dartmouth +1 SEX M +1 FAMS @F1414@ +1 FAMC @F1417@ +0 @I2986@ INDI +1 NAME Hugh /McCorquodale/ +1 SEX M +1 FAMS @F1415@ +1 FAMC @F1416@ +0 @I2987@ INDI +1 NAME Harold /McCorquodale/ +1 SEX M +1 FAMS @F1416@ +0 @I2988@ INDI +1 NAME Gracie // +1 SEX F +1 FAMS @F1416@ +0 @I2989@ INDI +1 NAME Ian /McCorquodale/ +1 SEX M +1 BIRT +2 DATE 11 OCT 1937 +1 FAMC @F1415@ +0 @I2990@ INDI +1 NAME /Legge/ +1 FAMC @F1414@ +0 @I2991@ INDI +1 NAME /Legge/ +1 FAMC @F1414@ +0 @I2992@ INDI +1 NAME /Legge/ +1 FAMC @F1414@ +0 @I2993@ INDI +1 NAME /Legge/ +1 FAMC @F1414@ +0 @I2994@ INDI +1 NAME Humphrey /Legge/ +1 TITL Hon. +1 SEX M +1 FAMS @F1417@ +0 @I2995@ INDI +1 NAME Bertram (Bertie) /Cartland/ +1 TITL Major +1 SEX M +1 DEAT +2 DATE 27 MAY 1917 +1 FAMS @F1418@ +1 FAMC @F1422@ +0 @I2996@ INDI +1 NAME Mary Hamilton (Polly)/Scobell/ +1 SEX F +1 BIRT +2 DATE 5 SEP 1877 +1 FAMS @F1418@ +1 FAMC @F1419@ +0 @I2997@ INDI +1 NAME Ronald /Cartland/ +1 SEX M +1 BIRT +2 DATE 3 JAN 1907 +1 DEAT +2 DATE 30 MAY 1940 +2 PLAC Nr Cassel,France +1 FAMC @F1418@ +0 @I2998@ INDI +1 NAME Anthony (Tony) /Cartland/ +1 SEX M +1 BIRT +2 DATE 4 JAN 1912 +1 DEAT +2 DATE 29 MAY 1940 +1 BURI +2 PLAC Zuidschote +1 FAMC @F1418@ +0 @I2999@ INDI +1 NAME Edith /Palairet/ +1 SEX F +1 FAMS @F1419@ +1 FAMC @F1420@ +0 @I3000@ INDI +1 NAME Mary Anne /Hamilton/ +1 SEX F +1 FAMS @F1420@ +1 FAMC @F1421@ +0 @I3001@ INDI +1 NAME Andrew /Hamilton/ +1 SEX M +1 FAMS @F1421@ +0 @I3002@ INDI +1 NAME George /Scobell/ +1 SEX M +1 FAMS @F1419@ +0 @I3003@ INDI +1 NAME Melloney /Scobell/ +1 SEX F +1 FAMC @F1419@ +0 @I3004@ INDI +1 NAME /Scobell/ +1 SEX M +1 BIRT +2 PLAC Florence,Italy +1 DEAT +2 DATE BEF 1877 +1 FAMC @F1419@ +0 @I3005@ INDI +1 NAME Emily /Scobell/ +1 SEX F +1 FAMC @F1419@ +0 @I3006@ INDI +1 NAME John Sanford /Scobell/ +1 TITL Sir +1 SEX M +1 BIRT +2 DATE 1879 +1 FAMC @F1419@ +0 @I3007@ INDI +1 NAME James /Cartland/ +1 SEX M +1 FAMS @F1422@ +0 @I3008@ INDI +1 NAME Flora // +1 SEX F +1 FAMS @F1422@ +0 @I3009@ INDI +1 NAME /Cartland/ +1 SEX F +1 DEAT +2 DATE ABT 1911 +1 FAMC @F1418@ +0 @I3010@ INDI +1 NAME Glen /McCorquodale/ +1 SEX M +1 BIRT +2 DATE 31 DEC 1939 +1 FAMC @F1415@ +0 @F1@ FAM +1 HUSB @I2@ +1 WIFE @I1@ +1 CHIL @I3@ +1 CHIL @I4@ +1 CHIL @I5@ +1 CHIL @I6@ +1 CHIL @I7@ +1 CHIL @I8@ +1 CHIL @I9@ +1 CHIL @I10@ +1 CHIL @I11@ +1 DIV N +1 MARR +2 DATE 10 FEB 1840 +2 PLAC Chapel Royal,St. James Palace,England +0 @F2@ FAM +1 HUSB @I4@ +1 WIFE @I12@ +1 CHIL @I13@ +1 CHIL @I14@ +1 CHIL @I15@ +1 CHIL @I16@ +1 CHIL @I17@ +1 CHIL @I18@ +1 MARR +2 DATE 10 MAR 1863 +2 PLAC St. George Chap.,Windsor,,England +0 @F3@ FAM +1 HUSB @I20@ +1 WIFE @I3@ +1 CHIL @I21@ +1 CHIL @I77@ +1 CHIL @I72@ +1 CHIL @I73@ +1 CHIL @I74@ +1 CHIL @I75@ +1 CHIL @I76@ +1 CHIL @I78@ +1 MARR +2 DATE 25 JAN 1858 +2 PLAC London,England +0 @F4@ FAM +1 HUSB @I37@ +1 WIFE @I39@ +1 CHIL @I46@ +1 CHIL @I47@ +1 CHIL @I48@ +1 CHIL @I49@ +1 CHIL @I50@ +1 DIV N +1 MARR +2 DATE 26 NOV 1894 +2 PLAC Winter Palace,,St. Petersburg,Russia +0 @F5@ FAM +1 HUSB @I10@ +1 WIFE @I23@ +1 CHIL @I24@ +1 CHIL @I129@ +1 MARR +2 DATE 27 APR 1882 +2 PLAC St. George Chap.,Windsor,,England +0 @F6@ FAM +1 HUSB @I25@ +1 WIFE @I11@ +1 CHIL @I26@ +1 CHIL @I27@ +1 CHIL @I28@ +1 CHIL @I29@ +1 MARR +2 DATE 23 JUL 1885 +2 PLAC Whippingham,Isle of Wight +0 @F7@ FAM +1 HUSB @I14@ +1 WIFE @I30@ +1 CHIL @I31@ +1 CHIL @I32@ +1 CHIL @I33@ +1 CHIL @I34@ +1 CHIL @I35@ +1 CHIL @I36@ +1 MARR +2 DATE 6 JUL 1893 +2 PLAC Chapel Royal,St. James Palace +0 @F8@ FAM +1 HUSB @I22@ +1 WIFE @I5@ +1 CHIL @I38@ +1 CHIL @I84@ +1 CHIL @I79@ +1 CHIL @I83@ +1 CHIL @I86@ +1 CHIL @I39@ +1 CHIL @I85@ +1 MARR +2 DATE 1 JUL 1862 +2 PLAC Osborne House,Isle of Wight +0 @F9@ FAM +1 HUSB @I40@ +1 WIFE @I41@ +1 CHIL @I37@ +1 CHIL @I1568@ +1 CHIL @I153@ +1 CHIL @I154@ +1 CHIL @I155@ +1 CHIL @I156@ +1 MARR +2 DATE 1866 +0 @F10@ FAM +1 HUSB @I42@ +1 WIFE @I43@ +1 CHIL @I44@ +1 CHIL @I353@ +1 CHIL @I2665@ +1 CHIL @I2666@ +1 MARR +2 DATE 1817 +0 @F11@ FAM +1 HUSB @I44@ +1 WIFE @I45@ +1 CHIL @I491@ +1 CHIL @I492@ +1 CHIL @I40@ +1 CHIL @I149@ +1 CHIL @I150@ +1 CHIL @I94@ +1 CHIL @I151@ +1 CHIL @I152@ +1 MARR +2 DATE 1840 +0 @F12@ FAM +1 HUSB @I32@ +1 WIFE @I51@ +1 CHIL @I52@ +1 CHIL @I53@ +1 DIV N +1 MARR +2 DATE 26 APR 1923 +0 @F13@ FAM +1 HUSB @I54@ +1 WIFE @I53@ +1 CHIL @I55@ +1 CHIL @I56@ +1 DIV Y +1 MARR +2 DATE 6 MAY 1960 +2 PLAC Westminster,Cathedral,London,England +0 @F14@ FAM +1 HUSB @I57@ +1 WIFE @I52@ +1 CHIL @I58@ +1 CHIL @I59@ +1 CHIL @I60@ +1 CHIL @I61@ +1 DIV N +1 MARR +2 DATE 20 NOV 1947 +2 PLAC Westminster,Abbey,London,England +0 @F15@ FAM +1 HUSB @I62@ +1 WIFE @I59@ +1 CHIL @I63@ +1 CHIL @I64@ +1 DIV N +1 MARR +2 DATE 14 NOV 1973 +2 PLAC Westminster,Abbey,London,England +0 @F16@ FAM +1 HUSB @I58@ +1 WIFE @I65@ +1 CHIL @I115@ +1 CHIL @I116@ +1 DIV N +1 MARR +2 DATE 29 JUL 1981 +2 PLAC St. Paul's,Cathedral,London,England +0 @F17@ FAM +1 HUSB @I35@ +1 WIFE @I66@ +1 CHIL @I67@ +1 CHIL @I106@ +1 CHIL @I107@ +1 MARR +2 DATE 29 NOV 1934 +2 PLAC Westminster,Abbey,London,England +0 @F18@ FAM +1 HUSB @I68@ +1 WIFE @I33@ +1 CHIL @I244@ +1 CHIL @I291@ +1 MARR +2 DATE 28 FEB 1922 +2 PLAC Westminster,Abbey,London,England +0 @F19@ FAM +1 HUSB @I34@ +1 WIFE @I69@ +1 CHIL @I87@ +1 CHIL @I88@ +1 MARR +2 DATE 6 NOV 1935 +2 PLAC Buckingham,Palace,London,England +0 @F20@ FAM +1 HUSB @I31@ +1 WIFE @I70@ +1 DIV N +1 MARR +2 DATE 3 JUN 1937 +2 PLAC Chateau de Cande,Monts,,France +0 @F21@ FAM +1 HUSB @I71@ +1 WIFE @I17@ +1 CHIL @I450@ +1 MARR +2 DATE 22 JUL 1896 +2 PLAC Buckingham,Palace,London,England +0 @F22@ FAM +1 HUSB @I72@ +1 WIFE @I79@ +1 CHIL @I80@ +1 CHIL @I81@ +1 CHIL @I82@ +1 MARR +2 DATE 1888 +0 @F23@ FAM +1 HUSB @I88@ +1 WIFE @I89@ +1 CHIL @I90@ +1 CHIL @I317@ +1 CHIL @I318@ +1 MARR +2 DATE JUL 1972 +0 @F24@ FAM +1 HUSB @I91@ +1 WIFE @I70@ +1 DIV Y +1 MARR +2 DATE 1916 +0 @F25@ FAM +1 HUSB @I92@ +1 WIFE @I70@ +1 DIV Y +1 MARR +2 DATE 1928 +0 @F26@ FAM +1 HUSB @I6@ +1 WIFE @I94@ +1 CHIL @I95@ +1 CHIL @I96@ +1 CHIL @I97@ +1 CHIL @I98@ +1 CHIL @I99@ +1 MARR +2 DATE 23 JAN 1874 +2 PLAC Winter Palace,St. Petersburg,Russia +0 @F27@ FAM +1 HUSB @I100@ +1 WIFE @I38@ +1 CHIL @I101@ +1 CHIL @I238@ +1 CHIL @I102@ +1 CHIL @I103@ +1 MARR +2 DATE 1884 +0 @F28@ FAM +1 HUSB @I104@ +1 WIFE @I101@ +1 CHIL @I147@ +1 CHIL @I148@ +1 CHIL @I463@ +1 CHIL @I476@ +1 CHIL @I57@ +1 MARR +2 DATE 1903 +0 @F29@ FAM +1 HUSB @I105@ +1 WIFE @I15@ +1 CHIL @I125@ +1 CHIL @I952@ +1 MARR +2 DATE 27 JUL 1889 +2 PLAC Buckingham,Palace,London,England +0 @F30@ FAM +1 HUSB @I108@ +1 WIFE @I106@ +1 CHIL @I109@ +1 CHIL @I110@ +1 MARR +2 DATE APR 1963 +2 PLAC ,,England +0 @F31@ FAM +1 HUSB @I67@ +1 WIFE @I111@ +1 CHIL @I112@ +1 CHIL @I113@ +1 CHIL @I114@ +1 MARR +2 DATE 1961 +0 @F32@ FAM +1 HUSB @I117@ +1 WIFE @I7@ +1 CHIL @I310@ +1 CHIL @I311@ +1 CHIL @I312@ +1 CHIL @I118@ +1 CHIL @I313@ +1 MARR +2 DATE 5 JUL 1866 +2 PLAC Windsor Castle,,,England +0 @F33@ FAM +1 HUSB @I119@ +1 WIFE @I118@ +1 DIV Y +0 @F34@ FAM +1 HUSB @I9@ +1 WIFE @I120@ +1 CHIL @I121@ +1 CHIL @I122@ +1 CHIL @I123@ +1 MARR +2 DATE 13 MAR 1879 +2 PLAC St. George Chap.,Windsor,,England +0 @F35@ FAM +1 HUSB @I124@ +1 WIFE @I121@ +1 CHIL @I445@ +1 CHIL @I1059@ +1 CHIL @I447@ +1 CHIL @I448@ +1 CHIL @I449@ +1 MARR +2 DATE 15 JUN 1905 +2 PLAC Windsor,England +0 @F36@ FAM +1 HUSB @I122@ +1 WIFE @I125@ +1 CHIL @I2155@ +0 @F37@ FAM +1 HUSB @I126@ +1 WIFE @I123@ +1 CHIL @I1706@ +0 @F38@ FAM +1 HUSB @I280@ +1 WIFE @I24@ +1 CHIL @I287@ +1 CHIL @I288@ +1 CHIL @I289@ +0 @F39@ FAM +1 HUSB @I130@ +1 WIFE @I131@ +1 CHIL @I141@ +1 CHIL @I202@ +1 CHIL @I203@ +1 CHIL @I204@ +1 CHIL @I133@ +1 CHIL @I209@ +1 CHIL @I210@ +1 CHIL @I212@ +1 CHIL @I213@ +1 CHIL @I132@ +1 CHIL @I214@ +1 CHIL @I215@ +1 CHIL @I216@ +1 CHIL @I217@ +1 CHIL @I218@ +0 @F40@ FAM +1 HUSB @I132@ +1 WIFE @I134@ +1 CHIL @I262@ +1 CHIL @I135@ +1 CHIL @I136@ +0 @F41@ FAM +1 HUSB @I137@ +1 WIFE @I136@ +1 CHIL @I30@ +1 CHIL @I278@ +1 CHIL @I279@ +1 CHIL @I280@ +0 @F42@ FAM +1 HUSB @I133@ +1 WIFE @I138@ +1 CHIL @I1@ +1 MARR +2 DATE 11 JUL 1818 +2 PLAC Kew Palace +0 @F43@ FAM +1 HUSB @I139@ +1 WIFE @I140@ +1 CHIL @I1737@ +1 CHIL @I2@ +1 DIV Y +1 MARR +2 DATE 31 JUL 1817 +2 PLAC Gotha +0 @F44@ FAM +1 HUSB @I141@ +1 WIFE @I142@ +1 MARR +2 DATE 1785 +0 @F45@ FAM +1 HUSB @I141@ +1 WIFE @I143@ +1 CHIL @I144@ +1 MARR +2 DATE 8 APR 1795 +2 PLAC Chapel Royal,St James Palace,,England +0 @F46@ FAM +1 HUSB @I145@ +1 WIFE @I146@ +1 CHIL @I173@ +1 CHIL @I174@ +1 CHIL @I175@ +1 CHIL @I176@ +1 CHIL @I177@ +1 CHIL @I178@ +1 CHIL @I179@ +1 CHIL @I180@ +1 CHIL @I51@ +1 CHIL @I181@ +0 @F47@ FAM +1 HUSB @I149@ +1 WIFE @I157@ +1 CHIL @I158@ +1 CHIL @I159@ +1 CHIL @I160@ +1 CHIL @I1362@ +1 MARR +2 DATE 1874 +0 @F48@ FAM +1 HUSB @I160@ +1 WIFE @I161@ +1 MARR +2 DATE 1921 +0 @F49@ FAM +1 HUSB @I83@ +1 WIFE @I97@ +1 DIV Y +1 MARR +2 DATE 1894 +0 @F50@ FAM +1 HUSB @I152@ +1 WIFE @I163@ +1 CHIL @I1355@ +1 CHIL @I164@ +1 MARR +2 DATE 1889 +0 @F51@ FAM +1 HUSB @I2675@ +1 WIFE @I154@ +1 CHIL @I166@ +1 CHIL @I1562@ +1 CHIL @I1563@ +1 CHIL @I1564@ +1 CHIL @I1565@ +1 CHIL @I1566@ +1 CHIL @I1567@ +1 MARR +2 DATE 1894 +0 @F52@ FAM +1 HUSB @I167@ +1 WIFE @I166@ +0 @F53@ FAM +1 HUSB @I60@ +1 WIFE @I168@ +1 CHIL @I827@ +1 CHIL @I2958@ +1 MARR +2 DATE 23 JUL 1986 +2 PLAC Westminster,Abbey,London,England +0 @F54@ FAM +1 HUSB @I169@ +1 WIFE @I170@ +1 CHIL @I822@ +1 CHIL @I168@ +1 DIV Y +1 MARR +2 DATE JAN 1956 +2 PLAC St. Margarets,Westminster,England +0 @F55@ FAM +1 HUSB @I171@ +1 WIFE @I172@ +1 CHIL @I70@ +0 @F56@ FAM +1 HUSB @I182@ +1 WIFE @I183@ +1 CHIL @I145@ +0 @F57@ FAM +1 HUSB @I184@ +1 WIFE @I185@ +1 CHIL @I186@ +1 CHIL @I182@ +0 @F58@ FAM +1 HUSB @I187@ +1 WIFE @I188@ +1 CHIL @I189@ +1 CHIL @I184@ +0 @F59@ FAM +1 HUSB @I190@ +1 WIFE @I188@ +0 @F60@ FAM +1 HUSB @I191@ +1 WIFE @I174@ +0 @F61@ FAM +1 HUSB @I175@ +1 WIFE @I192@ +0 @F62@ FAM +1 HUSB @I176@ +1 WIFE @I193@ +1 CHIL @I1962@ +1 CHIL @I1963@ +0 @F63@ FAM +1 HUSB @I178@ +1 WIFE @I194@ +0 @F64@ FAM +1 HUSB @I195@ +1 WIFE @I179@ +0 @F65@ FAM +1 HUSB @I180@ +1 WIFE @I196@ +0 @F66@ FAM +1 HUSB @I181@ +1 WIFE @I197@ +0 @F67@ FAM +1 HUSB @I19@ +1 WIFE @I1216@ +1 CHIL @I23@ +1 CHIL @I656@ +0 @F68@ FAM +1 HUSB @I199@ +1 WIFE @I200@ +1 CHIL @I120@ +0 @F69@ FAM +1 HUSB @I201@ +1 WIFE @I8@ +1 MARR +2 DATE 21 MAR 1871 +2 PLAC St. George Chap.,Windsor,,England +0 @F70@ FAM +1 HUSB @I2448@ +0 @F71@ FAM +1 HUSB @I207@ +1 WIFE @I208@ +1 CHIL @I146@ +0 @F72@ FAM +1 HUSB @I211@ +1 WIFE @I210@ +1 MARR +2 DATE 7 APR 1818 +2 PLAC Buckingham House +0 @F73@ FAM +1 HUSB @I203@ +1 WIFE @I219@ +1 CHIL @I220@ +1 CHIL @I221@ +1 CHIL @I222@ +1 CHIL @I223@ +1 MARR +2 DATE 11 JUL 1818 +2 PLAC Kew Palace +0 @F74@ FAM +1 HUSB @I225@ +1 WIFE @I226@ +1 CHIL @I604@ +1 CHIL @I12@ +1 CHIL @I227@ +1 CHIL @I41@ +1 CHIL @I254@ +1 CHIL @I1663@ +1 MARR +2 DATE 1842 +0 @F75@ FAM +1 HUSB @I227@ +1 WIFE @I228@ +1 CHIL @I405@ +1 CHIL @I466@ +1 CHIL @I163@ +1 CHIL @I229@ +1 CHIL @I2673@ +1 CHIL @I104@ +1 CHIL @I465@ +1 CHIL @I467@ +1 MARR +2 DATE 1867 +0 @F76@ FAM +1 HUSB @I229@ +1 WIFE @I1362@ +1 CHIL @I66@ +1 CHIL @I236@ +1 CHIL @I237@ +1 CHIL @I2964@ +1 CHIL @I2967@ +1 MARR +2 DATE 1902 +0 @F77@ FAM +1 HUSB @I124@ +1 WIFE @I238@ +1 MARR +2 DATE 3 NOV 1923 +2 PLAC Chapel Royal,St. James Palace,England +0 @F78@ FAM +1 HUSB @I239@ +1 WIFE @I93@ +1 CHIL @I240@ +1 CHIL @I241@ +1 CHIL @I1712@ +1 CHIL @I65@ +1 CHIL @I242@ +1 DIV Y +1 MARR +2 DATE 1954 +2 PLAC Westminster,Abbey,London,England +0 @F79@ FAM +1 HUSB @I239@ +1 WIFE @I243@ +1 DIV N +1 MARR +2 DATE 14 JUL 1976 +2 PLAC Caxton Hall +0 @F80@ FAM +1 HUSB @I1696@ +1 WIFE @I144@ +1 MARR +2 DATE 2 MAY 1816 +2 PLAC Carlton House,London,England +0 @F81@ FAM +1 HUSB @I246@ +1 WIFE @I517@ +1 CHIL @I556@ +0 @F82@ FAM +1 HUSB @I247@ +1 WIFE @I204@ +1 MARR +2 DATE 18 MAY 1797 +2 PLAC Chapel Royal,St James Palace,,England +0 @F83@ FAM +1 HUSB @I212@ +1 WIFE @I248@ +1 CHIL @I249@ +1 MARR +2 DATE 29 AUG 1815 +2 PLAC Carlton House,London,England +0 @F84@ FAM +1 HUSB @I249@ +1 WIFE @I250@ +1 CHIL @I251@ +1 CHIL @I252@ +1 CHIL @I253@ +1 MARR +2 DATE 18 FEB 1843 +2 PLAC Hanover,Germany +0 @F85@ FAM +1 HUSB @I251@ +1 WIFE @I254@ +1 CHIL @I255@ +1 CHIL @I256@ +1 CHIL @I257@ +1 CHIL @I258@ +1 CHIL @I259@ +1 CHIL @I552@ +0 @F86@ FAM +1 HUSB @I261@ +1 WIFE @I252@ +0 @F87@ FAM +1 HUSB @I262@ +1 WIFE @I263@ +1 CHIL @I264@ +1 CHIL @I265@ +1 CHIL @I266@ +0 @F88@ FAM +1 HUSB @I264@ +1 WIFE @I267@ +1 CHIL @I268@ +1 CHIL @I269@ +1 CHIL @I270@ +0 @F89@ FAM +1 HUSB @I271@ +1 WIFE @I135@ +1 CHIL @I272@ +0 @F90@ FAM +1 HUSB @I272@ +1 WIFE @I273@ +1 CHIL @I274@ +1 CHIL @I275@ +1 CHIL @I276@ +1 CHIL @I277@ +0 @F91@ FAM +1 HUSB @I278@ +1 WIFE @I281@ +1 CHIL @I282@ +1 CHIL @I283@ +1 CHIL @I284@ +1 CHIL @I285@ +0 @F92@ FAM +1 HUSB @I286@ +1 WIFE @I127@ +1 CHIL @I1229@ +1 CHIL @I1256@ +1 CHIL @I1257@ +1 CHIL @I1258@ +1 MARR +2 DATE 25 JAN 1308 +2 PLAC Bolongne +0 @F93@ FAM +1 HUSB @I290@ +1 WIFE @I214@ +0 @F94@ FAM +1 HUSB @I244@ +1 WIFE @I292@ +1 CHIL @I293@ +1 CHIL @I294@ +1 CHIL @I295@ +1 DIV Y +1 MARR +2 DATE 1949 +0 @F95@ FAM +1 HUSB @I291@ +1 WIFE @I296@ +1 CHIL @I297@ +1 DIV Y +1 MARR +2 DATE 1952 +0 @F96@ FAM +1 HUSB @I298@ +1 WIFE @I299@ +1 CHIL @I226@ +1 CHIL @I300@ +1 MARR +2 DATE 1810 +0 @F97@ FAM +1 HUSB @I301@ +1 WIFE @I302@ +1 CHIL @I298@ +1 CHIL @I134@ +0 @F98@ FAM +1 HUSB @I303@ +1 WIFE @I304@ +1 CHIL @I305@ +1 CHIL @I137@ +1 CHIL @I306@ +0 @F99@ FAM +1 HUSB @I307@ +1 WIFE @I306@ +1 CHIL @I308@ +0 @F100@ FAM +1 HUSB @I309@ +1 WIFE @I96@ +1 CHIL @I438@ +1 CHIL @I437@ +1 CHIL @I436@ +1 CHIL @I1096@ +1 CHIL @I1097@ +1 CHIL @I1098@ +1 MARR +2 DATE 10 JAN 1893 +2 PLAC Sigmaringen,Germany +0 @F101@ FAM +1 HUSB @I244@ +1 WIFE @I314@ +1 CHIL @I315@ +1 MARR +2 DATE 1967 +0 @F102@ FAM +1 HUSB @I291@ +1 WIFE @I316@ +1 CHIL @I982@ +1 MARR +2 DATE 1978 +0 @F103@ FAM +1 HUSB @I107@ +1 WIFE @I319@ +1 CHIL @I320@ +1 CHIL @I801@ +1 MARR +2 DATE 30 JUN 1978 +2 PLAC Vienna,Austria +0 @F104@ FAM +1 HUSB @I321@ +1 WIFE @I322@ +1 CHIL @I323@ +1 CHIL @I324@ +1 CHIL @I325@ +1 CHIL @I326@ +1 CHIL @I327@ +1 CHIL @I328@ +1 CHIL @I329@ +1 CHIL @I330@ +1 CHIL @I331@ +1 MARR +2 DATE 22 AUG 1705 +2 PLAC Herrenhausen +0 @F105@ FAM +1 HUSB @I323@ +1 WIFE @I332@ +1 CHIL @I333@ +1 CHIL @I130@ +1 CHIL @I334@ +1 CHIL @I335@ +1 CHIL @I336@ +1 CHIL @I337@ +1 CHIL @I338@ +1 CHIL @I339@ +1 CHIL @I340@ +1 MARR +2 DATE 8 MAY 1736 +2 PLAC Chapel Royal,St. James +0 @F106@ FAM +1 HUSB @I341@ +1 WIFE @I342@ +1 CHIL @I321@ +1 CHIL @I343@ +1 DIV Y +1 MARR +2 DATE 22 NOV 1682 +2 PLAC Celle +0 @F107@ FAM +1 HUSB @I344@ +1 WIFE @I331@ +1 CHIL @I1637@ +1 CHIL @I1638@ +1 CHIL @I1639@ +1 CHIL @I764@ +1 CHIL @I1640@ +1 MARR +2 DATE 11 DEC 1743 +2 PLAC Christiansborg +0 @F108@ FAM +1 HUSB @I345@ +1 WIFE @I346@ +1 CHIL @I225@ +1 MARR +2 DATE 1810 +0 @F109@ FAM +1 HUSB @I347@ +1 WIFE @I348@ +1 CHIL @I224@ +1 CHIL @I100@ +1 CHIL @I486@ +1 CHIL @I25@ +1 CHIL @I487@ +1 MARR +2 DATE 1851 +0 @F110@ FAM +1 HUSB @I349@ +1 WIFE @I350@ +1 CHIL @I493@ +1 CHIL @I357@ +1 CHIL @I347@ +1 CHIL @I45@ +1 MARR +2 DATE 1804 +0 @F111@ FAM +1 HUSB @I351@ +1 WIFE @I352@ +1 CHIL @I348@ +0 @F112@ FAM +1 HUSB @I353@ +1 WIFE @I354@ +1 CHIL @I165@ +1 CHIL @I228@ +1 CHIL @I2671@ +1 CHIL @I2677@ +1 MARR +2 DATE 1848 +0 @F113@ FAM +1 HUSB @I355@ +1 WIFE @I356@ +1 CHIL @I354@ +0 @F114@ FAM +1 HUSB @I357@ +1 WIFE @I358@ +1 CHIL @I22@ +1 CHIL @I497@ +1 CHIL @I498@ +1 CHIL @I499@ +1 MARR +2 DATE 1836 +0 @F115@ FAM +1 HUSB @I360@ +1 WIFE @I361@ +1 CHIL @I207@ +0 @F116@ FAM +1 HUSB @I362@ +1 WIFE @I363@ +1 CHIL @I208@ +0 @F117@ FAM +1 HUSB @I364@ +1 WIFE @I365@ +1 CHIL @I183@ +0 @F118@ FAM +1 HUSB @I366@ +1 WIFE @I367@ +1 CHIL @I239@ +0 @F119@ FAM +1 HUSB @I368@ +1 WIFE @I369@ +1 CHIL @I93@ +0 @F120@ FAM +1 HUSB @I370@ +1 WIFE @I371@ +1 CHIL @I368@ +0 @F121@ FAM +1 HUSB @I372@ +1 WIFE @I373@ +1 CHIL @I371@ +0 @F122@ FAM +1 HUSB @I374@ +1 WIFE @I375@ +1 CHIL @I373@ +0 @F123@ FAM +1 HUSB @I376@ +1 WIFE @I377@ +1 CHIL @I372@ +0 @F124@ FAM +1 HUSB @I378@ +1 WIFE @I379@ +1 CHIL @I370@ +0 @F125@ FAM +1 HUSB @I380@ +1 WIFE @I381@ +1 CHIL @I379@ +0 @F126@ FAM +1 HUSB @I382@ +1 WIFE @I383@ +1 CHIL @I378@ +0 @F127@ FAM +1 HUSB @I384@ +1 WIFE @I385@ +1 CHIL @I367@ +1 CHIL @I1713@ +1 CHIL @I1714@ +0 @F128@ FAM +1 HUSB @I386@ +1 WIFE @I387@ +1 CHIL @I384@ +0 @F129@ FAM +1 HUSB @I388@ +1 WIFE @I389@ +1 CHIL @I385@ +0 @F130@ FAM +1 HUSB @I390@ +1 WIFE @I391@ +1 CHIL @I369@ +0 @F131@ FAM +1 HUSB @I392@ +1 WIFE @I393@ +1 CHIL @I390@ +0 @F132@ FAM +1 HUSB @I394@ +1 WIFE @I395@ +1 CHIL @I391@ +0 @F133@ FAM +1 HUSB @I396@ +1 WIFE @I397@ +1 CHIL @I1733@ +1 CHIL @I366@ +1 CHIL @I1734@ +0 @F134@ FAM +1 HUSB @I398@ +1 WIFE @I399@ +1 CHIL @I396@ +0 @F135@ FAM +1 HUSB @I400@ +1 WIFE @I401@ +1 CHIL @I397@ +0 @F136@ FAM +1 HUSB @I21@ +1 WIFE @I402@ +1 CHIL @I420@ +1 CHIL @I421@ +1 CHIL @I422@ +1 CHIL @I423@ +1 CHIL @I424@ +1 CHIL @I425@ +1 CHIL @I426@ +0 @F137@ FAM +1 HUSB @I403@ +1 WIFE @I77@ +0 @F138@ FAM +1 HUSB @I404@ +1 WIFE @I74@ +0 @F139@ FAM +1 HUSB @I405@ +1 WIFE @I76@ +1 CHIL @I439@ +1 CHIL @I234@ +1 CHIL @I233@ +1 CHIL @I232@ +1 CHIL @I231@ +1 CHIL @I230@ +1 MARR +2 DATE 27 OCT 1889 +2 PLAC Athens,Greece +0 @F140@ FAM +1 HUSB @I406@ +1 WIFE @I78@ +0 @F141@ FAM +1 HUSB @I129@ +1 WIFE @I407@ +0 @F142@ FAM +1 HUSB @I26@ +1 WIFE @I408@ +1 CHIL @I509@ +0 @F143@ FAM +1 HUSB @I409@ +1 WIFE @I27@ +1 CHIL @I430@ +1 CHIL @I591@ +1 CHIL @I433@ +1 CHIL @I2642@ +1 CHIL @I431@ +1 CHIL @I432@ +1 CHIL @I2643@ +1 MARR +2 DATE 1906 +2 PLAC Church of,San Jeronimo,Madrid,Spain +0 @F144@ FAM +1 HUSB @I151@ +1 WIFE @I84@ +1 MARR +2 DATE 1884 +0 @F145@ FAM +1 HUSB @I162@ +1 WIFE @I410@ +1 CHIL @I511@ +1 CHIL @I411@ +1 CHIL @I412@ +1 CHIL @I43@ +1 CHIL @I413@ +1 CHIL @I414@ +1 CHIL @I2654@ +1 CHIL @I416@ +1 CHIL @I1029@ +1 CHIL @I418@ +0 @F146@ FAM +1 HUSB @I21@ +1 WIFE @I419@ +1 MARR +2 DATE 5 NOV 1922 +2 PLAC Haus Doorn,Netherlands +0 @F147@ FAM +1 HUSB @I412@ +1 WIFE @I427@ +1 CHIL @I428@ +1 CHIL @I20@ +0 @F148@ FAM +1 HUSB @I429@ +1 WIFE @I428@ +0 @F149@ FAM +1 HUSB @I432@ +1 WIFE @I434@ +1 CHIL @I592@ +1 CHIL @I435@ +1 CHIL @I593@ +1 CHIL @I594@ +1 MARR +2 DATE 1935 +2 PLAC Rome,,Italy +0 @F150@ FAM +1 HUSB @I439@ +1 WIFE @I437@ +1 DIV Y +1 MARR +2 DATE 27 FEB 1921 +2 PLAC Bucharest,Romania +0 @F151@ FAM +1 HUSB @I440@ +1 WIFE @I436@ +1 CHIL @I475@ +1 CHIL @I874@ +1 CHIL @I875@ +0 @F152@ FAM +1 HUSB @I435@ +1 WIFE @I441@ +1 CHIL @I442@ +1 CHIL @I443@ +1 CHIL @I444@ +1 MARR +2 DATE 1962 +0 @F153@ FAM +1 HUSB @I450@ +1 WIFE @I451@ +1 CHIL @I958@ +1 CHIL @I959@ +1 CHIL @I452@ +1 MARR +2 DATE 1929 +0 @F154@ FAM +1 HUSB @I452@ +1 WIFE @I453@ +1 CHIL @I454@ +1 CHIL @I455@ +1 MARR +2 DATE AUG 1968 +2 PLAC Oslo Cathedral,Oslo,Norway +0 @F155@ FAM +1 HUSB @I456@ +1 WIFE @I457@ +1 CHIL @I124@ +1 CHIL @I1408@ +1 CHIL @I446@ +1 MARR +2 DATE 1881 +0 @F156@ FAM +1 HUSB @I458@ +1 WIFE @I459@ +1 CHIL @I456@ +1 CHIL @I2770@ +1 CHIL @I597@ +1 CHIL @I2771@ +1 MARR +2 DATE 6 JUN 1857 +2 PLAC Biebrich +0 @F157@ FAM +1 HUSB @I83@ +1 WIFE @I460@ +1 CHIL @I461@ +1 CHIL @I462@ +1 MARR +2 DATE 1905 +0 @F158@ FAM +1 HUSB @I461@ +1 WIFE @I463@ +1 CHIL @I2629@ +1 CHIL @I2630@ +1 CHIL @I2631@ +1 MARR +2 DATE 1931 +0 @F159@ FAM +1 HUSB @I462@ +1 WIFE @I464@ +1 MARR +2 DATE 1937 +0 @F160@ FAM +1 HUSB @I438@ +1 WIFE @I233@ +1 CHIL @I468@ +1 DIV Y +1 MARR +2 DATE 10 MAR 1921 +2 PLAC Athens,Greece +0 @F161@ FAM +1 HUSB @I468@ +1 WIFE @I469@ +1 CHIL @I972@ +1 CHIL @I973@ +1 CHIL @I974@ +1 CHIL @I975@ +1 CHIL @I976@ +1 MARR +2 DATE 10 JUN 1948 +2 PLAC Athens,Greece +0 @F162@ FAM +1 HUSB @I232@ +1 WIFE @I470@ +1 CHIL @I441@ +1 CHIL @I471@ +1 CHIL @I1064@ +0 @F163@ FAM +1 HUSB @I471@ +1 WIFE @I472@ +1 CHIL @I609@ +1 CHIL @I1060@ +1 CHIL @I1061@ +1 CHIL @I1062@ +1 CHIL @I1063@ +1 MARR +2 DATE 18 SEP 1964 +2 PLAC Athens,Greece +0 @F164@ FAM +1 HUSB @I234@ +1 WIFE @I473@ +1 CHIL @I474@ +1 MARR +2 DATE 4 NOV 1919 +2 PLAC Athens,Greece +0 @F165@ FAM +1 HUSB @I475@ +1 WIFE @I474@ +1 CHIL @I877@ +0 @F166@ FAM +1 HUSB @I477@ +1 WIFE @I147@ +1 CHIL @I478@ +1 MARR +2 DATE 1931 +0 @F167@ FAM +1 HUSB @I479@ +1 WIFE @I148@ +1 CHIL @I480@ +1 MARR +2 DATE 1931 +0 @F168@ FAM +1 HUSB @I481@ +1 WIFE @I476@ +1 MARR +2 DATE 1930 +0 @F169@ FAM +1 HUSB @I482@ +1 WIFE @I476@ +1 CHIL @I483@ +1 MARR +2 DATE 1946 +0 @F170@ FAM +1 HUSB @I484@ +1 WIFE @I485@ +1 CHIL @I303@ +1 CHIL @I595@ +1 CHIL @I356@ +0 @F171@ FAM +1 HUSB @I488@ +1 WIFE @I224@ +0 @F172@ FAM +1 HUSB @I486@ +1 WIFE @I489@ +1 MARR +2 DATE 1889 +0 @F173@ FAM +1 HUSB @I487@ +1 WIFE @I490@ +0 @F174@ FAM +1 HUSB @I493@ +1 WIFE @I495@ +1 MARR +2 DATE 1833 +0 @F175@ FAM +1 HUSB @I103@ +1 WIFE @I494@ +1 CHIL @I500@ +1 CHIL @I501@ +0 @F176@ FAM +1 HUSB @I102@ +1 WIFE @I502@ +1 CHIL @I503@ +1 CHIL @I504@ +0 @F177@ FAM +1 HUSB @I505@ +1 WIFE @I500@ +1 CHIL @I506@ +0 @F178@ FAM +1 HUSB @I507@ +1 WIFE @I501@ +1 CHIL @I508@ +0 @F179@ FAM +1 HUSB @I162@ +1 WIFE @I510@ +0 @F180@ FAM +1 HUSB @I418@ +1 WIFE @I1682@ +1 DIV Y +1 MARR +2 DATE 1830 +0 @F181@ FAM +1 HUSB @I418@ +1 WIFE @I513@ +0 @F182@ FAM +1 HUSB @I417@ +1 WIFE @I514@ +1 CHIL @I1704@ +0 @F183@ FAM +1 HUSB @I515@ +1 WIFE @I2654@ +1 CHIL @I1213@ +1 MARR +2 DATE 1822 +0 @F184@ FAM +1 HUSB @I414@ +1 WIFE @I516@ +0 @F185@ FAM +1 HUSB @I202@ +1 WIFE @I555@ +0 @F186@ FAM +1 HUSB @I420@ +1 WIFE @I518@ +1 CHIL @I519@ +1 CHIL @I520@ +1 CHIL @I521@ +1 CHIL @I522@ +1 CHIL @I523@ +1 CHIL @I524@ +0 @F187@ FAM +1 HUSB @I519@ +1 WIFE @I525@ +1 CHIL @I526@ +1 CHIL @I527@ +0 @F188@ FAM +1 HUSB @I520@ +1 WIFE @I528@ +1 CHIL @I921@ +1 CHIL @I922@ +1 CHIL @I923@ +1 CHIL @I924@ +1 CHIL @I925@ +1 CHIL @I534@ +1 CHIL @I535@ +1 MARR +2 DATE 1938 +0 @F189@ FAM +1 HUSB @I521@ +1 WIFE @I536@ +1 DIV Y +0 @F190@ FAM +1 HUSB @I521@ +1 WIFE @I537@ +1 CHIL @I538@ +1 CHIL @I539@ +0 @F191@ FAM +1 HUSB @I522@ +1 WIFE @I540@ +1 CHIL @I541@ +1 CHIL @I542@ +1 CHIL @I543@ +1 CHIL @I544@ +1 CHIL @I545@ +0 @F192@ FAM +1 HUSB @I546@ +1 WIFE @I524@ +0 @F193@ FAM +1 HUSB @I421@ +1 WIFE @I547@ +0 @F194@ FAM +1 HUSB @I422@ +1 WIFE @I548@ +0 @F195@ FAM +1 HUSB @I423@ +1 WIFE @I549@ +0 @F196@ FAM +1 HUSB @I424@ +1 WIFE @I550@ +0 @F197@ FAM +1 HUSB @I425@ +1 WIFE @I551@ +0 @F198@ FAM +1 HUSB @I552@ +1 WIFE @I426@ +1 CHIL @I1030@ +1 CHIL @I1031@ +1 CHIL @I470@ +1 CHIL @I1033@ +1 CHIL @I1034@ +1 CHIL @I1035@ +1 MARR +2 DATE 1913 +0 @F199@ FAM +1 HUSB @I553@ +1 WIFE @I554@ +1 CHIL @I555@ +1 DIV Y +1 MARR +2 DATE 14 JUL 1765 +2 PLAC Charlottenburg +0 @F200@ FAM +1 HUSB @I553@ +1 WIFE @I556@ +1 CHIL @I162@ +1 CHIL @I557@ +1 CHIL @I558@ +1 CHIL @I559@ +1 CHIL @I560@ +1 CHIL @I561@ +1 CHIL @I562@ +1 CHIL @I563@ +1 MARR +2 DATE 14 JUL 1769 +2 PLAC Charlottenburg +0 @F201@ FAM +1 HUSB @I558@ +1 WIFE @I248@ +1 MARR +2 DATE 29 AUG 1815 +2 PLAC London,England +0 @F202@ FAM +1 HUSB @I565@ +1 WIFE @I559@ +1 CHIL @I652@ +1 CHIL @I653@ +1 CHIL @I1681@ +1 CHIL @I1682@ +1 MARR +2 DATE 1 OCT 1791 +2 PLAC Berlin,Germany +0 @F203@ FAM +1 HUSB @I566@ +1 WIFE @I561@ +0 @F204@ FAM +1 HUSB @I563@ +1 WIFE @I567@ +0 @F205@ FAM +1 HUSB @I568@ +1 WIFE @I569@ +1 CHIL @I553@ +1 CHIL @I570@ +1 CHIL @I571@ +1 CHIL @I572@ +0 @F206@ FAM +1 HUSB @I573@ +1 WIFE @I571@ +0 @F207@ FAM +1 HUSB @I574@ +1 WIFE @I575@ +1 CHIL @I576@ +1 CHIL @I485@ +1 MARR +2 DATE 1760 +0 @F208@ FAM +1 HUSB @I576@ +1 WIFE @I577@ +1 CHIL @I578@ +0 @F209@ FAM +1 HUSB @I578@ +1 WIFE @I579@ +1 CHIL @I580@ +1 CHIL @I459@ +0 @F210@ FAM +1 HUSB @I580@ +1 WIFE @I581@ +1 CHIL @I582@ +0 @F211@ FAM +1 HUSB @I582@ +1 WIFE @I583@ +1 CHIL @I584@ +0 @F212@ FAM +1 HUSB @I585@ +1 WIFE @I584@ +1 CHIL @I586@ +0 @F213@ FAM +1 HUSB @I158@ +1 WIFE @I97@ +1 CHIL @I895@ +1 CHIL @I528@ +1 CHIL @I588@ +1 MARR +2 DATE 1905 +2 PLAC Tegernsee,,Bavaria +0 @F214@ FAM +1 HUSB @I588@ +1 WIFE @I589@ +1 CHIL @I899@ +1 MARR +2 DATE 1948 +2 PLAC ,Switzerland +0 @F215@ FAM +1 HUSB @I597@ +1 WIFE @I598@ +1 CHIL @I2829@ +1 CHIL @I451@ +1 CHIL @I599@ +1 CHIL @I2738@ +1 MARR +2 DATE 1897 +0 @F216@ FAM +1 HUSB @I600@ +1 WIFE @I599@ +1 CHIL @I1123@ +1 CHIL @I601@ +1 CHIL @I1124@ +1 MARR +2 DATE 10 NOV 1926 +2 PLAC Brussels,Belgium +0 @F217@ FAM +1 HUSB @I445@ +1 WIFE @I602@ +1 CHIL @I2526@ +1 CHIL @I2527@ +1 CHIL @I2528@ +1 CHIL @I2529@ +1 CHIL @I603@ +1 MARR +2 DATE 1932 +0 @F218@ FAM +1 HUSB @I604@ +1 WIFE @I605@ +1 CHIL @I606@ +1 CHIL @I71@ +1 CHIL @I2697@ +1 CHIL @I1664@ +1 CHIL @I598@ +1 CHIL @I1665@ +1 CHIL @I1666@ +1 CHIL @I1667@ +0 @F219@ FAM +1 HUSB @I606@ +1 WIFE @I607@ +1 CHIL @I608@ +1 CHIL @I1671@ +1 MARR +2 DATE 1898 +0 @F220@ FAM +1 HUSB @I603@ +1 WIFE @I1612@ +1 CHIL @I2446@ +1 CHIL @I2447@ +1 CHIL @I2729@ +1 MARR +2 DATE 19 JUN 1976 +2 PLAC Stockholm,Sweden +0 @F221@ FAM +1 HUSB @I611@ +1 WIFE @I612@ +1 CHIL @I613@ +1 CHIL @I614@ +0 @F222@ FAM +1 HUSB @I615@ +1 WIFE @I614@ +1 CHIL @I616@ +0 @F223@ FAM +1 HUSB @I616@ +1 WIFE @I617@ +1 CHIL @I618@ +1 CHIL @I619@ +1 MARR +2 DATE 1709 +0 @F224@ FAM +1 HUSB @I620@ +1 WIFE @I619@ +1 CHIL @I621@ +1 MARR +2 DATE 1727 +0 @F225@ FAM +1 HUSB @I621@ +1 WIFE @I622@ +1 CHIL @I623@ +0 @F226@ FAM +1 HUSB @I623@ +1 WIFE @I624@ +1 CHIL @I625@ +1 CHIL @I626@ +0 @F227@ FAM +1 HUSB @I625@ +1 WIFE @I627@ +1 CHIL @I628@ +0 @F228@ FAM +1 HUSB @I629@ +1 WIFE @I628@ +1 CHIL @I630@ +0 @F229@ FAM +1 HUSB @I631@ +1 WIFE @I630@ +1 CHIL @I632@ +0 @F230@ FAM +1 HUSB @I632@ +1 WIFE @I633@ +1 CHIL @I634@ +0 @F231@ FAM +1 HUSB @I635@ +1 WIFE @I634@ +1 CHIL @I636@ +0 @F232@ FAM +1 HUSB @I637@ +1 WIFE @I626@ +1 CHIL @I1154@ +1 CHIL @I1155@ +1 CHIL @I1156@ +1 CHIL @I1157@ +1 CHIL @I638@ +1 CHIL @I1158@ +1 CHIL @I1159@ +1 MARR +2 DATE 1797 +0 @F233@ FAM +1 HUSB @I639@ +1 WIFE @I638@ +1 CHIL @I646@ +0 @F234@ FAM +1 HUSB @I640@ +1 WIFE @I642@ +1 CHIL @I643@ +0 @F235@ FAM +1 HUSB @I643@ +1 WIFE @I644@ +1 CHIL @I645@ +0 @F236@ FAM +1 HUSB @I646@ +1 WIFE @I647@ +1 CHIL @I640@ +1 CHIL @I641@ +0 @F237@ FAM +1 HUSB @I648@ +1 WIFE @I641@ +1 CHIL @I649@ +0 @F238@ FAM +1 HUSB @I618@ +1 WIFE @I324@ +1 CHIL @I650@ +1 CHIL @I575@ +0 @F239@ FAM +1 HUSB @I650@ +1 WIFE @I651@ +1 CHIL @I2653@ +1 CHIL @I565@ +1 CHIL @I2655@ +0 @F240@ FAM +1 HUSB @I652@ +1 WIFE @I654@ +1 CHIL @I655@ +1 CHIL @I1689@ +1 CHIL @I1690@ +1 CHIL @I1691@ +1 CHIL @I1692@ +1 MARR +2 DATE 1816 +0 @F241@ FAM +1 HUSB @I655@ +1 WIFE @I656@ +1 CHIL @I657@ +1 MARR +2 DATE 7 JAN 1879 +2 PLAC Arolsen +0 @F242@ FAM +1 HUSB @I658@ +1 WIFE @I657@ +1 CHIL @I659@ +1 MARR +2 DATE 7 FEB 1901 +2 PLAC The Hague,Netherlands +0 @F243@ FAM +1 HUSB @I660@ +1 WIFE @I659@ +1 CHIL @I661@ +1 CHIL @I1204@ +1 CHIL @I1205@ +1 CHIL @I1206@ +1 MARR +2 DATE 7 JAN 1937 +2 PLAC The Hague,Netherlands +0 @F244@ FAM +1 HUSB @I613@ +1 WIFE @I662@ +1 CHIL @I663@ +0 @F245@ FAM +1 HUSB @I663@ +1 WIFE @I664@ +1 CHIL @I665@ +0 @F246@ FAM +1 HUSB @I666@ +1 WIFE @I665@ +1 CHIL @I667@ +0 @F247@ FAM +1 HUSB @I668@ +1 WIFE @I667@ +1 CHIL @I669@ +0 @F248@ FAM +1 HUSB @I669@ +1 WIFE @I670@ +1 CHIL @I671@ +0 @F249@ FAM +1 HUSB @I672@ +1 WIFE @I671@ +1 CHIL @I673@ +0 @F250@ FAM +1 HUSB @I673@ +1 WIFE @I674@ +1 CHIL @I675@ +0 @F251@ FAM +1 HUSB @I676@ +1 WIFE @I675@ +1 CHIL @I677@ +0 @F252@ FAM +1 HUSB @I678@ +1 WIFE @I679@ +1 CHIL @I680@ +0 @F253@ FAM +1 HUSB @I680@ +1 WIFE @I681@ +1 CHIL @I682@ +0 @F254@ FAM +1 HUSB @I683@ +1 WIFE @I682@ +1 CHIL @I2634@ +1 CHIL @I2635@ +1 CHIL @I409@ +1 MARR +2 DATE 1879 +0 @F255@ FAM +1 HUSB @I684@ +1 WIFE @I595@ +1 CHIL @I685@ +0 @F256@ FAM +1 HUSB @I686@ +1 WIFE @I685@ +1 CHIL @I687@ +0 @F257@ FAM +1 HUSB @I688@ +1 WIFE @I687@ +1 CHIL @I689@ +1 MARR +2 DATE 20 FEB 1868 +2 PLAC Vienna,Austria +0 @F258@ FAM +1 HUSB @I689@ +1 WIFE @I690@ +1 CHIL @I1183@ +1 CHIL @I1184@ +1 CHIL @I691@ +1 CHIL @I1185@ +0 @F259@ FAM +1 HUSB @I692@ +1 WIFE @I693@ +1 CHIL @I694@ +1 CHIL @I695@ +1 CHIL @I696@ +1 CHIL @I697@ +1 CHIL @I698@ +1 CHIL @I699@ +1 CHIL @I700@ +1 CHIL @I701@ +1 CHIL @I702@ +1 CHIL @I703@ +1 CHIL @I704@ +1 CHIL @I705@ +1 MARR +2 DATE 28 JUL 1683 +2 PLAC Chapel Royal,St. James,England +0 @F260@ FAM +1 HUSB @I706@ +1 WIFE @I707@ +1 CHIL @I708@ +1 CHIL @I709@ +1 CHIL @I710@ +1 CHIL @I693@ +1 CHIL @I711@ +1 CHIL @I712@ +1 CHIL @I713@ +1 CHIL @I714@ +1 MARR +2 DATE 24 NOV 1659 +2 PLAC Breda +0 @F261@ FAM +1 HUSB @I706@ +1 WIFE @I715@ +1 CHIL @I716@ +1 CHIL @I717@ +1 CHIL @I718@ +1 CHIL @I719@ +1 CHIL @I720@ +1 MARR +2 DATE 21 NOV 1673 +2 PLAC Dover,,England +0 @F262@ FAM +1 HUSB @I719@ +1 WIFE @I721@ +1 CHIL @I722@ +1 CHIL @I723@ +1 MARR +2 DATE 3 SEP 1719 +2 PLAC Monte Fiascone +0 @F263@ FAM +1 HUSB @I722@ +1 WIFE @I724@ +1 MARR +2 DATE 17 APR 1772 +2 PLAC Marcerata +0 @F264@ FAM +1 HUSB @I725@ +1 WIFE @I726@ +1 CHIL @I727@ +1 CHIL @I728@ +1 CHIL @I729@ +1 CHIL @I730@ +1 CHIL @I731@ +1 CHIL @I732@ +1 CHIL @I733@ +1 CHIL @I734@ +1 MARR +2 DATE 23 NOV 1589 +2 PLAC Oslo,Norway +0 @F265@ FAM +1 HUSB @I735@ +1 WIFE @I728@ +1 CHIL @I2114@ +1 CHIL @I765@ +1 CHIL @I766@ +1 CHIL @I767@ +1 CHIL @I768@ +1 CHIL @I2115@ +1 CHIL @I2116@ +1 CHIL @I2117@ +1 CHIL @I2118@ +1 CHIL @I2119@ +1 CHIL @I736@ +1 MARR +2 DATE 14 FEB 1613 +2 PLAC Whitehall +0 @F266@ FAM +1 HUSB @I758@ +1 WIFE @I736@ +1 CHIL @I341@ +1 CHIL @I2123@ +1 CHIL @I2124@ +1 CHIL @I2125@ +1 CHIL @I2126@ +1 CHIL @I770@ +1 CHIL @I771@ +0 @F267@ FAM +1 HUSB @I772@ +1 WIFE @I771@ +1 CHIL @I1177@ +1 CHIL @I1178@ +1 CHIL @I761@ +1 MARR +2 DATE 8 OCT 1684 +2 PLAC Herrenhausen +0 @F268@ FAM +1 HUSB @I737@ +1 WIFE @I738@ +1 CHIL @I726@ +1 CHIL @I1627@ +1 CHIL @I2860@ +1 CHIL @I2861@ +1 CHIL @I2862@ +1 MARR +2 DATE 20 JUL 1572 +2 PLAC Copenhagen,Denmark +0 @F269@ FAM +1 HUSB @I750@ +1 WIFE @I744@ +1 CHIL @I757@ +0 @F270@ FAM +1 HUSB @I730@ +1 WIFE @I739@ +1 CHIL @I742@ +1 CHIL @I743@ +1 CHIL @I744@ +1 CHIL @I706@ +1 CHIL @I745@ +1 CHIL @I746@ +1 CHIL @I747@ +1 CHIL @I748@ +1 CHIL @I749@ +1 MARR +2 DATE 13 JUN 1625 +2 PLAC Canterbury,,England +0 @F271@ FAM +1 HUSB @I740@ +1 WIFE @I741@ +1 CHIL @I529@ +1 CHIL @I896@ +1 CHIL @I2913@ +1 CHIL @I590@ +1 CHIL @I739@ +1 MARR +2 DATE 17 DEC 1600 +0 @F272@ FAM +1 HUSB @I751@ +1 WIFE @I749@ +1 CHIL @I951@ +1 CHIL @I2128@ +1 MARR +2 DATE 31 MAR 1661 +2 PLAC Paris,,France +0 @F273@ FAM +1 HUSB @I743@ +1 WIFE @I752@ +1 MARR +2 DATE 20 MAY 1662 +2 PLAC Portsmouth,England +0 @F274@ FAM +1 HUSB @I753@ +1 WIFE @I754@ +1 CHIL @I752@ +0 @F275@ FAM +1 HUSB @I755@ +1 WIFE @I756@ +1 CHIL @I715@ +0 @F276@ FAM +1 HUSB @I757@ +1 WIFE @I709@ +1 MARR +2 DATE 4 NOV 1677 +2 PLAC St. James Palace,,England +0 @F277@ FAM +1 HUSB @I759@ +1 WIFE @I760@ +1 CHIL @I219@ +0 @F278@ FAM +1 HUSB @I1172@ +1 WIFE @I419@ +0 @F279@ FAM +1 HUSB @I336@ +1 WIFE @I762@ +1 CHIL @I290@ +1 CHIL @I2146@ +0 @F280@ FAM +1 HUSB @I337@ +1 WIFE @I763@ +0 @F281@ FAM +1 HUSB @I764@ +1 WIFE @I340@ +1 CHIL @I1617@ +1 CHIL @I1653@ +1 DIV Y +1 MARR +2 DATE 8 NOV 1766 +2 PLAC Christiansborg +0 @F282@ FAM +1 HUSB @I773@ +1 WIFE @I774@ +1 CHIL @I775@ +1 CHIL @I776@ +1 CHIL @I828@ +1 CHIL @I829@ +1 CHIL @I830@ +1 CHIL @I831@ +1 CHIL @I832@ +1 MARR +2 DATE 18 JAN 1486 +2 PLAC Westminster,,England +0 @F283@ FAM +1 HUSB @I777@ +1 WIFE @I778@ +1 CHIL @I401@ +0 @F284@ FAM +1 HUSB @I779@ +1 WIFE @I780@ +1 CHIL @I399@ +0 @F285@ FAM +1 HUSB @I781@ +1 WIFE @I782@ +1 CHIL @I398@ +0 @F286@ FAM +1 HUSB @I783@ +1 WIFE @I784@ +1 CHIL @I400@ +0 @F287@ FAM +1 HUSB @I785@ +1 WIFE @I786@ +1 CHIL @I387@ +0 @F288@ FAM +1 HUSB @I788@ +1 WIFE @I787@ +1 CHIL @I386@ +0 @F289@ FAM +1 HUSB @I789@ +1 WIFE @I790@ +1 CHIL @I388@ +0 @F290@ FAM +1 HUSB @I792@ +1 WIFE @I791@ +1 CHIL @I389@ +0 @F291@ FAM +1 HUSB @I793@ +1 WIFE @I794@ +1 CHIL @I392@ +0 @F292@ FAM +1 HUSB @I795@ +1 WIFE @I796@ +1 CHIL @I393@ +0 @F293@ FAM +1 HUSB @I797@ +1 WIFE @I798@ +1 CHIL @I394@ +0 @F294@ FAM +1 HUSB @I799@ +1 WIFE @I800@ +1 CHIL @I395@ +0 @F295@ FAM +1 HUSB @I802@ +1 WIFE @I319@ +1 DIV Y +1 MARR +2 DATE SEP 1971 +0 @F296@ FAM +1 HUSB @I803@ +1 WIFE @I1607@ +1 CHIL @I69@ +0 @F297@ FAM +1 HUSB @I804@ +1 WIFE @I93@ +1 MARR +2 DATE 1969 +0 @F298@ FAM +1 HUSB @I804@ +1 WIFE @I805@ +0 @F299@ FAM +1 HUSB @I2984@ +1 WIFE @I806@ +1 CHIL @I243@ +1 DIV Y +1 MARR +2 DATE 23 APR 1927 +0 @F300@ FAM +1 HUSB @I807@ +1 WIFE @I241@ +1 CHIL @I808@ +1 MARR +2 DATE MAR 1978 +2 PLAC ,London,England +0 @F301@ FAM +1 HUSB @I809@ +1 WIFE @I240@ +1 MARR +2 DATE MAY 1980 +0 @F302@ FAM +1 HUSB @I810@ +1 CHIL @I807@ +0 @F303@ FAM +1 HUSB @I811@ +1 WIFE @I812@ +1 CHIL @I813@ +1 CHIL @I169@ +0 @F304@ FAM +1 HUSB @I814@ +1 WIFE @I2947@ +1 CHIL @I811@ +0 @F305@ FAM +1 HUSB @I815@ +1 CHIL @I814@ +0 @F306@ FAM +1 HUSB @I816@ +1 WIFE @I817@ +1 CHIL @I815@ +0 @F307@ FAM +1 HUSB @I818@ +1 CHIL @I816@ +0 @F308@ FAM +1 HUSB @I819@ +1 CHIL @I818@ +0 @F309@ FAM +1 HUSB @I820@ +1 WIFE @I821@ +1 CHIL @I170@ +0 @F310@ FAM +1 HUSB @I823@ +1 WIFE @I824@ +1 MARR +2 DATE ABT 1953 +0 @F311@ FAM +1 HUSB @I823@ +1 WIFE @I170@ +1 MARR +2 DATE JUL 1975 +2 PLAC Chichester,Register Office,England +0 @F312@ FAM +1 HUSB @I825@ +1 WIFE @I822@ +1 CHIL @I826@ +1 CHIL @I2959@ +1 DIV Y +1 MARR +2 DATE JUL 1976 +2 PLAC Dummer,,England +0 @F313@ FAM +1 HUSB @I775@ +1 WIFE @I833@ +1 MARR +2 DATE 14 NOV 1501 +2 PLAC St. Pauls Cath.,London,England +0 @F314@ FAM +1 HUSB @I834@ +1 WIFE @I776@ +1 CHIL @I835@ +1 MARR +2 DATE 8 AUG 1503 +2 PLAC Holyrod Abbey +0 @F315@ FAM +1 HUSB @I1473@ +1 WIFE @I1472@ +0 @F316@ FAM +1 HUSB @I837@ +1 WIFE @I776@ +1 MARR +2 DATE 3 MAR 1528 +0 @F317@ FAM +1 HUSB @I838@ +1 WIFE @I830@ +1 MARR +2 DATE 9 OCT 1514 +2 PLAC Abbeville +0 @F318@ FAM +1 HUSB @I839@ +1 WIFE @I830@ +1 CHIL @I1426@ +1 CHIL @I1427@ +1 CHIL @I1428@ +1 MARR +2 DATE 3 MAR 1515 +2 PLAC Paris,France +0 @F319@ FAM +1 HUSB @I828@ +1 WIFE @I833@ +1 CHIL @I842@ +1 CHIL @I843@ +1 CHIL @I844@ +1 CHIL @I845@ +1 CHIL @I846@ +1 CHIL @I847@ +1 DIV Y +1 MARR +2 DATE 11 JUN 1509 +2 PLAC Grey Friars Ch.,Greenwich,England +0 @F320@ FAM +1 HUSB @I840@ +1 WIFE @I841@ +1 CHIL @I2887@ +1 CHIL @I2889@ +1 CHIL @I2100@ +1 CHIL @I2888@ +1 CHIL @I833@ +1 MARR +2 DATE 1469 +0 @F321@ FAM +1 HUSB @I828@ +1 WIFE @I848@ +1 CHIL @I849@ +1 CHIL @I850@ +1 MARR +2 DATE 25 JAN 1533 +2 PLAC Westminster,London,England +0 @F322@ FAM +1 HUSB @I828@ +1 WIFE @I851@ +1 CHIL @I852@ +1 MARR +2 DATE 30 MAY 1536 +2 PLAC York Place,,England +0 @F323@ FAM +1 HUSB @I828@ +1 WIFE @I853@ +1 DIV Y +1 MARR +2 DATE 6 JAN 1540 +2 PLAC Greenwich,,England +0 @F324@ FAM +1 HUSB @I854@ +1 WIFE @I855@ +1 CHIL @I853@ +0 @F325@ FAM +1 HUSB @I828@ +1 WIFE @I856@ +1 MARR +2 DATE 28 JUL 1540 +2 PLAC Hampton Court,Palace,England +0 @F326@ FAM +1 HUSB @I857@ +1 WIFE @I858@ +1 CHIL @I856@ +0 @F327@ FAM +1 HUSB @I828@ +1 WIFE @I859@ +1 MARR +2 DATE 12 JUL 1543 +2 PLAC Hampton Court,Palace +0 @F328@ FAM +1 HUSB @I860@ +1 WIFE @I861@ +1 CHIL @I851@ +0 @F329@ FAM +1 HUSB @I862@ +1 WIFE @I859@ +1 MARR +2 DATE ABT 1529 +0 @F330@ FAM +1 HUSB @I863@ +1 WIFE @I859@ +1 MARR +2 DATE 1533 +0 @F331@ FAM +1 HUSB @I864@ +1 WIFE @I859@ +1 CHIL @I867@ +1 MARR +2 DATE 4 APR 1547 +0 @F332@ FAM +1 HUSB @I865@ +1 WIFE @I866@ +1 CHIL @I859@ +1 CHIL @I2309@ +0 @F333@ FAM +1 HUSB @I869@ +1 WIFE @I868@ +1 MARR +2 DATE 21 MAY 1553 +2 PLAC Durham House,London,England +0 @F334@ FAM +1 HUSB @I870@ +1 WIFE @I846@ +1 MARR +2 DATE 25 JUL 1554 +2 PLAC Winchester,Cathedral,,England +0 @F335@ FAM +1 HUSB @I871@ +1 WIFE @I872@ +1 CHIL @I870@ +0 @F336@ FAM +1 HUSB @I876@ +1 WIFE @I1370@ +1 MARR +2 DATE 23 APR 1224 +0 @F337@ FAM +1 HUSB @I877@ +1 WIFE @I878@ +1 CHIL @I879@ +1 CHIL @I880@ +1 CHIL @I881@ +0 @F338@ FAM +1 HUSB @I874@ +1 WIFE @I882@ +1 CHIL @I883@ +1 CHIL @I884@ +1 DIV Y +1 MARR +2 DATE 1957 +2 PLAC Salem,Bavaria +0 @F339@ FAM +1 HUSB @I874@ +1 WIFE @I885@ +1 CHIL @I886@ +0 @F340@ FAM +1 HUSB @I875@ +1 WIFE @I887@ +1 CHIL @I888@ +1 CHIL @I889@ +0 @F341@ FAM +1 HUSB @I875@ +1 WIFE @I890@ +1 CHIL @I891@ +1 CHIL @I892@ +0 @F342@ FAM +1 HUSB @I875@ +1 WIFE @I893@ +0 @F343@ FAM +1 HUSB @I2543@ +1 WIFE @I2545@ +1 MARR +2 DATE 6 DEC 1491 +0 @F344@ FAM +1 HUSB @I2426@ +1 WIFE @I2920@ +1 CHIL @I1422@ +0 @F345@ FAM +1 HUSB @I900@ +1 WIFE @I899@ +1 CHIL @I901@ +1 DIV Y +1 MARR +2 DATE 1976 +2 PLAC Dinard,,France +0 @F346@ FAM +1 HUSB @I902@ +1 WIFE @I895@ +1 CHIL @I903@ +1 CHIL @I904@ +1 CHIL @I890@ +1 CHIL @I905@ +1 CHIL @I906@ +1 CHIL @I907@ +1 MARR +2 DATE 1925 +0 @F347@ FAM +1 HUSB @I903@ +1 WIFE @I908@ +1 CHIL @I909@ +1 CHIL @I910@ +1 CHIL @I911@ +1 CHIL @I912@ +0 @F348@ FAM +1 HUSB @I910@ +1 WIFE @I913@ +0 @F349@ FAM +1 HUSB @I911@ +1 WIFE @I914@ +1 CHIL @I915@ +0 @F350@ FAM +1 HUSB @I916@ +1 WIFE @I906@ +1 CHIL @I917@ +1 CHIL @I918@ +1 CHIL @I919@ +0 @F351@ FAM +1 HUSB @I533@ +1 WIFE @I532@ +1 CHIL @I1366@ +0 @F352@ FAM +1 HUSB @I925@ +1 WIFE @I926@ +1 CHIL @I927@ +1 MARR +2 DATE 1984 +0 @F353@ FAM +1 HUSB @I924@ +1 WIFE @I928@ +1 CHIL @I929@ +1 CHIL @I930@ +0 @F354@ FAM +1 HUSB @I922@ +1 WIFE @I931@ +1 CHIL @I932@ +1 CHIL @I933@ +0 @F355@ FAM +1 HUSB @I921@ +1 WIFE @I934@ +1 CHIL @I935@ +1 DIV Y +0 @F356@ FAM +1 HUSB @I921@ +1 WIFE @I936@ +1 CHIL @I937@ +1 CHIL @I938@ +1 CHIL @I939@ +0 @F357@ FAM +1 HUSB @I293@ +1 WIFE @I940@ +1 CHIL @I941@ +1 CHIL @I942@ +1 CHIL @I943@ +1 CHIL @I944@ +1 MARR +2 DATE 1979 +0 @F358@ FAM +1 HUSB @I294@ +1 WIFE @I945@ +1 CHIL @I946@ +1 CHIL @I947@ +1 MARR +2 DATE 1973 +0 @F359@ FAM +1 HUSB @I295@ +1 WIFE @I948@ +1 CHIL @I949@ +1 CHIL @I950@ +1 MARR +2 DATE 1981 +0 @F360@ FAM +1 HUSB @I953@ +1 WIFE @I952@ +1 CHIL @I954@ +1 MARR +2 DATE 1923 +0 @F361@ FAM +1 HUSB @I954@ +1 WIFE @I955@ +1 CHIL @I956@ +1 CHIL @I957@ +1 DIV Y +1 MARR +2 DATE 1956 +0 @F362@ FAM +1 HUSB @I960@ +1 WIFE @I959@ +1 CHIL @I961@ +1 CHIL @I962@ +1 CHIL @I963@ +1 CHIL @I964@ +1 CHIL @I965@ +1 MARR +2 DATE 1961 +2 PLAC Asker,Near Oslo,Norway +0 @F363@ FAM +1 HUSB @I966@ +1 WIFE @I958@ +1 CHIL @I967@ +1 CHIL @I968@ +1 CHIL @I969@ +1 MARR +2 DATE 1953 +0 @F364@ FAM +1 HUSB @I438@ +1 WIFE @I971@ +1 CHIL @I1057@ +1 DIV Y +1 MARR +2 DATE 31 AUG 1918 +2 PLAC Odessa +0 @F365@ FAM +1 HUSB @I977@ +1 WIFE @I973@ +1 CHIL @I978@ +1 MARR +2 DATE 1983 +0 @F366@ FAM +1 HUSB @I979@ +1 WIFE @I974@ +1 CHIL @I980@ +1 MARR +2 DATE 1984 +0 @F367@ FAM +1 HUSB @I981@ +1 CHIL @I111@ +0 @F368@ FAM +1 HUSB @I297@ +1 WIFE @I983@ +1 MARR +2 DATE 1979 +0 @F369@ FAM +1 HUSB @I984@ +1 WIFE @I985@ +1 CHIL @I986@ +1 MARR +2 DATE 12 JUL 1472 +2 PLAC Westminster,,London,England +0 @F370@ FAM +1 HUSB @I987@ +1 WIFE @I1339@ +1 CHIL @I1340@ +1 CHIL @I985@ +0 @F371@ FAM +1 HUSB @I988@ +1 WIFE @I989@ +1 CHIL @I991@ +1 CHIL @I992@ +1 CHIL @I993@ +1 CHIL @I984@ +1 CHIL @I994@ +1 CHIL @I995@ +1 CHIL @I996@ +1 CHIL @I997@ +0 @F372@ FAM +1 HUSB @I990@ +1 WIFE @I1331@ +1 CHIL @I1342@ +1 CHIL @I989@ +0 @F373@ FAM +1 HUSB @I991@ +1 WIFE @I998@ +1 CHIL @I774@ +1 CHIL @I999@ +1 CHIL @I1000@ +1 CHIL @I1001@ +1 CHIL @I1002@ +1 CHIL @I1003@ +1 CHIL @I1004@ +1 CHIL @I1005@ +1 CHIL @I1006@ +1 CHIL @I1007@ +1 MARR +2 DATE 1 MAY 1464 +2 PLAC Grafton Regis,Northants +0 @F374@ FAM +1 HUSB @I1008@ +1 WIFE @I1000@ +1 MARR +2 DATE BEF DEC 1487 +0 @F375@ FAM +1 HUSB @I1009@ +1 WIFE @I1000@ +1 MARR +2 DATE BEF JAN 1504 +0 @F376@ FAM +1 HUSB @I1003@ +1 WIFE @I1010@ +1 MARR +2 DATE 15 JAN 1478 +2 PLAC St. Stephen's,Chapel,Westminster,England +0 @F377@ FAM +1 HUSB @I1011@ +1 WIFE @I1004@ +1 MARR +2 DATE 4 FEB 1495 +0 @F378@ FAM +1 HUSB @I1012@ +1 WIFE @I1006@ +1 MARR +2 DATE BEF OCT 1495 +0 @F379@ FAM +1 HUSB @I1013@ +1 WIFE @I998@ +1 CHIL @I1014@ +1 CHIL @I1015@ +1 MARR +2 DATE BEF 1460 +0 @F380@ FAM +1 HUSB @I1016@ +1 WIFE @I985@ +1 MARR +2 DATE AUG 1470 +2 PLAC Amboise +0 @F381@ FAM +1 HUSB @I993@ +1 WIFE @I1340@ +1 CHIL @I1018@ +1 CHIL @I1019@ +0 @F382@ FAM +1 HUSB @I1020@ +1 WIFE @I994@ +0 @F383@ FAM +1 HUSB @I1021@ +1 WIFE @I994@ +0 @F384@ FAM +1 HUSB @I1022@ +1 WIFE @I996@ +0 @F385@ FAM +1 HUSB @I1023@ +1 WIFE @I1024@ +1 CHIL @I988@ +1 CHIL @I1025@ +0 @F386@ FAM +1 HUSB @I1026@ +1 WIFE @I1025@ +0 @F387@ FAM +1 HUSB @I1027@ +1 WIFE @I1028@ +1 CHIL @I605@ +1 MARR +2 DATE 1850 +0 @F388@ FAM +1 HUSB @I653@ +1 WIFE @I1029@ +1 CHIL @I1028@ +1 CHIL @I512@ +1 CHIL @I1683@ +1 CHIL @I1684@ +1 MARR +2 DATE 1825 +0 @F389@ FAM +1 HUSB @I1033@ +1 WIFE @I1032@ +1 CHIL @I2711@ +1 CHIL @I2712@ +1 MARR +2 DATE 1963 +0 @F390@ FAM +1 HUSB @I1034@ +1 WIFE @I1036@ +1 MARR +2 DATE 1960 +0 @F391@ FAM +1 HUSB @I1031@ +1 WIFE @I1037@ +1 CHIL @I2706@ +1 CHIL @I2707@ +1 CHIL @I2708@ +1 MARR +2 DATE 1946 +0 @F392@ FAM +1 HUSB @I1030@ +1 WIFE @I1038@ +1 CHIL @I1039@ +1 CHIL @I1040@ +1 CHIL @I1041@ +1 CHIL @I1042@ +1 CHIL @I1043@ +1 CHIL @I1044@ +0 @F393@ FAM +1 HUSB @I1045@ +1 WIFE @I1039@ +0 @F394@ FAM +1 HUSB @I1040@ +1 WIFE @I1046@ +1 CHIL @I1047@ +1 CHIL @I1048@ +0 @F395@ FAM +1 HUSB @I1041@ +1 WIFE @I1049@ +1 CHIL @I1050@ +1 DIV N +1 MARR +2 DATE SEP 1988 +0 @F396@ FAM +1 HUSB @I1051@ +1 WIFE @I1043@ +0 @F397@ FAM +1 HUSB @I1052@ +1 WIFE @I255@ +0 @F398@ FAM +1 HUSB @I1053@ +1 WIFE @I257@ +0 @F399@ FAM +1 HUSB @I260@ +1 WIFE @I1054@ +1 CHIL @I469@ +0 @F400@ FAM +1 HUSB @I1055@ +1 WIFE @I1056@ +1 CHIL @I971@ +0 @F401@ FAM +1 HUSB @I438@ +1 WIFE @I1058@ +1 MARR +2 DATE 3 JUN 1947 +2 PLAC Rio de Janerio,Brazil +0 @F402@ FAM +1 HUSB @I608@ +1 WIFE @I1059@ +1 CHIL @I610@ +1 CHIL @I1672@ +1 CHIL @I472@ +1 MARR +2 DATE 24 MAY 1935 +2 PLAC Stockholm,Sweden +0 @F403@ FAM +1 HUSB @I1065@ +1 WIFE @I1066@ +1 CHIL @I473@ +0 @F404@ FAM +1 HUSB @I1067@ +1 WIFE @I1068@ +1 CHIL @I247@ +0 @F405@ FAM +1 HUSB @I247@ +1 WIFE @I1069@ +1 CHIL @I1070@ +1 CHIL @I1071@ +1 CHIL @I1072@ +1 CHIL @I1073@ +0 @F406@ FAM +1 HUSB @I1070@ +1 WIFE @I1074@ +1 DIV Y +0 @F407@ FAM +1 HUSB @I1070@ +1 WIFE @I1075@ +1 CHIL @I1076@ +1 CHIL @I1077@ +0 @F408@ FAM +1 HUSB @I1070@ +1 WIFE @I1078@ +1 CHIL @I1079@ +1 CHIL @I1080@ +1 CHIL @I1081@ +0 @F409@ FAM +1 HUSB @I1080@ +1 WIFE @I1082@ +0 @F410@ FAM +1 HUSB @I1083@ +1 WIFE @I1081@ +0 @F411@ FAM +1 HUSB @I1073@ +1 WIFE @I1084@ +1 CHIL @I1085@ +1 CHIL @I1086@ +1 CHIL @I1087@ +1 CHIL @I1088@ +1 CHIL @I1089@ +0 @F412@ FAM +1 HUSB @I1086@ +1 WIFE @I1079@ +1 CHIL @I1090@ +0 @F413@ FAM +1 HUSB @I1090@ +1 WIFE @I1091@ +1 CHIL @I1092@ +1 CHIL @I1093@ +0 @F414@ FAM +1 HUSB @I1094@ +1 WIFE @I1092@ +0 @F415@ FAM +1 HUSB @I1090@ +1 WIFE @I1095@ +0 @F416@ FAM +1 HUSB @I1099@ +1 WIFE @I1100@ +1 CHIL @I1101@ +1 CHIL @I309@ +1 CHIL @I1102@ +0 @F417@ FAM +1 HUSB @I1102@ +1 WIFE @I1103@ +1 MARR +2 DATE 1894 +0 @F418@ FAM +1 HUSB @I1104@ +1 WIFE @I1105@ +1 CHIL @I1099@ +1 CHIL @I1106@ +1 CHIL @I1107@ +1 CHIL @I1108@ +1 CHIL @I1109@ +1 CHIL @I1110@ +0 @F419@ FAM +1 HUSB @I1111@ +1 WIFE @I1106@ +0 @F420@ FAM +1 HUSB @I1107@ +1 WIFE @I1112@ +1 MARR +2 DATE 15 NOV 1869 +2 PLAC Neuwied,Germany +0 @F421@ FAM +1 HUSB @I1109@ +1 WIFE @I1113@ +0 @F422@ FAM +1 HUSB @I1114@ +1 WIFE @I1110@ +1 CHIL @I1115@ +1 CHIL @I1116@ +1 CHIL @I1117@ +1 CHIL @I1103@ +1 CHIL @I1118@ +1 MARR +2 DATE 1867 +0 @F423@ FAM +1 HUSB @I1118@ +1 WIFE @I1119@ +1 CHIL @I600@ +1 CHIL @I1120@ +1 CHIL @I1121@ +1 MARR +2 DATE 2 OCT 1900 +2 PLAC Munich,Germany +0 @F424@ FAM +1 HUSB @I1122@ +1 WIFE @I1121@ +1 MARR +2 DATE 1930 +0 @F425@ FAM +1 HUSB @I1125@ +1 WIFE @I1123@ +1 MARR +2 DATE 1953 +0 @F426@ FAM +1 HUSB @I601@ +1 WIFE @I1126@ +1 MARR +2 DATE 15 DEC 1960 +2 PLAC Brussels,Belgium +0 @F427@ FAM +1 HUSB @I1124@ +1 WIFE @I1127@ +1 CHIL @I1128@ +1 CHIL @I1129@ +1 CHIL @I1130@ +1 MARR +2 DATE 1959 +0 @F428@ FAM +1 HUSB @I1131@ +1 WIFE @I1129@ +0 @F429@ FAM +1 HUSB @I600@ +1 WIFE @I1132@ +1 CHIL @I1133@ +1 CHIL @I1134@ +1 CHIL @I1135@ +1 MARR +2 DATE 11 SEP 1941 +2 PLAC Laeken +0 @F430@ FAM +1 HUSB @I1136@ +1 WIFE @I1134@ +1 DIV Y +0 @F431@ FAM +1 HUSB @I637@ +1 WIFE @I1137@ +1 CHIL @I1138@ +1 CHIL @I1139@ +1 CHIL @I1140@ +1 CHIL @I1074@ +1 CHIL @I1141@ +1 MARR +2 DATE 30 SEP 1785 +2 PLAC Darmstadt +0 @F432@ FAM +1 HUSB @I1138@ +1 WIFE @I1142@ +1 CHIL @I1143@ +1 CHIL @I495@ +1 CHIL @I1148@ +1 CHIL @I1149@ +1 CHIL @I1150@ +1 CHIL @I1151@ +1 CHIL @I1152@ +1 CHIL @I1153@ +1 MARR +2 DATE 12 OCT 1810 +2 PLAC Munich +0 @F433@ FAM +1 HUSB @I1143@ +1 WIFE @I1144@ +1 CHIL @I1145@ +1 CHIL @I1146@ +1 MARR +2 DATE 12 OCT 1842 +2 PLAC Munich +0 @F434@ FAM +1 HUSB @I411@ +1 WIFE @I1155@ +0 @F435@ FAM +1 HUSB @I761@ +1 WIFE @I343@ +1 CHIL @I1160@ +1 CHIL @I1161@ +1 CHIL @I1162@ +1 CHIL @I1163@ +1 CHIL @I1164@ +1 CHIL @I1165@ +1 CHIL @I1166@ +1 CHIL @I1167@ +1 CHIL @I1168@ +1 CHIL @I568@ +1 CHIL @I1169@ +1 CHIL @I1170@ +1 CHIL @I1171@ +1 MARR +2 DATE 28 NOV 1706 +2 PLAC Berlin +0 @F436@ FAM +1 HUSB @I772@ +1 WIFE @I1173@ +1 CHIL @I1174@ +1 CHIL @I1175@ +1 MARR +2 DATE 23 AUG 1679 +2 PLAC Potsdam +0 @F437@ FAM +1 HUSB @I772@ +1 WIFE @I1176@ +1 MARR +2 DATE 28 NOV 1708 +2 PLAC Berlin +0 @F438@ FAM +1 HUSB @I1150@ +1 WIFE @I1179@ +1 CHIL @I688@ +1 CHIL @I1180@ +1 CHIL @I1181@ +1 CHIL @I1182@ +0 @F439@ FAM +1 HUSB @I689@ +1 WIFE @I1186@ +1 CHIL @I1187@ +1 CHIL @I1188@ +1 CHIL @I1189@ +1 CHIL @I1190@ +1 CHIL @I1191@ +1 CHIL @I1192@ +0 @F440@ FAM +1 HUSB @I1193@ +1 WIFE @I1158@ +1 CHIL @I1194@ +1 CHIL @I1195@ +1 CHIL @I1196@ +1 CHIL @I1197@ +1 CHIL @I1198@ +1 CHIL @I1199@ +1 CHIL @I1200@ +1 CHIL @I1201@ +0 @F441@ FAM +1 HUSB @I1197@ +1 WIFE @I1202@ +1 CHIL @I1119@ +1 CHIL @I690@ +1 MARR +2 DATE 1874 +0 @F442@ FAM +1 HUSB @I1203@ +1 WIFE @I74@ +0 @F443@ FAM +1 HUSB @I1207@ +1 WIFE @I661@ +1 CHIL @I1208@ +1 CHIL @I1209@ +1 CHIL @I1210@ +1 MARR +2 DATE 10 MAR 1966 +2 PLAC Amsterdam,Netherlands +0 @F444@ FAM +1 HUSB @I1211@ +1 WIFE @I1212@ +1 CHIL @I1207@ +0 @F445@ FAM +1 HUSB @I1213@ +1 WIFE @I1214@ +1 CHIL @I658@ +1 MARR +2 DATE 1868 +0 @F446@ FAM +1 HUSB @I1215@ +1 WIFE @I198@ +1 CHIL @I740@ +0 @F447@ FAM +1 HUSB @I655@ +1 WIFE @I1077@ +1 CHIL @I1678@ +1 CHIL @I1679@ +1 CHIL @I1680@ +1 MARR +2 DATE 18 JUN 1839 +2 PLAC Stuttgart +0 @F448@ FAM +1 HUSB @I1217@ +1 WIFE @I1218@ +1 CHIL @I1016@ +1 MARR +2 DATE 22 APR 1445 +2 PLAC Titchfield,Abbey,Hants +0 @F449@ FAM +1 HUSB @I1219@ +1 WIFE @I1220@ +1 CHIL @I1217@ +1 MARR +2 DATE 2 JUN 1420 +2 PLAC Troyes +0 @F450@ FAM +1 HUSB @I1221@ +1 WIFE @I1222@ +1 CHIL @I1223@ +1 CHIL @I1219@ +1 CHIL @I1224@ +1 CHIL @I1225@ +1 CHIL @I1226@ +1 CHIL @I1227@ +1 CHIL @I1228@ +1 MARR +2 DATE 1380/1381 +2 PLAC Arundel Castle +0 @F451@ FAM +1 HUSB @I1229@ +1 WIFE @I1230@ +1 CHIL @I1231@ +1 CHIL @I1232@ +1 CHIL @I1233@ +1 CHIL @I1234@ +1 CHIL @I1235@ +1 CHIL @I1236@ +1 CHIL @I1237@ +1 CHIL @I1238@ +1 CHIL @I1239@ +1 CHIL @I1240@ +1 CHIL @I1241@ +1 CHIL @I1242@ +1 MARR +2 DATE 24 JAN 1328 +2 PLAC York Minster +0 @F452@ FAM +1 HUSB @I1236@ +1 WIFE @I1243@ +1 CHIL @I1501@ +1 CHIL @I1502@ +1 CHIL @I1221@ +1 MARR +2 DATE 13 MAY 1359 +2 PLAC Reading +0 @F453@ FAM +1 HUSB @I1245@ +1 WIFE @I1244@ +1 CHIL @I683@ +1 MARR +2 DATE 1846 +0 @F454@ FAM +1 HUSB @I1246@ +1 WIFE @I2874@ +1 CHIL @I1244@ +1 MARR +2 DATE 1829 +0 @F455@ FAM +1 HUSB @I1249@ +1 WIFE @I1247@ +1 CHIL @I725@ +1 MARR +2 DATE 29 JUL 1565 +2 PLAC Edinburgh,Scotland +0 @F456@ FAM +1 HUSB @I1248@ +1 WIFE @I1247@ +1 MARR +2 DATE 24 APR 1558 +2 PLAC Paris,France +0 @F457@ FAM +1 HUSB @I1250@ +1 WIFE @I1247@ +1 MARR +2 DATE ABT 1567 +0 @F458@ FAM +1 HUSB @I835@ +1 WIFE @I1429@ +0 @F459@ FAM +1 HUSB @I835@ +1 WIFE @I1251@ +1 CHIL @I1247@ +1 MARR +2 DATE 1538 +0 @F460@ FAM +1 HUSB @I1252@ +1 WIFE @I1469@ +1 CHIL @I834@ +1 CHIL @I2867@ +1 CHIL @I2868@ +1 MARR +2 DATE 1469 +0 @F461@ FAM +1 HUSB @I1254@ +1 WIFE @I1255@ +1 CHIL @I773@ +0 @F462@ FAM +1 HUSB @I1260@ +1 WIFE @I2546@ +1 CHIL @I838@ +1 MARR +2 DATE 1462 +0 @F463@ FAM +1 HUSB @I1259@ +1 WIFE @I1257@ +1 MARR +2 DATE MAY 1332 +2 PLAC Ni jmegen +0 @F464@ FAM +1 HUSB @I1261@ +1 WIFE @I1262@ +1 CHIL @I1263@ +1 CHIL @I1264@ +1 CHIL @I1265@ +1 CHIL @I1266@ +1 CHIL @I1267@ +1 CHIL @I1268@ +1 CHIL @I1269@ +1 CHIL @I1270@ +1 CHIL @I1271@ +1 CHIL @I1272@ +1 CHIL @I1273@ +1 CHIL @I1274@ +1 CHIL @I286@ +1 CHIL @I1275@ +1 CHIL @I1276@ +1 MARR +2 DATE OCT 1254 +2 PLAC Las Huelgas +0 @F465@ FAM +1 HUSB @I1261@ +1 WIFE @I1277@ +1 CHIL @I1278@ +1 CHIL @I1279@ +1 CHIL @I1280@ +1 MARR +2 DATE 10 SEP 1299 +2 PLAC Canterbury,Cathedral +0 @F466@ FAM +1 HUSB @I1281@ +1 WIFE @I1282@ +1 CHIL @I1261@ +1 CHIL @I1283@ +1 CHIL @I1284@ +1 CHIL @I1285@ +1 CHIL @I1286@ +1 CHIL @I1287@ +1 CHIL @I1288@ +1 CHIL @I1289@ +1 CHIL @I1290@ +1 MARR +2 DATE 4 JAN 1236 +2 PLAC Canterbury,Cathedral +0 @F467@ FAM +1 HUSB @I1291@ +1 WIFE @I1292@ +1 CHIL @I781@ +0 @F468@ FAM +1 HUSB @I565@ +1 WIFE @I1293@ +1 MARR +2 DATE 17 FEB 1841 +2 PLAC Berlin,Germany +0 @F469@ FAM +1 HUSB @I1294@ +1 WIFE @I1295@ +1 CHIL @I1296@ +1 CHIL @I654@ +1 CHIL @I42@ +1 MARR +2 DATE 1776 +0 @F470@ FAM +1 HUSB @I1296@ +1 WIFE @I1297@ +1 CHIL @I1298@ +0 @F471@ FAM +1 HUSB @I1300@ +1 WIFE @I1299@ +1 CHIL @I1294@ +1 MARR +2 DATE 1745 +0 @F472@ FAM +1 HUSB @I1301@ +1 WIFE @I1302@ +1 CHIL @I1303@ +1 CHIL @I1304@ +1 MARR +2 DATE 1712 +0 @F473@ FAM +1 HUSB @I1419@ +1 WIFE @I1303@ +1 CHIL @I1300@ +1 MARR +2 DATE 1725 +0 @F474@ FAM +1 HUSB @I1301@ +1 WIFE @I1305@ +1 CHIL @I1306@ +1 DIV Y +0 @F475@ FAM +1 HUSB @I1306@ +1 WIFE @I1307@ +1 CHIL @I1308@ +0 @F476@ FAM +1 HUSB @I1309@ +1 WIFE @I1310@ +1 CHIL @I1325@ +1 CHIL @I1324@ +1 CHIL @I1311@ +1 MARR +2 DATE ABT 1641 +0 @F477@ FAM +1 HUSB @I1312@ +1 WIFE @I1313@ +1 CHIL @I1309@ +1 MARR +2 DATE 1626 +0 @F478@ FAM +1 HUSB @I1309@ +1 WIFE @I1314@ +1 CHIL @I1301@ +1 MARR +2 DATE ABT 1670 +0 @F479@ FAM +1 HUSB @I1311@ +1 WIFE @I1315@ +1 CHIL @I1316@ +0 @F480@ FAM +1 HUSB @I1316@ +1 WIFE @I1317@ +1 CHIL @I1319@ +1 CHIL @I1318@ +0 @F481@ FAM +1 HUSB @I1320@ +1 WIFE @I1319@ +1 CHIL @I1321@ +0 @F482@ FAM +1 HUSB @I1322@ +1 WIFE @I1321@ +1 CHIL @I1323@ +0 @F483@ FAM +1 HUSB @I1326@ +1 WIFE @I2662@ +1 CHIL @I1314@ +0 @F484@ FAM +1 HUSB @I1225@ +1 WIFE @I1327@ +1 MARR +2 DATE 22 APR 1433 +2 PLAC Therouenne +0 @F485@ FAM +1 HUSB @I1236@ +1 WIFE @I1328@ +1 CHIL @I1329@ +1 CHIL @I1330@ +1 CHIL @I1331@ +1 CHIL @I1437@ +1 MARR +2 DATE 13 JAN 1396 +2 PLAC Lincoln +0 @F486@ FAM +1 HUSB @I1329@ +1 WIFE @I1595@ +1 CHIL @I1333@ +1 CHIL @I1334@ +1 CHIL @I1335@ +1 CHIL @I1465@ +1 CHIL @I2079@ +0 @F487@ FAM +1 HUSB @I1334@ +1 WIFE @I1336@ +1 CHIL @I1255@ +0 @F488@ FAM +1 HUSB @I1237@ +1 WIFE @I1337@ +1 CHIL @I1023@ +1 CHIL @I1338@ +1 CHIL @I2294@ +1 MARR +2 DATE ABT 1 MAR 1372 +2 PLAC Hertford +0 @F489@ FAM +1 HUSB @I531@ +1 WIFE @I530@ +1 CHIL @I741@ +0 @F490@ FAM +1 HUSB @I1342@ +1 CHIL @I987@ +0 @F491@ FAM +1 HUSB @I1242@ +1 WIFE @I1343@ +1 CHIL @I2071@ +1 CHIL @I1603@ +1 CHIL @I2072@ +1 CHIL @I2073@ +1 MARR +2 DATE 1374 +0 @F492@ FAM +1 HUSB @I1344@ +1 WIFE @I1345@ +1 CHIL @I1346@ +1 CHIL @I2280@ +1 CHIL @I1024@ +1 CHIL @I2281@ +0 @F493@ FAM +1 HUSB @I1235@ +1 WIFE @I1347@ +1 MARR +2 DATE 28 MAY 1368 +2 PLAC Milan,Italy +0 @F494@ FAM +1 HUSB @I1349@ +1 WIFE @I1348@ +1 CHIL @I1344@ +1 CHIL @I2283@ +1 CHIL @I2284@ +1 CHIL @I2285@ +0 @F495@ FAM +1 HUSB @I1350@ +1 WIFE @I1255@ +0 @F496@ FAM +1 HUSB @I1351@ +1 WIFE @I1255@ +0 @F497@ FAM +1 HUSB @I1352@ +1 WIFE @I1220@ +1 CHIL @I1353@ +1 CHIL @I1254@ +0 @F498@ FAM +1 HUSB @I155@ +1 WIFE @I1354@ +1 CHIL @I502@ +1 CHIL @I1360@ +1 MARR +2 DATE JUL 1912 +2 PLAC Vienna,Austria +0 @F499@ FAM +1 HUSB @I152@ +1 WIFE @I1356@ +1 CHIL @I1357@ +1 CHIL @I1358@ +1 CHIL @I1359@ +1 MARR +2 DATE 1902 +2 PLAC Leghorn +0 @F500@ FAM +1 HUSB @I1361@ +1 WIFE @I156@ +1 DIV Y +1 MARR +2 DATE JUL 1901 +0 @F501@ FAM +1 HUSB @I1363@ +1 WIFE @I333@ +1 CHIL @I143@ +0 @F502@ FAM +1 HUSB @I1364@ +1 WIFE @I1365@ +1 DIV Y +1 MARR +2 DATE 29 AUG 1189 +2 PLAC Marlebridge +0 @F503@ FAM +1 HUSB @I1364@ +1 WIFE @I1366@ +1 CHIL @I1281@ +1 CHIL @I1367@ +1 CHIL @I1368@ +1 CHIL @I1369@ +1 CHIL @I1370@ +1 MARR +2 DATE 24 AUG 1200 +2 PLAC Bordeaux +0 @F504@ FAM +1 HUSB @I1371@ +1 WIFE @I1372@ +1 CHIL @I1373@ +1 CHIL @I1374@ +1 CHIL @I1375@ +1 CHIL @I1376@ +1 CHIL @I1377@ +1 CHIL @I1378@ +1 CHIL @I1379@ +1 CHIL @I1364@ +1 MARR +2 DATE 18 MAY 1152 +2 PLAC Bordeaux,France +0 @F505@ FAM +1 HUSB @I1380@ +1 WIFE @I1381@ +1 CHIL @I1382@ +1 CHIL @I1383@ +1 CHIL @I1384@ +1 CHIL @I1385@ +1 CHIL @I1386@ +1 CHIL @I1387@ +1 CHIL @I1388@ +1 CHIL @I1389@ +1 CHIL @I1390@ +1 CHIL @I1391@ +1 MARR +2 DATE 1053 +0 @F506@ FAM +1 HUSB @I1391@ +1 WIFE @I1392@ +1 CHIL @I1393@ +1 CHIL @I2957@ +1 CHIL @I1394@ +1 CHIL @I1395@ +1 CHIL @I2224@ +1 MARR +2 DATE 6 AUG 1100 +2 PLAC Westminster,Abbey,London,England +0 @F507@ FAM +1 HUSB @I1391@ +1 WIFE @I1396@ +1 MARR +2 DATE 29 JAN 1122 +2 PLAC Westminster,Abbey,London,England +0 @F508@ FAM +1 HUSB @I1397@ +1 WIFE @I1398@ +1 CHIL @I1399@ +1 CHIL @I1400@ +1 CHIL @I1401@ +1 CHIL @I1402@ +1 CHIL @I1403@ +1 MARR +2 DATE 1125 +2 PLAC Westminster,England +0 @F509@ FAM +1 HUSB @I1404@ +1 WIFE @I1395@ +1 MARR +2 DATE 7 JAN 1114 +2 PLAC Mainz +0 @F510@ FAM +1 HUSB @I1405@ +1 WIFE @I1395@ +1 CHIL @I1371@ +1 CHIL @I1866@ +1 CHIL @I1867@ +1 MARR +2 DATE 22 MAY 1127 +2 PLAC Le Mans +0 @F511@ FAM +1 HUSB @I164@ +1 WIFE @I1406@ +1 CHIL @I1407@ +1 DIV Y +1 MARR +2 DATE 1926 +2 PLAC Biarritz +0 @F512@ FAM +1 HUSB @I1408@ +1 WIFE @I1355@ +1 CHIL @I1409@ +1 DIV Y +1 MARR +2 DATE 1908 +0 @F513@ FAM +1 HUSB @I1231@ +1 WIFE @I1410@ +1 CHIL @I1411@ +1 CHIL @I1412@ +1 MARR +2 DATE 10 OCT 1361 +2 PLAC Windsor,England +0 @F514@ FAM +1 HUSB @I1412@ +1 WIFE @I1413@ +1 MARR +2 DATE 20 JAN 1382 +2 PLAC Westminster,Palace,London,England +0 @F515@ FAM +1 HUSB @I1412@ +1 WIFE @I1414@ +1 MARR +2 DATE 1 NOV 1396 +2 PLAC Calais +0 @F516@ FAM +1 HUSB @I1415@ +1 WIFE @I1232@ +1 MARR +2 DATE 27 JUL 1365 +2 PLAC Windsor,England +0 @F517@ FAM +1 HUSB @I1236@ +1 WIFE @I1416@ +1 CHIL @I2065@ +1 MARR +2 DATE SEP 1371 +2 PLAC Roquefort +0 @F518@ FAM +1 HUSB @I1417@ +1 WIFE @I1240@ +1 MARR +2 DATE 19 MAY 1359 +2 PLAC Reading +0 @F519@ FAM +1 HUSB @I1235@ +1 WIFE @I1418@ +1 CHIL @I1348@ +1 MARR +2 DATE 9 SEP 1342 +2 PLAC Tower of London,London,England +0 @F520@ FAM +1 HUSB @I564@ +1 WIFE @I496@ +1 CHIL @I248@ +0 @F521@ FAM +1 HUSB @I529@ +1 WIFE @I920@ +1 CHIL @I1341@ +1 CHIL @I751@ +1 MARR +2 DATE 24 NOV 1615 +0 @F522@ FAM +1 HUSB @I2132@ +1 WIFE @I1017@ +1 CHIL @I920@ +1 CHIL @I2131@ +1 CHIL @I2417@ +1 MARR +2 DATE 1599 +0 @F523@ FAM +1 HUSB @I1341@ +1 WIFE @I1420@ +1 CHIL @I2423@ +1 MARR +2 DATE 9 JUN 1660 +2 PLAC St Jean-de-Luz,France +0 @F524@ FAM +1 HUSB @I1341@ +1 WIFE @I1421@ +1 MARR +2 DATE 12 JUN 1684 +2 PLAC Versailles,France +0 @F525@ FAM +1 HUSB @I1422@ +1 WIFE @I1423@ +1 CHIL @I894@ +1 MARR +2 DATE 4 SEP 1725 +0 @F526@ FAM +1 HUSB @I1424@ +1 WIFE @I1425@ +1 CHIL @I1703@ +1 CHIL @I1700@ +1 CHIL @I1701@ +1 CHIL @I1702@ +1 MARR +2 DATE 16 MAY 1770 +2 PLAC Versailles,France +0 @F527@ FAM +1 HUSB @I1430@ +1 WIFE @I1427@ +1 CHIL @I868@ +1 CHIL @I2106@ +1 CHIL @I2107@ +0 @F528@ FAM +1 HUSB @I1432@ +1 WIFE @I1431@ +1 CHIL @I1249@ +1 CHIL @I1433@ +0 @F529@ FAM +1 HUSB @I836@ +1 WIFE @I776@ +1 CHIL @I1431@ +1 DIV Y +1 MARR +2 DATE 4 AUG 1514 +0 @F530@ FAM +1 HUSB @I1433@ +1 WIFE @I1434@ +1 CHIL @I1435@ +0 @F531@ FAM +1 HUSB @I1436@ +1 WIFE @I1435@ +0 @F532@ FAM +1 HUSB @I1438@ +1 WIFE @I1196@ +1 CHIL @I1439@ +1 CHIL @I1440@ +1 CHIL @I1441@ +1 MARR +2 DATE 1854 +0 @F533@ FAM +1 HUSB @I1442@ +1 WIFE @I1200@ +1 MARR +2 DATE 1868 +0 @F534@ FAM +1 HUSB @I1237@ +1 WIFE @I1443@ +1 MARR +2 DATE BEF 4 NOV 1393 +0 @F535@ FAM +1 HUSB @I1023@ +1 WIFE @I1444@ +0 @F536@ FAM +1 HUSB @I1346@ +1 WIFE @I1445@ +0 @F537@ FAM +1 HUSB @I1353@ +1 WIFE @I1446@ +0 @F538@ FAM +1 HUSB @I1447@ +1 WIFE @I1448@ +1 CHIL @I1449@ +1 MARR +2 DATE 1296 +0 @F539@ FAM +1 HUSB @I1447@ +1 WIFE @I1450@ +1 CHIL @I1451@ +1 MARR +2 DATE 1302 +0 @F540@ FAM +1 HUSB @I1451@ +1 WIFE @I1258@ +1 MARR +2 DATE 17 JUL 1328 +2 PLAC Berwick-on-Tweed +0 @F541@ FAM +1 HUSB @I1451@ +1 WIFE @I1453@ +1 DIV Y +0 @F542@ FAM +1 HUSB @I1454@ +1 WIFE @I1449@ +1 CHIL @I1455@ +1 MARR +2 DATE 1315 +0 @F543@ FAM +1 HUSB @I1455@ +1 WIFE @I1456@ +1 CHIL @I1457@ +1 CHIL @I1458@ +1 CHIL @I1459@ +1 CHIL @I1460@ +1 CHIL @I1821@ +0 @F544@ FAM +1 HUSB @I1457@ +1 WIFE @I1461@ +1 CHIL @I1462@ +1 CHIL @I1463@ +0 @F545@ FAM +1 HUSB @I1455@ +1 WIFE @I1464@ +0 @F546@ FAM +1 HUSB @I1463@ +1 WIFE @I1465@ +1 CHIL @I1466@ +0 @F547@ FAM +1 HUSB @I1466@ +1 WIFE @I1467@ +1 CHIL @I1252@ +1 CHIL @I1470@ +1 CHIL @I1471@ +1 CHIL @I1472@ +0 @F548@ FAM +1 HUSB @I1253@ +1 WIFE @I1829@ +1 CHIL @I1450@ +0 @F549@ FAM +1 HUSB @I1474@ +1 WIFE @I1472@ +1 CHIL @I1475@ +1 CHIL @I1476@ +0 @F550@ FAM +1 HUSB @I1477@ +1 WIFE @I1475@ +1 CHIL @I1478@ +0 @F551@ FAM +1 HUSB @I1478@ +1 WIFE @I1479@ +1 CHIL @I1432@ +1 CHIL @I1480@ +0 @F552@ FAM +1 HUSB @I1480@ +1 WIFE @I1481@ +1 CHIL @I1482@ +0 @F553@ FAM +1 HUSB @I1470@ +1 WIFE @I1483@ +1 CHIL @I2866@ +1 DIV Y +0 @F554@ FAM +1 HUSB @I1459@ +1 WIFE @I1485@ +1 CHIL @I1486@ +0 @F555@ FAM +1 HUSB @I1487@ +1 WIFE @I1465@ +1 CHIL @I1488@ +1 CHIL @I1489@ +1 CHIL @I1490@ +0 @F556@ FAM +1 HUSB @I1476@ +1 WIFE @I1491@ +1 CHIL @I1492@ +0 @F557@ FAM +1 HUSB @I1492@ +1 WIFE @I1493@ +1 CHIL @I1494@ +1 MARR +2 DATE 1532 +0 @F558@ FAM +1 HUSB @I1285@ +1 WIFE @I1495@ +1 CHIL @I1496@ +1 CHIL @I1497@ +1 MARR +2 DATE BEF 3 FEB 1276 +2 PLAC Paris,France +0 @F559@ FAM +1 HUSB @I1497@ +1 WIFE @I1498@ +1 CHIL @I1499@ +0 @F560@ FAM +1 HUSB @I1499@ +1 WIFE @I1500@ +1 CHIL @I1243@ +0 @F561@ FAM +1 HUSB @I1503@ +1 WIFE @I1501@ +0 @F562@ FAM +1 HUSB @I1278@ +1 WIFE @I1504@ +1 CHIL @I1744@ +1 MARR +2 DATE ABT 1316 +0 @F563@ FAM +1 HUSB @I1377@ +1 WIFE @I1506@ +1 CHIL @I1507@ +1 CHIL @I1873@ +1 MARR +2 DATE JUL 1181 +0 @F564@ FAM +1 HUSB @I1279@ +1 WIFE @I1505@ +1 CHIL @I1410@ +1 MARR +2 DATE DEC 1325 +0 @F565@ FAM +1 HUSB @I1376@ +1 WIFE @I1508@ +0 @F566@ FAM +1 HUSB @I1509@ +1 WIFE @I1375@ +1 MARR +2 DATE 1 FEB 1168 +2 PLAC Minden,Saxony,Germany +0 @F567@ FAM +1 HUSB @I1374@ +1 WIFE @I1510@ +0 @F568@ FAM +1 HUSB @I1511@ +1 WIFE @I1512@ +1 CHIL @I1513@ +1 CHIL @I1514@ +1 CHIL @I1392@ +1 CHIL @I1515@ +1 CHIL @I1516@ +0 @F569@ FAM +1 HUSB @I1517@ +1 WIFE @I1388@ +1 CHIL @I1860@ +1 CHIL @I1518@ +1 CHIL @I1519@ +1 CHIL @I1397@ +1 CHIL @I1861@ +0 @F570@ FAM +1 HUSB @I1400@ +1 WIFE @I1524@ +1 MARR +2 DATE AFT FEB 1140 +0 @F571@ FAM +1 HUSB @I1520@ +1 WIFE @I1378@ +1 CHIL @I1747@ +1 MARR +2 DATE SEP 1170 +2 PLAC Burgos +0 @F572@ FAM +1 HUSB @I1525@ +1 WIFE @I1526@ +1 CHIL @I1380@ +0 @F573@ FAM +1 HUSB @I1527@ +1 WIFE @I1528@ +1 CHIL @I1529@ +1 CHIL @I1525@ +0 @F574@ FAM +1 HUSB @I1530@ +1 WIFE @I1531@ +1 CHIL @I1527@ +1 CHIL @I1532@ +0 @F575@ FAM +1 HUSB @I1533@ +1 WIFE @I1532@ +1 CHIL @I1767@ +1 CHIL @I1534@ +1 MARR +2 DATE 1002 +0 @F576@ FAM +1 HUSB @I1534@ +1 WIFE @I1535@ +1 MARR +2 DATE 23 JAN 1045 +0 @F577@ FAM +1 HUSB @I1536@ +1 WIFE @I1537@ +1 CHIL @I1538@ +1 CHIL @I1535@ +0 @F578@ FAM +1 HUSB @I1538@ +1 WIFE @I1539@ +1 CHIL @I1540@ +1 MARR +2 DATE BEF 1065 +0 @F579@ FAM +1 HUSB @I1541@ +1 WIFE @I1540@ +0 @F580@ FAM +1 HUSB @I1533@ +1 WIFE @I1542@ +1 CHIL @I1753@ +1 CHIL @I1754@ +1 CHIL @I1543@ +1 CHIL @I1755@ +1 CHIL @I1756@ +1 CHIL @I1757@ +1 CHIL @I1758@ +1 CHIL @I1759@ +1 CHIL @I1760@ +1 CHIL @I1761@ +1 CHIL @I1762@ +1 MARR +2 DATE ABT 985 +0 @F581@ FAM +1 HUSB @I1543@ +1 WIFE @I1544@ +1 CHIL @I1764@ +1 CHIL @I1545@ +0 @F582@ FAM +1 HUSB @I1545@ +1 WIFE @I1546@ +1 CHIL @I1512@ +1 CHIL @I1547@ +1 CHIL @I1766@ +0 @F583@ FAM +1 HUSB @I1548@ +1 WIFE @I1549@ +1 CHIL @I1550@ +1 CHIL @I1551@ +1 DIV Y +0 @F584@ FAM +1 HUSB @I1548@ +1 WIFE @I1532@ +1 CHIL @I1552@ +1 CHIL @I1768@ +1 MARR +2 DATE 2 JUL 1017 +0 @F585@ FAM +1 HUSB @I1553@ +1 WIFE @I1526@ +1 CHIL @I1554@ +1 CHIL @I1555@ +0 @F586@ FAM +1 HUSB @I1556@ +1 WIFE @I1390@ +1 MARR +2 DATE 1086 +2 PLAC Caen +0 @F587@ FAM +1 HUSB @I1402@ +1 WIFE @I1523@ +1 MARR +2 DATE ABT 1149 +0 @F588@ FAM +1 HUSB @I1521@ +1 WIFE @I1403@ +1 DIV Y +1 MARR +2 DATE ABT 1160 +0 @F589@ FAM +1 HUSB @I1522@ +1 WIFE @I1516@ +1 CHIL @I1398@ +0 @F590@ FAM +1 HUSB @I1557@ +1 WIFE @I1379@ +1 MARR +2 DATE 13 FEB 1177 +2 PLAC Palermo,Italy +0 @F591@ FAM +1 HUSB @I1558@ +1 WIFE @I1379@ +1 MARR +2 DATE OCT 1196 +2 PLAC Rouen +0 @F592@ FAM +1 HUSB @I1559@ +1 WIFE @I156@ +1 CHIL @I1560@ +1 CHIL @I1561@ +1 MARR +2 DATE 1916 +2 PLAC ,,,Russia +0 @F593@ FAM +1 HUSB @I44@ +1 WIFE @I1569@ +1 CHIL @I1570@ +1 CHIL @I1571@ +1 CHIL @I1572@ +0 @F594@ FAM +1 HUSB @I1570@ +1 WIFE @I1573@ +1 CHIL @I1574@ +0 @F595@ FAM +1 HUSB @I1575@ +1 WIFE @I1571@ +1 CHIL @I1576@ +1 CHIL @I1577@ +0 @F596@ FAM +1 HUSB @I1578@ +1 WIFE @I1572@ +1 CHIL @I1579@ +1 CHIL @I1580@ +0 @F597@ FAM +1 HUSB @I1581@ +1 WIFE @I1572@ +0 @F598@ FAM +1 HUSB @I873@ +1 WIFE @I1370@ +1 CHIL @I1147@ +1 MARR +2 DATE 7 JAN 1239 +2 PLAC Westminster +0 @F599@ FAM +1 HUSB @I1367@ +1 WIFE @I596@ +1 CHIL @I1882@ +1 MARR +2 DATE 13 MAR 1231 +2 PLAC Fawley,Bucks +0 @F600@ FAM +1 HUSB @I1367@ +1 WIFE @I1582@ +1 CHIL @I1887@ +1 CHIL @I1888@ +1 MARR +2 DATE 23 NOV 1243 +2 PLAC Westminster,Abbey,London,England +0 @F601@ FAM +1 HUSB @I1367@ +1 WIFE @I1583@ +1 MARR +2 DATE 16 JUN 1269 +2 PLAC Kaiserslautern,Germany +0 @F602@ FAM +1 HUSB @I1584@ +1 WIFE @I1369@ +1 MARR +2 DATE 20 JUL +2 PLAC Worms +0 @F603@ FAM +1 HUSB @I1585@ +1 WIFE @I1283@ +1 CHIL @I2234@ +1 MARR +2 DATE 26 DEC 1251 +2 PLAC York +0 @F604@ FAM +1 HUSB @I1586@ +1 WIFE @I1284@ +1 MARR +2 DATE 22 JAN 1260 +2 PLAC St Denis +0 @F605@ FAM +1 HUSB @I1285@ +1 WIFE @I1587@ +1 MARR +2 DATE 9 APR 1269 +2 PLAC Westminster,Abbey,London,England +0 @F606@ FAM +1 HUSB @I1588@ +1 WIFE @I1268@ +1 MARR +2 DATE 30 APR 1290 +2 PLAC Westminster,Abbey,London,England +0 @F607@ FAM +1 HUSB @I1589@ +1 WIFE @I1268@ +1 MARR +2 DATE JAN 1297 +0 @F608@ FAM +1 HUSB @I1590@ +1 WIFE @I1270@ +1 MARR +2 DATE 8 JUL 1290 +2 PLAC Westminster,Abbey,London,England +0 @F609@ FAM +1 HUSB @I1591@ +1 WIFE @I1274@ +1 MARR +2 DATE 18 JAN 1297 +2 PLAC Ipswich +0 @F610@ FAM +1 HUSB @I1592@ +1 WIFE @I1274@ +1 MARR +2 DATE 14 NOV 1302 +2 PLAC Westminster +0 @F611@ FAM +1 HUSB @I1278@ +1 WIFE @I1593@ +1 MARR +2 DATE ABT 1328 +0 @F612@ FAM +1 HUSB @I1594@ +1 WIFE @I1239@ +1 MARR +2 DATE 1361 +2 PLAC Woodstock +0 @F613@ FAM +1 HUSB @I1224@ +1 WIFE @I1595@ +1 MARR +2 DATE 1412 +0 @F614@ FAM +1 HUSB @I1225@ +1 WIFE @I1596@ +1 MARR +2 DATE 17 APR 1423 +2 PLAC Troyes +0 @F615@ FAM +1 HUSB @I1226@ +1 WIFE @I1597@ +1 MARR +2 DATE 1422 +0 @F616@ FAM +1 HUSB @I1226@ +1 WIFE @I1598@ +1 MARR +2 DATE BEF 1431 +0 @F617@ FAM +1 HUSB @I1599@ +1 WIFE @I1227@ +1 MARR +2 DATE 6 JUL 1402 +2 PLAC Cologne,Germany +0 @F618@ FAM +1 HUSB @I1600@ +1 WIFE @I1228@ +1 MARR +2 DATE 26 OCT 1406 +2 PLAC Lund +0 @F619@ FAM +1 HUSB @I1594@ +1 WIFE @I1601@ +1 MARR +2 DATE 11 SEP 1386 +2 PLAC Saille,Near Guerrand +0 @F620@ FAM +1 HUSB @I1221@ +1 WIFE @I1601@ +1 MARR +2 DATE 7 FEB 1403 +2 PLAC Winchester,Cathedral,London,England +0 @F621@ FAM +1 HUSB @I1602@ +1 WIFE @I1603@ +1 CHIL @I1026@ +0 @F622@ FAM +1 HUSB @I1604@ +1 WIFE @I330@ +1 CHIL @I1736@ +1 CHIL @I301@ +1 MARR +2 DATE 28 JUN 1740 +2 PLAC Cassel +0 @F623@ FAM +1 HUSB @I1162@ +1 WIFE @I1605@ +1 MARR +2 DATE 1733 +0 @F624@ FAM +1 HUSB @I1606@ +1 CHIL @I1605@ +0 @F625@ FAM +1 HUSB @I1608@ +1 WIFE @I1396@ +1 MARR +2 DATE 1138 +0 @F626@ FAM +1 HUSB @I1609@ +1 WIFE @I610@ +1 CHIL @I1610@ +1 CHIL @I1611@ +1 MARR +2 DATE 10 JUN 1967 +2 PLAC Copenhagen,Denmark +0 @F627@ FAM +1 HUSB @I1613@ +1 WIFE @I1614@ +1 CHIL @I1027@ +1 CHIL @I458@ +1 MARR +2 DATE 19 JUN 1823 +2 PLAC Stockholm,Sweden +0 @F628@ FAM +1 HUSB @I1615@ +1 WIFE @I1616@ +1 CHIL @I1613@ +1 MARR +2 DATE 17 AUG 1798 +2 PLAC Sceaux +0 @F629@ FAM +1 HUSB @I1617@ +1 WIFE @I1618@ +1 CHIL @I1642@ +1 CHIL @I1655@ +1 CHIL @I1656@ +1 CHIL @I1657@ +1 CHIL @I1658@ +1 CHIL @I1659@ +1 CHIL @I1660@ +1 CHIL @I1650@ +1 MARR +2 DATE 31 JUL 1790 +2 PLAC Gottorp +0 @F630@ FAM +1 HUSB @I344@ +1 WIFE @I1619@ +1 CHIL @I1643@ +1 MARR +2 DATE 8 JUL 1752 +2 PLAC Frederiksborg,Denmark +0 @F631@ FAM +1 HUSB @I1620@ +1 WIFE @I1621@ +1 CHIL @I344@ +1 CHIL @I2850@ +1 MARR +2 DATE 7 AUG 1721 +0 @F632@ FAM +1 HUSB @I1622@ +1 WIFE @I1623@ +1 CHIL @I1620@ +1 MARR +2 DATE 5 DEC 1695 +0 @F633@ FAM +1 HUSB @I1622@ +1 WIFE @I1624@ +1 MARR +2 DATE 4 APR 1721 +0 @F634@ FAM +1 HUSB @I1625@ +1 WIFE @I1626@ +1 CHIL @I1622@ +1 CHIL @I2854@ +1 CHIL @I2855@ +1 MARR +2 DATE 25 JUN 1667 +2 PLAC Copenhagen,Denmark +0 @F635@ FAM +1 HUSB @I1627@ +1 WIFE @I1628@ +1 CHIL @I1630@ +1 MARR +2 DATE 27 NOV 1597 +0 @F636@ FAM +1 HUSB @I1627@ +1 WIFE @I1629@ +1 DIV Y +1 MARR +2 DATE 31 DEC 1615 +0 @F637@ FAM +1 HUSB @I1630@ +1 WIFE @I1631@ +1 CHIL @I1625@ +1 CHIL @I2856@ +1 CHIL @I2857@ +1 CHIL @I692@ +1 CHIL @I2858@ +1 MARR +2 DATE 1 OCT 1643 +2 PLAC Gluckstadt +0 @F638@ FAM +1 HUSB @I1632@ +1 WIFE @I1633@ +1 CHIL @I737@ +1 MARR +2 DATE 29 OCT 1525 +2 PLAC Lauenburg +0 @F639@ FAM +1 HUSB @I1634@ +1 WIFE @I1635@ +1 CHIL @I1632@ +1 MARR +2 DATE 10 APR 1502 +0 @F640@ FAM +1 HUSB @I1634@ +1 WIFE @I1636@ +1 MARR +2 DATE 9 OCT 1518 +2 PLAC Keil +0 @F641@ FAM +1 HUSB @I1641@ +1 WIFE @I1640@ +1 CHIL @I1618@ +1 CHIL @I346@ +0 @F642@ FAM +1 HUSB @I1643@ +1 WIFE @I1644@ +1 CHIL @I1645@ +1 CHIL @I299@ +1 CHIL @I1646@ +1 MARR +2 DATE 1774 +0 @F643@ FAM +1 HUSB @I1645@ +1 WIFE @I1647@ +1 CHIL @I1649@ +1 DIV Y +1 MARR +2 DATE 21 JUN 1806 +2 PLAC Ludwigslust +0 @F644@ FAM +1 HUSB @I1645@ +1 WIFE @I1648@ +1 MARR +2 DATE 22 MAY 1815 +2 PLAC Augustenburg +0 @F645@ FAM +1 HUSB @I1649@ +1 WIFE @I1650@ +1 DIV Y +1 MARR +2 DATE 1 NOV 1828 +2 PLAC Copenhagen +0 @F646@ FAM +1 HUSB @I1649@ +1 WIFE @I1651@ +1 DIV Y +1 MARR +2 DATE 10 JUN 1841 +2 PLAC Neustrelitz +0 @F647@ FAM +1 HUSB @I1649@ +1 WIFE @I1652@ +1 MARR +2 DATE 7 AUG 1850 +2 PLAC Frederiksborg +0 @F648@ FAM +1 HUSB @I1654@ +1 WIFE @I1653@ +1 CHIL @I1648@ +0 @F649@ FAM +1 HUSB @I1646@ +1 WIFE @I1656@ +0 @F650@ FAM +1 HUSB @I1661@ +1 WIFE @I1650@ +0 @F651@ FAM +1 HUSB @I1668@ +1 WIFE @I1667@ +1 MARR +2 DATE 1922 +0 @F652@ FAM +1 HUSB @I1664@ +1 WIFE @I1669@ +1 CHIL @I2699@ +1 CHIL @I1670@ +1 CHIL @I2700@ +1 CHIL @I2701@ +1 CHIL @I2702@ +1 MARR +2 DATE 1909 +0 @F653@ FAM +1 HUSB @I1673@ +1 WIFE @I1672@ +1 MARR +2 DATE 1968 +0 @F654@ FAM +1 HUSB @I1671@ +1 WIFE @I1670@ +1 CHIL @I1674@ +1 CHIL @I1675@ +1 CHIL @I1676@ +1 MARR +2 DATE 1933 +0 @F655@ FAM +1 HUSB @I1676@ +1 WIFE @I1677@ +1 MARR +2 DATE 1971 +0 @F656@ FAM +1 HUSB @I1685@ +1 WIFE @I1684@ +1 MARR +2 DATE 1871 +0 @F657@ FAM +1 HUSB @I1686@ +1 WIFE @I1204@ +1 DIV Y +1 MARR +2 DATE 1964 +0 @F658@ FAM +1 HUSB @I1687@ +1 WIFE @I1205@ +1 MARR +2 DATE 1967 +0 @F659@ FAM +1 HUSB @I1688@ +1 WIFE @I1206@ +1 MARR +2 DATE 1975 +0 @F660@ FAM +1 HUSB @I1693@ +1 WIFE @I1692@ +1 MARR +2 DATE 1842 +0 @F661@ FAM +1 HUSB @I1694@ +1 CHIL @I322@ +0 @F662@ FAM +1 HUSB @I1148@ +1 WIFE @I1695@ +1 MARR +2 DATE 22 NOV 1836 +2 PLAC Oldenburg,Germany +0 @F663@ FAM +1 HUSB @I1696@ +1 WIFE @I245@ +1 CHIL @I1697@ +1 CHIL @I1698@ +1 CHIL @I1114@ +1 CHIL @I1699@ +1 MARR +2 DATE 9 AUG 1832 +2 PLAC Compiegne +0 @F664@ FAM +1 HUSB @I417@ +1 WIFE @I2512@ +1 MARR +2 DATE 770 +0 @F665@ FAM +1 HUSB @I1706@ +1 WIFE @I1707@ +1 CHIL @I2152@ +1 CHIL @I2153@ +1 CHIL @I2154@ +1 MARR +2 DATE 1956 +0 @F666@ FAM +1 HUSB @I282@ +1 WIFE @I1708@ +0 @F667@ FAM +1 HUSB @I1709@ +1 WIFE @I284@ +0 @F668@ FAM +1 HUSB @I1710@ +1 WIFE @I285@ +0 @F669@ FAM +1 HUSB @I1711@ +1 WIFE @I289@ +0 @F670@ FAM +1 HUSB @I1714@ +1 WIFE @I1715@ +0 @F671@ FAM +1 HUSB @I1716@ +1 CHIL @I792@ +0 @F672@ FAM +1 HUSB @I1717@ +1 WIFE @I1718@ +1 CHIL @I1716@ +0 @F673@ FAM +1 HUSB @I1719@ +1 CHIL @I1717@ +0 @F674@ FAM +1 HUSB @I1720@ +1 CHIL @I1719@ +1 CHIL @I1721@ +0 @F675@ FAM +1 HUSB @I1722@ +1 CHIL @I787@ +0 @F676@ FAM +1 WIFE @I1723@ +1 CHIL @I1722@ +0 @F677@ FAM +1 WIFE @I1721@ +1 CHIL @I1723@ +0 @F678@ FAM +1 WIFE @I1724@ +1 CHIL @I1718@ +0 @F679@ FAM +1 WIFE @I1725@ +1 CHIL @I1724@ +0 @F680@ FAM +1 HUSB @I1726@ +1 WIFE @I1727@ +1 CHIL @I1725@ +0 @F681@ FAM +1 HUSB @I1728@ +1 CHIL @I789@ +0 @F682@ FAM +1 HUSB @I1729@ +1 CHIL @I782@ +1 CHIL @I1728@ +0 @F683@ FAM +1 HUSB @I398@ +1 WIFE @I1730@ +1 CHIL @I1731@ +0 @F684@ FAM +1 HUSB @I1731@ +1 WIFE @I1732@ +0 @F685@ FAM +1 HUSB @I1735@ +1 CHIL @I1291@ +0 @F686@ FAM +1 HUSB @I1662@ +1 WIFE @I1699@ +1 MARR +2 DATE 1857 +0 @F687@ FAM +1 HUSB @I1663@ +1 WIFE @I1738@ +0 @F688@ FAM +1 HUSB @I1739@ +1 WIFE @I2485@ +1 CHIL @I1903@ +1 CHIL @I1277@ +1 MARR +2 DATE 1274 +0 @F689@ FAM +1 HUSB @I1740@ +1 WIFE @I2482@ +1 CHIL @I1739@ +1 MARR +2 DATE 1234 +0 @F690@ FAM +1 HUSB @I1741@ +1 WIFE @I1742@ +1 CHIL @I1740@ +1 CHIL @I1894@ +1 CHIL @I2481@ +1 CHIL @I2484@ +1 MARR +2 DATE 1200 +0 @F691@ FAM +1 HUSB @I1891@ +1 CHIL @I1742@ +0 @F692@ FAM +1 HUSB @I1744@ +1 WIFE @I1745@ +0 @F693@ FAM +1 HUSB @I1746@ +1 CHIL @I1749@ +1 CHIL @I1262@ +0 @F694@ FAM +1 HUSB @I2452@ +1 WIFE @I1892@ +1 DIV Y +1 MARR +2 DATE 1104 +0 @F695@ FAM +1 HUSB @I1748@ +1 CHIL @I1520@ +0 @F696@ FAM +1 HUSB @I1749@ +1 WIFE @I1750@ +1 CHIL @I1751@ +0 @F697@ FAM +1 HUSB @I1452@ +1 CHIL @I1542@ +0 @F698@ FAM +1 HUSB @I1752@ +1 CHIL @I1452@ +0 @F699@ FAM +1 HUSB @I1763@ +1 CHIL @I1765@ +1 CHIL @I1546@ +0 @F700@ FAM +1 HUSB @I1764@ +1 WIFE @I1765@ +0 @F701@ FAM +1 HUSB @I1769@ +1 WIFE @I1759@ +0 @F702@ FAM +1 HUSB @I1770@ +1 WIFE @I1760@ +0 @F703@ FAM +1 HUSB @I1771@ +1 CHIL @I1770@ +0 @F704@ FAM +1 HUSB @I1772@ +1 WIFE @I1761@ +0 @F705@ FAM +1 HUSB @I1773@ +1 WIFE @I1762@ +0 @F706@ FAM +1 HUSB @I1774@ +1 CHIL @I1539@ +0 @F707@ FAM +1 HUSB @I1775@ +1 CHIL @I1549@ +0 @F708@ FAM +1 HUSB @I1776@ +1 WIFE @I1777@ +1 CHIL @I1548@ +0 @F709@ FAM +1 HUSB @I1778@ +1 CHIL @I1777@ +0 @F710@ FAM +1 HUSB @I1779@ +1 WIFE @I1780@ +1 CHIL @I1784@ +1 CHIL @I1533@ +0 @F711@ FAM +1 HUSB @I1779@ +1 WIFE @I1781@ +1 CHIL @I1782@ +0 @F712@ FAM +1 HUSB @I1783@ +1 CHIL @I1781@ +0 @F713@ FAM +1 HUSB @I1785@ +1 CHIL @I1780@ +0 @F714@ FAM +1 HUSB @I1786@ +1 WIFE @I1787@ +1 CHIL @I1788@ +1 CHIL @I1779@ +0 @F715@ FAM +1 HUSB @I1788@ +1 WIFE @I1789@ +0 @F716@ FAM +1 HUSB @I1786@ +1 WIFE @I1790@ +0 @F717@ FAM +1 HUSB @I1791@ +1 CHIL @I1790@ +0 @F718@ FAM +1 HUSB @I1792@ +1 WIFE @I1793@ +1 CHIL @I1786@ +1 CHIL @I1794@ +1 CHIL @I1795@ +1 CHIL @I1796@ +0 @F719@ FAM +1 HUSB @I1797@ +1 WIFE @I1796@ +0 @F720@ FAM +1 HUSB @I1792@ +1 WIFE @I1798@ +1 CHIL @I1799@ +1 CHIL @I1800@ +0 @F721@ FAM +1 HUSB @I1801@ +1 WIFE @I1800@ +0 @F722@ FAM +1 HUSB @I1792@ +1 WIFE @I1802@ +1 CHIL @I1803@ +1 CHIL @I1804@ +1 CHIL @I1805@ +1 CHIL @I1806@ +1 CHIL @I1807@ +1 CHIL @I1808@ +1 CHIL @I1809@ +1 CHIL @I1810@ +0 @F723@ FAM +1 HUSB @I1811@ +1 WIFE @I1806@ +0 @F724@ FAM +1 HUSB @I1812@ +1 WIFE @I1808@ +0 @F725@ FAM +1 HUSB @I1813@ +1 WIFE @I1809@ +0 @F726@ FAM +1 HUSB @I1814@ +1 WIFE @I1810@ +0 @F727@ FAM +1 HUSB @I1815@ +1 CHIL @I1251@ +0 @F728@ FAM +1 HUSB @I1816@ +1 WIFE @I2440@ +1 CHIL @I1429@ +1 CHIL @I2438@ +1 MARR +2 DATE 18 MAY 1514 +0 @F729@ FAM +1 HUSB @I2524@ +1 WIFE @I1817@ +1 CHIL @I2441@ +1 CHIL @I1816@ +0 @F730@ FAM +1 HUSB @I1818@ +1 CHIL @I1448@ +0 @F731@ FAM +1 HUSB @I1819@ +1 CHIL @I1456@ +0 @F732@ FAM +1 HUSB @I1820@ +1 CHIL @I1464@ +0 @F733@ FAM +1 HUSB @I1822@ +1 WIFE @I1821@ +0 @F734@ FAM +1 HUSB @I1823@ +1 WIFE @I1821@ +0 @F735@ FAM +1 HUSB @I1824@ +1 WIFE @I1821@ +0 @F736@ FAM +1 HUSB @I1329@ +0 @F737@ FAM +1 HUSB @I1825@ +1 CHIL @I1461@ +0 @F738@ FAM +1 HUSB @I1826@ +1 CHIL @I1467@ +0 @F739@ FAM +1 HUSB @I1827@ +1 WIFE @I1828@ +1 CHIL @I1469@ +1 CHIL @I1468@ +1 CHIL @I1634@ +1 MARR +2 DATE 1449 +0 @F740@ FAM +1 HUSB @I1830@ +1 WIFE @I1831@ +1 CHIL @I1447@ +1 CHIL @I2869@ +1 CHIL @I2870@ +1 CHIL @I2871@ +1 CHIL @I2872@ +1 CHIL @I2873@ +0 @F741@ FAM +1 HUSB @I1832@ +1 WIFE @I1833@ +1 CHIL @I1830@ +0 @F742@ FAM +1 HUSB @I1834@ +1 CHIL @I1833@ +0 @F743@ FAM +1 HUSB @I1835@ +1 WIFE @I1836@ +1 CHIL @I1832@ +0 @F744@ FAM +1 HUSB @I1837@ +1 WIFE @I1838@ +1 CHIL @I1842@ +1 CHIL @I1836@ +0 @F745@ FAM +1 HUSB @I1839@ +1 CHIL @I1838@ +0 @F746@ FAM +1 HUSB @I1840@ +1 WIFE @I1453@ +0 @F747@ FAM +1 HUSB @I1841@ +1 CHIL @I1453@ +0 @F748@ FAM +1 HUSB @I1843@ +0 @F749@ FAM +1 HUSB @I1845@ +1 WIFE @I1844@ +1 CHIL @I1846@ +0 @F750@ FAM +1 HUSB @I1846@ +1 WIFE @I1847@ +1 CHIL @I1849@ +0 @F751@ FAM +1 HUSB @I1848@ +1 CHIL @I1847@ +0 @F752@ FAM +1 HUSB @I1850@ +1 CHIL @I1381@ +0 @F753@ FAM +1 HUSB @I1382@ +1 WIFE @I1851@ +1 CHIL @I1853@ +0 @F754@ FAM +1 HUSB @I1852@ +1 CHIL @I1851@ +0 @F755@ FAM +1 HUSB @I1853@ +1 WIFE @I1854@ +1 DIV Y +0 @F756@ FAM +1 HUSB @I1859@ +1 CHIL @I1396@ +0 @F757@ FAM +1 HUSB @I1853@ +1 WIFE @I1856@ +0 @F758@ FAM +1 HUSB @I1857@ +1 CHIL @I1856@ +0 @F759@ FAM +1 HUSB @I1394@ +1 WIFE @I1858@ +0 @F760@ FAM +1 HUSB @I1855@ +1 CHIL @I1858@ +1 CHIL @I1854@ +0 @F761@ FAM +1 HUSB @I1861@ +1 WIFE @I1862@ +0 @F762@ FAM +1 HUSB @I1863@ +1 CHIL @I1862@ +0 @F763@ FAM +1 HUSB @I1518@ +1 WIFE @I1864@ +0 @F764@ FAM +1 HUSB @I1865@ +1 CHIL @I1864@ +0 @F765@ FAM +1 HUSB @I1868@ +1 CHIL @I1372@ +0 @F766@ FAM +1 HUSB @I1869@ +1 WIFE @I1372@ +1 CHIL @I1510@ +1 DIV Y +1 MARR +2 DATE 1137 +0 @F767@ FAM +1 HUSB @I1870@ +1 CHIL @I1523@ +0 @F768@ FAM +1 HUSB @I1871@ +1 CHIL @I1521@ +0 @F769@ FAM +1 HUSB @I1872@ +1 CHIL @I1508@ +0 @F770@ FAM +1 HUSB @I1874@ +1 CHIL @I1506@ +0 @F771@ FAM +1 HUSB @I1875@ +1 WIFE @I1506@ +0 @F772@ FAM +1 HUSB @I1876@ +1 WIFE @I1506@ +0 @F773@ FAM +1 HUSB @I1877@ +1 CHIL @I1365@ +0 @F774@ FAM +1 HUSB @I1878@ +1 WIFE @I1365@ +0 @F775@ FAM +1 HUSB @I1879@ +1 WIFE @I1365@ +0 @F776@ FAM +1 HUSB @I1880@ +1 WIFE @I1366@ +0 @F777@ FAM +1 HUSB @I1881@ +1 CHIL @I1282@ +0 @F778@ FAM +1 HUSB @I1883@ +1 CHIL @I596@ +0 @F779@ FAM +1 HUSB @I1884@ +1 CHIL @I1582@ +0 @F780@ FAM +1 HUSB @I1885@ +1 CHIL @I1583@ +0 @F781@ FAM +1 HUSB @I1886@ +1 WIFE @I1368@ +0 @F782@ FAM +1 HUSB @I1887@ +1 WIFE @I1889@ +0 @F783@ FAM +1 HUSB @I1890@ +1 CHIL @I1889@ +0 @F784@ FAM +1 HUSB @I1891@ +1 WIFE @I1747@ +1 CHIL @I1746@ +1 DIV Y +1 MARR +2 DATE 1197 +0 @F785@ FAM +1 HUSB @I1893@ +1 CHIL @I1587@ +0 @F786@ FAM +1 HUSB @I1894@ +1 WIFE @I1895@ +1 CHIL @I1495@ +0 @F787@ FAM +1 HUSB @I1585@ +1 WIFE @I1896@ +0 @F788@ FAM +1 HUSB @I1897@ +1 CHIL @I1896@ +0 @F789@ FAM +1 HUSB @I1898@ +1 CHIL @I1504@ +0 @F790@ FAM +1 HUSB @I1899@ +1 CHIL @I1593@ +0 @F791@ FAM +1 HUSB @I1900@ +1 WIFE @I1593@ +0 @F792@ FAM +1 HUSB @I1901@ +1 CHIL @I1505@ +0 @F793@ FAM +1 HUSB @I1902@ +1 WIFE @I1505@ +0 @F794@ FAM +1 HUSB @I1903@ +1 WIFE @I2486@ +1 CHIL @I2464@ +1 CHIL @I127@ +1 CHIL @I2465@ +1 CHIL @I1743@ +1 MARR +2 DATE 1284 +0 @F795@ FAM +1 HUSB @I1904@ +1 CHIL @I1349@ +0 @F796@ FAM +1 HUSB @I1905@ +1 CHIL @I1904@ +0 @F797@ FAM +1 HUSB @I1906@ +1 CHIL @I1905@ +0 @F798@ FAM +1 HUSB @I1907@ +1 CHIL @I1906@ +0 @F799@ FAM +1 HUSB @I1908@ +1 WIFE @I1909@ +1 CHIL @I1907@ +0 @F800@ FAM +1 HUSB @I1910@ +1 WIFE @I1911@ +1 CHIL @I1908@ +0 @F801@ FAM +1 HUSB @I1912@ +1 WIFE @I1911@ +0 @F802@ FAM +1 HUSB @I1913@ +1 WIFE @I1956@ +1 CHIL @I1957@ +1 CHIL @I1958@ +1 CHIL @I1911@ +1 CHIL @I1959@ +0 @F803@ FAM +1 HUSB @I1914@ +1 CHIL @I361@ +0 @F804@ FAM +1 HUSB @I1915@ +1 WIFE @I1916@ +1 CHIL @I1917@ +1 CHIL @I1914@ +0 @F805@ FAM +1 HUSB @I1918@ +1 CHIL @I1916@ +0 @F806@ FAM +1 HUSB @I1843@ +1 WIFE @I1842@ +1 CHIL @I1844@ +0 @F807@ FAM +1 HUSB @I1919@ +1 WIFE @I2216@ +1 CHIL @I1909@ +0 @F808@ FAM +1 HUSB @I1912@ +1 CHIL @I1919@ +0 @F809@ FAM +1 HUSB @I1920@ +1 WIFE @I1921@ +1 CHIL @I1912@ +0 @F810@ FAM +1 HUSB @I1922@ +1 WIFE @I1923@ +1 CHIL @I1921@ +0 @F811@ FAM +1 HUSB @I1924@ +1 WIFE @I1925@ +1 CHIL @I1923@ +0 @F812@ FAM +1 HUSB @I1926@ +1 WIFE @I1927@ +1 CHIL @I1925@ +0 @F813@ FAM +1 HUSB @I1928@ +1 WIFE @I1539@ +1 CHIL @I1927@ +0 @F814@ FAM +1 HUSB @I1930@ +1 WIFE @I1931@ +1 CHIL @I1928@ +0 @F815@ FAM +1 HUSB @I1932@ +1 WIFE @I1931@ +1 CHIL @I1933@ +0 @F816@ FAM +1 HUSB @I1934@ +1 CHIL @I1931@ +0 @F817@ FAM +1 HUSB @I1935@ +1 CHIL @I1934@ +1 CHIL @I2185@ +0 @F818@ FAM +1 HUSB @I1936@ +1 CHIL @I1935@ +0 @F819@ FAM +1 HUSB @I1937@ +1 CHIL @I1936@ +0 @F820@ FAM +1 HUSB @I1938@ +1 CHIL @I1939@ +1 CHIL @I1937@ +0 @F821@ FAM +1 HUSB @I1940@ +1 WIFE @I1941@ +1 CHIL @I1942@ +1 CHIL @I1943@ +1 CHIL @I1944@ +0 @F822@ FAM +1 HUSB @I1939@ +1 CHIL @I1940@ +0 @F823@ FAM +1 HUSB @I1945@ +1 CHIL @I1947@ +0 @F824@ FAM +1 HUSB @I1943@ +1 CHIL @I1945@ +1 CHIL @I1946@ +0 @F825@ FAM +1 HUSB @I1944@ +1 CHIL @I1948@ +0 @F826@ FAM +1 HUSB @I1948@ +1 CHIL @I1949@ +0 @F827@ FAM +1 HUSB @I1950@ +1 CHIL @I1951@ +0 @F828@ FAM +1 HUSB @I1949@ +1 CHIL @I1950@ +0 @F829@ FAM +1 HUSB @I1951@ +1 CHIL @I1952@ +0 @F830@ FAM +1 HUSB @I1953@ +1 CHIL @I1913@ +0 @F831@ FAM +1 HUSB @I1952@ +1 WIFE @I1954@ +1 CHIL @I1955@ +1 CHIL @I1953@ +0 @F832@ FAM +1 HUSB @I1961@ +1 CHIL @I1960@ +0 @F833@ FAM +1 HUSB @I1957@ +1 CHIL @I1961@ +0 @F834@ FAM +1 HUSB @I1964@ +1 WIFE @I1965@ +1 CHIL @I1792@ +1 CHIL @I1982@ +1 CHIL @I1985@ +1 CHIL @I1986@ +1 CHIL @I1987@ +0 @F835@ FAM +1 HUSB @I1966@ +1 WIFE @I1967@ +1 CHIL @I1968@ +1 CHIL @I1969@ +1 CHIL @I1971@ +1 CHIL @I1977@ +1 CHIL @I1972@ +1 CHIL @I1964@ +0 @F836@ FAM +1 HUSB @I1969@ +1 WIFE @I1970@ +0 @F837@ FAM +1 HUSB @I1973@ +1 WIFE @I1974@ +1 CHIL @I1966@ +1 CHIL @I1975@ +0 @F838@ FAM +1 HUSB @I1966@ +1 WIFE @I1970@ +0 @F839@ FAM +1 HUSB @I1976@ +1 CHIL @I1967@ +0 @F840@ FAM +1 HUSB @I1972@ +1 CHIL @I1978@ +1 CHIL @I1979@ +0 @F841@ FAM +1 HUSB @I1980@ +1 WIFE @I1977@ +0 @F842@ FAM +1 HUSB @I1981@ +1 CHIL @I1965@ +0 @F843@ FAM +1 HUSB @I1982@ +1 CHIL @I1983@ +1 CHIL @I1984@ +0 @F844@ FAM +1 HUSB @I1988@ +1 WIFE @I1987@ +0 @F845@ FAM +1 HUSB @I1989@ +1 WIFE @I1985@ +0 @F846@ FAM +1 HUSB @I1929@ +1 WIFE @I1768@ +1 CHIL @I1990@ +0 @F847@ FAM +1 HUSB @I1991@ +1 CHIL @I1992@ +0 @F848@ FAM +1 HUSB @I1992@ +1 CHIL @I1993@ +1 CHIL @I1994@ +0 @F849@ FAM +1 HUSB @I1995@ +1 CHIL @I1991@ +1 CHIL @I2019@ +0 @F850@ FAM +1 HUSB @I1996@ +1 CHIL @I1995@ +0 @F851@ FAM +1 HUSB @I1997@ +1 CHIL @I1996@ +0 @F852@ FAM +1 HUSB @I1998@ +1 CHIL @I1997@ +0 @F853@ FAM +1 HUSB @I1999@ +1 CHIL @I1998@ +0 @F854@ FAM +1 HUSB @I2000@ +1 CHIL @I1999@ +0 @F855@ FAM +1 HUSB @I2001@ +1 CHIL @I2000@ +0 @F856@ FAM +1 HUSB @I2002@ +1 CHIL @I2001@ +0 @F857@ FAM +1 HUSB @I2003@ +1 CHIL @I2002@ +0 @F858@ FAM +1 HUSB @I2004@ +1 CHIL @I2003@ +0 @F859@ FAM +1 HUSB @I2005@ +1 CHIL @I2004@ +0 @F860@ FAM +1 HUSB @I2006@ +1 CHIL @I2005@ +0 @F861@ FAM +1 HUSB @I2007@ +1 CHIL @I2006@ +0 @F862@ FAM +1 HUSB @I2008@ +1 CHIL @I2007@ +0 @F863@ FAM +1 HUSB @I2009@ +1 CHIL @I2008@ +0 @F864@ FAM +1 HUSB @I2010@ +1 CHIL @I2009@ +0 @F865@ FAM +1 HUSB @I2011@ +1 CHIL @I2010@ +0 @F866@ FAM +1 HUSB @I2012@ +1 CHIL @I2011@ +0 @F867@ FAM +1 HUSB @I2013@ +1 CHIL @I2012@ +0 @F868@ FAM +1 HUSB @I2014@ +1 CHIL @I2013@ +0 @F869@ FAM +1 HUSB @I2015@ +1 CHIL @I2014@ +0 @F870@ FAM +1 HUSB @I2016@ +1 CHIL @I2015@ +0 @F871@ FAM +1 HUSB @I2017@ +1 CHIL @I2016@ +0 @F872@ FAM +1 HUSB @I2018@ +1 CHIL @I2017@ +0 @F873@ FAM +1 WIFE @I2019@ +1 CHIL @I2020@ +1 CHIL @I2021@ +0 @F874@ FAM +1 HUSB @I1994@ +1 CHIL @I2022@ +1 CHIL @I2023@ +0 @F875@ FAM +1 HUSB @I2022@ +1 CHIL @I2024@ +0 @F876@ FAM +1 HUSB @I2026@ +1 CHIL @I2025@ +0 @F877@ FAM +1 HUSB @I2027@ +1 CHIL @I2026@ +0 @F878@ FAM +1 HUSB @I2028@ +1 CHIL @I2027@ +0 @F879@ FAM +1 HUSB @I2023@ +1 CHIL @I2028@ +0 @F880@ FAM +1 HUSB @I2024@ +1 CHIL @I2029@ +1 CHIL @I2030@ +1 CHIL @I2031@ +1 CHIL @I2032@ +0 @F881@ FAM +1 HUSB @I2029@ +1 CHIL @I2033@ +0 @F882@ FAM +1 HUSB @I2030@ +1 WIFE @I2034@ +1 DIV Y +0 @F883@ FAM +1 HUSB @I2030@ +1 WIFE @I2035@ +0 @F884@ FAM +1 HUSB @I2036@ +1 WIFE @I2032@ +0 @F885@ FAM +1 HUSB @I1993@ +1 CHIL @I2037@ +0 @F886@ FAM +1 HUSB @I2037@ +1 CHIL @I2038@ +1 CHIL @I2039@ +1 CHIL @I2040@ +0 @F887@ FAM +1 HUSB @I2038@ +1 CHIL @I2041@ +0 @F888@ FAM +1 HUSB @I2041@ +1 CHIL @I2042@ +1 CHIL @I2043@ +0 @F889@ FAM +1 HUSB @I2045@ +1 CHIL @I2044@ +0 @F890@ FAM +1 HUSB @I2039@ +1 CHIL @I2045@ +0 @F891@ FAM +1 HUSB @I2047@ +1 CHIL @I2046@ +1 CHIL @I2050@ +1 CHIL @I2051@ +1 CHIL @I2052@ +0 @F892@ FAM +1 HUSB @I2048@ +1 CHIL @I2047@ +0 @F893@ FAM +1 HUSB @I2046@ +1 WIFE @I2049@ +0 @F894@ FAM +1 HUSB @I2053@ +1 WIFE @I2052@ +0 @F895@ FAM +1 HUSB @I2054@ +1 CHIL @I1973@ +0 @F896@ FAM +1 HUSB @I2055@ +1 CHIL @I2054@ +0 @F897@ FAM +1 HUSB @I2056@ +1 CHIL @I2055@ +0 @F898@ FAM +1 HUSB @I2050@ +1 CHIL @I2056@ +0 @F899@ FAM +1 HUSB @I2040@ +1 CHIL @I2048@ +0 @F900@ FAM +1 HUSB @I2057@ +1 CHIL @I1230@ +0 @F901@ FAM +1 HUSB @I2058@ +1 WIFE @I1410@ +1 CHIL @I1595@ +0 @F902@ FAM +1 HUSB @I2059@ +1 CHIL @I1418@ +0 @F903@ FAM +1 HUSB @I2060@ +1 CHIL @I1347@ +0 @F904@ FAM +1 HUSB @I2061@ +1 WIFE @I1347@ +0 @F905@ FAM +1 HUSB @I2062@ +1 CHIL @I1416@ +0 @F906@ FAM +1 HUSB @I2063@ +1 CHIL @I1328@ +0 @F907@ FAM +1 HUSB @I2064@ +1 WIFE @I1328@ +0 @F908@ FAM +1 HUSB @I2062@ +1 CHIL @I1337@ +0 @F909@ FAM +1 HUSB @I2066@ +1 WIFE @I2065@ +0 @F910@ FAM +1 HUSB @I2067@ +1 CHIL @I2066@ +0 @F911@ FAM +1 HUSB @I2068@ +1 CHIL @I2067@ +0 @F912@ FAM +1 HUSB @I2069@ +1 CHIL @I1343@ +0 @F913@ FAM +1 HUSB @I2070@ +1 WIFE @I1603@ +0 @F914@ FAM +1 HUSB @I1332@ +1 CHIL @I1222@ +0 @F915@ FAM +1 HUSB @I2075@ +1 WIFE @I2074@ +1 CHIL @I1414@ +1 CHIL @I1220@ +1 CHIL @I2537@ +1 MARR +2 DATE 17 JUL 1385 +0 @F916@ FAM +1 HUSB @I2076@ +1 WIFE @I1331@ +0 @F917@ FAM +1 HUSB @I1437@ +1 WIFE @I2077@ +0 @F918@ FAM +1 HUSB @I2078@ +1 CHIL @I2077@ +0 @F919@ FAM +1 HUSB @I2080@ +1 WIFE @I2079@ +0 @F920@ FAM +1 HUSB @I1335@ +1 WIFE @I2081@ +1 CHIL @I2083@ +1 CHIL @I2084@ +1 CHIL @I2085@ +1 CHIL @I2086@ +1 CHIL @I2087@ +1 CHIL @I2088@ +1 CHIL @I2089@ +1 CHIL @I2090@ +0 @F921@ FAM +1 HUSB @I2082@ +1 CHIL @I2081@ +0 @F922@ FAM +1 HUSB @I2091@ +1 WIFE @I2086@ +0 @F923@ FAM +1 HUSB @I2092@ +1 WIFE @I2086@ +0 @F924@ FAM +1 HUSB @I2093@ +1 WIFE @I2087@ +0 @F925@ FAM +1 HUSB @I2094@ +1 WIFE @I2087@ +0 @F926@ FAM +1 HUSB @I2095@ +1 WIFE @I2088@ +0 @F927@ FAM +1 HUSB @I2096@ +1 WIFE @I2089@ +0 @F928@ FAM +1 HUSB @I2097@ +1 WIFE @I2089@ +0 @F929@ FAM +1 HUSB @I2098@ +1 WIFE @I2090@ +0 @F930@ FAM +1 HUSB @I2101@ +1 CHIL @I1434@ +0 @F931@ FAM +1 HUSB @I2099@ +1 WIFE @I2337@ +1 CHIL @I2338@ +1 CHIL @I2339@ +1 CHIL @I848@ +0 @F932@ FAM +1 HUSB @I1436@ +1 WIFE @I2102@ +0 @F933@ FAM +1 HUSB @I2103@ +1 CHIL @I2102@ +0 @F934@ FAM +1 HUSB @I2104@ +1 WIFE @I1428@ +1 CHIL @I2334@ +0 @F935@ FAM +1 HUSB @I2105@ +1 WIFE @I1427@ +0 @F936@ FAM +1 HUSB @I2108@ +1 WIFE @I2106@ +1 CHIL @I2109@ +1 CHIL @I2110@ +0 @F937@ FAM +1 HUSB @I2110@ +1 WIFE @I2111@ +0 @F938@ FAM +1 HUSB @I2109@ +1 WIFE @I2112@ +1 CHIL @I1436@ +1 CHIL @I2396@ +1 CHIL @I2397@ +1 CHIL @I2398@ +0 @F939@ FAM +1 HUSB @I2113@ +1 CHIL @I2112@ +0 @F940@ FAM +1 HUSB @I765@ +1 WIFE @I769@ +1 CHIL @I2415@ +0 @F941@ FAM +1 HUSB @I2120@ +1 CHIL @I769@ +0 @F942@ FAM +1 HUSB @I768@ +1 WIFE @I2121@ +0 @F943@ FAM +1 HUSB @I2122@ +1 WIFE @I2118@ +0 @F944@ FAM +1 HUSB @I2127@ +1 CHIL @I707@ +0 @F945@ FAM +1 HUSB @I2129@ +1 WIFE @I2128@ +0 @F946@ FAM +1 HUSB @I2130@ +1 WIFE @I951@ +0 @F947@ FAM +1 HUSB @I2131@ +1 WIFE @I2416@ +1 CHIL @I2130@ +1 CHIL @I2421@ +1 MARR +2 DATE 1649 +0 @F948@ FAM +1 HUSB @I2131@ +1 WIFE @I896@ +1 CHIL @I1420@ +1 MARR +2 DATE 1621 +0 @F949@ FAM +1 HUSB @I870@ +1 WIFE @I2133@ +1 CHIL @I2136@ +1 MARR +2 DATE 1543 +0 @F950@ FAM +1 HUSB @I870@ +1 WIFE @I2134@ +0 @F951@ FAM +1 HUSB @I870@ +1 WIFE @I2135@ +1 CHIL @I2132@ +1 MARR +2 DATE 1570 +0 @F952@ FAM +1 HUSB @I2137@ +1 CHIL @I721@ +0 @F953@ FAM +1 HUSB @I2138@ +1 CHIL @I2137@ +0 @F954@ FAM +1 HUSB @I2139@ +1 CHIL @I724@ +0 @F955@ FAM +1 HUSB @I2140@ +1 WIFE @I2141@ +1 CHIL @I342@ +0 @F956@ FAM +1 HUSB @I2142@ +1 WIFE @I2143@ +1 CHIL @I332@ +0 @F957@ FAM +1 HUSB @I2144@ +1 CHIL @I762@ +0 @F958@ FAM +1 HUSB @I2145@ +1 WIFE @I762@ +0 @F959@ FAM +1 HUSB @I2147@ +1 WIFE @I2148@ +1 CHIL @I131@ +0 @F960@ FAM +1 HUSB @I2149@ +1 WIFE @I99@ +0 @F961@ FAM +1 HUSB @I2150@ +1 WIFE @I98@ +0 @F962@ FAM +1 HUSB @I2151@ +1 CHIL @I126@ +0 @F963@ FAM +1 HUSB @I504@ +1 WIFE @I2156@ +1 CHIL @I2158@ +1 CHIL @I2159@ +1 DIV Y +0 @F964@ FAM +1 HUSB @I504@ +1 WIFE @I2157@ +0 @F965@ FAM +1 HUSB @I2160@ +1 CHIL @I494@ +0 @F966@ FAM +1 HUSB @I2161@ +1 CHIL @I408@ +0 @F967@ FAM +1 HUSB @I2162@ +1 WIFE @I509@ +1 DIV Y +1 MARR +2 DATE 1941 +0 @F968@ FAM +1 HUSB @I2163@ +1 WIFE @I509@ +1 CHIL @I2165@ +1 DIV Y +1 MARR +2 DATE 1957 +0 @F969@ FAM +1 HUSB @I2164@ +1 WIFE @I509@ +1 MARR +2 DATE 1965 +0 @F970@ FAM +1 HUSB @I2166@ +1 WIFE @I1959@ +1 CHIL @I2167@ +0 @F971@ FAM +1 HUSB @I2168@ +1 WIFE @I2167@ +1 CHIL @I2169@ +0 @F972@ FAM +1 HUSB @I2169@ +1 CHIL @I2170@ +0 @F973@ FAM +1 HUSB @I2170@ +1 CHIL @I2171@ +0 @F974@ FAM +1 HUSB @I2171@ +1 CHIL @I2172@ +0 @F975@ FAM +1 HUSB @I2173@ +1 WIFE @I2172@ +1 CHIL @I2174@ +0 @F976@ FAM +1 HUSB @I2174@ +1 CHIL @I1352@ +0 @F977@ FAM +1 HUSB @I2175@ +1 CHIL @I2173@ +0 @F978@ FAM +1 HUSB @I2176@ +1 CHIL @I2175@ +0 @F979@ FAM +1 HUSB @I2177@ +1 CHIL @I2176@ +0 @F980@ FAM +1 HUSB @I2178@ +1 WIFE @I2179@ +1 CHIL @I2177@ +0 @F981@ FAM +1 HUSB @I2180@ +1 CHIL @I2179@ +0 @F982@ FAM +1 HUSB @I2181@ +1 CHIL @I2180@ +0 @F983@ FAM +1 HUSB @I2182@ +1 CHIL @I2181@ +0 @F984@ FAM +1 HUSB @I2183@ +1 CHIL @I2182@ +0 @F985@ FAM +1 HUSB @I2184@ +1 CHIL @I2183@ +0 @F986@ FAM +1 HUSB @I2185@ +1 CHIL @I2184@ +0 @F987@ FAM +1 HUSB @I2186@ +1 CHIL @I1918@ +0 @F988@ FAM +1 HUSB @I2187@ +1 WIFE @I2188@ +1 CHIL @I2186@ +0 @F989@ FAM +1 HUSB @I2189@ +1 WIFE @I2190@ +1 CHIL @I2188@ +0 @F990@ FAM +1 HUSB @I2191@ +1 CHIL @I2190@ +0 @F991@ FAM +1 HUSB @I2192@ +1 CHIL @I2191@ +0 @F992@ FAM +1 HUSB @I2193@ +1 CHIL @I2192@ +0 @F993@ FAM +1 HUSB @I2194@ +1 CHIL @I2193@ +0 @F994@ FAM +1 HUSB @I2195@ +1 CHIL @I2194@ +0 @F995@ FAM +1 HUSB @I2196@ +1 CHIL @I2195@ +0 @F996@ FAM +1 HUSB @I2197@ +1 CHIL @I2196@ +0 @F997@ FAM +1 HUSB @I2198@ +1 CHIL @I2197@ +0 @F998@ FAM +1 HUSB @I2199@ +1 CHIL @I2198@ +0 @F999@ FAM +1 HUSB @I2200@ +1 CHIL @I2199@ +0 @F1000@ FAM +1 HUSB @I2201@ +1 CHIL @I2200@ +0 @F1001@ FAM +1 HUSB @I2202@ +1 CHIL @I2201@ +0 @F1002@ FAM +1 HUSB @I2203@ +1 CHIL @I2202@ +0 @F1003@ FAM +1 HUSB @I2204@ +1 CHIL @I2203@ +0 @F1004@ FAM +1 HUSB @I2205@ +1 CHIL @I2204@ +0 @F1005@ FAM +1 HUSB @I2206@ +1 WIFE @I2207@ +1 CHIL @I2205@ +0 @F1006@ FAM +1 HUSB @I2208@ +1 CHIL @I2206@ +0 @F1007@ FAM +1 HUSB @I2209@ +1 CHIL @I2208@ +0 @F1008@ FAM +1 HUSB @I2210@ +1 CHIL @I2209@ +0 @F1009@ FAM +1 HUSB @I2211@ +1 CHIL @I2210@ +0 @F1010@ FAM +1 HUSB @I2212@ +1 CHIL @I2211@ +1 CHIL @I2213@ +0 @F1011@ FAM +1 HUSB @I2214@ +1 WIFE @I2213@ +1 CHIL @I2215@ +0 @F1012@ FAM +1 HUSB @I2217@ +1 WIFE @I2218@ +1 CHIL @I2216@ +0 @F1013@ FAM +1 HUSB @I2219@ +1 WIFE @I2220@ +1 CHIL @I2218@ +0 @F1014@ FAM +1 HUSB @I2221@ +1 CHIL @I2220@ +1 CHIL @I2207@ +0 @F1015@ FAM +1 HUSB @I2222@ +1 CHIL @I2221@ +0 @F1016@ FAM +1 HUSB @I2223@ +1 CHIL @I2222@ +0 @F1017@ FAM +1 HUSB @I2215@ +1 CHIL @I2223@ +0 @F1018@ FAM +1 HUSB @I1514@ +1 WIFE @I2224@ +0 @F1019@ FAM +1 HUSB @I2301@ +1 WIFE @I2302@ +1 CHIL @I779@ +0 @F1020@ FAM +1 HUSB @I1511@ +1 WIFE @I2225@ +1 CHIL @I2237@ +0 @F1021@ FAM +1 HUSB @I2226@ +1 CHIL @I2225@ +0 @F1022@ FAM +1 HUSB @I1515@ +1 WIFE @I2227@ +1 CHIL @I2228@ +0 @F1023@ FAM +1 HUSB @I2228@ +1 WIFE @I2229@ +1 CHIL @I2230@ +1 CHIL @I2231@ +1 CHIL @I1837@ +0 @F1024@ FAM +1 HUSB @I2231@ +1 WIFE @I2232@ +1 CHIL @I1886@ +0 @F1025@ FAM +1 HUSB @I1886@ +1 WIFE @I2233@ +1 CHIL @I1585@ +1 MARR +2 DATE AFT 1238 +0 @F1026@ FAM +1 HUSB @I2235@ +1 WIFE @I2234@ +1 CHIL @I2236@ +0 @F1027@ FAM +1 HUSB @I2237@ +1 WIFE @I2238@ +0 @F1028@ FAM +1 HUSB @I2239@ +1 WIFE @I2240@ +1 CHIL @I1511@ +1 CHIL @I2241@ +0 @F1029@ FAM +1 HUSB @I2242@ +1 WIFE @I2243@ +1 CHIL @I2239@ +0 @F1030@ FAM +1 HUSB @I2244@ +1 WIFE @I2245@ +1 CHIL @I2246@ +0 @F1031@ FAM +1 HUSB @I2247@ +1 WIFE @I2245@ +0 @F1032@ FAM +1 HUSB @I2248@ +1 CHIL @I2243@ +0 @F1033@ FAM +1 HUSB @I2249@ +1 CHIL @I2248@ +0 @F1034@ FAM +1 HUSB @I2250@ +1 CHIL @I2249@ +1 CHIL @I2253@ +0 @F1035@ FAM +1 HUSB @I2251@ +1 CHIL @I2250@ +0 @F1036@ FAM +1 HUSB @I2252@ +1 CHIL @I2251@ +0 @F1037@ FAM +1 HUSB @I2253@ +1 CHIL @I2254@ +0 @F1038@ FAM +1 HUSB @I2255@ +1 CHIL @I2245@ +0 @F1039@ FAM +1 HUSB @I2254@ +1 CHIL @I2255@ +0 @F1040@ FAM +1 HUSB @I2257@ +1 CHIL @I2256@ +0 @F1041@ FAM +1 HUSB @I2258@ +1 CHIL @I2257@ +0 @F1042@ FAM +1 HUSB @I2259@ +1 CHIL @I2258@ +0 @F1043@ FAM +1 HUSB @I2260@ +1 CHIL @I2259@ +0 @F1044@ FAM +1 HUSB @I2261@ +1 CHIL @I2252@ +1 CHIL @I2260@ +1 CHIL @I2262@ +0 @F1045@ FAM +1 HUSB @I2263@ +1 WIFE @I2262@ +1 CHIL @I2264@ +0 @F1046@ FAM +1 HUSB @I2265@ +1 CHIL @I2261@ +1 CHIL @I2266@ +0 @F1047@ FAM +1 HUSB @I2267@ +1 CHIL @I1601@ +0 @F1048@ FAM +1 HUSB @I2268@ +1 CHIL @I1598@ +0 @F1049@ FAM +1 HUSB @I2269@ +1 CHIL @I1596@ +0 @F1050@ FAM +1 HUSB @I2270@ +1 CHIL @I1327@ +0 @F1051@ FAM +1 HUSB @I2271@ +1 WIFE @I1327@ +1 CHIL @I998@ +0 @F1052@ FAM +1 HUSB @I2272@ +1 CHIL @I1218@ +0 @F1053@ FAM +1 HUSB @I2273@ +1 WIFE @I1025@ +0 @F1054@ FAM +1 HUSB @I2274@ +1 WIFE @I2549@ +1 CHIL @I1628@ +0 @F1055@ FAM +1 HUSB @I2275@ +1 WIFE @I1019@ +0 @F1056@ FAM +1 HUSB @I2276@ +1 WIFE @I995@ +0 @F1057@ FAM +1 HUSB @I2277@ +1 CHIL @I1345@ +0 @F1058@ FAM +1 HUSB @I2278@ +1 WIFE @I1345@ +0 @F1059@ FAM +1 HUSB @I2279@ +1 CHIL @I1445@ +0 @F1060@ FAM +1 HUSB @I2282@ +1 WIFE @I2281@ +0 @F1061@ FAM +1 HUSB @I2286@ +1 WIFE @I2284@ +0 @F1062@ FAM +1 HUSB @I2287@ +1 WIFE @I2284@ +0 @F1063@ FAM +1 HUSB @I2288@ +1 WIFE @I2285@ +0 @F1064@ FAM +1 HUSB @I2289@ +1 WIFE @I2285@ +0 @F1065@ FAM +1 HUSB @I2290@ +1 WIFE @I2285@ +0 @F1066@ FAM +1 HUSB @I2291@ +1 CHIL @I1413@ +0 @F1067@ FAM +1 HUSB @I2292@ +1 WIFE @I1502@ +0 @F1068@ FAM +1 HUSB @I2293@ +1 WIFE @I1502@ +0 @F1069@ FAM +1 HUSB @I2295@ +1 WIFE @I2294@ +0 @F1070@ FAM +1 HUSB @I2297@ +1 WIFE @I2296@ +0 @F1071@ FAM +1 HUSB @I2298@ +1 WIFE @I2296@ +0 @F1072@ FAM +1 HUSB @I1338@ +1 WIFE @I2296@ +0 @F1073@ FAM +1 HUSB @I2299@ +1 CHIL @I1444@ +0 @F1074@ FAM +1 HUSB @I2300@ +1 WIFE @I1444@ +1 DIV Y +0 @F1075@ FAM +1 HUSB @I2303@ +1 WIFE @I2304@ +1 CHIL @I2301@ +0 @F1076@ FAM +1 HUSB @I2305@ +1 WIFE @I2306@ +1 CHIL @I2304@ +0 @F1077@ FAM +1 HUSB @I2307@ +1 WIFE @I2308@ +1 CHIL @I2305@ +0 @F1078@ FAM +1 HUSB @I2310@ +1 WIFE @I2311@ +1 CHIL @I2312@ +1 CHIL @I2313@ +1 CHIL @I2314@ +1 CHIL @I869@ +1 CHIL @I2315@ +1 CHIL @I2316@ +1 CHIL @I2317@ +1 CHIL @I2318@ +0 @F1079@ FAM +1 HUSB @I2312@ +1 WIFE @I2319@ +0 @F1080@ FAM +1 HUSB @I2320@ +1 WIFE @I2319@ +0 @F1081@ FAM +1 HUSB @I2313@ +1 WIFE @I2321@ +1 CHIL @I2324@ +0 @F1082@ FAM +1 HUSB @I2313@ +1 WIFE @I2322@ +0 @F1083@ FAM +1 HUSB @I2313@ +1 WIFE @I2323@ +0 @F1084@ FAM +1 HUSB @I2314@ +1 WIFE @I2325@ +0 @F1085@ FAM +1 HUSB @I2326@ +1 WIFE @I2325@ +0 @F1086@ FAM +1 HUSB @I2327@ +1 WIFE @I2316@ +0 @F1087@ FAM +1 HUSB @I2328@ +1 WIFE @I2317@ +0 @F1088@ FAM +1 HUSB @I2329@ +1 WIFE @I2318@ +0 @F1089@ FAM +1 HUSB @I2315@ +1 WIFE @I2330@ +0 @F1090@ FAM +1 HUSB @I2315@ +1 WIFE @I2331@ +0 @F1091@ FAM +1 HUSB @I2332@ +1 WIFE @I2106@ +1 DIV Y +0 @F1092@ FAM +1 HUSB @I2333@ +1 WIFE @I2107@ +0 @F1093@ FAM +1 HUSB @I2335@ +1 WIFE @I2334@ +0 @F1094@ FAM +1 HUSB @I2104@ +1 WIFE @I2336@ +0 @F1095@ FAM +1 HUSB @I2340@ +1 WIFE @I2339@ +1 CHIL @I2394@ +1 CHIL @I2403@ +0 @F1096@ FAM +1 HUSB @I2341@ +1 WIFE @I2342@ +1 CHIL @I2343@ +1 CHIL @I2337@ +1 CHIL @I857@ +0 @F1097@ FAM +1 HUSB @I2343@ +1 WIFE @I2344@ +0 @F1098@ FAM +1 HUSB @I2343@ +1 WIFE @I2345@ +1 CHIL @I2355@ +1 CHIL @I2356@ +1 CHIL @I2357@ +0 @F1099@ FAM +1 HUSB @I857@ +1 WIFE @I2346@ +0 @F1100@ FAM +1 HUSB @I2341@ +1 WIFE @I2347@ +1 CHIL @I2348@ +1 CHIL @I2349@ +1 CHIL @I2350@ +0 @F1101@ FAM +1 HUSB @I2348@ +1 WIFE @I2351@ +0 @F1102@ FAM +1 HUSB @I2348@ +1 WIFE @I2352@ +0 @F1103@ FAM +1 HUSB @I2353@ +1 WIFE @I2349@ +0 @F1104@ FAM +1 HUSB @I2354@ +1 WIFE @I2350@ +0 @F1105@ FAM +1 HUSB @I2355@ +1 WIFE @I2358@ +1 CHIL @I2359@ +1 CHIL @I2360@ +1 CHIL @I2361@ +1 CHIL @I2362@ +1 CHIL @I2363@ +0 @F1106@ FAM +1 HUSB @I2364@ +1 WIFE @I2356@ +0 @F1107@ FAM +1 HUSB @I2357@ +1 WIFE @I2365@ +0 @F1108@ FAM +1 HUSB @I2359@ +1 WIFE @I2366@ +1 CHIL @I2367@ +0 @F1109@ FAM +1 HUSB @I2367@ +1 WIFE @I2368@ +1 CHIL @I2369@ +0 @F1110@ FAM +1 HUSB @I2369@ +1 WIFE @I2370@ +0 @F1111@ FAM +1 HUSB @I2359@ +1 WIFE @I2371@ +1 CHIL @I2372@ +1 CHIL @I2387@ +0 @F1112@ FAM +1 HUSB @I2372@ +1 WIFE @I2373@ +0 @F1113@ FAM +1 HUSB @I2372@ +1 WIFE @I2374@ +1 CHIL @I2375@ +1 CHIL @I2376@ +1 CHIL @I2377@ +1 CHIL @I2378@ +1 CHIL @I2379@ +0 @F1114@ FAM +1 HUSB @I2375@ +1 WIFE @I2380@ +0 @F1115@ FAM +1 HUSB @I2376@ +1 WIFE @I2381@ +0 @F1116@ FAM +1 HUSB @I2377@ +1 WIFE @I2382@ +0 @F1117@ FAM +1 HUSB @I2383@ +1 WIFE @I2382@ +0 @F1118@ FAM +1 HUSB @I2384@ +1 WIFE @I2378@ +0 @F1119@ FAM +1 HUSB @I2385@ +1 WIFE @I2379@ +1 DIV Y +0 @F1120@ FAM +1 HUSB @I2386@ +1 WIFE @I2379@ +0 @F1121@ FAM +1 HUSB @I2387@ +1 WIFE @I2388@ +0 @F1122@ FAM +1 HUSB @I2108@ +1 WIFE @I2389@ +0 @F1123@ FAM +1 HUSB @I2108@ +1 WIFE @I2390@ +0 @F1124@ FAM +1 HUSB @I2391@ +1 WIFE @I2390@ +0 @F1125@ FAM +1 HUSB @I2392@ +1 WIFE @I2393@ +1 CHIL @I2327@ +1 CHIL @I2108@ +1 CHIL @I2319@ +0 @F1126@ FAM +1 HUSB @I2392@ +1 WIFE @I2395@ +1 DIV Y +0 @F1127@ FAM +1 HUSB @I2396@ +1 WIFE @I2399@ +0 @F1128@ FAM +1 HUSB @I2400@ +1 WIFE @I2399@ +0 @F1129@ FAM +1 HUSB @I2397@ +1 WIFE @I2401@ +0 @F1130@ FAM +1 HUSB @I2397@ +1 WIFE @I2402@ +0 @F1131@ FAM +1 HUSB @I2394@ +1 WIFE @I2404@ +0 @F1132@ FAM +1 HUSB @I2405@ +1 WIFE @I2403@ +1 CHIL @I2406@ +1 CHIL @I2407@ +1 CHIL @I2331@ +1 CHIL @I2408@ +1 CHIL @I2409@ +0 @F1133@ FAM +1 HUSB @I2406@ +1 WIFE @I2410@ +0 @F1134@ FAM +1 HUSB @I2411@ +1 WIFE @I2331@ +0 @F1135@ FAM +1 HUSB @I2412@ +1 WIFE @I2331@ +0 @F1136@ FAM +1 HUSB @I2413@ +1 WIFE @I2408@ +0 @F1137@ FAM +1 HUSB @I2414@ +1 WIFE @I2409@ +0 @F1138@ FAM +1 HUSB @I2418@ +1 WIFE @I2417@ +1 CHIL @I2416@ +1 CHIL @I2420@ +0 @F1139@ FAM +1 HUSB @I2419@ +1 CHIL @I2418@ +0 @F1140@ FAM +1 HUSB @I2420@ +1 WIFE @I2421@ +1 CHIL @I2427@ +0 @F1141@ FAM +1 HUSB @I2420@ +1 WIFE @I2422@ +1 CHIL @I2430@ +1 CHIL @I2431@ +0 @F1142@ FAM +1 HUSB @I2424@ +1 WIFE @I2425@ +1 CHIL @I2880@ +1 MARR +2 DATE 1714 +0 @F1143@ FAM +1 HUSB @I2423@ +1 WIFE @I2882@ +1 CHIL @I2426@ +1 CHIL @I2424@ +1 CHIL @I2507@ +1 MARR +2 DATE 1680 +0 @F1144@ FAM +1 HUSB @I2428@ +1 WIFE @I2427@ +1 CHIL @I2429@ +0 @F1145@ FAM +1 HUSB @I2433@ +1 WIFE @I2432@ +1 CHIL @I2434@ +1 MARR +2 DATE 1736 +0 @F1146@ FAM +1 HUSB @I2431@ +1 CHIL @I2432@ +0 @F1147@ FAM +1 HUSB @I2448@ +1 WIFE @I2614@ +1 CHIL @I2973@ +1 CHIL @I2974@ +1 CHIL @I2975@ +1 CHIL @I139@ +1 CHIL @I205@ +1 CHIL @I138@ +1 CHIL @I1696@ +1 MARR +2 DATE 1777 +0 @F1148@ FAM +1 HUSB @I2438@ +1 WIFE @I2439@ +1 CHIL @I1248@ +1 CHIL @I2522@ +1 CHIL @I2523@ +1 MARR +2 DATE 28 OCT 1533 +0 @F1149@ FAM +1 HUSB @I2435@ +1 WIFE @I2436@ +1 CHIL @I1614@ +0 @F1150@ FAM +1 HUSB @I2437@ +1 CHIL @I1438@ +0 @F1151@ FAM +1 HUSB @I838@ +1 WIFE @I2547@ +1 DIV Y +1 MARR +2 DATE 8 SEP 1476 +0 @F1152@ FAM +1 HUSB @I2442@ +1 WIFE @I2443@ +1 CHIL @I841@ +0 @F1153@ FAM +1 HUSB @I2444@ +1 WIFE @I2445@ +1 CHIL @I1612@ +0 @F1154@ FAM +1 HUSB @I1698@ +1 WIFE @I2449@ +1 CHIL @I2901@ +1 CHIL @I2902@ +1 CHIL @I2903@ +1 MARR +2 DATE 1853 +0 @F1155@ FAM +1 HUSB @I2450@ +1 CHIL @I2449@ +0 @F1156@ FAM +1 HUSB @I2451@ +1 WIFE @I2477@ +1 CHIL @I1741@ +1 MARR +2 DATE 1180 +0 @F1157@ FAM +1 HUSB @I2464@ +1 WIFE @I2487@ +1 CHIL @I2466@ +1 MARR +2 DATE AUG 1315 +0 @F1158@ FAM +1 HUSB @I2452@ +1 WIFE @I2453@ +1 CHIL @I2469@ +1 CHIL @I1869@ +1 CHIL @I2470@ +1 CHIL @I2471@ +1 CHIL @I2472@ +1 CHIL @I2473@ +1 CHIL @I2474@ +1 MARR +2 DATE 1115 +0 @F1159@ FAM +1 HUSB @I2454@ +1 WIFE @I2455@ +1 CHIL @I2452@ +1 DIV Y +1 MARR +2 DATE 1072 +0 @F1160@ FAM +1 HUSB @I2454@ +1 WIFE @I2456@ +1 MARR +2 DATE 1095 +0 @F1161@ FAM +1 HUSB @I2457@ +1 WIFE @I2535@ +1 CHIL @I2454@ +1 MARR +2 DATE 1051 +0 @F1162@ FAM +1 HUSB @I2458@ +1 WIFE @I2459@ +1 CHIL @I2460@ +1 CHIL @I2457@ +1 CHIL @I2533@ +1 MARR +2 DATE 1003 +0 @F1163@ FAM +1 HUSB @I2458@ +1 WIFE @I2461@ +0 @F1164@ FAM +1 HUSB @I2458@ +1 WIFE @I2462@ +1 DIV Y +1 MARR +2 DATE 996 +0 @F1165@ FAM +1 HUSB @I2463@ +1 CHIL @I2458@ +0 @F1166@ FAM +1 HUSB @I2467@ +1 CHIL @I1557@ +0 @F1167@ FAM +1 HUSB @I2468@ +1 CHIL @I2467@ +0 @F1168@ FAM +1 HUSB @I1869@ +1 WIFE @I2475@ +1 MARR +2 DATE 1154 +0 @F1169@ FAM +1 HUSB @I1869@ +1 WIFE @I2476@ +1 CHIL @I2451@ +1 MARR +2 DATE 1160 +0 @F1170@ FAM +1 HUSB @I2451@ +1 WIFE @I2478@ +1 DIV Y +1 MARR +2 DATE 1193 +0 @F1171@ FAM +1 HUSB @I2451@ +1 WIFE @I2479@ +1 CHIL @I2480@ +1 DIV Y +1 MARR +2 DATE 1196 +0 @F1172@ FAM +1 HUSB @I2483@ +1 CHIL @I2482@ +0 @F1173@ FAM +1 HUSB @I2488@ +1 CHIL @I2487@ +0 @F1174@ FAM +1 HUSB @I2489@ +1 CHIL @I2488@ +0 @F1175@ FAM +1 HUSB @I2465@ +1 WIFE @I2490@ +1 MARR +2 DATE 1307 +0 @F1176@ FAM +1 HUSB @I1743@ +1 WIFE @I2491@ +1 DIV Y +1 MARR +2 DATE 1307 +0 @F1177@ FAM +1 HUSB @I1743@ +1 WIFE @I2492@ +1 MARR +2 DATE 21 SEP 1322 +0 @F1178@ FAM +1 HUSB @I1743@ +1 WIFE @I2493@ +1 MARR +2 DATE JUL 1325 +0 @F1179@ FAM +1 HUSB @I2495@ +1 CHIL @I2494@ +1 CHIL @I2520@ +0 @F1180@ FAM +1 HUSB @I2494@ +1 WIFE @I2496@ +1 CHIL @I2498@ +1 MARR +2 DATE JUL 1313 +0 @F1181@ FAM +1 HUSB @I2494@ +1 WIFE @I2497@ +1 MARR +2 DATE 1349 +0 @F1182@ FAM +1 HUSB @I2499@ +1 WIFE @I2500@ +1 CHIL @I2075@ +1 CHIL @I2501@ +1 CHIL @I2502@ +1 CHIL @I2503@ +1 MARR +2 DATE 8 APR 1350 +0 @F1183@ FAM +1 HUSB @I2504@ +1 CHIL @I1423@ +0 @F1184@ FAM +1 HUSB @I740@ +1 WIFE @I2505@ +1 MARR +2 DATE 18 AUG 1572 +0 @F1185@ FAM +1 HUSB @I894@ +1 WIFE @I587@ +1 CHIL @I1424@ +1 CHIL @I898@ +1 CHIL @I897@ +1 CHIL @I2506@ +0 @F1186@ FAM +1 HUSB @I897@ +1 WIFE @I2508@ +1 CHIL @I2509@ +1 CHIL @I2510@ +0 @F1187@ FAM +1 HUSB @I2511@ +1 WIFE @I1705@ +1 CHIL @I245@ +0 @F1188@ FAM +1 HUSB @I2513@ +1 WIFE @I2514@ +1 CHIL @I2511@ +0 @F1189@ FAM +1 HUSB @I2515@ +1 CHIL @I2513@ +0 @F1190@ FAM +1 HUSB @I2516@ +1 CHIL @I2515@ +0 @F1191@ FAM +1 HUSB @I2517@ +1 WIFE @I2919@ +1 CHIL @I2516@ +1 CHIL @I2921@ +0 @F1192@ FAM +1 HUSB @I2498@ +1 WIFE @I2519@ +1 CHIL @I2499@ +1 CHIL @I2518@ +1 MARR +2 DATE 28 JUL 1332 +0 @F1193@ FAM +1 HUSB @I2521@ +1 WIFE @I2520@ +0 @F1194@ FAM +1 HUSB @I2525@ +1 CHIL @I2524@ +0 @F1195@ FAM +1 HUSB @I2530@ +1 WIFE @I2531@ +1 CHIL @I2532@ +1 CHIL @I440@ +0 @F1196@ FAM +1 HUSB @I2457@ +1 WIFE @I2536@ +1 CHIL @I2534@ +0 @F1197@ FAM +1 HUSB @I2537@ +1 WIFE @I2538@ +1 CHIL @I2540@ +1 MARR +2 DATE 18 DEC 1422 +0 @F1198@ FAM +1 WIFE @I2539@ +1 CHIL @I2538@ +0 @F1199@ FAM +1 HUSB @I2540@ +1 WIFE @I2541@ +1 MARR +2 DATE 24 JUN 1436 +0 @F1200@ FAM +1 HUSB @I2540@ +1 WIFE @I2542@ +1 CHIL @I2544@ +1 CHIL @I2543@ +1 MARR +2 DATE 14 FEB 1457 +0 @F1201@ FAM +1 HUSB @I838@ +1 WIFE @I2548@ +1 CHIL @I2440@ +1 MARR +2 DATE 8 JAN 1499 +0 @F1202@ FAM +1 HUSB @I417@ +1 WIFE @I2550@ +1 CHIL @I2551@ +1 CHIL @I2552@ +1 CHIL @I2553@ +1 CHIL @I2554@ +1 MARR +2 DATE 771 +0 @F1203@ FAM +1 HUSB @I417@ +1 WIFE @I2555@ +1 MARR +2 DATE 784 +0 @F1204@ FAM +1 HUSB @I417@ +1 WIFE @I2556@ +1 MARR +2 DATE 794 +0 @F1205@ FAM +1 HUSB @I2552@ +1 WIFE @I2557@ +1 CHIL @I2565@ +0 @F1206@ FAM +1 HUSB @I2553@ +1 WIFE @I2558@ +1 CHIL @I2560@ +1 CHIL @I2561@ +1 CHIL @I2562@ +1 CHIL @I2563@ +1 MARR +2 DATE 798 +0 @F1207@ FAM +1 HUSB @I2553@ +1 WIFE @I2559@ +1 CHIL @I2564@ +0 @F1208@ FAM +1 HUSB @I2560@ +1 WIFE @I2566@ +1 CHIL @I2567@ +1 CHIL @I2568@ +1 CHIL @I2569@ +0 @F1209@ FAM +1 HUSB @I2561@ +1 CHIL @I2570@ +0 @F1210@ FAM +1 HUSB @I2563@ +1 WIFE @I2571@ +1 CHIL @I2572@ +1 CHIL @I2573@ +1 CHIL @I2574@ +0 @F1211@ FAM +1 HUSB @I2564@ +1 WIFE @I2575@ +1 CHIL @I2576@ +1 CHIL @I2577@ +1 CHIL @I2578@ +1 CHIL @I2579@ +1 MARR +2 DATE 842 +0 @F1212@ FAM +1 HUSB @I2576@ +1 WIFE @I2580@ +1 CHIL @I2581@ +1 CHIL @I2582@ +1 MARR +2 DATE 862 +0 @F1213@ FAM +1 HUSB @I2576@ +1 WIFE @I2583@ +1 CHIL @I2584@ +0 @F1214@ FAM +1 HUSB @I2584@ +1 WIFE @I2585@ +1 CHIL @I2604@ +1 MARR +2 DATE 917 +0 @F1215@ FAM +1 HUSB @I2567@ +1 WIFE @I2586@ +1 CHIL @I2587@ +0 @F1216@ FAM +1 HUSB @I2588@ +1 WIFE @I2587@ +1 CHIL @I2589@ +0 @F1217@ FAM +1 HUSB @I2568@ +1 WIFE @I2590@ +0 @F1218@ FAM +1 HUSB @I2568@ +1 WIFE @I2591@ +0 @F1219@ FAM +1 HUSB @I2572@ +1 WIFE @I2592@ +1 CHIL @I2593@ +0 @F1220@ FAM +1 HUSB @I2593@ +1 WIFE @I2594@ +1 CHIL @I2595@ +1 CHIL @I2596@ +1 CHIL @I2597@ +0 @F1221@ FAM +1 HUSB @I2598@ +1 WIFE @I2597@ +1 CHIL @I2599@ +0 @F1222@ FAM +1 HUSB @I2599@ +1 WIFE @I2600@ +1 CHIL @I2601@ +1 CHIL @I2602@ +1 CHIL @I2603@ +0 @F1223@ FAM +1 HUSB @I2604@ +1 WIFE @I2603@ +1 CHIL @I2605@ +1 CHIL @I2606@ +0 @F1224@ FAM +1 HUSB @I2605@ +1 CHIL @I2607@ +1 CHIL @I2608@ +0 @F1225@ FAM +1 HUSB @I2609@ +1 WIFE @I2610@ +1 CHIL @I417@ +1 CHIL @I2611@ +0 @F1226@ FAM +1 HUSB @I2611@ +1 WIFE @I2612@ +0 @F1227@ FAM +1 HUSB @I2613@ +1 CHIL @I2609@ +0 @F1228@ FAM +1 HUSB @I2895@ +1 WIFE @I2896@ +1 CHIL @I2614@ +1 MARR +2 DATE 1754 +0 @F1229@ FAM +1 HUSB @I2522@ +1 WIFE @I2615@ +1 CHIL @I2616@ +1 MARR +2 DATE 26 NOV 1570 +0 @F1230@ FAM +1 HUSB @I2523@ +1 WIFE @I2617@ +1 MARR +2 DATE 15 FEB 1575 +0 @F1231@ FAM +1 HUSB @I1739@ +1 WIFE @I2618@ +1 MARR +2 DATE 1262 +0 @F1232@ FAM +1 HUSB @I2464@ +1 WIFE @I2619@ +1 MARR +2 DATE 1305 +0 @F1233@ FAM +1 HUSB @I2498@ +1 WIFE @I2620@ +1 MARR +2 DATE 19 FEB 1350 +0 @F1234@ FAM +1 HUSB @I493@ +1 WIFE @I2621@ +1 MARR +2 DATE 1868 +0 @F1235@ FAM +1 HUSB @I2622@ +1 CHIL @I358@ +0 @F1236@ FAM +1 HUSB @I2623@ +1 CHIL @I489@ +0 @F1237@ FAM +1 HUSB @I2624@ +1 WIFE @I499@ +1 MARR +2 DATE 1864 +0 @F1238@ FAM +1 HUSB @I498@ +1 WIFE @I2625@ +1 MARR +2 DATE 1884 +0 @F1239@ FAM +1 HUSB @I2626@ +1 CHIL @I2625@ +0 @F1240@ FAM +1 HUSB @I497@ +1 WIFE @I2627@ +1 MARR +2 DATE 1878 +0 @F1241@ FAM +1 HUSB @I497@ +1 WIFE @I2628@ +1 MARR +2 DATE 1892 +0 @F1242@ FAM +1 HUSB @I2632@ +1 CHIL @I464@ +0 @F1243@ FAM +1 HUSB @I683@ +1 WIFE @I2633@ +1 MARR +2 DATE 1878 +0 @F1244@ FAM +1 HUSB @I2636@ +1 WIFE @I2634@ +1 MARR +2 DATE 1901 +0 @F1245@ FAM +1 HUSB @I2636@ +1 WIFE @I2637@ +1 CHIL @I434@ +1 MARR +2 DATE 1907 +0 @F1246@ FAM +1 HUSB @I2638@ +1 WIFE @I592@ +1 MARR +2 DATE 1967 +0 @F1247@ FAM +1 HUSB @I2639@ +1 WIFE @I593@ +1 MARR +2 DATE 1972 +0 @F1248@ FAM +1 HUSB @I430@ +1 WIFE @I2640@ +1 DIV Y +1 MARR +2 DATE 1933 +0 @F1249@ FAM +1 HUSB @I430@ +1 WIFE @I2641@ +1 DIV Y +1 MARR +2 DATE 1937 +0 @F1250@ FAM +1 HUSB @I2644@ +1 WIFE @I2642@ +1 MARR +2 DATE 1940 +0 @F1251@ FAM +1 HUSB @I2645@ +1 WIFE @I433@ +1 MARR +2 DATE 1935 +0 @F1252@ FAM +1 HUSB @I591@ +1 WIFE @I2646@ +1 DIV Y +1 MARR +2 DATE 1935 +0 @F1253@ FAM +1 HUSB @I591@ +1 WIFE @I2647@ +1 MARR +2 DATE 1949 +0 @F1254@ FAM +1 HUSB @I2648@ +1 WIFE @I2635@ +1 MARR +2 DATE 1906 +0 @F1255@ FAM +1 HUSB @I2649@ +1 WIFE @I2650@ +1 CHIL @I2648@ +0 @F1256@ FAM +1 HUSB @I2651@ +1 WIFE @I2652@ +1 CHIL @I1214@ +0 @F1257@ FAM +1 HUSB @I415@ +1 WIFE @I2653@ +1 MARR +2 DATE 1790 +0 @F1258@ FAM +1 HUSB @I1690@ +1 WIFE @I2656@ +1 MARR +2 DATE 1853 +0 @F1259@ FAM +1 HUSB @I1690@ +1 WIFE @I2657@ +1 MARR +2 DATE 1878 +0 @F1260@ FAM +1 HUSB @I2658@ +1 WIFE @I2659@ +1 CHIL @I1313@ +0 @F1261@ FAM +1 HUSB @I2660@ +1 WIFE @I2661@ +1 CHIL @I1312@ +0 @F1262@ FAM +1 HUSB @I2663@ +1 WIFE @I2664@ +1 CHIL @I2662@ +0 @F1263@ FAM +1 HUSB @I2665@ +1 WIFE @I2667@ +1 MARR +2 DATE 1856 +0 @F1264@ FAM +1 HUSB @I2666@ +1 WIFE @I2668@ +1 CHIL @I2669@ +1 CHIL @I2670@ +1 CHIL @I2674@ +1 CHIL @I2675@ +1 CHIL @I2672@ +1 MARR +2 DATE 1857 +0 @F1265@ FAM +1 HUSB @I2674@ +1 WIFE @I2673@ +1 MARR +2 DATE 1900 +0 @F1266@ FAM +1 HUSB @I2670@ +1 WIFE @I2676@ +1 MARR +2 DATE 1891 +0 @F1267@ FAM +1 HUSB @I165@ +1 WIFE @I2678@ +1 CHIL @I2681@ +1 MARR +2 DATE 1882 +0 @F1268@ FAM +1 HUSB @I2671@ +1 WIFE @I2679@ +1 CHIL @I2684@ +1 CHIL @I2685@ +1 CHIL @I2686@ +1 MARR +2 DATE 1884 +0 @F1269@ FAM +1 HUSB @I2680@ +1 CHIL @I2679@ +0 @F1270@ FAM +1 HUSB @I2682@ +1 CHIL @I157@ +0 @F1271@ FAM +1 HUSB @I2683@ +1 CHIL @I589@ +0 @F1272@ FAM +1 HUSB @I2684@ +1 WIFE @I2687@ +1 MARR +2 DATE 1911 +0 @F1273@ FAM +1 HUSB @I2688@ +1 CHIL @I2687@ +0 @F1274@ FAM +1 HUSB @I2689@ +1 WIFE @I2690@ +1 CHIL @I1295@ +1 MARR +2 DATE 1753 +0 @F1275@ FAM +1 HUSB @I2691@ +1 WIFE @I2692@ +1 CHIL @I1299@ +0 @F1276@ FAM +1 HUSB @I466@ +1 WIFE @I2839@ +1 CHIL @I2693@ +1 CHIL @I2842@ +1 MARR +2 DATE 1907 +0 @F1277@ FAM +1 HUSB @I2694@ +1 CHIL @I1828@ +0 @F1278@ FAM +1 HUSB @I2695@ +1 WIFE @I2696@ +1 CHIL @I607@ +1 MARR +2 DATE 1879 +0 @F1279@ FAM +1 HUSB @I2698@ +1 WIFE @I2697@ +1 MARR +2 DATE 1896 +0 @F1280@ FAM +1 HUSB @I2702@ +1 WIFE @I2703@ +1 MARR +2 DATE 1948 +0 @F1281@ FAM +1 HUSB @I1675@ +1 WIFE @I2704@ +1 MARR +2 DATE 1968 +0 @F1282@ FAM +1 HUSB @I2705@ +1 CHIL @I453@ +0 @F1283@ FAM +1 HUSB @I2706@ +1 WIFE @I2709@ +1 MARR +2 DATE 1969 +0 @F1284@ FAM +1 HUSB @I2707@ +1 WIFE @I2710@ +1 MARR +2 DATE 1973 +0 @F1285@ FAM +1 HUSB @I2713@ +1 WIFE @I2526@ +1 CHIL @I2714@ +1 CHIL @I2715@ +1 CHIL @I2716@ +1 MARR +2 DATE 30 JUN 1964 +0 @F1286@ FAM +1 HUSB @I2717@ +1 WIFE @I2527@ +1 CHIL @I2718@ +1 CHIL @I2719@ +1 CHIL @I2720@ +1 MARR +2 DATE 25 MAY 1961 +0 @F1287@ FAM +1 HUSB @I2721@ +1 WIFE @I2528@ +1 CHIL @I2722@ +1 CHIL @I2723@ +1 CHIL @I2724@ +1 MARR +2 DATE 5 JUN 1964 +0 @F1288@ FAM +1 HUSB @I2725@ +1 WIFE @I2529@ +1 CHIL @I2726@ +1 CHIL @I2727@ +1 CHIL @I2728@ +1 MARR +2 DATE 15 JUN 1974 +0 @F1289@ FAM +1 HUSB @I447@ +1 WIFE @I2730@ +1 MARR +2 DATE 30 JUL 1961 +0 @F1290@ FAM +1 HUSB @I448@ +1 WIFE @I2731@ +1 MARR +2 DATE 7 DEC 1976 +0 @F1291@ FAM +1 HUSB @I447@ +1 WIFE @I2732@ +1 DIV Y +1 MARR +2 DATE 1934 +0 @F1292@ FAM +1 HUSB @I447@ +1 WIFE @I2733@ +1 CHIL @I2740@ +1 DIV Y +1 MARR +2 DATE 1943 +0 @F1293@ FAM +1 HUSB @I449@ +1 WIFE @I2734@ +1 CHIL @I2742@ +1 CHIL @I2743@ +1 MARR +2 DATE 19 FEB 1946 +0 @F1294@ FAM +1 HUSB @I449@ +1 WIFE @I2735@ +1 MARR +2 DATE 29 SEP 1988 +0 @F1295@ FAM +1 HUSB @I1409@ +1 WIFE @I2736@ +1 CHIL @I2745@ +1 CHIL @I2746@ +1 CHIL @I2747@ +1 CHIL @I2748@ +1 DIV Y +1 MARR +2 DATE 11 MAR 1932 +2 PLAC London,England +0 @F1296@ FAM +1 HUSB @I1409@ +1 WIFE @I2737@ +1 CHIL @I2767@ +1 CHIL @I2768@ +1 CHIL @I2769@ +1 MARR +2 DATE 29 APR 1972 +0 @F1297@ FAM +1 HUSB @I2738@ +1 WIFE @I2739@ +1 MARR +2 DATE 8 JUN 1978 +0 @F1298@ FAM +1 HUSB @I2740@ +1 WIFE @I2741@ +1 MARR +2 DATE 1976 +0 @F1299@ FAM +1 HUSB @I2744@ +1 WIFE @I2742@ +1 MARR +2 DATE 1975 +0 @F1300@ FAM +1 HUSB @I2749@ +1 WIFE @I2745@ +1 CHIL @I2750@ +1 CHIL @I2751@ +1 CHIL @I2752@ +1 CHIL @I2753@ +1 CHIL @I2754@ +1 MARR +2 DATE 1955 +0 @F1301@ FAM +1 HUSB @I2755@ +1 WIFE @I2746@ +1 CHIL @I2756@ +1 CHIL @I2757@ +1 CHIL @I2758@ +1 MARR +2 DATE 1956 +0 @F1302@ FAM +1 HUSB @I2747@ +1 WIFE @I2759@ +1 MARR +2 DATE 1965 +0 @F1303@ FAM +1 HUSB @I2747@ +1 WIFE @I2760@ +1 CHIL @I2761@ +1 MARR +2 DATE 1967 +0 @F1304@ FAM +1 HUSB @I2747@ +1 WIFE @I2762@ +1 CHIL @I2763@ +1 MARR +2 DATE 1972 +0 @F1305@ FAM +1 HUSB @I2747@ +1 WIFE @I2764@ +1 CHIL @I2765@ +1 MARR +2 DATE 1975 +0 @F1306@ FAM +1 HUSB @I2766@ +1 WIFE @I2748@ +1 MARR +2 DATE 1967 +0 @F1307@ FAM +1 HUSB @I2770@ +1 WIFE @I2772@ +1 CHIL @I2773@ +1 CHIL @I2774@ +1 CHIL @I2775@ +1 CHIL @I2776@ +1 CHIL @I2777@ +1 MARR +2 DATE 1888 +0 @F1308@ FAM +1 HUSB @I2778@ +1 CHIL @I2772@ +0 @F1309@ FAM +1 HUSB @I2774@ +1 WIFE @I2779@ +1 CHIL @I2780@ +1 CHIL @I2781@ +1 CHIL @I2782@ +1 MARR +2 DATE 1915 +0 @F1310@ FAM +1 HUSB @I2783@ +1 WIFE @I2780@ +1 CHIL @I2784@ +1 CHIL @I2785@ +1 CHIL @I2786@ +1 CHIL @I2787@ +1 CHIL @I2788@ +1 MARR +2 DATE 1936 +0 @F1311@ FAM +1 HUSB @I2789@ +1 WIFE @I2784@ +1 CHIL @I2790@ +1 MARR +2 DATE 1958 +0 @F1312@ FAM +1 HUSB @I2791@ +1 WIFE @I2785@ +1 CHIL @I2792@ +1 CHIL @I2793@ +1 MARR +2 DATE 1961 +0 @F1313@ FAM +1 HUSB @I2794@ +1 WIFE @I2786@ +1 CHIL @I2795@ +1 CHIL @I2796@ +1 MARR +2 DATE 1970 +0 @F1314@ FAM +1 HUSB @I2797@ +1 WIFE @I2787@ +1 MARR +2 DATE 1976 +0 @F1315@ FAM +1 HUSB @I2781@ +1 WIFE @I2798@ +1 CHIL @I2799@ +1 MARR +2 DATE 1944 +0 @F1316@ FAM +1 HUSB @I2800@ +1 WIFE @I2799@ +1 CHIL @I2801@ +1 CHIL @I2802@ +1 MARR +2 DATE 1970 +0 @F1317@ FAM +1 HUSB @I2781@ +1 WIFE @I2803@ +1 CHIL @I2804@ +1 CHIL @I2806@ +1 CHIL @I2807@ +1 MARR +2 DATE 1950 +0 @F1318@ FAM +1 HUSB @I2805@ +1 WIFE @I2804@ +1 MARR +2 DATE 1977 +0 @F1319@ FAM +1 HUSB @I2808@ +1 WIFE @I2782@ +1 CHIL @I2809@ +1 CHIL @I2810@ +1 CHIL @I2811@ +1 MARR +2 DATE 1948 +0 @F1320@ FAM +1 HUSB @I2774@ +1 WIFE @I2812@ +1 CHIL @I2813@ +1 MARR +2 DATE 1937 +0 @F1321@ FAM +1 HUSB @I2813@ +1 WIFE @I2814@ +1 CHIL @I2815@ +1 CHIL @I2816@ +1 MARR +2 DATE 1969 +0 @F1322@ FAM +1 HUSB @I2817@ +1 WIFE @I2775@ +1 MARR +2 DATE 1918 +0 @F1323@ FAM +1 HUSB @I2818@ +1 WIFE @I2776@ +1 MARR +2 DATE 1929 +0 @F1324@ FAM +1 HUSB @I2777@ +1 WIFE @I2819@ +1 CHIL @I2820@ +1 CHIL @I2821@ +1 CHIL @I2822@ +1 CHIL @I2823@ +1 MARR +2 DATE 1928 +0 @F1325@ FAM +1 HUSB @I2821@ +1 WIFE @I2824@ +1 CHIL @I2825@ +1 CHIL @I2826@ +1 CHIL @I2827@ +1 CHIL @I2828@ +1 MARR +2 DATE 1955 +0 @F1326@ FAM +1 HUSB @I2830@ +1 WIFE @I2829@ +1 MARR +2 DATE 1919 +0 @F1327@ FAM +1 HUSB @I2738@ +1 WIFE @I2831@ +1 CHIL @I2832@ +1 MARR +2 DATE 1937 +0 @F1328@ FAM +1 HUSB @I2833@ +1 WIFE @I2832@ +1 CHIL @I2834@ +1 CHIL @I2835@ +1 CHIL @I2836@ +1 CHIL @I2837@ +1 MARR +2 DATE 1962 +0 @F1329@ FAM +1 HUSB @I2738@ +1 WIFE @I2838@ +1 MARR +2 DATE 1954 +0 @F1330@ FAM +1 HUSB @I2840@ +1 CHIL @I2839@ +0 @F1331@ FAM +1 HUSB @I2693@ +1 WIFE @I2841@ +1 MARR +2 DATE 1939 +0 @F1332@ FAM +1 HUSB @I2843@ +1 WIFE @I2842@ +1 DIV Y +1 MARR +2 DATE 1938 +0 @F1333@ FAM +1 HUSB @I2844@ +1 WIFE @I2842@ +1 DIV Y +1 MARR +2 DATE 1949 +0 @F1334@ FAM +1 HUSB @I465@ +1 WIFE @I2845@ +1 CHIL @I2848@ +1 MARR +2 DATE 1920 +0 @F1335@ FAM +1 HUSB @I465@ +1 WIFE @I2846@ +1 MARR +2 DATE 1929 +0 @F1336@ FAM +1 HUSB @I2847@ +1 WIFE @I2673@ +1 MARR +2 DATE 1922 +0 @F1337@ FAM +1 HUSB @I2848@ +1 WIFE @I2849@ +1 MARR +2 DATE 1965 +0 @F1338@ FAM +1 HUSB @I2851@ +1 WIFE @I2850@ +1 MARR +2 DATE 1749 +0 @F1339@ FAM +1 HUSB @I2852@ +1 WIFE @I1638@ +1 MARR +2 DATE 1766 +0 @F1340@ FAM +1 HUSB @I2853@ +1 WIFE @I1639@ +1 MARR +2 DATE 1763 +0 @F1341@ FAM +1 HUSB @I2859@ +1 WIFE @I2858@ +1 MARR +2 DATE 1680 +0 @F1342@ FAM +1 HUSB @I2863@ +1 WIFE @I1828@ +1 MARR +2 DATE 1445 +0 @F1343@ FAM +1 HUSB @I1468@ +1 WIFE @I2864@ +1 MARR +2 DATE 1478 +0 @F1344@ FAM +1 HUSB @I1470@ +1 WIFE @I2865@ +1 CHIL @I1484@ +1 MARR +2 DATE 1480 +0 @F1345@ FAM +1 HUSB @I1246@ +1 WIFE @I2875@ +1 MARR +2 DATE 1802 +0 @F1346@ FAM +1 HUSB @I1246@ +1 WIFE @I2876@ +1 MARR +2 DATE 1816 +0 @F1347@ FAM +1 HUSB @I1246@ +1 WIFE @I2877@ +1 MARR +2 DATE 1819 +0 @F1348@ FAM +1 HUSB @I2878@ +1 WIFE @I2879@ +1 CHIL @I1246@ +1 MARR +2 DATE 1765 +0 @F1349@ FAM +1 HUSB @I2880@ +1 WIFE @I2881@ +1 CHIL @I2878@ +1 MARR +2 DATE 1738 +0 @F1350@ FAM +1 HUSB @I2424@ +1 WIFE @I2883@ +1 MARR +2 DATE 1701 +0 @F1351@ FAM +1 HUSB @I2884@ +1 CHIL @I1017@ +0 @F1352@ FAM +1 HUSB @I2885@ +1 WIFE @I2100@ +1 CHIL @I2894@ +1 CHIL @I871@ +1 MARR +2 DATE 1496 +0 @F1353@ FAM +1 HUSB @I840@ +1 WIFE @I2886@ +1 MARR +2 DATE 1506 +0 @F1354@ FAM +1 HUSB @I2890@ +1 WIFE @I2887@ +1 MARR +2 DATE 1490 +0 @F1355@ FAM +1 WIFE @I2887@ +1 MARR +2 DATE 1497 +0 @F1356@ FAM +1 HUSB @I2889@ +1 WIFE @I2892@ +1 MARR +2 DATE 1497 +0 @F1357@ FAM +1 HUSB @I2893@ +1 WIFE @I2892@ +1 MARR +2 DATE 1501 +0 @F1358@ FAM +1 HUSB @I2891@ +1 WIFE @I2894@ +1 MARR +2 DATE 1519 +0 @F1359@ FAM +1 HUSB @I1816@ +1 WIFE @I2894@ +1 MARR +2 DATE 8 JUL 1530 +0 @F1360@ FAM +1 HUSB @I2897@ +1 WIFE @I2898@ +1 CHIL @I2448@ +1 MARR +2 DATE 1749 +0 @F1361@ FAM +1 HUSB @I2899@ +1 CHIL @I1202@ +0 @F1362@ FAM +1 HUSB @I2900@ +1 WIFE @I1116@ +1 MARR +2 DATE 1896 +0 @F1363@ FAM +1 HUSB @I2904@ +1 WIFE @I2903@ +1 MARR +2 DATE 1910 +0 @F1364@ FAM +1 HUSB @I2905@ +1 WIFE @I2902@ +1 MARR +2 DATE 1881 +0 @F1365@ FAM +1 HUSB @I2906@ +1 WIFE @I2902@ +1 MARR +2 DATE 1900 +0 @F1366@ FAM +1 HUSB @I2907@ +1 WIFE @I2901@ +1 DIV Y +1 MARR +2 DATE 1875 +0 @F1367@ FAM +1 HUSB @I2448@ +1 WIFE @I2908@ +1 MARR +2 DATE 1776 +0 @F1368@ FAM +1 HUSB @I139@ +1 WIFE @I206@ +1 MARR +2 DATE 1832 +0 @F1369@ FAM +1 HUSB @I1737@ +1 WIFE @I2909@ +1 MARR +2 DATE 1842 +0 @F1370@ FAM +1 HUSB @I205@ +1 WIFE @I2910@ +1 MARR +2 DATE 1816 +0 @F1371@ FAM +1 HUSB @I2911@ +1 WIFE @I2912@ +1 CHIL @I349@ +1 MARR +2 DATE 1777 +0 @F1372@ FAM +1 HUSB @I590@ +1 WIFE @I2914@ +1 CHIL @I2915@ +0 @F1373@ FAM +1 HUSB @I751@ +1 WIFE @I2916@ +1 CHIL @I2517@ +1 CHIL @I2917@ +0 @F1374@ FAM +1 HUSB @I2918@ +1 WIFE @I2917@ +0 @F1375@ FAM +1 HUSB @I2507@ +1 WIFE @I2921@ +0 @F1376@ FAM +1 HUSB @I2922@ +1 CHIL @I2661@ +0 @F1377@ FAM +1 HUSB @I2923@ +1 CHIL @I2664@ +0 @F1378@ FAM +1 HUSB @I2924@ +1 CHIL @I2659@ +0 @F1379@ FAM +1 HUSB @I159@ +1 WIFE @I2925@ +1 MARR +2 DATE 1919 +0 @F1380@ FAM +1 HUSB @I2926@ +1 CHIL @I161@ +0 @F1381@ FAM +1 HUSB @I588@ +1 WIFE @I235@ +1 MARR +2 DATE 1934 +0 @F1382@ FAM +1 HUSB @I2927@ +1 CHIL @I1356@ +0 @F1383@ FAM +1 HUSB @I2928@ +1 CHIL @I1406@ +0 @F1384@ FAM +1 HUSB @I169@ +1 WIFE @I2929@ +1 CHIL @I2930@ +1 CHIL @I2931@ +1 CHIL @I2932@ +0 @F1385@ FAM +1 HUSB @I2933@ +1 CHIL @I821@ +0 @F1386@ FAM +1 HUSB @I2934@ +1 WIFE @I2935@ +1 CHIL @I2933@ +0 @F1387@ FAM +1 HUSB @I2936@ +1 WIFE @I2937@ +1 CHIL @I820@ +0 @F1388@ FAM +1 HUSB @I2938@ +1 WIFE @I2939@ +1 CHIL @I2937@ +0 @F1389@ FAM +1 HUSB @I2940@ +1 WIFE @I2941@ +1 CHIL @I2939@ +0 @F1390@ FAM +1 HUSB @I2942@ +1 CHIL @I2943@ +1 CHIL @I2941@ +0 @F1391@ FAM +1 HUSB @I2943@ +1 CHIL @I2944@ +0 @F1392@ FAM +1 HUSB @I2944@ +1 WIFE @I2945@ +1 CHIL @I2946@ +0 @F1393@ FAM +1 HUSB @I2946@ +1 CHIL @I812@ +0 @F1394@ FAM +1 HUSB @I2948@ +1 CHIL @I2947@ +0 @F1395@ FAM +1 HUSB @I2949@ +1 CHIL @I2948@ +0 @F1396@ FAM +1 HUSB @I2950@ +1 CHIL @I2942@ +0 @F1397@ FAM +1 HUSB @I2951@ +1 CHIL @I2950@ +0 @F1398@ FAM +1 HUSB @I2952@ +1 CHIL @I2951@ +0 @F1399@ FAM +1 HUSB @I2953@ +1 CHIL @I2935@ +0 @F1400@ FAM +1 HUSB @I2954@ +1 WIFE @I2955@ +1 CHIL @I2953@ +0 @F1401@ FAM +1 HUSB @I2956@ +1 CHIL @I2955@ +0 @F1402@ FAM +1 HUSB @I2960@ +1 WIFE @I110@ +1 CHIL @I2961@ +1 MARR +2 DATE FEB 1990 +0 @F1403@ FAM +1 HUSB @I242@ +1 WIFE @I2962@ +1 CHIL @I2963@ +1 MARR +2 DATE ABT 1990 +0 @F1404@ FAM +1 HUSB @I2965@ +1 WIFE @I2964@ +1 CHIL @I2966@ +0 @F1405@ FAM +1 HUSB @I2968@ +1 CHIL @I62@ +0 @F1406@ FAM +1 HUSB @I112@ +1 WIFE @I2969@ +1 MARR +2 DATE JAN 1988 +0 @F1407@ FAM +1 HUSB @I2970@ +1 WIFE @I2969@ +1 DIV Y +0 @F1408@ FAM +1 HUSB @I2971@ +1 WIFE @I2972@ +1 CHIL @I2969@ +1 DIV Y +0 @F1409@ FAM +1 HUSB @I2976@ +1 WIFE @I138@ +1 MARR +2 DATE ABT 1802 +0 @F1410@ FAM +1 HUSB @I54@ +1 WIFE @I2977@ +1 CHIL @I2978@ +1 MARR +2 DATE 17 DEC 1978 +0 @F1411@ FAM +1 HUSB @I109@ +1 WIFE @I2979@ +1 MARR +2 DATE AFT 1989 +0 @F1412@ FAM +1 HUSB @I2980@ +1 WIFE @I314@ +1 CHIL @I2981@ +0 @F1413@ FAM +1 HUSB @I2982@ +1 WIFE @I2983@ +1 CHIL @I292@ +0 @F1414@ FAM +1 HUSB @I2985@ +1 WIFE @I243@ +1 CHIL @I2990@ +1 CHIL @I2991@ +1 CHIL @I2992@ +1 CHIL @I2993@ +1 DIV Y +1 MARR +2 DATE ABT 1947 +0 @F1415@ FAM +1 HUSB @I2986@ +1 WIFE @I806@ +1 CHIL @I2989@ +1 CHIL @I3010@ +1 MARR +2 DATE 28 DEC 1936 +2 PLAC Guildhall,London,England +0 @F1416@ FAM +1 HUSB @I2987@ +1 WIFE @I2988@ +1 CHIL @I2986@ +0 @F1417@ FAM +1 HUSB @I2994@ +1 CHIL @I2985@ +0 @F1418@ FAM +1 HUSB @I2995@ +1 WIFE @I2996@ +1 CHIL @I806@ +1 CHIL @I2997@ +1 CHIL @I3009@ +1 CHIL @I2998@ +1 MARR +2 DATE JUL 1900 +0 @F1419@ FAM +1 HUSB @I3002@ +1 WIFE @I2999@ +1 CHIL @I3003@ +1 CHIL @I3004@ +1 CHIL @I3005@ +1 CHIL @I2996@ +1 CHIL @I3006@ +0 @F1420@ FAM +1 WIFE @I3000@ +1 CHIL @I2999@ +0 @F1421@ FAM +1 HUSB @I3001@ +1 CHIL @I3000@ +0 @F1422@ FAM +1 HUSB @I3007@ +1 WIFE @I3008@ +1 CHIL @I2995@ +0 TRLR diff --git a/tests/Royal92/Royal92.lldump.out.ref b/tests/Royal92/Royal92.lldump.out.ref new file mode 100644 index 000000000..5a7c1ee7d --- /dev/null +++ b/tests/Royal92/Royal92.lldump.out.ref @@ -0,0 +1,82972 @@ +INDEX - DIRECTORY +0x00000000: ix_self: 0x00000000 (aa/aa) +0x00000004: ix_type: 1 (INDEX) +0x00000006: ix_pad1: 0x0000 +0x00000008: ix_parent: 0x00000000 (aa/aa) +0x0000000c: ix_nkeys: 35 +0x0000000e: ix_rkey[0000]: ' ' +0x00000016: ix_rkey[0001]: ' I62' +0x0000001e: ix_rkey[0002]: ' F239' +0x00000026: ix_rkey[0003]: ' F436' +0x0000002e: ix_rkey[0004]: ' F604' +0x00000036: ix_rkey[0005]: ' F797' +0x0000003e: ix_rkey[0006]: ' I122' +0x00000046: ix_rkey[0007]: ' I249' +0x0000004e: ix_rkey[0008]: ' I376' +0x00000056: ix_rkey[0009]: ' I503' +0x0000005e: ix_rkey[0010]: ' I630' +0x00000066: ix_rkey[0011]: ' I757' +0x0000006e: ix_rkey[0012]: ' I884' +0x00000076: ix_rkey[0013]: ' F1012' +0x0000007e: ix_rkey[0014]: ' F1140' +0x00000086: ix_rkey[0015]: ' F1269' +0x0000008e: ix_rkey[0016]: ' I1011' +0x00000096: ix_rkey[0017]: ' I1138' +0x0000009e: ix_rkey[0018]: ' I1265' +0x000000a6: ix_rkey[0019]: ' I1392' +0x000000ae: ix_rkey[0020]: ' I1519' +0x000000b6: ix_rkey[0021]: ' I1646' +0x000000be: ix_rkey[0022]: ' I1773' +0x000000c6: ix_rkey[0023]: ' I1900' +0x000000ce: ix_rkey[0024]: ' I2027' +0x000000d6: ix_rkey[0025]: ' I2154' +0x000000de: ix_rkey[0026]: ' I2281' +0x000000e6: ix_rkey[0027]: ' I2408' +0x000000ee: ix_rkey[0028]: ' I2535' +0x000000f6: ix_rkey[0029]: ' I2662' +0x000000fe: ix_rkey[0030]: ' I2789' +0x00000106: ix_rkey[0031]: ' I2916' +0x0000010e: ix_rkey[0032]: ' NAZ999' +0x00000116: ix_rkey[0033]: ' NEW532' +0x0000011e: ix_rkey[0034]: ' NJS152' +0x00000126: ix_rkey[0035]: ' NPV514' +0x0000012e: ix_rkey[0036]: ' ' +0x00000136: ix_rkey[0037]: ' ' +0x0000013e: ix_rkey[0038]: ' ' +0x00000146: ix_rkey[0039]: ' ' +0x0000014e: ix_rkey[0040]: ' ' +0x00000156: ix_rkey[0041]: ' ' +0x0000015e: ix_rkey[0042]: ' ' +0x00000166: ix_rkey[0043]: ' ' +0x0000016e: ix_rkey[0044]: ' ' +0x00000176: ix_rkey[0045]: ' ' +0x0000017e: ix_rkey[0046]: ' ' +0x00000186: ix_rkey[0047]: ' ' +0x0000018e: ix_rkey[0048]: ' ' +0x00000196: ix_rkey[0049]: ' ' +0x0000019e: ix_rkey[0050]: ' ' +0x000001a6: ix_rkey[0051]: ' ' +0x000001ae: ix_rkey[0052]: ' ' +0x000001b6: ix_rkey[0053]: ' ' +0x000001be: ix_rkey[0054]: ' ' +0x000001c6: ix_rkey[0055]: ' ' +0x000001ce: ix_rkey[0056]: ' ' +0x000001d6: ix_rkey[0057]: ' ' +0x000001de: ix_rkey[0058]: ' ' +0x000001e6: ix_rkey[0059]: ' ' +0x000001ee: ix_rkey[0060]: ' ' +0x000001f6: ix_rkey[0061]: ' ' +0x000001fe: ix_rkey[0062]: ' ' +0x00000206: ix_rkey[0063]: ' ' +0x0000020e: ix_rkey[0064]: ' ' +0x00000216: ix_rkey[0065]: ' ' +0x0000021e: ix_rkey[0066]: ' ' +0x00000226: ix_rkey[0067]: ' ' +0x0000022e: ix_rkey[0068]: ' ' +0x00000236: ix_rkey[0069]: ' ' +0x0000023e: ix_rkey[0070]: ' ' +0x00000246: ix_rkey[0071]: ' ' +0x0000024e: ix_rkey[0072]: ' ' +0x00000256: ix_rkey[0073]: ' ' +0x0000025e: ix_rkey[0074]: ' ' +0x00000266: ix_rkey[0075]: ' ' +0x0000026e: ix_rkey[0076]: ' ' +0x00000276: ix_rkey[0077]: ' ' +0x0000027e: ix_rkey[0078]: ' ' +0x00000286: ix_rkey[0079]: ' ' +0x0000028e: ix_rkey[0080]: ' ' +0x00000296: ix_rkey[0081]: ' ' +0x0000029e: ix_rkey[0082]: ' ' +0x000002a6: ix_rkey[0083]: ' ' +0x000002ae: ix_rkey[0084]: ' ' +0x000002b6: ix_rkey[0085]: ' ' +0x000002be: ix_rkey[0086]: ' ' +0x000002c6: ix_rkey[0087]: ' ' +0x000002ce: ix_rkey[0088]: ' ' +0x000002d6: ix_rkey[0089]: ' ' +0x000002de: ix_rkey[0090]: ' ' +0x000002e6: ix_rkey[0091]: ' ' +0x000002ee: ix_rkey[0092]: ' ' +0x000002f6: ix_rkey[0093]: ' ' +0x000002fe: ix_rkey[0094]: ' ' +0x00000306: ix_rkey[0095]: ' ' +0x0000030e: ix_rkey[0096]: ' ' +0x00000316: ix_rkey[0097]: ' ' +0x0000031e: ix_rkey[0098]: ' ' +0x00000326: ix_rkey[0099]: ' ' +0x0000032e: ix_rkey[0100]: ' ' +0x00000336: ix_rkey[0101]: ' ' +0x0000033e: ix_rkey[0102]: ' ' +0x00000346: ix_rkey[0103]: ' ' +0x0000034e: ix_rkey[0104]: ' ' +0x00000356: ix_rkey[0105]: ' ' +0x0000035e: ix_rkey[0106]: ' ' +0x00000366: ix_rkey[0107]: ' ' +0x0000036e: ix_rkey[0108]: ' ' +0x00000376: ix_rkey[0109]: ' ' +0x0000037e: ix_rkey[0110]: ' ' +0x00000386: ix_rkey[0111]: ' ' +0x0000038e: ix_rkey[0112]: ' ' +0x00000396: ix_rkey[0113]: ' ' +0x0000039e: ix_rkey[0114]: ' ' +0x000003a6: ix_rkey[0115]: ' ' +0x000003ae: ix_rkey[0116]: ' ' +0x000003b6: ix_rkey[0117]: ' ' +0x000003be: ix_rkey[0118]: ' ' +0x000003c6: ix_rkey[0119]: ' ' +0x000003ce: ix_rkey[0120]: ' ' +0x000003d6: ix_rkey[0121]: ' ' +0x000003de: ix_rkey[0122]: ' ' +0x000003e6: ix_rkey[0123]: ' ' +0x000003ee: ix_rkey[0124]: ' ' +0x000003f6: ix_rkey[0125]: ' ' +0x000003fe: ix_rkey[0126]: ' ' +0x00000406: ix_rkey[0127]: ' ' +0x0000040e: ix_rkey[0128]: ' ' +0x00000416: ix_rkey[0129]: ' ' +0x0000041e: ix_rkey[0130]: ' ' +0x00000426: ix_rkey[0131]: ' ' +0x0000042e: ix_rkey[0132]: ' ' +0x00000436: ix_rkey[0133]: ' ' +0x0000043e: ix_rkey[0134]: ' ' +0x00000446: ix_rkey[0135]: ' ' +0x0000044e: ix_rkey[0136]: ' ' +0x00000456: ix_rkey[0137]: ' ' +0x0000045e: ix_rkey[0138]: ' ' +0x00000466: ix_rkey[0139]: ' ' +0x0000046e: ix_rkey[0140]: ' ' +0x00000476: ix_rkey[0141]: ' ' +0x0000047e: ix_rkey[0142]: ' ' +0x00000486: ix_rkey[0143]: ' ' +0x0000048e: ix_rkey[0144]: ' ' +0x00000496: ix_rkey[0145]: ' ' +0x0000049e: ix_rkey[0146]: ' ' +0x000004a6: ix_rkey[0147]: ' ' +0x000004ae: ix_rkey[0148]: ' ' +0x000004b6: ix_rkey[0149]: ' ' +0x000004be: ix_rkey[0150]: ' ' +0x000004c6: ix_rkey[0151]: ' ' +0x000004ce: ix_rkey[0152]: ' ' +0x000004d6: ix_rkey[0153]: ' ' +0x000004de: ix_rkey[0154]: ' ' +0x000004e6: ix_rkey[0155]: ' ' +0x000004ee: ix_rkey[0156]: ' ' +0x000004f6: ix_rkey[0157]: ' ' +0x000004fe: ix_rkey[0158]: ' ' +0x00000506: ix_rkey[0159]: ' ' +0x0000050e: ix_rkey[0160]: ' ' +0x00000516: ix_rkey[0161]: ' ' +0x0000051e: ix_rkey[0162]: ' ' +0x00000526: ix_rkey[0163]: ' ' +0x0000052e: ix_rkey[0164]: ' ' +0x00000536: ix_rkey[0165]: ' ' +0x0000053e: ix_rkey[0166]: ' ' +0x00000546: ix_rkey[0167]: ' ' +0x0000054e: ix_rkey[0168]: ' ' +0x00000556: ix_rkey[0169]: ' ' +0x0000055e: ix_rkey[0170]: ' ' +0x00000566: ix_rkey[0171]: ' ' +0x0000056e: ix_rkey[0172]: ' ' +0x00000576: ix_rkey[0173]: ' ' +0x0000057e: ix_rkey[0174]: ' ' +0x00000586: ix_rkey[0175]: ' ' +0x0000058e: ix_rkey[0176]: ' ' +0x00000596: ix_rkey[0177]: ' ' +0x0000059e: ix_rkey[0178]: ' ' +0x000005a6: ix_rkey[0179]: ' ' +0x000005ae: ix_rkey[0180]: ' ' +0x000005b6: ix_rkey[0181]: ' ' +0x000005be: ix_rkey[0182]: ' ' +0x000005c6: ix_rkey[0183]: ' ' +0x000005ce: ix_rkey[0184]: ' ' +0x000005d6: ix_rkey[0185]: ' ' +0x000005de: ix_rkey[0186]: ' ' +0x000005e6: ix_rkey[0187]: ' ' +0x000005ee: ix_rkey[0188]: ' ' +0x000005f6: ix_rkey[0189]: ' ' +0x000005fe: ix_rkey[0190]: ' ' +0x00000606: ix_rkey[0191]: ' ' +0x0000060e: ix_rkey[0192]: ' ' +0x00000616: ix_rkey[0193]: ' ' +0x0000061e: ix_rkey[0194]: ' ' +0x00000626: ix_rkey[0195]: ' ' +0x0000062e: ix_rkey[0196]: ' ' +0x00000636: ix_rkey[0197]: ' ' +0x0000063e: ix_rkey[0198]: ' ' +0x00000646: ix_rkey[0199]: ' ' +0x0000064e: ix_rkey[0200]: ' ' +0x00000656: ix_rkey[0201]: ' ' +0x0000065e: ix_rkey[0202]: ' ' +0x00000666: ix_rkey[0203]: ' ' +0x0000066e: ix_rkey[0204]: ' ' +0x00000676: ix_rkey[0205]: ' ' +0x0000067e: ix_rkey[0206]: ' ' +0x00000686: ix_rkey[0207]: ' ' +0x0000068e: ix_rkey[0208]: ' ' +0x00000696: ix_rkey[0209]: ' ' +0x0000069e: ix_rkey[0210]: ' ' +0x000006a6: ix_rkey[0211]: ' ' +0x000006ae: ix_rkey[0212]: ' ' +0x000006b6: ix_rkey[0213]: ' ' +0x000006be: ix_rkey[0214]: ' ' +0x000006c6: ix_rkey[0215]: ' ' +0x000006ce: ix_rkey[0216]: ' ' +0x000006d6: ix_rkey[0217]: ' ' +0x000006de: ix_rkey[0218]: ' ' +0x000006e6: ix_rkey[0219]: ' ' +0x000006ee: ix_rkey[0220]: ' ' +0x000006f6: ix_rkey[0221]: ' ' +0x000006fe: ix_rkey[0222]: ' ' +0x00000706: ix_rkey[0223]: ' ' +0x0000070e: ix_rkey[0224]: ' ' +0x00000716: ix_rkey[0225]: ' ' +0x0000071e: ix_rkey[0226]: ' ' +0x00000726: ix_rkey[0227]: ' ' +0x0000072e: ix_rkey[0228]: ' ' +0x00000736: ix_rkey[0229]: ' ' +0x0000073e: ix_rkey[0230]: ' ' +0x00000746: ix_rkey[0231]: ' ' +0x0000074e: ix_rkey[0232]: ' ' +0x00000756: ix_rkey[0233]: ' ' +0x0000075e: ix_rkey[0234]: ' ' +0x00000766: ix_rkey[0235]: ' ' +0x0000076e: ix_rkey[0236]: ' ' +0x00000776: ix_rkey[0237]: ' ' +0x0000077e: ix_rkey[0238]: ' ' +0x00000786: ix_rkey[0239]: ' ' +0x0000078e: ix_rkey[0240]: ' ' +0x00000796: ix_rkey[0241]: ' ' +0x0000079e: ix_rkey[0242]: ' ' +0x000007a6: ix_rkey[0243]: ' ' +0x000007ae: ix_rkey[0244]: ' ' +0x000007b6: ix_rkey[0245]: ' ' +0x000007be: ix_rkey[0246]: ' ' +0x000007c6: ix_rkey[0247]: ' ' +0x000007ce: ix_rkey[0248]: ' ' +0x000007d6: ix_rkey[0249]: ' ' +0x000007de: ix_rkey[0250]: ' ' +0x000007e6: ix_rkey[0251]: ' ' +0x000007ee: ix_rkey[0252]: ' ' +0x000007f6: ix_rkey[0253]: ' ' +0x000007fe: ix_rkey[0254]: ' ' +0x00000806: ix_rkey[0255]: ' ' +0x0000080e: ix_rkey[0256]: ' ' +0x00000816: ix_rkey[0257]: ' ' +0x0000081e: ix_rkey[0258]: ' ' +0x00000826: ix_rkey[0259]: ' ' +0x0000082e: ix_rkey[0260]: ' ' +0x00000836: ix_rkey[0261]: ' ' +0x0000083e: ix_rkey[0262]: ' ' +0x00000846: ix_rkey[0263]: ' ' +0x0000084e: ix_rkey[0264]: ' ' +0x00000856: ix_rkey[0265]: ' ' +0x0000085e: ix_rkey[0266]: ' ' +0x00000866: ix_rkey[0267]: ' ' +0x0000086e: ix_rkey[0268]: ' ' +0x00000876: ix_rkey[0269]: ' ' +0x0000087e: ix_rkey[0270]: ' ' +0x00000886: ix_rkey[0271]: ' ' +0x0000088e: ix_rkey[0272]: ' ' +0x00000896: ix_rkey[0273]: ' ' +0x0000089e: ix_rkey[0274]: ' ' +0x000008a6: ix_rkey[0275]: ' ' +0x000008ae: ix_rkey[0276]: ' ' +0x000008b6: ix_rkey[0277]: ' ' +0x000008be: ix_rkey[0278]: ' ' +0x000008c6: ix_rkey[0279]: ' ' +0x000008ce: ix_rkey[0280]: ' ' +0x000008d6: ix_rkey[0281]: ' ' +0x000008de: ix_rkey[0282]: ' ' +0x000008e6: ix_rkey[0283]: ' ' +0x000008ee: ix_rkey[0284]: ' ' +0x000008f6: ix_rkey[0285]: ' ' +0x000008fe: ix_rkey[0286]: ' ' +0x00000906: ix_rkey[0287]: ' ' +0x0000090e: ix_rkey[0288]: ' ' +0x00000916: ix_rkey[0289]: ' ' +0x0000091e: ix_rkey[0290]: ' ' +0x00000926: ix_rkey[0291]: ' ' +0x0000092e: ix_rkey[0292]: ' ' +0x00000936: ix_rkey[0293]: ' ' +0x0000093e: ix_rkey[0294]: ' ' +0x00000946: ix_rkey[0295]: ' ' +0x0000094e: ix_rkey[0296]: ' ' +0x00000956: ix_rkey[0297]: ' ' +0x0000095e: ix_rkey[0298]: ' ' +0x00000966: ix_rkey[0299]: ' ' +0x0000096e: ix_rkey[0300]: ' ' +0x00000976: ix_rkey[0301]: ' ' +0x0000097e: ix_rkey[0302]: ' ' +0x00000986: ix_rkey[0303]: ' ' +0x0000098e: ix_rkey[0304]: ' ' +0x00000996: ix_rkey[0305]: ' ' +0x0000099e: ix_rkey[0306]: ' ' +0x000009a6: ix_rkey[0307]: ' ' +0x000009ae: ix_rkey[0308]: ' ' +0x000009b6: ix_rkey[0309]: ' ' +0x000009be: ix_rkey[0310]: ' ' +0x000009c6: ix_rkey[0311]: ' ' +0x000009ce: ix_rkey[0312]: ' ' +0x000009d6: ix_rkey[0313]: ' ' +0x000009de: ix_rkey[0314]: ' ' +0x000009e6: ix_rkey[0315]: ' ' +0x000009ee: ix_rkey[0316]: ' ' +0x000009f6: ix_rkey[0317]: ' ' +0x000009fe: ix_rkey[0318]: ' ' +0x00000a06: ix_rkey[0319]: ' ' +0x00000a0e: ix_rkey[0320]: ' ' +0x00000a16: ix_rkey[0321]: ' ' +0x00000a1e: ix_rkey[0322]: ' ' +0x00000a26: ix_rkey[0323]: ' ' +0x00000a2e: ix_rkey[0324]: ' ' +0x00000a36: ix_rkey[0325]: ' ' +0x00000a3e: ix_rkey[0326]: ' ' +0x00000a46: ix_rkey[0327]: ' ' +0x00000a4e: ix_rkey[0328]: ' ' +0x00000a56: ix_rkey[0329]: ' ' +0x00000a5e: ix_rkey[0330]: ' ' +0x00000a66: ix_rkey[0331]: ' ' +0x00000a6e: ix_rkey[0332]: ' ' +0x00000a76: ix_rkey[0333]: ' ' +0x00000a7e: ix_rkey[0334]: ' ' +0x00000a86: ix_rkey[0335]: ' ' +0x00000a8e: ix_rkey[0336]: ' ' +0x00000a96: ix_rkey[0337]: ' ' +0x00000a9e: ix_rkey[0338]: ' ' +0x00000aa6: ix_rkey[0339]: ' ' +0x00000aae: ix_pad2: 0x0000 +0x00000ab0: ix_fkey[0000]: 0x00010000 (ab/aa) +0x00000ab4: ix_fkey[0001]: 0x00050004 (af/ae) +0x00000ab8: ix_fkey[0002]: 0x00050005 (af/af) +0x00000abc: ix_fkey[0003]: 0x00000005 (aa/af) +0x00000ac0: ix_fkey[0004]: 0x00010005 (ab/af) +0x00000ac4: ix_fkey[0005]: 0x00020005 (ac/af) +0x00000ac8: ix_fkey[0006]: 0x00010001 (ab/ab) +0x00000acc: ix_fkey[0007]: 0x00000001 (aa/ab) +0x00000ad0: ix_fkey[0008]: 0x00020001 (ac/ab) +0x00000ad4: ix_fkey[0009]: 0x00020002 (ac/ac) +0x00000ad8: ix_fkey[0010]: 0x00000002 (aa/ac) +0x00000adc: ix_fkey[0011]: 0x00010002 (ab/ac) +0x00000ae0: ix_fkey[0012]: 0x00030001 (ad/ab) +0x00000ae4: ix_fkey[0013]: 0x00030005 (ad/af) +0x00000ae8: ix_fkey[0014]: 0x00040005 (ae/af) +0x00000aec: ix_fkey[0015]: 0x00060000 (ag/aa) +0x00000af0: ix_fkey[0016]: 0x00030002 (ad/ac) +0x00000af4: ix_fkey[0017]: 0x00030003 (ad/ad) +0x00000af8: ix_fkey[0018]: 0x00000003 (aa/ad) +0x00000afc: ix_fkey[0019]: 0x00010003 (ab/ad) +0x00000b00: ix_fkey[0020]: 0x00020003 (ac/ad) +0x00000b04: ix_fkey[0021]: 0x00040000 (ae/aa) +0x00000b08: ix_fkey[0022]: 0x00040001 (ae/ab) +0x00000b0c: ix_fkey[0023]: 0x00040002 (ae/ac) +0x00000b10: ix_fkey[0024]: 0x00040003 (ae/ad) +0x00000b14: ix_fkey[0025]: 0x00040004 (ae/ae) +0x00000b18: ix_fkey[0026]: 0x00020004 (ac/ae) +0x00000b1c: ix_fkey[0027]: 0x00030004 (ad/ae) +0x00000b20: ix_fkey[0028]: 0x00050000 (af/aa) +0x00000b24: ix_fkey[0029]: 0x00050001 (af/ab) +0x00000b28: ix_fkey[0030]: 0x00050002 (af/ac) +0x00000b2c: ix_fkey[0031]: 0x00050003 (af/ad) +0x00000b30: ix_fkey[0032]: 0x00020000 (ac/aa) +0x00000b34: ix_fkey[0033]: 0x00000004 (aa/ae) +0x00000b38: ix_fkey[0034]: 0x00030000 (ad/aa) +0x00000b3c: ix_fkey[0035]: 0x00010004 (ab/ae) +0x00000b40: ix_fkey[0036]: 0x00000000 (aa/aa) +0x00000b44: ix_fkey[0037]: 0x00000000 (aa/aa) +0x00000b48: ix_fkey[0038]: 0x00000000 (aa/aa) +0x00000b4c: ix_fkey[0039]: 0x00000000 (aa/aa) +0x00000b50: ix_fkey[0040]: 0x00000000 (aa/aa) +0x00000b54: ix_fkey[0041]: 0x00000000 (aa/aa) +0x00000b58: ix_fkey[0042]: 0x00000000 (aa/aa) +0x00000b5c: ix_fkey[0043]: 0x00000000 (aa/aa) +0x00000b60: ix_fkey[0044]: 0x00000000 (aa/aa) +0x00000b64: ix_fkey[0045]: 0x00000000 (aa/aa) +0x00000b68: ix_fkey[0046]: 0x00000000 (aa/aa) +0x00000b6c: ix_fkey[0047]: 0x00000000 (aa/aa) +0x00000b70: ix_fkey[0048]: 0x00000000 (aa/aa) +0x00000b74: ix_fkey[0049]: 0x00000000 (aa/aa) +0x00000b78: ix_fkey[0050]: 0x00000000 (aa/aa) +0x00000b7c: ix_fkey[0051]: 0x00000000 (aa/aa) +0x00000b80: ix_fkey[0052]: 0x00000000 (aa/aa) +0x00000b84: ix_fkey[0053]: 0x00000000 (aa/aa) +0x00000b88: ix_fkey[0054]: 0x00000000 (aa/aa) +0x00000b8c: ix_fkey[0055]: 0x00000000 (aa/aa) +0x00000b90: ix_fkey[0056]: 0x00000000 (aa/aa) +0x00000b94: ix_fkey[0057]: 0x00000000 (aa/aa) +0x00000b98: ix_fkey[0058]: 0x00000000 (aa/aa) +0x00000b9c: ix_fkey[0059]: 0x00000000 (aa/aa) +0x00000ba0: ix_fkey[0060]: 0x00000000 (aa/aa) +0x00000ba4: ix_fkey[0061]: 0x00000000 (aa/aa) +0x00000ba8: ix_fkey[0062]: 0x00000000 (aa/aa) +0x00000bac: ix_fkey[0063]: 0x00000000 (aa/aa) +0x00000bb0: ix_fkey[0064]: 0x00000000 (aa/aa) +0x00000bb4: ix_fkey[0065]: 0x00000000 (aa/aa) +0x00000bb8: ix_fkey[0066]: 0x00000000 (aa/aa) +0x00000bbc: ix_fkey[0067]: 0x00000000 (aa/aa) +0x00000bc0: ix_fkey[0068]: 0x00000000 (aa/aa) +0x00000bc4: ix_fkey[0069]: 0x00000000 (aa/aa) +0x00000bc8: ix_fkey[0070]: 0x00000000 (aa/aa) +0x00000bcc: ix_fkey[0071]: 0x00000000 (aa/aa) +0x00000bd0: ix_fkey[0072]: 0x00000000 (aa/aa) +0x00000bd4: ix_fkey[0073]: 0x00000000 (aa/aa) +0x00000bd8: ix_fkey[0074]: 0x00000000 (aa/aa) +0x00000bdc: ix_fkey[0075]: 0x00000000 (aa/aa) +0x00000be0: ix_fkey[0076]: 0x00000000 (aa/aa) +0x00000be4: ix_fkey[0077]: 0x00000000 (aa/aa) +0x00000be8: ix_fkey[0078]: 0x00000000 (aa/aa) +0x00000bec: ix_fkey[0079]: 0x00000000 (aa/aa) +0x00000bf0: ix_fkey[0080]: 0x00000000 (aa/aa) +0x00000bf4: ix_fkey[0081]: 0x00000000 (aa/aa) +0x00000bf8: ix_fkey[0082]: 0x00000000 (aa/aa) +0x00000bfc: ix_fkey[0083]: 0x00000000 (aa/aa) +0x00000c00: ix_fkey[0084]: 0x00000000 (aa/aa) +0x00000c04: ix_fkey[0085]: 0x00000000 (aa/aa) +0x00000c08: ix_fkey[0086]: 0x00000000 (aa/aa) +0x00000c0c: ix_fkey[0087]: 0x00000000 (aa/aa) +0x00000c10: ix_fkey[0088]: 0x00000000 (aa/aa) +0x00000c14: ix_fkey[0089]: 0x00000000 (aa/aa) +0x00000c18: ix_fkey[0090]: 0x00000000 (aa/aa) +0x00000c1c: ix_fkey[0091]: 0x00000000 (aa/aa) +0x00000c20: ix_fkey[0092]: 0x00000000 (aa/aa) +0x00000c24: ix_fkey[0093]: 0x00000000 (aa/aa) +0x00000c28: ix_fkey[0094]: 0x00000000 (aa/aa) +0x00000c2c: ix_fkey[0095]: 0x00000000 (aa/aa) +0x00000c30: ix_fkey[0096]: 0x00000000 (aa/aa) +0x00000c34: ix_fkey[0097]: 0x00000000 (aa/aa) +0x00000c38: ix_fkey[0098]: 0x00000000 (aa/aa) +0x00000c3c: ix_fkey[0099]: 0x00000000 (aa/aa) +0x00000c40: ix_fkey[0100]: 0x00000000 (aa/aa) +0x00000c44: ix_fkey[0101]: 0x00000000 (aa/aa) +0x00000c48: ix_fkey[0102]: 0x00000000 (aa/aa) +0x00000c4c: ix_fkey[0103]: 0x00000000 (aa/aa) +0x00000c50: ix_fkey[0104]: 0x00000000 (aa/aa) +0x00000c54: ix_fkey[0105]: 0x00000000 (aa/aa) +0x00000c58: ix_fkey[0106]: 0x00000000 (aa/aa) +0x00000c5c: ix_fkey[0107]: 0x00000000 (aa/aa) +0x00000c60: ix_fkey[0108]: 0x00000000 (aa/aa) +0x00000c64: ix_fkey[0109]: 0x00000000 (aa/aa) +0x00000c68: ix_fkey[0110]: 0x00000000 (aa/aa) +0x00000c6c: ix_fkey[0111]: 0x00000000 (aa/aa) +0x00000c70: ix_fkey[0112]: 0x00000000 (aa/aa) +0x00000c74: ix_fkey[0113]: 0x00000000 (aa/aa) +0x00000c78: ix_fkey[0114]: 0x00000000 (aa/aa) +0x00000c7c: ix_fkey[0115]: 0x00000000 (aa/aa) +0x00000c80: ix_fkey[0116]: 0x00000000 (aa/aa) +0x00000c84: ix_fkey[0117]: 0x00000000 (aa/aa) +0x00000c88: ix_fkey[0118]: 0x00000000 (aa/aa) +0x00000c8c: ix_fkey[0119]: 0x00000000 (aa/aa) +0x00000c90: ix_fkey[0120]: 0x00000000 (aa/aa) +0x00000c94: ix_fkey[0121]: 0x00000000 (aa/aa) +0x00000c98: ix_fkey[0122]: 0x00000000 (aa/aa) +0x00000c9c: ix_fkey[0123]: 0x00000000 (aa/aa) +0x00000ca0: ix_fkey[0124]: 0x00000000 (aa/aa) +0x00000ca4: ix_fkey[0125]: 0x00000000 (aa/aa) +0x00000ca8: ix_fkey[0126]: 0x00000000 (aa/aa) +0x00000cac: ix_fkey[0127]: 0x00000000 (aa/aa) +0x00000cb0: ix_fkey[0128]: 0x00000000 (aa/aa) +0x00000cb4: ix_fkey[0129]: 0x00000000 (aa/aa) +0x00000cb8: ix_fkey[0130]: 0x00000000 (aa/aa) +0x00000cbc: ix_fkey[0131]: 0x00000000 (aa/aa) +0x00000cc0: ix_fkey[0132]: 0x00000000 (aa/aa) +0x00000cc4: ix_fkey[0133]: 0x00000000 (aa/aa) +0x00000cc8: ix_fkey[0134]: 0x00000000 (aa/aa) +0x00000ccc: ix_fkey[0135]: 0x00000000 (aa/aa) +0x00000cd0: ix_fkey[0136]: 0x00000000 (aa/aa) +0x00000cd4: ix_fkey[0137]: 0x00000000 (aa/aa) +0x00000cd8: ix_fkey[0138]: 0x00000000 (aa/aa) +0x00000cdc: ix_fkey[0139]: 0x00000000 (aa/aa) +0x00000ce0: ix_fkey[0140]: 0x00000000 (aa/aa) +0x00000ce4: ix_fkey[0141]: 0x00000000 (aa/aa) +0x00000ce8: ix_fkey[0142]: 0x00000000 (aa/aa) +0x00000cec: ix_fkey[0143]: 0x00000000 (aa/aa) +0x00000cf0: ix_fkey[0144]: 0x00000000 (aa/aa) +0x00000cf4: ix_fkey[0145]: 0x00000000 (aa/aa) +0x00000cf8: ix_fkey[0146]: 0x00000000 (aa/aa) +0x00000cfc: ix_fkey[0147]: 0x00000000 (aa/aa) +0x00000d00: ix_fkey[0148]: 0x00000000 (aa/aa) +0x00000d04: ix_fkey[0149]: 0x00000000 (aa/aa) +0x00000d08: ix_fkey[0150]: 0x00000000 (aa/aa) +0x00000d0c: ix_fkey[0151]: 0x00000000 (aa/aa) +0x00000d10: ix_fkey[0152]: 0x00000000 (aa/aa) +0x00000d14: ix_fkey[0153]: 0x00000000 (aa/aa) +0x00000d18: ix_fkey[0154]: 0x00000000 (aa/aa) +0x00000d1c: ix_fkey[0155]: 0x00000000 (aa/aa) +0x00000d20: ix_fkey[0156]: 0x00000000 (aa/aa) +0x00000d24: ix_fkey[0157]: 0x00000000 (aa/aa) +0x00000d28: ix_fkey[0158]: 0x00000000 (aa/aa) +0x00000d2c: ix_fkey[0159]: 0x00000000 (aa/aa) +0x00000d30: ix_fkey[0160]: 0x00000000 (aa/aa) +0x00000d34: ix_fkey[0161]: 0x00000000 (aa/aa) +0x00000d38: ix_fkey[0162]: 0x00000000 (aa/aa) +0x00000d3c: ix_fkey[0163]: 0x00000000 (aa/aa) +0x00000d40: ix_fkey[0164]: 0x00000000 (aa/aa) +0x00000d44: ix_fkey[0165]: 0x00000000 (aa/aa) +0x00000d48: ix_fkey[0166]: 0x00000000 (aa/aa) +0x00000d4c: ix_fkey[0167]: 0x00000000 (aa/aa) +0x00000d50: ix_fkey[0168]: 0x00000000 (aa/aa) +0x00000d54: ix_fkey[0169]: 0x00000000 (aa/aa) +0x00000d58: ix_fkey[0170]: 0x00000000 (aa/aa) +0x00000d5c: ix_fkey[0171]: 0x00000000 (aa/aa) +0x00000d60: ix_fkey[0172]: 0x00000000 (aa/aa) +0x00000d64: ix_fkey[0173]: 0x00000000 (aa/aa) +0x00000d68: ix_fkey[0174]: 0x00000000 (aa/aa) +0x00000d6c: ix_fkey[0175]: 0x00000000 (aa/aa) +0x00000d70: ix_fkey[0176]: 0x00000000 (aa/aa) +0x00000d74: ix_fkey[0177]: 0x00000000 (aa/aa) +0x00000d78: ix_fkey[0178]: 0x00000000 (aa/aa) +0x00000d7c: ix_fkey[0179]: 0x00000000 (aa/aa) +0x00000d80: ix_fkey[0180]: 0x00000000 (aa/aa) +0x00000d84: ix_fkey[0181]: 0x00000000 (aa/aa) +0x00000d88: ix_fkey[0182]: 0x00000000 (aa/aa) +0x00000d8c: ix_fkey[0183]: 0x00000000 (aa/aa) +0x00000d90: ix_fkey[0184]: 0x00000000 (aa/aa) +0x00000d94: ix_fkey[0185]: 0x00000000 (aa/aa) +0x00000d98: ix_fkey[0186]: 0x00000000 (aa/aa) +0x00000d9c: ix_fkey[0187]: 0x00000000 (aa/aa) +0x00000da0: ix_fkey[0188]: 0x00000000 (aa/aa) +0x00000da4: ix_fkey[0189]: 0x00000000 (aa/aa) +0x00000da8: ix_fkey[0190]: 0x00000000 (aa/aa) +0x00000dac: ix_fkey[0191]: 0x00000000 (aa/aa) +0x00000db0: ix_fkey[0192]: 0x00000000 (aa/aa) +0x00000db4: ix_fkey[0193]: 0x00000000 (aa/aa) +0x00000db8: ix_fkey[0194]: 0x00000000 (aa/aa) +0x00000dbc: ix_fkey[0195]: 0x00000000 (aa/aa) +0x00000dc0: ix_fkey[0196]: 0x00000000 (aa/aa) +0x00000dc4: ix_fkey[0197]: 0x00000000 (aa/aa) +0x00000dc8: ix_fkey[0198]: 0x00000000 (aa/aa) +0x00000dcc: ix_fkey[0199]: 0x00000000 (aa/aa) +0x00000dd0: ix_fkey[0200]: 0x00000000 (aa/aa) +0x00000dd4: ix_fkey[0201]: 0x00000000 (aa/aa) +0x00000dd8: ix_fkey[0202]: 0x00000000 (aa/aa) +0x00000ddc: ix_fkey[0203]: 0x00000000 (aa/aa) +0x00000de0: ix_fkey[0204]: 0x00000000 (aa/aa) +0x00000de4: ix_fkey[0205]: 0x00000000 (aa/aa) +0x00000de8: ix_fkey[0206]: 0x00000000 (aa/aa) +0x00000dec: ix_fkey[0207]: 0x00000000 (aa/aa) +0x00000df0: ix_fkey[0208]: 0x00000000 (aa/aa) +0x00000df4: ix_fkey[0209]: 0x00000000 (aa/aa) +0x00000df8: ix_fkey[0210]: 0x00000000 (aa/aa) +0x00000dfc: ix_fkey[0211]: 0x00000000 (aa/aa) +0x00000e00: ix_fkey[0212]: 0x00000000 (aa/aa) +0x00000e04: ix_fkey[0213]: 0x00000000 (aa/aa) +0x00000e08: ix_fkey[0214]: 0x00000000 (aa/aa) +0x00000e0c: ix_fkey[0215]: 0x00000000 (aa/aa) +0x00000e10: ix_fkey[0216]: 0x00000000 (aa/aa) +0x00000e14: ix_fkey[0217]: 0x00000000 (aa/aa) +0x00000e18: ix_fkey[0218]: 0x00000000 (aa/aa) +0x00000e1c: ix_fkey[0219]: 0x00000000 (aa/aa) +0x00000e20: ix_fkey[0220]: 0x00000000 (aa/aa) +0x00000e24: ix_fkey[0221]: 0x00000000 (aa/aa) +0x00000e28: ix_fkey[0222]: 0x00000000 (aa/aa) +0x00000e2c: ix_fkey[0223]: 0x00000000 (aa/aa) +0x00000e30: ix_fkey[0224]: 0x00000000 (aa/aa) +0x00000e34: ix_fkey[0225]: 0x00000000 (aa/aa) +0x00000e38: ix_fkey[0226]: 0x00000000 (aa/aa) +0x00000e3c: ix_fkey[0227]: 0x00000000 (aa/aa) +0x00000e40: ix_fkey[0228]: 0x00000000 (aa/aa) +0x00000e44: ix_fkey[0229]: 0x00000000 (aa/aa) +0x00000e48: ix_fkey[0230]: 0x00000000 (aa/aa) +0x00000e4c: ix_fkey[0231]: 0x00000000 (aa/aa) +0x00000e50: ix_fkey[0232]: 0x00000000 (aa/aa) +0x00000e54: ix_fkey[0233]: 0x00000000 (aa/aa) +0x00000e58: ix_fkey[0234]: 0x00000000 (aa/aa) +0x00000e5c: ix_fkey[0235]: 0x00000000 (aa/aa) +0x00000e60: ix_fkey[0236]: 0x00000000 (aa/aa) +0x00000e64: ix_fkey[0237]: 0x00000000 (aa/aa) +0x00000e68: ix_fkey[0238]: 0x00000000 (aa/aa) +0x00000e6c: ix_fkey[0239]: 0x00000000 (aa/aa) +0x00000e70: ix_fkey[0240]: 0x00000000 (aa/aa) +0x00000e74: ix_fkey[0241]: 0x00000000 (aa/aa) +0x00000e78: ix_fkey[0242]: 0x00000000 (aa/aa) +0x00000e7c: ix_fkey[0243]: 0x00000000 (aa/aa) +0x00000e80: ix_fkey[0244]: 0x00000000 (aa/aa) +0x00000e84: ix_fkey[0245]: 0x00000000 (aa/aa) +0x00000e88: ix_fkey[0246]: 0x00000000 (aa/aa) +0x00000e8c: ix_fkey[0247]: 0x00000000 (aa/aa) +0x00000e90: ix_fkey[0248]: 0x00000000 (aa/aa) +0x00000e94: ix_fkey[0249]: 0x00000000 (aa/aa) +0x00000e98: ix_fkey[0250]: 0x00000000 (aa/aa) +0x00000e9c: ix_fkey[0251]: 0x00000000 (aa/aa) +0x00000ea0: ix_fkey[0252]: 0x00000000 (aa/aa) +0x00000ea4: ix_fkey[0253]: 0x00000000 (aa/aa) +0x00000ea8: ix_fkey[0254]: 0x00000000 (aa/aa) +0x00000eac: ix_fkey[0255]: 0x00000000 (aa/aa) +0x00000eb0: ix_fkey[0256]: 0x00000000 (aa/aa) +0x00000eb4: ix_fkey[0257]: 0x00000000 (aa/aa) +0x00000eb8: ix_fkey[0258]: 0x00000000 (aa/aa) +0x00000ebc: ix_fkey[0259]: 0x00000000 (aa/aa) +0x00000ec0: ix_fkey[0260]: 0x00000000 (aa/aa) +0x00000ec4: ix_fkey[0261]: 0x00000000 (aa/aa) +0x00000ec8: ix_fkey[0262]: 0x00000000 (aa/aa) +0x00000ecc: ix_fkey[0263]: 0x00000000 (aa/aa) +0x00000ed0: ix_fkey[0264]: 0x00000000 (aa/aa) +0x00000ed4: ix_fkey[0265]: 0x00000000 (aa/aa) +0x00000ed8: ix_fkey[0266]: 0x00000000 (aa/aa) +0x00000edc: ix_fkey[0267]: 0x00000000 (aa/aa) +0x00000ee0: ix_fkey[0268]: 0x00000000 (aa/aa) +0x00000ee4: ix_fkey[0269]: 0x00000000 (aa/aa) +0x00000ee8: ix_fkey[0270]: 0x00000000 (aa/aa) +0x00000eec: ix_fkey[0271]: 0x00000000 (aa/aa) +0x00000ef0: ix_fkey[0272]: 0x00000000 (aa/aa) +0x00000ef4: ix_fkey[0273]: 0x00000000 (aa/aa) +0x00000ef8: ix_fkey[0274]: 0x00000000 (aa/aa) +0x00000efc: ix_fkey[0275]: 0x00000000 (aa/aa) +0x00000f00: ix_fkey[0276]: 0x00000000 (aa/aa) +0x00000f04: ix_fkey[0277]: 0x00000000 (aa/aa) +0x00000f08: ix_fkey[0278]: 0x00000000 (aa/aa) +0x00000f0c: ix_fkey[0279]: 0x00000000 (aa/aa) +0x00000f10: ix_fkey[0280]: 0x00000000 (aa/aa) +0x00000f14: ix_fkey[0281]: 0x00000000 (aa/aa) +0x00000f18: ix_fkey[0282]: 0x00000000 (aa/aa) +0x00000f1c: ix_fkey[0283]: 0x00000000 (aa/aa) +0x00000f20: ix_fkey[0284]: 0x00000000 (aa/aa) +0x00000f24: ix_fkey[0285]: 0x00000000 (aa/aa) +0x00000f28: ix_fkey[0286]: 0x00000000 (aa/aa) +0x00000f2c: ix_fkey[0287]: 0x00000000 (aa/aa) +0x00000f30: ix_fkey[0288]: 0x00000000 (aa/aa) +0x00000f34: ix_fkey[0289]: 0x00000000 (aa/aa) +0x00000f38: ix_fkey[0290]: 0x00000000 (aa/aa) +0x00000f3c: ix_fkey[0291]: 0x00000000 (aa/aa) +0x00000f40: ix_fkey[0292]: 0x00000000 (aa/aa) +0x00000f44: ix_fkey[0293]: 0x00000000 (aa/aa) +0x00000f48: ix_fkey[0294]: 0x00000000 (aa/aa) +0x00000f4c: ix_fkey[0295]: 0x00000000 (aa/aa) +0x00000f50: ix_fkey[0296]: 0x00000000 (aa/aa) +0x00000f54: ix_fkey[0297]: 0x00000000 (aa/aa) +0x00000f58: ix_fkey[0298]: 0x00000000 (aa/aa) +0x00000f5c: ix_fkey[0299]: 0x00000000 (aa/aa) +0x00000f60: ix_fkey[0300]: 0x00000000 (aa/aa) +0x00000f64: ix_fkey[0301]: 0x00000000 (aa/aa) +0x00000f68: ix_fkey[0302]: 0x00000000 (aa/aa) +0x00000f6c: ix_fkey[0303]: 0x00000000 (aa/aa) +0x00000f70: ix_fkey[0304]: 0x00000000 (aa/aa) +0x00000f74: ix_fkey[0305]: 0x00000000 (aa/aa) +0x00000f78: ix_fkey[0306]: 0x00000000 (aa/aa) +0x00000f7c: ix_fkey[0307]: 0x00000000 (aa/aa) +0x00000f80: ix_fkey[0308]: 0x00000000 (aa/aa) +0x00000f84: ix_fkey[0309]: 0x00000000 (aa/aa) +0x00000f88: ix_fkey[0310]: 0x00000000 (aa/aa) +0x00000f8c: ix_fkey[0311]: 0x00000000 (aa/aa) +0x00000f90: ix_fkey[0312]: 0x00000000 (aa/aa) +0x00000f94: ix_fkey[0313]: 0x00000000 (aa/aa) +0x00000f98: ix_fkey[0314]: 0x00000000 (aa/aa) +0x00000f9c: ix_fkey[0315]: 0x00000000 (aa/aa) +0x00000fa0: ix_fkey[0316]: 0x00000000 (aa/aa) +0x00000fa4: ix_fkey[0317]: 0x00000000 (aa/aa) +0x00000fa8: ix_fkey[0318]: 0x00000000 (aa/aa) +0x00000fac: ix_fkey[0319]: 0x00000000 (aa/aa) +0x00000fb0: ix_fkey[0320]: 0x00000000 (aa/aa) +0x00000fb4: ix_fkey[0321]: 0x00000000 (aa/aa) +0x00000fb8: ix_fkey[0322]: 0x00000000 (aa/aa) +0x00000fbc: ix_fkey[0323]: 0x00000000 (aa/aa) +0x00000fc0: ix_fkey[0324]: 0x00000000 (aa/aa) +0x00000fc4: ix_fkey[0325]: 0x00000000 (aa/aa) +0x00000fc8: ix_fkey[0326]: 0x00000000 (aa/aa) +0x00000fcc: ix_fkey[0327]: 0x00000000 (aa/aa) +0x00000fd0: ix_fkey[0328]: 0x00000000 (aa/aa) +0x00000fd4: ix_fkey[0329]: 0x00000000 (aa/aa) +0x00000fd8: ix_fkey[0330]: 0x00000000 (aa/aa) +0x00000fdc: ix_fkey[0331]: 0x00000000 (aa/aa) +0x00000fe0: ix_fkey[0332]: 0x00000000 (aa/aa) +0x00000fe4: ix_fkey[0333]: 0x00000000 (aa/aa) +0x00000fe8: ix_fkey[0334]: 0x00000000 (aa/aa) +0x00000fec: ix_fkey[0335]: 0x00000000 (aa/aa) +0x00000ff0: ix_fkey[0336]: 0x00000000 (aa/aa) +0x00000ff4: ix_fkey[0337]: 0x00000000 (aa/aa) +0x00000ff8: ix_fkey[0338]: 0x00000000 (aa/aa) +0x00000ffc: ix_fkey[0339]: 0x00000000 (aa/aa) +0x00001000: EOF (0x00001000) GOOD + +KEYFILE1 +======== +0x0000: mkey: 0x00000000 (aa/aa) +0x0004: fkey: 0x00060001 (ag/ab) +0x0008: ostat: 0x00000000 (0) + +KEYFILE2 +======== +0x000c: name: 'LifeLines Keyfile ' +0x001e: pad1: 0x0000 +0x0020: magic: 0x12345678 +0x0024: version: 0x00000001 (1) +0x00000028: EOF (0x00000028) GOOD + +BLOCK - DIRECTORY +0x00000000: ix_self: 0x00010000 (ab/aa) +0x00000004: ix_type: 2 (BLOCK) +0x00000006: ix_pad1: 0x0000 +0x00000008: ix_parent: 0x00000000 (aa/aa) +0x0000000c: ix_nkeys: 161 +0x0000000e: ix_rkey[0000]: ' F1' +0x00000016: ix_rkey[0001]: ' F2' +0x0000001e: ix_rkey[0002]: ' F3' +0x00000026: ix_rkey[0003]: ' F4' +0x0000002e: ix_rkey[0004]: ' F5' +0x00000036: ix_rkey[0005]: ' F6' +0x0000003e: ix_rkey[0006]: ' F7' +0x00000046: ix_rkey[0007]: ' F8' +0x0000004e: ix_rkey[0008]: ' F9' +0x00000056: ix_rkey[0009]: ' I1' +0x0000005e: ix_rkey[0010]: ' I2' +0x00000066: ix_rkey[0011]: ' I3' +0x0000006e: ix_rkey[0012]: ' I4' +0x00000076: ix_rkey[0013]: ' I5' +0x0000007e: ix_rkey[0014]: ' I6' +0x00000086: ix_rkey[0015]: ' I7' +0x0000008e: ix_rkey[0016]: ' I8' +0x00000096: ix_rkey[0017]: ' I9' +0x0000009e: ix_rkey[0018]: ' X1' +0x000000a6: ix_rkey[0019]: ' F10' +0x000000ae: ix_rkey[0020]: ' F11' +0x000000b6: ix_rkey[0021]: ' F12' +0x000000be: ix_rkey[0022]: ' F13' +0x000000c6: ix_rkey[0023]: ' F14' +0x000000ce: ix_rkey[0024]: ' F15' +0x000000d6: ix_rkey[0025]: ' F16' +0x000000de: ix_rkey[0026]: ' F17' +0x000000e6: ix_rkey[0027]: ' F18' +0x000000ee: ix_rkey[0028]: ' F19' +0x000000f6: ix_rkey[0029]: ' F20' +0x000000fe: ix_rkey[0030]: ' F21' +0x00000106: ix_rkey[0031]: ' F22' +0x0000010e: ix_rkey[0032]: ' F23' +0x00000116: ix_rkey[0033]: ' F24' +0x0000011e: ix_rkey[0034]: ' F25' +0x00000126: ix_rkey[0035]: ' F26' +0x0000012e: ix_rkey[0036]: ' F27' +0x00000136: ix_rkey[0037]: ' F28' +0x0000013e: ix_rkey[0038]: ' F29' +0x00000146: ix_rkey[0039]: ' F30' +0x0000014e: ix_rkey[0040]: ' F31' +0x00000156: ix_rkey[0041]: ' F32' +0x0000015e: ix_rkey[0042]: ' F33' +0x00000166: ix_rkey[0043]: ' F34' +0x0000016e: ix_rkey[0044]: ' F35' +0x00000176: ix_rkey[0045]: ' F36' +0x0000017e: ix_rkey[0046]: ' F37' +0x00000186: ix_rkey[0047]: ' F38' +0x0000018e: ix_rkey[0048]: ' F39' +0x00000196: ix_rkey[0049]: ' F40' +0x0000019e: ix_rkey[0050]: ' F41' +0x000001a6: ix_rkey[0051]: ' F42' +0x000001ae: ix_rkey[0052]: ' F43' +0x000001b6: ix_rkey[0053]: ' F44' +0x000001be: ix_rkey[0054]: ' F45' +0x000001c6: ix_rkey[0055]: ' F46' +0x000001ce: ix_rkey[0056]: ' F47' +0x000001d6: ix_rkey[0057]: ' F48' +0x000001de: ix_rkey[0058]: ' F49' +0x000001e6: ix_rkey[0059]: ' F50' +0x000001ee: ix_rkey[0060]: ' F51' +0x000001f6: ix_rkey[0061]: ' F52' +0x000001fe: ix_rkey[0062]: ' F53' +0x00000206: ix_rkey[0063]: ' F54' +0x0000020e: ix_rkey[0064]: ' F55' +0x00000216: ix_rkey[0065]: ' F56' +0x0000021e: ix_rkey[0066]: ' F57' +0x00000226: ix_rkey[0067]: ' F58' +0x0000022e: ix_rkey[0068]: ' F59' +0x00000236: ix_rkey[0069]: ' F60' +0x0000023e: ix_rkey[0070]: ' F61' +0x00000246: ix_rkey[0071]: ' F62' +0x0000024e: ix_rkey[0072]: ' F63' +0x00000256: ix_rkey[0073]: ' F64' +0x0000025e: ix_rkey[0074]: ' F65' +0x00000266: ix_rkey[0075]: ' F66' +0x0000026e: ix_rkey[0076]: ' F67' +0x00000276: ix_rkey[0077]: ' F68' +0x0000027e: ix_rkey[0078]: ' F69' +0x00000286: ix_rkey[0079]: ' F70' +0x0000028e: ix_rkey[0080]: ' F71' +0x00000296: ix_rkey[0081]: ' F72' +0x0000029e: ix_rkey[0082]: ' F73' +0x000002a6: ix_rkey[0083]: ' F74' +0x000002ae: ix_rkey[0084]: ' F75' +0x000002b6: ix_rkey[0085]: ' F76' +0x000002be: ix_rkey[0086]: ' F77' +0x000002c6: ix_rkey[0087]: ' F78' +0x000002ce: ix_rkey[0088]: ' F79' +0x000002d6: ix_rkey[0089]: ' F80' +0x000002de: ix_rkey[0090]: ' F81' +0x000002e6: ix_rkey[0091]: ' F82' +0x000002ee: ix_rkey[0092]: ' F83' +0x000002f6: ix_rkey[0093]: ' F84' +0x000002fe: ix_rkey[0094]: ' F85' +0x00000306: ix_rkey[0095]: ' F86' +0x0000030e: ix_rkey[0096]: ' F87' +0x00000316: ix_rkey[0097]: ' F88' +0x0000031e: ix_rkey[0098]: ' F89' +0x00000326: ix_rkey[0099]: ' F90' +0x0000032e: ix_rkey[0100]: ' F91' +0x00000336: ix_rkey[0101]: ' F92' +0x0000033e: ix_rkey[0102]: ' F93' +0x00000346: ix_rkey[0103]: ' F94' +0x0000034e: ix_rkey[0104]: ' F95' +0x00000356: ix_rkey[0105]: ' F96' +0x0000035e: ix_rkey[0106]: ' F97' +0x00000366: ix_rkey[0107]: ' F98' +0x0000036e: ix_rkey[0108]: ' F99' +0x00000376: ix_rkey[0109]: ' I10' +0x0000037e: ix_rkey[0110]: ' I11' +0x00000386: ix_rkey[0111]: ' I12' +0x0000038e: ix_rkey[0112]: ' I13' +0x00000396: ix_rkey[0113]: ' I14' +0x0000039e: ix_rkey[0114]: ' I15' +0x000003a6: ix_rkey[0115]: ' I16' +0x000003ae: ix_rkey[0116]: ' I17' +0x000003b6: ix_rkey[0117]: ' I18' +0x000003be: ix_rkey[0118]: ' I19' +0x000003c6: ix_rkey[0119]: ' I20' +0x000003ce: ix_rkey[0120]: ' I21' +0x000003d6: ix_rkey[0121]: ' I22' +0x000003de: ix_rkey[0122]: ' I23' +0x000003e6: ix_rkey[0123]: ' I24' +0x000003ee: ix_rkey[0124]: ' I25' +0x000003f6: ix_rkey[0125]: ' I26' +0x000003fe: ix_rkey[0126]: ' I27' +0x00000406: ix_rkey[0127]: ' I28' +0x0000040e: ix_rkey[0128]: ' I29' +0x00000416: ix_rkey[0129]: ' I30' +0x0000041e: ix_rkey[0130]: ' I31' +0x00000426: ix_rkey[0131]: ' I32' +0x0000042e: ix_rkey[0132]: ' I33' +0x00000436: ix_rkey[0133]: ' I34' +0x0000043e: ix_rkey[0134]: ' I35' +0x00000446: ix_rkey[0135]: ' I36' +0x0000044e: ix_rkey[0136]: ' I37' +0x00000456: ix_rkey[0137]: ' I38' +0x0000045e: ix_rkey[0138]: ' I39' +0x00000466: ix_rkey[0139]: ' I40' +0x0000046e: ix_rkey[0140]: ' I41' +0x00000476: ix_rkey[0141]: ' I42' +0x0000047e: ix_rkey[0142]: ' I43' +0x00000486: ix_rkey[0143]: ' I44' +0x0000048e: ix_rkey[0144]: ' I45' +0x00000496: ix_rkey[0145]: ' I46' +0x0000049e: ix_rkey[0146]: ' I47' +0x000004a6: ix_rkey[0147]: ' I48' +0x000004ae: ix_rkey[0148]: ' I49' +0x000004b6: ix_rkey[0149]: ' I50' +0x000004be: ix_rkey[0150]: ' I51' +0x000004c6: ix_rkey[0151]: ' I52' +0x000004ce: ix_rkey[0152]: ' I53' +0x000004d6: ix_rkey[0153]: ' I54' +0x000004de: ix_rkey[0154]: ' I55' +0x000004e6: ix_rkey[0155]: ' I56' +0x000004ee: ix_rkey[0156]: ' I57' +0x000004f6: ix_rkey[0157]: ' I58' +0x000004fe: ix_rkey[0158]: ' I59' +0x00000506: ix_rkey[0159]: ' I60' +0x0000050e: ix_rkey[0160]: ' I61' +0x00000516: ix_rkey[0161]: ' ' +0x0000051e: ix_rkey[0162]: ' ' +0x00000526: ix_rkey[0163]: ' ' +0x0000052e: ix_rkey[0164]: ' ' +0x00000536: ix_rkey[0165]: ' ' +0x0000053e: ix_rkey[0166]: ' ' +0x00000546: ix_rkey[0167]: ' ' +0x0000054e: ix_rkey[0168]: ' ' +0x00000556: ix_rkey[0169]: ' ' +0x0000055e: ix_rkey[0170]: ' ' +0x00000566: ix_rkey[0171]: ' ' +0x0000056e: ix_rkey[0172]: ' ' +0x00000576: ix_rkey[0173]: ' ' +0x0000057e: ix_rkey[0174]: ' ' +0x00000586: ix_rkey[0175]: ' ' +0x0000058e: ix_rkey[0176]: ' ' +0x00000596: ix_rkey[0177]: ' ' +0x0000059e: ix_rkey[0178]: ' ' +0x000005a6: ix_rkey[0179]: ' ' +0x000005ae: ix_rkey[0180]: ' ' +0x000005b6: ix_rkey[0181]: ' ' +0x000005be: ix_rkey[0182]: ' ' +0x000005c6: ix_rkey[0183]: ' ' +0x000005ce: ix_rkey[0184]: ' ' +0x000005d6: ix_rkey[0185]: ' ' +0x000005de: ix_rkey[0186]: ' ' +0x000005e6: ix_rkey[0187]: ' ' +0x000005ee: ix_rkey[0188]: ' ' +0x000005f6: ix_rkey[0189]: ' ' +0x000005fe: ix_rkey[0190]: ' ' +0x00000606: ix_rkey[0191]: ' ' +0x0000060e: ix_rkey[0192]: ' ' +0x00000616: ix_rkey[0193]: ' ' +0x0000061e: ix_rkey[0194]: ' ' +0x00000626: ix_rkey[0195]: ' ' +0x0000062e: ix_rkey[0196]: ' ' +0x00000636: ix_rkey[0197]: ' ' +0x0000063e: ix_rkey[0198]: ' ' +0x00000646: ix_rkey[0199]: ' ' +0x0000064e: ix_rkey[0200]: ' ' +0x00000656: ix_rkey[0201]: ' ' +0x0000065e: ix_rkey[0202]: ' ' +0x00000666: ix_rkey[0203]: ' ' +0x0000066e: ix_rkey[0204]: ' ' +0x00000676: ix_rkey[0205]: ' ' +0x0000067e: ix_rkey[0206]: ' ' +0x00000686: ix_rkey[0207]: ' ' +0x0000068e: ix_rkey[0208]: ' ' +0x00000696: ix_rkey[0209]: ' ' +0x0000069e: ix_rkey[0210]: ' ' +0x000006a6: ix_rkey[0211]: ' ' +0x000006ae: ix_rkey[0212]: ' ' +0x000006b6: ix_rkey[0213]: ' ' +0x000006be: ix_rkey[0214]: ' ' +0x000006c6: ix_rkey[0215]: ' ' +0x000006ce: ix_rkey[0216]: ' ' +0x000006d6: ix_rkey[0217]: ' ' +0x000006de: ix_rkey[0218]: ' ' +0x000006e6: ix_rkey[0219]: ' ' +0x000006ee: ix_rkey[0220]: ' ' +0x000006f6: ix_rkey[0221]: ' ' +0x000006fe: ix_rkey[0222]: ' ' +0x00000706: ix_rkey[0223]: ' ' +0x0000070e: ix_rkey[0224]: ' ' +0x00000716: ix_rkey[0225]: ' ' +0x0000071e: ix_rkey[0226]: ' ' +0x00000726: ix_rkey[0227]: ' ' +0x0000072e: ix_rkey[0228]: ' ' +0x00000736: ix_rkey[0229]: ' ' +0x0000073e: ix_rkey[0230]: ' ' +0x00000746: ix_rkey[0231]: ' ' +0x0000074e: ix_rkey[0232]: ' ' +0x00000756: ix_rkey[0233]: ' ' +0x0000075e: ix_rkey[0234]: ' ' +0x00000766: ix_rkey[0235]: ' ' +0x0000076e: ix_rkey[0236]: ' ' +0x00000776: ix_rkey[0237]: ' ' +0x0000077e: ix_rkey[0238]: ' ' +0x00000786: ix_rkey[0239]: ' ' +0x0000078e: ix_rkey[0240]: ' ' +0x00000796: ix_rkey[0241]: ' ' +0x0000079e: ix_rkey[0242]: ' ' +0x000007a6: ix_rkey[0243]: ' ' +0x000007ae: ix_rkey[0244]: ' ' +0x000007b6: ix_rkey[0245]: ' ' +0x000007be: ix_rkey[0246]: ' ' +0x000007c6: ix_rkey[0247]: ' ' +0x000007ce: ix_rkey[0248]: ' ' +0x000007d6: ix_rkey[0249]: ' ' +0x000007de: ix_rkey[0250]: ' ' +0x000007e6: ix_rkey[0251]: ' ' +0x000007ee: ix_rkey[0252]: ' ' +0x000007f6: ix_rkey[0253]: ' ' +0x000007fe: ix_rkey[0254]: ' ' +0x00000806: ix_pad2: 0x0000 +0x00000808: ix_offs[0000]: 0x00000000 +0x0000080c: ix_lens[0000]: 0x0000005f +0x00000810: ix_offs[0001]: 0x0000005f +0x00000814: ix_lens[0001]: 0x000000e0 +0x00000818: ix_offs[0002]: 0x0000013f +0x0000081c: ix_lens[0002]: 0x00000071 +0x00000820: ix_offs[0003]: 0x000001b0 +0x00000824: ix_lens[0003]: 0x000000bc +0x00000828: ix_offs[0004]: 0x0000026c +0x0000082c: ix_lens[0004]: 0x000000b5 +0x00000830: ix_offs[0005]: 0x00000321 +0x00000834: ix_lens[0005]: 0x000000bb +0x00000838: ix_offs[0006]: 0x000003dc +0x0000083c: ix_lens[0006]: 0x000000aa +0x00000840: ix_offs[0007]: 0x00000486 +0x00000844: ix_lens[0007]: 0x000000a4 +0x00000848: ix_offs[0008]: 0x0000052a +0x0000084c: ix_lens[0008]: 0x00000068 +0x00000850: ix_offs[0009]: 0x00000592 +0x00000854: ix_lens[0009]: 0x00000128 +0x00000858: ix_offs[0010]: 0x000006ba +0x0000085c: ix_lens[0010]: 0x00000118 +0x00000860: ix_offs[0011]: 0x000007d2 +0x00000864: ix_lens[0011]: 0x00000151 +0x00000868: ix_offs[0012]: 0x00000923 +0x0000086c: ix_lens[0012]: 0x0000011c +0x00000870: ix_offs[0013]: 0x00000a3f +0x00000874: ix_lens[0013]: 0x000000cc +0x00000878: ix_offs[0014]: 0x00000b0b +0x0000087c: ix_lens[0014]: 0x000000d6 +0x00000880: ix_offs[0015]: 0x00000be1 +0x00000884: ix_lens[0015]: 0x000000e8 +0x00000888: ix_offs[0016]: 0x00000cc9 +0x0000088c: ix_lens[0016]: 0x00000101 +0x00000890: ix_offs[0017]: 0x00000dca +0x00000894: ix_lens[0017]: 0x000000d1 +0x00000898: ix_offs[0018]: 0x00000e9b +0x0000089c: ix_lens[0018]: 0x0000067e +0x000008a0: ix_offs[0019]: 0x00001519 +0x000008a4: ix_lens[0019]: 0x00000093 +0x000008a8: ix_offs[0020]: 0x000015ac +0x000008ac: ix_lens[0020]: 0x00000084 +0x000008b0: ix_offs[0021]: 0x00001630 +0x000008b4: ix_lens[0021]: 0x00000095 +0x000008b8: ix_offs[0022]: 0x000016c5 +0x000008bc: ix_lens[0022]: 0x0000008e +0x000008c0: ix_offs[0023]: 0x00001753 +0x000008c4: ix_lens[0023]: 0x000000b2 +0x000008c8: ix_offs[0024]: 0x00001805 +0x000008cc: ix_lens[0024]: 0x00000085 +0x000008d0: ix_offs[0025]: 0x0000188a +0x000008d4: ix_lens[0025]: 0x00000076 +0x000008d8: ix_offs[0026]: 0x00001900 +0x000008dc: ix_lens[0026]: 0x00000043 +0x000008e0: ix_offs[0027]: 0x00001943 +0x000008e4: ix_lens[0027]: 0x00000043 +0x000008e8: ix_offs[0028]: 0x00001986 +0x000008ec: ix_lens[0028]: 0x00000089 +0x000008f0: ix_offs[0029]: 0x00001a0f +0x000008f4: ix_lens[0029]: 0x0000005e +0x000008f8: ix_offs[0030]: 0x00001a6d +0x000008fc: ix_lens[0030]: 0x00000072 +0x00000900: ix_offs[0031]: 0x00001adf +0x00000904: ix_lens[0031]: 0x00000051 +0x00000908: ix_offs[0032]: 0x00001b30 +0x0000090c: ix_lens[0032]: 0x00000080 +0x00000910: ix_offs[0033]: 0x00001bb0 +0x00000914: ix_lens[0033]: 0x00000035 +0x00000918: ix_offs[0034]: 0x00001be5 +0x0000091c: ix_lens[0034]: 0x000000c9 +0x00000920: ix_offs[0035]: 0x00001cae +0x00000924: ix_lens[0035]: 0x0000005f +0x00000928: ix_offs[0036]: 0x00001d0d +0x0000092c: ix_lens[0036]: 0x0000006d +0x00000930: ix_offs[0037]: 0x00001d7a +0x00000934: ix_lens[0037]: 0x00000062 +0x00000938: ix_offs[0038]: 0x00001ddc +0x0000093c: ix_lens[0038]: 0x00000084 +0x00000940: ix_offs[0039]: 0x00001e60 +0x00000944: ix_lens[0039]: 0x00000081 +0x00000948: ix_offs[0040]: 0x00001ee1 +0x0000094c: ix_lens[0040]: 0x00000091 +0x00000950: ix_offs[0041]: 0x00001f72 +0x00000954: ix_lens[0041]: 0x0000008d +0x00000958: ix_offs[0042]: 0x00001fff +0x0000095c: ix_lens[0042]: 0x000000b5 +0x00000960: ix_offs[0043]: 0x000020b4 +0x00000964: ix_lens[0043]: 0x00000072 +0x00000968: ix_offs[0044]: 0x00002126 +0x0000096c: ix_lens[0044]: 0x000000a7 +0x00000970: ix_offs[0045]: 0x000021cd +0x00000974: ix_lens[0045]: 0x00000067 +0x00000978: ix_offs[0046]: 0x00002234 +0x0000097c: ix_lens[0046]: 0x00000072 +0x00000980: ix_offs[0047]: 0x000022a6 +0x00000984: ix_lens[0047]: 0x000000b5 +0x00000988: ix_offs[0048]: 0x0000235b +0x0000098c: ix_lens[0048]: 0x00000055 +0x00000990: ix_offs[0049]: 0x000023b0 +0x00000994: ix_lens[0049]: 0x00000072 +0x00000998: ix_offs[0050]: 0x00002422 +0x0000099c: ix_lens[0050]: 0x000000b3 +0x000009a0: ix_offs[0051]: 0x000024d5 +0x000009a4: ix_lens[0051]: 0x000000a4 +0x000009a8: ix_offs[0052]: 0x00002579 +0x000009ac: ix_lens[0052]: 0x0000008d +0x000009b0: ix_offs[0053]: 0x00002606 +0x000009b4: ix_lens[0053]: 0x00000051 +0x000009b8: ix_offs[0054]: 0x00002657 +0x000009bc: ix_lens[0054]: 0x00000080 +0x000009c0: ix_offs[0055]: 0x000026d7 +0x000009c4: ix_lens[0055]: 0x0000008f +0x000009c8: ix_offs[0056]: 0x00002766 +0x000009cc: ix_lens[0056]: 0x0000008a +0x000009d0: ix_offs[0057]: 0x000027f0 +0x000009d4: ix_lens[0057]: 0x00000086 +0x000009d8: ix_offs[0058]: 0x00002876 +0x000009dc: ix_lens[0058]: 0x00000028 +0x000009e0: ix_offs[0059]: 0x0000289e +0x000009e4: ix_lens[0059]: 0x000000b0 +0x000009e8: ix_offs[0060]: 0x0000294e +0x000009ec: ix_lens[0060]: 0x00000083 +0x000009f0: ix_offs[0061]: 0x000029d1 +0x000009f4: ix_lens[0061]: 0x00000064 +0x000009f8: ix_offs[0062]: 0x00002a35 +0x000009fc: ix_lens[0062]: 0x00000036 +0x00000a00: ix_offs[0063]: 0x00002a6b +0x00000a04: ix_lens[0063]: 0x00000035 +0x00000a08: ix_offs[0064]: 0x00002aa0 +0x00000a0c: ix_lens[0064]: 0x00000041 +0x00000a10: ix_offs[0065]: 0x00002ae1 +0x00000a14: ix_lens[0065]: 0x00000041 +0x00000a18: ix_offs[0066]: 0x00002b22 +0x00000a1c: ix_lens[0066]: 0x0000009c +0x00000a20: ix_offs[0067]: 0x00002bbe +0x00000a24: ix_lens[0067]: 0x00000060 +0x00000a28: ix_offs[0068]: 0x00002c1e +0x00000a2c: ix_lens[0068]: 0x00000027 +0x00000a30: ix_offs[0069]: 0x00002c45 +0x00000a34: ix_lens[0069]: 0x00000028 +0x00000a38: ix_offs[0070]: 0x00002c6d +0x00000a3c: ix_lens[0070]: 0x000000aa +0x00000a40: ix_offs[0071]: 0x00002d17 +0x00000a44: ix_lens[0071]: 0x00000027 +0x00000a48: ix_offs[0072]: 0x00002d3e +0x00000a4c: ix_lens[0072]: 0x00000027 +0x00000a50: ix_offs[0073]: 0x00002d65 +0x00000a54: ix_lens[0073]: 0x00000041 +0x00000a58: ix_offs[0074]: 0x00002da6 +0x00000a5c: ix_lens[0074]: 0x00000056 +0x00000a60: ix_offs[0075]: 0x00002dfc +0x00000a64: ix_lens[0075]: 0x0000003a +0x00000a68: ix_offs[0076]: 0x00002e36 +0x00000a6c: ix_lens[0076]: 0x00000066 +0x00000a70: ix_offs[0077]: 0x00002e9c +0x00000a74: ix_lens[0077]: 0x00000035 +0x00000a78: ix_offs[0078]: 0x00002ed1 +0x00000a7c: ix_lens[0078]: 0x0000003a +0x00000a80: ix_offs[0079]: 0x00002f0b +0x00000a84: ix_lens[0079]: 0x000000b3 +0x00000a88: ix_offs[0080]: 0x00002fbe +0x00000a8c: ix_lens[0080]: 0x0000007e +0x00000a90: ix_offs[0081]: 0x0000303c +0x00000a94: ix_lens[0081]: 0x00000028 +0x00000a98: ix_offs[0082]: 0x00003064 +0x00000a9c: ix_lens[0082]: 0x00000028 +0x00000aa0: ix_offs[0083]: 0x0000308c +0x00000aa4: ix_lens[0083]: 0x00000044 +0x00000aa8: ix_offs[0084]: 0x000030d0 +0x00000aac: ix_lens[0084]: 0x00000044 +0x00000ab0: ix_offs[0085]: 0x00003114 +0x00000ab4: ix_lens[0085]: 0x000000ac +0x00000ab8: ix_offs[0086]: 0x000031c0 +0x00000abc: ix_lens[0086]: 0x0000006c +0x00000ac0: ix_offs[0087]: 0x0000322c +0x00000ac4: ix_lens[0087]: 0x00000074 +0x00000ac8: ix_offs[0088]: 0x000032a0 +0x00000acc: ix_lens[0088]: 0x00000043 +0x00000ad0: ix_offs[0089]: 0x000032e3 +0x00000ad4: ix_lens[0089]: 0x0000004f +0x00000ad8: ix_offs[0090]: 0x00003332 +0x00000adc: ix_lens[0090]: 0x00000028 +0x00000ae0: ix_offs[0091]: 0x0000335a +0x00000ae4: ix_lens[0091]: 0x00000040 +0x00000ae8: ix_offs[0092]: 0x0000339a +0x00000aec: ix_lens[0092]: 0x00000030 +0x00000af0: ix_offs[0093]: 0x000033ca +0x00000af4: ix_lens[0093]: 0x00000036 +0x00000af8: ix_offs[0094]: 0x00003400 +0x00000afc: ix_lens[0094]: 0x000000a0 +0x00000b00: ix_offs[0095]: 0x000034a0 +0x00000b04: ix_lens[0095]: 0x00000037 +0x00000b08: ix_offs[0096]: 0x000034d7 +0x00000b0c: ix_lens[0096]: 0x00000037 +0x00000b10: ix_offs[0097]: 0x0000350e +0x00000b14: ix_lens[0097]: 0x00000066 +0x00000b18: ix_offs[0098]: 0x00003574 +0x00000b1c: ix_lens[0098]: 0x0000006e +0x00000b20: ix_offs[0099]: 0x000035e2 +0x00000b24: ix_lens[0099]: 0x00000029 +0x00000b28: ix_offs[0100]: 0x0000360b +0x00000b2c: ix_lens[0100]: 0x00000078 +0x00000b30: ix_offs[0101]: 0x00003683 +0x00000b34: ix_lens[0101]: 0x0000008e +0x00000b38: ix_offs[0102]: 0x00003711 +0x00000b3c: ix_lens[0102]: 0x00000028 +0x00000b40: ix_offs[0103]: 0x00003739 +0x00000b44: ix_lens[0103]: 0x000000dd +0x00000b48: ix_offs[0104]: 0x00003816 +0x00000b4c: ix_lens[0104]: 0x000000fa +0x00000b50: ix_offs[0105]: 0x00003910 +0x00000b54: ix_lens[0105]: 0x00000038 +0x00000b58: ix_offs[0106]: 0x00003948 +0x00000b5c: ix_lens[0106]: 0x00000052 +0x00000b60: ix_offs[0107]: 0x0000399a +0x00000b64: ix_lens[0107]: 0x00000044 +0x00000b68: ix_offs[0108]: 0x000039de +0x00000b6c: ix_lens[0108]: 0x00000036 +0x00000b70: ix_offs[0109]: 0x00003a14 +0x00000b74: ix_lens[0109]: 0x000000c4 +0x00000b78: ix_offs[0110]: 0x00003ad8 +0x00000b7c: ix_lens[0110]: 0x000000e8 +0x00000b80: ix_offs[0111]: 0x00003bc0 +0x00000b84: ix_lens[0111]: 0x0000011b +0x00000b88: ix_offs[0112]: 0x00003cdb +0x00000b8c: ix_lens[0112]: 0x00000110 +0x00000b90: ix_offs[0113]: 0x00003deb +0x00000b94: ix_lens[0113]: 0x00000147 +0x00000b98: ix_offs[0114]: 0x00003f32 +0x00000b9c: ix_lens[0114]: 0x000000e7 +0x00000ba0: ix_offs[0115]: 0x00004019 +0x00000ba4: ix_lens[0115]: 0x000000be +0x00000ba8: ix_offs[0116]: 0x000040d7 +0x00000bac: ix_lens[0116]: 0x000000ce +0x00000bb0: ix_offs[0117]: 0x000041a5 +0x00000bb4: ix_lens[0117]: 0x0000006c +0x00000bb8: ix_offs[0118]: 0x00004211 +0x00000bbc: ix_lens[0118]: 0x00000078 +0x00000bc0: ix_offs[0119]: 0x00004289 +0x00000bc4: ix_lens[0119]: 0x00000106 +0x00000bc8: ix_offs[0120]: 0x0000438f +0x00000bcc: ix_lens[0120]: 0x000000ce +0x00000bd0: ix_offs[0121]: 0x0000445d +0x00000bd4: ix_lens[0121]: 0x00000082 +0x00000bd8: ix_offs[0122]: 0x000044df +0x00000bdc: ix_lens[0122]: 0x000000b3 +0x00000be0: ix_offs[0123]: 0x00004592 +0x00000be4: ix_lens[0123]: 0x00000084 +0x00000be8: ix_offs[0124]: 0x00004616 +0x00000bec: ix_lens[0124]: 0x00000088 +0x00000bf0: ix_offs[0125]: 0x0000469e +0x00000bf4: ix_lens[0125]: 0x000000c3 +0x00000bf8: ix_offs[0126]: 0x00004761 +0x00000bfc: ix_lens[0126]: 0x0000009b +0x00000c00: ix_offs[0127]: 0x000047fc +0x00000c04: ix_lens[0127]: 0x0000005b +0x00000c08: ix_offs[0128]: 0x00004857 +0x00000c0c: ix_lens[0128]: 0x00000069 +0x00000c10: ix_offs[0129]: 0x000048c0 +0x00000c14: ix_lens[0129]: 0x00000127 +0x00000c18: ix_offs[0130]: 0x000049e7 +0x00000c1c: ix_lens[0130]: 0x0000010f +0x00000c20: ix_offs[0131]: 0x00004af6 +0x00000c24: ix_lens[0131]: 0x0000012b +0x00000c28: ix_offs[0132]: 0x00004c21 +0x00000c2c: ix_lens[0132]: 0x000000e9 +0x00000c30: ix_offs[0133]: 0x00004d0a +0x00000c34: ix_lens[0133]: 0x000000c0 +0x00000c38: ix_offs[0134]: 0x00004dca +0x00000c3c: ix_lens[0134]: 0x000000e8 +0x00000c40: ix_offs[0135]: 0x00004eb2 +0x00000c44: ix_lens[0135]: 0x0000010f +0x00000c48: ix_offs[0136]: 0x00004fc1 +0x00000c4c: ix_lens[0136]: 0x000000e7 +0x00000c50: ix_offs[0137]: 0x000050a8 +0x00000c54: ix_lens[0137]: 0x00000087 +0x00000c58: ix_offs[0138]: 0x0000512f +0x00000c5c: ix_lens[0138]: 0x000000cc +0x00000c60: ix_offs[0139]: 0x000051fb +0x00000c64: ix_lens[0139]: 0x0000011e +0x00000c68: ix_offs[0140]: 0x00005319 +0x00000c6c: ix_lens[0140]: 0x000000a7 +0x00000c70: ix_offs[0141]: 0x000053c0 +0x00000c74: ix_lens[0141]: 0x00000088 +0x00000c78: ix_offs[0142]: 0x00005448 +0x00000c7c: ix_lens[0142]: 0x00000084 +0x00000c80: ix_offs[0143]: 0x000054cc +0x00000c84: ix_lens[0143]: 0x000000aa +0x00000c88: ix_offs[0144]: 0x00005576 +0x00000c8c: ix_lens[0144]: 0x00000078 +0x00000c90: ix_offs[0145]: 0x000055ee +0x00000c94: ix_lens[0145]: 0x000000d4 +0x00000c98: ix_offs[0146]: 0x000056c2 +0x00000c9c: ix_lens[0146]: 0x000000a2 +0x00000ca0: ix_offs[0147]: 0x00005764 +0x00000ca4: ix_lens[0147]: 0x000000a7 +0x00000ca8: ix_offs[0148]: 0x0000580b +0x00000cac: ix_lens[0148]: 0x000000ab +0x00000cb0: ix_offs[0149]: 0x000058b6 +0x00000cb4: ix_lens[0149]: 0x000000d4 +0x00000cb8: ix_offs[0150]: 0x0000598a +0x00000cbc: ix_lens[0150]: 0x000000b4 +0x00000cc0: ix_offs[0151]: 0x00005a3e +0x00000cc4: ix_lens[0151]: 0x000000b4 +0x00000cc8: ix_offs[0152]: 0x00005af2 +0x00000ccc: ix_lens[0152]: 0x0000009d +0x00000cd0: ix_offs[0153]: 0x00005b8f +0x00000cd4: ix_lens[0153]: 0x0000008e +0x00000cd8: ix_offs[0154]: 0x00005c1d +0x00000cdc: ix_lens[0154]: 0x0000007e +0x00000ce0: ix_offs[0155]: 0x00005c9b +0x00000ce4: ix_lens[0155]: 0x00000077 +0x00000ce8: ix_offs[0156]: 0x00005d12 +0x00000cec: ix_lens[0156]: 0x000000a2 +0x00000cf0: ix_offs[0157]: 0x00005db4 +0x00000cf4: ix_lens[0157]: 0x000000ea +0x00000cf8: ix_offs[0158]: 0x00005e9e +0x00000cfc: ix_lens[0158]: 0x000000d2 +0x00000d00: ix_offs[0159]: 0x00005f70 +0x00000d04: ix_lens[0159]: 0x000000b4 +0x00000d08: ix_offs[0160]: 0x00006024 +0x00000d0c: ix_lens[0160]: 0x000000b1 +0x00000d10: ix_offs[0161]: 0x00000000 +0x00000d14: ix_lens[0161]: 0x00000000 +0x00000d18: ix_offs[0162]: 0x00000000 +0x00000d1c: ix_lens[0162]: 0x00000000 +0x00000d20: ix_offs[0163]: 0x00000000 +0x00000d24: ix_lens[0163]: 0x00000000 +0x00000d28: ix_offs[0164]: 0x00000000 +0x00000d2c: ix_lens[0164]: 0x00000000 +0x00000d30: ix_offs[0165]: 0x00000000 +0x00000d34: ix_lens[0165]: 0x00000000 +0x00000d38: ix_offs[0166]: 0x00000000 +0x00000d3c: ix_lens[0166]: 0x00000000 +0x00000d40: ix_offs[0167]: 0x00000000 +0x00000d44: ix_lens[0167]: 0x00000000 +0x00000d48: ix_offs[0168]: 0x00000000 +0x00000d4c: ix_lens[0168]: 0x00000000 +0x00000d50: ix_offs[0169]: 0x00000000 +0x00000d54: ix_lens[0169]: 0x00000000 +0x00000d58: ix_offs[0170]: 0x00000000 +0x00000d5c: ix_lens[0170]: 0x00000000 +0x00000d60: ix_offs[0171]: 0x00000000 +0x00000d64: ix_lens[0171]: 0x00000000 +0x00000d68: ix_offs[0172]: 0x00000000 +0x00000d6c: ix_lens[0172]: 0x00000000 +0x00000d70: ix_offs[0173]: 0x00000000 +0x00000d74: ix_lens[0173]: 0x00000000 +0x00000d78: ix_offs[0174]: 0x00000000 +0x00000d7c: ix_lens[0174]: 0x00000000 +0x00000d80: ix_offs[0175]: 0x00000000 +0x00000d84: ix_lens[0175]: 0x00000000 +0x00000d88: ix_offs[0176]: 0x00000000 +0x00000d8c: ix_lens[0176]: 0x00000000 +0x00000d90: ix_offs[0177]: 0x00000000 +0x00000d94: ix_lens[0177]: 0x00000000 +0x00000d98: ix_offs[0178]: 0x00000000 +0x00000d9c: ix_lens[0178]: 0x00000000 +0x00000da0: ix_offs[0179]: 0x00000000 +0x00000da4: ix_lens[0179]: 0x00000000 +0x00000da8: ix_offs[0180]: 0x00000000 +0x00000dac: ix_lens[0180]: 0x00000000 +0x00000db0: ix_offs[0181]: 0x00000000 +0x00000db4: ix_lens[0181]: 0x00000000 +0x00000db8: ix_offs[0182]: 0x00000000 +0x00000dbc: ix_lens[0182]: 0x00000000 +0x00000dc0: ix_offs[0183]: 0x00000000 +0x00000dc4: ix_lens[0183]: 0x00000000 +0x00000dc8: ix_offs[0184]: 0x00000000 +0x00000dcc: ix_lens[0184]: 0x00000000 +0x00000dd0: ix_offs[0185]: 0x00000000 +0x00000dd4: ix_lens[0185]: 0x00000000 +0x00000dd8: ix_offs[0186]: 0x00000000 +0x00000ddc: ix_lens[0186]: 0x00000000 +0x00000de0: ix_offs[0187]: 0x00000000 +0x00000de4: ix_lens[0187]: 0x00000000 +0x00000de8: ix_offs[0188]: 0x00000000 +0x00000dec: ix_lens[0188]: 0x00000000 +0x00000df0: ix_offs[0189]: 0x00000000 +0x00000df4: ix_lens[0189]: 0x00000000 +0x00000df8: ix_offs[0190]: 0x00000000 +0x00000dfc: ix_lens[0190]: 0x00000000 +0x00000e00: ix_offs[0191]: 0x00000000 +0x00000e04: ix_lens[0191]: 0x00000000 +0x00000e08: ix_offs[0192]: 0x00000000 +0x00000e0c: ix_lens[0192]: 0x00000000 +0x00000e10: ix_offs[0193]: 0x00000000 +0x00000e14: ix_lens[0193]: 0x00000000 +0x00000e18: ix_offs[0194]: 0x00000000 +0x00000e1c: ix_lens[0194]: 0x00000000 +0x00000e20: ix_offs[0195]: 0x00000000 +0x00000e24: ix_lens[0195]: 0x00000000 +0x00000e28: ix_offs[0196]: 0x00000000 +0x00000e2c: ix_lens[0196]: 0x00000000 +0x00000e30: ix_offs[0197]: 0x00000000 +0x00000e34: ix_lens[0197]: 0x00000000 +0x00000e38: ix_offs[0198]: 0x00000000 +0x00000e3c: ix_lens[0198]: 0x00000000 +0x00000e40: ix_offs[0199]: 0x00000000 +0x00000e44: ix_lens[0199]: 0x00000000 +0x00000e48: ix_offs[0200]: 0x00000000 +0x00000e4c: ix_lens[0200]: 0x00000000 +0x00000e50: ix_offs[0201]: 0x00000000 +0x00000e54: ix_lens[0201]: 0x00000000 +0x00000e58: ix_offs[0202]: 0x00000000 +0x00000e5c: ix_lens[0202]: 0x00000000 +0x00000e60: ix_offs[0203]: 0x00000000 +0x00000e64: ix_lens[0203]: 0x00000000 +0x00000e68: ix_offs[0204]: 0x00000000 +0x00000e6c: ix_lens[0204]: 0x00000000 +0x00000e70: ix_offs[0205]: 0x00000000 +0x00000e74: ix_lens[0205]: 0x00000000 +0x00000e78: ix_offs[0206]: 0x00000000 +0x00000e7c: ix_lens[0206]: 0x00000000 +0x00000e80: ix_offs[0207]: 0x00000000 +0x00000e84: ix_lens[0207]: 0x00000000 +0x00000e88: ix_offs[0208]: 0x00000000 +0x00000e8c: ix_lens[0208]: 0x00000000 +0x00000e90: ix_offs[0209]: 0x00000000 +0x00000e94: ix_lens[0209]: 0x00000000 +0x00000e98: ix_offs[0210]: 0x00000000 +0x00000e9c: ix_lens[0210]: 0x00000000 +0x00000ea0: ix_offs[0211]: 0x00000000 +0x00000ea4: ix_lens[0211]: 0x00000000 +0x00000ea8: ix_offs[0212]: 0x00000000 +0x00000eac: ix_lens[0212]: 0x00000000 +0x00000eb0: ix_offs[0213]: 0x00000000 +0x00000eb4: ix_lens[0213]: 0x00000000 +0x00000eb8: ix_offs[0214]: 0x00000000 +0x00000ebc: ix_lens[0214]: 0x00000000 +0x00000ec0: ix_offs[0215]: 0x00000000 +0x00000ec4: ix_lens[0215]: 0x00000000 +0x00000ec8: ix_offs[0216]: 0x00000000 +0x00000ecc: ix_lens[0216]: 0x00000000 +0x00000ed0: ix_offs[0217]: 0x00000000 +0x00000ed4: ix_lens[0217]: 0x00000000 +0x00000ed8: ix_offs[0218]: 0x00000000 +0x00000edc: ix_lens[0218]: 0x00000000 +0x00000ee0: ix_offs[0219]: 0x00000000 +0x00000ee4: ix_lens[0219]: 0x00000000 +0x00000ee8: ix_offs[0220]: 0x00000000 +0x00000eec: ix_lens[0220]: 0x00000000 +0x00000ef0: ix_offs[0221]: 0x00000000 +0x00000ef4: ix_lens[0221]: 0x00000000 +0x00000ef8: ix_offs[0222]: 0x00000000 +0x00000efc: ix_lens[0222]: 0x00000000 +0x00000f00: ix_offs[0223]: 0x00000000 +0x00000f04: ix_lens[0223]: 0x00000000 +0x00000f08: ix_offs[0224]: 0x00000000 +0x00000f0c: ix_lens[0224]: 0x00000000 +0x00000f10: ix_offs[0225]: 0x00000000 +0x00000f14: ix_lens[0225]: 0x00000000 +0x00000f18: ix_offs[0226]: 0x00000000 +0x00000f1c: ix_lens[0226]: 0x00000000 +0x00000f20: ix_offs[0227]: 0x00000000 +0x00000f24: ix_lens[0227]: 0x00000000 +0x00000f28: ix_offs[0228]: 0x00000000 +0x00000f2c: ix_lens[0228]: 0x00000000 +0x00000f30: ix_offs[0229]: 0x00000000 +0x00000f34: ix_lens[0229]: 0x00000000 +0x00000f38: ix_offs[0230]: 0x00000000 +0x00000f3c: ix_lens[0230]: 0x00000000 +0x00000f40: ix_offs[0231]: 0x00000000 +0x00000f44: ix_lens[0231]: 0x00000000 +0x00000f48: ix_offs[0232]: 0x00000000 +0x00000f4c: ix_lens[0232]: 0x00000000 +0x00000f50: ix_offs[0233]: 0x00000000 +0x00000f54: ix_lens[0233]: 0x00000000 +0x00000f58: ix_offs[0234]: 0x00000000 +0x00000f5c: ix_lens[0234]: 0x00000000 +0x00000f60: ix_offs[0235]: 0x00000000 +0x00000f64: ix_lens[0235]: 0x00000000 +0x00000f68: ix_offs[0236]: 0x00000000 +0x00000f6c: ix_lens[0236]: 0x00000000 +0x00000f70: ix_offs[0237]: 0x00000000 +0x00000f74: ix_lens[0237]: 0x00000000 +0x00000f78: ix_offs[0238]: 0x00000000 +0x00000f7c: ix_lens[0238]: 0x00000000 +0x00000f80: ix_offs[0239]: 0x00000000 +0x00000f84: ix_lens[0239]: 0x00000000 +0x00000f88: ix_offs[0240]: 0x00000000 +0x00000f8c: ix_lens[0240]: 0x00000000 +0x00000f90: ix_offs[0241]: 0x00000000 +0x00000f94: ix_lens[0241]: 0x00000000 +0x00000f98: ix_offs[0242]: 0x00000000 +0x00000f9c: ix_lens[0242]: 0x00000000 +0x00000fa0: ix_offs[0243]: 0x00000000 +0x00000fa4: ix_lens[0243]: 0x00000000 +0x00000fa8: ix_offs[0244]: 0x00000000 +0x00000fac: ix_lens[0244]: 0x00000000 +0x00000fb0: ix_offs[0245]: 0x00000000 +0x00000fb4: ix_lens[0245]: 0x00000000 +0x00000fb8: ix_offs[0246]: 0x00000000 +0x00000fbc: ix_lens[0246]: 0x00000000 +0x00000fc0: ix_offs[0247]: 0x00000000 +0x00000fc4: ix_lens[0247]: 0x00000000 +0x00000fc8: ix_offs[0248]: 0x00000000 +0x00000fcc: ix_lens[0248]: 0x00000000 +0x00000fd0: ix_offs[0249]: 0x00000000 +0x00000fd4: ix_lens[0249]: 0x00000000 +0x00000fd8: ix_offs[0250]: 0x00000000 +0x00000fdc: ix_lens[0250]: 0x00000000 +0x00000fe0: ix_offs[0251]: 0x00000000 +0x00000fe4: ix_lens[0251]: 0x00000000 +0x00000fe8: ix_offs[0252]: 0x00000000 +0x00000fec: ix_lens[0252]: 0x00000000 +0x00000ff0: ix_offs[0253]: 0x00000000 +0x00000ff4: ix_lens[0253]: 0x00000000 +0x00000ff8: ix_offs[0254]: 0x00000000 +0x00000ffc: ix_lens[0254]: 0x00000000 + +BLOCK - DATA +0x00001000: rkey[0000]: ' F1' off: 0x00000000 len: 0x0000005f +>> +0 @F1@ FAM +1 HUSB @I133@ +1 WIFE @I138@ +1 MARR +2 DATE 11 JUL 1818 +2 PLAC Kew Palace +1 CHIL @I1@ +<< +0x0000105f: rkey[0001]: ' F2' off: 0x0000005f len: 0x000000e0 +>> +0 @F2@ FAM +1 HUSB @I2@ +1 WIFE @I1@ +1 DIV N +1 MARR +2 DATE 10 FEB 1840 +2 PLAC Chapel Royal,St. James Palace,England +1 CHIL @I3@ +1 CHIL @I4@ +1 CHIL @I5@ +1 CHIL @I6@ +1 CHIL @I7@ +1 CHIL @I8@ +1 CHIL @I9@ +1 CHIL @I10@ +1 CHIL @I11@ +<< +0x0000113f: rkey[0002]: ' F3' off: 0x0000013f len: 0x00000071 +>> +0 @F3@ FAM +1 HUSB @I139@ +1 WIFE @I140@ +1 DIV Y +1 MARR +2 DATE 31 JUL 1817 +2 PLAC Gotha +1 CHIL @I1737@ +1 CHIL @I2@ +<< +0x000011b0: rkey[0003]: ' F4' off: 0x000001b0 len: 0x000000bc +>> +0 @F4@ FAM +1 HUSB @I20@ +1 WIFE @I3@ +1 MARR +2 DATE 25 JAN 1858 +2 PLAC London,England +1 CHIL @I21@ +1 CHIL @I77@ +1 CHIL @I72@ +1 CHIL @I73@ +1 CHIL @I74@ +1 CHIL @I75@ +1 CHIL @I76@ +1 CHIL @I78@ +<< +0x0000126c: rkey[0004]: ' F5' off: 0x0000026c len: 0x000000b5 +>> +0 @F5@ FAM +1 HUSB @I4@ +1 WIFE @I12@ +1 MARR +2 DATE 10 MAR 1863 +2 PLAC St. George Chap.,Windsor,,England +1 CHIL @I13@ +1 CHIL @I14@ +1 CHIL @I15@ +1 CHIL @I16@ +1 CHIL @I17@ +1 CHIL @I18@ +<< +0x00001321: rkey[0005]: ' F6' off: 0x00000321 len: 0x000000bb +>> +0 @F6@ FAM +1 HUSB @I22@ +1 WIFE @I5@ +1 MARR +2 DATE 1 JUL 1862 +2 PLAC Osborne House,Isle of Wight +1 CHIL @I38@ +1 CHIL @I84@ +1 CHIL @I79@ +1 CHIL @I83@ +1 CHIL @I86@ +1 CHIL @I39@ +1 CHIL @I85@ +<< +0x000013dc: rkey[0006]: ' F7' off: 0x000003dc len: 0x000000aa +>> +0 @F7@ FAM +1 HUSB @I6@ +1 WIFE @I94@ +1 MARR +2 DATE 23 JAN 1874 +2 PLAC Winter Palace,St. Petersburg,Russia +1 CHIL @I95@ +1 CHIL @I96@ +1 CHIL @I97@ +1 CHIL @I98@ +1 CHIL @I99@ +<< +0x00001486: rkey[0007]: ' F8' off: 0x00000486 len: 0x000000a4 +>> +0 @F8@ FAM +1 HUSB @I117@ +1 WIFE @I7@ +1 MARR +2 DATE 5 JUL 1866 +2 PLAC Windsor Castle,,,England +1 CHIL @I310@ +1 CHIL @I311@ +1 CHIL @I312@ +1 CHIL @I118@ +1 CHIL @I313@ +<< +0x0000152a: rkey[0008]: ' F9' off: 0x0000052a len: 0x00000068 +>> +0 @F9@ FAM +1 HUSB @I201@ +1 WIFE @I8@ +1 MARR +2 DATE 21 MAR 1871 +2 PLAC St. George Chap.,Windsor,,England +<< +0x00001592: rkey[0009]: ' I1' off: 0x00000592 len: 0x00000128 +>> +0 @I1@ INDI +1 NAME Victoria /Hanover/ +1 REFN 1 +1 SEX F +1 TITL Queen of England +1 BIRT +2 DATE 24 MAY 1819 +2 PLAC Kensington,Palace,London,England +1 DEAT +2 DATE 22 JAN 1901 +2 PLAC Osborne House,Isle of Wight,England +1 BURI +2 PLAC Royal Mausoleum,Frogmore,Berkshire,England +1 FAMC @F1@ +1 FAMS @F2@ +<< +0x000016ba: rkey[0010]: ' I2' off: 0x000006ba len: 0x00000118 +>> +0 @I2@ INDI +1 NAME Albert Augustus Charles// +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 26 AUG 1819 +2 PLAC Schloss Rosenau,Near Coburg,Germany +1 DEAT +2 DATE 14 DEC 1861 +2 PLAC Windsor Castle,Berkshire,England +1 BURI +2 PLAC Royal Masoleum,Frogmore,Windsor,England +1 FAMC @F3@ +1 FAMS @F2@ +<< +0x000017d2: rkey[0011]: ' I3' off: 0x000007d2 len: 0x00000151 +>> +0 @I3@ INDI +1 NAME Victoria Adelaide Mary// +1 SEX F +1 TITL Princess Royal +1 BIRT +2 DATE 21 NOV 1840 +2 PLAC Buckingham,Palace,London,England +1 CHR +2 DATE 10 FEB 1841 +2 PLAC Throne Room,Buckingham Palac,England +1 DEAT +2 DATE 5 AUG 1901 +2 PLAC Friedrichshof,Near,Kronberg,Taunus +1 BURI +2 PLAC Friedenskirche,Potsdam +1 FAMC @F2@ +1 FAMS @F4@ +<< +0x00001923: rkey[0012]: ' I4' off: 0x00000923 len: 0x0000011c +>> +0 @I4@ INDI +1 NAME Edward_VII /Wettin/ +1 SEX M +1 TITL King of England +1 BIRT +2 DATE 9 NOV 1841 +2 PLAC Buckingham,Palace,London,England +1 DEAT +2 DATE 6 MAY 1910 +2 PLAC Buckingham,Palace,London,England +1 BURI +2 DATE 20 MAY 1910 +2 PLAC Windsor,Berkshire,England +1 FAMC @F2@ +1 FAMS @F5@ +<< +0x00001a3f: rkey[0013]: ' I5' off: 0x00000a3f len: 0x000000cc +>> +0 @I5@ INDI +1 NAME Alice Maud Mary// +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 25 APR 1843 +2 PLAC Buckingham,Palace,London,England +1 DEAT +2 DATE 14 DEC 1878 +2 PLAC Darmstadt,,,Germany +1 FAMC @F2@ +1 FAMS @F6@ +<< +0x00001b0b: rkey[0014]: ' I6' off: 0x00000b0b len: 0x000000d6 +>> +0 @I6@ INDI +1 NAME Alfred Ernest Albert// +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 6 AUG 1844 +2 PLAC Windsor Castle,Berkshire,England +1 DEAT +2 DATE 30 JUL 1900 +2 PLAC Schloss Rosenau,Near Coburg +1 FAMC @F2@ +1 FAMS @F7@ +<< +0x00001be1: rkey[0015]: ' I7' off: 0x00000be1 len: 0x000000e8 +>> +0 @I7@ INDI +1 NAME Helena Augusta Victoria// +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 25 MAY 1846 +2 PLAC Buckingham,Palace,London,England +1 DEAT +2 DATE 9 JUN 1923 +2 PLAC Schomberg House,Pall Mall,London,England +1 FAMC @F2@ +1 FAMS @F8@ +<< +0x00001cc9: rkey[0016]: ' I8' off: 0x00000cc9 len: 0x00000101 +>> +0 @I8@ INDI +1 NAME Louise Caroline Alberta// +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 18 MAR 1848 +2 PLAC Buckingham,Palace,London,England +1 DEAT +2 DATE 3 DEC 1939 +2 PLAC Kensington,Palace,London,England +1 BURI +2 PLAC Frogmore,,,England +1 FAMC @F2@ +1 FAMS @F9@ +<< +0x00001dca: rkey[0017]: ' I9' off: 0x00000dca len: 0x000000d1 +>> +0 @I9@ INDI +1 NAME Arthur William Patrick// +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 1 MAY 1850 +2 PLAC Buckingham,Palace,London,England +1 DEAT +2 DATE 16 JAN 1942 +2 PLAC Bagshot Park,Surrey +1 FAMC @F2@ +1 FAMS @F10@ +<< +0x00001e9b: rkey[0018]: ' X1' off: 0x00000e9b len: 0x0000067e +>> +0 @X1@ SUBM +1 NAME Denis R. Reid +1 ADDR 149 Kimrose Lane +2 CONT Broadview Heights, Ohio 44147-1258 +2 CONT Internet Email address: ah189@cleveland.freenet.edu +1 PHON (216) 237-5364 +1 COMM >> In a message to Cliff Manis (cmanis@csoftec.csf.com) +2 CONT >> Denis Reid wrote the following: +2 CONT >> Date: Fri, 25 Dec 92 14:12:32 -0500 +2 CONT >> From: ah189@cleveland.Freenet.Edu (Denis Reid) +2 CONT >> Subject: THE ROYALS +2 CONT >> First of all, MERRY CHRISTMAS! +2 CONT >> +2 CONT >> You may make this Royal GEDCOM available available to whomever. +2 CONT >> As you know this is a work in process and have received suggestions, +2 CONT >> corrections and additions from all over the planet... +2 CONT >> some even who claim to be descended from Charlemange, himself! +2 CONT >> +2 CONT >> The weakest part of the Royals is in the French and Spanish lines. +2 CONT >> I found that many of the French Kings had multiple mistresses whose +2 CONT >> descendants claimed noble titles, and the Throne itself in some +2 CONT >> cases. I have had the hardest time finding good published sources +2 CONT >> for French and Spanish Royalty. +2 CONT >> +2 CONT >> If you do post it to a BBS or send it around, I would appreciate +2 CONT >> it if you'd append a message to the effect that I would welcome +2 CONT >> comments and suggestions and possible sources to improve +2 CONT >> the database. +2 CONT >> +2 CONT >> Since the Royals had so many names and many titles it was difficult +2 CONT >> to "fill in the blanks" with their name. In the previous version, +2 CONT >> I included all their titles, names, monikers in the notes. +2 CONT >> +2 CONT >> Thanks for your interest. Denis Reid +<< +0x00002519: rkey[0019]: ' F10' off: 0x00001519 len: 0x00000093 +>> +0 @F10@ FAM +1 HUSB @I9@ +1 WIFE @I120@ +1 MARR +2 DATE 13 MAR 1879 +2 PLAC St. George Chap.,Windsor,,England +1 CHIL @I121@ +1 CHIL @I122@ +1 CHIL @I123@ +<< +0x000025ac: rkey[0020]: ' F11' off: 0x000015ac len: 0x00000084 +>> +0 @F11@ FAM +1 HUSB @I10@ +1 WIFE @I23@ +1 MARR +2 DATE 27 APR 1882 +2 PLAC St. George Chap.,Windsor,,England +1 CHIL @I24@ +1 CHIL @I129@ +<< +0x00002630: rkey[0021]: ' F12' off: 0x00001630 len: 0x00000095 +>> +0 @F12@ FAM +1 HUSB @I25@ +1 WIFE @I11@ +1 MARR +2 DATE 23 JUL 1885 +2 PLAC Whippingham,Isle of Wight +1 CHIL @I26@ +1 CHIL @I27@ +1 CHIL @I28@ +1 CHIL @I29@ +<< +0x000026c5: rkey[0022]: ' F13' off: 0x000016c5 len: 0x0000008e +>> +0 @F13@ FAM +1 HUSB @I225@ +1 WIFE @I226@ +1 MARR +2 DATE 1842 +1 CHIL @I604@ +1 CHIL @I12@ +1 CHIL @I227@ +1 CHIL @I41@ +1 CHIL @I254@ +1 CHIL @I1663@ +<< +0x00002753: rkey[0023]: ' F14' off: 0x00001753 len: 0x000000b2 +>> +0 @F14@ FAM +1 HUSB @I14@ +1 WIFE @I30@ +1 MARR +2 DATE 6 JUL 1893 +2 PLAC Chapel Royal,St. James Palace +1 CHIL @I31@ +1 CHIL @I32@ +1 CHIL @I33@ +1 CHIL @I34@ +1 CHIL @I35@ +1 CHIL @I36@ +<< +0x00002805: rkey[0024]: ' F15' off: 0x00001805 len: 0x00000085 +>> +0 @F15@ FAM +1 HUSB @I105@ +1 WIFE @I15@ +1 MARR +2 DATE 27 JUL 1889 +2 PLAC Buckingham,Palace,London,England +1 CHIL @I125@ +1 CHIL @I952@ +<< +0x0000288a: rkey[0025]: ' F16' off: 0x0000188a len: 0x00000076 +>> +0 @F16@ FAM +1 HUSB @I71@ +1 WIFE @I17@ +1 MARR +2 DATE 22 JUL 1896 +2 PLAC Buckingham,Palace,London,England +1 CHIL @I450@ +<< +0x00002900: rkey[0026]: ' F17' off: 0x00001900 len: 0x00000043 +>> +0 @F17@ FAM +1 HUSB @I19@ +1 WIFE @I1216@ +1 CHIL @I23@ +1 CHIL @I656@ +<< +0x00002943: rkey[0027]: ' F18' off: 0x00001943 len: 0x00000043 +>> +0 @F18@ FAM +1 HUSB @I412@ +1 WIFE @I427@ +1 CHIL @I428@ +1 CHIL @I20@ +<< +0x00002986: rkey[0028]: ' F19' off: 0x00001986 len: 0x00000089 +>> +0 @F19@ FAM +1 HUSB @I21@ +1 WIFE @I402@ +1 CHIL @I420@ +1 CHIL @I421@ +1 CHIL @I422@ +1 CHIL @I423@ +1 CHIL @I424@ +1 CHIL @I425@ +1 CHIL @I426@ +<< +0x00002a0f: rkey[0029]: ' F20' off: 0x00001a0f len: 0x0000005e +>> +0 @F20@ FAM +1 HUSB @I21@ +1 WIFE @I419@ +1 MARR +2 DATE 5 NOV 1922 +2 PLAC Haus Doorn,Netherlands +<< +0x00002a6d: rkey[0030]: ' F21' off: 0x00001a6d len: 0x00000072 +>> +0 @F21@ FAM +1 HUSB @I357@ +1 WIFE @I358@ +1 MARR +2 DATE 1836 +1 CHIL @I22@ +1 CHIL @I497@ +1 CHIL @I498@ +1 CHIL @I499@ +<< +0x00002adf: rkey[0031]: ' F22' off: 0x00001adf len: 0x00000051 +>> +0 @F22@ FAM +1 HUSB @I280@ +1 WIFE @I24@ +1 CHIL @I287@ +1 CHIL @I288@ +1 CHIL @I289@ +<< +0x00002b30: rkey[0032]: ' F23' off: 0x00001b30 len: 0x00000080 +>> +0 @F23@ FAM +1 HUSB @I347@ +1 WIFE @I348@ +1 MARR +2 DATE 1851 +1 CHIL @I224@ +1 CHIL @I100@ +1 CHIL @I486@ +1 CHIL @I25@ +1 CHIL @I487@ +<< +0x00002bb0: rkey[0033]: ' F24' off: 0x00001bb0 len: 0x00000035 +>> +0 @F24@ FAM +1 HUSB @I26@ +1 WIFE @I408@ +1 CHIL @I509@ +<< +0x00002be5: rkey[0034]: ' F25' off: 0x00001be5 len: 0x000000c9 +>> +0 @F25@ FAM +1 HUSB @I409@ +1 WIFE @I27@ +1 MARR +2 DATE 1906 +2 PLAC Church of,San Jeronimo,Madrid,Spain +1 CHIL @I430@ +1 CHIL @I591@ +1 CHIL @I433@ +1 CHIL @I2642@ +1 CHIL @I431@ +1 CHIL @I432@ +1 CHIL @I2643@ +<< +0x00002cae: rkey[0035]: ' F26' off: 0x00001cae len: 0x0000005f +>> +0 @F26@ FAM +1 HUSB @I137@ +1 WIFE @I136@ +1 CHIL @I30@ +1 CHIL @I278@ +1 CHIL @I279@ +1 CHIL @I280@ +<< +0x00002d0d: rkey[0036]: ' F27' off: 0x00001d0d len: 0x0000006d +>> +0 @F27@ FAM +1 HUSB @I31@ +1 WIFE @I70@ +1 DIV N +1 MARR +2 DATE 3 JUN 1937 +2 PLAC Chateau de Cande,Monts,,France +<< +0x00002d7a: rkey[0037]: ' F28' off: 0x00001d7a len: 0x00000062 +>> +0 @F28@ FAM +1 HUSB @I32@ +1 WIFE @I51@ +1 DIV N +1 MARR +2 DATE 26 APR 1923 +1 CHIL @I52@ +1 CHIL @I53@ +<< +0x00002ddc: rkey[0038]: ' F29' off: 0x00001ddc len: 0x00000084 +>> +0 @F29@ FAM +1 HUSB @I68@ +1 WIFE @I33@ +1 MARR +2 DATE 28 FEB 1922 +2 PLAC Westminster,Abbey,London,England +1 CHIL @I244@ +1 CHIL @I291@ +<< +0x00002e60: rkey[0039]: ' F30' off: 0x00001e60 len: 0x00000081 +>> +0 @F30@ FAM +1 HUSB @I34@ +1 WIFE @I69@ +1 MARR +2 DATE 6 NOV 1935 +2 PLAC Buckingham,Palace,London,England +1 CHIL @I87@ +1 CHIL @I88@ +<< +0x00002ee1: rkey[0040]: ' F31' off: 0x00001ee1 len: 0x00000091 +>> +0 @F31@ FAM +1 HUSB @I35@ +1 WIFE @I66@ +1 MARR +2 DATE 29 NOV 1934 +2 PLAC Westminster,Abbey,London,England +1 CHIL @I67@ +1 CHIL @I106@ +1 CHIL @I107@ +<< +0x00002f72: rkey[0041]: ' F32' off: 0x00001f72 len: 0x0000008d +>> +0 @F32@ FAM +1 HUSB @I40@ +1 WIFE @I41@ +1 MARR +2 DATE 1866 +1 CHIL @I37@ +1 CHIL @I1568@ +1 CHIL @I153@ +1 CHIL @I154@ +1 CHIL @I155@ +1 CHIL @I156@ +<< +0x00002fff: rkey[0042]: ' F33' off: 0x00001fff len: 0x000000b5 +>> +0 @F33@ FAM +1 HUSB @I37@ +1 WIFE @I39@ +1 DIV N +1 MARR +2 DATE 26 NOV 1894 +2 PLAC Winter Palace,,St. Petersburg,Russia +1 CHIL @I46@ +1 CHIL @I47@ +1 CHIL @I48@ +1 CHIL @I49@ +1 CHIL @I50@ +<< +0x000030b4: rkey[0043]: ' F34' off: 0x000020b4 len: 0x00000072 +>> +0 @F34@ FAM +1 HUSB @I100@ +1 WIFE @I38@ +1 MARR +2 DATE 1884 +1 CHIL @I101@ +1 CHIL @I238@ +1 CHIL @I102@ +1 CHIL @I103@ +<< +0x00003126: rkey[0044]: ' F35' off: 0x00002126 len: 0x000000a7 +>> +0 @F35@ FAM +1 HUSB @I44@ +1 WIFE @I45@ +1 MARR +2 DATE 1840 +1 CHIL @I491@ +1 CHIL @I492@ +1 CHIL @I40@ +1 CHIL @I149@ +1 CHIL @I150@ +1 CHIL @I94@ +1 CHIL @I151@ +1 CHIL @I152@ +<< +0x000031cd: rkey[0045]: ' F36' off: 0x000021cd len: 0x00000067 +>> +0 @F36@ FAM +1 HUSB @I1294@ +1 WIFE @I1295@ +1 MARR +2 DATE 1776 +1 CHIL @I1296@ +1 CHIL @I654@ +1 CHIL @I42@ +<< +0x00003234: rkey[0046]: ' F37' off: 0x00002234 len: 0x00000072 +>> +0 @F37@ FAM +1 HUSB @I42@ +1 WIFE @I43@ +1 MARR +2 DATE 1817 +1 CHIL @I44@ +1 CHIL @I353@ +1 CHIL @I2665@ +1 CHIL @I2666@ +<< +0x000032a6: rkey[0047]: ' F38' off: 0x000022a6 len: 0x000000b5 +>> +0 @F38@ FAM +1 HUSB @I162@ +1 WIFE @I410@ +1 CHIL @I511@ +1 CHIL @I411@ +1 CHIL @I412@ +1 CHIL @I43@ +1 CHIL @I413@ +1 CHIL @I414@ +1 CHIL @I2654@ +1 CHIL @I416@ +1 CHIL @I1029@ +1 CHIL @I418@ +<< +0x0000335b: rkey[0048]: ' F39' off: 0x0000235b len: 0x00000055 +>> +0 @F39@ FAM +1 HUSB @I44@ +1 WIFE @I1569@ +1 CHIL @I1570@ +1 CHIL @I1571@ +1 CHIL @I1572@ +<< +0x000033b0: rkey[0049]: ' F40' off: 0x000023b0 len: 0x00000072 +>> +0 @F40@ FAM +1 HUSB @I349@ +1 WIFE @I350@ +1 MARR +2 DATE 1804 +1 CHIL @I493@ +1 CHIL @I357@ +1 CHIL @I347@ +1 CHIL @I45@ +<< +0x00003422: rkey[0050]: ' F41' off: 0x00002422 len: 0x000000b3 +>> +0 @F41@ FAM +1 HUSB @I145@ +1 WIFE @I146@ +1 CHIL @I173@ +1 CHIL @I174@ +1 CHIL @I175@ +1 CHIL @I176@ +1 CHIL @I177@ +1 CHIL @I178@ +1 CHIL @I179@ +1 CHIL @I180@ +1 CHIL @I51@ +1 CHIL @I181@ +<< +0x000034d5: rkey[0051]: ' F42' off: 0x000024d5 len: 0x000000a4 +>> +0 @F42@ FAM +1 HUSB @I57@ +1 WIFE @I52@ +1 DIV N +1 MARR +2 DATE 20 NOV 1947 +2 PLAC Westminster,Abbey,London,England +1 CHIL @I58@ +1 CHIL @I59@ +1 CHIL @I60@ +1 CHIL @I61@ +<< +0x00003579: rkey[0052]: ' F43' off: 0x00002579 len: 0x0000008d +>> +0 @F43@ FAM +1 HUSB @I54@ +1 WIFE @I53@ +1 DIV Y +1 MARR +2 DATE 6 MAY 1960 +2 PLAC Westminster,Cathedral,London,England +1 CHIL @I55@ +1 CHIL @I56@ +<< +0x00003606: rkey[0053]: ' F44' off: 0x00002606 len: 0x00000051 +>> +0 @F44@ FAM +1 HUSB @I54@ +1 WIFE @I2977@ +1 MARR +2 DATE 17 DEC 1978 +1 CHIL @I2978@ +<< +0x00003657: rkey[0054]: ' F45' off: 0x00002657 len: 0x00000080 +>> +0 @F45@ FAM +1 HUSB @I104@ +1 WIFE @I101@ +1 MARR +2 DATE 1903 +1 CHIL @I147@ +1 CHIL @I148@ +1 CHIL @I463@ +1 CHIL @I476@ +1 CHIL @I57@ +<< +0x000036d7: rkey[0055]: ' F46' off: 0x000026d7 len: 0x0000008f +>> +0 @F46@ FAM +1 HUSB @I58@ +1 WIFE @I65@ +1 DIV N +1 MARR +2 DATE 29 JUL 1981 +2 PLAC St. Paul's,Cathedral,London,England +1 CHIL @I115@ +1 CHIL @I116@ +<< +0x00003766: rkey[0056]: ' F47' off: 0x00002766 len: 0x0000008a +>> +0 @F47@ FAM +1 HUSB @I62@ +1 WIFE @I59@ +1 DIV N +1 MARR +2 DATE 14 NOV 1973 +2 PLAC Westminster,Abbey,London,England +1 CHIL @I63@ +1 CHIL @I64@ +<< +0x000037f0: rkey[0057]: ' F48' off: 0x000027f0 len: 0x00000086 +>> +0 @F48@ FAM +1 HUSB @I60@ +1 WIFE @I168@ +1 MARR +2 DATE 23 JUL 1986 +2 PLAC Westminster,Abbey,London,England +1 CHIL @I827@ +1 CHIL @I2958@ +<< +0x00003876: rkey[0058]: ' F49' off: 0x00002876 len: 0x00000028 +>> +0 @F49@ FAM +1 HUSB @I2968@ +1 CHIL @I62@ +<< +0x0000389e: rkey[0059]: ' F50' off: 0x0000289e len: 0x000000b0 +>> +0 @F50@ FAM +1 HUSB @I239@ +1 WIFE @I93@ +1 DIV Y +1 MARR +2 DATE 1954 +2 PLAC Westminster,Abbey,London,England +1 CHIL @I240@ +1 CHIL @I241@ +1 CHIL @I1712@ +1 CHIL @I65@ +1 CHIL @I242@ +<< +0x0000394e: rkey[0060]: ' F51' off: 0x0000294e len: 0x00000083 +>> +0 @F51@ FAM +1 HUSB @I229@ +1 WIFE @I1362@ +1 MARR +2 DATE 1902 +1 CHIL @I66@ +1 CHIL @I236@ +1 CHIL @I237@ +1 CHIL @I2964@ +1 CHIL @I2967@ +<< +0x000039d1: rkey[0061]: ' F52' off: 0x000029d1 len: 0x00000064 +>> +0 @F52@ FAM +1 HUSB @I67@ +1 WIFE @I111@ +1 MARR +2 DATE 1961 +1 CHIL @I112@ +1 CHIL @I113@ +1 CHIL @I114@ +<< +0x00003a35: rkey[0062]: ' F53' off: 0x00002a35 len: 0x00000036 +>> +0 @F53@ FAM +1 HUSB @I803@ +1 WIFE @I1607@ +1 CHIL @I69@ +<< +0x00003a6b: rkey[0063]: ' F54' off: 0x00002a6b len: 0x00000035 +>> +0 @F54@ FAM +1 HUSB @I171@ +1 WIFE @I172@ +1 CHIL @I70@ +<< +0x00003aa0: rkey[0064]: ' F55' off: 0x00002aa0 len: 0x00000041 +>> +0 @F55@ FAM +1 HUSB @I91@ +1 WIFE @I70@ +1 DIV Y +1 MARR +2 DATE 1916 +<< +0x00003ae1: rkey[0065]: ' F56' off: 0x00002ae1 len: 0x00000041 +>> +0 @F56@ FAM +1 HUSB @I92@ +1 WIFE @I70@ +1 DIV Y +1 MARR +2 DATE 1928 +<< +0x00003b22: rkey[0066]: ' F57' off: 0x00002b22 len: 0x0000009c +>> +0 @F57@ FAM +1 HUSB @I604@ +1 WIFE @I605@ +1 CHIL @I606@ +1 CHIL @I71@ +1 CHIL @I2697@ +1 CHIL @I1664@ +1 CHIL @I598@ +1 CHIL @I1665@ +1 CHIL @I1666@ +1 CHIL @I1667@ +<< +0x00003bbe: rkey[0067]: ' F58' off: 0x00002bbe len: 0x00000060 +>> +0 @F58@ FAM +1 HUSB @I72@ +1 WIFE @I79@ +1 MARR +2 DATE 1888 +1 CHIL @I80@ +1 CHIL @I81@ +1 CHIL @I82@ +<< +0x00003c1e: rkey[0068]: ' F59' off: 0x00002c1e len: 0x00000027 +>> +0 @F59@ FAM +1 HUSB @I404@ +1 WIFE @I74@ +<< +0x00003c45: rkey[0069]: ' F60' off: 0x00002c45 len: 0x00000028 +>> +0 @F60@ FAM +1 HUSB @I1203@ +1 WIFE @I74@ +<< +0x00003c6d: rkey[0070]: ' F61' off: 0x00002c6d len: 0x000000aa +>> +0 @F61@ FAM +1 HUSB @I405@ +1 WIFE @I76@ +1 MARR +2 DATE 27 OCT 1889 +2 PLAC Athens,Greece +1 CHIL @I439@ +1 CHIL @I234@ +1 CHIL @I233@ +1 CHIL @I232@ +1 CHIL @I231@ +1 CHIL @I230@ +<< +0x00003d17: rkey[0071]: ' F62' off: 0x00002d17 len: 0x00000027 +>> +0 @F62@ FAM +1 HUSB @I403@ +1 WIFE @I77@ +<< +0x00003d3e: rkey[0072]: ' F63' off: 0x00002d3e len: 0x00000027 +>> +0 @F63@ FAM +1 HUSB @I406@ +1 WIFE @I78@ +<< +0x00003d65: rkey[0073]: ' F64' off: 0x00002d65 len: 0x00000041 +>> +0 @F64@ FAM +1 HUSB @I83@ +1 WIFE @I97@ +1 DIV Y +1 MARR +2 DATE 1894 +<< +0x00003da6: rkey[0074]: ' F65' off: 0x00002da6 len: 0x00000056 +>> +0 @F65@ FAM +1 HUSB @I83@ +1 WIFE @I460@ +1 MARR +2 DATE 1905 +1 CHIL @I461@ +1 CHIL @I462@ +<< +0x00003dfc: rkey[0075]: ' F66' off: 0x00002dfc len: 0x0000003a +>> +0 @F66@ FAM +1 HUSB @I151@ +1 WIFE @I84@ +1 MARR +2 DATE 1884 +<< +0x00003e36: rkey[0076]: ' F67' off: 0x00002e36 len: 0x00000066 +>> +0 @F67@ FAM +1 HUSB @I88@ +1 WIFE @I89@ +1 MARR +2 DATE JUL 1972 +1 CHIL @I90@ +1 CHIL @I317@ +1 CHIL @I318@ +<< +0x00003e9c: rkey[0077]: ' F68' off: 0x00002e9c len: 0x00000035 +>> +0 @F68@ FAM +1 HUSB @I368@ +1 WIFE @I369@ +1 CHIL @I93@ +<< +0x00003ed1: rkey[0078]: ' F69' off: 0x00002ed1 len: 0x0000003a +>> +0 @F69@ FAM +1 HUSB @I804@ +1 WIFE @I93@ +1 MARR +2 DATE 1969 +<< +0x00003f0b: rkey[0079]: ' F70' off: 0x00002f0b len: 0x000000b3 +>> +0 @F70@ FAM +1 HUSB @I309@ +1 WIFE @I96@ +1 MARR +2 DATE 10 JAN 1893 +2 PLAC Sigmaringen,Germany +1 CHIL @I438@ +1 CHIL @I437@ +1 CHIL @I436@ +1 CHIL @I1096@ +1 CHIL @I1097@ +1 CHIL @I1098@ +<< +0x00003fbe: rkey[0080]: ' F71' off: 0x00002fbe len: 0x0000007e +>> +0 @F71@ FAM +1 HUSB @I158@ +1 WIFE @I97@ +1 MARR +2 DATE 1905 +2 PLAC Tegernsee,,Bavaria +1 CHIL @I895@ +1 CHIL @I528@ +1 CHIL @I588@ +<< +0x0000403c: rkey[0081]: ' F72' off: 0x0000303c len: 0x00000028 +>> +0 @F72@ FAM +1 HUSB @I2150@ +1 WIFE @I98@ +<< +0x00004064: rkey[0082]: ' F73' off: 0x00003064 len: 0x00000028 +>> +0 @F73@ FAM +1 HUSB @I2149@ +1 WIFE @I99@ +<< +0x0000408c: rkey[0083]: ' F74' off: 0x0000308c len: 0x00000044 +>> +0 @F74@ FAM +1 HUSB @I102@ +1 WIFE @I502@ +1 CHIL @I503@ +1 CHIL @I504@ +<< +0x000040d0: rkey[0084]: ' F75' off: 0x000030d0 len: 0x00000044 +>> +0 @F75@ FAM +1 HUSB @I103@ +1 WIFE @I494@ +1 CHIL @I500@ +1 CHIL @I501@ +<< +0x00004114: rkey[0085]: ' F76' off: 0x00003114 len: 0x000000ac +>> +0 @F76@ FAM +1 HUSB @I227@ +1 WIFE @I228@ +1 MARR +2 DATE 1867 +1 CHIL @I405@ +1 CHIL @I466@ +1 CHIL @I163@ +1 CHIL @I229@ +1 CHIL @I2673@ +1 CHIL @I104@ +1 CHIL @I465@ +1 CHIL @I467@ +<< +0x000041c0: rkey[0086]: ' F77' off: 0x000031c0 len: 0x0000006c +>> +0 @F77@ FAM +1 HUSB @I108@ +1 WIFE @I106@ +1 MARR +2 DATE APR 1963 +2 PLAC ,,England +1 CHIL @I109@ +1 CHIL @I110@ +<< +0x0000422c: rkey[0087]: ' F78' off: 0x0000322c len: 0x00000074 +>> +0 @F78@ FAM +1 HUSB @I107@ +1 WIFE @I319@ +1 MARR +2 DATE 30 JUN 1978 +2 PLAC Vienna,Austria +1 CHIL @I320@ +1 CHIL @I801@ +<< +0x000042a0: rkey[0088]: ' F79' off: 0x000032a0 len: 0x00000043 +>> +0 @F79@ FAM +1 HUSB @I109@ +1 WIFE @I2979@ +1 MARR +2 DATE AFT 1989 +<< +0x000042e3: rkey[0089]: ' F80' off: 0x000032e3 len: 0x0000004f +>> +0 @F80@ FAM +1 HUSB @I2960@ +1 WIFE @I110@ +1 MARR +2 DATE FEB 1990 +1 CHIL @I2961@ +<< +0x00004332: rkey[0090]: ' F81' off: 0x00003332 len: 0x00000028 +>> +0 @F81@ FAM +1 HUSB @I981@ +1 CHIL @I111@ +<< +0x0000435a: rkey[0091]: ' F82' off: 0x0000335a len: 0x00000040 +>> +0 @F82@ FAM +1 HUSB @I112@ +1 WIFE @I2969@ +1 MARR +2 DATE JAN 1988 +<< +0x0000439a: rkey[0092]: ' F83' off: 0x0000339a len: 0x00000030 +>> +0 @F83@ FAM +1 HUSB @I119@ +1 WIFE @I118@ +1 DIV Y +<< +0x000043ca: rkey[0093]: ' F84' off: 0x000033ca len: 0x00000036 +>> +0 @F84@ FAM +1 HUSB @I199@ +1 WIFE @I200@ +1 CHIL @I120@ +<< +0x00004400: rkey[0094]: ' F85' off: 0x00003400 len: 0x000000a0 +>> +0 @F85@ FAM +1 HUSB @I124@ +1 WIFE @I121@ +1 MARR +2 DATE 15 JUN 1905 +2 PLAC Windsor,England +1 CHIL @I445@ +1 CHIL @I1059@ +1 CHIL @I447@ +1 CHIL @I448@ +1 CHIL @I449@ +<< +0x000044a0: rkey[0095]: ' F86' off: 0x000034a0 len: 0x00000037 +>> +0 @F86@ FAM +1 HUSB @I122@ +1 WIFE @I125@ +1 CHIL @I2155@ +<< +0x000044d7: rkey[0096]: ' F87' off: 0x000034d7 len: 0x00000037 +>> +0 @F87@ FAM +1 HUSB @I126@ +1 WIFE @I123@ +1 CHIL @I1706@ +<< +0x0000450e: rkey[0097]: ' F88' off: 0x0000350e len: 0x00000066 +>> +0 @F88@ FAM +1 HUSB @I456@ +1 WIFE @I457@ +1 MARR +2 DATE 1881 +1 CHIL @I124@ +1 CHIL @I1408@ +1 CHIL @I446@ +<< +0x00004574: rkey[0098]: ' F89' off: 0x00003574 len: 0x0000006e +>> +0 @F89@ FAM +1 HUSB @I124@ +1 WIFE @I238@ +1 MARR +2 DATE 3 NOV 1923 +2 PLAC Chapel Royal,St. James Palace,England +<< +0x000045e2: rkey[0099]: ' F90' off: 0x000035e2 len: 0x00000029 +>> +0 @F90@ FAM +1 HUSB @I2151@ +1 CHIL @I126@ +<< +0x0000460b: rkey[0100]: ' F91' off: 0x0000360b len: 0x00000078 +>> +0 @F91@ FAM +1 HUSB @I1903@ +1 WIFE @I2486@ +1 MARR +2 DATE 1284 +1 CHIL @I2464@ +1 CHIL @I127@ +1 CHIL @I2465@ +1 CHIL @I1743@ +<< +0x00004683: rkey[0101]: ' F92' off: 0x00003683 len: 0x0000008e +>> +0 @F92@ FAM +1 HUSB @I286@ +1 WIFE @I127@ +1 MARR +2 DATE 25 JAN 1308 +2 PLAC Bolongne +1 CHIL @I1229@ +1 CHIL @I1256@ +1 CHIL @I1257@ +1 CHIL @I1258@ +<< +0x00004711: rkey[0102]: ' F93' off: 0x00003711 len: 0x00000028 +>> +0 @F93@ FAM +1 HUSB @I129@ +1 WIFE @I407@ +<< +0x00004739: rkey[0103]: ' F94' off: 0x00003739 len: 0x000000dd +>> +0 @F94@ FAM +1 HUSB @I323@ +1 WIFE @I332@ +1 MARR +2 DATE 8 MAY 1736 +2 PLAC Chapel Royal,St. James +1 CHIL @I333@ +1 CHIL @I130@ +1 CHIL @I334@ +1 CHIL @I335@ +1 CHIL @I336@ +1 CHIL @I337@ +1 CHIL @I338@ +1 CHIL @I339@ +1 CHIL @I340@ +<< +0x00004816: rkey[0104]: ' F95' off: 0x00003816 len: 0x000000fa +>> +0 @F95@ FAM +1 HUSB @I130@ +1 WIFE @I131@ +1 CHIL @I141@ +1 CHIL @I202@ +1 CHIL @I203@ +1 CHIL @I204@ +1 CHIL @I133@ +1 CHIL @I209@ +1 CHIL @I210@ +1 CHIL @I212@ +1 CHIL @I213@ +1 CHIL @I132@ +1 CHIL @I214@ +1 CHIL @I215@ +1 CHIL @I216@ +1 CHIL @I217@ +1 CHIL @I218@ +<< +0x00004910: rkey[0105]: ' F96' off: 0x00003910 len: 0x00000038 +>> +0 @F96@ FAM +1 HUSB @I2147@ +1 WIFE @I2148@ +1 CHIL @I131@ +<< +0x00004948: rkey[0106]: ' F97' off: 0x00003948 len: 0x00000052 +>> +0 @F97@ FAM +1 HUSB @I132@ +1 WIFE @I134@ +1 CHIL @I262@ +1 CHIL @I135@ +1 CHIL @I136@ +<< +0x0000499a: rkey[0107]: ' F98' off: 0x0000399a len: 0x00000044 +>> +0 @F98@ FAM +1 HUSB @I301@ +1 WIFE @I302@ +1 CHIL @I298@ +1 CHIL @I134@ +<< +0x000049de: rkey[0108]: ' F99' off: 0x000039de len: 0x00000036 +>> +0 @F99@ FAM +1 HUSB @I271@ +1 WIFE @I135@ +1 CHIL @I272@ +<< +0x00004a14: rkey[0109]: ' I10' off: 0x00003a14 len: 0x000000c4 +>> +0 @I10@ INDI +1 NAME Leopold George Duncan// +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 7 APR 1853 +2 PLAC Buckingham,Palace,London,England +1 DEAT +2 DATE 28 MAR 1884 +2 PLAC Cannes +1 FAMC @F2@ +1 FAMS @F11@ +<< +0x00004ad8: rkey[0110]: ' I11' off: 0x00003ad8 len: 0x000000e8 +>> +0 @I11@ INDI +1 NAME Beatrice Mary Victoria// +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 14 APR 1857 +2 PLAC Buckingham,Palace,London,England +1 DEAT +2 DATE 26 OCT 1944 +2 PLAC Bantridge Park,Balcombe,Sussex,England +1 FAMC @F2@ +1 FAMS @F12@ +<< +0x00004bc0: rkey[0111]: ' I12' off: 0x00003bc0 len: 0x0000011b +>> +0 @I12@ INDI +1 NAME Alexandra of_Denmark "Alix"// +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 1 DEC 1844 +2 PLAC Yellow Palace,Copenhagen,Denmark +1 DEAT +2 DATE 20 NOV 1925 +2 PLAC Sandringham,,Norfolk,England +1 BURI +2 PLAC St. George Chap.,Windsor,Berkshire,England +1 FAMC @F13@ +1 FAMS @F5@ +<< +0x00004cdb: rkey[0112]: ' I13' off: 0x00003cdb len: 0x00000110 +>> +0 @I13@ INDI +1 NAME Albert Victor Christian// +1 SEX M +1 TITL Duke +1 BIRT +2 DATE 8 JAN 1864 +2 PLAC Frogmore House,Windsor,Berkshire,England +1 DEAT +2 DATE 14 JAN 1892 +2 PLAC Sandringham,,Norfolk,England +1 BURI +2 DATE 20 JAN 1892 +2 PLAC Windsor,Berkshire,England +1 FAMC @F5@ +<< +0x00004deb: rkey[0113]: ' I14' off: 0x00003deb len: 0x00000147 +>> +0 @I14@ INDI +1 NAME George_V /Windsor/ +1 SEX M +1 TITL King of England +1 BIRT +2 DATE 3 JUN 1865 +2 PLAC Marlborough Hse,London,England +1 CHR +2 DATE 7 JUL 1865 +1 DEAT +2 DATE 20 JAN 1936 +2 PLAC Sandringham,Norfolk,England +1 BURI +2 DATE 28 JAN 1936 +2 PLAC Windsor Castle,St. George Chap.,Berkshire,England +1 FAMC @F5@ +1 FAMS @F14@ +<< +0x00004f32: rkey[0114]: ' I15' off: 0x00003f32 len: 0x000000e7 +>> +0 @I15@ INDI +1 NAME Louise Victoria Alexandra// +1 SEX F +1 TITL Princess Royal +1 BIRT +2 DATE 20 FEB 1867 +2 PLAC Marlborough,House,London,England +1 DEAT +2 DATE 4 JAN 1931 +2 PLAC Portman Square,London,England +1 FAMC @F5@ +1 FAMS @F15@ +<< +0x00005019: rkey[0115]: ' I16' off: 0x00004019 len: 0x000000be +>> +0 @I16@ INDI +1 NAME Victoria Alexandra Olga// +1 SEX F +1 BIRT +2 DATE 6 JUL 1868 +2 PLAC Marlborough,House,London,England +1 DEAT +2 DATE 3 DEC 1935 +2 PLAC Coppins,Iver,Bucks,England +1 FAMC @F5@ +<< +0x000050d7: rkey[0116]: ' I17' off: 0x000040d7 len: 0x000000ce +>> +0 @I17@ INDI +1 NAME Maude Charlotte Mary// +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 26 NOV 1869 +2 PLAC Marlborough,House,London,England +1 DEAT +2 DATE 20 NOV 1938 +2 PLAC London,England +1 FAMC @F5@ +1 FAMS @F16@ +<< +0x000051a5: rkey[0117]: ' I18' off: 0x000041a5 len: 0x0000006c +>> +0 @I18@ INDI +1 NAME John Alexander // +1 SEX M +1 BIRT +2 DATE 6 APR 1871 +1 DEAT +2 DATE 7 APR 1871 +1 FAMC @F5@ +<< +0x00005211: rkey[0118]: ' I19' off: 0x00004211 len: 0x00000078 +>> +0 @I19@ INDI +1 NAME George Victor of_Waldeck// +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 1831 +1 DEAT +2 DATE 1889 +1 FAMS @F17@ +<< +0x00005289: rkey[0119]: ' I20' off: 0x00004289 len: 0x00000106 +>> +0 @I20@ INDI +1 NAME Frederick_III // +1 SEX M +1 TITL German Emperor +1 BIRT +2 DATE 18 OCT 1831 +2 PLAC Neues Palais,Potsdam,Germany +1 DEAT +2 DATE 15 JUN 1888 +2 PLAC Neues Palais,Potsdam,Germany +1 BURI +2 PLAC Friedenskirche,Potsdam,Germany +1 FAMC @F18@ +1 FAMS @F4@ +<< +0x0000538f: rkey[0120]: ' I21' off: 0x0000438f len: 0x000000ce +>> +0 @I21@ INDI +1 NAME William_II // +1 SEX M +1 TITL German Emperor +1 BIRT +2 DATE 27 JAN 1859 +2 PLAC Berlin,Germany +1 DEAT +2 DATE 4 JUN 1941 +2 PLAC Haus Doorn,Netherlands +1 FAMC @F4@ +1 FAMS @F19@ +1 FAMS @F20@ +<< +0x0000545d: rkey[0121]: ' I22' off: 0x0000445d len: 0x00000082 +>> +0 @I22@ INDI +1 NAME Louis_IV of_Hesse // +1 SEX M +1 TITL Grand Duke +1 BIRT +2 DATE 1837 +1 DEAT +2 DATE 1892 +1 FAMC @F21@ +1 FAMS @F6@ +<< +0x000054df: rkey[0122]: ' I23' off: 0x000044df len: 0x000000b3 +>> +0 @I23@ INDI +1 NAME Helena Frederica of_Waldeck// +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 17 FEB 1861 +2 PLAC Arolsen +1 DEAT +2 DATE 1 SEP 1922 +2 PLAC Tyrol +1 FAMC @F17@ +1 FAMS @F11@ +<< +0x00005592: rkey[0123]: ' I24' off: 0x00004592 len: 0x00000084 +>> +0 @I24@ INDI +1 NAME Alice of_Athlone // +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 1883 +1 DEAT +2 DATE JAN 1981 +1 FAMC @F11@ +1 FAMS @F22@ +<< +0x00005616: rkey[0124]: ' I25' off: 0x00004616 len: 0x00000088 +>> +0 @I25@ INDI +1 NAME Henry Maurice of_Battenberg// +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 1858 +1 DEAT +2 DATE 1896 +1 FAMC @F23@ +1 FAMS @F12@ +<< +0x0000569e: rkey[0125]: ' I26' off: 0x0000469e len: 0x000000c3 +>> +0 @I26@ INDI +1 NAME Alexander of_Carisbrooke // +1 SEX M +1 TITL Marquess +1 BIRT +2 DATE 1886 +1 DEAT +2 DATE 23 FEB 1960 +1 BURI +2 PLAC Whippingham Ch.,Isle of Wight,England +1 FAMC @F12@ +1 FAMS @F24@ +<< +0x00005761: rkey[0126]: ' I27' off: 0x00004761 len: 0x0000009b +>> +0 @I27@ INDI +1 NAME Victoria Eugenie "Ena"// +1 SEX F +1 TITL Queen of Spain +1 BIRT +2 DATE 1887 +1 DEAT +2 DATE 1969 +2 PLAC Lausanne +1 FAMC @F12@ +1 FAMS @F25@ +<< +0x000057fc: rkey[0127]: ' I28' off: 0x000047fc len: 0x0000005b +>> +0 @I28@ INDI +1 NAME Leopold // +1 SEX M +1 BIRT +2 DATE 1889 +1 DEAT +2 DATE 1922 +1 FAMC @F12@ +<< +0x00005857: rkey[0128]: ' I29' off: 0x00004857 len: 0x00000069 +>> +0 @I29@ INDI +1 NAME Maurice // +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 1891 +1 DEAT +2 DATE 1914 +1 FAMC @F12@ +<< +0x000058c0: rkey[0129]: ' I30' off: 0x000048c0 len: 0x00000127 +>> +0 @I30@ INDI +1 NAME Mary_of_Teck (May) // +1 SEX F +1 TITL Queen +1 BIRT +2 DATE 26 MAY 1867 +2 PLAC Kensington,Palace,London,England +1 DEAT +2 DATE 24 MAR 1953 +2 PLAC Marlborough Hse,London,England +1 BURI +2 DATE 31 MAR 1953 +2 PLAC St. George's,Chapel,Windsor Castle,England +1 FAMC @F26@ +1 FAMS @F14@ +<< +0x000059e7: rkey[0130]: ' I31' off: 0x000049e7 len: 0x0000010f +>> +0 @I31@ INDI +1 NAME Edward_VIII /Windsor/ +1 SEX M +1 TITL Duke of Windsor +1 BIRT +2 DATE 23 JUN 1894 +2 PLAC White Lodge,Richmond Park,Surrey,England +1 DEAT +2 DATE 28 MAY 1972 +2 PLAC Paris,,,France +1 BURI +2 PLAC Frogmore,Windsor,Berkshire,England +1 FAMC @F14@ +1 FAMS @F27@ +<< +0x00005af6: rkey[0131]: ' I32' off: 0x00004af6 len: 0x0000012b +>> +0 @I32@ INDI +1 NAME George_VI /Windsor/ +1 SEX M +1 TITL King of England +1 BIRT +2 DATE 14 DEC 1895 +2 PLAC York Cottage,Sandringham,Norfolk,England +1 DEAT +2 DATE 6 FEB 1952 +2 PLAC Sandringham,Norfolk,England +1 BURI +2 DATE 11 MAR 1952 +2 PLAC St. George Chap.,,Windsor,England +1 FAMC @F14@ +1 FAMS @F28@ +<< +0x00005c21: rkey[0132]: ' I33' off: 0x00004c21 len: 0x000000e9 +>> +0 @I33@ INDI +1 NAME Mary /Windsor/ +1 SEX F +1 TITL Princess Royal +1 BIRT +2 DATE 25 APR 1897 +2 PLAC York Cottage,Sandringham,Norfolk,England +1 DEAT +2 DATE 28 MAR 1965 +2 PLAC Harewood House,Yorkshire,,England +1 FAMC @F14@ +1 FAMS @F29@ +<< +0x00005d0a: rkey[0133]: ' I34' off: 0x00004d0a len: 0x000000c0 +>> +0 @I34@ INDI +1 NAME Henry William Frederick/Windsor/ +1 SEX M +1 TITL Duke +1 BIRT +2 DATE 31 MAR 1900 +2 PLAC York Cottage,Sandringham,Norfolk,England +1 DEAT +2 DATE 1974 +1 FAMC @F14@ +1 FAMS @F30@ +<< +0x00005dca: rkey[0134]: ' I35' off: 0x00004dca len: 0x000000e8 +>> +0 @I35@ INDI +1 NAME George Edward Alexander/Windsor/ +1 SEX M +1 TITL Duke of Kent +1 BIRT +2 DATE 20 DEC 1902 +2 PLAC York Cottage,Sandringham,Norfolk,England +1 DEAT +2 DATE 25 AUG 1942 +2 PLAC Morven,,,Scotland +1 FAMC @F14@ +1 FAMS @F31@ +<< +0x00005eb2: rkey[0135]: ' I36' off: 0x00004eb2 len: 0x0000010f +>> +0 @I36@ INDI +1 NAME John Charles Francis/Windsor/ +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 12 JUL 1905 +2 PLAC York Cottage,Sandringham,Norfolk,England +1 DEAT +2 DATE 18 JAN 1919 +2 PLAC Wood Farm,Wolferton,Norfolk,England +1 BURI +2 PLAC Sandringham,Norfolk,,England +1 FAMC @F14@ +<< +0x00005fc1: rkey[0136]: ' I37' off: 0x00004fc1 len: 0x000000e7 +>> +0 @I37@ INDI +1 NAME Nicholas_II Alexandrovich /Romanov/ +1 SEX M +1 TITL Tsar of Russia +1 BIRT +2 DATE 18 MAY 1868 +2 PLAC Tsarskoye Selo,Pushkin,,Russia +1 DEAT +2 DATE 16 JUL 1918 +2 PLAC Ekaterinburg,,,Russia +1 FAMC @F32@ +1 FAMS @F33@ +<< +0x000060a8: rkey[0137]: ' I38' off: 0x000050a8 len: 0x00000087 +>> +0 @I38@ INDI +1 NAME Victoria Alberta of_Hesse// +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 1863 +1 DEAT +2 DATE 1950 +1 FAMC @F6@ +1 FAMS @F34@ +<< +0x0000612f: rkey[0138]: ' I39' off: 0x0000512f len: 0x000000cc +>> +0 @I39@ INDI +1 NAME Alexandra Fedorovna "Alix"// +1 SEX F +1 TITL Tsarina +1 BIRT +2 DATE 6 JUN 1872 +2 PLAC Darmstadt,,,Germany +1 DEAT +2 DATE 16 JUL 1918 +2 PLAC Ekaterinburg,,,Russia +1 FAMC @F6@ +1 FAMS @F33@ +<< +0x000061fb: rkey[0139]: ' I40' off: 0x000051fb len: 0x0000011e +>> +0 @I40@ INDI +1 NAME Alexander_III Alexandrovich /Romanov/ +1 SEX M +1 TITL Tsar of Russia +1 BIRT +2 DATE 1845 +1 DEAT +2 DATE 1 NOV 1894 +2 PLAC Livadia,Crimea,Near Yalta,Russia +1 BURI +2 DATE 19 NOV 1894 +2 PLAC Cathedral of the,Fortress of P&P,St. Petersburg,Russia +1 FAMC @F35@ +1 FAMS @F32@ +<< +0x00006319: rkey[0140]: ' I41' off: 0x00005319 len: 0x000000a7 +>> +0 @I41@ INDI +1 NAME Dagmar "Marie" of_Denmark// +1 SEX F +1 TITL Tsarina +1 BIRT +2 DATE 1847 +1 DEAT +2 DATE OCT 1928 +2 PLAC Copenhagen,,,Denmark +1 FAMC @F13@ +1 FAMS @F32@ +<< +0x000063c0: rkey[0141]: ' I42' off: 0x000053c0 len: 0x00000088 +>> +0 @I42@ INDI +1 NAME Nicholas_I /Romanov/ +1 SEX M +1 TITL Tsar of Russia +1 BIRT +2 DATE 1796 +1 DEAT +2 DATE 1855 +1 FAMC @F36@ +1 FAMS @F37@ +<< +0x00006448: rkey[0142]: ' I43' off: 0x00005448 len: 0x00000084 +>> +0 @I43@ INDI +1 NAME Charlotte of_Prussia // +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 1798 +1 DEAT +2 DATE 1860 +1 FAMC @F38@ +1 FAMS @F37@ +<< +0x000064cc: rkey[0143]: ' I44' off: 0x000054cc len: 0x000000aa +>> +0 @I44@ INDI +1 NAME Alexander_II Nicholoevich /Romanov/ +1 SEX M +1 TITL Tsar of Russia +1 BIRT +2 DATE 1818 +1 DEAT +2 DATE 13 MAR 1881 +1 FAMC @F37@ +1 FAMS @F35@ +1 FAMS @F39@ +<< +0x00006576: rkey[0144]: ' I45' off: 0x00005576 len: 0x00000078 +>> +0 @I45@ INDI +1 NAME Marie of_Hesse- Darmstadt// +1 SEX F +1 BIRT +2 DATE 1824 +1 DEAT +2 DATE 1880 +1 FAMC @F40@ +1 FAMS @F35@ +<< +0x000065ee: rkey[0145]: ' I46' off: 0x000055ee len: 0x000000d4 +>> +0 @I46@ INDI +1 NAME Olga Nicholovna /Romanov/ +1 SEX F +1 TITL Grand Duchess +1 BIRT +2 DATE NOV 1895 +2 PLAC Alexander Palace,Tsarskoe Selo,,Russia +1 DEAT +2 DATE 18 JUL 1918 +2 PLAC Ekaterinburg,,,Russia +1 FAMC @F33@ +<< +0x000066c2: rkey[0146]: ' I47' off: 0x000056c2 len: 0x000000a2 +>> +0 @I47@ INDI +1 NAME Tatiana Nicholovna // +1 SEX F +1 TITL Grand Duchess +1 BIRT +2 DATE JUN 1897 +1 DEAT +2 DATE 18 JUL 1918 +2 PLAC Ekaterinburg,,,Russia +1 FAMC @F33@ +<< +0x00006764: rkey[0147]: ' I48' off: 0x00005764 len: 0x000000a7 +>> +0 @I48@ INDI +1 NAME Maria Nicholovna /Romanov/ +1 SEX F +1 TITL Grand Duchess +1 BIRT +2 DATE MAY 1899 +1 DEAT +2 DATE 18 JUL 1918 +2 PLAC Ekaterinburg,,,Russia +1 FAMC @F33@ +<< +0x0000680b: rkey[0148]: ' I49' off: 0x0000580b len: 0x000000ab +>> +0 @I49@ INDI +1 NAME Anastasia Nicholovna /Romanov/ +1 SEX F +1 TITL Grand Duchess +1 BIRT +2 DATE JUN 1901 +1 DEAT +2 DATE 18 JUL 1918 +2 PLAC Ekaterinburg,,,Russia +1 FAMC @F33@ +<< +0x000068b6: rkey[0149]: ' I50' off: 0x000058b6 len: 0x000000d4 +>> +0 @I50@ INDI +1 NAME Alexis Nicolaievich /Romanov/ +1 SEX M +1 TITL Tsarevich +1 BIRT +2 DATE 12 AUG 1904 +2 PLAC Peterhof,Near,St. Petersburg,Russia +1 DEAT +2 DATE 18 JUL 1918 +2 PLAC Ekaterinburg,,,Russia +1 FAMC @F33@ +<< +0x0000698a: rkey[0150]: ' I51' off: 0x0000598a len: 0x000000b4 +>> +0 @I51@ INDI +1 NAME Elizabeth Angela Marguerite/Bowes-Lyon/ +1 SEX F +1 TITL Lady +1 BIRT +2 DATE 4 AUG 1900 +2 PLAC ,,London,England +1 CHR +2 DATE 23 SEP 1900 +1 FAMC @F41@ +1 FAMS @F28@ +<< +0x00006a3e: rkey[0151]: ' I52' off: 0x00005a3e len: 0x000000b4 +>> +0 @I52@ INDI +1 NAME Elizabeth_II Alexandra Mary/Windsor/ +1 SEX F +1 TITL Queen of England +1 BIRT +2 DATE 21 APR 1926 +2 PLAC 17 Bruton St.,London,W1,England +1 FAMC @F28@ +1 FAMS @F42@ +<< +0x00006af2: rkey[0152]: ' I53' off: 0x00005af2 len: 0x0000009d +>> +0 @I53@ INDI +1 NAME Margaret Rose /Windsor/ +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 21 AUG 1930 +2 PLAC Glamis Castle,,Angus,Scotland +1 FAMC @F28@ +1 FAMS @F43@ +<< +0x00006b8f: rkey[0153]: ' I54' off: 0x00005b8f len: 0x0000008e +>> +0 @I54@ INDI +1 NAME Anthony Charles Robert/Armstrong-Jones/ +1 SEX M +1 TITL Earl of Snowdon +1 BIRT +2 DATE 7 MAR 1930 +1 FAMS @F43@ +1 FAMS @F44@ +<< +0x00006c1d: rkey[0154]: ' I55' off: 0x00005c1d len: 0x0000007e +>> +0 @I55@ INDI +1 NAME David Albert Charles/Armstrong-Jones/ +1 SEX M +1 TITL Vicount Linley +1 BIRT +2 DATE 3 NOV 1961 +1 FAMC @F43@ +<< +0x00006c9b: rkey[0155]: ' I56' off: 0x00005c9b len: 0x00000077 +>> +0 @I56@ INDI +1 NAME Sarah Frances Elizabeth/Armstrong-Jones/ +1 SEX F +1 TITL Lady +1 BIRT +2 DATE 1 MAY 1964 +1 FAMC @F43@ +<< +0x00006d12: rkey[0156]: ' I57' off: 0x00005d12 len: 0x000000a2 +>> +0 @I57@ INDI +1 NAME Philip /Mountbatten/ +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 10 JUN 1921 +2 PLAC Isle of Kerkira,Mon Repos,Corfu,Greece +1 FAMC @F45@ +1 FAMS @F42@ +<< +0x00006db4: rkey[0157]: ' I58' off: 0x00005db4 len: 0x000000ea +>> +0 @I58@ INDI +1 NAME Charles Philip Arthur/Windsor/ +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 14 NOV 1948 +2 PLAC Buckingham,Palace,London,England +1 CHR +2 DATE 15 DEC 1948 +2 PLAC Buckingham,Palace,Music Room,England +1 FAMC @F42@ +1 FAMS @F46@ +<< +0x00006e9e: rkey[0158]: ' I59' off: 0x00005e9e len: 0x000000d2 +>> +0 @I59@ INDI +1 NAME Anne Elizabeth Alice/Windsor/ +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 15 AUG 1950 +2 PLAC Clarence House,St. James,,England +1 CHR +2 DATE 21 OCT 1950 +2 PLAC ,,,England +1 FAMC @F42@ +1 FAMS @F47@ +<< +0x00006f70: rkey[0159]: ' I60' off: 0x00005f70 len: 0x000000b4 +>> +0 @I60@ INDI +1 NAME Andrew Albert Christian/Windsor/ +1 SEX M +1 TITL Duke of York +1 BIRT +2 DATE 19 FEB 1960 +2 PLAC Belgian Suite,Buckingham,Palace,England +1 FAMC @F42@ +1 FAMS @F48@ +<< +0x00007024: rkey[0160]: ' I61' off: 0x00006024 len: 0x000000b1 +>> +0 @I61@ INDI +1 NAME Edward Anthony Richard/Windsor/ +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 10 MAR 1964 +2 PLAC Buckingham,Palace,London,England +1 CHR +2 DATE 2 MAY 1964 +1 FAMC @F42@ +<< +0x000070d5: rkey[0161]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0162]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0163]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0164]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0165]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0166]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0167]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0168]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0169]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0170]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0171]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0172]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0173]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0174]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0175]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0176]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0177]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0178]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0179]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0180]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0181]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0182]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0183]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0184]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0185]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0186]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0187]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0188]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0189]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0190]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0191]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0192]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0193]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0194]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0195]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0196]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0197]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0198]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0199]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0200]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0201]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0202]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0203]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0204]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0205]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0206]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0207]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0208]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0209]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0210]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0211]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0212]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0213]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0214]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0215]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0216]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0217]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0218]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0219]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0220]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0221]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0222]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0223]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0224]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0225]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0226]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0227]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0228]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0229]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0230]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0231]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0232]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0233]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0234]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0235]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0236]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0237]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0238]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0239]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0240]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0241]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0242]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0243]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0244]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0245]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0246]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0247]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0248]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0249]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0250]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0251]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0252]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0253]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000070d5: rkey[0254]: ' ' off: 0x00000000 len: 0x00000000 +>><< + +0x000070d5: EOF (0x000070d5) GOOD + +BLOCK - DIRECTORY +0x00000000: ix_self: 0x00050004 (af/ae) +0x00000004: ix_type: 2 (BLOCK) +0x00000006: ix_pad1: 0x0000 +0x00000008: ix_parent: 0x00000000 (aa/aa) +0x0000000c: ix_nkeys: 189 +0x0000000e: ix_rkey[0000]: ' I62' +0x00000016: ix_rkey[0001]: ' I63' +0x0000001e: ix_rkey[0002]: ' I64' +0x00000026: ix_rkey[0003]: ' I65' +0x0000002e: ix_rkey[0004]: ' I66' +0x00000036: ix_rkey[0005]: ' I67' +0x0000003e: ix_rkey[0006]: ' I68' +0x00000046: ix_rkey[0007]: ' I69' +0x0000004e: ix_rkey[0008]: ' I70' +0x00000056: ix_rkey[0009]: ' I71' +0x0000005e: ix_rkey[0010]: ' I72' +0x00000066: ix_rkey[0011]: ' I73' +0x0000006e: ix_rkey[0012]: ' I74' +0x00000076: ix_rkey[0013]: ' I75' +0x0000007e: ix_rkey[0014]: ' I76' +0x00000086: ix_rkey[0015]: ' I77' +0x0000008e: ix_rkey[0016]: ' I78' +0x00000096: ix_rkey[0017]: ' I79' +0x0000009e: ix_rkey[0018]: ' I80' +0x000000a6: ix_rkey[0019]: ' I81' +0x000000ae: ix_rkey[0020]: ' I82' +0x000000b6: ix_rkey[0021]: ' I83' +0x000000be: ix_rkey[0022]: ' I84' +0x000000c6: ix_rkey[0023]: ' I85' +0x000000ce: ix_rkey[0024]: ' I86' +0x000000d6: ix_rkey[0025]: ' I87' +0x000000de: ix_rkey[0026]: ' I88' +0x000000e6: ix_rkey[0027]: ' I89' +0x000000ee: ix_rkey[0028]: ' I90' +0x000000f6: ix_rkey[0029]: ' I91' +0x000000fe: ix_rkey[0030]: ' I92' +0x00000106: ix_rkey[0031]: ' I93' +0x0000010e: ix_rkey[0032]: ' I94' +0x00000116: ix_rkey[0033]: ' I95' +0x0000011e: ix_rkey[0034]: ' I96' +0x00000126: ix_rkey[0035]: ' I97' +0x0000012e: ix_rkey[0036]: ' I98' +0x00000136: ix_rkey[0037]: ' I99' +0x0000013e: ix_rkey[0038]: ' R1 ' +0x00000146: ix_rkey[0039]: ' R16' +0x0000014e: ix_rkey[0040]: ' R17' +0x00000156: ix_rkey[0041]: ' R2 ' +0x0000015e: ix_rkey[0042]: ' R3 ' +0x00000166: ix_rkey[0043]: ' R32' +0x0000016e: ix_rkey[0044]: ' R33' +0x00000176: ix_rkey[0045]: ' R4 ' +0x0000017e: ix_rkey[0046]: ' R5 ' +0x00000186: ix_rkey[0047]: ' R6 ' +0x0000018e: ix_rkey[0048]: ' R8 ' +0x00000196: ix_rkey[0049]: ' R9 ' +0x0000019e: ix_rkey[0050]: ' F100' +0x000001a6: ix_rkey[0051]: ' F101' +0x000001ae: ix_rkey[0052]: ' F102' +0x000001b6: ix_rkey[0053]: ' F103' +0x000001be: ix_rkey[0054]: ' F104' +0x000001c6: ix_rkey[0055]: ' F105' +0x000001ce: ix_rkey[0056]: ' F106' +0x000001d6: ix_rkey[0057]: ' F107' +0x000001de: ix_rkey[0058]: ' F108' +0x000001e6: ix_rkey[0059]: ' F109' +0x000001ee: ix_rkey[0060]: ' F110' +0x000001f6: ix_rkey[0061]: ' F111' +0x000001fe: ix_rkey[0062]: ' F112' +0x00000206: ix_rkey[0063]: ' F113' +0x0000020e: ix_rkey[0064]: ' F114' +0x00000216: ix_rkey[0065]: ' F115' +0x0000021e: ix_rkey[0066]: ' F116' +0x00000226: ix_rkey[0067]: ' F117' +0x0000022e: ix_rkey[0068]: ' F118' +0x00000236: ix_rkey[0069]: ' F119' +0x0000023e: ix_rkey[0070]: ' F120' +0x00000246: ix_rkey[0071]: ' F121' +0x0000024e: ix_rkey[0072]: ' F122' +0x00000256: ix_rkey[0073]: ' F123' +0x0000025e: ix_rkey[0074]: ' F124' +0x00000266: ix_rkey[0075]: ' F125' +0x0000026e: ix_rkey[0076]: ' F126' +0x00000276: ix_rkey[0077]: ' F127' +0x0000027e: ix_rkey[0078]: ' F128' +0x00000286: ix_rkey[0079]: ' F129' +0x0000028e: ix_rkey[0080]: ' F130' +0x00000296: ix_rkey[0081]: ' F131' +0x0000029e: ix_rkey[0082]: ' F132' +0x000002a6: ix_rkey[0083]: ' F133' +0x000002ae: ix_rkey[0084]: ' F134' +0x000002b6: ix_rkey[0085]: ' F135' +0x000002be: ix_rkey[0086]: ' F136' +0x000002c6: ix_rkey[0087]: ' F137' +0x000002ce: ix_rkey[0088]: ' F138' +0x000002d6: ix_rkey[0089]: ' F139' +0x000002de: ix_rkey[0090]: ' F140' +0x000002e6: ix_rkey[0091]: ' F141' +0x000002ee: ix_rkey[0092]: ' F142' +0x000002f6: ix_rkey[0093]: ' F143' +0x000002fe: ix_rkey[0094]: ' F144' +0x00000306: ix_rkey[0095]: ' F145' +0x0000030e: ix_rkey[0096]: ' F146' +0x00000316: ix_rkey[0097]: ' F147' +0x0000031e: ix_rkey[0098]: ' F148' +0x00000326: ix_rkey[0099]: ' F149' +0x0000032e: ix_rkey[0100]: ' F150' +0x00000336: ix_rkey[0101]: ' F151' +0x0000033e: ix_rkey[0102]: ' F152' +0x00000346: ix_rkey[0103]: ' F153' +0x0000034e: ix_rkey[0104]: ' F154' +0x00000356: ix_rkey[0105]: ' F155' +0x0000035e: ix_rkey[0106]: ' F156' +0x00000366: ix_rkey[0107]: ' F157' +0x0000036e: ix_rkey[0108]: ' F158' +0x00000376: ix_rkey[0109]: ' F159' +0x0000037e: ix_rkey[0110]: ' F160' +0x00000386: ix_rkey[0111]: ' F161' +0x0000038e: ix_rkey[0112]: ' F162' +0x00000396: ix_rkey[0113]: ' F163' +0x0000039e: ix_rkey[0114]: ' F164' +0x000003a6: ix_rkey[0115]: ' F165' +0x000003ae: ix_rkey[0116]: ' F166' +0x000003b6: ix_rkey[0117]: ' F167' +0x000003be: ix_rkey[0118]: ' F168' +0x000003c6: ix_rkey[0119]: ' F169' +0x000003ce: ix_rkey[0120]: ' F170' +0x000003d6: ix_rkey[0121]: ' F171' +0x000003de: ix_rkey[0122]: ' F172' +0x000003e6: ix_rkey[0123]: ' F173' +0x000003ee: ix_rkey[0124]: ' F174' +0x000003f6: ix_rkey[0125]: ' F175' +0x000003fe: ix_rkey[0126]: ' F176' +0x00000406: ix_rkey[0127]: ' F177' +0x0000040e: ix_rkey[0128]: ' F178' +0x00000416: ix_rkey[0129]: ' F179' +0x0000041e: ix_rkey[0130]: ' F180' +0x00000426: ix_rkey[0131]: ' F181' +0x0000042e: ix_rkey[0132]: ' F182' +0x00000436: ix_rkey[0133]: ' F183' +0x0000043e: ix_rkey[0134]: ' F184' +0x00000446: ix_rkey[0135]: ' F185' +0x0000044e: ix_rkey[0136]: ' F186' +0x00000456: ix_rkey[0137]: ' F187' +0x0000045e: ix_rkey[0138]: ' F188' +0x00000466: ix_rkey[0139]: ' F189' +0x0000046e: ix_rkey[0140]: ' F190' +0x00000476: ix_rkey[0141]: ' F191' +0x0000047e: ix_rkey[0142]: ' F192' +0x00000486: ix_rkey[0143]: ' F193' +0x0000048e: ix_rkey[0144]: ' F194' +0x00000496: ix_rkey[0145]: ' F195' +0x0000049e: ix_rkey[0146]: ' F196' +0x000004a6: ix_rkey[0147]: ' F197' +0x000004ae: ix_rkey[0148]: ' F198' +0x000004b6: ix_rkey[0149]: ' F199' +0x000004be: ix_rkey[0150]: ' F200' +0x000004c6: ix_rkey[0151]: ' F201' +0x000004ce: ix_rkey[0152]: ' F202' +0x000004d6: ix_rkey[0153]: ' F203' +0x000004de: ix_rkey[0154]: ' F204' +0x000004e6: ix_rkey[0155]: ' F205' +0x000004ee: ix_rkey[0156]: ' F206' +0x000004f6: ix_rkey[0157]: ' F207' +0x000004fe: ix_rkey[0158]: ' F208' +0x00000506: ix_rkey[0159]: ' F209' +0x0000050e: ix_rkey[0160]: ' F210' +0x00000516: ix_rkey[0161]: ' F211' +0x0000051e: ix_rkey[0162]: ' F212' +0x00000526: ix_rkey[0163]: ' F213' +0x0000052e: ix_rkey[0164]: ' F214' +0x00000536: ix_rkey[0165]: ' F215' +0x0000053e: ix_rkey[0166]: ' F216' +0x00000546: ix_rkey[0167]: ' F217' +0x0000054e: ix_rkey[0168]: ' F218' +0x00000556: ix_rkey[0169]: ' F219' +0x0000055e: ix_rkey[0170]: ' F220' +0x00000566: ix_rkey[0171]: ' F221' +0x0000056e: ix_rkey[0172]: ' F222' +0x00000576: ix_rkey[0173]: ' F223' +0x0000057e: ix_rkey[0174]: ' F224' +0x00000586: ix_rkey[0175]: ' F225' +0x0000058e: ix_rkey[0176]: ' F226' +0x00000596: ix_rkey[0177]: ' F227' +0x0000059e: ix_rkey[0178]: ' F228' +0x000005a6: ix_rkey[0179]: ' F229' +0x000005ae: ix_rkey[0180]: ' F230' +0x000005b6: ix_rkey[0181]: ' F231' +0x000005be: ix_rkey[0182]: ' F232' +0x000005c6: ix_rkey[0183]: ' F233' +0x000005ce: ix_rkey[0184]: ' F234' +0x000005d6: ix_rkey[0185]: ' F235' +0x000005de: ix_rkey[0186]: ' F236' +0x000005e6: ix_rkey[0187]: ' F237' +0x000005ee: ix_rkey[0188]: ' F238' +0x000005f6: ix_rkey[0189]: ' ' +0x000005fe: ix_rkey[0190]: ' ' +0x00000606: ix_rkey[0191]: ' ' +0x0000060e: ix_rkey[0192]: ' ' +0x00000616: ix_rkey[0193]: ' ' +0x0000061e: ix_rkey[0194]: ' ' +0x00000626: ix_rkey[0195]: ' ' +0x0000062e: ix_rkey[0196]: ' ' +0x00000636: ix_rkey[0197]: ' ' +0x0000063e: ix_rkey[0198]: ' ' +0x00000646: ix_rkey[0199]: ' ' +0x0000064e: ix_rkey[0200]: ' ' +0x00000656: ix_rkey[0201]: ' ' +0x0000065e: ix_rkey[0202]: ' ' +0x00000666: ix_rkey[0203]: ' ' +0x0000066e: ix_rkey[0204]: ' ' +0x00000676: ix_rkey[0205]: ' ' +0x0000067e: ix_rkey[0206]: ' ' +0x00000686: ix_rkey[0207]: ' ' +0x0000068e: ix_rkey[0208]: ' ' +0x00000696: ix_rkey[0209]: ' ' +0x0000069e: ix_rkey[0210]: ' ' +0x000006a6: ix_rkey[0211]: ' ' +0x000006ae: ix_rkey[0212]: ' ' +0x000006b6: ix_rkey[0213]: ' ' +0x000006be: ix_rkey[0214]: ' ' +0x000006c6: ix_rkey[0215]: ' ' +0x000006ce: ix_rkey[0216]: ' ' +0x000006d6: ix_rkey[0217]: ' ' +0x000006de: ix_rkey[0218]: ' ' +0x000006e6: ix_rkey[0219]: ' ' +0x000006ee: ix_rkey[0220]: ' ' +0x000006f6: ix_rkey[0221]: ' ' +0x000006fe: ix_rkey[0222]: ' ' +0x00000706: ix_rkey[0223]: ' ' +0x0000070e: ix_rkey[0224]: ' ' +0x00000716: ix_rkey[0225]: ' ' +0x0000071e: ix_rkey[0226]: ' ' +0x00000726: ix_rkey[0227]: ' ' +0x0000072e: ix_rkey[0228]: ' ' +0x00000736: ix_rkey[0229]: ' ' +0x0000073e: ix_rkey[0230]: ' ' +0x00000746: ix_rkey[0231]: ' ' +0x0000074e: ix_rkey[0232]: ' ' +0x00000756: ix_rkey[0233]: ' ' +0x0000075e: ix_rkey[0234]: ' ' +0x00000766: ix_rkey[0235]: ' ' +0x0000076e: ix_rkey[0236]: ' ' +0x00000776: ix_rkey[0237]: ' ' +0x0000077e: ix_rkey[0238]: ' ' +0x00000786: ix_rkey[0239]: ' ' +0x0000078e: ix_rkey[0240]: ' ' +0x00000796: ix_rkey[0241]: ' ' +0x0000079e: ix_rkey[0242]: ' ' +0x000007a6: ix_rkey[0243]: ' ' +0x000007ae: ix_rkey[0244]: ' ' +0x000007b6: ix_rkey[0245]: ' ' +0x000007be: ix_rkey[0246]: ' ' +0x000007c6: ix_rkey[0247]: ' ' +0x000007ce: ix_rkey[0248]: ' ' +0x000007d6: ix_rkey[0249]: ' ' +0x000007de: ix_rkey[0250]: ' ' +0x000007e6: ix_rkey[0251]: ' ' +0x000007ee: ix_rkey[0252]: ' ' +0x000007f6: ix_rkey[0253]: ' ' +0x000007fe: ix_rkey[0254]: ' ' +0x00000806: ix_pad2: 0x0000 +0x00000808: ix_offs[0000]: 0x00000000 +0x0000080c: ix_lens[0000]: 0x0000007c +0x00000810: ix_offs[0001]: 0x0000007c +0x00000814: ix_lens[0001]: 0x000000d6 +0x00000818: ix_offs[0002]: 0x00000152 +0x0000081c: ix_lens[0002]: 0x00000092 +0x00000820: ix_offs[0003]: 0x000001e4 +0x00000824: ix_lens[0003]: 0x000000d1 +0x00000828: ix_offs[0004]: 0x000002b5 +0x0000082c: ix_lens[0004]: 0x000000be +0x00000830: ix_offs[0005]: 0x00000373 +0x00000834: ix_lens[0005]: 0x000000a2 +0x00000838: ix_offs[0006]: 0x00000415 +0x0000083c: ix_lens[0006]: 0x0000007f +0x00000840: ix_offs[0007]: 0x00000494 +0x00000844: ix_lens[0007]: 0x00000095 +0x00000848: ix_offs[0008]: 0x00000529 +0x0000084c: ix_lens[0008]: 0x000000ee +0x00000850: ix_offs[0009]: 0x00000617 +0x00000854: ix_lens[0009]: 0x000000a6 +0x00000858: ix_offs[0010]: 0x000006bd +0x0000085c: ix_lens[0010]: 0x0000007d +0x00000860: ix_offs[0011]: 0x0000073a +0x00000864: ix_lens[0011]: 0x0000005c +0x00000868: ix_offs[0012]: 0x00000796 +0x0000086c: ix_lens[0012]: 0x00000085 +0x00000870: ix_offs[0013]: 0x0000081b +0x00000874: ix_lens[0013]: 0x0000005b +0x00000878: ix_offs[0014]: 0x00000876 +0x0000087c: ix_lens[0014]: 0x000000fc +0x00000880: ix_offs[0015]: 0x00000972 +0x00000884: ix_lens[0015]: 0x00000089 +0x00000888: ix_offs[0016]: 0x000009fb +0x0000088c: ix_lens[0016]: 0x00000081 +0x00000890: ix_offs[0017]: 0x00000a7c +0x00000894: ix_lens[0017]: 0x0000007d +0x00000898: ix_offs[0018]: 0x00000af9 +0x0000089c: ix_lens[0018]: 0x0000005c +0x000008a0: ix_offs[0019]: 0x00000b55 +0x000008a4: ix_lens[0019]: 0x00000059 +0x000008a8: ix_offs[0020]: 0x00000bae +0x000008ac: ix_lens[0020]: 0x00000036 +0x000008b0: ix_offs[0021]: 0x00000be4 +0x000008b4: ix_lens[0021]: 0x00000092 +0x000008b8: ix_offs[0022]: 0x00000c76 +0x000008bc: ix_lens[0022]: 0x000000af +0x000008c0: ix_offs[0023]: 0x00000d25 +0x000008c4: ix_lens[0023]: 0x00000083 +0x000008c8: ix_offs[0024]: 0x00000da8 +0x000008cc: ix_lens[0024]: 0x0000005c +0x000008d0: ix_offs[0025]: 0x00000e04 +0x000008d4: ix_lens[0025]: 0x00000126 +0x000008d8: ix_offs[0026]: 0x00000f2a +0x000008dc: ix_lens[0026]: 0x000000fb +0x000008e0: ix_offs[0027]: 0x00001025 +0x000008e4: ix_lens[0027]: 0x0000006b +0x000008e8: ix_offs[0028]: 0x00001090 +0x000008ec: ix_lens[0028]: 0x000000d5 +0x000008f0: ix_offs[0029]: 0x00001165 +0x000008f4: ix_lens[0029]: 0x0000004c +0x000008f8: ix_offs[0030]: 0x000011b1 +0x000008fc: ix_lens[0030]: 0x0000003b +0x00000900: ix_offs[0031]: 0x000011ec +0x00000904: ix_lens[0031]: 0x00000079 +0x00000908: ix_offs[0032]: 0x00001265 +0x0000090c: ix_lens[0032]: 0x000000cf +0x00000910: ix_offs[0033]: 0x00001334 +0x00000914: ix_lens[0033]: 0x00000067 +0x00000918: ix_offs[0034]: 0x0000139b +0x0000091c: ix_lens[0034]: 0x000000e9 +0x00000920: ix_offs[0035]: 0x00001484 +0x00000924: ix_lens[0035]: 0x000000a9 +0x00000928: ix_offs[0036]: 0x0000152d +0x0000092c: ix_lens[0036]: 0x00000079 +0x00000930: ix_offs[0037]: 0x000015a6 +0x00000934: ix_lens[0037]: 0x00000078 +0x00000938: ix_offs[0038]: 0x0000161e +0x0000093c: ix_lens[0038]: 0x00000012 +0x00000940: ix_offs[0039]: 0x00001630 +0x00000944: ix_lens[0039]: 0x00000013 +0x00000948: ix_offs[0040]: 0x00001643 +0x0000094c: ix_lens[0040]: 0x00000013 +0x00000950: ix_offs[0041]: 0x00001656 +0x00000954: ix_lens[0041]: 0x00000012 +0x00000958: ix_offs[0042]: 0x00001668 +0x0000095c: ix_lens[0042]: 0x00000012 +0x00000960: ix_offs[0043]: 0x0000167a +0x00000964: ix_lens[0043]: 0x00000013 +0x00000968: ix_offs[0044]: 0x0000168d +0x0000096c: ix_lens[0044]: 0x00000013 +0x00000970: ix_offs[0045]: 0x000016a0 +0x00000974: ix_lens[0045]: 0x00000012 +0x00000978: ix_offs[0046]: 0x000016b2 +0x0000097c: ix_lens[0046]: 0x00000012 +0x00000980: ix_offs[0047]: 0x000016c4 +0x00000984: ix_lens[0047]: 0x00000012 +0x00000988: ix_offs[0048]: 0x000016d6 +0x0000098c: ix_lens[0048]: 0x00000012 +0x00000990: ix_offs[0049]: 0x000016e8 +0x00000994: ix_lens[0049]: 0x00000012 +0x00000998: ix_offs[0050]: 0x000016fa +0x0000099c: ix_lens[0050]: 0x00000053 +0x000009a0: ix_offs[0051]: 0x0000174d +0x000009a4: ix_lens[0051]: 0x000000a4 +0x000009a8: ix_offs[0052]: 0x000017f1 +0x000009ac: ix_lens[0052]: 0x00000044 +0x000009b0: ix_offs[0053]: 0x00001835 +0x000009b4: ix_lens[0053]: 0x0000003c +0x000009b8: ix_offs[0054]: 0x00001871 +0x000009bc: ix_lens[0054]: 0x0000003c +0x000009c0: ix_offs[0055]: 0x000018ad +0x000009c4: ix_lens[0055]: 0x0000007d +0x000009c8: ix_offs[0056]: 0x0000192a +0x000009cc: ix_lens[0056]: 0x00000038 +0x000009d0: ix_offs[0057]: 0x00001962 +0x000009d4: ix_lens[0057]: 0x00000067 +0x000009d8: ix_offs[0058]: 0x000019c9 +0x000009dc: ix_lens[0058]: 0x00000037 +0x000009e0: ix_offs[0059]: 0x00001a00 +0x000009e4: ix_lens[0059]: 0x00000037 +0x000009e8: ix_offs[0060]: 0x00001a37 +0x000009ec: ix_lens[0060]: 0x0000004a +0x000009f0: ix_offs[0061]: 0x00001a81 +0x000009f4: ix_lens[0061]: 0x0000004a +0x000009f8: ix_offs[0062]: 0x00001acb +0x000009fc: ix_lens[0062]: 0x00000075 +0x00000a00: ix_offs[0063]: 0x00001b40 +0x00000a04: ix_lens[0063]: 0x00000059 +0x00000a08: ix_offs[0064]: 0x00001b99 +0x00000a0c: ix_lens[0064]: 0x00000079 +0x00000a10: ix_offs[0065]: 0x00001c12 +0x00000a14: ix_lens[0065]: 0x000000a5 +0x00000a18: ix_offs[0066]: 0x00001cb7 +0x00000a1c: ix_lens[0066]: 0x00000074 +0x00000a20: ix_offs[0067]: 0x00001d2b +0x00000a24: ix_lens[0067]: 0x00000049 +0x00000a28: ix_offs[0068]: 0x00001d74 +0x00000a2c: ix_lens[0068]: 0x0000006c +0x00000a30: ix_offs[0069]: 0x00001de0 +0x00000a34: ix_lens[0069]: 0x0000002a +0x00000a38: ix_offs[0070]: 0x00001e0a +0x00000a3c: ix_lens[0070]: 0x0000003d +0x00000a40: ix_offs[0071]: 0x00001e47 +0x00000a44: ix_lens[0071]: 0x0000003c +0x00000a48: ix_offs[0072]: 0x00001e83 +0x00000a4c: ix_lens[0072]: 0x0000002a +0x00000a50: ix_offs[0073]: 0x00001ead +0x00000a54: ix_lens[0073]: 0x000000c9 +0x00000a58: ix_offs[0074]: 0x00001f76 +0x00000a5c: ix_lens[0074]: 0x00000029 +0x00000a60: ix_offs[0075]: 0x00001f9f +0x00000a64: ix_lens[0075]: 0x00000064 +0x00000a68: ix_offs[0076]: 0x00002003 +0x00000a6c: ix_lens[0076]: 0x00000076 +0x00000a70: ix_offs[0077]: 0x00002079 +0x00000a74: ix_lens[0077]: 0x0000004c +0x00000a78: ix_offs[0078]: 0x000020c5 +0x00000a7c: ix_lens[0078]: 0x00000029 +0x00000a80: ix_offs[0079]: 0x000020ee +0x00000a84: ix_lens[0079]: 0x0000008d +0x00000a88: ix_offs[0080]: 0x0000217b +0x00000a8c: ix_lens[0080]: 0x00000045 +0x00000a90: ix_offs[0081]: 0x000021c0 +0x00000a94: ix_lens[0081]: 0x00000057 +0x00000a98: ix_offs[0082]: 0x00002217 +0x00000a9c: ix_lens[0082]: 0x00000037 +0x00000aa0: ix_offs[0083]: 0x0000224e +0x00000aa4: ix_lens[0083]: 0x0000006a +0x00000aa8: ix_offs[0084]: 0x000022b8 +0x00000aac: ix_lens[0084]: 0x00000029 +0x00000ab0: ix_offs[0085]: 0x000022e1 +0x00000ab4: ix_lens[0085]: 0x00000029 +0x00000ab8: ix_offs[0086]: 0x0000230a +0x00000abc: ix_lens[0086]: 0x00000047 +0x00000ac0: ix_offs[0087]: 0x00002351 +0x00000ac4: ix_lens[0087]: 0x00000029 +0x00000ac8: ix_offs[0088]: 0x0000237a +0x00000acc: ix_lens[0088]: 0x00000029 +0x00000ad0: ix_offs[0089]: 0x000023a3 +0x00000ad4: ix_lens[0089]: 0x00000029 +0x00000ad8: ix_offs[0090]: 0x000023cc +0x00000adc: ix_lens[0090]: 0x00000029 +0x00000ae0: ix_offs[0091]: 0x000023f5 +0x00000ae4: ix_lens[0091]: 0x00000045 +0x00000ae8: ix_offs[0092]: 0x0000243a +0x00000aec: ix_lens[0092]: 0x00000037 +0x00000af0: ix_offs[0093]: 0x00002471 +0x00000af4: ix_lens[0093]: 0x00000045 +0x00000af8: ix_offs[0094]: 0x000024b6 +0x00000afc: ix_lens[0094]: 0x00000029 +0x00000b00: ix_offs[0095]: 0x000024df +0x00000b04: ix_lens[0095]: 0x00000038 +0x00000b08: ix_offs[0096]: 0x00002517 +0x00000b0c: ix_lens[0096]: 0x00000029 +0x00000b10: ix_offs[0097]: 0x00002540 +0x00000b14: ix_lens[0097]: 0x0000008d +0x00000b18: ix_offs[0098]: 0x000025cd +0x00000b1c: ix_lens[0098]: 0x00000070 +0x00000b20: ix_offs[0099]: 0x0000263d +0x00000b24: ix_lens[0099]: 0x0000003d +0x00000b28: ix_offs[0100]: 0x0000267a +0x00000b2c: ix_lens[0100]: 0x00000037 +0x00000b30: ix_offs[0101]: 0x000026b1 +0x00000b34: ix_lens[0101]: 0x00000037 +0x00000b38: ix_offs[0102]: 0x000026e8 +0x00000b3c: ix_lens[0102]: 0x0000005a +0x00000b40: ix_offs[0103]: 0x00002742 +0x00000b44: ix_lens[0103]: 0x00000075 +0x00000b48: ix_offs[0104]: 0x000027b7 +0x00000b4c: ix_lens[0104]: 0x00000029 +0x00000b50: ix_offs[0105]: 0x000027e0 +0x00000b54: ix_lens[0105]: 0x00000037 +0x00000b58: ix_offs[0106]: 0x00002817 +0x00000b5c: ix_lens[0106]: 0x00000029 +0x00000b60: ix_offs[0107]: 0x00002840 +0x00000b64: ix_lens[0107]: 0x0000004a +0x00000b68: ix_offs[0108]: 0x0000288a +0x00000b6c: ix_lens[0108]: 0x00000058 +0x00000b70: ix_offs[0109]: 0x000028e2 +0x00000b74: ix_lens[0109]: 0x00000054 +0x00000b78: ix_offs[0110]: 0x00002936 +0x00000b7c: ix_lens[0110]: 0x0000006e +0x00000b80: ix_offs[0111]: 0x000029a4 +0x00000b84: ix_lens[0111]: 0x00000065 +0x00000b88: ix_offs[0112]: 0x00002a09 +0x00000b8c: ix_lens[0112]: 0x0000003c +0x00000b90: ix_offs[0113]: 0x00002a45 +0x00000b94: ix_lens[0113]: 0x00000037 +0x00000b98: ix_offs[0114]: 0x00002a7c +0x00000b9c: ix_lens[0114]: 0x0000005e +0x00000ba0: ix_offs[0115]: 0x00002ada +0x00000ba4: ix_lens[0115]: 0x00000040 +0x00000ba8: ix_offs[0116]: 0x00002b1a +0x00000bac: ix_lens[0116]: 0x00000065 +0x00000bb0: ix_offs[0117]: 0x00002b7f +0x00000bb4: ix_lens[0117]: 0x00000053 +0x00000bb8: ix_offs[0118]: 0x00002bd2 +0x00000bbc: ix_lens[0118]: 0x0000005a +0x00000bc0: ix_offs[0119]: 0x00002c2c +0x00000bc4: ix_lens[0119]: 0x00000088 +0x00000bc8: ix_offs[0120]: 0x00002cb4 +0x00000bcc: ix_lens[0120]: 0x0000006e +0x00000bd0: ix_offs[0121]: 0x00002d22 +0x00000bd4: ix_lens[0121]: 0x0000004a +0x00000bd8: ix_offs[0122]: 0x00002d6c +0x00000bdc: ix_lens[0122]: 0x00000039 +0x00000be0: ix_offs[0123]: 0x00002da5 +0x00000be4: ix_lens[0123]: 0x00000090 +0x00000be8: ix_offs[0124]: 0x00002e35 +0x00000bec: ix_lens[0124]: 0x00000037 +0x00000bf0: ix_offs[0125]: 0x00002e6c +0x00000bf4: ix_lens[0125]: 0x00000039 +0x00000bf8: ix_offs[0126]: 0x00002ea5 +0x00000bfc: ix_lens[0126]: 0x00000066 +0x00000c00: ix_offs[0127]: 0x00002f0b +0x00000c04: ix_lens[0127]: 0x00000037 +0x00000c08: ix_offs[0128]: 0x00002f42 +0x00000c0c: ix_lens[0128]: 0x00000059 +0x00000c10: ix_offs[0129]: 0x00002f9b +0x00000c14: ix_lens[0129]: 0x00000084 +0x00000c18: ix_offs[0130]: 0x0000301f +0x00000c1c: ix_lens[0130]: 0x0000007d +0x00000c20: ix_offs[0131]: 0x0000309c +0x00000c24: ix_lens[0131]: 0x00000029 +0x00000c28: ix_offs[0132]: 0x000030c5 +0x00000c2c: ix_lens[0132]: 0x0000002a +0x00000c30: ix_offs[0133]: 0x000030ef +0x00000c34: ix_lens[0133]: 0x0000002a +0x00000c38: ix_offs[0134]: 0x00003119 +0x00000c3c: ix_lens[0134]: 0x00000038 +0x00000c40: ix_offs[0135]: 0x00003151 +0x00000c44: ix_lens[0135]: 0x00000053 +0x00000c48: ix_offs[0136]: 0x000031a4 +0x00000c4c: ix_lens[0136]: 0x00000053 +0x00000c50: ix_offs[0137]: 0x000031f7 +0x00000c54: ix_lens[0137]: 0x00000061 +0x00000c58: ix_offs[0138]: 0x00003258 +0x00000c5c: ix_lens[0138]: 0x00000061 +0x00000c60: ix_offs[0139]: 0x000032b9 +0x00000c64: ix_lens[0139]: 0x0000002a +0x00000c68: ix_offs[0140]: 0x000032e3 +0x00000c6c: ix_lens[0140]: 0x0000002a +0x00000c70: ix_offs[0141]: 0x0000330d +0x00000c74: ix_lens[0141]: 0x0000002a +0x00000c78: ix_offs[0142]: 0x00003337 +0x00000c7c: ix_lens[0142]: 0x00000135 +0x00000c80: ix_offs[0143]: 0x0000346c +0x00000c84: ix_lens[0143]: 0x0000002a +0x00000c88: ix_offs[0144]: 0x00003496 +0x00000c8c: ix_lens[0144]: 0x00000046 +0x00000c90: ix_offs[0145]: 0x000034dc +0x00000c94: ix_lens[0145]: 0x00000052 +0x00000c98: ix_offs[0146]: 0x0000352e +0x00000c9c: ix_lens[0146]: 0x0000004a +0x00000ca0: ix_offs[0147]: 0x00003578 +0x00000ca4: ix_lens[0147]: 0x00000039 +0x00000ca8: ix_offs[0148]: 0x000035b1 +0x00000cac: ix_lens[0148]: 0x00000074 +0x00000cb0: ix_offs[0149]: 0x00003625 +0x00000cb4: ix_lens[0149]: 0x00000058 +0x00000cb8: ix_offs[0150]: 0x0000367d +0x00000cbc: ix_lens[0150]: 0x00000058 +0x00000cc0: ix_offs[0151]: 0x000036d5 +0x00000cc4: ix_lens[0151]: 0x0000003c +0x00000cc8: ix_offs[0152]: 0x00003711 +0x00000ccc: ix_lens[0152]: 0x0000006a +0x00000cd0: ix_offs[0153]: 0x0000377b +0x00000cd4: ix_lens[0153]: 0x0000006f +0x00000cd8: ix_offs[0154]: 0x000037ea +0x00000cdc: ix_lens[0154]: 0x00000053 +0x00000ce0: ix_offs[0155]: 0x0000383d +0x00000ce4: ix_lens[0155]: 0x00000037 +0x00000ce8: ix_offs[0156]: 0x00003874 +0x00000cec: ix_lens[0156]: 0x00000057 +0x00000cf0: ix_offs[0157]: 0x000038cb +0x00000cf4: ix_lens[0157]: 0x00000039 +0x00000cf8: ix_offs[0158]: 0x00003904 +0x00000cfc: ix_lens[0158]: 0x00000048 +0x00000d00: ix_offs[0159]: 0x0000394c +0x00000d04: ix_lens[0159]: 0x00000074 +0x00000d08: ix_offs[0160]: 0x000039c0 +0x00000d0c: ix_lens[0160]: 0x000000d5 +0x00000d10: ix_offs[0161]: 0x00003a95 +0x00000d14: ix_lens[0161]: 0x0000002a +0x00000d18: ix_offs[0162]: 0x00003abf +0x00000d1c: ix_lens[0162]: 0x00000045 +0x00000d20: ix_offs[0163]: 0x00003b04 +0x00000d24: ix_lens[0163]: 0x000000a3 +0x00000d28: ix_offs[0164]: 0x00003ba7 +0x00000d2c: ix_lens[0164]: 0x00000039 +0x00000d30: ix_offs[0165]: 0x00003be0 +0x00000d34: ix_lens[0165]: 0x00000029 +0x00000d38: ix_offs[0166]: 0x00003c09 +0x00000d3c: ix_lens[0166]: 0x0000007e +0x00000d40: ix_offs[0167]: 0x00003c87 +0x00000d44: ix_lens[0167]: 0x0000008f +0x00000d48: ix_offs[0168]: 0x00003d16 +0x00000d4c: ix_lens[0168]: 0x00000039 +0x00000d50: ix_offs[0169]: 0x00003d4f +0x00000d54: ix_lens[0169]: 0x00000113 +0x00000d58: ix_offs[0170]: 0x00003e62 +0x00000d5c: ix_lens[0170]: 0x00000061 +0x00000d60: ix_offs[0171]: 0x00003ec3 +0x00000d64: ix_lens[0171]: 0x0000006f +0x00000d68: ix_offs[0172]: 0x00003f32 +0x00000d6c: ix_lens[0172]: 0x00000048 +0x00000d70: ix_offs[0173]: 0x00003f7a +0x00000d74: ix_lens[0173]: 0x00000037 +0x00000d78: ix_offs[0174]: 0x00003fb1 +0x00000d7c: ix_lens[0174]: 0x0000004c +0x00000d80: ix_offs[0175]: 0x00003ffd +0x00000d84: ix_lens[0175]: 0x00000037 +0x00000d88: ix_offs[0176]: 0x00004034 +0x00000d8c: ix_lens[0176]: 0x0000002a +0x00000d90: ix_offs[0177]: 0x0000405e +0x00000d94: ix_lens[0177]: 0x0000002a +0x00000d98: ix_offs[0178]: 0x00004088 +0x00000d9c: ix_lens[0178]: 0x00000055 +0x00000da0: ix_offs[0179]: 0x000040dd +0x00000da4: ix_lens[0179]: 0x00000055 +0x00000da8: ix_offs[0180]: 0x00004132 +0x00000dac: ix_lens[0180]: 0x00000037 +0x00000db0: ix_offs[0181]: 0x00004169 +0x00000db4: ix_lens[0181]: 0x00000037 +0x00000db8: ix_offs[0182]: 0x000041a0 +0x00000dbc: ix_lens[0182]: 0x00000037 +0x00000dc0: ix_offs[0183]: 0x000041d7 +0x00000dc4: ix_lens[0183]: 0x00000037 +0x00000dc8: ix_offs[0184]: 0x0000420e +0x00000dcc: ix_lens[0184]: 0x00000037 +0x00000dd0: ix_offs[0185]: 0x00004245 +0x00000dd4: ix_lens[0185]: 0x00000037 +0x00000dd8: ix_offs[0186]: 0x0000427c +0x00000ddc: ix_lens[0186]: 0x00000037 +0x00000de0: ix_offs[0187]: 0x000042b3 +0x00000de4: ix_lens[0187]: 0x00000037 +0x00000de8: ix_offs[0188]: 0x000042ea +0x00000dec: ix_lens[0188]: 0x00000037 +0x00000df0: ix_offs[0189]: 0x00000000 +0x00000df4: ix_lens[0189]: 0x00000000 +0x00000df8: ix_offs[0190]: 0x00000000 +0x00000dfc: ix_lens[0190]: 0x00000000 +0x00000e00: ix_offs[0191]: 0x00000000 +0x00000e04: ix_lens[0191]: 0x00000000 +0x00000e08: ix_offs[0192]: 0x00000000 +0x00000e0c: ix_lens[0192]: 0x00000000 +0x00000e10: ix_offs[0193]: 0x00000000 +0x00000e14: ix_lens[0193]: 0x00000000 +0x00000e18: ix_offs[0194]: 0x00000000 +0x00000e1c: ix_lens[0194]: 0x00000000 +0x00000e20: ix_offs[0195]: 0x00000000 +0x00000e24: ix_lens[0195]: 0x00000000 +0x00000e28: ix_offs[0196]: 0x00000000 +0x00000e2c: ix_lens[0196]: 0x00000000 +0x00000e30: ix_offs[0197]: 0x00000000 +0x00000e34: ix_lens[0197]: 0x00000000 +0x00000e38: ix_offs[0198]: 0x00000000 +0x00000e3c: ix_lens[0198]: 0x00000000 +0x00000e40: ix_offs[0199]: 0x00000000 +0x00000e44: ix_lens[0199]: 0x00000000 +0x00000e48: ix_offs[0200]: 0x00000000 +0x00000e4c: ix_lens[0200]: 0x00000000 +0x00000e50: ix_offs[0201]: 0x00000000 +0x00000e54: ix_lens[0201]: 0x00000000 +0x00000e58: ix_offs[0202]: 0x00000000 +0x00000e5c: ix_lens[0202]: 0x00000000 +0x00000e60: ix_offs[0203]: 0x00000000 +0x00000e64: ix_lens[0203]: 0x00000000 +0x00000e68: ix_offs[0204]: 0x00000000 +0x00000e6c: ix_lens[0204]: 0x00000000 +0x00000e70: ix_offs[0205]: 0x00000000 +0x00000e74: ix_lens[0205]: 0x00000000 +0x00000e78: ix_offs[0206]: 0x00000000 +0x00000e7c: ix_lens[0206]: 0x00000000 +0x00000e80: ix_offs[0207]: 0x00000000 +0x00000e84: ix_lens[0207]: 0x00000000 +0x00000e88: ix_offs[0208]: 0x00000000 +0x00000e8c: ix_lens[0208]: 0x00000000 +0x00000e90: ix_offs[0209]: 0x00000000 +0x00000e94: ix_lens[0209]: 0x00000000 +0x00000e98: ix_offs[0210]: 0x00000000 +0x00000e9c: ix_lens[0210]: 0x00000000 +0x00000ea0: ix_offs[0211]: 0x00000000 +0x00000ea4: ix_lens[0211]: 0x00000000 +0x00000ea8: ix_offs[0212]: 0x00000000 +0x00000eac: ix_lens[0212]: 0x00000000 +0x00000eb0: ix_offs[0213]: 0x00000000 +0x00000eb4: ix_lens[0213]: 0x00000000 +0x00000eb8: ix_offs[0214]: 0x00000000 +0x00000ebc: ix_lens[0214]: 0x00000000 +0x00000ec0: ix_offs[0215]: 0x00000000 +0x00000ec4: ix_lens[0215]: 0x00000000 +0x00000ec8: ix_offs[0216]: 0x00000000 +0x00000ecc: ix_lens[0216]: 0x00000000 +0x00000ed0: ix_offs[0217]: 0x00000000 +0x00000ed4: ix_lens[0217]: 0x00000000 +0x00000ed8: ix_offs[0218]: 0x00000000 +0x00000edc: ix_lens[0218]: 0x00000000 +0x00000ee0: ix_offs[0219]: 0x00000000 +0x00000ee4: ix_lens[0219]: 0x00000000 +0x00000ee8: ix_offs[0220]: 0x00000000 +0x00000eec: ix_lens[0220]: 0x00000000 +0x00000ef0: ix_offs[0221]: 0x00000000 +0x00000ef4: ix_lens[0221]: 0x00000000 +0x00000ef8: ix_offs[0222]: 0x00000000 +0x00000efc: ix_lens[0222]: 0x00000000 +0x00000f00: ix_offs[0223]: 0x00000000 +0x00000f04: ix_lens[0223]: 0x00000000 +0x00000f08: ix_offs[0224]: 0x00000000 +0x00000f0c: ix_lens[0224]: 0x00000000 +0x00000f10: ix_offs[0225]: 0x00000000 +0x00000f14: ix_lens[0225]: 0x00000000 +0x00000f18: ix_offs[0226]: 0x00000000 +0x00000f1c: ix_lens[0226]: 0x00000000 +0x00000f20: ix_offs[0227]: 0x00000000 +0x00000f24: ix_lens[0227]: 0x00000000 +0x00000f28: ix_offs[0228]: 0x00000000 +0x00000f2c: ix_lens[0228]: 0x00000000 +0x00000f30: ix_offs[0229]: 0x00000000 +0x00000f34: ix_lens[0229]: 0x00000000 +0x00000f38: ix_offs[0230]: 0x00000000 +0x00000f3c: ix_lens[0230]: 0x00000000 +0x00000f40: ix_offs[0231]: 0x00000000 +0x00000f44: ix_lens[0231]: 0x00000000 +0x00000f48: ix_offs[0232]: 0x00000000 +0x00000f4c: ix_lens[0232]: 0x00000000 +0x00000f50: ix_offs[0233]: 0x00000000 +0x00000f54: ix_lens[0233]: 0x00000000 +0x00000f58: ix_offs[0234]: 0x00000000 +0x00000f5c: ix_lens[0234]: 0x00000000 +0x00000f60: ix_offs[0235]: 0x00000000 +0x00000f64: ix_lens[0235]: 0x00000000 +0x00000f68: ix_offs[0236]: 0x00000000 +0x00000f6c: ix_lens[0236]: 0x00000000 +0x00000f70: ix_offs[0237]: 0x00000000 +0x00000f74: ix_lens[0237]: 0x00000000 +0x00000f78: ix_offs[0238]: 0x00000000 +0x00000f7c: ix_lens[0238]: 0x00000000 +0x00000f80: ix_offs[0239]: 0x00000000 +0x00000f84: ix_lens[0239]: 0x00000000 +0x00000f88: ix_offs[0240]: 0x00000000 +0x00000f8c: ix_lens[0240]: 0x00000000 +0x00000f90: ix_offs[0241]: 0x00000000 +0x00000f94: ix_lens[0241]: 0x00000000 +0x00000f98: ix_offs[0242]: 0x00000000 +0x00000f9c: ix_lens[0242]: 0x00000000 +0x00000fa0: ix_offs[0243]: 0x00000000 +0x00000fa4: ix_lens[0243]: 0x00000000 +0x00000fa8: ix_offs[0244]: 0x00000000 +0x00000fac: ix_lens[0244]: 0x00000000 +0x00000fb0: ix_offs[0245]: 0x00000000 +0x00000fb4: ix_lens[0245]: 0x00000000 +0x00000fb8: ix_offs[0246]: 0x00000000 +0x00000fbc: ix_lens[0246]: 0x00000000 +0x00000fc0: ix_offs[0247]: 0x00000000 +0x00000fc4: ix_lens[0247]: 0x00000000 +0x00000fc8: ix_offs[0248]: 0x00000000 +0x00000fcc: ix_lens[0248]: 0x00000000 +0x00000fd0: ix_offs[0249]: 0x00000000 +0x00000fd4: ix_lens[0249]: 0x00000000 +0x00000fd8: ix_offs[0250]: 0x00000000 +0x00000fdc: ix_lens[0250]: 0x00000000 +0x00000fe0: ix_offs[0251]: 0x00000000 +0x00000fe4: ix_lens[0251]: 0x00000000 +0x00000fe8: ix_offs[0252]: 0x00000000 +0x00000fec: ix_lens[0252]: 0x00000000 +0x00000ff0: ix_offs[0253]: 0x00000000 +0x00000ff4: ix_lens[0253]: 0x00000000 +0x00000ff8: ix_offs[0254]: 0x00000000 +0x00000ffc: ix_lens[0254]: 0x00000000 + +BLOCK - DATA +0x00001000: rkey[0000]: ' I62' off: 0x00000000 len: 0x0000007c +>> +0 @I62@ INDI +1 NAME Mark Anthony Peter/Phillips/ +1 SEX M +1 TITL Captain +1 BIRT +2 DATE 22 SEP 1948 +1 FAMC @F49@ +1 FAMS @F47@ +<< +0x0000107c: rkey[0001]: ' I63' off: 0x0000007c len: 0x000000d6 +>> +0 @I63@ INDI +1 NAME Peter Mark Andrew/Phillips/ +1 SEX M +1 BIRT +2 DATE 15 NOV 1977 +2 PLAC St. Mary's Hosp.,Paddington,London,England +1 CHR +2 DATE 22 DEC 1977 +2 PLAC Music Room,Buckingham,Palace,England +1 FAMC @F47@ +<< +0x00001152: rkey[0002]: ' I64' off: 0x00000152 len: 0x00000092 +>> +0 @I64@ INDI +1 NAME Zara Anne Elizabeth/Phillips/ +1 SEX F +1 BIRT +2 DATE 15 MAY 1981 +2 PLAC St. Marys Hosp.,Paddington,London,England +1 FAMC @F47@ +<< +0x000011e4: rkey[0003]: ' I65' off: 0x000001e4 len: 0x000000d1 +>> +0 @I65@ INDI +1 NAME Diana Frances /Spencer/ +1 SEX F +1 TITL Lady +1 BIRT +2 DATE 1 JUL 1961 +2 PLAC Park House,Sandringham,Norfolk,England +1 CHR +2 PLAC Sandringham,Church,Norfolk,England +1 FAMC @F50@ +1 FAMS @F46@ +<< +0x000012b5: rkey[0004]: ' I66' off: 0x000002b5 len: 0x000000be +>> +0 @I66@ INDI +1 NAME Marina of_Greece // +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 30 NOV 1906 +2 PLAC Athens,Greece +1 DEAT +2 DATE 1968 +2 PLAC Kensington,Palace,,England +1 FAMC @F51@ +1 FAMS @F31@ +<< +0x00001373: rkey[0005]: ' I67' off: 0x00000373 len: 0x000000a2 +>> +0 @I67@ INDI +1 NAME Edward George Nicholas/Windsor/ +1 SEX M +1 TITL Duke of Kent +1 BIRT +2 DATE 9 SEP 1935 +2 PLAC 3 Belgrave Sq.,,England +1 FAMC @F31@ +1 FAMS @F52@ +<< +0x00001415: rkey[0006]: ' I68' off: 0x00000415 len: 0x0000007f +>> +0 @I68@ INDI +1 NAME Henry George Charles/Lascelles/ +1 SEX M +1 TITL Viscount +1 BIRT +2 DATE 1882 +1 DEAT +2 DATE 1947 +1 FAMS @F29@ +<< +0x00001494: rkey[0007]: ' I69' off: 0x00000494 len: 0x00000095 +>> +0 @I69@ INDI +1 NAME Alice Christabel /Montagu-Douglas/ +1 SEX F +1 TITL Lady +1 BIRT +2 DATE 25 DEC 1901 +2 PLAC London,England +1 FAMC @F53@ +1 FAMS @F30@ +<< +0x00001529: rkey[0008]: ' I70' off: 0x00000529 len: 0x000000ee +>> +0 @I70@ INDI +1 NAME Bessiewallis /Warfield/ +1 SEX F +1 BIRT +2 DATE 1896 +2 PLAC ,,,U.S.A. +1 DEAT +2 DATE 24 APR 1986 +2 PLAC Paris,,,France +1 BURI +2 PLAC Frogmore,Windsor,Berkshire,England +1 FAMC @F54@ +1 FAMS @F27@ +1 FAMS @F55@ +1 FAMS @F56@ +<< +0x00001617: rkey[0009]: ' I71' off: 0x00000617 len: 0x000000a6 +>> +0 @I71@ INDI +1 NAME Charles Haakon_VII // +1 SEX M +1 TITL King of Norway +1 BIRT +2 DATE 1872 +2 PLAC Charlottenlund,Denmark +1 DEAT +2 DATE 1957 +1 FAMC @F57@ +1 FAMS @F16@ +<< +0x000016bd: rkey[0010]: ' I72' off: 0x000006bd len: 0x0000007d +>> +0 @I72@ INDI +1 NAME Henry of_Prussia // +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 1862 +1 DEAT +2 DATE 1929 +1 FAMC @F4@ +1 FAMS @F58@ +<< +0x0000173a: rkey[0011]: ' I73' off: 0x0000073a len: 0x0000005c +>> +0 @I73@ INDI +1 NAME Sigismund // +1 SEX M +1 BIRT +2 DATE 1864 +1 DEAT +2 DATE 1866 +1 FAMC @F4@ +<< +0x00001796: rkey[0012]: ' I74' off: 0x00000796 len: 0x00000085 +>> +0 @I74@ INDI +1 NAME Victoria // +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 1866 +1 DEAT +2 DATE 1929 +1 FAMC @F4@ +1 FAMS @F59@ +1 FAMS @F60@ +<< +0x0000181b: rkey[0013]: ' I75' off: 0x0000081b len: 0x0000005b +>> +0 @I75@ INDI +1 NAME Waldemar // +1 SEX M +1 BIRT +2 DATE 1868 +1 DEAT +2 DATE 1879 +1 FAMC @F4@ +<< +0x00001876: rkey[0014]: ' I76' off: 0x00000876 len: 0x000000fc +>> +0 @I76@ INDI +1 NAME Sophie of_Prussia // +1 SEX F +1 TITL Queen of Greece +1 BIRT +2 DATE 14 JUN 1870 +2 PLAC Potsdam,Germany +1 DEAT +2 DATE 13 JAN 1932 +2 PLAC Frankfurt,Germany +1 BURI +2 DATE NOV 1936 +2 PLAC Tatoi,Near Athens,Greece +1 FAMC @F4@ +1 FAMS @F61@ +<< +0x00001972: rkey[0015]: ' I77' off: 0x00000972 len: 0x00000089 +>> +0 @I77@ INDI +1 NAME Charlotte of_Saxe- Meiningen// +1 SEX F +1 TITL Duchess +1 BIRT +2 DATE 1860 +1 DEAT +2 DATE 1919 +1 FAMC @F4@ +1 FAMS @F62@ +<< +0x000019fb: rkey[0016]: ' I78' off: 0x000009fb len: 0x00000081 +>> +0 @I78@ INDI +1 NAME Margarete of_Hesse // +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 1872 +1 DEAT +2 DATE 1954 +1 FAMC @F4@ +1 FAMS @F63@ +<< +0x00001a7c: rkey[0017]: ' I79' off: 0x00000a7c len: 0x0000007d +>> +0 @I79@ INDI +1 NAME Irene of_Hesse // +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 1866 +1 DEAT +2 DATE 1953 +1 FAMC @F6@ +1 FAMS @F58@ +<< +0x00001af9: rkey[0018]: ' I80' off: 0x00000af9 len: 0x0000005c +>> +0 @I80@ INDI +1 NAME Waldemar // +1 SEX M +1 BIRT +2 DATE 1889 +1 DEAT +2 DATE 1945 +1 FAMC @F58@ +<< +0x00001b55: rkey[0019]: ' I81' off: 0x00000b55 len: 0x00000059 +>> +0 @I81@ INDI +1 NAME Henry // +1 SEX M +1 BIRT +2 DATE 1900 +1 DEAT +2 DATE 1904 +1 FAMC @F58@ +<< +0x00001bae: rkey[0020]: ' I82' off: 0x00000bae len: 0x00000036 +>> +0 @I82@ INDI +1 NAME Child_#3 // +1 SEX M +1 FAMC @F58@ +<< +0x00001be4: rkey[0021]: ' I83' off: 0x00000be4 len: 0x00000092 +>> +0 @I83@ INDI +1 NAME Ernest Louis of_Hesse// +1 SEX M +1 TITL Grand Duke +1 BIRT +2 DATE 1868 +1 DEAT +2 DATE 1937 +1 FAMC @F6@ +1 FAMS @F64@ +1 FAMS @F65@ +<< +0x00001c76: rkey[0022]: ' I84' off: 0x00000c76 len: 0x000000af +>> +0 @I84@ INDI +1 NAME Elizabeth "Ella" // +1 SEX F +1 TITL Grand Duchess +1 BIRT +2 DATE 1864 +1 DEAT +2 DATE 17 JUL 1918 +2 PLAC Alapayevsk,Ural Mts.,,Russia +1 FAMC @F6@ +1 FAMS @F66@ +<< +0x00001d25: rkey[0023]: ' I85' off: 0x00000d25 len: 0x00000083 +>> +0 @I85@ INDI +1 NAME Mary "May" // +1 SEX F +1 BIRT +2 DATE 1874 +1 DEAT +2 DATE 1878 +2 PLAC Hesse-Darmstadt,Palace,,Germany +1 FAMC @F6@ +<< +0x00001da8: rkey[0024]: ' I86' off: 0x00000da8 len: 0x0000005c +>> +0 @I86@ INDI +1 NAME Frederick // +1 SEX M +1 BIRT +2 DATE 1870 +1 DEAT +2 DATE 1873 +1 FAMC @F6@ +<< +0x00001e04: rkey[0025]: ' I87' off: 0x00000e04 len: 0x00000126 +>> +0 @I87@ INDI +1 NAME William Henry Andrew/Windsor/ +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 18 DEC 1941 +2 PLAC Hadley Common,Hertfordshire,England +1 CHR +2 DATE 22 FEB 1942 +2 PLAC Private Chapel,Windsor Castle,Berkshire,England +1 DEAT +2 DATE 28 AUG 1972 +2 PLAC Near,Wolverhampton,England +1 FAMC @F30@ +<< +0x00001f2a: rkey[0026]: ' I88' off: 0x00000f2a len: 0x000000fb +>> +0 @I88@ INDI +1 NAME Richard Alexander Walter/Windsor/ +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 26 AUG 1944 +2 PLAC Hadley Common,Hertfordshire,England +1 CHR +2 DATE 20 OCT 1944 +2 PLAC Private Chapel,Windsor Castle,Berkshire,England +1 FAMC @F30@ +1 FAMS @F67@ +<< +0x00002025: rkey[0027]: ' I89' off: 0x00001025 len: 0x0000006b +>> +0 @I89@ INDI +1 NAME Birgitte of_Denmark /von_Deurs/ +1 SEX F +1 TITL Duchess +1 BIRT +2 DATE 1947 +1 FAMS @F67@ +<< +0x00002090: rkey[0028]: ' I90' off: 0x00001090 len: 0x000000d5 +>> +0 @I90@ INDI +1 NAME Alexander Patrick Gregers// +1 SEX M +1 TITL Earl of Ulster +1 BIRT +2 DATE 24 OCT 1974 +2 PLAC St. Marys Hosp.,Paddington,London,England +1 CHR +2 DATE 9 FEB 1975 +2 PLAC Barnwell Church +1 FAMC @F67@ +<< +0x00002165: rkey[0029]: ' I91' off: 0x00001165 len: 0x0000004c +>> +0 @I91@ INDI +1 NAME Earl Winfield /Spencer/ +1 SEX M +1 TITL Jr. +1 FAMS @F55@ +<< +0x000021b1: rkey[0030]: ' I92' off: 0x000011b1 len: 0x0000003b +>> +0 @I92@ INDI +1 NAME Ernest /Simpson/ +1 SEX M +1 FAMS @F56@ +<< +0x000021ec: rkey[0031]: ' I93' off: 0x000011ec len: 0x00000079 +>> +0 @I93@ INDI +1 NAME Frances /Burke_Roche/ +1 SEX F +1 TITL Hon. +1 BIRT +2 DATE 1936 +1 FAMC @F68@ +1 FAMS @F50@ +1 FAMS @F69@ +<< +0x00002265: rkey[0032]: ' I94' off: 0x00001265 len: 0x000000cf +>> +0 @I94@ INDI +1 NAME Marie Alexandrovna // +1 SEX F +1 TITL Grand Duchess +1 BIRT +2 DATE 17 OCT 1853 +2 PLAC St. Petersburg,,,Russia +1 DEAT +2 DATE 25 OCT 1920 +2 PLAC Zurich,,,Switzerland +1 FAMC @F35@ +1 FAMS @F7@ +<< +0x00002334: rkey[0033]: ' I95' off: 0x00001334 len: 0x00000067 +>> +0 @I95@ INDI +1 NAME Alfred // +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 1874 +1 DEAT +2 DATE 1899 +1 FAMC @F7@ +<< +0x0000239b: rkey[0034]: ' I96' off: 0x0000139b len: 0x000000e9 +>> +0 @I96@ INDI +1 NAME Marie of_Saxe-Coburg and_Gotha// +1 SEX F +1 TITL Queen of Romania +1 BIRT +2 DATE 29 OCT 1875 +2 PLAC Eastwell Park,Kent,England +1 DEAT +2 DATE 10 JUL 1938 +2 PLAC Castle Pelesch,Sinaia,Romania +1 FAMC @F7@ +1 FAMS @F70@ +<< +0x00002484: rkey[0035]: ' I97' off: 0x00001484 len: 0x000000a9 +>> +0 @I97@ INDI +1 NAME Victoria Melita of_Edinburgh// +1 SEX F +1 TITL Grand Duchess +1 BIRT +2 DATE 1876 +2 PLAC Malta +1 DEAT +2 DATE 1936 +1 FAMC @F7@ +1 FAMS @F64@ +1 FAMS @F71@ +<< +0x0000252d: rkey[0036]: ' I98' off: 0x0000152d len: 0x00000079 +>> +0 @I98@ INDI +1 NAME Alexandra // +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 1878 +1 DEAT +2 DATE 1942 +1 FAMC @F7@ +1 FAMS @F72@ +<< +0x000025a6: rkey[0037]: ' I99' off: 0x000015a6 len: 0x00000078 +>> +0 @I99@ INDI +1 NAME Beatrice // +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 1884 +1 DEAT +2 DATE 1966 +1 FAMC @F7@ +1 FAMS @F73@ +<< +0x0000261e: rkey[0038]: ' R1 ' off: 0x0000161e len: 0x00000012 +>> +<< +0x00002630: rkey[0039]: ' R16' off: 0x00001630 len: 0x00000013 +>> +<< +0x00002643: rkey[0040]: ' R17' off: 0x00001643 len: 0x00000013 +>> +<< +0x00002656: rkey[0041]: ' R2 ' off: 0x00001656 len: 0x00000012 +>> +<< +0x00002668: rkey[0042]: ' R3 ' off: 0x00001668 len: 0x00000012 +>> +<< +0x0000267a: rkey[0043]: ' R32' off: 0x0000167a len: 0x00000013 +>> +<< +0x0000268d: rkey[0044]: ' R33' off: 0x0000168d len: 0x00000013 +>> +<< +0x000026a0: rkey[0045]: ' R4 ' off: 0x000016a0 len: 0x00000012 +>> +<< +0x000026b2: rkey[0046]: ' R5 ' off: 0x000016b2 len: 0x00000012 +>> +<< +0x000026c4: rkey[0047]: ' R6 ' off: 0x000016c4 len: 0x00000012 +>> +<< +0x000026d6: rkey[0048]: ' R8 ' off: 0x000016d6 len: 0x00000012 +>> +<< +0x000026e8: rkey[0049]: ' R9 ' off: 0x000016e8 len: 0x00000012 +>> +<< +0x000026fa: rkey[0050]: ' F100' off: 0x000016fa len: 0x00000053 +>> +0 @F100@ FAM +1 HUSB @I303@ +1 WIFE @I304@ +1 CHIL @I305@ +1 CHIL @I137@ +1 CHIL @I306@ +<< +0x0000274d: rkey[0051]: ' F101' off: 0x0000174d len: 0x000000a4 +>> +0 @F101@ FAM +1 HUSB @I2448@ +1 WIFE @I2614@ +1 MARR +2 DATE 1777 +1 CHIL @I2973@ +1 CHIL @I2974@ +1 CHIL @I2975@ +1 CHIL @I139@ +1 CHIL @I205@ +1 CHIL @I138@ +1 CHIL @I1696@ +<< +0x000027f1: rkey[0052]: ' F102' off: 0x000017f1 len: 0x00000044 +>> +0 @F102@ FAM +1 HUSB @I2976@ +1 WIFE @I138@ +1 MARR +2 DATE ABT 1802 +<< +0x00002835: rkey[0053]: ' F103' off: 0x00001835 len: 0x0000003c +>> +0 @F103@ FAM +1 HUSB @I139@ +1 WIFE @I206@ +1 MARR +2 DATE 1832 +<< +0x00002871: rkey[0054]: ' F104' off: 0x00001871 len: 0x0000003c +>> +0 @F104@ FAM +1 HUSB @I141@ +1 WIFE @I142@ +1 MARR +2 DATE 1785 +<< +0x000028ad: rkey[0055]: ' F105' off: 0x000018ad len: 0x0000007d +>> +0 @F105@ FAM +1 HUSB @I141@ +1 WIFE @I143@ +1 MARR +2 DATE 8 APR 1795 +2 PLAC Chapel Royal,St James Palace,,England +1 CHIL @I144@ +<< +0x0000292a: rkey[0056]: ' F106' off: 0x0000192a len: 0x00000038 +>> +0 @F106@ FAM +1 HUSB @I1363@ +1 WIFE @I333@ +1 CHIL @I143@ +<< +0x00002962: rkey[0057]: ' F107' off: 0x00001962 len: 0x00000067 +>> +0 @F107@ FAM +1 HUSB @I1696@ +1 WIFE @I144@ +1 MARR +2 DATE 2 MAY 1816 +2 PLAC Carlton House,London,England +<< +0x000029c9: rkey[0058]: ' F108' off: 0x000019c9 len: 0x00000037 +>> +0 @F108@ FAM +1 HUSB @I182@ +1 WIFE @I183@ +1 CHIL @I145@ +<< +0x00002a00: rkey[0059]: ' F109' off: 0x00001a00 len: 0x00000037 +>> +0 @F109@ FAM +1 HUSB @I207@ +1 WIFE @I208@ +1 CHIL @I146@ +<< +0x00002a37: rkey[0060]: ' F110' off: 0x00001a37 len: 0x0000004a +>> +0 @F110@ FAM +1 HUSB @I477@ +1 WIFE @I147@ +1 MARR +2 DATE 1931 +1 CHIL @I478@ +<< +0x00002a81: rkey[0061]: ' F111' off: 0x00001a81 len: 0x0000004a +>> +0 @F111@ FAM +1 HUSB @I479@ +1 WIFE @I148@ +1 MARR +2 DATE 1931 +1 CHIL @I480@ +<< +0x00002acb: rkey[0062]: ' F112' off: 0x00001acb len: 0x00000075 +>> +0 @F112@ FAM +1 HUSB @I149@ +1 WIFE @I157@ +1 MARR +2 DATE 1874 +1 CHIL @I158@ +1 CHIL @I159@ +1 CHIL @I160@ +1 CHIL @I1362@ +<< +0x00002b40: rkey[0063]: ' F113' off: 0x00001b40 len: 0x00000059 +>> +0 @F113@ FAM +1 HUSB @I152@ +1 WIFE @I163@ +1 MARR +2 DATE 1889 +1 CHIL @I1355@ +1 CHIL @I164@ +<< +0x00002b99: rkey[0064]: ' F114' off: 0x00001b99 len: 0x00000079 +>> +0 @F114@ FAM +1 HUSB @I152@ +1 WIFE @I1356@ +1 MARR +2 DATE 1902 +2 PLAC Leghorn +1 CHIL @I1357@ +1 CHIL @I1358@ +1 CHIL @I1359@ +<< +0x00002c12: rkey[0065]: ' F115' off: 0x00001c12 len: 0x000000a5 +>> +0 @F115@ FAM +1 HUSB @I2675@ +1 WIFE @I154@ +1 MARR +2 DATE 1894 +1 CHIL @I166@ +1 CHIL @I1562@ +1 CHIL @I1563@ +1 CHIL @I1564@ +1 CHIL @I1565@ +1 CHIL @I1566@ +1 CHIL @I1567@ +<< +0x00002cb7: rkey[0066]: ' F116' off: 0x00001cb7 len: 0x00000074 +>> +0 @F116@ FAM +1 HUSB @I155@ +1 WIFE @I1354@ +1 MARR +2 DATE JUL 1912 +2 PLAC Vienna,Austria +1 CHIL @I502@ +1 CHIL @I1360@ +<< +0x00002d2b: rkey[0067]: ' F117' off: 0x00001d2b len: 0x00000049 +>> +0 @F117@ FAM +1 HUSB @I1361@ +1 WIFE @I156@ +1 DIV Y +1 MARR +2 DATE JUL 1901 +<< +0x00002d74: rkey[0068]: ' F118' off: 0x00001d74 len: 0x0000006c +>> +0 @F118@ FAM +1 HUSB @I1559@ +1 WIFE @I156@ +1 MARR +2 DATE 1916 +2 PLAC ,,,Russia +1 CHIL @I1560@ +1 CHIL @I1561@ +<< +0x00002de0: rkey[0069]: ' F119' off: 0x00001de0 len: 0x0000002a +>> +0 @F119@ FAM +1 HUSB @I2682@ +1 CHIL @I157@ +<< +0x00002e0a: rkey[0070]: ' F120' off: 0x00001e0a len: 0x0000003d +>> +0 @F120@ FAM +1 HUSB @I159@ +1 WIFE @I2925@ +1 MARR +2 DATE 1919 +<< +0x00002e47: rkey[0071]: ' F121' off: 0x00001e47 len: 0x0000003c +>> +0 @F121@ FAM +1 HUSB @I160@ +1 WIFE @I161@ +1 MARR +2 DATE 1921 +<< +0x00002e83: rkey[0072]: ' F122' off: 0x00001e83 len: 0x0000002a +>> +0 @F122@ FAM +1 HUSB @I2926@ +1 CHIL @I161@ +<< +0x00002ead: rkey[0073]: ' F123' off: 0x00001ead len: 0x000000c9 +>> +0 @F123@ FAM +1 HUSB @I553@ +1 WIFE @I556@ +1 MARR +2 DATE 14 JUL 1769 +2 PLAC Charlottenburg +1 CHIL @I162@ +1 CHIL @I557@ +1 CHIL @I558@ +1 CHIL @I559@ +1 CHIL @I560@ +1 CHIL @I561@ +1 CHIL @I562@ +1 CHIL @I563@ +<< +0x00002f76: rkey[0074]: ' F124' off: 0x00001f76 len: 0x00000029 +>> +0 @F124@ FAM +1 HUSB @I162@ +1 WIFE @I510@ +<< +0x00002f9f: rkey[0075]: ' F125' off: 0x00001f9f len: 0x00000064 +>> +0 @F125@ FAM +1 HUSB @I164@ +1 WIFE @I1406@ +1 DIV Y +1 MARR +2 DATE 1926 +2 PLAC Biarritz +1 CHIL @I1407@ +<< +0x00003003: rkey[0076]: ' F126' off: 0x00002003 len: 0x00000076 +>> +0 @F126@ FAM +1 HUSB @I353@ +1 WIFE @I354@ +1 MARR +2 DATE 1848 +1 CHIL @I165@ +1 CHIL @I228@ +1 CHIL @I2671@ +1 CHIL @I2677@ +<< +0x00003079: rkey[0077]: ' F127' off: 0x00002079 len: 0x0000004c +>> +0 @F127@ FAM +1 HUSB @I165@ +1 WIFE @I2678@ +1 MARR +2 DATE 1882 +1 CHIL @I2681@ +<< +0x000030c5: rkey[0078]: ' F128' off: 0x000020c5 len: 0x00000029 +>> +0 @F128@ FAM +1 HUSB @I167@ +1 WIFE @I166@ +<< +0x000030ee: rkey[0079]: ' F129' off: 0x000020ee len: 0x0000008d +>> +0 @F129@ FAM +1 HUSB @I169@ +1 WIFE @I170@ +1 DIV Y +1 MARR +2 DATE JAN 1956 +2 PLAC St. Margarets,Westminster,England +1 CHIL @I822@ +1 CHIL @I168@ +<< +0x0000317b: rkey[0080]: ' F130' off: 0x0000217b len: 0x00000045 +>> +0 @F130@ FAM +1 HUSB @I811@ +1 WIFE @I812@ +1 CHIL @I813@ +1 CHIL @I169@ +<< +0x000031c0: rkey[0081]: ' F131' off: 0x000021c0 len: 0x00000057 +>> +0 @F131@ FAM +1 HUSB @I169@ +1 WIFE @I2929@ +1 CHIL @I2930@ +1 CHIL @I2931@ +1 CHIL @I2932@ +<< +0x00003217: rkey[0082]: ' F132' off: 0x00002217 len: 0x00000037 +>> +0 @F132@ FAM +1 HUSB @I820@ +1 WIFE @I821@ +1 CHIL @I170@ +<< +0x0000324e: rkey[0083]: ' F133' off: 0x0000224e len: 0x0000006a +>> +0 @F133@ FAM +1 HUSB @I823@ +1 WIFE @I170@ +1 MARR +2 DATE JUL 1975 +2 PLAC Chichester,Register Office,England +<< +0x000032b8: rkey[0084]: ' F134' off: 0x000022b8 len: 0x00000029 +>> +0 @F134@ FAM +1 HUSB @I191@ +1 WIFE @I174@ +<< +0x000032e1: rkey[0085]: ' F135' off: 0x000022e1 len: 0x00000029 +>> +0 @F135@ FAM +1 HUSB @I175@ +1 WIFE @I192@ +<< +0x0000330a: rkey[0086]: ' F136' off: 0x0000230a len: 0x00000047 +>> +0 @F136@ FAM +1 HUSB @I176@ +1 WIFE @I193@ +1 CHIL @I1962@ +1 CHIL @I1963@ +<< +0x00003351: rkey[0087]: ' F137' off: 0x00002351 len: 0x00000029 +>> +0 @F137@ FAM +1 HUSB @I178@ +1 WIFE @I194@ +<< +0x0000337a: rkey[0088]: ' F138' off: 0x0000237a len: 0x00000029 +>> +0 @F138@ FAM +1 HUSB @I195@ +1 WIFE @I179@ +<< +0x000033a3: rkey[0089]: ' F139' off: 0x000023a3 len: 0x00000029 +>> +0 @F139@ FAM +1 HUSB @I180@ +1 WIFE @I196@ +<< +0x000033cc: rkey[0090]: ' F140' off: 0x000023cc len: 0x00000029 +>> +0 @F140@ FAM +1 HUSB @I181@ +1 WIFE @I197@ +<< +0x000033f5: rkey[0091]: ' F141' off: 0x000023f5 len: 0x00000045 +>> +0 @F141@ FAM +1 HUSB @I184@ +1 WIFE @I185@ +1 CHIL @I186@ +1 CHIL @I182@ +<< +0x0000343a: rkey[0092]: ' F142' off: 0x0000243a len: 0x00000037 +>> +0 @F142@ FAM +1 HUSB @I364@ +1 WIFE @I365@ +1 CHIL @I183@ +<< +0x00003471: rkey[0093]: ' F143' off: 0x00002471 len: 0x00000045 +>> +0 @F143@ FAM +1 HUSB @I187@ +1 WIFE @I188@ +1 CHIL @I189@ +1 CHIL @I184@ +<< +0x000034b6: rkey[0094]: ' F144' off: 0x000024b6 len: 0x00000029 +>> +0 @F144@ FAM +1 HUSB @I190@ +1 WIFE @I188@ +<< +0x000034df: rkey[0095]: ' F145' off: 0x000024df len: 0x00000038 +>> +0 @F145@ FAM +1 HUSB @I1215@ +1 WIFE @I198@ +1 CHIL @I740@ +<< +0x00003517: rkey[0096]: ' F146' off: 0x00002517 len: 0x00000029 +>> +0 @F146@ FAM +1 HUSB @I202@ +1 WIFE @I555@ +<< +0x00003540: rkey[0097]: ' F147' off: 0x00002540 len: 0x0000008d +>> +0 @F147@ FAM +1 HUSB @I203@ +1 WIFE @I219@ +1 MARR +2 DATE 11 JUL 1818 +2 PLAC Kew Palace +1 CHIL @I220@ +1 CHIL @I221@ +1 CHIL @I222@ +1 CHIL @I223@ +<< +0x000035cd: rkey[0098]: ' F148' off: 0x000025cd len: 0x00000070 +>> +0 @F148@ FAM +1 HUSB @I247@ +1 WIFE @I204@ +1 MARR +2 DATE 18 MAY 1797 +2 PLAC Chapel Royal,St James Palace,,England +<< +0x0000363d: rkey[0099]: ' F149' off: 0x0000263d len: 0x0000003d +>> +0 @F149@ FAM +1 HUSB @I205@ +1 WIFE @I2910@ +1 MARR +2 DATE 1816 +<< +0x0000367a: rkey[0100]: ' F150' off: 0x0000267a len: 0x00000037 +>> +0 @F150@ FAM +1 HUSB @I360@ +1 WIFE @I361@ +1 CHIL @I207@ +<< +0x000036b1: rkey[0101]: ' F151' off: 0x000026b1 len: 0x00000037 +>> +0 @F151@ FAM +1 HUSB @I362@ +1 WIFE @I363@ +1 CHIL @I208@ +<< +0x000036e8: rkey[0102]: ' F152' off: 0x000026e8 len: 0x0000005a +>> +0 @F152@ FAM +1 HUSB @I211@ +1 WIFE @I210@ +1 MARR +2 DATE 7 APR 1818 +2 PLAC Buckingham House +<< +0x00003742: rkey[0103]: ' F153' off: 0x00002742 len: 0x00000075 +>> +0 @F153@ FAM +1 HUSB @I212@ +1 WIFE @I248@ +1 MARR +2 DATE 29 AUG 1815 +2 PLAC Carlton House,London,England +1 CHIL @I249@ +<< +0x000037b7: rkey[0104]: ' F154' off: 0x000027b7 len: 0x00000029 +>> +0 @F154@ FAM +1 HUSB @I290@ +1 WIFE @I214@ +<< +0x000037e0: rkey[0105]: ' F155' off: 0x000027e0 len: 0x00000037 +>> +0 @F155@ FAM +1 HUSB @I759@ +1 WIFE @I760@ +1 CHIL @I219@ +<< +0x00003817: rkey[0106]: ' F156' off: 0x00002817 len: 0x00000029 +>> +0 @F156@ FAM +1 HUSB @I488@ +1 WIFE @I224@ +<< +0x00003840: rkey[0107]: ' F157' off: 0x00002840 len: 0x0000004a +>> +0 @F157@ FAM +1 HUSB @I345@ +1 WIFE @I346@ +1 MARR +2 DATE 1810 +1 CHIL @I225@ +<< +0x0000388a: rkey[0108]: ' F158' off: 0x0000288a len: 0x00000058 +>> +0 @F158@ FAM +1 HUSB @I298@ +1 WIFE @I299@ +1 MARR +2 DATE 1810 +1 CHIL @I226@ +1 CHIL @I300@ +<< +0x000038e2: rkey[0109]: ' F159' off: 0x000028e2 len: 0x00000054 +>> +0 @F159@ FAM +1 HUSB @I232@ +1 WIFE @I470@ +1 CHIL @I441@ +1 CHIL @I471@ +1 CHIL @I1064@ +<< +0x00003936: rkey[0110]: ' F160' off: 0x00002936 len: 0x0000006e +>> +0 @F160@ FAM +1 HUSB @I438@ +1 WIFE @I233@ +1 DIV Y +1 MARR +2 DATE 10 MAR 1921 +2 PLAC Athens,Greece +1 CHIL @I468@ +<< +0x000039a4: rkey[0111]: ' F161' off: 0x000029a4 len: 0x00000065 +>> +0 @F161@ FAM +1 HUSB @I234@ +1 WIFE @I473@ +1 MARR +2 DATE 4 NOV 1919 +2 PLAC Athens,Greece +1 CHIL @I474@ +<< +0x00003a09: rkey[0112]: ' F162' off: 0x00002a09 len: 0x0000003c +>> +0 @F162@ FAM +1 HUSB @I588@ +1 WIFE @I235@ +1 MARR +2 DATE 1934 +<< +0x00003a45: rkey[0113]: ' F163' off: 0x00002a45 len: 0x00000037 +>> +0 @F163@ FAM +1 HUSB @I366@ +1 WIFE @I367@ +1 CHIL @I239@ +<< +0x00003a7c: rkey[0114]: ' F164' off: 0x00002a7c len: 0x0000005e +>> +0 @F164@ FAM +1 HUSB @I239@ +1 WIFE @I243@ +1 DIV N +1 MARR +2 DATE 14 JUL 1976 +2 PLAC Caxton Hall +<< +0x00003ada: rkey[0115]: ' F165' off: 0x00002ada len: 0x00000040 +>> +0 @F165@ FAM +1 HUSB @I809@ +1 WIFE @I240@ +1 MARR +2 DATE MAY 1980 +<< +0x00003b1a: rkey[0116]: ' F166' off: 0x00002b1a len: 0x00000065 +>> +0 @F166@ FAM +1 HUSB @I807@ +1 WIFE @I241@ +1 MARR +2 DATE MAR 1978 +2 PLAC ,London,England +1 CHIL @I808@ +<< +0x00003b7f: rkey[0117]: ' F167' off: 0x00002b7f len: 0x00000053 +>> +0 @F167@ FAM +1 HUSB @I242@ +1 WIFE @I2962@ +1 MARR +2 DATE ABT 1990 +1 CHIL @I2963@ +<< +0x00003bd2: rkey[0118]: ' F168' off: 0x00002bd2 len: 0x0000005a +>> +0 @F168@ FAM +1 HUSB @I2984@ +1 WIFE @I806@ +1 DIV Y +1 MARR +2 DATE 23 APR 1927 +1 CHIL @I243@ +<< +0x00003c2c: rkey[0119]: ' F169' off: 0x00002c2c len: 0x00000088 +>> +0 @F169@ FAM +1 HUSB @I2985@ +1 WIFE @I243@ +1 DIV Y +1 MARR +2 DATE ABT 1947 +1 CHIL @I2990@ +1 CHIL @I2991@ +1 CHIL @I2992@ +1 CHIL @I2993@ +<< +0x00003cb4: rkey[0120]: ' F170' off: 0x00002cb4 len: 0x0000006e +>> +0 @F170@ FAM +1 HUSB @I244@ +1 WIFE @I292@ +1 DIV Y +1 MARR +2 DATE 1949 +1 CHIL @I293@ +1 CHIL @I294@ +1 CHIL @I295@ +<< +0x00003d22: rkey[0121]: ' F171' off: 0x00002d22 len: 0x0000004a +>> +0 @F171@ FAM +1 HUSB @I244@ +1 WIFE @I314@ +1 MARR +2 DATE 1967 +1 CHIL @I315@ +<< +0x00003d6c: rkey[0122]: ' F172' off: 0x00002d6c len: 0x00000039 +>> +0 @F172@ FAM +1 HUSB @I2511@ +1 WIFE @I1705@ +1 CHIL @I245@ +<< +0x00003da5: rkey[0123]: ' F173' off: 0x00002da5 len: 0x00000090 +>> +0 @F173@ FAM +1 HUSB @I1696@ +1 WIFE @I245@ +1 MARR +2 DATE 9 AUG 1832 +2 PLAC Compiegne +1 CHIL @I1697@ +1 CHIL @I1698@ +1 CHIL @I1114@ +1 CHIL @I1699@ +<< +0x00003e35: rkey[0124]: ' F174' off: 0x00002e35 len: 0x00000037 +>> +0 @F174@ FAM +1 HUSB @I246@ +1 WIFE @I517@ +1 CHIL @I556@ +<< +0x00003e6c: rkey[0125]: ' F175' off: 0x00002e6c len: 0x00000039 +>> +0 @F175@ FAM +1 HUSB @I1067@ +1 WIFE @I1068@ +1 CHIL @I247@ +<< +0x00003ea5: rkey[0126]: ' F176' off: 0x00002ea5 len: 0x00000066 +>> +0 @F176@ FAM +1 HUSB @I247@ +1 WIFE @I1069@ +1 CHIL @I1070@ +1 CHIL @I1071@ +1 CHIL @I1072@ +1 CHIL @I1073@ +<< +0x00003f0b: rkey[0127]: ' F177' off: 0x00002f0b len: 0x00000037 +>> +0 @F177@ FAM +1 HUSB @I564@ +1 WIFE @I496@ +1 CHIL @I248@ +<< +0x00003f42: rkey[0128]: ' F178' off: 0x00002f42 len: 0x00000059 +>> +0 @F178@ FAM +1 HUSB @I558@ +1 WIFE @I248@ +1 MARR +2 DATE 29 AUG 1815 +2 PLAC London,England +<< +0x00003f9b: rkey[0129]: ' F179' off: 0x00002f9b len: 0x00000084 +>> +0 @F179@ FAM +1 HUSB @I249@ +1 WIFE @I250@ +1 MARR +2 DATE 18 FEB 1843 +2 PLAC Hanover,Germany +1 CHIL @I251@ +1 CHIL @I252@ +1 CHIL @I253@ +<< +0x0000401f: rkey[0130]: ' F180' off: 0x0000301f len: 0x0000007d +>> +0 @F180@ FAM +1 HUSB @I251@ +1 WIFE @I254@ +1 CHIL @I255@ +1 CHIL @I256@ +1 CHIL @I257@ +1 CHIL @I258@ +1 CHIL @I259@ +1 CHIL @I552@ +<< +0x0000409c: rkey[0131]: ' F181' off: 0x0000309c len: 0x00000029 +>> +0 @F181@ FAM +1 HUSB @I261@ +1 WIFE @I252@ +<< +0x000040c5: rkey[0132]: ' F182' off: 0x000030c5 len: 0x0000002a +>> +0 @F182@ FAM +1 HUSB @I1052@ +1 WIFE @I255@ +<< +0x000040ef: rkey[0133]: ' F183' off: 0x000030ef len: 0x0000002a +>> +0 @F183@ FAM +1 HUSB @I1053@ +1 WIFE @I257@ +<< +0x00004119: rkey[0134]: ' F184' off: 0x00003119 len: 0x00000038 +>> +0 @F184@ FAM +1 HUSB @I260@ +1 WIFE @I1054@ +1 CHIL @I469@ +<< +0x00004151: rkey[0135]: ' F185' off: 0x00003151 len: 0x00000053 +>> +0 @F185@ FAM +1 HUSB @I262@ +1 WIFE @I263@ +1 CHIL @I264@ +1 CHIL @I265@ +1 CHIL @I266@ +<< +0x000041a4: rkey[0136]: ' F186' off: 0x000031a4 len: 0x00000053 +>> +0 @F186@ FAM +1 HUSB @I264@ +1 WIFE @I267@ +1 CHIL @I268@ +1 CHIL @I269@ +1 CHIL @I270@ +<< +0x000041f7: rkey[0137]: ' F187' off: 0x000031f7 len: 0x00000061 +>> +0 @F187@ FAM +1 HUSB @I272@ +1 WIFE @I273@ +1 CHIL @I274@ +1 CHIL @I275@ +1 CHIL @I276@ +1 CHIL @I277@ +<< +0x00004258: rkey[0138]: ' F188' off: 0x00003258 len: 0x00000061 +>> +0 @F188@ FAM +1 HUSB @I278@ +1 WIFE @I281@ +1 CHIL @I282@ +1 CHIL @I283@ +1 CHIL @I284@ +1 CHIL @I285@ +<< +0x000042b9: rkey[0139]: ' F189' off: 0x000032b9 len: 0x0000002a +>> +0 @F189@ FAM +1 HUSB @I282@ +1 WIFE @I1708@ +<< +0x000042e3: rkey[0140]: ' F190' off: 0x000032e3 len: 0x0000002a +>> +0 @F190@ FAM +1 HUSB @I1709@ +1 WIFE @I284@ +<< +0x0000430d: rkey[0141]: ' F191' off: 0x0000330d len: 0x0000002a +>> +0 @F191@ FAM +1 HUSB @I1710@ +1 WIFE @I285@ +<< +0x00004337: rkey[0142]: ' F192' off: 0x00003337 len: 0x00000135 +>> +0 @F192@ FAM +1 HUSB @I1261@ +1 WIFE @I1262@ +1 MARR +2 DATE OCT 1254 +2 PLAC Las Huelgas +1 CHIL @I1263@ +1 CHIL @I1264@ +1 CHIL @I1265@ +1 CHIL @I1266@ +1 CHIL @I1267@ +1 CHIL @I1268@ +1 CHIL @I1269@ +1 CHIL @I1270@ +1 CHIL @I1271@ +1 CHIL @I1272@ +1 CHIL @I1273@ +1 CHIL @I1274@ +1 CHIL @I286@ +1 CHIL @I1275@ +1 CHIL @I1276@ +<< +0x0000446c: rkey[0143]: ' F193' off: 0x0000346c len: 0x0000002a +>> +0 @F193@ FAM +1 HUSB @I1711@ +1 WIFE @I289@ +<< +0x00004496: rkey[0144]: ' F194' off: 0x00003496 len: 0x00000046 +>> +0 @F194@ FAM +1 HUSB @I336@ +1 WIFE @I762@ +1 CHIL @I290@ +1 CHIL @I2146@ +<< +0x000044dc: rkey[0145]: ' F195' off: 0x000034dc len: 0x00000052 +>> +0 @F195@ FAM +1 HUSB @I291@ +1 WIFE @I296@ +1 DIV Y +1 MARR +2 DATE 1952 +1 CHIL @I297@ +<< +0x0000452e: rkey[0146]: ' F196' off: 0x0000352e len: 0x0000004a +>> +0 @F196@ FAM +1 HUSB @I291@ +1 WIFE @I316@ +1 MARR +2 DATE 1978 +1 CHIL @I982@ +<< +0x00004578: rkey[0147]: ' F197' off: 0x00003578 len: 0x00000039 +>> +0 @F197@ FAM +1 HUSB @I2982@ +1 WIFE @I2983@ +1 CHIL @I292@ +<< +0x000045b1: rkey[0148]: ' F198' off: 0x000035b1 len: 0x00000074 +>> +0 @F198@ FAM +1 HUSB @I293@ +1 WIFE @I940@ +1 MARR +2 DATE 1979 +1 CHIL @I941@ +1 CHIL @I942@ +1 CHIL @I943@ +1 CHIL @I944@ +<< +0x00004625: rkey[0149]: ' F199' off: 0x00003625 len: 0x00000058 +>> +0 @F199@ FAM +1 HUSB @I294@ +1 WIFE @I945@ +1 MARR +2 DATE 1973 +1 CHIL @I946@ +1 CHIL @I947@ +<< +0x0000467d: rkey[0150]: ' F200' off: 0x0000367d len: 0x00000058 +>> +0 @F200@ FAM +1 HUSB @I295@ +1 WIFE @I948@ +1 MARR +2 DATE 1981 +1 CHIL @I949@ +1 CHIL @I950@ +<< +0x000046d5: rkey[0151]: ' F201' off: 0x000036d5 len: 0x0000003c +>> +0 @F201@ FAM +1 HUSB @I297@ +1 WIFE @I983@ +1 MARR +2 DATE 1979 +<< +0x00004711: rkey[0152]: ' F202' off: 0x00003711 len: 0x0000006a +>> +0 @F202@ FAM +1 HUSB @I1643@ +1 WIFE @I1644@ +1 MARR +2 DATE 1774 +1 CHIL @I1645@ +1 CHIL @I299@ +1 CHIL @I1646@ +<< +0x0000477b: rkey[0153]: ' F203' off: 0x0000377b len: 0x0000006f +>> +0 @F203@ FAM +1 HUSB @I1604@ +1 WIFE @I330@ +1 MARR +2 DATE 28 JUN 1740 +2 PLAC Cassel +1 CHIL @I1736@ +1 CHIL @I301@ +<< +0x000047ea: rkey[0154]: ' F204' off: 0x000037ea len: 0x00000053 +>> +0 @F204@ FAM +1 HUSB @I484@ +1 WIFE @I485@ +1 CHIL @I303@ +1 CHIL @I595@ +1 CHIL @I356@ +<< +0x0000483d: rkey[0155]: ' F205' off: 0x0000383d len: 0x00000037 +>> +0 @F205@ FAM +1 HUSB @I307@ +1 WIFE @I306@ +1 CHIL @I308@ +<< +0x00004874: rkey[0156]: ' F206' off: 0x00003874 len: 0x00000057 +>> +0 @F206@ FAM +1 HUSB @I1099@ +1 WIFE @I1100@ +1 CHIL @I1101@ +1 CHIL @I309@ +1 CHIL @I1102@ +<< +0x000048cb: rkey[0157]: ' F207' off: 0x000038cb len: 0x00000039 +>> +0 @F207@ FAM +1 HUSB @I2980@ +1 WIFE @I314@ +1 CHIL @I2981@ +<< +0x00004904: rkey[0158]: ' F208' off: 0x00003904 len: 0x00000048 +>> +0 @F208@ FAM +1 HUSB @I802@ +1 WIFE @I319@ +1 DIV Y +1 MARR +2 DATE SEP 1971 +<< +0x0000494c: rkey[0159]: ' F209' off: 0x0000394c len: 0x00000074 +>> +0 @F209@ FAM +1 HUSB @I341@ +1 WIFE @I342@ +1 DIV Y +1 MARR +2 DATE 22 NOV 1682 +2 PLAC Celle +1 CHIL @I321@ +1 CHIL @I343@ +<< +0x000049c0: rkey[0160]: ' F210' off: 0x000039c0 len: 0x000000d5 +>> +0 @F210@ FAM +1 HUSB @I321@ +1 WIFE @I322@ +1 MARR +2 DATE 22 AUG 1705 +2 PLAC Herrenhausen +1 CHIL @I323@ +1 CHIL @I324@ +1 CHIL @I325@ +1 CHIL @I326@ +1 CHIL @I327@ +1 CHIL @I328@ +1 CHIL @I329@ +1 CHIL @I330@ +1 CHIL @I331@ +<< +0x00004a95: rkey[0161]: ' F211' off: 0x00003a95 len: 0x0000002a +>> +0 @F211@ FAM +1 HUSB @I1694@ +1 CHIL @I322@ +<< +0x00004abf: rkey[0162]: ' F212' off: 0x00003abf len: 0x00000045 +>> +0 @F212@ FAM +1 HUSB @I618@ +1 WIFE @I324@ +1 CHIL @I650@ +1 CHIL @I575@ +<< +0x00004b04: rkey[0163]: ' F213' off: 0x00003b04 len: 0x000000a3 +>> +0 @F213@ FAM +1 HUSB @I344@ +1 WIFE @I331@ +1 MARR +2 DATE 11 DEC 1743 +2 PLAC Christiansborg +1 CHIL @I1637@ +1 CHIL @I1638@ +1 CHIL @I1639@ +1 CHIL @I764@ +1 CHIL @I1640@ +<< +0x00004ba7: rkey[0164]: ' F214' off: 0x00003ba7 len: 0x00000039 +>> +0 @F214@ FAM +1 HUSB @I2142@ +1 WIFE @I2143@ +1 CHIL @I332@ +<< +0x00004be0: rkey[0165]: ' F215' off: 0x00003be0 len: 0x00000029 +>> +0 @F215@ FAM +1 HUSB @I337@ +1 WIFE @I763@ +<< +0x00004c09: rkey[0166]: ' F216' off: 0x00003c09 len: 0x0000007e +>> +0 @F216@ FAM +1 HUSB @I764@ +1 WIFE @I340@ +1 DIV Y +1 MARR +2 DATE 8 NOV 1766 +2 PLAC Christiansborg +1 CHIL @I1617@ +1 CHIL @I1653@ +<< +0x00004c87: rkey[0167]: ' F217' off: 0x00003c87 len: 0x0000008f +>> +0 @F217@ FAM +1 HUSB @I758@ +1 WIFE @I736@ +1 CHIL @I341@ +1 CHIL @I2123@ +1 CHIL @I2124@ +1 CHIL @I2125@ +1 CHIL @I2126@ +1 CHIL @I770@ +1 CHIL @I771@ +<< +0x00004d16: rkey[0168]: ' F218' off: 0x00003d16 len: 0x00000039 +>> +0 @F218@ FAM +1 HUSB @I2140@ +1 WIFE @I2141@ +1 CHIL @I342@ +<< +0x00004d4f: rkey[0169]: ' F219' off: 0x00003d4f len: 0x00000113 +>> +0 @F219@ FAM +1 HUSB @I761@ +1 WIFE @I343@ +1 MARR +2 DATE 28 NOV 1706 +2 PLAC Berlin +1 CHIL @I1160@ +1 CHIL @I1161@ +1 CHIL @I1162@ +1 CHIL @I1163@ +1 CHIL @I1164@ +1 CHIL @I1165@ +1 CHIL @I1166@ +1 CHIL @I1167@ +1 CHIL @I1168@ +1 CHIL @I568@ +1 CHIL @I1169@ +1 CHIL @I1170@ +1 CHIL @I1171@ +<< +0x00004e62: rkey[0170]: ' F220' off: 0x00003e62 len: 0x00000061 +>> +0 @F220@ FAM +1 HUSB @I1620@ +1 WIFE @I1621@ +1 MARR +2 DATE 7 AUG 1721 +1 CHIL @I344@ +1 CHIL @I2850@ +<< +0x00004ec3: rkey[0171]: ' F221' off: 0x00003ec3 len: 0x0000006f +>> +0 @F221@ FAM +1 HUSB @I344@ +1 WIFE @I1619@ +1 MARR +2 DATE 8 JUL 1752 +2 PLAC Frederiksborg,Denmark +1 CHIL @I1643@ +<< +0x00004f32: rkey[0172]: ' F222' off: 0x00003f32 len: 0x00000048 +>> +0 @F222@ FAM +1 HUSB @I1641@ +1 WIFE @I1640@ +1 CHIL @I1618@ +1 CHIL @I346@ +<< +0x00004f7a: rkey[0173]: ' F223' off: 0x00003f7a len: 0x00000037 +>> +0 @F223@ FAM +1 HUSB @I351@ +1 WIFE @I352@ +1 CHIL @I348@ +<< +0x00004fb1: rkey[0174]: ' F224' off: 0x00003fb1 len: 0x0000004c +>> +0 @F224@ FAM +1 HUSB @I2911@ +1 WIFE @I2912@ +1 MARR +2 DATE 1777 +1 CHIL @I349@ +<< +0x00004ffd: rkey[0175]: ' F225' off: 0x00003ffd len: 0x00000037 +>> +0 @F225@ FAM +1 HUSB @I355@ +1 WIFE @I356@ +1 CHIL @I354@ +<< +0x00005034: rkey[0176]: ' F226' off: 0x00004034 len: 0x0000002a +>> +0 @F226@ FAM +1 HUSB @I2622@ +1 CHIL @I358@ +<< +0x0000505e: rkey[0177]: ' F227' off: 0x0000405e len: 0x0000002a +>> +0 @F227@ FAM +1 HUSB @I1914@ +1 CHIL @I361@ +<< +0x00005088: rkey[0178]: ' F228' off: 0x00004088 len: 0x00000055 +>> +0 @F228@ FAM +1 HUSB @I396@ +1 WIFE @I397@ +1 CHIL @I1733@ +1 CHIL @I366@ +1 CHIL @I1734@ +<< +0x000050dd: rkey[0179]: ' F229' off: 0x000040dd len: 0x00000055 +>> +0 @F229@ FAM +1 HUSB @I384@ +1 WIFE @I385@ +1 CHIL @I367@ +1 CHIL @I1713@ +1 CHIL @I1714@ +<< +0x00005132: rkey[0180]: ' F230' off: 0x00004132 len: 0x00000037 +>> +0 @F230@ FAM +1 HUSB @I370@ +1 WIFE @I371@ +1 CHIL @I368@ +<< +0x00005169: rkey[0181]: ' F231' off: 0x00004169 len: 0x00000037 +>> +0 @F231@ FAM +1 HUSB @I390@ +1 WIFE @I391@ +1 CHIL @I369@ +<< +0x000051a0: rkey[0182]: ' F232' off: 0x000041a0 len: 0x00000037 +>> +0 @F232@ FAM +1 HUSB @I378@ +1 WIFE @I379@ +1 CHIL @I370@ +<< +0x000051d7: rkey[0183]: ' F233' off: 0x000041d7 len: 0x00000037 +>> +0 @F233@ FAM +1 HUSB @I372@ +1 WIFE @I373@ +1 CHIL @I371@ +<< +0x0000520e: rkey[0184]: ' F234' off: 0x0000420e len: 0x00000037 +>> +0 @F234@ FAM +1 HUSB @I376@ +1 WIFE @I377@ +1 CHIL @I372@ +<< +0x00005245: rkey[0185]: ' F235' off: 0x00004245 len: 0x00000037 +>> +0 @F235@ FAM +1 HUSB @I374@ +1 WIFE @I375@ +1 CHIL @I373@ +<< +0x0000527c: rkey[0186]: ' F236' off: 0x0000427c len: 0x00000037 +>> +0 @F236@ FAM +1 HUSB @I382@ +1 WIFE @I383@ +1 CHIL @I378@ +<< +0x000052b3: rkey[0187]: ' F237' off: 0x000042b3 len: 0x00000037 +>> +0 @F237@ FAM +1 HUSB @I380@ +1 WIFE @I381@ +1 CHIL @I379@ +<< +0x000052ea: rkey[0188]: ' F238' off: 0x000042ea len: 0x00000037 +>> +0 @F238@ FAM +1 HUSB @I386@ +1 WIFE @I387@ +1 CHIL @I384@ +<< +0x00005321: rkey[0189]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005321: rkey[0190]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005321: rkey[0191]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005321: rkey[0192]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005321: rkey[0193]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005321: rkey[0194]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005321: rkey[0195]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005321: rkey[0196]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005321: rkey[0197]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005321: rkey[0198]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005321: rkey[0199]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005321: rkey[0200]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005321: rkey[0201]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005321: rkey[0202]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005321: rkey[0203]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005321: rkey[0204]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005321: rkey[0205]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005321: rkey[0206]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005321: rkey[0207]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005321: rkey[0208]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005321: rkey[0209]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005321: rkey[0210]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005321: rkey[0211]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005321: rkey[0212]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005321: rkey[0213]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005321: rkey[0214]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005321: rkey[0215]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005321: rkey[0216]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005321: rkey[0217]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005321: rkey[0218]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005321: rkey[0219]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005321: rkey[0220]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005321: rkey[0221]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005321: rkey[0222]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005321: rkey[0223]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005321: rkey[0224]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005321: rkey[0225]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005321: rkey[0226]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005321: rkey[0227]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005321: rkey[0228]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005321: rkey[0229]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005321: rkey[0230]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005321: rkey[0231]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005321: rkey[0232]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005321: rkey[0233]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005321: rkey[0234]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005321: rkey[0235]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005321: rkey[0236]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005321: rkey[0237]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005321: rkey[0238]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005321: rkey[0239]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005321: rkey[0240]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005321: rkey[0241]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005321: rkey[0242]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005321: rkey[0243]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005321: rkey[0244]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005321: rkey[0245]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005321: rkey[0246]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005321: rkey[0247]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005321: rkey[0248]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005321: rkey[0249]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005321: rkey[0250]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005321: rkey[0251]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005321: rkey[0252]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005321: rkey[0253]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005321: rkey[0254]: ' ' off: 0x00000000 len: 0x00000000 +>><< + +0x00005321: EOF (0x00005321) GOOD + +BLOCK - DIRECTORY +0x00000000: ix_self: 0x00050005 (af/af) +0x00000004: ix_type: 2 (BLOCK) +0x00000006: ix_pad1: 0x0000 +0x00000008: ix_parent: 0x00000000 (aa/aa) +0x0000000c: ix_nkeys: 197 +0x0000000e: ix_rkey[0000]: ' F239' +0x00000016: ix_rkey[0001]: ' F240' +0x0000001e: ix_rkey[0002]: ' F241' +0x00000026: ix_rkey[0003]: ' F242' +0x0000002e: ix_rkey[0004]: ' F243' +0x00000036: ix_rkey[0005]: ' F244' +0x0000003e: ix_rkey[0006]: ' F245' +0x00000046: ix_rkey[0007]: ' F246' +0x0000004e: ix_rkey[0008]: ' F247' +0x00000056: ix_rkey[0009]: ' F248' +0x0000005e: ix_rkey[0010]: ' F249' +0x00000066: ix_rkey[0011]: ' F250' +0x0000006e: ix_rkey[0012]: ' F251' +0x00000076: ix_rkey[0013]: ' F252' +0x0000007e: ix_rkey[0014]: ' F253' +0x00000086: ix_rkey[0015]: ' F254' +0x0000008e: ix_rkey[0016]: ' F255' +0x00000096: ix_rkey[0017]: ' F256' +0x0000009e: ix_rkey[0018]: ' F257' +0x000000a6: ix_rkey[0019]: ' F258' +0x000000ae: ix_rkey[0020]: ' F259' +0x000000b6: ix_rkey[0021]: ' F260' +0x000000be: ix_rkey[0022]: ' F261' +0x000000c6: ix_rkey[0023]: ' F262' +0x000000ce: ix_rkey[0024]: ' F263' +0x000000d6: ix_rkey[0025]: ' F264' +0x000000de: ix_rkey[0026]: ' F265' +0x000000e6: ix_rkey[0027]: ' F266' +0x000000ee: ix_rkey[0028]: ' F267' +0x000000f6: ix_rkey[0029]: ' F268' +0x000000fe: ix_rkey[0030]: ' F269' +0x00000106: ix_rkey[0031]: ' F270' +0x0000010e: ix_rkey[0032]: ' F271' +0x00000116: ix_rkey[0033]: ' F272' +0x0000011e: ix_rkey[0034]: ' F273' +0x00000126: ix_rkey[0035]: ' F274' +0x0000012e: ix_rkey[0036]: ' F275' +0x00000136: ix_rkey[0037]: ' F276' +0x0000013e: ix_rkey[0038]: ' F277' +0x00000146: ix_rkey[0039]: ' F278' +0x0000014e: ix_rkey[0040]: ' F279' +0x00000156: ix_rkey[0041]: ' F280' +0x0000015e: ix_rkey[0042]: ' F281' +0x00000166: ix_rkey[0043]: ' F282' +0x0000016e: ix_rkey[0044]: ' F283' +0x00000176: ix_rkey[0045]: ' F284' +0x0000017e: ix_rkey[0046]: ' F285' +0x00000186: ix_rkey[0047]: ' F286' +0x0000018e: ix_rkey[0048]: ' F287' +0x00000196: ix_rkey[0049]: ' F288' +0x0000019e: ix_rkey[0050]: ' F289' +0x000001a6: ix_rkey[0051]: ' F290' +0x000001ae: ix_rkey[0052]: ' F291' +0x000001b6: ix_rkey[0053]: ' F292' +0x000001be: ix_rkey[0054]: ' F293' +0x000001c6: ix_rkey[0055]: ' F294' +0x000001ce: ix_rkey[0056]: ' F295' +0x000001d6: ix_rkey[0057]: ' F296' +0x000001de: ix_rkey[0058]: ' F297' +0x000001e6: ix_rkey[0059]: ' F298' +0x000001ee: ix_rkey[0060]: ' F299' +0x000001f6: ix_rkey[0061]: ' F300' +0x000001fe: ix_rkey[0062]: ' F301' +0x00000206: ix_rkey[0063]: ' F302' +0x0000020e: ix_rkey[0064]: ' F303' +0x00000216: ix_rkey[0065]: ' F304' +0x0000021e: ix_rkey[0066]: ' F305' +0x00000226: ix_rkey[0067]: ' F306' +0x0000022e: ix_rkey[0068]: ' F307' +0x00000236: ix_rkey[0069]: ' F308' +0x0000023e: ix_rkey[0070]: ' F309' +0x00000246: ix_rkey[0071]: ' F310' +0x0000024e: ix_rkey[0072]: ' F311' +0x00000256: ix_rkey[0073]: ' F312' +0x0000025e: ix_rkey[0074]: ' F313' +0x00000266: ix_rkey[0075]: ' F314' +0x0000026e: ix_rkey[0076]: ' F315' +0x00000276: ix_rkey[0077]: ' F316' +0x0000027e: ix_rkey[0078]: ' F317' +0x00000286: ix_rkey[0079]: ' F318' +0x0000028e: ix_rkey[0080]: ' F319' +0x00000296: ix_rkey[0081]: ' F320' +0x0000029e: ix_rkey[0082]: ' F321' +0x000002a6: ix_rkey[0083]: ' F322' +0x000002ae: ix_rkey[0084]: ' F323' +0x000002b6: ix_rkey[0085]: ' F324' +0x000002be: ix_rkey[0086]: ' F325' +0x000002c6: ix_rkey[0087]: ' F326' +0x000002ce: ix_rkey[0088]: ' F327' +0x000002d6: ix_rkey[0089]: ' F328' +0x000002de: ix_rkey[0090]: ' F329' +0x000002e6: ix_rkey[0091]: ' F330' +0x000002ee: ix_rkey[0092]: ' F331' +0x000002f6: ix_rkey[0093]: ' F332' +0x000002fe: ix_rkey[0094]: ' F333' +0x00000306: ix_rkey[0095]: ' F334' +0x0000030e: ix_rkey[0096]: ' F335' +0x00000316: ix_rkey[0097]: ' F336' +0x0000031e: ix_rkey[0098]: ' F337' +0x00000326: ix_rkey[0099]: ' F338' +0x0000032e: ix_rkey[0100]: ' F339' +0x00000336: ix_rkey[0101]: ' F340' +0x0000033e: ix_rkey[0102]: ' F341' +0x00000346: ix_rkey[0103]: ' F342' +0x0000034e: ix_rkey[0104]: ' F343' +0x00000356: ix_rkey[0105]: ' F344' +0x0000035e: ix_rkey[0106]: ' F345' +0x00000366: ix_rkey[0107]: ' F346' +0x0000036e: ix_rkey[0108]: ' F347' +0x00000376: ix_rkey[0109]: ' F348' +0x0000037e: ix_rkey[0110]: ' F349' +0x00000386: ix_rkey[0111]: ' F350' +0x0000038e: ix_rkey[0112]: ' F351' +0x00000396: ix_rkey[0113]: ' F352' +0x0000039e: ix_rkey[0114]: ' F353' +0x000003a6: ix_rkey[0115]: ' F354' +0x000003ae: ix_rkey[0116]: ' F355' +0x000003b6: ix_rkey[0117]: ' F356' +0x000003be: ix_rkey[0118]: ' F357' +0x000003c6: ix_rkey[0119]: ' F358' +0x000003ce: ix_rkey[0120]: ' F359' +0x000003d6: ix_rkey[0121]: ' F360' +0x000003de: ix_rkey[0122]: ' F361' +0x000003e6: ix_rkey[0123]: ' F362' +0x000003ee: ix_rkey[0124]: ' F363' +0x000003f6: ix_rkey[0125]: ' F364' +0x000003fe: ix_rkey[0126]: ' F365' +0x00000406: ix_rkey[0127]: ' F366' +0x0000040e: ix_rkey[0128]: ' F367' +0x00000416: ix_rkey[0129]: ' F368' +0x0000041e: ix_rkey[0130]: ' F369' +0x00000426: ix_rkey[0131]: ' F370' +0x0000042e: ix_rkey[0132]: ' F371' +0x00000436: ix_rkey[0133]: ' F372' +0x0000043e: ix_rkey[0134]: ' F373' +0x00000446: ix_rkey[0135]: ' F374' +0x0000044e: ix_rkey[0136]: ' F375' +0x00000456: ix_rkey[0137]: ' F376' +0x0000045e: ix_rkey[0138]: ' F377' +0x00000466: ix_rkey[0139]: ' F378' +0x0000046e: ix_rkey[0140]: ' F379' +0x00000476: ix_rkey[0141]: ' F380' +0x0000047e: ix_rkey[0142]: ' F381' +0x00000486: ix_rkey[0143]: ' F382' +0x0000048e: ix_rkey[0144]: ' F383' +0x00000496: ix_rkey[0145]: ' F384' +0x0000049e: ix_rkey[0146]: ' F385' +0x000004a6: ix_rkey[0147]: ' F386' +0x000004ae: ix_rkey[0148]: ' F387' +0x000004b6: ix_rkey[0149]: ' F388' +0x000004be: ix_rkey[0150]: ' F389' +0x000004c6: ix_rkey[0151]: ' F390' +0x000004ce: ix_rkey[0152]: ' F391' +0x000004d6: ix_rkey[0153]: ' F392' +0x000004de: ix_rkey[0154]: ' F393' +0x000004e6: ix_rkey[0155]: ' F394' +0x000004ee: ix_rkey[0156]: ' F395' +0x000004f6: ix_rkey[0157]: ' F396' +0x000004fe: ix_rkey[0158]: ' F397' +0x00000506: ix_rkey[0159]: ' F398' +0x0000050e: ix_rkey[0160]: ' F399' +0x00000516: ix_rkey[0161]: ' F400' +0x0000051e: ix_rkey[0162]: ' F401' +0x00000526: ix_rkey[0163]: ' F402' +0x0000052e: ix_rkey[0164]: ' F403' +0x00000536: ix_rkey[0165]: ' F404' +0x0000053e: ix_rkey[0166]: ' F405' +0x00000546: ix_rkey[0167]: ' F406' +0x0000054e: ix_rkey[0168]: ' F407' +0x00000556: ix_rkey[0169]: ' F408' +0x0000055e: ix_rkey[0170]: ' F409' +0x00000566: ix_rkey[0171]: ' F410' +0x0000056e: ix_rkey[0172]: ' F411' +0x00000576: ix_rkey[0173]: ' F412' +0x0000057e: ix_rkey[0174]: ' F413' +0x00000586: ix_rkey[0175]: ' F414' +0x0000058e: ix_rkey[0176]: ' F415' +0x00000596: ix_rkey[0177]: ' F416' +0x0000059e: ix_rkey[0178]: ' F417' +0x000005a6: ix_rkey[0179]: ' F418' +0x000005ae: ix_rkey[0180]: ' F419' +0x000005b6: ix_rkey[0181]: ' F420' +0x000005be: ix_rkey[0182]: ' F421' +0x000005c6: ix_rkey[0183]: ' F422' +0x000005ce: ix_rkey[0184]: ' F423' +0x000005d6: ix_rkey[0185]: ' F424' +0x000005de: ix_rkey[0186]: ' F425' +0x000005e6: ix_rkey[0187]: ' F426' +0x000005ee: ix_rkey[0188]: ' F427' +0x000005f6: ix_rkey[0189]: ' F428' +0x000005fe: ix_rkey[0190]: ' F429' +0x00000606: ix_rkey[0191]: ' F430' +0x0000060e: ix_rkey[0192]: ' F431' +0x00000616: ix_rkey[0193]: ' F432' +0x0000061e: ix_rkey[0194]: ' F433' +0x00000626: ix_rkey[0195]: ' F434' +0x0000062e: ix_rkey[0196]: ' F435' +0x00000636: ix_rkey[0197]: ' ' +0x0000063e: ix_rkey[0198]: ' ' +0x00000646: ix_rkey[0199]: ' ' +0x0000064e: ix_rkey[0200]: ' ' +0x00000656: ix_rkey[0201]: ' ' +0x0000065e: ix_rkey[0202]: ' ' +0x00000666: ix_rkey[0203]: ' ' +0x0000066e: ix_rkey[0204]: ' ' +0x00000676: ix_rkey[0205]: ' ' +0x0000067e: ix_rkey[0206]: ' ' +0x00000686: ix_rkey[0207]: ' ' +0x0000068e: ix_rkey[0208]: ' ' +0x00000696: ix_rkey[0209]: ' ' +0x0000069e: ix_rkey[0210]: ' ' +0x000006a6: ix_rkey[0211]: ' ' +0x000006ae: ix_rkey[0212]: ' ' +0x000006b6: ix_rkey[0213]: ' ' +0x000006be: ix_rkey[0214]: ' ' +0x000006c6: ix_rkey[0215]: ' ' +0x000006ce: ix_rkey[0216]: ' ' +0x000006d6: ix_rkey[0217]: ' ' +0x000006de: ix_rkey[0218]: ' ' +0x000006e6: ix_rkey[0219]: ' ' +0x000006ee: ix_rkey[0220]: ' ' +0x000006f6: ix_rkey[0221]: ' ' +0x000006fe: ix_rkey[0222]: ' ' +0x00000706: ix_rkey[0223]: ' ' +0x0000070e: ix_rkey[0224]: ' ' +0x00000716: ix_rkey[0225]: ' ' +0x0000071e: ix_rkey[0226]: ' ' +0x00000726: ix_rkey[0227]: ' ' +0x0000072e: ix_rkey[0228]: ' ' +0x00000736: ix_rkey[0229]: ' ' +0x0000073e: ix_rkey[0230]: ' ' +0x00000746: ix_rkey[0231]: ' ' +0x0000074e: ix_rkey[0232]: ' ' +0x00000756: ix_rkey[0233]: ' ' +0x0000075e: ix_rkey[0234]: ' ' +0x00000766: ix_rkey[0235]: ' ' +0x0000076e: ix_rkey[0236]: ' ' +0x00000776: ix_rkey[0237]: ' ' +0x0000077e: ix_rkey[0238]: ' ' +0x00000786: ix_rkey[0239]: ' ' +0x0000078e: ix_rkey[0240]: ' ' +0x00000796: ix_rkey[0241]: ' ' +0x0000079e: ix_rkey[0242]: ' ' +0x000007a6: ix_rkey[0243]: ' ' +0x000007ae: ix_rkey[0244]: ' ' +0x000007b6: ix_rkey[0245]: ' ' +0x000007be: ix_rkey[0246]: ' ' +0x000007c6: ix_rkey[0247]: ' ' +0x000007ce: ix_rkey[0248]: ' ' +0x000007d6: ix_rkey[0249]: ' ' +0x000007de: ix_rkey[0250]: ' ' +0x000007e6: ix_rkey[0251]: ' ' +0x000007ee: ix_rkey[0252]: ' ' +0x000007f6: ix_rkey[0253]: ' ' +0x000007fe: ix_rkey[0254]: ' ' +0x00000806: ix_pad2: 0x0000 +0x00000808: ix_offs[0000]: 0x00000000 +0x0000080c: ix_lens[0000]: 0x00000037 +0x00000810: ix_offs[0001]: 0x00000037 +0x00000814: ix_lens[0001]: 0x00000037 +0x00000818: ix_offs[0002]: 0x0000006e +0x0000081c: ix_lens[0002]: 0x00000037 +0x00000820: ix_offs[0003]: 0x000000a5 +0x00000824: ix_lens[0003]: 0x00000037 +0x00000828: ix_offs[0004]: 0x000000dc +0x0000082c: ix_lens[0004]: 0x00000037 +0x00000830: ix_offs[0005]: 0x00000113 +0x00000834: ix_lens[0005]: 0x00000037 +0x00000838: ix_offs[0006]: 0x0000014a +0x0000083c: ix_lens[0006]: 0x00000037 +0x00000840: ix_offs[0007]: 0x00000181 +0x00000844: ix_lens[0007]: 0x00000037 +0x00000848: ix_offs[0008]: 0x000001b8 +0x0000084c: ix_lens[0008]: 0x00000037 +0x00000850: ix_offs[0009]: 0x000001ef +0x00000854: ix_lens[0009]: 0x00000037 +0x00000858: ix_offs[0010]: 0x00000226 +0x0000085c: ix_lens[0010]: 0x00000037 +0x00000860: ix_offs[0011]: 0x0000025d +0x00000864: ix_lens[0011]: 0x00000037 +0x00000868: ix_offs[0012]: 0x00000294 +0x0000086c: ix_lens[0012]: 0x00000037 +0x00000870: ix_offs[0013]: 0x000002cb +0x00000874: ix_lens[0013]: 0x00000037 +0x00000878: ix_offs[0014]: 0x00000302 +0x0000087c: ix_lens[0014]: 0x00000039 +0x00000880: ix_offs[0015]: 0x0000033b +0x00000884: ix_lens[0015]: 0x00000037 +0x00000888: ix_offs[0016]: 0x00000372 +0x0000088c: ix_lens[0016]: 0x00000037 +0x00000890: ix_offs[0017]: 0x000003a9 +0x00000894: ix_lens[0017]: 0x00000037 +0x00000898: ix_offs[0018]: 0x000003e0 +0x0000089c: ix_lens[0018]: 0x0000002a +0x000008a0: ix_offs[0019]: 0x0000040a +0x000008a4: ix_lens[0019]: 0x00000068 +0x000008a8: ix_offs[0020]: 0x00000472 +0x000008ac: ix_lens[0020]: 0x0000002a +0x000008b0: ix_offs[0021]: 0x0000049c +0x000008b4: ix_lens[0021]: 0x00000029 +0x000008b8: ix_offs[0022]: 0x000004c5 +0x000008bc: ix_lens[0022]: 0x0000003d +0x000008c0: ix_offs[0023]: 0x00000502 +0x000008c4: ix_lens[0023]: 0x00000048 +0x000008c8: ix_offs[0024]: 0x0000054a +0x000008cc: ix_lens[0024]: 0x00000038 +0x000008d0: ix_offs[0025]: 0x00000582 +0x000008d4: ix_lens[0025]: 0x0000003c +0x000008d8: ix_offs[0026]: 0x000005be +0x000008dc: ix_lens[0026]: 0x00000078 +0x000008e0: ix_offs[0027]: 0x00000636 +0x000008e4: ix_lens[0027]: 0x0000003c +0x000008e8: ix_offs[0028]: 0x00000672 +0x000008ec: ix_lens[0028]: 0x0000003c +0x000008f0: ix_offs[0029]: 0x000006ae +0x000008f4: ix_lens[0029]: 0x00000045 +0x000008f8: ix_offs[0030]: 0x000006f3 +0x000008fc: ix_lens[0030]: 0x00000029 +0x00000900: ix_offs[0031]: 0x0000071c +0x00000904: ix_lens[0031]: 0x0000002a +0x00000908: ix_offs[0032]: 0x00000746 +0x0000090c: ix_lens[0032]: 0x0000007d +0x00000910: ix_offs[0033]: 0x000007c3 +0x00000914: ix_lens[0033]: 0x00000029 +0x00000918: ix_offs[0034]: 0x000007ec +0x0000091c: ix_lens[0034]: 0x00000029 +0x00000920: ix_offs[0035]: 0x00000815 +0x00000924: ix_lens[0035]: 0x00000029 +0x00000928: ix_offs[0036]: 0x0000083e +0x0000092c: ix_lens[0036]: 0x00000029 +0x00000930: ix_offs[0037]: 0x00000867 +0x00000934: ix_lens[0037]: 0x00000029 +0x00000938: ix_offs[0038]: 0x00000890 +0x0000093c: ix_lens[0038]: 0x00000095 +0x00000940: ix_offs[0039]: 0x00000925 +0x00000944: ix_lens[0039]: 0x00000029 +0x00000948: ix_offs[0040]: 0x0000094e +0x0000094c: ix_lens[0040]: 0x00000045 +0x00000950: ix_offs[0041]: 0x00000993 +0x00000954: ix_lens[0041]: 0x00000045 +0x00000958: ix_offs[0042]: 0x000009d8 +0x0000095c: ix_lens[0042]: 0x00000087 +0x00000960: ix_offs[0043]: 0x00000a5f +0x00000964: ix_lens[0043]: 0x0000003d +0x00000968: ix_offs[0044]: 0x00000a9c +0x0000096c: ix_lens[0044]: 0x0000004c +0x00000970: ix_offs[0045]: 0x00000ae8 +0x00000974: ix_lens[0045]: 0x00000066 +0x00000978: ix_offs[0046]: 0x00000b4e +0x0000097c: ix_lens[0046]: 0x00000053 +0x00000980: ix_offs[0047]: 0x00000ba1 +0x00000984: ix_lens[0047]: 0x00000064 +0x00000988: ix_offs[0048]: 0x00000c05 +0x0000098c: ix_lens[0048]: 0x00000068 +0x00000990: ix_offs[0049]: 0x00000c6d +0x00000994: ix_lens[0049]: 0x00000060 +0x00000998: ix_offs[0050]: 0x00000ccd +0x0000099c: ix_lens[0050]: 0x00000048 +0x000009a0: ix_offs[0051]: 0x00000d15 +0x000009a4: ix_lens[0051]: 0x00000086 +0x000009a8: ix_offs[0052]: 0x00000d9b +0x000009ac: ix_lens[0052]: 0x00000045 +0x000009b0: ix_offs[0053]: 0x00000de0 +0x000009b4: ix_lens[0053]: 0x00000054 +0x000009b8: ix_offs[0054]: 0x00000e34 +0x000009bc: ix_lens[0054]: 0x00000044 +0x000009c0: ix_offs[0055]: 0x00000e78 +0x000009c4: ix_lens[0055]: 0x00000043 +0x000009c8: ix_offs[0056]: 0x00000ebb +0x000009cc: ix_lens[0056]: 0x00000062 +0x000009d0: ix_offs[0057]: 0x00000f1d +0x000009d4: ix_lens[0057]: 0x00000044 +0x000009d8: ix_offs[0058]: 0x00000f61 +0x000009dc: ix_lens[0058]: 0x00000066 +0x000009e0: ix_offs[0059]: 0x00000fc7 +0x000009e4: ix_lens[0059]: 0x00000076 +0x000009e8: ix_offs[0060]: 0x0000103d +0x000009ec: ix_lens[0060]: 0x0000007e +0x000009f0: ix_offs[0061]: 0x000010bb +0x000009f4: ix_lens[0061]: 0x0000002a +0x000009f8: ix_offs[0062]: 0x000010e5 +0x000009fc: ix_lens[0062]: 0x0000008c +0x00000a00: ix_offs[0063]: 0x00001171 +0x00000a04: ix_lens[0063]: 0x0000007a +0x00000a08: ix_offs[0064]: 0x000011eb +0x00000a0c: ix_lens[0064]: 0x00000045 +0x00000a10: ix_offs[0065]: 0x00001230 +0x00000a14: ix_lens[0065]: 0x00000069 +0x00000a18: ix_offs[0066]: 0x00001299 +0x00000a1c: ix_lens[0066]: 0x0000003c +0x00000a20: ix_offs[0067]: 0x000012d5 +0x00000a24: ix_lens[0067]: 0x0000002a +0x00000a28: ix_offs[0068]: 0x000012ff +0x00000a2c: ix_lens[0068]: 0x0000004c +0x00000a30: ix_offs[0069]: 0x0000134b +0x00000a34: ix_lens[0069]: 0x0000003d +0x00000a38: ix_offs[0070]: 0x00001388 +0x00000a3c: ix_lens[0070]: 0x0000005b +0x00000a40: ix_offs[0071]: 0x000013e3 +0x00000a44: ix_lens[0071]: 0x0000009e +0x00000a48: ix_offs[0072]: 0x00001481 +0x00000a4c: ix_lens[0072]: 0x000000a2 +0x00000a50: ix_offs[0073]: 0x00001523 +0x00000a54: ix_lens[0073]: 0x00000087 +0x00000a58: ix_offs[0074]: 0x000015aa +0x00000a5c: ix_lens[0074]: 0x00000039 +0x00000a60: ix_offs[0075]: 0x000015e3 +0x00000a64: ix_lens[0075]: 0x00000037 +0x00000a68: ix_offs[0076]: 0x0000161a +0x00000a6c: ix_lens[0076]: 0x0000003c +0x00000a70: ix_offs[0077]: 0x00001656 +0x00000a74: ix_lens[0077]: 0x0000004a +0x00000a78: ix_offs[0078]: 0x000016a0 +0x00000a7c: ix_lens[0078]: 0x00000058 +0x00000a80: ix_offs[0079]: 0x000016f8 +0x00000a84: ix_lens[0079]: 0x0000003c +0x00000a88: ix_offs[0080]: 0x00001734 +0x00000a8c: ix_lens[0080]: 0x00000029 +0x00000a90: ix_offs[0081]: 0x0000175d +0x00000a94: ix_lens[0081]: 0x0000002a +0x00000a98: ix_offs[0082]: 0x00001787 +0x00000a9c: ix_lens[0082]: 0x0000003c +0x00000aa0: ix_offs[0083]: 0x000017c3 +0x00000aa4: ix_lens[0083]: 0x0000003d +0x00000aa8: ix_offs[0084]: 0x00001800 +0x00000aac: ix_lens[0084]: 0x0000002a +0x00000ab0: ix_offs[0085]: 0x0000182a +0x00000ab4: ix_lens[0085]: 0x000000ca +0x00000ab8: ix_offs[0086]: 0x000018f4 +0x00000abc: ix_lens[0086]: 0x0000003d +0x00000ac0: ix_offs[0087]: 0x00001931 +0x00000ac4: ix_lens[0087]: 0x0000003d +0x00000ac8: ix_offs[0088]: 0x0000196e +0x00000acc: ix_lens[0088]: 0x0000003d +0x00000ad0: ix_offs[0089]: 0x000019ab +0x00000ad4: ix_lens[0089]: 0x0000003d +0x00000ad8: ix_offs[0090]: 0x000019e8 +0x00000adc: ix_lens[0090]: 0x00000037 +0x00000ae0: ix_offs[0091]: 0x00001a1f +0x00000ae4: ix_lens[0091]: 0x00000037 +0x00000ae8: ix_offs[0092]: 0x00001a56 +0x00000aec: ix_lens[0092]: 0x00000050 +0x00000af0: ix_offs[0093]: 0x00001aa6 +0x00000af4: ix_lens[0093]: 0x0000002a +0x00000af8: ix_offs[0094]: 0x00001ad0 +0x00000afc: ix_lens[0094]: 0x00000045 +0x00000b00: ix_offs[0095]: 0x00001b15 +0x00000b04: ix_lens[0095]: 0x00000054 +0x00000b08: ix_offs[0096]: 0x00001b69 +0x00000b0c: ix_lens[0096]: 0x0000003d +0x00000b10: ix_offs[0097]: 0x00001ba6 +0x00000b14: ix_lens[0097]: 0x00000078 +0x00000b18: ix_offs[0098]: 0x00001c1e +0x00000b1c: ix_lens[0098]: 0x0000004c +0x00000b20: ix_offs[0099]: 0x00001c6a +0x00000b24: ix_lens[0099]: 0x00000045 +0x00000b28: ix_offs[0100]: 0x00001caf +0x00000b2c: ix_lens[0100]: 0x0000009e +0x00000b30: ix_offs[0101]: 0x00001d4d +0x00000b34: ix_lens[0101]: 0x00000031 +0x00000b38: ix_offs[0102]: 0x00001d7e +0x00000b3c: ix_lens[0102]: 0x00000045 +0x00000b40: ix_offs[0103]: 0x00001dc3 +0x00000b44: ix_lens[0103]: 0x0000006f +0x00000b48: ix_offs[0104]: 0x00001e32 +0x00000b4c: ix_lens[0104]: 0x00000029 +0x00000b50: ix_offs[0105]: 0x00001e5b +0x00000b54: ix_lens[0105]: 0x0000008a +0x00000b58: ix_offs[0106]: 0x00001ee5 +0x00000b5c: ix_lens[0106]: 0x00000060 +0x00000b60: ix_offs[0107]: 0x00001f45 +0x00000b64: ix_lens[0107]: 0x00000037 +0x00000b68: ix_offs[0108]: 0x00001f7c +0x00000b6c: ix_lens[0108]: 0x00000038 +0x00000b70: ix_offs[0109]: 0x00001fb4 +0x00000b74: ix_lens[0109]: 0x00000061 +0x00000b78: ix_offs[0110]: 0x00002015 +0x00000b7c: ix_lens[0110]: 0x0000006f +0x00000b80: ix_offs[0111]: 0x00002084 +0x00000b84: ix_lens[0111]: 0x00000092 +0x00000b88: ix_offs[0112]: 0x00002116 +0x00000b8c: ix_lens[0112]: 0x00000029 +0x00000b90: ix_offs[0113]: 0x0000213f +0x00000b94: ix_lens[0113]: 0x00000029 +0x00000b98: ix_offs[0114]: 0x00002168 +0x00000b9c: ix_lens[0114]: 0x00000055 +0x00000ba0: ix_offs[0115]: 0x000021bd +0x00000ba4: ix_lens[0115]: 0x0000005a +0x00000ba8: ix_offs[0116]: 0x00002217 +0x00000bac: ix_lens[0116]: 0x00000029 +0x00000bb0: ix_offs[0117]: 0x00002240 +0x00000bb4: ix_lens[0117]: 0x00000037 +0x00000bb8: ix_offs[0118]: 0x00002277 +0x00000bbc: ix_lens[0118]: 0x00000037 +0x00000bc0: ix_offs[0119]: 0x000022ae +0x00000bc4: ix_lens[0119]: 0x00000037 +0x00000bc8: ix_offs[0120]: 0x000022e5 +0x00000bcc: ix_lens[0120]: 0x00000037 +0x00000bd0: ix_offs[0121]: 0x0000231c +0x00000bd4: ix_lens[0121]: 0x00000063 +0x00000bd8: ix_offs[0122]: 0x0000237f +0x00000bdc: ix_lens[0122]: 0x0000005e +0x00000be0: ix_offs[0123]: 0x000023dd +0x00000be4: ix_lens[0123]: 0x0000002a +0x00000be8: ix_offs[0124]: 0x00002407 +0x00000bec: ix_lens[0124]: 0x00000039 +0x00000bf0: ix_offs[0125]: 0x00002440 +0x00000bf4: ix_lens[0125]: 0x00000045 +0x00000bf8: ix_offs[0126]: 0x00002485 +0x00000bfc: ix_lens[0126]: 0x0000003d +0x00000c00: ix_offs[0127]: 0x000024c2 +0x00000c04: ix_lens[0127]: 0x0000003d +0x00000c08: ix_offs[0128]: 0x000024ff +0x00000c0c: ix_lens[0128]: 0x0000003d +0x00000c10: ix_offs[0129]: 0x0000253c +0x00000c14: ix_lens[0129]: 0x00000037 +0x00000c18: ix_offs[0130]: 0x00002573 +0x00000c1c: ix_lens[0130]: 0x0000002a +0x00000c20: ix_offs[0131]: 0x0000259d +0x00000c24: ix_lens[0131]: 0x00000067 +0x00000c28: ix_offs[0132]: 0x00002604 +0x00000c2c: ix_lens[0132]: 0x00000087 +0x00000c30: ix_offs[0133]: 0x0000268b +0x00000c34: ix_lens[0133]: 0x00000086 +0x00000c38: ix_offs[0134]: 0x00002711 +0x00000c3c: ix_lens[0134]: 0x0000007f +0x00000c40: ix_offs[0135]: 0x00002790 +0x00000c44: ix_lens[0135]: 0x0000005c +0x00000c48: ix_offs[0136]: 0x000027ec +0x00000c4c: ix_lens[0136]: 0x00000089 +0x00000c50: ix_offs[0137]: 0x00002875 +0x00000c54: ix_lens[0137]: 0x0000004c +0x00000c58: ix_offs[0138]: 0x000028c1 +0x00000c5c: ix_lens[0138]: 0x00000059 +0x00000c60: ix_offs[0139]: 0x0000291a +0x00000c64: ix_lens[0139]: 0x0000004c +0x00000c68: ix_offs[0140]: 0x00002966 +0x00000c6c: ix_lens[0140]: 0x0000007c +0x00000c70: ix_offs[0141]: 0x000029e2 +0x00000c74: ix_lens[0141]: 0x00000045 +0x00000c78: ix_offs[0142]: 0x00002a27 +0x00000c7c: ix_lens[0142]: 0x00000037 +0x00000c80: ix_offs[0143]: 0x00002a5e +0x00000c84: ix_lens[0143]: 0x00000037 +0x00000c88: ix_offs[0144]: 0x00002a95 +0x00000c8c: ix_lens[0144]: 0x00000058 +0x00000c90: ix_offs[0145]: 0x00002aed +0x00000c94: ix_lens[0145]: 0x0000004a +0x00000c98: ix_offs[0146]: 0x00002b37 +0x00000c9c: ix_lens[0146]: 0x00000037 +0x00000ca0: ix_offs[0147]: 0x00002b6e +0x00000ca4: ix_lens[0147]: 0x00000045 +0x00000ca8: ix_offs[0148]: 0x00002bb3 +0x00000cac: ix_lens[0148]: 0x00000037 +0x00000cb0: ix_offs[0149]: 0x00002bea +0x00000cb4: ix_lens[0149]: 0x000000a4 +0x00000cb8: ix_offs[0150]: 0x00002c8e +0x00000cbc: ix_lens[0150]: 0x00000037 +0x00000cc0: ix_offs[0151]: 0x00002cc5 +0x00000cc4: ix_lens[0151]: 0x00000037 +0x00000cc8: ix_offs[0152]: 0x00002cfc +0x00000ccc: ix_lens[0152]: 0x00000037 +0x00000cd0: ix_offs[0153]: 0x00002d33 +0x00000cd4: ix_lens[0153]: 0x00000037 +0x00000cd8: ix_offs[0154]: 0x00002d6a +0x00000cdc: ix_lens[0154]: 0x000000a0 +0x00000ce0: ix_offs[0155]: 0x00002e0a +0x00000ce4: ix_lens[0155]: 0x00000037 +0x00000ce8: ix_offs[0156]: 0x00002e41 +0x00000cec: ix_lens[0156]: 0x00000045 +0x00000cf0: ix_offs[0157]: 0x00002e86 +0x00000cf4: ix_lens[0157]: 0x00000037 +0x00000cf8: ix_offs[0158]: 0x00002ebd +0x00000cfc: ix_lens[0158]: 0x00000037 +0x00000d00: ix_offs[0159]: 0x00002ef4 +0x00000d04: ix_lens[0159]: 0x00000037 +0x00000d08: ix_offs[0160]: 0x00002f2b +0x00000d0c: ix_lens[0160]: 0x00000086 +0x00000d10: ix_offs[0161]: 0x00002fb1 +0x00000d14: ix_lens[0161]: 0x00000082 +0x00000d18: ix_offs[0162]: 0x00003033 +0x00000d1c: ix_lens[0162]: 0x0000005f +0x00000d20: ix_offs[0163]: 0x00003092 +0x00000d24: ix_lens[0163]: 0x0000006d +0x00000d28: ix_offs[0164]: 0x000030ff +0x00000d2c: ix_lens[0164]: 0x0000004c +0x00000d30: ix_offs[0165]: 0x0000314b +0x00000d34: ix_lens[0165]: 0x0000009a +0x00000d38: ix_offs[0166]: 0x000031e5 +0x00000d3c: ix_lens[0166]: 0x0000008e +0x00000d40: ix_offs[0167]: 0x00003273 +0x00000d44: ix_lens[0167]: 0x00000037 +0x00000d48: ix_offs[0168]: 0x000032aa +0x00000d4c: ix_lens[0168]: 0x00000037 +0x00000d50: ix_offs[0169]: 0x000032e1 +0x00000d54: ix_lens[0169]: 0x00000037 +0x00000d58: ix_offs[0170]: 0x00003318 +0x00000d5c: ix_lens[0170]: 0x00000037 +0x00000d60: ix_offs[0171]: 0x0000334f +0x00000d64: ix_lens[0171]: 0x00000037 +0x00000d68: ix_offs[0172]: 0x00003386 +0x00000d6c: ix_lens[0172]: 0x00000037 +0x00000d70: ix_offs[0173]: 0x000033bd +0x00000d74: ix_lens[0173]: 0x00000037 +0x00000d78: ix_offs[0174]: 0x000033f4 +0x00000d7c: ix_lens[0174]: 0x00000037 +0x00000d80: ix_offs[0175]: 0x0000342b +0x00000d84: ix_lens[0175]: 0x00000037 +0x00000d88: ix_offs[0176]: 0x00003462 +0x00000d8c: ix_lens[0176]: 0x0000004c +0x00000d90: ix_offs[0177]: 0x000034ae +0x00000d94: ix_lens[0177]: 0x0000003d +0x00000d98: ix_offs[0178]: 0x000034eb +0x00000d9c: ix_lens[0178]: 0x00000037 +0x00000da0: ix_offs[0179]: 0x00003522 +0x00000da4: ix_lens[0179]: 0x00000067 +0x00000da8: ix_offs[0180]: 0x00003589 +0x00000dac: ix_lens[0180]: 0x00000066 +0x00000db0: ix_offs[0181]: 0x000035ef +0x00000db4: ix_lens[0181]: 0x00000064 +0x00000db8: ix_offs[0182]: 0x00003653 +0x00000dbc: ix_lens[0182]: 0x00000084 +0x00000dc0: ix_offs[0183]: 0x000036d7 +0x00000dc4: ix_lens[0183]: 0x0000005b +0x00000dc8: ix_offs[0184]: 0x00003732 +0x00000dcc: ix_lens[0184]: 0x000000a0 +0x00000dd0: ix_offs[0185]: 0x000037d2 +0x00000dd4: ix_lens[0185]: 0x00000111 +0x00000dd8: ix_offs[0186]: 0x000038e3 +0x00000ddc: ix_lens[0186]: 0x000000c0 +0x00000de0: ix_offs[0187]: 0x000039a3 +0x00000de4: ix_lens[0187]: 0x000000dc +0x00000de8: ix_offs[0188]: 0x00003a7f +0x00000dec: ix_lens[0188]: 0x0000009f +0x00000df0: ix_offs[0189]: 0x00003b1e +0x00000df4: ix_lens[0189]: 0x0000002a +0x00000df8: ix_offs[0190]: 0x00003b48 +0x00000dfc: ix_lens[0190]: 0x00000063 +0x00000e00: ix_offs[0191]: 0x00003bab +0x00000e04: ix_lens[0191]: 0x00000037 +0x00000e08: ix_offs[0192]: 0x00003be2 +0x00000e0c: ix_lens[0192]: 0x00000074 +0x00000e10: ix_offs[0193]: 0x00003c56 +0x00000e14: ix_lens[0193]: 0x0000002a +0x00000e18: ix_offs[0194]: 0x00003c80 +0x00000e1c: ix_lens[0194]: 0x00000054 +0x00000e20: ix_offs[0195]: 0x00003cd4 +0x00000e24: ix_lens[0195]: 0x0000002a +0x00000e28: ix_offs[0196]: 0x00003cfe +0x00000e2c: ix_lens[0196]: 0x0000006d +0x00000e30: ix_offs[0197]: 0x00000000 +0x00000e34: ix_lens[0197]: 0x00000000 +0x00000e38: ix_offs[0198]: 0x00000000 +0x00000e3c: ix_lens[0198]: 0x00000000 +0x00000e40: ix_offs[0199]: 0x00000000 +0x00000e44: ix_lens[0199]: 0x00000000 +0x00000e48: ix_offs[0200]: 0x00000000 +0x00000e4c: ix_lens[0200]: 0x00000000 +0x00000e50: ix_offs[0201]: 0x00000000 +0x00000e54: ix_lens[0201]: 0x00000000 +0x00000e58: ix_offs[0202]: 0x00000000 +0x00000e5c: ix_lens[0202]: 0x00000000 +0x00000e60: ix_offs[0203]: 0x00000000 +0x00000e64: ix_lens[0203]: 0x00000000 +0x00000e68: ix_offs[0204]: 0x00000000 +0x00000e6c: ix_lens[0204]: 0x00000000 +0x00000e70: ix_offs[0205]: 0x00000000 +0x00000e74: ix_lens[0205]: 0x00000000 +0x00000e78: ix_offs[0206]: 0x00000000 +0x00000e7c: ix_lens[0206]: 0x00000000 +0x00000e80: ix_offs[0207]: 0x00000000 +0x00000e84: ix_lens[0207]: 0x00000000 +0x00000e88: ix_offs[0208]: 0x00000000 +0x00000e8c: ix_lens[0208]: 0x00000000 +0x00000e90: ix_offs[0209]: 0x00000000 +0x00000e94: ix_lens[0209]: 0x00000000 +0x00000e98: ix_offs[0210]: 0x00000000 +0x00000e9c: ix_lens[0210]: 0x00000000 +0x00000ea0: ix_offs[0211]: 0x00000000 +0x00000ea4: ix_lens[0211]: 0x00000000 +0x00000ea8: ix_offs[0212]: 0x00000000 +0x00000eac: ix_lens[0212]: 0x00000000 +0x00000eb0: ix_offs[0213]: 0x00000000 +0x00000eb4: ix_lens[0213]: 0x00000000 +0x00000eb8: ix_offs[0214]: 0x00000000 +0x00000ebc: ix_lens[0214]: 0x00000000 +0x00000ec0: ix_offs[0215]: 0x00000000 +0x00000ec4: ix_lens[0215]: 0x00000000 +0x00000ec8: ix_offs[0216]: 0x00000000 +0x00000ecc: ix_lens[0216]: 0x00000000 +0x00000ed0: ix_offs[0217]: 0x00000000 +0x00000ed4: ix_lens[0217]: 0x00000000 +0x00000ed8: ix_offs[0218]: 0x00000000 +0x00000edc: ix_lens[0218]: 0x00000000 +0x00000ee0: ix_offs[0219]: 0x00000000 +0x00000ee4: ix_lens[0219]: 0x00000000 +0x00000ee8: ix_offs[0220]: 0x00000000 +0x00000eec: ix_lens[0220]: 0x00000000 +0x00000ef0: ix_offs[0221]: 0x00000000 +0x00000ef4: ix_lens[0221]: 0x00000000 +0x00000ef8: ix_offs[0222]: 0x00000000 +0x00000efc: ix_lens[0222]: 0x00000000 +0x00000f00: ix_offs[0223]: 0x00000000 +0x00000f04: ix_lens[0223]: 0x00000000 +0x00000f08: ix_offs[0224]: 0x00000000 +0x00000f0c: ix_lens[0224]: 0x00000000 +0x00000f10: ix_offs[0225]: 0x00000000 +0x00000f14: ix_lens[0225]: 0x00000000 +0x00000f18: ix_offs[0226]: 0x00000000 +0x00000f1c: ix_lens[0226]: 0x00000000 +0x00000f20: ix_offs[0227]: 0x00000000 +0x00000f24: ix_lens[0227]: 0x00000000 +0x00000f28: ix_offs[0228]: 0x00000000 +0x00000f2c: ix_lens[0228]: 0x00000000 +0x00000f30: ix_offs[0229]: 0x00000000 +0x00000f34: ix_lens[0229]: 0x00000000 +0x00000f38: ix_offs[0230]: 0x00000000 +0x00000f3c: ix_lens[0230]: 0x00000000 +0x00000f40: ix_offs[0231]: 0x00000000 +0x00000f44: ix_lens[0231]: 0x00000000 +0x00000f48: ix_offs[0232]: 0x00000000 +0x00000f4c: ix_lens[0232]: 0x00000000 +0x00000f50: ix_offs[0233]: 0x00000000 +0x00000f54: ix_lens[0233]: 0x00000000 +0x00000f58: ix_offs[0234]: 0x00000000 +0x00000f5c: ix_lens[0234]: 0x00000000 +0x00000f60: ix_offs[0235]: 0x00000000 +0x00000f64: ix_lens[0235]: 0x00000000 +0x00000f68: ix_offs[0236]: 0x00000000 +0x00000f6c: ix_lens[0236]: 0x00000000 +0x00000f70: ix_offs[0237]: 0x00000000 +0x00000f74: ix_lens[0237]: 0x00000000 +0x00000f78: ix_offs[0238]: 0x00000000 +0x00000f7c: ix_lens[0238]: 0x00000000 +0x00000f80: ix_offs[0239]: 0x00000000 +0x00000f84: ix_lens[0239]: 0x00000000 +0x00000f88: ix_offs[0240]: 0x00000000 +0x00000f8c: ix_lens[0240]: 0x00000000 +0x00000f90: ix_offs[0241]: 0x00000000 +0x00000f94: ix_lens[0241]: 0x00000000 +0x00000f98: ix_offs[0242]: 0x00000000 +0x00000f9c: ix_lens[0242]: 0x00000000 +0x00000fa0: ix_offs[0243]: 0x00000000 +0x00000fa4: ix_lens[0243]: 0x00000000 +0x00000fa8: ix_offs[0244]: 0x00000000 +0x00000fac: ix_lens[0244]: 0x00000000 +0x00000fb0: ix_offs[0245]: 0x00000000 +0x00000fb4: ix_lens[0245]: 0x00000000 +0x00000fb8: ix_offs[0246]: 0x00000000 +0x00000fbc: ix_lens[0246]: 0x00000000 +0x00000fc0: ix_offs[0247]: 0x00000000 +0x00000fc4: ix_lens[0247]: 0x00000000 +0x00000fc8: ix_offs[0248]: 0x00000000 +0x00000fcc: ix_lens[0248]: 0x00000000 +0x00000fd0: ix_offs[0249]: 0x00000000 +0x00000fd4: ix_lens[0249]: 0x00000000 +0x00000fd8: ix_offs[0250]: 0x00000000 +0x00000fdc: ix_lens[0250]: 0x00000000 +0x00000fe0: ix_offs[0251]: 0x00000000 +0x00000fe4: ix_lens[0251]: 0x00000000 +0x00000fe8: ix_offs[0252]: 0x00000000 +0x00000fec: ix_lens[0252]: 0x00000000 +0x00000ff0: ix_offs[0253]: 0x00000000 +0x00000ff4: ix_lens[0253]: 0x00000000 +0x00000ff8: ix_offs[0254]: 0x00000000 +0x00000ffc: ix_lens[0254]: 0x00000000 + +BLOCK - DATA +0x00001000: rkey[0000]: ' F239' off: 0x00000000 len: 0x00000037 +>> +0 @F239@ FAM +1 HUSB @I388@ +1 WIFE @I389@ +1 CHIL @I385@ +<< +0x00001037: rkey[0001]: ' F240' off: 0x00000037 len: 0x00000037 +>> +0 @F240@ FAM +1 HUSB @I788@ +1 WIFE @I787@ +1 CHIL @I386@ +<< +0x0000106e: rkey[0002]: ' F241' off: 0x0000006e len: 0x00000037 +>> +0 @F241@ FAM +1 HUSB @I785@ +1 WIFE @I786@ +1 CHIL @I387@ +<< +0x000010a5: rkey[0003]: ' F242' off: 0x000000a5 len: 0x00000037 +>> +0 @F242@ FAM +1 HUSB @I789@ +1 WIFE @I790@ +1 CHIL @I388@ +<< +0x000010dc: rkey[0004]: ' F243' off: 0x000000dc len: 0x00000037 +>> +0 @F243@ FAM +1 HUSB @I792@ +1 WIFE @I791@ +1 CHIL @I389@ +<< +0x00001113: rkey[0005]: ' F244' off: 0x00000113 len: 0x00000037 +>> +0 @F244@ FAM +1 HUSB @I392@ +1 WIFE @I393@ +1 CHIL @I390@ +<< +0x0000114a: rkey[0006]: ' F245' off: 0x0000014a len: 0x00000037 +>> +0 @F245@ FAM +1 HUSB @I394@ +1 WIFE @I395@ +1 CHIL @I391@ +<< +0x00001181: rkey[0007]: ' F246' off: 0x00000181 len: 0x00000037 +>> +0 @F246@ FAM +1 HUSB @I793@ +1 WIFE @I794@ +1 CHIL @I392@ +<< +0x000011b8: rkey[0008]: ' F247' off: 0x000001b8 len: 0x00000037 +>> +0 @F247@ FAM +1 HUSB @I795@ +1 WIFE @I796@ +1 CHIL @I393@ +<< +0x000011ef: rkey[0009]: ' F248' off: 0x000001ef len: 0x00000037 +>> +0 @F248@ FAM +1 HUSB @I797@ +1 WIFE @I798@ +1 CHIL @I394@ +<< +0x00001226: rkey[0010]: ' F249' off: 0x00000226 len: 0x00000037 +>> +0 @F249@ FAM +1 HUSB @I799@ +1 WIFE @I800@ +1 CHIL @I395@ +<< +0x0000125d: rkey[0011]: ' F250' off: 0x0000025d len: 0x00000037 +>> +0 @F250@ FAM +1 HUSB @I398@ +1 WIFE @I399@ +1 CHIL @I396@ +<< +0x00001294: rkey[0012]: ' F251' off: 0x00000294 len: 0x00000037 +>> +0 @F251@ FAM +1 HUSB @I400@ +1 WIFE @I401@ +1 CHIL @I397@ +<< +0x000012cb: rkey[0013]: ' F252' off: 0x000002cb len: 0x00000037 +>> +0 @F252@ FAM +1 HUSB @I781@ +1 WIFE @I782@ +1 CHIL @I398@ +<< +0x00001302: rkey[0014]: ' F253' off: 0x00000302 len: 0x00000039 +>> +0 @F253@ FAM +1 HUSB @I398@ +1 WIFE @I1730@ +1 CHIL @I1731@ +<< +0x0000133b: rkey[0015]: ' F254' off: 0x0000033b len: 0x00000037 +>> +0 @F254@ FAM +1 HUSB @I779@ +1 WIFE @I780@ +1 CHIL @I399@ +<< +0x00001372: rkey[0016]: ' F255' off: 0x00000372 len: 0x00000037 +>> +0 @F255@ FAM +1 HUSB @I783@ +1 WIFE @I784@ +1 CHIL @I400@ +<< +0x000013a9: rkey[0017]: ' F256' off: 0x000003a9 len: 0x00000037 +>> +0 @F256@ FAM +1 HUSB @I777@ +1 WIFE @I778@ +1 CHIL @I401@ +<< +0x000013e0: rkey[0018]: ' F257' off: 0x000003e0 len: 0x0000002a +>> +0 @F257@ FAM +1 HUSB @I2161@ +1 CHIL @I408@ +<< +0x0000140a: rkey[0019]: ' F258' off: 0x0000040a len: 0x00000068 +>> +0 @F258@ FAM +1 HUSB @I683@ +1 WIFE @I682@ +1 MARR +2 DATE 1879 +1 CHIL @I2634@ +1 CHIL @I2635@ +1 CHIL @I409@ +<< +0x00001472: rkey[0020]: ' F259' off: 0x00000472 len: 0x0000002a +>> +0 @F259@ FAM +1 HUSB @I411@ +1 WIFE @I1155@ +<< +0x0000149c: rkey[0021]: ' F260' off: 0x0000049c len: 0x00000029 +>> +0 @F260@ FAM +1 HUSB @I414@ +1 WIFE @I516@ +<< +0x000014c5: rkey[0022]: ' F261' off: 0x000004c5 len: 0x0000003d +>> +0 @F261@ FAM +1 HUSB @I415@ +1 WIFE @I2653@ +1 MARR +2 DATE 1790 +<< +0x00001502: rkey[0023]: ' F262' off: 0x00000502 len: 0x00000048 +>> +0 @F262@ FAM +1 HUSB @I2609@ +1 WIFE @I2610@ +1 CHIL @I417@ +1 CHIL @I2611@ +<< +0x0000154a: rkey[0024]: ' F263' off: 0x0000054a len: 0x00000038 +>> +0 @F263@ FAM +1 HUSB @I417@ +1 WIFE @I514@ +1 CHIL @I1704@ +<< +0x00001582: rkey[0025]: ' F264' off: 0x00000582 len: 0x0000003c +>> +0 @F264@ FAM +1 HUSB @I417@ +1 WIFE @I2512@ +1 MARR +2 DATE 770 +<< +0x000015be: rkey[0026]: ' F265' off: 0x000005be len: 0x00000078 +>> +0 @F265@ FAM +1 HUSB @I417@ +1 WIFE @I2550@ +1 MARR +2 DATE 771 +1 CHIL @I2551@ +1 CHIL @I2552@ +1 CHIL @I2553@ +1 CHIL @I2554@ +<< +0x00001636: rkey[0027]: ' F266' off: 0x00000636 len: 0x0000003c +>> +0 @F266@ FAM +1 HUSB @I417@ +1 WIFE @I2555@ +1 MARR +2 DATE 784 +<< +0x00001672: rkey[0028]: ' F267' off: 0x00000672 len: 0x0000003c +>> +0 @F267@ FAM +1 HUSB @I417@ +1 WIFE @I2556@ +1 MARR +2 DATE 794 +<< +0x000016ae: rkey[0029]: ' F268' off: 0x000006ae len: 0x00000045 +>> +0 @F268@ FAM +1 HUSB @I418@ +1 WIFE @I1682@ +1 DIV Y +1 MARR +2 DATE 1830 +<< +0x000016f3: rkey[0030]: ' F269' off: 0x000006f3 len: 0x00000029 +>> +0 @F269@ FAM +1 HUSB @I418@ +1 WIFE @I513@ +<< +0x0000171c: rkey[0031]: ' F270' off: 0x0000071c len: 0x0000002a +>> +0 @F270@ FAM +1 HUSB @I1172@ +1 WIFE @I419@ +<< +0x00001746: rkey[0032]: ' F271' off: 0x00000746 len: 0x0000007d +>> +0 @F271@ FAM +1 HUSB @I420@ +1 WIFE @I518@ +1 CHIL @I519@ +1 CHIL @I520@ +1 CHIL @I521@ +1 CHIL @I522@ +1 CHIL @I523@ +1 CHIL @I524@ +<< +0x000017c3: rkey[0033]: ' F272' off: 0x000007c3 len: 0x00000029 +>> +0 @F272@ FAM +1 HUSB @I421@ +1 WIFE @I547@ +<< +0x000017ec: rkey[0034]: ' F273' off: 0x000007ec len: 0x00000029 +>> +0 @F273@ FAM +1 HUSB @I422@ +1 WIFE @I548@ +<< +0x00001815: rkey[0035]: ' F274' off: 0x00000815 len: 0x00000029 +>> +0 @F274@ FAM +1 HUSB @I423@ +1 WIFE @I549@ +<< +0x0000183e: rkey[0036]: ' F275' off: 0x0000083e len: 0x00000029 +>> +0 @F275@ FAM +1 HUSB @I424@ +1 WIFE @I550@ +<< +0x00001867: rkey[0037]: ' F276' off: 0x00000867 len: 0x00000029 +>> +0 @F276@ FAM +1 HUSB @I425@ +1 WIFE @I551@ +<< +0x00001890: rkey[0038]: ' F277' off: 0x00000890 len: 0x00000095 +>> +0 @F277@ FAM +1 HUSB @I552@ +1 WIFE @I426@ +1 MARR +2 DATE 1913 +1 CHIL @I1030@ +1 CHIL @I1031@ +1 CHIL @I470@ +1 CHIL @I1033@ +1 CHIL @I1034@ +1 CHIL @I1035@ +<< +0x00001925: rkey[0039]: ' F278' off: 0x00000925 len: 0x00000029 +>> +0 @F278@ FAM +1 HUSB @I429@ +1 WIFE @I428@ +<< +0x0000194e: rkey[0040]: ' F279' off: 0x0000094e len: 0x00000045 +>> +0 @F279@ FAM +1 HUSB @I430@ +1 WIFE @I2640@ +1 DIV Y +1 MARR +2 DATE 1933 +<< +0x00001993: rkey[0041]: ' F280' off: 0x00000993 len: 0x00000045 +>> +0 @F280@ FAM +1 HUSB @I430@ +1 WIFE @I2641@ +1 DIV Y +1 MARR +2 DATE 1937 +<< +0x000019d8: rkey[0042]: ' F281' off: 0x000009d8 len: 0x00000087 +>> +0 @F281@ FAM +1 HUSB @I432@ +1 WIFE @I434@ +1 MARR +2 DATE 1935 +2 PLAC Rome,,Italy +1 CHIL @I592@ +1 CHIL @I435@ +1 CHIL @I593@ +1 CHIL @I594@ +<< +0x00001a5f: rkey[0043]: ' F282' off: 0x00000a5f len: 0x0000003d +>> +0 @F282@ FAM +1 HUSB @I2645@ +1 WIFE @I433@ +1 MARR +2 DATE 1935 +<< +0x00001a9c: rkey[0044]: ' F283' off: 0x00000a9c len: 0x0000004c +>> +0 @F283@ FAM +1 HUSB @I2636@ +1 WIFE @I2637@ +1 MARR +2 DATE 1907 +1 CHIL @I434@ +<< +0x00001ae8: rkey[0045]: ' F284' off: 0x00000ae8 len: 0x00000066 +>> +0 @F284@ FAM +1 HUSB @I435@ +1 WIFE @I441@ +1 MARR +2 DATE 1962 +1 CHIL @I442@ +1 CHIL @I443@ +1 CHIL @I444@ +<< +0x00001b4e: rkey[0046]: ' F285' off: 0x00000b4e len: 0x00000053 +>> +0 @F285@ FAM +1 HUSB @I440@ +1 WIFE @I436@ +1 CHIL @I475@ +1 CHIL @I874@ +1 CHIL @I875@ +<< +0x00001ba1: rkey[0047]: ' F286' off: 0x00000ba1 len: 0x00000064 +>> +0 @F286@ FAM +1 HUSB @I439@ +1 WIFE @I437@ +1 DIV Y +1 MARR +2 DATE 27 FEB 1921 +2 PLAC Bucharest,Romania +<< +0x00001c05: rkey[0048]: ' F287' off: 0x00000c05 len: 0x00000068 +>> +0 @F287@ FAM +1 HUSB @I438@ +1 WIFE @I971@ +1 DIV Y +1 MARR +2 DATE 31 AUG 1918 +2 PLAC Odessa +1 CHIL @I1057@ +<< +0x00001c6d: rkey[0049]: ' F288' off: 0x00000c6d len: 0x00000060 +>> +0 @F288@ FAM +1 HUSB @I438@ +1 WIFE @I1058@ +1 MARR +2 DATE 3 JUN 1947 +2 PLAC Rio de Janerio,Brazil +<< +0x00001ccd: rkey[0050]: ' F289' off: 0x00000ccd len: 0x00000048 +>> +0 @F289@ FAM +1 HUSB @I2530@ +1 WIFE @I2531@ +1 CHIL @I2532@ +1 CHIL @I440@ +<< +0x00001d15: rkey[0051]: ' F290' off: 0x00000d15 len: 0x00000086 +>> +0 @F290@ FAM +1 HUSB @I445@ +1 WIFE @I602@ +1 MARR +2 DATE 1932 +1 CHIL @I2526@ +1 CHIL @I2527@ +1 CHIL @I2528@ +1 CHIL @I2529@ +1 CHIL @I603@ +<< +0x00001d9b: rkey[0052]: ' F291' off: 0x00000d9b len: 0x00000045 +>> +0 @F291@ FAM +1 HUSB @I447@ +1 WIFE @I2732@ +1 DIV Y +1 MARR +2 DATE 1934 +<< +0x00001de0: rkey[0053]: ' F292' off: 0x00000de0 len: 0x00000054 +>> +0 @F292@ FAM +1 HUSB @I447@ +1 WIFE @I2733@ +1 DIV Y +1 MARR +2 DATE 1943 +1 CHIL @I2740@ +<< +0x00001e34: rkey[0054]: ' F293' off: 0x00000e34 len: 0x00000044 +>> +0 @F293@ FAM +1 HUSB @I447@ +1 WIFE @I2730@ +1 MARR +2 DATE 30 JUL 1961 +<< +0x00001e78: rkey[0055]: ' F294' off: 0x00000e78 len: 0x00000043 +>> +0 @F294@ FAM +1 HUSB @I448@ +1 WIFE @I2731@ +1 MARR +2 DATE 7 DEC 1976 +<< +0x00001ebb: rkey[0056]: ' F295' off: 0x00000ebb len: 0x00000062 +>> +0 @F295@ FAM +1 HUSB @I449@ +1 WIFE @I2734@ +1 MARR +2 DATE 19 FEB 1946 +1 CHIL @I2742@ +1 CHIL @I2743@ +<< +0x00001f1d: rkey[0057]: ' F296' off: 0x00000f1d len: 0x00000044 +>> +0 @F296@ FAM +1 HUSB @I449@ +1 WIFE @I2735@ +1 MARR +2 DATE 29 SEP 1988 +<< +0x00001f61: rkey[0058]: ' F297' off: 0x00000f61 len: 0x00000066 +>> +0 @F297@ FAM +1 HUSB @I450@ +1 WIFE @I451@ +1 MARR +2 DATE 1929 +1 CHIL @I958@ +1 CHIL @I959@ +1 CHIL @I452@ +<< +0x00001fc7: rkey[0059]: ' F298' off: 0x00000fc7 len: 0x00000076 +>> +0 @F298@ FAM +1 HUSB @I597@ +1 WIFE @I598@ +1 MARR +2 DATE 1897 +1 CHIL @I2829@ +1 CHIL @I451@ +1 CHIL @I599@ +1 CHIL @I2738@ +<< +0x0000203d: rkey[0060]: ' F299' off: 0x0000103d len: 0x0000007e +>> +0 @F299@ FAM +1 HUSB @I452@ +1 WIFE @I453@ +1 MARR +2 DATE AUG 1968 +2 PLAC Oslo Cathedral,Oslo,Norway +1 CHIL @I454@ +1 CHIL @I455@ +<< +0x000020bb: rkey[0061]: ' F300' off: 0x000010bb len: 0x0000002a +>> +0 @F300@ FAM +1 HUSB @I2705@ +1 CHIL @I453@ +<< +0x000020e5: rkey[0062]: ' F301' off: 0x000010e5 len: 0x0000008c +>> +0 @F301@ FAM +1 HUSB @I458@ +1 WIFE @I459@ +1 MARR +2 DATE 6 JUN 1857 +2 PLAC Biebrich +1 CHIL @I456@ +1 CHIL @I2770@ +1 CHIL @I597@ +1 CHIL @I2771@ +<< +0x00002171: rkey[0063]: ' F302' off: 0x00001171 len: 0x0000007a +>> +0 @F302@ FAM +1 HUSB @I1613@ +1 WIFE @I1614@ +1 MARR +2 DATE 19 JUN 1823 +2 PLAC Stockholm,Sweden +1 CHIL @I1027@ +1 CHIL @I458@ +<< +0x000021eb: rkey[0064]: ' F303' off: 0x000011eb len: 0x00000045 +>> +0 @F303@ FAM +1 HUSB @I578@ +1 WIFE @I579@ +1 CHIL @I580@ +1 CHIL @I459@ +<< +0x00002230: rkey[0065]: ' F304' off: 0x00001230 len: 0x00000069 +>> +0 @F304@ FAM +1 HUSB @I461@ +1 WIFE @I463@ +1 MARR +2 DATE 1931 +1 CHIL @I2629@ +1 CHIL @I2630@ +1 CHIL @I2631@ +<< +0x00002299: rkey[0066]: ' F305' off: 0x00001299 len: 0x0000003c +>> +0 @F305@ FAM +1 HUSB @I462@ +1 WIFE @I464@ +1 MARR +2 DATE 1937 +<< +0x000022d5: rkey[0067]: ' F306' off: 0x000012d5 len: 0x0000002a +>> +0 @F306@ FAM +1 HUSB @I2632@ +1 CHIL @I464@ +<< +0x000022ff: rkey[0068]: ' F307' off: 0x000012ff len: 0x0000004c +>> +0 @F307@ FAM +1 HUSB @I465@ +1 WIFE @I2845@ +1 MARR +2 DATE 1920 +1 CHIL @I2848@ +<< +0x0000234b: rkey[0069]: ' F308' off: 0x0000134b len: 0x0000003d +>> +0 @F308@ FAM +1 HUSB @I465@ +1 WIFE @I2846@ +1 MARR +2 DATE 1929 +<< +0x00002388: rkey[0070]: ' F309' off: 0x00001388 len: 0x0000005b +>> +0 @F309@ FAM +1 HUSB @I466@ +1 WIFE @I2839@ +1 MARR +2 DATE 1907 +1 CHIL @I2693@ +1 CHIL @I2842@ +<< +0x000023e3: rkey[0071]: ' F310' off: 0x000013e3 len: 0x0000009e +>> +0 @F310@ FAM +1 HUSB @I468@ +1 WIFE @I469@ +1 MARR +2 DATE 10 JUN 1948 +2 PLAC Athens,Greece +1 CHIL @I972@ +1 CHIL @I973@ +1 CHIL @I974@ +1 CHIL @I975@ +1 CHIL @I976@ +<< +0x00002481: rkey[0072]: ' F311' off: 0x00001481 len: 0x000000a2 +>> +0 @F311@ FAM +1 HUSB @I471@ +1 WIFE @I472@ +1 MARR +2 DATE 18 SEP 1964 +2 PLAC Athens,Greece +1 CHIL @I609@ +1 CHIL @I1060@ +1 CHIL @I1061@ +1 CHIL @I1062@ +1 CHIL @I1063@ +<< +0x00002523: rkey[0073]: ' F312' off: 0x00001523 len: 0x00000087 +>> +0 @F312@ FAM +1 HUSB @I608@ +1 WIFE @I1059@ +1 MARR +2 DATE 24 MAY 1935 +2 PLAC Stockholm,Sweden +1 CHIL @I610@ +1 CHIL @I1672@ +1 CHIL @I472@ +<< +0x000025aa: rkey[0074]: ' F313' off: 0x000015aa len: 0x00000039 +>> +0 @F313@ FAM +1 HUSB @I1065@ +1 WIFE @I1066@ +1 CHIL @I473@ +<< +0x000025e3: rkey[0075]: ' F314' off: 0x000015e3 len: 0x00000037 +>> +0 @F314@ FAM +1 HUSB @I475@ +1 WIFE @I474@ +1 CHIL @I877@ +<< +0x0000261a: rkey[0076]: ' F315' off: 0x0000161a len: 0x0000003c +>> +0 @F315@ FAM +1 HUSB @I481@ +1 WIFE @I476@ +1 MARR +2 DATE 1930 +<< +0x00002656: rkey[0077]: ' F316' off: 0x00001656 len: 0x0000004a +>> +0 @F316@ FAM +1 HUSB @I482@ +1 WIFE @I476@ +1 MARR +2 DATE 1946 +1 CHIL @I483@ +<< +0x000026a0: rkey[0078]: ' F317' off: 0x000016a0 len: 0x00000058 +>> +0 @F317@ FAM +1 HUSB @I574@ +1 WIFE @I575@ +1 MARR +2 DATE 1760 +1 CHIL @I576@ +1 CHIL @I485@ +<< +0x000026f8: rkey[0079]: ' F318' off: 0x000016f8 len: 0x0000003c +>> +0 @F318@ FAM +1 HUSB @I486@ +1 WIFE @I489@ +1 MARR +2 DATE 1889 +<< +0x00002734: rkey[0080]: ' F319' off: 0x00001734 len: 0x00000029 +>> +0 @F319@ FAM +1 HUSB @I487@ +1 WIFE @I490@ +<< +0x0000275d: rkey[0081]: ' F320' off: 0x0000175d len: 0x0000002a +>> +0 @F320@ FAM +1 HUSB @I2623@ +1 CHIL @I489@ +<< +0x00002787: rkey[0082]: ' F321' off: 0x00001787 len: 0x0000003c +>> +0 @F321@ FAM +1 HUSB @I493@ +1 WIFE @I495@ +1 MARR +2 DATE 1833 +<< +0x000027c3: rkey[0083]: ' F322' off: 0x000017c3 len: 0x0000003d +>> +0 @F322@ FAM +1 HUSB @I493@ +1 WIFE @I2621@ +1 MARR +2 DATE 1868 +<< +0x00002800: rkey[0084]: ' F323' off: 0x00001800 len: 0x0000002a +>> +0 @F323@ FAM +1 HUSB @I2160@ +1 CHIL @I494@ +<< +0x0000282a: rkey[0085]: ' F324' off: 0x0000182a len: 0x000000ca +>> +0 @F324@ FAM +1 HUSB @I1138@ +1 WIFE @I1142@ +1 MARR +2 DATE 12 OCT 1810 +2 PLAC Munich +1 CHIL @I1143@ +1 CHIL @I495@ +1 CHIL @I1148@ +1 CHIL @I1149@ +1 CHIL @I1150@ +1 CHIL @I1151@ +1 CHIL @I1152@ +1 CHIL @I1153@ +<< +0x000028f4: rkey[0086]: ' F325' off: 0x000018f4 len: 0x0000003d +>> +0 @F325@ FAM +1 HUSB @I497@ +1 WIFE @I2627@ +1 MARR +2 DATE 1878 +<< +0x00002931: rkey[0087]: ' F326' off: 0x00001931 len: 0x0000003d +>> +0 @F326@ FAM +1 HUSB @I497@ +1 WIFE @I2628@ +1 MARR +2 DATE 1892 +<< +0x0000296e: rkey[0088]: ' F327' off: 0x0000196e len: 0x0000003d +>> +0 @F327@ FAM +1 HUSB @I498@ +1 WIFE @I2625@ +1 MARR +2 DATE 1884 +<< +0x000029ab: rkey[0089]: ' F328' off: 0x000019ab len: 0x0000003d +>> +0 @F328@ FAM +1 HUSB @I2624@ +1 WIFE @I499@ +1 MARR +2 DATE 1864 +<< +0x000029e8: rkey[0090]: ' F329' off: 0x000019e8 len: 0x00000037 +>> +0 @F329@ FAM +1 HUSB @I505@ +1 WIFE @I500@ +1 CHIL @I506@ +<< +0x00002a1f: rkey[0091]: ' F330' off: 0x00001a1f len: 0x00000037 +>> +0 @F330@ FAM +1 HUSB @I507@ +1 WIFE @I501@ +1 CHIL @I508@ +<< +0x00002a56: rkey[0092]: ' F331' off: 0x00001a56 len: 0x00000050 +>> +0 @F331@ FAM +1 HUSB @I504@ +1 WIFE @I2156@ +1 DIV Y +1 CHIL @I2158@ +1 CHIL @I2159@ +<< +0x00002aa6: rkey[0093]: ' F332' off: 0x00001aa6 len: 0x0000002a +>> +0 @F332@ FAM +1 HUSB @I504@ +1 WIFE @I2157@ +<< +0x00002ad0: rkey[0094]: ' F333' off: 0x00001ad0 len: 0x00000045 +>> +0 @F333@ FAM +1 HUSB @I2162@ +1 WIFE @I509@ +1 DIV Y +1 MARR +2 DATE 1941 +<< +0x00002b15: rkey[0095]: ' F334' off: 0x00001b15 len: 0x00000054 +>> +0 @F334@ FAM +1 HUSB @I2163@ +1 WIFE @I509@ +1 DIV Y +1 MARR +2 DATE 1957 +1 CHIL @I2165@ +<< +0x00002b69: rkey[0096]: ' F335' off: 0x00001b69 len: 0x0000003d +>> +0 @F335@ FAM +1 HUSB @I2164@ +1 WIFE @I509@ +1 MARR +2 DATE 1965 +<< +0x00002ba6: rkey[0097]: ' F336' off: 0x00001ba6 len: 0x00000078 +>> +0 @F336@ FAM +1 HUSB @I653@ +1 WIFE @I1029@ +1 MARR +2 DATE 1825 +1 CHIL @I1028@ +1 CHIL @I512@ +1 CHIL @I1683@ +1 CHIL @I1684@ +<< +0x00002c1e: rkey[0098]: ' F337' off: 0x00001c1e len: 0x0000004c +>> +0 @F337@ FAM +1 HUSB @I515@ +1 WIFE @I2654@ +1 MARR +2 DATE 1822 +1 CHIL @I1213@ +<< +0x00002c6a: rkey[0099]: ' F338' off: 0x00001c6a len: 0x00000045 +>> +0 @F338@ FAM +1 HUSB @I519@ +1 WIFE @I525@ +1 CHIL @I526@ +1 CHIL @I527@ +<< +0x00002caf: rkey[0100]: ' F339' off: 0x00001caf len: 0x0000009e +>> +0 @F339@ FAM +1 HUSB @I520@ +1 WIFE @I528@ +1 MARR +2 DATE 1938 +1 CHIL @I921@ +1 CHIL @I922@ +1 CHIL @I923@ +1 CHIL @I924@ +1 CHIL @I925@ +1 CHIL @I534@ +1 CHIL @I535@ +<< +0x00002d4d: rkey[0101]: ' F340' off: 0x00001d4d len: 0x00000031 +>> +0 @F340@ FAM +1 HUSB @I521@ +1 WIFE @I536@ +1 DIV Y +<< +0x00002d7e: rkey[0102]: ' F341' off: 0x00001d7e len: 0x00000045 +>> +0 @F341@ FAM +1 HUSB @I521@ +1 WIFE @I537@ +1 CHIL @I538@ +1 CHIL @I539@ +<< +0x00002dc3: rkey[0103]: ' F342' off: 0x00001dc3 len: 0x0000006f +>> +0 @F342@ FAM +1 HUSB @I522@ +1 WIFE @I540@ +1 CHIL @I541@ +1 CHIL @I542@ +1 CHIL @I543@ +1 CHIL @I544@ +1 CHIL @I545@ +<< +0x00002e32: rkey[0104]: ' F343' off: 0x00001e32 len: 0x00000029 +>> +0 @F343@ FAM +1 HUSB @I546@ +1 WIFE @I524@ +<< +0x00002e5b: rkey[0105]: ' F344' off: 0x00001e5b len: 0x0000008a +>> +0 @F344@ FAM +1 HUSB @I740@ +1 WIFE @I741@ +1 MARR +2 DATE 17 DEC 1600 +1 CHIL @I529@ +1 CHIL @I896@ +1 CHIL @I2913@ +1 CHIL @I590@ +1 CHIL @I739@ +<< +0x00002ee5: rkey[0106]: ' F345' off: 0x00001ee5 len: 0x00000060 +>> +0 @F345@ FAM +1 HUSB @I529@ +1 WIFE @I920@ +1 MARR +2 DATE 24 NOV 1615 +1 CHIL @I1341@ +1 CHIL @I751@ +<< +0x00002f45: rkey[0107]: ' F346' off: 0x00001f45 len: 0x00000037 +>> +0 @F346@ FAM +1 HUSB @I531@ +1 WIFE @I530@ +1 CHIL @I741@ +<< +0x00002f7c: rkey[0108]: ' F347' off: 0x00001f7c len: 0x00000038 +>> +0 @F347@ FAM +1 HUSB @I533@ +1 WIFE @I532@ +1 CHIL @I1366@ +<< +0x00002fb4: rkey[0109]: ' F348' off: 0x00001fb4 len: 0x00000061 +>> +0 @F348@ FAM +1 HUSB @I568@ +1 WIFE @I569@ +1 CHIL @I553@ +1 CHIL @I570@ +1 CHIL @I571@ +1 CHIL @I572@ +<< +0x00003015: rkey[0110]: ' F349' off: 0x00002015 len: 0x0000006f +>> +0 @F349@ FAM +1 HUSB @I553@ +1 WIFE @I554@ +1 DIV Y +1 MARR +2 DATE 14 JUL 1765 +2 PLAC Charlottenburg +1 CHIL @I555@ +<< +0x00003084: rkey[0111]: ' F350' off: 0x00002084 len: 0x00000092 +>> +0 @F350@ FAM +1 HUSB @I565@ +1 WIFE @I559@ +1 MARR +2 DATE 1 OCT 1791 +2 PLAC Berlin,Germany +1 CHIL @I652@ +1 CHIL @I653@ +1 CHIL @I1681@ +1 CHIL @I1682@ +<< +0x00003116: rkey[0112]: ' F351' off: 0x00002116 len: 0x00000029 +>> +0 @F351@ FAM +1 HUSB @I566@ +1 WIFE @I561@ +<< +0x0000313f: rkey[0113]: ' F352' off: 0x0000213f len: 0x00000029 +>> +0 @F352@ FAM +1 HUSB @I563@ +1 WIFE @I567@ +<< +0x00003168: rkey[0114]: ' F353' off: 0x00002168 len: 0x00000055 +>> +0 @F353@ FAM +1 HUSB @I650@ +1 WIFE @I651@ +1 CHIL @I2653@ +1 CHIL @I565@ +1 CHIL @I2655@ +<< +0x000031bd: rkey[0115]: ' F354' off: 0x000021bd len: 0x0000005a +>> +0 @F354@ FAM +1 HUSB @I565@ +1 WIFE @I1293@ +1 MARR +2 DATE 17 FEB 1841 +2 PLAC Berlin,Germany +<< +0x00003217: rkey[0116]: ' F355' off: 0x00002217 len: 0x00000029 +>> +0 @F355@ FAM +1 HUSB @I573@ +1 WIFE @I571@ +<< +0x00003240: rkey[0117]: ' F356' off: 0x00002240 len: 0x00000037 +>> +0 @F356@ FAM +1 HUSB @I576@ +1 WIFE @I577@ +1 CHIL @I578@ +<< +0x00003277: rkey[0118]: ' F357' off: 0x00002277 len: 0x00000037 +>> +0 @F357@ FAM +1 HUSB @I580@ +1 WIFE @I581@ +1 CHIL @I582@ +<< +0x000032ae: rkey[0119]: ' F358' off: 0x000022ae len: 0x00000037 +>> +0 @F358@ FAM +1 HUSB @I582@ +1 WIFE @I583@ +1 CHIL @I584@ +<< +0x000032e5: rkey[0120]: ' F359' off: 0x000022e5 len: 0x00000037 +>> +0 @F359@ FAM +1 HUSB @I585@ +1 WIFE @I584@ +1 CHIL @I586@ +<< +0x0000331c: rkey[0121]: ' F360' off: 0x0000231c len: 0x00000063 +>> +0 @F360@ FAM +1 HUSB @I894@ +1 WIFE @I587@ +1 CHIL @I1424@ +1 CHIL @I898@ +1 CHIL @I897@ +1 CHIL @I2506@ +<< +0x0000337f: rkey[0122]: ' F361' off: 0x0000237f len: 0x0000005e +>> +0 @F361@ FAM +1 HUSB @I588@ +1 WIFE @I589@ +1 MARR +2 DATE 1948 +2 PLAC ,Switzerland +1 CHIL @I899@ +<< +0x000033dd: rkey[0123]: ' F362' off: 0x000023dd len: 0x0000002a +>> +0 @F362@ FAM +1 HUSB @I2683@ +1 CHIL @I589@ +<< +0x00003407: rkey[0124]: ' F363' off: 0x00002407 len: 0x00000039 +>> +0 @F363@ FAM +1 HUSB @I590@ +1 WIFE @I2914@ +1 CHIL @I2915@ +<< +0x00003440: rkey[0125]: ' F364' off: 0x00002440 len: 0x00000045 +>> +0 @F364@ FAM +1 HUSB @I591@ +1 WIFE @I2646@ +1 DIV Y +1 MARR +2 DATE 1935 +<< +0x00003485: rkey[0126]: ' F365' off: 0x00002485 len: 0x0000003d +>> +0 @F365@ FAM +1 HUSB @I591@ +1 WIFE @I2647@ +1 MARR +2 DATE 1949 +<< +0x000034c2: rkey[0127]: ' F366' off: 0x000024c2 len: 0x0000003d +>> +0 @F366@ FAM +1 HUSB @I2638@ +1 WIFE @I592@ +1 MARR +2 DATE 1967 +<< +0x000034ff: rkey[0128]: ' F367' off: 0x000024ff len: 0x0000003d +>> +0 @F367@ FAM +1 HUSB @I2639@ +1 WIFE @I593@ +1 MARR +2 DATE 1972 +<< +0x0000353c: rkey[0129]: ' F368' off: 0x0000253c len: 0x00000037 +>> +0 @F368@ FAM +1 HUSB @I684@ +1 WIFE @I595@ +1 CHIL @I685@ +<< +0x00003573: rkey[0130]: ' F369' off: 0x00002573 len: 0x0000002a +>> +0 @F369@ FAM +1 HUSB @I1883@ +1 CHIL @I596@ +<< +0x0000359d: rkey[0131]: ' F370' off: 0x0000259d len: 0x00000067 +>> +0 @F370@ FAM +1 HUSB @I1367@ +1 WIFE @I596@ +1 MARR +2 DATE 13 MAR 1231 +2 PLAC Fawley,Bucks +1 CHIL @I1882@ +<< +0x00003604: rkey[0132]: ' F371' off: 0x00002604 len: 0x00000087 +>> +0 @F371@ FAM +1 HUSB @I600@ +1 WIFE @I599@ +1 MARR +2 DATE 10 NOV 1926 +2 PLAC Brussels,Belgium +1 CHIL @I1123@ +1 CHIL @I601@ +1 CHIL @I1124@ +<< +0x0000368b: rkey[0133]: ' F372' off: 0x0000268b len: 0x00000086 +>> +0 @F372@ FAM +1 HUSB @I1118@ +1 WIFE @I1119@ +1 MARR +2 DATE 2 OCT 1900 +2 PLAC Munich,Germany +1 CHIL @I600@ +1 CHIL @I1120@ +1 CHIL @I1121@ +<< +0x00003711: rkey[0134]: ' F373' off: 0x00002711 len: 0x0000007f +>> +0 @F373@ FAM +1 HUSB @I600@ +1 WIFE @I1132@ +1 MARR +2 DATE 11 SEP 1941 +2 PLAC Laeken +1 CHIL @I1133@ +1 CHIL @I1134@ +1 CHIL @I1135@ +<< +0x00003790: rkey[0135]: ' F374' off: 0x00002790 len: 0x0000005c +>> +0 @F374@ FAM +1 HUSB @I601@ +1 WIFE @I1126@ +1 MARR +2 DATE 15 DEC 1960 +2 PLAC Brussels,Belgium +<< +0x000037ec: rkey[0136]: ' F375' off: 0x000027ec len: 0x00000089 +>> +0 @F375@ FAM +1 HUSB @I603@ +1 WIFE @I1612@ +1 MARR +2 DATE 19 JUN 1976 +2 PLAC Stockholm,Sweden +1 CHIL @I2446@ +1 CHIL @I2447@ +1 CHIL @I2729@ +<< +0x00003875: rkey[0137]: ' F376' off: 0x00002875 len: 0x0000004c +>> +0 @F376@ FAM +1 HUSB @I1027@ +1 WIFE @I1028@ +1 MARR +2 DATE 1850 +1 CHIL @I605@ +<< +0x000038c1: rkey[0138]: ' F377' off: 0x000028c1 len: 0x00000059 +>> +0 @F377@ FAM +1 HUSB @I606@ +1 WIFE @I607@ +1 MARR +2 DATE 1898 +1 CHIL @I608@ +1 CHIL @I1671@ +<< +0x0000391a: rkey[0139]: ' F378' off: 0x0000291a len: 0x0000004c +>> +0 @F378@ FAM +1 HUSB @I2695@ +1 WIFE @I2696@ +1 MARR +2 DATE 1879 +1 CHIL @I607@ +<< +0x00003966: rkey[0140]: ' F379' off: 0x00002966 len: 0x0000007c +>> +0 @F379@ FAM +1 HUSB @I1609@ +1 WIFE @I610@ +1 MARR +2 DATE 10 JUN 1967 +2 PLAC Copenhagen,Denmark +1 CHIL @I1610@ +1 CHIL @I1611@ +<< +0x000039e2: rkey[0141]: ' F380' off: 0x000029e2 len: 0x00000045 +>> +0 @F380@ FAM +1 HUSB @I611@ +1 WIFE @I612@ +1 CHIL @I613@ +1 CHIL @I614@ +<< +0x00003a27: rkey[0142]: ' F381' off: 0x00002a27 len: 0x00000037 +>> +0 @F381@ FAM +1 HUSB @I613@ +1 WIFE @I662@ +1 CHIL @I663@ +<< +0x00003a5e: rkey[0143]: ' F382' off: 0x00002a5e len: 0x00000037 +>> +0 @F382@ FAM +1 HUSB @I615@ +1 WIFE @I614@ +1 CHIL @I616@ +<< +0x00003a95: rkey[0144]: ' F383' off: 0x00002a95 len: 0x00000058 +>> +0 @F383@ FAM +1 HUSB @I616@ +1 WIFE @I617@ +1 MARR +2 DATE 1709 +1 CHIL @I618@ +1 CHIL @I619@ +<< +0x00003aed: rkey[0145]: ' F384' off: 0x00002aed len: 0x0000004a +>> +0 @F384@ FAM +1 HUSB @I620@ +1 WIFE @I619@ +1 MARR +2 DATE 1727 +1 CHIL @I621@ +<< +0x00003b37: rkey[0146]: ' F385' off: 0x00002b37 len: 0x00000037 +>> +0 @F385@ FAM +1 HUSB @I621@ +1 WIFE @I622@ +1 CHIL @I623@ +<< +0x00003b6e: rkey[0147]: ' F386' off: 0x00002b6e len: 0x00000045 +>> +0 @F386@ FAM +1 HUSB @I623@ +1 WIFE @I624@ +1 CHIL @I625@ +1 CHIL @I626@ +<< +0x00003bb3: rkey[0148]: ' F387' off: 0x00002bb3 len: 0x00000037 +>> +0 @F387@ FAM +1 HUSB @I625@ +1 WIFE @I627@ +1 CHIL @I628@ +<< +0x00003bea: rkey[0149]: ' F388' off: 0x00002bea len: 0x000000a4 +>> +0 @F388@ FAM +1 HUSB @I637@ +1 WIFE @I626@ +1 MARR +2 DATE 1797 +1 CHIL @I1154@ +1 CHIL @I1155@ +1 CHIL @I1156@ +1 CHIL @I1157@ +1 CHIL @I638@ +1 CHIL @I1158@ +1 CHIL @I1159@ +<< +0x00003c8e: rkey[0150]: ' F389' off: 0x00002c8e len: 0x00000037 +>> +0 @F389@ FAM +1 HUSB @I629@ +1 WIFE @I628@ +1 CHIL @I630@ +<< +0x00003cc5: rkey[0151]: ' F390' off: 0x00002cc5 len: 0x00000037 +>> +0 @F390@ FAM +1 HUSB @I631@ +1 WIFE @I630@ +1 CHIL @I632@ +<< +0x00003cfc: rkey[0152]: ' F391' off: 0x00002cfc len: 0x00000037 +>> +0 @F391@ FAM +1 HUSB @I632@ +1 WIFE @I633@ +1 CHIL @I634@ +<< +0x00003d33: rkey[0153]: ' F392' off: 0x00002d33 len: 0x00000037 +>> +0 @F392@ FAM +1 HUSB @I635@ +1 WIFE @I634@ +1 CHIL @I636@ +<< +0x00003d6a: rkey[0154]: ' F393' off: 0x00002d6a len: 0x000000a0 +>> +0 @F393@ FAM +1 HUSB @I637@ +1 WIFE @I1137@ +1 MARR +2 DATE 30 SEP 1785 +2 PLAC Darmstadt +1 CHIL @I1138@ +1 CHIL @I1139@ +1 CHIL @I1140@ +1 CHIL @I1074@ +1 CHIL @I1141@ +<< +0x00003e0a: rkey[0155]: ' F394' off: 0x00002e0a len: 0x00000037 +>> +0 @F394@ FAM +1 HUSB @I639@ +1 WIFE @I638@ +1 CHIL @I646@ +<< +0x00003e41: rkey[0156]: ' F395' off: 0x00002e41 len: 0x00000045 +>> +0 @F395@ FAM +1 HUSB @I646@ +1 WIFE @I647@ +1 CHIL @I640@ +1 CHIL @I641@ +<< +0x00003e86: rkey[0157]: ' F396' off: 0x00002e86 len: 0x00000037 +>> +0 @F396@ FAM +1 HUSB @I640@ +1 WIFE @I642@ +1 CHIL @I643@ +<< +0x00003ebd: rkey[0158]: ' F397' off: 0x00002ebd len: 0x00000037 +>> +0 @F397@ FAM +1 HUSB @I648@ +1 WIFE @I641@ +1 CHIL @I649@ +<< +0x00003ef4: rkey[0159]: ' F398' off: 0x00002ef4 len: 0x00000037 +>> +0 @F398@ FAM +1 HUSB @I643@ +1 WIFE @I644@ +1 CHIL @I645@ +<< +0x00003f2b: rkey[0160]: ' F399' off: 0x00002f2b len: 0x00000086 +>> +0 @F399@ FAM +1 HUSB @I652@ +1 WIFE @I654@ +1 MARR +2 DATE 1816 +1 CHIL @I655@ +1 CHIL @I1689@ +1 CHIL @I1690@ +1 CHIL @I1691@ +1 CHIL @I1692@ +<< +0x00003fb1: rkey[0161]: ' F400' off: 0x00002fb1 len: 0x00000082 +>> +0 @F400@ FAM +1 HUSB @I655@ +1 WIFE @I1077@ +1 MARR +2 DATE 18 JUN 1839 +2 PLAC Stuttgart +1 CHIL @I1678@ +1 CHIL @I1679@ +1 CHIL @I1680@ +<< +0x00004033: rkey[0162]: ' F401' off: 0x00003033 len: 0x0000005f +>> +0 @F401@ FAM +1 HUSB @I655@ +1 WIFE @I656@ +1 MARR +2 DATE 7 JAN 1879 +2 PLAC Arolsen +1 CHIL @I657@ +<< +0x00004092: rkey[0163]: ' F402' off: 0x00003092 len: 0x0000006d +>> +0 @F402@ FAM +1 HUSB @I658@ +1 WIFE @I657@ +1 MARR +2 DATE 7 FEB 1901 +2 PLAC The Hague,Netherlands +1 CHIL @I659@ +<< +0x000040ff: rkey[0164]: ' F403' off: 0x000030ff len: 0x0000004c +>> +0 @F403@ FAM +1 HUSB @I1213@ +1 WIFE @I1214@ +1 MARR +2 DATE 1868 +1 CHIL @I658@ +<< +0x0000414b: rkey[0165]: ' F404' off: 0x0000314b len: 0x0000009a +>> +0 @F404@ FAM +1 HUSB @I660@ +1 WIFE @I659@ +1 MARR +2 DATE 7 JAN 1937 +2 PLAC The Hague,Netherlands +1 CHIL @I661@ +1 CHIL @I1204@ +1 CHIL @I1205@ +1 CHIL @I1206@ +<< +0x000041e5: rkey[0166]: ' F405' off: 0x000031e5 len: 0x0000008e +>> +0 @F405@ FAM +1 HUSB @I1207@ +1 WIFE @I661@ +1 MARR +2 DATE 10 MAR 1966 +2 PLAC Amsterdam,Netherlands +1 CHIL @I1208@ +1 CHIL @I1209@ +1 CHIL @I1210@ +<< +0x00004273: rkey[0167]: ' F406' off: 0x00003273 len: 0x00000037 +>> +0 @F406@ FAM +1 HUSB @I663@ +1 WIFE @I664@ +1 CHIL @I665@ +<< +0x000042aa: rkey[0168]: ' F407' off: 0x000032aa len: 0x00000037 +>> +0 @F407@ FAM +1 HUSB @I666@ +1 WIFE @I665@ +1 CHIL @I667@ +<< +0x000042e1: rkey[0169]: ' F408' off: 0x000032e1 len: 0x00000037 +>> +0 @F408@ FAM +1 HUSB @I668@ +1 WIFE @I667@ +1 CHIL @I669@ +<< +0x00004318: rkey[0170]: ' F409' off: 0x00003318 len: 0x00000037 +>> +0 @F409@ FAM +1 HUSB @I669@ +1 WIFE @I670@ +1 CHIL @I671@ +<< +0x0000434f: rkey[0171]: ' F410' off: 0x0000334f len: 0x00000037 +>> +0 @F410@ FAM +1 HUSB @I672@ +1 WIFE @I671@ +1 CHIL @I673@ +<< +0x00004386: rkey[0172]: ' F411' off: 0x00003386 len: 0x00000037 +>> +0 @F411@ FAM +1 HUSB @I673@ +1 WIFE @I674@ +1 CHIL @I675@ +<< +0x000043bd: rkey[0173]: ' F412' off: 0x000033bd len: 0x00000037 +>> +0 @F412@ FAM +1 HUSB @I676@ +1 WIFE @I675@ +1 CHIL @I677@ +<< +0x000043f4: rkey[0174]: ' F413' off: 0x000033f4 len: 0x00000037 +>> +0 @F413@ FAM +1 HUSB @I678@ +1 WIFE @I679@ +1 CHIL @I680@ +<< +0x0000442b: rkey[0175]: ' F414' off: 0x0000342b len: 0x00000037 +>> +0 @F414@ FAM +1 HUSB @I680@ +1 WIFE @I681@ +1 CHIL @I682@ +<< +0x00004462: rkey[0176]: ' F415' off: 0x00003462 len: 0x0000004c +>> +0 @F415@ FAM +1 HUSB @I1245@ +1 WIFE @I1244@ +1 MARR +2 DATE 1846 +1 CHIL @I683@ +<< +0x000044ae: rkey[0177]: ' F416' off: 0x000034ae len: 0x0000003d +>> +0 @F416@ FAM +1 HUSB @I683@ +1 WIFE @I2633@ +1 MARR +2 DATE 1878 +<< +0x000044eb: rkey[0178]: ' F417' off: 0x000034eb len: 0x00000037 +>> +0 @F417@ FAM +1 HUSB @I686@ +1 WIFE @I685@ +1 CHIL @I687@ +<< +0x00004522: rkey[0179]: ' F418' off: 0x00003522 len: 0x00000067 +>> +0 @F418@ FAM +1 HUSB @I688@ +1 WIFE @I687@ +1 MARR +2 DATE 20 FEB 1868 +2 PLAC Vienna,Austria +1 CHIL @I689@ +<< +0x00004589: rkey[0180]: ' F419' off: 0x00003589 len: 0x00000066 +>> +0 @F419@ FAM +1 HUSB @I1150@ +1 WIFE @I1179@ +1 CHIL @I688@ +1 CHIL @I1180@ +1 CHIL @I1181@ +1 CHIL @I1182@ +<< +0x000045ef: rkey[0181]: ' F420' off: 0x000035ef len: 0x00000064 +>> +0 @F420@ FAM +1 HUSB @I689@ +1 WIFE @I690@ +1 CHIL @I1183@ +1 CHIL @I1184@ +1 CHIL @I691@ +1 CHIL @I1185@ +<< +0x00004653: rkey[0182]: ' F421' off: 0x00003653 len: 0x00000084 +>> +0 @F421@ FAM +1 HUSB @I689@ +1 WIFE @I1186@ +1 CHIL @I1187@ +1 CHIL @I1188@ +1 CHIL @I1189@ +1 CHIL @I1190@ +1 CHIL @I1191@ +1 CHIL @I1192@ +<< +0x000046d7: rkey[0183]: ' F422' off: 0x000036d7 len: 0x0000005b +>> +0 @F422@ FAM +1 HUSB @I1197@ +1 WIFE @I1202@ +1 MARR +2 DATE 1874 +1 CHIL @I1119@ +1 CHIL @I690@ +<< +0x00004732: rkey[0184]: ' F423' off: 0x00003732 len: 0x000000a0 +>> +0 @F423@ FAM +1 HUSB @I1630@ +1 WIFE @I1631@ +1 MARR +2 DATE 1 OCT 1643 +2 PLAC Gluckstadt +1 CHIL @I1625@ +1 CHIL @I2856@ +1 CHIL @I2857@ +1 CHIL @I692@ +1 CHIL @I2858@ +<< +0x000047d2: rkey[0185]: ' F424' off: 0x000037d2 len: 0x00000111 +>> +0 @F424@ FAM +1 HUSB @I692@ +1 WIFE @I693@ +1 MARR +2 DATE 28 JUL 1683 +2 PLAC Chapel Royal,St. James,England +1 CHIL @I694@ +1 CHIL @I695@ +1 CHIL @I696@ +1 CHIL @I697@ +1 CHIL @I698@ +1 CHIL @I699@ +1 CHIL @I700@ +1 CHIL @I701@ +1 CHIL @I702@ +1 CHIL @I703@ +1 CHIL @I704@ +1 CHIL @I705@ +<< +0x000048e3: rkey[0186]: ' F425' off: 0x000038e3 len: 0x000000c0 +>> +0 @F425@ FAM +1 HUSB @I706@ +1 WIFE @I707@ +1 MARR +2 DATE 24 NOV 1659 +2 PLAC Breda +1 CHIL @I708@ +1 CHIL @I709@ +1 CHIL @I710@ +1 CHIL @I693@ +1 CHIL @I711@ +1 CHIL @I712@ +1 CHIL @I713@ +1 CHIL @I714@ +<< +0x000049a3: rkey[0187]: ' F426' off: 0x000039a3 len: 0x000000dc +>> +0 @F426@ FAM +1 HUSB @I730@ +1 WIFE @I739@ +1 MARR +2 DATE 13 JUN 1625 +2 PLAC Canterbury,,England +1 CHIL @I742@ +1 CHIL @I743@ +1 CHIL @I744@ +1 CHIL @I706@ +1 CHIL @I745@ +1 CHIL @I746@ +1 CHIL @I747@ +1 CHIL @I748@ +1 CHIL @I749@ +<< +0x00004a7f: rkey[0188]: ' F427' off: 0x00003a7f len: 0x0000009f +>> +0 @F427@ FAM +1 HUSB @I706@ +1 WIFE @I715@ +1 MARR +2 DATE 21 NOV 1673 +2 PLAC Dover,,England +1 CHIL @I716@ +1 CHIL @I717@ +1 CHIL @I718@ +1 CHIL @I719@ +1 CHIL @I720@ +<< +0x00004b1e: rkey[0189]: ' F428' off: 0x00003b1e len: 0x0000002a +>> +0 @F428@ FAM +1 HUSB @I2127@ +1 CHIL @I707@ +<< +0x00004b48: rkey[0190]: ' F429' off: 0x00003b48 len: 0x00000063 +>> +0 @F429@ FAM +1 HUSB @I757@ +1 WIFE @I709@ +1 MARR +2 DATE 4 NOV 1677 +2 PLAC St. James Palace,,England +<< +0x00004bab: rkey[0191]: ' F430' off: 0x00003bab len: 0x00000037 +>> +0 @F430@ FAM +1 HUSB @I755@ +1 WIFE @I756@ +1 CHIL @I715@ +<< +0x00004be2: rkey[0192]: ' F431' off: 0x00003be2 len: 0x00000074 +>> +0 @F431@ FAM +1 HUSB @I719@ +1 WIFE @I721@ +1 MARR +2 DATE 3 SEP 1719 +2 PLAC Monte Fiascone +1 CHIL @I722@ +1 CHIL @I723@ +<< +0x00004c56: rkey[0193]: ' F432' off: 0x00003c56 len: 0x0000002a +>> +0 @F432@ FAM +1 HUSB @I2137@ +1 CHIL @I721@ +<< +0x00004c80: rkey[0194]: ' F433' off: 0x00003c80 len: 0x00000054 +>> +0 @F433@ FAM +1 HUSB @I722@ +1 WIFE @I724@ +1 MARR +2 DATE 17 APR 1772 +2 PLAC Marcerata +<< +0x00004cd4: rkey[0195]: ' F434' off: 0x00003cd4 len: 0x0000002a +>> +0 @F434@ FAM +1 HUSB @I2139@ +1 CHIL @I724@ +<< +0x00004cfe: rkey[0196]: ' F435' off: 0x00003cfe len: 0x0000006d +>> +0 @F435@ FAM +1 HUSB @I1249@ +1 WIFE @I1247@ +1 MARR +2 DATE 29 JUL 1565 +2 PLAC Edinburgh,Scotland +1 CHIL @I725@ +<< +0x00004d6b: rkey[0197]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004d6b: rkey[0198]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004d6b: rkey[0199]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004d6b: rkey[0200]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004d6b: rkey[0201]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004d6b: rkey[0202]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004d6b: rkey[0203]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004d6b: rkey[0204]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004d6b: rkey[0205]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004d6b: rkey[0206]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004d6b: rkey[0207]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004d6b: rkey[0208]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004d6b: rkey[0209]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004d6b: rkey[0210]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004d6b: rkey[0211]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004d6b: rkey[0212]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004d6b: rkey[0213]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004d6b: rkey[0214]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004d6b: rkey[0215]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004d6b: rkey[0216]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004d6b: rkey[0217]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004d6b: rkey[0218]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004d6b: rkey[0219]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004d6b: rkey[0220]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004d6b: rkey[0221]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004d6b: rkey[0222]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004d6b: rkey[0223]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004d6b: rkey[0224]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004d6b: rkey[0225]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004d6b: rkey[0226]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004d6b: rkey[0227]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004d6b: rkey[0228]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004d6b: rkey[0229]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004d6b: rkey[0230]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004d6b: rkey[0231]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004d6b: rkey[0232]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004d6b: rkey[0233]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004d6b: rkey[0234]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004d6b: rkey[0235]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004d6b: rkey[0236]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004d6b: rkey[0237]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004d6b: rkey[0238]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004d6b: rkey[0239]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004d6b: rkey[0240]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004d6b: rkey[0241]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004d6b: rkey[0242]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004d6b: rkey[0243]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004d6b: rkey[0244]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004d6b: rkey[0245]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004d6b: rkey[0246]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004d6b: rkey[0247]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004d6b: rkey[0248]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004d6b: rkey[0249]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004d6b: rkey[0250]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004d6b: rkey[0251]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004d6b: rkey[0252]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004d6b: rkey[0253]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004d6b: rkey[0254]: ' ' off: 0x00000000 len: 0x00000000 +>><< + +0x00004d6b: EOF (0x00004d6b) GOOD + +BLOCK - DIRECTORY +0x00000000: ix_self: 0x00000005 (aa/af) +0x00000004: ix_type: 2 (BLOCK) +0x00000006: ix_pad1: 0x0000 +0x00000008: ix_parent: 0x00000000 (aa/aa) +0x0000000c: ix_nkeys: 168 +0x0000000e: ix_rkey[0000]: ' F436' +0x00000016: ix_rkey[0001]: ' F437' +0x0000001e: ix_rkey[0002]: ' F438' +0x00000026: ix_rkey[0003]: ' F439' +0x0000002e: ix_rkey[0004]: ' F440' +0x00000036: ix_rkey[0005]: ' F441' +0x0000003e: ix_rkey[0006]: ' F442' +0x00000046: ix_rkey[0007]: ' F443' +0x0000004e: ix_rkey[0008]: ' F444' +0x00000056: ix_rkey[0009]: ' F445' +0x0000005e: ix_rkey[0010]: ' F446' +0x00000066: ix_rkey[0011]: ' F447' +0x0000006e: ix_rkey[0012]: ' F448' +0x00000076: ix_rkey[0013]: ' F449' +0x0000007e: ix_rkey[0014]: ' F450' +0x00000086: ix_rkey[0015]: ' F451' +0x0000008e: ix_rkey[0016]: ' F452' +0x00000096: ix_rkey[0017]: ' F453' +0x0000009e: ix_rkey[0018]: ' F454' +0x000000a6: ix_rkey[0019]: ' F455' +0x000000ae: ix_rkey[0020]: ' F456' +0x000000b6: ix_rkey[0021]: ' F457' +0x000000be: ix_rkey[0022]: ' F458' +0x000000c6: ix_rkey[0023]: ' F459' +0x000000ce: ix_rkey[0024]: ' F460' +0x000000d6: ix_rkey[0025]: ' F461' +0x000000de: ix_rkey[0026]: ' F462' +0x000000e6: ix_rkey[0027]: ' F463' +0x000000ee: ix_rkey[0028]: ' F464' +0x000000f6: ix_rkey[0029]: ' F465' +0x000000fe: ix_rkey[0030]: ' F466' +0x00000106: ix_rkey[0031]: ' F467' +0x0000010e: ix_rkey[0032]: ' F468' +0x00000116: ix_rkey[0033]: ' F469' +0x0000011e: ix_rkey[0034]: ' F470' +0x00000126: ix_rkey[0035]: ' F471' +0x0000012e: ix_rkey[0036]: ' F472' +0x00000136: ix_rkey[0037]: ' F473' +0x0000013e: ix_rkey[0038]: ' F474' +0x00000146: ix_rkey[0039]: ' F475' +0x0000014e: ix_rkey[0040]: ' F476' +0x00000156: ix_rkey[0041]: ' F477' +0x0000015e: ix_rkey[0042]: ' F478' +0x00000166: ix_rkey[0043]: ' F479' +0x0000016e: ix_rkey[0044]: ' F480' +0x00000176: ix_rkey[0045]: ' F481' +0x0000017e: ix_rkey[0046]: ' F482' +0x00000186: ix_rkey[0047]: ' F483' +0x0000018e: ix_rkey[0048]: ' F484' +0x00000196: ix_rkey[0049]: ' F485' +0x0000019e: ix_rkey[0050]: ' F486' +0x000001a6: ix_rkey[0051]: ' F487' +0x000001ae: ix_rkey[0052]: ' F488' +0x000001b6: ix_rkey[0053]: ' F489' +0x000001be: ix_rkey[0054]: ' F490' +0x000001c6: ix_rkey[0055]: ' F491' +0x000001ce: ix_rkey[0056]: ' F492' +0x000001d6: ix_rkey[0057]: ' F493' +0x000001de: ix_rkey[0058]: ' F494' +0x000001e6: ix_rkey[0059]: ' F495' +0x000001ee: ix_rkey[0060]: ' F496' +0x000001f6: ix_rkey[0061]: ' F497' +0x000001fe: ix_rkey[0062]: ' F498' +0x00000206: ix_rkey[0063]: ' F499' +0x0000020e: ix_rkey[0064]: ' F500' +0x00000216: ix_rkey[0065]: ' F501' +0x0000021e: ix_rkey[0066]: ' F502' +0x00000226: ix_rkey[0067]: ' F503' +0x0000022e: ix_rkey[0068]: ' F504' +0x00000236: ix_rkey[0069]: ' F505' +0x0000023e: ix_rkey[0070]: ' F506' +0x00000246: ix_rkey[0071]: ' F507' +0x0000024e: ix_rkey[0072]: ' F508' +0x00000256: ix_rkey[0073]: ' F509' +0x0000025e: ix_rkey[0074]: ' F510' +0x00000266: ix_rkey[0075]: ' F511' +0x0000026e: ix_rkey[0076]: ' F512' +0x00000276: ix_rkey[0077]: ' F513' +0x0000027e: ix_rkey[0078]: ' F514' +0x00000286: ix_rkey[0079]: ' F515' +0x0000028e: ix_rkey[0080]: ' F516' +0x00000296: ix_rkey[0081]: ' F517' +0x0000029e: ix_rkey[0082]: ' F518' +0x000002a6: ix_rkey[0083]: ' F519' +0x000002ae: ix_rkey[0084]: ' F520' +0x000002b6: ix_rkey[0085]: ' F521' +0x000002be: ix_rkey[0086]: ' F522' +0x000002c6: ix_rkey[0087]: ' F523' +0x000002ce: ix_rkey[0088]: ' F524' +0x000002d6: ix_rkey[0089]: ' F525' +0x000002de: ix_rkey[0090]: ' F526' +0x000002e6: ix_rkey[0091]: ' F527' +0x000002ee: ix_rkey[0092]: ' F528' +0x000002f6: ix_rkey[0093]: ' F529' +0x000002fe: ix_rkey[0094]: ' F530' +0x00000306: ix_rkey[0095]: ' F531' +0x0000030e: ix_rkey[0096]: ' F532' +0x00000316: ix_rkey[0097]: ' F533' +0x0000031e: ix_rkey[0098]: ' F534' +0x00000326: ix_rkey[0099]: ' F535' +0x0000032e: ix_rkey[0100]: ' F536' +0x00000336: ix_rkey[0101]: ' F537' +0x0000033e: ix_rkey[0102]: ' F538' +0x00000346: ix_rkey[0103]: ' F539' +0x0000034e: ix_rkey[0104]: ' F540' +0x00000356: ix_rkey[0105]: ' F541' +0x0000035e: ix_rkey[0106]: ' F542' +0x00000366: ix_rkey[0107]: ' F543' +0x0000036e: ix_rkey[0108]: ' F544' +0x00000376: ix_rkey[0109]: ' F545' +0x0000037e: ix_rkey[0110]: ' F546' +0x00000386: ix_rkey[0111]: ' F547' +0x0000038e: ix_rkey[0112]: ' F548' +0x00000396: ix_rkey[0113]: ' F549' +0x0000039e: ix_rkey[0114]: ' F550' +0x000003a6: ix_rkey[0115]: ' F551' +0x000003ae: ix_rkey[0116]: ' F552' +0x000003b6: ix_rkey[0117]: ' F553' +0x000003be: ix_rkey[0118]: ' F554' +0x000003c6: ix_rkey[0119]: ' F555' +0x000003ce: ix_rkey[0120]: ' F556' +0x000003d6: ix_rkey[0121]: ' F557' +0x000003de: ix_rkey[0122]: ' F558' +0x000003e6: ix_rkey[0123]: ' F559' +0x000003ee: ix_rkey[0124]: ' F560' +0x000003f6: ix_rkey[0125]: ' F561' +0x000003fe: ix_rkey[0126]: ' F562' +0x00000406: ix_rkey[0127]: ' F563' +0x0000040e: ix_rkey[0128]: ' F564' +0x00000416: ix_rkey[0129]: ' F565' +0x0000041e: ix_rkey[0130]: ' F566' +0x00000426: ix_rkey[0131]: ' F567' +0x0000042e: ix_rkey[0132]: ' F568' +0x00000436: ix_rkey[0133]: ' F569' +0x0000043e: ix_rkey[0134]: ' F570' +0x00000446: ix_rkey[0135]: ' F571' +0x0000044e: ix_rkey[0136]: ' F572' +0x00000456: ix_rkey[0137]: ' F573' +0x0000045e: ix_rkey[0138]: ' F574' +0x00000466: ix_rkey[0139]: ' F575' +0x0000046e: ix_rkey[0140]: ' F576' +0x00000476: ix_rkey[0141]: ' F577' +0x0000047e: ix_rkey[0142]: ' F578' +0x00000486: ix_rkey[0143]: ' F579' +0x0000048e: ix_rkey[0144]: ' F580' +0x00000496: ix_rkey[0145]: ' F581' +0x0000049e: ix_rkey[0146]: ' F582' +0x000004a6: ix_rkey[0147]: ' F583' +0x000004ae: ix_rkey[0148]: ' F584' +0x000004b6: ix_rkey[0149]: ' F585' +0x000004be: ix_rkey[0150]: ' F586' +0x000004c6: ix_rkey[0151]: ' F587' +0x000004ce: ix_rkey[0152]: ' F588' +0x000004d6: ix_rkey[0153]: ' F589' +0x000004de: ix_rkey[0154]: ' F590' +0x000004e6: ix_rkey[0155]: ' F591' +0x000004ee: ix_rkey[0156]: ' F592' +0x000004f6: ix_rkey[0157]: ' F593' +0x000004fe: ix_rkey[0158]: ' F594' +0x00000506: ix_rkey[0159]: ' F595' +0x0000050e: ix_rkey[0160]: ' F596' +0x00000516: ix_rkey[0161]: ' F597' +0x0000051e: ix_rkey[0162]: ' F598' +0x00000526: ix_rkey[0163]: ' F599' +0x0000052e: ix_rkey[0164]: ' F600' +0x00000536: ix_rkey[0165]: ' F601' +0x0000053e: ix_rkey[0166]: ' F602' +0x00000546: ix_rkey[0167]: ' F603' +0x0000054e: ix_rkey[0168]: ' ' +0x00000556: ix_rkey[0169]: ' ' +0x0000055e: ix_rkey[0170]: ' ' +0x00000566: ix_rkey[0171]: ' ' +0x0000056e: ix_rkey[0172]: ' ' +0x00000576: ix_rkey[0173]: ' ' +0x0000057e: ix_rkey[0174]: ' ' +0x00000586: ix_rkey[0175]: ' ' +0x0000058e: ix_rkey[0176]: ' ' +0x00000596: ix_rkey[0177]: ' ' +0x0000059e: ix_rkey[0178]: ' ' +0x000005a6: ix_rkey[0179]: ' ' +0x000005ae: ix_rkey[0180]: ' ' +0x000005b6: ix_rkey[0181]: ' ' +0x000005be: ix_rkey[0182]: ' ' +0x000005c6: ix_rkey[0183]: ' ' +0x000005ce: ix_rkey[0184]: ' ' +0x000005d6: ix_rkey[0185]: ' ' +0x000005de: ix_rkey[0186]: ' ' +0x000005e6: ix_rkey[0187]: ' ' +0x000005ee: ix_rkey[0188]: ' ' +0x000005f6: ix_rkey[0189]: ' ' +0x000005fe: ix_rkey[0190]: ' ' +0x00000606: ix_rkey[0191]: ' ' +0x0000060e: ix_rkey[0192]: ' ' +0x00000616: ix_rkey[0193]: ' ' +0x0000061e: ix_rkey[0194]: ' ' +0x00000626: ix_rkey[0195]: ' ' +0x0000062e: ix_rkey[0196]: ' ' +0x00000636: ix_rkey[0197]: ' ' +0x0000063e: ix_rkey[0198]: ' ' +0x00000646: ix_rkey[0199]: ' ' +0x0000064e: ix_rkey[0200]: ' ' +0x00000656: ix_rkey[0201]: ' ' +0x0000065e: ix_rkey[0202]: ' ' +0x00000666: ix_rkey[0203]: ' ' +0x0000066e: ix_rkey[0204]: ' ' +0x00000676: ix_rkey[0205]: ' ' +0x0000067e: ix_rkey[0206]: ' ' +0x00000686: ix_rkey[0207]: ' ' +0x0000068e: ix_rkey[0208]: ' ' +0x00000696: ix_rkey[0209]: ' ' +0x0000069e: ix_rkey[0210]: ' ' +0x000006a6: ix_rkey[0211]: ' ' +0x000006ae: ix_rkey[0212]: ' ' +0x000006b6: ix_rkey[0213]: ' ' +0x000006be: ix_rkey[0214]: ' ' +0x000006c6: ix_rkey[0215]: ' ' +0x000006ce: ix_rkey[0216]: ' ' +0x000006d6: ix_rkey[0217]: ' ' +0x000006de: ix_rkey[0218]: ' ' +0x000006e6: ix_rkey[0219]: ' ' +0x000006ee: ix_rkey[0220]: ' ' +0x000006f6: ix_rkey[0221]: ' ' +0x000006fe: ix_rkey[0222]: ' ' +0x00000706: ix_rkey[0223]: ' ' +0x0000070e: ix_rkey[0224]: ' ' +0x00000716: ix_rkey[0225]: ' ' +0x0000071e: ix_rkey[0226]: ' ' +0x00000726: ix_rkey[0227]: ' ' +0x0000072e: ix_rkey[0228]: ' ' +0x00000736: ix_rkey[0229]: ' ' +0x0000073e: ix_rkey[0230]: ' ' +0x00000746: ix_rkey[0231]: ' ' +0x0000074e: ix_rkey[0232]: ' ' +0x00000756: ix_rkey[0233]: ' ' +0x0000075e: ix_rkey[0234]: ' ' +0x00000766: ix_rkey[0235]: ' ' +0x0000076e: ix_rkey[0236]: ' ' +0x00000776: ix_rkey[0237]: ' ' +0x0000077e: ix_rkey[0238]: ' ' +0x00000786: ix_rkey[0239]: ' ' +0x0000078e: ix_rkey[0240]: ' ' +0x00000796: ix_rkey[0241]: ' ' +0x0000079e: ix_rkey[0242]: ' ' +0x000007a6: ix_rkey[0243]: ' ' +0x000007ae: ix_rkey[0244]: ' ' +0x000007b6: ix_rkey[0245]: ' ' +0x000007be: ix_rkey[0246]: ' ' +0x000007c6: ix_rkey[0247]: ' ' +0x000007ce: ix_rkey[0248]: ' ' +0x000007d6: ix_rkey[0249]: ' ' +0x000007de: ix_rkey[0250]: ' ' +0x000007e6: ix_rkey[0251]: ' ' +0x000007ee: ix_rkey[0252]: ' ' +0x000007f6: ix_rkey[0253]: ' ' +0x000007fe: ix_rkey[0254]: ' ' +0x00000806: ix_pad2: 0x0000 +0x00000808: ix_offs[0000]: 0x00000000 +0x0000080c: ix_lens[0000]: 0x000000c6 +0x00000810: ix_offs[0001]: 0x000000c6 +0x00000814: ix_lens[0001]: 0x000000a7 +0x00000818: ix_offs[0002]: 0x0000016d +0x0000081c: ix_lens[0002]: 0x000000f4 +0x00000820: ix_offs[0003]: 0x00000261 +0x00000824: ix_lens[0003]: 0x00000064 +0x00000828: ix_offs[0004]: 0x000002c5 +0x0000082c: ix_lens[0004]: 0x00000044 +0x00000830: ix_offs[0005]: 0x00000309 +0x00000834: ix_lens[0005]: 0x0000005d +0x00000838: ix_offs[0006]: 0x00000366 +0x0000083c: ix_lens[0006]: 0x00000037 +0x00000840: ix_offs[0007]: 0x0000039d +0x00000844: ix_lens[0007]: 0x00000075 +0x00000848: ix_offs[0008]: 0x00000412 +0x0000084c: ix_lens[0008]: 0x00000048 +0x00000850: ix_offs[0009]: 0x0000045a +0x00000854: ix_lens[0009]: 0x00000037 +0x00000858: ix_offs[0010]: 0x00000491 +0x0000085c: ix_lens[0010]: 0x00000082 +0x00000860: ix_offs[0011]: 0x00000513 +0x00000864: ix_lens[0011]: 0x0000002a +0x00000868: ix_offs[0012]: 0x0000053d +0x0000086c: ix_lens[0012]: 0x0000002a +0x00000870: ix_offs[0013]: 0x00000567 +0x00000874: ix_lens[0013]: 0x00000038 +0x00000878: ix_offs[0014]: 0x0000059f +0x0000087c: ix_lens[0014]: 0x0000002a +0x00000880: ix_offs[0015]: 0x000005c9 +0x00000884: ix_lens[0015]: 0x0000002a +0x00000888: ix_offs[0016]: 0x000005f3 +0x0000088c: ix_lens[0016]: 0x00000071 +0x00000890: ix_offs[0017]: 0x00000664 +0x00000894: ix_lens[0017]: 0x00000052 +0x00000898: ix_offs[0018]: 0x000006b6 +0x0000089c: ix_lens[0018]: 0x00000039 +0x000008a0: ix_offs[0019]: 0x000006ef +0x000008a4: ix_lens[0019]: 0x000000c1 +0x000008a8: ix_offs[0020]: 0x000007b0 +0x000008ac: ix_lens[0020]: 0x000000f5 +0x000008b0: ix_offs[0021]: 0x000008a5 +0x000008b4: ix_lens[0021]: 0x00000069 +0x000008b8: ix_offs[0022]: 0x0000090e +0x000008bc: ix_lens[0022]: 0x00000065 +0x000008c0: ix_offs[0023]: 0x00000973 +0x000008c4: ix_lens[0023]: 0x00000059 +0x000008c8: ix_offs[0024]: 0x000009cc +0x000008cc: ix_lens[0024]: 0x00000042 +0x000008d0: ix_offs[0025]: 0x00000a0e +0x000008d4: ix_lens[0025]: 0x00000039 +0x000008d8: ix_offs[0026]: 0x00000a47 +0x000008dc: ix_lens[0026]: 0x00000039 +0x000008e0: ix_offs[0027]: 0x00000a80 +0x000008e4: ix_lens[0027]: 0x00000039 +0x000008e8: ix_offs[0028]: 0x00000ab9 +0x000008ec: ix_lens[0028]: 0x0000002a +0x000008f0: ix_offs[0029]: 0x00000ae3 +0x000008f4: ix_lens[0029]: 0x0000002a +0x000008f8: ix_offs[0030]: 0x00000b0d +0x000008fc: ix_lens[0030]: 0x0000002a +0x00000900: ix_offs[0031]: 0x00000b37 +0x00000904: ix_lens[0031]: 0x00000029 +0x00000908: ix_offs[0032]: 0x00000b60 +0x0000090c: ix_lens[0032]: 0x0000007d +0x00000910: ix_offs[0033]: 0x00000bdd +0x00000914: ix_lens[0033]: 0x00000082 +0x00000918: ix_offs[0034]: 0x00000c5f +0x0000091c: ix_lens[0034]: 0x00000029 +0x00000920: ix_offs[0035]: 0x00000c88 +0x00000924: ix_lens[0035]: 0x00000038 +0x00000928: ix_offs[0036]: 0x00000cc0 +0x0000092c: ix_lens[0036]: 0x0000002a +0x00000930: ix_offs[0037]: 0x00000cea +0x00000934: ix_lens[0037]: 0x00000029 +0x00000938: ix_offs[0038]: 0x00000d13 +0x0000093c: ix_lens[0038]: 0x00000037 +0x00000940: ix_offs[0039]: 0x00000d4a +0x00000944: ix_lens[0039]: 0x00000029 +0x00000948: ix_offs[0040]: 0x00000d73 +0x0000094c: ix_lens[0040]: 0x00000029 +0x00000950: ix_offs[0041]: 0x00000d9c +0x00000954: ix_lens[0041]: 0x00000039 +0x00000958: ix_offs[0042]: 0x00000dd5 +0x0000095c: ix_lens[0042]: 0x0000002a +0x00000960: ix_offs[0043]: 0x00000dff +0x00000964: ix_lens[0043]: 0x0000007c +0x00000968: ix_offs[0044]: 0x00000e7b +0x0000096c: ix_lens[0044]: 0x00000043 +0x00000970: ix_offs[0045]: 0x00000ebe +0x00000974: ix_lens[0045]: 0x000000c8 +0x00000978: ix_offs[0046]: 0x00000f86 +0x0000097c: ix_lens[0046]: 0x00000081 +0x00000980: ix_offs[0047]: 0x00001007 +0x00000984: ix_lens[0047]: 0x0000006c +0x00000988: ix_offs[0048]: 0x00001073 +0x0000098c: ix_lens[0048]: 0x00000064 +0x00000990: ix_offs[0049]: 0x000010d7 +0x00000994: ix_lens[0049]: 0x00000067 +0x00000998: ix_offs[0050]: 0x0000113e +0x0000099c: ix_lens[0050]: 0x0000005f +0x000009a0: ix_offs[0051]: 0x0000119d +0x000009a4: ix_lens[0051]: 0x00000053 +0x000009a8: ix_offs[0052]: 0x000011f0 +0x000009ac: ix_lens[0052]: 0x00000083 +0x000009b0: ix_offs[0053]: 0x00001273 +0x000009b4: ix_lens[0053]: 0x00000086 +0x000009b8: ix_offs[0054]: 0x000012f9 +0x000009bc: ix_lens[0054]: 0x0000006a +0x000009c0: ix_offs[0055]: 0x00001363 +0x000009c4: ix_lens[0055]: 0x0000002a +0x000009c8: ix_offs[0056]: 0x0000138d +0x000009cc: ix_lens[0056]: 0x0000004c +0x000009d0: ix_offs[0057]: 0x000013d9 +0x000009d4: ix_lens[0057]: 0x0000004c +0x000009d8: ix_offs[0058]: 0x00001425 +0x000009dc: ix_lens[0058]: 0x0000004b +0x000009e0: ix_offs[0059]: 0x00001470 +0x000009e4: ix_lens[0059]: 0x00000052 +0x000009e8: ix_offs[0060]: 0x000014c2 +0x000009ec: ix_lens[0060]: 0x0000003d +0x000009f0: ix_offs[0061]: 0x000014ff +0x000009f4: ix_lens[0061]: 0x00000039 +0x000009f8: ix_offs[0062]: 0x00001538 +0x000009fc: ix_lens[0062]: 0x00000068 +0x00000a00: ix_offs[0063]: 0x000015a0 +0x00000a04: ix_lens[0063]: 0x00000057 +0x00000a08: ix_offs[0064]: 0x000015f7 +0x00000a0c: ix_lens[0064]: 0x00000037 +0x00000a10: ix_offs[0065]: 0x0000162e +0x00000a14: ix_lens[0065]: 0x00000037 +0x00000a18: ix_offs[0066]: 0x00001665 +0x00000a1c: ix_lens[0066]: 0x00000037 +0x00000a20: ix_offs[0067]: 0x0000169c +0x00000a24: ix_lens[0067]: 0x00000057 +0x00000a28: ix_offs[0068]: 0x000016f3 +0x00000a2c: ix_lens[0068]: 0x0000002a +0x00000a30: ix_offs[0069]: 0x0000171d +0x00000a34: ix_lens[0069]: 0x00000046 +0x00000a38: ix_offs[0070]: 0x00001763 +0x00000a3c: ix_lens[0070]: 0x00000043 +0x00000a40: ix_offs[0071]: 0x000017a6 +0x00000a44: ix_lens[0071]: 0x0000003c +0x00000a48: ix_offs[0072]: 0x000017e2 +0x00000a4c: ix_lens[0072]: 0x00000050 +0x00000a50: ix_offs[0073]: 0x00001832 +0x00000a54: ix_lens[0073]: 0x00000057 +0x00000a58: ix_offs[0074]: 0x00001889 +0x00000a5c: ix_lens[0074]: 0x00000066 +0x00000a60: ix_offs[0075]: 0x000018ef +0x00000a64: ix_lens[0075]: 0x000000a2 +0x00000a68: ix_offs[0076]: 0x00001991 +0x00000a6c: ix_lens[0076]: 0x00000037 +0x00000a70: ix_offs[0077]: 0x000019c8 +0x00000a74: ix_lens[0077]: 0x0000004c +0x00000a78: ix_offs[0078]: 0x00001a14 +0x00000a7c: ix_lens[0078]: 0x0000002a +0x00000a80: ix_offs[0079]: 0x00001a3e +0x00000a84: ix_lens[0079]: 0x0000004c +0x00000a88: ix_offs[0080]: 0x00001a8a +0x00000a8c: ix_lens[0080]: 0x0000005b +0x00000a90: ix_offs[0081]: 0x00001ae5 +0x00000a94: ix_lens[0081]: 0x00000065 +0x00000a98: ix_offs[0082]: 0x00001b4a +0x00000a9c: ix_lens[0082]: 0x00000075 +0x00000aa0: ix_offs[0083]: 0x00001bbf +0x00000aa4: ix_lens[0083]: 0x00000037 +0x00000aa8: ix_offs[0084]: 0x00001bf6 +0x00000aac: ix_lens[0084]: 0x00000045 +0x00000ab0: ix_offs[0085]: 0x00001c3b +0x00000ab4: ix_lens[0085]: 0x00000045 +0x00000ab8: ix_offs[0086]: 0x00001c80 +0x00000abc: ix_lens[0086]: 0x00000029 +0x00000ac0: ix_offs[0087]: 0x00001ca9 +0x00000ac4: ix_lens[0087]: 0x00000044 +0x00000ac8: ix_offs[0088]: 0x00001ced +0x00000acc: ix_lens[0088]: 0x00000053 +0x00000ad0: ix_offs[0089]: 0x00001d40 +0x00000ad4: ix_lens[0089]: 0x00000090 +0x00000ad8: ix_offs[0090]: 0x00001dd0 +0x00000adc: ix_lens[0090]: 0x00000052 +0x00000ae0: ix_offs[0091]: 0x00001e22 +0x00000ae4: ix_lens[0091]: 0x0000004c +0x00000ae8: ix_offs[0092]: 0x00001e6e +0x00000aec: ix_lens[0092]: 0x00000048 +0x00000af0: ix_offs[0093]: 0x00001eb6 +0x00000af4: ix_lens[0093]: 0x00000068 +0x00000af8: ix_offs[0094]: 0x00001f1e +0x00000afc: ix_lens[0094]: 0x00000061 +0x00000b00: ix_offs[0095]: 0x00001f7f +0x00000b04: ix_lens[0095]: 0x00000053 +0x00000b08: ix_offs[0096]: 0x00001fd2 +0x00000b0c: ix_lens[0096]: 0x00000029 +0x00000b10: ix_offs[0097]: 0x00001ffb +0x00000b14: ix_lens[0097]: 0x00000037 +0x00000b18: ix_offs[0098]: 0x00002032 +0x00000b1c: ix_lens[0098]: 0x0000006a +0x00000b20: ix_offs[0099]: 0x0000209c +0x00000b24: ix_lens[0099]: 0x0000003f +0x00000b28: ix_offs[0100]: 0x000020db +0x00000b2c: ix_lens[0100]: 0x00000053 +0x00000b30: ix_offs[0101]: 0x0000212e +0x00000b34: ix_lens[0101]: 0x00000045 +0x00000b38: ix_offs[0102]: 0x00002173 +0x00000b3c: ix_lens[0102]: 0x00000045 +0x00000b40: ix_offs[0103]: 0x000021b8 +0x00000b44: ix_lens[0103]: 0x0000004a +0x00000b48: ix_offs[0104]: 0x00002202 +0x00000b4c: ix_lens[0104]: 0x0000002a +0x00000b50: ix_offs[0105]: 0x0000222c +0x00000b54: ix_lens[0105]: 0x0000004a +0x00000b58: ix_offs[0106]: 0x00002276 +0x00000b5c: ix_lens[0106]: 0x00000060 +0x00000b60: ix_offs[0107]: 0x000022d6 +0x00000b64: ix_lens[0107]: 0x00000066 +0x00000b68: ix_offs[0108]: 0x0000233c +0x00000b6c: ix_lens[0108]: 0x000000a0 +0x00000b70: ix_offs[0109]: 0x000023dc +0x00000b74: ix_lens[0109]: 0x00000039 +0x00000b78: ix_offs[0110]: 0x00002415 +0x00000b7c: ix_lens[0110]: 0x0000004a +0x00000b80: ix_offs[0111]: 0x0000245f +0x00000b84: ix_lens[0111]: 0x0000004a +0x00000b88: ix_offs[0112]: 0x000024a9 +0x00000b8c: ix_lens[0112]: 0x00000099 +0x00000b90: ix_offs[0113]: 0x00002542 +0x00000b94: ix_lens[0113]: 0x00000074 +0x00000b98: ix_offs[0114]: 0x000025b6 +0x00000b9c: ix_lens[0114]: 0x00000047 +0x00000ba0: ix_offs[0115]: 0x000025fd +0x00000ba4: ix_lens[0115]: 0x00000050 +0x00000ba8: ix_offs[0116]: 0x0000264d +0x00000bac: ix_lens[0116]: 0x0000002a +0x00000bb0: ix_offs[0117]: 0x00002677 +0x00000bb4: ix_lens[0117]: 0x00000048 +0x00000bb8: ix_offs[0118]: 0x000026bf +0x00000bbc: ix_lens[0118]: 0x00000047 +0x00000bc0: ix_offs[0119]: 0x00002706 +0x00000bc4: ix_lens[0119]: 0x00000048 +0x00000bc8: ix_offs[0120]: 0x0000274e +0x00000bcc: ix_lens[0120]: 0x0000002a +0x00000bd0: ix_offs[0121]: 0x00002778 +0x00000bd4: ix_lens[0121]: 0x0000002a +0x00000bd8: ix_offs[0122]: 0x000027a2 +0x00000bdc: ix_lens[0122]: 0x0000002a +0x00000be0: ix_offs[0123]: 0x000027cc +0x00000be4: ix_lens[0123]: 0x0000002a +0x00000be8: ix_offs[0124]: 0x000027f6 +0x00000bec: ix_lens[0124]: 0x00000039 +0x00000bf0: ix_offs[0125]: 0x0000282f +0x00000bf4: ix_lens[0125]: 0x00000062 +0x00000bf8: ix_offs[0126]: 0x00002891 +0x00000bfc: ix_lens[0126]: 0x00000049 +0x00000c00: ix_offs[0127]: 0x000028da +0x00000c04: ix_lens[0127]: 0x00000049 +0x00000c08: ix_offs[0128]: 0x00002923 +0x00000c0c: ix_lens[0128]: 0x00000075 +0x00000c10: ix_offs[0129]: 0x00002998 +0x00000c14: ix_lens[0129]: 0x00000044 +0x00000c18: ix_offs[0130]: 0x000029dc +0x00000c1c: ix_lens[0130]: 0x00000049 +0x00000c20: ix_offs[0131]: 0x00002a25 +0x00000c24: ix_lens[0131]: 0x00000072 +0x00000c28: ix_offs[0132]: 0x00002a97 +0x00000c2c: ix_lens[0132]: 0x0000002b +0x00000c30: ix_offs[0133]: 0x00002ac2 +0x00000c34: ix_lens[0133]: 0x0000002b +0x00000c38: ix_offs[0134]: 0x00002aed +0x00000c3c: ix_lens[0134]: 0x00000086 +0x00000c40: ix_offs[0135]: 0x00002b73 +0x00000c44: ix_lens[0135]: 0x0000002b +0x00000c48: ix_offs[0136]: 0x00002b9e +0x00000c4c: ix_lens[0136]: 0x00000067 +0x00000c50: ix_offs[0137]: 0x00002c05 +0x00000c54: ix_lens[0137]: 0x0000002b +0x00000c58: ix_offs[0138]: 0x00002c30 +0x00000c5c: ix_lens[0138]: 0x0000002b +0x00000c60: ix_offs[0139]: 0x00002c5b +0x00000c64: ix_lens[0139]: 0x0000003a +0x00000c68: ix_offs[0140]: 0x00002c95 +0x00000c6c: ix_lens[0140]: 0x00000085 +0x00000c70: ix_offs[0141]: 0x00002d1a +0x00000c74: ix_lens[0141]: 0x0000006b +0x00000c78: ix_offs[0142]: 0x00002d85 +0x00000c7c: ix_lens[0142]: 0x0000005c +0x00000c80: ix_offs[0143]: 0x00002de1 +0x00000c84: ix_lens[0143]: 0x0000003e +0x00000c88: ix_offs[0144]: 0x00002e1f +0x00000c8c: ix_lens[0144]: 0x0000002b +0x00000c90: ix_offs[0145]: 0x00002e4a +0x00000c94: ix_lens[0145]: 0x00000049 +0x00000c98: ix_offs[0146]: 0x00002e93 +0x00000c9c: ix_lens[0146]: 0x00000059 +0x00000ca0: ix_offs[0147]: 0x00002eec +0x00000ca4: ix_lens[0147]: 0x0000002b +0x00000ca8: ix_offs[0148]: 0x00002f17 +0x00000cac: ix_lens[0148]: 0x00000033 +0x00000cb0: ix_offs[0149]: 0x00002f4a +0x00000cb4: ix_lens[0149]: 0x00000049 +0x00000cb8: ix_offs[0150]: 0x00002f93 +0x00000cbc: ix_lens[0150]: 0x00000058 +0x00000cc0: ix_offs[0151]: 0x00002feb +0x00000cc4: ix_lens[0151]: 0x00000076 +0x00000cc8: ix_offs[0152]: 0x00003061 +0x00000ccc: ix_lens[0152]: 0x0000003a +0x00000cd0: ix_offs[0153]: 0x0000309b +0x00000cd4: ix_lens[0153]: 0x0000002b +0x00000cd8: ix_offs[0154]: 0x000030c6 +0x00000cdc: ix_lens[0154]: 0x0000002b +0x00000ce0: ix_offs[0155]: 0x000030f1 +0x00000ce4: ix_lens[0155]: 0x00000049 +0x00000ce8: ix_offs[0156]: 0x0000313a +0x00000cec: ix_lens[0156]: 0x0000002b +0x00000cf0: ix_offs[0157]: 0x00003165 +0x00000cf4: ix_lens[0157]: 0x0000002b +0x00000cf8: ix_offs[0158]: 0x00003190 +0x00000cfc: ix_lens[0158]: 0x00000085 +0x00000d00: ix_offs[0159]: 0x00003215 +0x00000d04: ix_lens[0159]: 0x0000003e +0x00000d08: ix_offs[0160]: 0x00003253 +0x00000d0c: ix_lens[0160]: 0x00000089 +0x00000d10: ix_offs[0161]: 0x000032dc +0x00000d14: ix_lens[0161]: 0x0000002b +0x00000d18: ix_offs[0162]: 0x00003307 +0x00000d1c: ix_lens[0162]: 0x0000005c +0x00000d20: ix_offs[0163]: 0x00003363 +0x00000d24: ix_lens[0163]: 0x0000002b +0x00000d28: ix_offs[0164]: 0x0000338e +0x00000d2c: ix_lens[0164]: 0x0000003e +0x00000d30: ix_offs[0165]: 0x000033cc +0x00000d34: ix_lens[0165]: 0x0000003e +0x00000d38: ix_offs[0166]: 0x0000340a +0x00000d3c: ix_lens[0166]: 0x0000003e +0x00000d40: ix_offs[0167]: 0x00003448 +0x00000d44: ix_lens[0167]: 0x0000006b +0x00000d48: ix_offs[0168]: 0x00000000 +0x00000d4c: ix_lens[0168]: 0x00000000 +0x00000d50: ix_offs[0169]: 0x00000000 +0x00000d54: ix_lens[0169]: 0x00000000 +0x00000d58: ix_offs[0170]: 0x00000000 +0x00000d5c: ix_lens[0170]: 0x00000000 +0x00000d60: ix_offs[0171]: 0x00000000 +0x00000d64: ix_lens[0171]: 0x00000000 +0x00000d68: ix_offs[0172]: 0x00000000 +0x00000d6c: ix_lens[0172]: 0x00000000 +0x00000d70: ix_offs[0173]: 0x00000000 +0x00000d74: ix_lens[0173]: 0x00000000 +0x00000d78: ix_offs[0174]: 0x00000000 +0x00000d7c: ix_lens[0174]: 0x00000000 +0x00000d80: ix_offs[0175]: 0x00000000 +0x00000d84: ix_lens[0175]: 0x00000000 +0x00000d88: ix_offs[0176]: 0x00000000 +0x00000d8c: ix_lens[0176]: 0x00000000 +0x00000d90: ix_offs[0177]: 0x00000000 +0x00000d94: ix_lens[0177]: 0x00000000 +0x00000d98: ix_offs[0178]: 0x00000000 +0x00000d9c: ix_lens[0178]: 0x00000000 +0x00000da0: ix_offs[0179]: 0x00000000 +0x00000da4: ix_lens[0179]: 0x00000000 +0x00000da8: ix_offs[0180]: 0x00000000 +0x00000dac: ix_lens[0180]: 0x00000000 +0x00000db0: ix_offs[0181]: 0x00000000 +0x00000db4: ix_lens[0181]: 0x00000000 +0x00000db8: ix_offs[0182]: 0x00000000 +0x00000dbc: ix_lens[0182]: 0x00000000 +0x00000dc0: ix_offs[0183]: 0x00000000 +0x00000dc4: ix_lens[0183]: 0x00000000 +0x00000dc8: ix_offs[0184]: 0x00000000 +0x00000dcc: ix_lens[0184]: 0x00000000 +0x00000dd0: ix_offs[0185]: 0x00000000 +0x00000dd4: ix_lens[0185]: 0x00000000 +0x00000dd8: ix_offs[0186]: 0x00000000 +0x00000ddc: ix_lens[0186]: 0x00000000 +0x00000de0: ix_offs[0187]: 0x00000000 +0x00000de4: ix_lens[0187]: 0x00000000 +0x00000de8: ix_offs[0188]: 0x00000000 +0x00000dec: ix_lens[0188]: 0x00000000 +0x00000df0: ix_offs[0189]: 0x00000000 +0x00000df4: ix_lens[0189]: 0x00000000 +0x00000df8: ix_offs[0190]: 0x00000000 +0x00000dfc: ix_lens[0190]: 0x00000000 +0x00000e00: ix_offs[0191]: 0x00000000 +0x00000e04: ix_lens[0191]: 0x00000000 +0x00000e08: ix_offs[0192]: 0x00000000 +0x00000e0c: ix_lens[0192]: 0x00000000 +0x00000e10: ix_offs[0193]: 0x00000000 +0x00000e14: ix_lens[0193]: 0x00000000 +0x00000e18: ix_offs[0194]: 0x00000000 +0x00000e1c: ix_lens[0194]: 0x00000000 +0x00000e20: ix_offs[0195]: 0x00000000 +0x00000e24: ix_lens[0195]: 0x00000000 +0x00000e28: ix_offs[0196]: 0x00000000 +0x00000e2c: ix_lens[0196]: 0x00000000 +0x00000e30: ix_offs[0197]: 0x00000000 +0x00000e34: ix_lens[0197]: 0x00000000 +0x00000e38: ix_offs[0198]: 0x00000000 +0x00000e3c: ix_lens[0198]: 0x00000000 +0x00000e40: ix_offs[0199]: 0x00000000 +0x00000e44: ix_lens[0199]: 0x00000000 +0x00000e48: ix_offs[0200]: 0x00000000 +0x00000e4c: ix_lens[0200]: 0x00000000 +0x00000e50: ix_offs[0201]: 0x00000000 +0x00000e54: ix_lens[0201]: 0x00000000 +0x00000e58: ix_offs[0202]: 0x00000000 +0x00000e5c: ix_lens[0202]: 0x00000000 +0x00000e60: ix_offs[0203]: 0x00000000 +0x00000e64: ix_lens[0203]: 0x00000000 +0x00000e68: ix_offs[0204]: 0x00000000 +0x00000e6c: ix_lens[0204]: 0x00000000 +0x00000e70: ix_offs[0205]: 0x00000000 +0x00000e74: ix_lens[0205]: 0x00000000 +0x00000e78: ix_offs[0206]: 0x00000000 +0x00000e7c: ix_lens[0206]: 0x00000000 +0x00000e80: ix_offs[0207]: 0x00000000 +0x00000e84: ix_lens[0207]: 0x00000000 +0x00000e88: ix_offs[0208]: 0x00000000 +0x00000e8c: ix_lens[0208]: 0x00000000 +0x00000e90: ix_offs[0209]: 0x00000000 +0x00000e94: ix_lens[0209]: 0x00000000 +0x00000e98: ix_offs[0210]: 0x00000000 +0x00000e9c: ix_lens[0210]: 0x00000000 +0x00000ea0: ix_offs[0211]: 0x00000000 +0x00000ea4: ix_lens[0211]: 0x00000000 +0x00000ea8: ix_offs[0212]: 0x00000000 +0x00000eac: ix_lens[0212]: 0x00000000 +0x00000eb0: ix_offs[0213]: 0x00000000 +0x00000eb4: ix_lens[0213]: 0x00000000 +0x00000eb8: ix_offs[0214]: 0x00000000 +0x00000ebc: ix_lens[0214]: 0x00000000 +0x00000ec0: ix_offs[0215]: 0x00000000 +0x00000ec4: ix_lens[0215]: 0x00000000 +0x00000ec8: ix_offs[0216]: 0x00000000 +0x00000ecc: ix_lens[0216]: 0x00000000 +0x00000ed0: ix_offs[0217]: 0x00000000 +0x00000ed4: ix_lens[0217]: 0x00000000 +0x00000ed8: ix_offs[0218]: 0x00000000 +0x00000edc: ix_lens[0218]: 0x00000000 +0x00000ee0: ix_offs[0219]: 0x00000000 +0x00000ee4: ix_lens[0219]: 0x00000000 +0x00000ee8: ix_offs[0220]: 0x00000000 +0x00000eec: ix_lens[0220]: 0x00000000 +0x00000ef0: ix_offs[0221]: 0x00000000 +0x00000ef4: ix_lens[0221]: 0x00000000 +0x00000ef8: ix_offs[0222]: 0x00000000 +0x00000efc: ix_lens[0222]: 0x00000000 +0x00000f00: ix_offs[0223]: 0x00000000 +0x00000f04: ix_lens[0223]: 0x00000000 +0x00000f08: ix_offs[0224]: 0x00000000 +0x00000f0c: ix_lens[0224]: 0x00000000 +0x00000f10: ix_offs[0225]: 0x00000000 +0x00000f14: ix_lens[0225]: 0x00000000 +0x00000f18: ix_offs[0226]: 0x00000000 +0x00000f1c: ix_lens[0226]: 0x00000000 +0x00000f20: ix_offs[0227]: 0x00000000 +0x00000f24: ix_lens[0227]: 0x00000000 +0x00000f28: ix_offs[0228]: 0x00000000 +0x00000f2c: ix_lens[0228]: 0x00000000 +0x00000f30: ix_offs[0229]: 0x00000000 +0x00000f34: ix_lens[0229]: 0x00000000 +0x00000f38: ix_offs[0230]: 0x00000000 +0x00000f3c: ix_lens[0230]: 0x00000000 +0x00000f40: ix_offs[0231]: 0x00000000 +0x00000f44: ix_lens[0231]: 0x00000000 +0x00000f48: ix_offs[0232]: 0x00000000 +0x00000f4c: ix_lens[0232]: 0x00000000 +0x00000f50: ix_offs[0233]: 0x00000000 +0x00000f54: ix_lens[0233]: 0x00000000 +0x00000f58: ix_offs[0234]: 0x00000000 +0x00000f5c: ix_lens[0234]: 0x00000000 +0x00000f60: ix_offs[0235]: 0x00000000 +0x00000f64: ix_lens[0235]: 0x00000000 +0x00000f68: ix_offs[0236]: 0x00000000 +0x00000f6c: ix_lens[0236]: 0x00000000 +0x00000f70: ix_offs[0237]: 0x00000000 +0x00000f74: ix_lens[0237]: 0x00000000 +0x00000f78: ix_offs[0238]: 0x00000000 +0x00000f7c: ix_lens[0238]: 0x00000000 +0x00000f80: ix_offs[0239]: 0x00000000 +0x00000f84: ix_lens[0239]: 0x00000000 +0x00000f88: ix_offs[0240]: 0x00000000 +0x00000f8c: ix_lens[0240]: 0x00000000 +0x00000f90: ix_offs[0241]: 0x00000000 +0x00000f94: ix_lens[0241]: 0x00000000 +0x00000f98: ix_offs[0242]: 0x00000000 +0x00000f9c: ix_lens[0242]: 0x00000000 +0x00000fa0: ix_offs[0243]: 0x00000000 +0x00000fa4: ix_lens[0243]: 0x00000000 +0x00000fa8: ix_offs[0244]: 0x00000000 +0x00000fac: ix_lens[0244]: 0x00000000 +0x00000fb0: ix_offs[0245]: 0x00000000 +0x00000fb4: ix_lens[0245]: 0x00000000 +0x00000fb8: ix_offs[0246]: 0x00000000 +0x00000fbc: ix_lens[0246]: 0x00000000 +0x00000fc0: ix_offs[0247]: 0x00000000 +0x00000fc4: ix_lens[0247]: 0x00000000 +0x00000fc8: ix_offs[0248]: 0x00000000 +0x00000fcc: ix_lens[0248]: 0x00000000 +0x00000fd0: ix_offs[0249]: 0x00000000 +0x00000fd4: ix_lens[0249]: 0x00000000 +0x00000fd8: ix_offs[0250]: 0x00000000 +0x00000fdc: ix_lens[0250]: 0x00000000 +0x00000fe0: ix_offs[0251]: 0x00000000 +0x00000fe4: ix_lens[0251]: 0x00000000 +0x00000fe8: ix_offs[0252]: 0x00000000 +0x00000fec: ix_lens[0252]: 0x00000000 +0x00000ff0: ix_offs[0253]: 0x00000000 +0x00000ff4: ix_lens[0253]: 0x00000000 +0x00000ff8: ix_offs[0254]: 0x00000000 +0x00000ffc: ix_lens[0254]: 0x00000000 + +BLOCK - DATA +0x00001000: rkey[0000]: ' F436' off: 0x00000000 len: 0x000000c6 +>> +0 @F436@ FAM +1 HUSB @I725@ +1 WIFE @I726@ +1 MARR +2 DATE 23 NOV 1589 +2 PLAC Oslo,Norway +1 CHIL @I727@ +1 CHIL @I728@ +1 CHIL @I729@ +1 CHIL @I730@ +1 CHIL @I731@ +1 CHIL @I732@ +1 CHIL @I733@ +1 CHIL @I734@ +<< +0x000010c6: rkey[0001]: ' F437' off: 0x000000c6 len: 0x000000a7 +>> +0 @F437@ FAM +1 HUSB @I737@ +1 WIFE @I738@ +1 MARR +2 DATE 20 JUL 1572 +2 PLAC Copenhagen,Denmark +1 CHIL @I726@ +1 CHIL @I1627@ +1 CHIL @I2860@ +1 CHIL @I2861@ +1 CHIL @I2862@ +<< +0x0000116d: rkey[0002]: ' F438' off: 0x0000016d len: 0x000000f4 +>> +0 @F438@ FAM +1 HUSB @I735@ +1 WIFE @I728@ +1 MARR +2 DATE 14 FEB 1613 +2 PLAC Whitehall +1 CHIL @I2114@ +1 CHIL @I765@ +1 CHIL @I766@ +1 CHIL @I767@ +1 CHIL @I768@ +1 CHIL @I2115@ +1 CHIL @I2116@ +1 CHIL @I2117@ +1 CHIL @I2118@ +1 CHIL @I2119@ +1 CHIL @I736@ +<< +0x00001261: rkey[0003]: ' F439' off: 0x00000261 len: 0x00000064 +>> +0 @F439@ FAM +1 HUSB @I1632@ +1 WIFE @I1633@ +1 MARR +2 DATE 29 OCT 1525 +2 PLAC Lauenburg +1 CHIL @I737@ +<< +0x000012c5: rkey[0004]: ' F440' off: 0x000002c5 len: 0x00000044 +>> +0 @F440@ FAM +1 HUSB @I740@ +1 WIFE @I2505@ +1 MARR +2 DATE 18 AUG 1572 +<< +0x00001309: rkey[0005]: ' F441' off: 0x00000309 len: 0x0000005d +>> +0 @F441@ FAM +1 HUSB @I743@ +1 WIFE @I752@ +1 MARR +2 DATE 20 MAY 1662 +2 PLAC Portsmouth,England +<< +0x00001366: rkey[0006]: ' F442' off: 0x00000366 len: 0x00000037 +>> +0 @F442@ FAM +1 HUSB @I750@ +1 WIFE @I744@ +1 CHIL @I757@ +<< +0x0000139d: rkey[0007]: ' F443' off: 0x0000039d len: 0x00000075 +>> +0 @F443@ FAM +1 HUSB @I751@ +1 WIFE @I749@ +1 MARR +2 DATE 31 MAR 1661 +2 PLAC Paris,,France +1 CHIL @I951@ +1 CHIL @I2128@ +<< +0x00001412: rkey[0008]: ' F444' off: 0x00000412 len: 0x00000048 +>> +0 @F444@ FAM +1 HUSB @I751@ +1 WIFE @I2916@ +1 CHIL @I2517@ +1 CHIL @I2917@ +<< +0x0000145a: rkey[0009]: ' F445' off: 0x0000045a len: 0x00000037 +>> +0 @F445@ FAM +1 HUSB @I753@ +1 WIFE @I754@ +1 CHIL @I752@ +<< +0x00001491: rkey[0010]: ' F446' off: 0x00000491 len: 0x00000082 +>> +0 @F446@ FAM +1 HUSB @I772@ +1 WIFE @I771@ +1 MARR +2 DATE 8 OCT 1684 +2 PLAC Herrenhausen +1 CHIL @I1177@ +1 CHIL @I1178@ +1 CHIL @I761@ +<< +0x00001513: rkey[0011]: ' F447' off: 0x00000513 len: 0x0000002a +>> +0 @F447@ FAM +1 HUSB @I2144@ +1 CHIL @I762@ +<< +0x0000153d: rkey[0012]: ' F448' off: 0x0000053d len: 0x0000002a +>> +0 @F448@ FAM +1 HUSB @I2145@ +1 WIFE @I762@ +<< +0x00001567: rkey[0013]: ' F449' off: 0x00000567 len: 0x00000038 +>> +0 @F449@ FAM +1 HUSB @I765@ +1 WIFE @I769@ +1 CHIL @I2415@ +<< +0x0000159f: rkey[0014]: ' F450' off: 0x0000059f len: 0x0000002a +>> +0 @F450@ FAM +1 HUSB @I768@ +1 WIFE @I2121@ +<< +0x000015c9: rkey[0015]: ' F451' off: 0x000005c9 len: 0x0000002a +>> +0 @F451@ FAM +1 HUSB @I2120@ +1 CHIL @I769@ +<< +0x000015f3: rkey[0016]: ' F452' off: 0x000005f3 len: 0x00000071 +>> +0 @F452@ FAM +1 HUSB @I772@ +1 WIFE @I1173@ +1 MARR +2 DATE 23 AUG 1679 +2 PLAC Potsdam +1 CHIL @I1174@ +1 CHIL @I1175@ +<< +0x00001664: rkey[0017]: ' F453' off: 0x00000664 len: 0x00000052 +>> +0 @F453@ FAM +1 HUSB @I772@ +1 WIFE @I1176@ +1 MARR +2 DATE 28 NOV 1708 +2 PLAC Berlin +<< +0x000016b6: rkey[0018]: ' F454' off: 0x000006b6 len: 0x00000039 +>> +0 @F454@ FAM +1 HUSB @I1254@ +1 WIFE @I1255@ +1 CHIL @I773@ +<< +0x000016ef: rkey[0019]: ' F455' off: 0x000006ef len: 0x000000c1 +>> +0 @F455@ FAM +1 HUSB @I773@ +1 WIFE @I774@ +1 MARR +2 DATE 18 JAN 1486 +2 PLAC Westminster,,England +1 CHIL @I775@ +1 CHIL @I776@ +1 CHIL @I828@ +1 CHIL @I829@ +1 CHIL @I830@ +1 CHIL @I831@ +1 CHIL @I832@ +<< +0x000017b0: rkey[0020]: ' F456' off: 0x000007b0 len: 0x000000f5 +>> +0 @F456@ FAM +1 HUSB @I991@ +1 WIFE @I998@ +1 MARR +2 DATE 1 MAY 1464 +2 PLAC Grafton Regis,Northants +1 CHIL @I774@ +1 CHIL @I999@ +1 CHIL @I1000@ +1 CHIL @I1001@ +1 CHIL @I1002@ +1 CHIL @I1003@ +1 CHIL @I1004@ +1 CHIL @I1005@ +1 CHIL @I1006@ +1 CHIL @I1007@ +<< +0x000018a5: rkey[0021]: ' F457' off: 0x000008a5 len: 0x00000069 +>> +0 @F457@ FAM +1 HUSB @I775@ +1 WIFE @I833@ +1 MARR +2 DATE 14 NOV 1501 +2 PLAC St. Pauls Cath.,London,England +<< +0x0000190e: rkey[0022]: ' F458' off: 0x0000090e len: 0x00000065 +>> +0 @F458@ FAM +1 HUSB @I834@ +1 WIFE @I776@ +1 MARR +2 DATE 8 AUG 1503 +2 PLAC Holyrod Abbey +1 CHIL @I835@ +<< +0x00001973: rkey[0023]: ' F459' off: 0x00000973 len: 0x00000059 +>> +0 @F459@ FAM +1 HUSB @I836@ +1 WIFE @I776@ +1 DIV Y +1 MARR +2 DATE 4 AUG 1514 +1 CHIL @I1431@ +<< +0x000019cc: rkey[0024]: ' F460' off: 0x000009cc len: 0x00000042 +>> +0 @F460@ FAM +1 HUSB @I837@ +1 WIFE @I776@ +1 MARR +2 DATE 3 MAR 1528 +<< +0x00001a0e: rkey[0025]: ' F461' off: 0x00000a0e len: 0x00000039 +>> +0 @F461@ FAM +1 HUSB @I2301@ +1 WIFE @I2302@ +1 CHIL @I779@ +<< +0x00001a47: rkey[0026]: ' F462' off: 0x00000a47 len: 0x00000039 +>> +0 @F462@ FAM +1 HUSB @I1291@ +1 WIFE @I1292@ +1 CHIL @I781@ +<< +0x00001a80: rkey[0027]: ' F463' off: 0x00000a80 len: 0x00000039 +>> +0 @F463@ FAM +1 HUSB @I1729@ +1 CHIL @I782@ +1 CHIL @I1728@ +<< +0x00001ab9: rkey[0028]: ' F464' off: 0x00000ab9 len: 0x0000002a +>> +0 @F464@ FAM +1 HUSB @I1722@ +1 CHIL @I787@ +<< +0x00001ae3: rkey[0029]: ' F465' off: 0x00000ae3 len: 0x0000002a +>> +0 @F465@ FAM +1 HUSB @I1728@ +1 CHIL @I789@ +<< +0x00001b0d: rkey[0030]: ' F466' off: 0x00000b0d len: 0x0000002a +>> +0 @F466@ FAM +1 HUSB @I1716@ +1 CHIL @I792@ +<< +0x00001b37: rkey[0031]: ' F467' off: 0x00000b37 len: 0x00000029 +>> +0 @F467@ FAM +1 HUSB @I804@ +1 WIFE @I805@ +<< +0x00001b60: rkey[0032]: ' F468' off: 0x00000b60 len: 0x0000007d +>> +0 @F468@ FAM +1 HUSB @I2995@ +1 WIFE @I2996@ +1 MARR +2 DATE JUL 1900 +1 CHIL @I806@ +1 CHIL @I2997@ +1 CHIL @I3009@ +1 CHIL @I2998@ +<< +0x00001bdd: rkey[0033]: ' F469' off: 0x00000bdd len: 0x00000082 +>> +0 @F469@ FAM +1 HUSB @I2986@ +1 WIFE @I806@ +1 MARR +2 DATE 28 DEC 1936 +2 PLAC Guildhall,London,England +1 CHIL @I2989@ +1 CHIL @I3010@ +<< +0x00001c5f: rkey[0034]: ' F470' off: 0x00000c5f len: 0x00000029 +>> +0 @F470@ FAM +1 HUSB @I810@ +1 CHIL @I807@ +<< +0x00001c88: rkey[0035]: ' F471' off: 0x00000c88 len: 0x00000038 +>> +0 @F471@ FAM +1 HUSB @I814@ +1 WIFE @I2947@ +1 CHIL @I811@ +<< +0x00001cc0: rkey[0036]: ' F472' off: 0x00000cc0 len: 0x0000002a +>> +0 @F472@ FAM +1 HUSB @I2946@ +1 CHIL @I812@ +<< +0x00001cea: rkey[0037]: ' F473' off: 0x00000cea len: 0x00000029 +>> +0 @F473@ FAM +1 HUSB @I815@ +1 CHIL @I814@ +<< +0x00001d13: rkey[0038]: ' F474' off: 0x00000d13 len: 0x00000037 +>> +0 @F474@ FAM +1 HUSB @I816@ +1 WIFE @I817@ +1 CHIL @I815@ +<< +0x00001d4a: rkey[0039]: ' F475' off: 0x00000d4a len: 0x00000029 +>> +0 @F475@ FAM +1 HUSB @I818@ +1 CHIL @I816@ +<< +0x00001d73: rkey[0040]: ' F476' off: 0x00000d73 len: 0x00000029 +>> +0 @F476@ FAM +1 HUSB @I819@ +1 CHIL @I818@ +<< +0x00001d9c: rkey[0041]: ' F477' off: 0x00000d9c len: 0x00000039 +>> +0 @F477@ FAM +1 HUSB @I2936@ +1 WIFE @I2937@ +1 CHIL @I820@ +<< +0x00001dd5: rkey[0042]: ' F478' off: 0x00000dd5 len: 0x0000002a +>> +0 @F478@ FAM +1 HUSB @I2933@ +1 CHIL @I821@ +<< +0x00001dff: rkey[0043]: ' F479' off: 0x00000dff len: 0x0000007c +>> +0 @F479@ FAM +1 HUSB @I825@ +1 WIFE @I822@ +1 DIV Y +1 MARR +2 DATE JUL 1976 +2 PLAC Dummer,,England +1 CHIL @I826@ +1 CHIL @I2959@ +<< +0x00001e7b: rkey[0044]: ' F480' off: 0x00000e7b len: 0x00000043 +>> +0 @F480@ FAM +1 HUSB @I823@ +1 WIFE @I824@ +1 MARR +2 DATE ABT 1953 +<< +0x00001ebe: rkey[0045]: ' F481' off: 0x00000ebe len: 0x000000c8 +>> +0 @F481@ FAM +1 HUSB @I828@ +1 WIFE @I833@ +1 DIV Y +1 MARR +2 DATE 11 JUN 1509 +2 PLAC Grey Friars Ch.,Greenwich,England +1 CHIL @I842@ +1 CHIL @I843@ +1 CHIL @I844@ +1 CHIL @I845@ +1 CHIL @I846@ +1 CHIL @I847@ +<< +0x00001f86: rkey[0046]: ' F482' off: 0x00000f86 len: 0x00000081 +>> +0 @F482@ FAM +1 HUSB @I828@ +1 WIFE @I848@ +1 MARR +2 DATE 25 JAN 1533 +2 PLAC Westminster,London,England +1 CHIL @I849@ +1 CHIL @I850@ +<< +0x00002007: rkey[0047]: ' F483' off: 0x00001007 len: 0x0000006c +>> +0 @F483@ FAM +1 HUSB @I828@ +1 WIFE @I851@ +1 MARR +2 DATE 30 MAY 1536 +2 PLAC York Place,,England +1 CHIL @I852@ +<< +0x00002073: rkey[0048]: ' F484' off: 0x00001073 len: 0x00000064 +>> +0 @F484@ FAM +1 HUSB @I828@ +1 WIFE @I853@ +1 DIV Y +1 MARR +2 DATE 6 JAN 1540 +2 PLAC Greenwich,,England +<< +0x000020d7: rkey[0049]: ' F485' off: 0x000010d7 len: 0x00000067 +>> +0 @F485@ FAM +1 HUSB @I828@ +1 WIFE @I856@ +1 MARR +2 DATE 28 JUL 1540 +2 PLAC Hampton Court,Palace,England +<< +0x0000213e: rkey[0050]: ' F486' off: 0x0000113e len: 0x0000005f +>> +0 @F486@ FAM +1 HUSB @I828@ +1 WIFE @I859@ +1 MARR +2 DATE 12 JUL 1543 +2 PLAC Hampton Court,Palace +<< +0x0000219d: rkey[0051]: ' F487' off: 0x0000119d len: 0x00000053 +>> +0 @F487@ FAM +1 HUSB @I838@ +1 WIFE @I830@ +1 MARR +2 DATE 9 OCT 1514 +2 PLAC Abbeville +<< +0x000021f0: rkey[0052]: ' F488' off: 0x000011f0 len: 0x00000083 +>> +0 @F488@ FAM +1 HUSB @I839@ +1 WIFE @I830@ +1 MARR +2 DATE 3 MAR 1515 +2 PLAC Paris,France +1 CHIL @I1426@ +1 CHIL @I1427@ +1 CHIL @I1428@ +<< +0x00002273: rkey[0053]: ' F489' off: 0x00001273 len: 0x00000086 +>> +0 @F489@ FAM +1 HUSB @I840@ +1 WIFE @I841@ +1 MARR +2 DATE 1469 +1 CHIL @I2887@ +1 CHIL @I2889@ +1 CHIL @I2100@ +1 CHIL @I2888@ +1 CHIL @I833@ +<< +0x000022f9: rkey[0054]: ' F490' off: 0x000012f9 len: 0x0000006a +>> +0 @F490@ FAM +1 HUSB @I1252@ +1 WIFE @I1469@ +1 MARR +2 DATE 1469 +1 CHIL @I834@ +1 CHIL @I2867@ +1 CHIL @I2868@ +<< +0x00002363: rkey[0055]: ' F491' off: 0x00001363 len: 0x0000002a +>> +0 @F491@ FAM +1 HUSB @I835@ +1 WIFE @I1429@ +<< +0x0000238d: rkey[0056]: ' F492' off: 0x0000138d len: 0x0000004c +>> +0 @F492@ FAM +1 HUSB @I835@ +1 WIFE @I1251@ +1 MARR +2 DATE 1538 +1 CHIL @I1247@ +<< +0x000023d9: rkey[0057]: ' F493' off: 0x000013d9 len: 0x0000004c +>> +0 @F493@ FAM +1 HUSB @I1260@ +1 WIFE @I2546@ +1 MARR +2 DATE 1462 +1 CHIL @I838@ +<< +0x00002425: rkey[0058]: ' F494' off: 0x00001425 len: 0x0000004b +>> +0 @F494@ FAM +1 HUSB @I838@ +1 WIFE @I2547@ +1 DIV Y +1 MARR +2 DATE 8 SEP 1476 +<< +0x00002470: rkey[0059]: ' F495' off: 0x00001470 len: 0x00000052 +>> +0 @F495@ FAM +1 HUSB @I838@ +1 WIFE @I2548@ +1 MARR +2 DATE 8 JAN 1499 +1 CHIL @I2440@ +<< +0x000024c2: rkey[0060]: ' F496' off: 0x000014c2 len: 0x0000003d +>> +0 @F496@ FAM +1 HUSB @I840@ +1 WIFE @I2886@ +1 MARR +2 DATE 1506 +<< +0x000024ff: rkey[0061]: ' F497' off: 0x000014ff len: 0x00000039 +>> +0 @F497@ FAM +1 HUSB @I2442@ +1 WIFE @I2443@ +1 CHIL @I841@ +<< +0x00002538: rkey[0062]: ' F498' off: 0x00001538 len: 0x00000068 +>> +0 @F498@ FAM +1 HUSB @I870@ +1 WIFE @I846@ +1 MARR +2 DATE 25 JUL 1554 +2 PLAC Winchester,Cathedral,,England +<< +0x000025a0: rkey[0063]: ' F499' off: 0x000015a0 len: 0x00000057 +>> +0 @F499@ FAM +1 HUSB @I2099@ +1 WIFE @I2337@ +1 CHIL @I2338@ +1 CHIL @I2339@ +1 CHIL @I848@ +<< +0x000025f7: rkey[0064]: ' F500' off: 0x000015f7 len: 0x00000037 +>> +0 @F500@ FAM +1 HUSB @I860@ +1 WIFE @I861@ +1 CHIL @I851@ +<< +0x0000262e: rkey[0065]: ' F501' off: 0x0000162e len: 0x00000037 +>> +0 @F501@ FAM +1 HUSB @I854@ +1 WIFE @I855@ +1 CHIL @I853@ +<< +0x00002665: rkey[0066]: ' F502' off: 0x00001665 len: 0x00000037 +>> +0 @F502@ FAM +1 HUSB @I857@ +1 WIFE @I858@ +1 CHIL @I856@ +<< +0x0000269c: rkey[0067]: ' F503' off: 0x0000169c len: 0x00000057 +>> +0 @F503@ FAM +1 HUSB @I2341@ +1 WIFE @I2342@ +1 CHIL @I2343@ +1 CHIL @I2337@ +1 CHIL @I857@ +<< +0x000026f3: rkey[0068]: ' F504' off: 0x000016f3 len: 0x0000002a +>> +0 @F504@ FAM +1 HUSB @I857@ +1 WIFE @I2346@ +<< +0x0000271d: rkey[0069]: ' F505' off: 0x0000171d len: 0x00000046 +>> +0 @F505@ FAM +1 HUSB @I865@ +1 WIFE @I866@ +1 CHIL @I859@ +1 CHIL @I2309@ +<< +0x00002763: rkey[0070]: ' F506' off: 0x00001763 len: 0x00000043 +>> +0 @F506@ FAM +1 HUSB @I862@ +1 WIFE @I859@ +1 MARR +2 DATE ABT 1529 +<< +0x000027a6: rkey[0071]: ' F507' off: 0x000017a6 len: 0x0000003c +>> +0 @F507@ FAM +1 HUSB @I863@ +1 WIFE @I859@ +1 MARR +2 DATE 1533 +<< +0x000027e2: rkey[0072]: ' F508' off: 0x000017e2 len: 0x00000050 +>> +0 @F508@ FAM +1 HUSB @I864@ +1 WIFE @I859@ +1 MARR +2 DATE 4 APR 1547 +1 CHIL @I867@ +<< +0x00002832: rkey[0073]: ' F509' off: 0x00001832 len: 0x00000057 +>> +0 @F509@ FAM +1 HUSB @I1430@ +1 WIFE @I1427@ +1 CHIL @I868@ +1 CHIL @I2106@ +1 CHIL @I2107@ +<< +0x00002889: rkey[0074]: ' F510' off: 0x00001889 len: 0x00000066 +>> +0 @F510@ FAM +1 HUSB @I869@ +1 WIFE @I868@ +1 MARR +2 DATE 21 MAY 1553 +2 PLAC Durham House,London,England +<< +0x000028ef: rkey[0075]: ' F511' off: 0x000018ef len: 0x000000a2 +>> +0 @F511@ FAM +1 HUSB @I2310@ +1 WIFE @I2311@ +1 CHIL @I2312@ +1 CHIL @I2313@ +1 CHIL @I2314@ +1 CHIL @I869@ +1 CHIL @I2315@ +1 CHIL @I2316@ +1 CHIL @I2317@ +1 CHIL @I2318@ +<< +0x00002991: rkey[0076]: ' F512' off: 0x00001991 len: 0x00000037 +>> +0 @F512@ FAM +1 HUSB @I871@ +1 WIFE @I872@ +1 CHIL @I870@ +<< +0x000029c8: rkey[0077]: ' F513' off: 0x000019c8 len: 0x0000004c +>> +0 @F513@ FAM +1 HUSB @I870@ +1 WIFE @I2133@ +1 MARR +2 DATE 1543 +1 CHIL @I2136@ +<< +0x00002a14: rkey[0078]: ' F514' off: 0x00001a14 len: 0x0000002a +>> +0 @F514@ FAM +1 HUSB @I870@ +1 WIFE @I2134@ +<< +0x00002a3e: rkey[0079]: ' F515' off: 0x00001a3e len: 0x0000004c +>> +0 @F515@ FAM +1 HUSB @I870@ +1 WIFE @I2135@ +1 MARR +2 DATE 1570 +1 CHIL @I2132@ +<< +0x00002a8a: rkey[0080]: ' F516' off: 0x00001a8a len: 0x0000005b +>> +0 @F516@ FAM +1 HUSB @I2885@ +1 WIFE @I2100@ +1 MARR +2 DATE 1496 +1 CHIL @I2894@ +1 CHIL @I871@ +<< +0x00002ae5: rkey[0081]: ' F517' off: 0x00001ae5 len: 0x00000065 +>> +0 @F517@ FAM +1 HUSB @I873@ +1 WIFE @I1370@ +1 MARR +2 DATE 7 JAN 1239 +2 PLAC Westminster +1 CHIL @I1147@ +<< +0x00002b4a: rkey[0082]: ' F518' off: 0x00001b4a len: 0x00000075 +>> +0 @F518@ FAM +1 HUSB @I874@ +1 WIFE @I882@ +1 DIV Y +1 MARR +2 DATE 1957 +2 PLAC Salem,Bavaria +1 CHIL @I883@ +1 CHIL @I884@ +<< +0x00002bbf: rkey[0083]: ' F519' off: 0x00001bbf len: 0x00000037 +>> +0 @F519@ FAM +1 HUSB @I874@ +1 WIFE @I885@ +1 CHIL @I886@ +<< +0x00002bf6: rkey[0084]: ' F520' off: 0x00001bf6 len: 0x00000045 +>> +0 @F520@ FAM +1 HUSB @I875@ +1 WIFE @I887@ +1 CHIL @I888@ +1 CHIL @I889@ +<< +0x00002c3b: rkey[0085]: ' F521' off: 0x00001c3b len: 0x00000045 +>> +0 @F521@ FAM +1 HUSB @I875@ +1 WIFE @I890@ +1 CHIL @I891@ +1 CHIL @I892@ +<< +0x00002c80: rkey[0086]: ' F522' off: 0x00001c80 len: 0x00000029 +>> +0 @F522@ FAM +1 HUSB @I875@ +1 WIFE @I893@ +<< +0x00002ca9: rkey[0087]: ' F523' off: 0x00001ca9 len: 0x00000044 +>> +0 @F523@ FAM +1 HUSB @I876@ +1 WIFE @I1370@ +1 MARR +2 DATE 23 APR 1224 +<< +0x00002ced: rkey[0088]: ' F524' off: 0x00001ced len: 0x00000053 +>> +0 @F524@ FAM +1 HUSB @I877@ +1 WIFE @I878@ +1 CHIL @I879@ +1 CHIL @I880@ +1 CHIL @I881@ +<< +0x00002d40: rkey[0089]: ' F525' off: 0x00001d40 len: 0x00000090 +>> +0 @F525@ FAM +1 HUSB @I902@ +1 WIFE @I895@ +1 MARR +2 DATE 1925 +1 CHIL @I903@ +1 CHIL @I904@ +1 CHIL @I890@ +1 CHIL @I905@ +1 CHIL @I906@ +1 CHIL @I907@ +<< +0x00002dd0: rkey[0090]: ' F526' off: 0x00001dd0 len: 0x00000052 +>> +0 @F526@ FAM +1 HUSB @I1422@ +1 WIFE @I1423@ +1 MARR +2 DATE 4 SEP 1725 +1 CHIL @I894@ +<< +0x00002e22: rkey[0091]: ' F527' off: 0x00001e22 len: 0x0000004c +>> +0 @F527@ FAM +1 HUSB @I2131@ +1 WIFE @I896@ +1 MARR +2 DATE 1621 +1 CHIL @I1420@ +<< +0x00002e6e: rkey[0092]: ' F528' off: 0x00001e6e len: 0x00000048 +>> +0 @F528@ FAM +1 HUSB @I897@ +1 WIFE @I2508@ +1 CHIL @I2509@ +1 CHIL @I2510@ +<< +0x00002eb6: rkey[0093]: ' F529' off: 0x00001eb6 len: 0x00000068 +>> +0 @F529@ FAM +1 HUSB @I900@ +1 WIFE @I899@ +1 DIV Y +1 MARR +2 DATE 1976 +2 PLAC Dinard,,France +1 CHIL @I901@ +<< +0x00002f1e: rkey[0094]: ' F530' off: 0x00001f1e len: 0x00000061 +>> +0 @F530@ FAM +1 HUSB @I903@ +1 WIFE @I908@ +1 CHIL @I909@ +1 CHIL @I910@ +1 CHIL @I911@ +1 CHIL @I912@ +<< +0x00002f7f: rkey[0095]: ' F531' off: 0x00001f7f len: 0x00000053 +>> +0 @F531@ FAM +1 HUSB @I916@ +1 WIFE @I906@ +1 CHIL @I917@ +1 CHIL @I918@ +1 CHIL @I919@ +<< +0x00002fd2: rkey[0096]: ' F532' off: 0x00001fd2 len: 0x00000029 +>> +0 @F532@ FAM +1 HUSB @I910@ +1 WIFE @I913@ +<< +0x00002ffb: rkey[0097]: ' F533' off: 0x00001ffb len: 0x00000037 +>> +0 @F533@ FAM +1 HUSB @I911@ +1 WIFE @I914@ +1 CHIL @I915@ +<< +0x00003032: rkey[0098]: ' F534' off: 0x00002032 len: 0x0000006a +>> +0 @F534@ FAM +1 HUSB @I2132@ +1 WIFE @I1017@ +1 MARR +2 DATE 1599 +1 CHIL @I920@ +1 CHIL @I2131@ +1 CHIL @I2417@ +<< +0x0000309c: rkey[0099]: ' F535' off: 0x0000209c len: 0x0000003f +>> +0 @F535@ FAM +1 HUSB @I921@ +1 WIFE @I934@ +1 DIV Y +1 CHIL @I935@ +<< +0x000030db: rkey[0100]: ' F536' off: 0x000020db len: 0x00000053 +>> +0 @F536@ FAM +1 HUSB @I921@ +1 WIFE @I936@ +1 CHIL @I937@ +1 CHIL @I938@ +1 CHIL @I939@ +<< +0x0000312e: rkey[0101]: ' F537' off: 0x0000212e len: 0x00000045 +>> +0 @F537@ FAM +1 HUSB @I922@ +1 WIFE @I931@ +1 CHIL @I932@ +1 CHIL @I933@ +<< +0x00003173: rkey[0102]: ' F538' off: 0x00002173 len: 0x00000045 +>> +0 @F538@ FAM +1 HUSB @I924@ +1 WIFE @I928@ +1 CHIL @I929@ +1 CHIL @I930@ +<< +0x000031b8: rkey[0103]: ' F539' off: 0x000021b8 len: 0x0000004a +>> +0 @F539@ FAM +1 HUSB @I925@ +1 WIFE @I926@ +1 MARR +2 DATE 1984 +1 CHIL @I927@ +<< +0x00003202: rkey[0104]: ' F540' off: 0x00002202 len: 0x0000002a +>> +0 @F540@ FAM +1 HUSB @I2130@ +1 WIFE @I951@ +<< +0x0000322c: rkey[0105]: ' F541' off: 0x0000222c len: 0x0000004a +>> +0 @F541@ FAM +1 HUSB @I953@ +1 WIFE @I952@ +1 MARR +2 DATE 1923 +1 CHIL @I954@ +<< +0x00003276: rkey[0106]: ' F542' off: 0x00002276 len: 0x00000060 +>> +0 @F542@ FAM +1 HUSB @I954@ +1 WIFE @I955@ +1 DIV Y +1 MARR +2 DATE 1956 +1 CHIL @I956@ +1 CHIL @I957@ +<< +0x000032d6: rkey[0107]: ' F543' off: 0x000022d6 len: 0x00000066 +>> +0 @F543@ FAM +1 HUSB @I966@ +1 WIFE @I958@ +1 MARR +2 DATE 1953 +1 CHIL @I967@ +1 CHIL @I968@ +1 CHIL @I969@ +<< +0x0000333c: rkey[0108]: ' F544' off: 0x0000233c len: 0x000000a0 +>> +0 @F544@ FAM +1 HUSB @I960@ +1 WIFE @I959@ +1 MARR +2 DATE 1961 +2 PLAC Asker,Near Oslo,Norway +1 CHIL @I961@ +1 CHIL @I962@ +1 CHIL @I963@ +1 CHIL @I964@ +1 CHIL @I965@ +<< +0x000033dc: rkey[0109]: ' F545' off: 0x000023dc len: 0x00000039 +>> +0 @F545@ FAM +1 HUSB @I1055@ +1 WIFE @I1056@ +1 CHIL @I971@ +<< +0x00003415: rkey[0110]: ' F546' off: 0x00002415 len: 0x0000004a +>> +0 @F546@ FAM +1 HUSB @I977@ +1 WIFE @I973@ +1 MARR +2 DATE 1983 +1 CHIL @I978@ +<< +0x0000345f: rkey[0111]: ' F547' off: 0x0000245f len: 0x0000004a +>> +0 @F547@ FAM +1 HUSB @I979@ +1 WIFE @I974@ +1 MARR +2 DATE 1984 +1 CHIL @I980@ +<< +0x000034a9: rkey[0112]: ' F548' off: 0x000024a9 len: 0x00000099 +>> +0 @F548@ FAM +1 HUSB @I988@ +1 WIFE @I989@ +1 CHIL @I991@ +1 CHIL @I992@ +1 CHIL @I993@ +1 CHIL @I984@ +1 CHIL @I994@ +1 CHIL @I995@ +1 CHIL @I996@ +1 CHIL @I997@ +<< +0x00003542: rkey[0113]: ' F549' off: 0x00002542 len: 0x00000074 +>> +0 @F549@ FAM +1 HUSB @I984@ +1 WIFE @I985@ +1 MARR +2 DATE 12 JUL 1472 +2 PLAC Westminster,,London,England +1 CHIL @I986@ +<< +0x000035b6: rkey[0114]: ' F550' off: 0x000025b6 len: 0x00000047 +>> +0 @F550@ FAM +1 HUSB @I987@ +1 WIFE @I1339@ +1 CHIL @I1340@ +1 CHIL @I985@ +<< +0x000035fd: rkey[0115]: ' F551' off: 0x000025fd len: 0x00000050 +>> +0 @F551@ FAM +1 HUSB @I1016@ +1 WIFE @I985@ +1 MARR +2 DATE AUG 1470 +2 PLAC Amboise +<< +0x0000364d: rkey[0116]: ' F552' off: 0x0000264d len: 0x0000002a +>> +0 @F552@ FAM +1 HUSB @I1342@ +1 CHIL @I987@ +<< +0x00003677: rkey[0117]: ' F553' off: 0x00002677 len: 0x00000048 +>> +0 @F553@ FAM +1 HUSB @I1023@ +1 WIFE @I1024@ +1 CHIL @I988@ +1 CHIL @I1025@ +<< +0x000036bf: rkey[0118]: ' F554' off: 0x000026bf len: 0x00000047 +>> +0 @F554@ FAM +1 HUSB @I990@ +1 WIFE @I1331@ +1 CHIL @I1342@ +1 CHIL @I989@ +<< +0x00003706: rkey[0119]: ' F555' off: 0x00002706 len: 0x00000048 +>> +0 @F555@ FAM +1 HUSB @I993@ +1 WIFE @I1340@ +1 CHIL @I1018@ +1 CHIL @I1019@ +<< +0x0000374e: rkey[0120]: ' F556' off: 0x0000274e len: 0x0000002a +>> +0 @F556@ FAM +1 HUSB @I1020@ +1 WIFE @I994@ +<< +0x00003778: rkey[0121]: ' F557' off: 0x00002778 len: 0x0000002a +>> +0 @F557@ FAM +1 HUSB @I1021@ +1 WIFE @I994@ +<< +0x000037a2: rkey[0122]: ' F558' off: 0x000027a2 len: 0x0000002a +>> +0 @F558@ FAM +1 HUSB @I2276@ +1 WIFE @I995@ +<< +0x000037cc: rkey[0123]: ' F559' off: 0x000027cc len: 0x0000002a +>> +0 @F559@ FAM +1 HUSB @I1022@ +1 WIFE @I996@ +<< +0x000037f6: rkey[0124]: ' F560' off: 0x000027f6 len: 0x00000039 +>> +0 @F560@ FAM +1 HUSB @I2271@ +1 WIFE @I1327@ +1 CHIL @I998@ +<< +0x0000382f: rkey[0125]: ' F561' off: 0x0000282f len: 0x00000062 +>> +0 @F561@ FAM +1 HUSB @I1013@ +1 WIFE @I998@ +1 MARR +2 DATE BEF 1460 +1 CHIL @I1014@ +1 CHIL @I1015@ +<< +0x00003891: rkey[0126]: ' F562' off: 0x00002891 len: 0x00000049 +>> +0 @F562@ FAM +1 HUSB @I1008@ +1 WIFE @I1000@ +1 MARR +2 DATE BEF DEC 1487 +<< +0x000038da: rkey[0127]: ' F563' off: 0x000028da len: 0x00000049 +>> +0 @F563@ FAM +1 HUSB @I1009@ +1 WIFE @I1000@ +1 MARR +2 DATE BEF JAN 1504 +<< +0x00003923: rkey[0128]: ' F564' off: 0x00002923 len: 0x00000075 +>> +0 @F564@ FAM +1 HUSB @I1003@ +1 WIFE @I1010@ +1 MARR +2 DATE 15 JAN 1478 +2 PLAC St. Stephen's,Chapel,Westminster,England +<< +0x00003998: rkey[0129]: ' F565' off: 0x00002998 len: 0x00000044 +>> +0 @F565@ FAM +1 HUSB @I1011@ +1 WIFE @I1004@ +1 MARR +2 DATE 4 FEB 1495 +<< +0x000039dc: rkey[0130]: ' F566' off: 0x000029dc len: 0x00000049 +>> +0 @F566@ FAM +1 HUSB @I1012@ +1 WIFE @I1006@ +1 MARR +2 DATE BEF OCT 1495 +<< +0x00003a25: rkey[0131]: ' F567' off: 0x00002a25 len: 0x00000072 +>> +0 @F567@ FAM +1 HUSB @I1217@ +1 WIFE @I1218@ +1 MARR +2 DATE 22 APR 1445 +2 PLAC Titchfield,Abbey,Hants +1 CHIL @I1016@ +<< +0x00003a97: rkey[0132]: ' F568' off: 0x00002a97 len: 0x0000002b +>> +0 @F568@ FAM +1 HUSB @I2884@ +1 CHIL @I1017@ +<< +0x00003ac2: rkey[0133]: ' F569' off: 0x00002ac2 len: 0x0000002b +>> +0 @F569@ FAM +1 HUSB @I2275@ +1 WIFE @I1019@ +<< +0x00003aed: rkey[0134]: ' F570' off: 0x00002aed len: 0x00000086 +>> +0 @F570@ FAM +1 HUSB @I1237@ +1 WIFE @I1337@ +1 MARR +2 DATE ABT 1 MAR 1372 +2 PLAC Hertford +1 CHIL @I1023@ +1 CHIL @I1338@ +1 CHIL @I2294@ +<< +0x00003b73: rkey[0135]: ' F571' off: 0x00002b73 len: 0x0000002b +>> +0 @F571@ FAM +1 HUSB @I1023@ +1 WIFE @I1444@ +<< +0x00003b9e: rkey[0136]: ' F572' off: 0x00002b9e len: 0x00000067 +>> +0 @F572@ FAM +1 HUSB @I1344@ +1 WIFE @I1345@ +1 CHIL @I1346@ +1 CHIL @I2280@ +1 CHIL @I1024@ +1 CHIL @I2281@ +<< +0x00003c05: rkey[0137]: ' F573' off: 0x00002c05 len: 0x0000002b +>> +0 @F573@ FAM +1 HUSB @I2273@ +1 WIFE @I1025@ +<< +0x00003c30: rkey[0138]: ' F574' off: 0x00002c30 len: 0x0000002b +>> +0 @F574@ FAM +1 HUSB @I1026@ +1 WIFE @I1025@ +<< +0x00003c5b: rkey[0139]: ' F575' off: 0x00002c5b len: 0x0000003a +>> +0 @F575@ FAM +1 HUSB @I1602@ +1 WIFE @I1603@ +1 CHIL @I1026@ +<< +0x00003c95: rkey[0140]: ' F576' off: 0x00002c95 len: 0x00000085 +>> +0 @F576@ FAM +1 HUSB @I1030@ +1 WIFE @I1038@ +1 CHIL @I1039@ +1 CHIL @I1040@ +1 CHIL @I1041@ +1 CHIL @I1042@ +1 CHIL @I1043@ +1 CHIL @I1044@ +<< +0x00003d1a: rkey[0141]: ' F577' off: 0x00002d1a len: 0x0000006b +>> +0 @F577@ FAM +1 HUSB @I1031@ +1 WIFE @I1037@ +1 MARR +2 DATE 1946 +1 CHIL @I2706@ +1 CHIL @I2707@ +1 CHIL @I2708@ +<< +0x00003d85: rkey[0142]: ' F578' off: 0x00002d85 len: 0x0000005c +>> +0 @F578@ FAM +1 HUSB @I1033@ +1 WIFE @I1032@ +1 MARR +2 DATE 1963 +1 CHIL @I2711@ +1 CHIL @I2712@ +<< +0x00003de1: rkey[0143]: ' F579' off: 0x00002de1 len: 0x0000003e +>> +0 @F579@ FAM +1 HUSB @I1034@ +1 WIFE @I1036@ +1 MARR +2 DATE 1960 +<< +0x00003e1f: rkey[0144]: ' F580' off: 0x00002e1f len: 0x0000002b +>> +0 @F580@ FAM +1 HUSB @I1045@ +1 WIFE @I1039@ +<< +0x00003e4a: rkey[0145]: ' F581' off: 0x00002e4a len: 0x00000049 +>> +0 @F581@ FAM +1 HUSB @I1040@ +1 WIFE @I1046@ +1 CHIL @I1047@ +1 CHIL @I1048@ +<< +0x00003e93: rkey[0146]: ' F582' off: 0x00002e93 len: 0x00000059 +>> +0 @F582@ FAM +1 HUSB @I1041@ +1 WIFE @I1049@ +1 DIV N +1 MARR +2 DATE SEP 1988 +1 CHIL @I1050@ +<< +0x00003eec: rkey[0147]: ' F583' off: 0x00002eec len: 0x0000002b +>> +0 @F583@ FAM +1 HUSB @I1051@ +1 WIFE @I1043@ +<< +0x00003f17: rkey[0148]: ' F584' off: 0x00002f17 len: 0x00000033 +>> +0 @F584@ FAM +1 HUSB @I1070@ +1 WIFE @I1074@ +1 DIV Y +<< +0x00003f4a: rkey[0149]: ' F585' off: 0x00002f4a len: 0x00000049 +>> +0 @F585@ FAM +1 HUSB @I1070@ +1 WIFE @I1075@ +1 CHIL @I1076@ +1 CHIL @I1077@ +<< +0x00003f93: rkey[0150]: ' F586' off: 0x00002f93 len: 0x00000058 +>> +0 @F586@ FAM +1 HUSB @I1070@ +1 WIFE @I1078@ +1 CHIL @I1079@ +1 CHIL @I1080@ +1 CHIL @I1081@ +<< +0x00003feb: rkey[0151]: ' F587' off: 0x00002feb len: 0x00000076 +>> +0 @F587@ FAM +1 HUSB @I1073@ +1 WIFE @I1084@ +1 CHIL @I1085@ +1 CHIL @I1086@ +1 CHIL @I1087@ +1 CHIL @I1088@ +1 CHIL @I1089@ +<< +0x00004061: rkey[0152]: ' F588' off: 0x00003061 len: 0x0000003a +>> +0 @F588@ FAM +1 HUSB @I1086@ +1 WIFE @I1079@ +1 CHIL @I1090@ +<< +0x0000409b: rkey[0153]: ' F589' off: 0x0000309b len: 0x0000002b +>> +0 @F589@ FAM +1 HUSB @I1080@ +1 WIFE @I1082@ +<< +0x000040c6: rkey[0154]: ' F590' off: 0x000030c6 len: 0x0000002b +>> +0 @F590@ FAM +1 HUSB @I1083@ +1 WIFE @I1081@ +<< +0x000040f1: rkey[0155]: ' F591' off: 0x000030f1 len: 0x00000049 +>> +0 @F591@ FAM +1 HUSB @I1090@ +1 WIFE @I1091@ +1 CHIL @I1092@ +1 CHIL @I1093@ +<< +0x0000413a: rkey[0156]: ' F592' off: 0x0000313a len: 0x0000002b +>> +0 @F592@ FAM +1 HUSB @I1090@ +1 WIFE @I1095@ +<< +0x00004165: rkey[0157]: ' F593' off: 0x00003165 len: 0x0000002b +>> +0 @F593@ FAM +1 HUSB @I1094@ +1 WIFE @I1092@ +<< +0x00004190: rkey[0158]: ' F594' off: 0x00003190 len: 0x00000085 +>> +0 @F594@ FAM +1 HUSB @I1104@ +1 WIFE @I1105@ +1 CHIL @I1099@ +1 CHIL @I1106@ +1 CHIL @I1107@ +1 CHIL @I1108@ +1 CHIL @I1109@ +1 CHIL @I1110@ +<< +0x00004215: rkey[0159]: ' F595' off: 0x00003215 len: 0x0000003e +>> +0 @F595@ FAM +1 HUSB @I1102@ +1 WIFE @I1103@ +1 MARR +2 DATE 1894 +<< +0x00004253: rkey[0160]: ' F596' off: 0x00003253 len: 0x00000089 +>> +0 @F596@ FAM +1 HUSB @I1114@ +1 WIFE @I1110@ +1 MARR +2 DATE 1867 +1 CHIL @I1115@ +1 CHIL @I1116@ +1 CHIL @I1117@ +1 CHIL @I1103@ +1 CHIL @I1118@ +<< +0x000042dc: rkey[0161]: ' F597' off: 0x000032dc len: 0x0000002b +>> +0 @F597@ FAM +1 HUSB @I1111@ +1 WIFE @I1106@ +<< +0x00004307: rkey[0162]: ' F598' off: 0x00003307 len: 0x0000005c +>> +0 @F598@ FAM +1 HUSB @I1107@ +1 WIFE @I1112@ +1 MARR +2 DATE 15 NOV 1869 +2 PLAC Neuwied,Germany +<< +0x00004363: rkey[0163]: ' F599' off: 0x00003363 len: 0x0000002b +>> +0 @F599@ FAM +1 HUSB @I1109@ +1 WIFE @I1113@ +<< +0x0000438e: rkey[0164]: ' F600' off: 0x0000338e len: 0x0000003e +>> +0 @F600@ FAM +1 HUSB @I2900@ +1 WIFE @I1116@ +1 MARR +2 DATE 1896 +<< +0x000043cc: rkey[0165]: ' F601' off: 0x000033cc len: 0x0000003e +>> +0 @F601@ FAM +1 HUSB @I1122@ +1 WIFE @I1121@ +1 MARR +2 DATE 1930 +<< +0x0000440a: rkey[0166]: ' F602' off: 0x0000340a len: 0x0000003e +>> +0 @F602@ FAM +1 HUSB @I1125@ +1 WIFE @I1123@ +1 MARR +2 DATE 1953 +<< +0x00004448: rkey[0167]: ' F603' off: 0x00003448 len: 0x0000006b +>> +0 @F603@ FAM +1 HUSB @I1124@ +1 WIFE @I1127@ +1 MARR +2 DATE 1959 +1 CHIL @I1128@ +1 CHIL @I1129@ +1 CHIL @I1130@ +<< +0x000044b3: rkey[0168]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0169]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0170]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0171]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0172]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0173]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0174]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0175]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0176]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0177]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0178]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0179]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0180]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0181]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0182]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0183]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0184]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0185]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0186]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0187]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0188]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0189]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0190]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0191]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0192]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0193]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0194]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0195]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0196]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0197]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0198]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0199]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0200]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0201]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0202]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0203]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0204]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0205]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0206]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0207]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0208]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0209]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0210]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0211]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0212]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0213]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0214]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0215]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0216]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0217]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0218]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0219]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0220]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0221]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0222]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0223]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0224]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0225]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0226]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0227]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0228]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0229]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0230]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0231]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0232]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0233]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0234]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0235]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0236]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0237]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0238]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0239]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0240]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0241]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0242]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0243]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0244]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0245]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0246]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0247]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0248]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0249]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0250]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0251]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0252]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0253]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000044b3: rkey[0254]: ' ' off: 0x00000000 len: 0x00000000 +>><< + +0x000044b3: EOF (0x000044b3) GOOD + +BLOCK - DIRECTORY +0x00000000: ix_self: 0x00010005 (ab/af) +0x00000004: ix_type: 2 (BLOCK) +0x00000006: ix_pad1: 0x0000 +0x00000008: ix_parent: 0x00000000 (aa/aa) +0x0000000c: ix_nkeys: 193 +0x0000000e: ix_rkey[0000]: ' F604' +0x00000016: ix_rkey[0001]: ' F605' +0x0000001e: ix_rkey[0002]: ' F606' +0x00000026: ix_rkey[0003]: ' F607' +0x0000002e: ix_rkey[0004]: ' F608' +0x00000036: ix_rkey[0005]: ' F609' +0x0000003e: ix_rkey[0006]: ' F610' +0x00000046: ix_rkey[0007]: ' F611' +0x0000004e: ix_rkey[0008]: ' F612' +0x00000056: ix_rkey[0009]: ' F613' +0x0000005e: ix_rkey[0010]: ' F614' +0x00000066: ix_rkey[0011]: ' F615' +0x0000006e: ix_rkey[0012]: ' F616' +0x00000076: ix_rkey[0013]: ' F617' +0x0000007e: ix_rkey[0014]: ' F618' +0x00000086: ix_rkey[0015]: ' F619' +0x0000008e: ix_rkey[0016]: ' F620' +0x00000096: ix_rkey[0017]: ' F621' +0x0000009e: ix_rkey[0018]: ' F622' +0x000000a6: ix_rkey[0019]: ' F623' +0x000000ae: ix_rkey[0020]: ' F624' +0x000000b6: ix_rkey[0021]: ' F625' +0x000000be: ix_rkey[0022]: ' F626' +0x000000c6: ix_rkey[0023]: ' F627' +0x000000ce: ix_rkey[0024]: ' F628' +0x000000d6: ix_rkey[0025]: ' F629' +0x000000de: ix_rkey[0026]: ' F630' +0x000000e6: ix_rkey[0027]: ' F631' +0x000000ee: ix_rkey[0028]: ' F632' +0x000000f6: ix_rkey[0029]: ' F633' +0x000000fe: ix_rkey[0030]: ' F634' +0x00000106: ix_rkey[0031]: ' F635' +0x0000010e: ix_rkey[0032]: ' F636' +0x00000116: ix_rkey[0033]: ' F637' +0x0000011e: ix_rkey[0034]: ' F638' +0x00000126: ix_rkey[0035]: ' F639' +0x0000012e: ix_rkey[0036]: ' F640' +0x00000136: ix_rkey[0037]: ' F641' +0x0000013e: ix_rkey[0038]: ' F642' +0x00000146: ix_rkey[0039]: ' F643' +0x0000014e: ix_rkey[0040]: ' F644' +0x00000156: ix_rkey[0041]: ' F645' +0x0000015e: ix_rkey[0042]: ' F646' +0x00000166: ix_rkey[0043]: ' F647' +0x0000016e: ix_rkey[0044]: ' F648' +0x00000176: ix_rkey[0045]: ' F649' +0x0000017e: ix_rkey[0046]: ' F650' +0x00000186: ix_rkey[0047]: ' F651' +0x0000018e: ix_rkey[0048]: ' F652' +0x00000196: ix_rkey[0049]: ' F653' +0x0000019e: ix_rkey[0050]: ' F654' +0x000001a6: ix_rkey[0051]: ' F655' +0x000001ae: ix_rkey[0052]: ' F656' +0x000001b6: ix_rkey[0053]: ' F657' +0x000001be: ix_rkey[0054]: ' F658' +0x000001c6: ix_rkey[0055]: ' F659' +0x000001ce: ix_rkey[0056]: ' F660' +0x000001d6: ix_rkey[0057]: ' F661' +0x000001de: ix_rkey[0058]: ' F662' +0x000001e6: ix_rkey[0059]: ' F663' +0x000001ee: ix_rkey[0060]: ' F664' +0x000001f6: ix_rkey[0061]: ' F665' +0x000001fe: ix_rkey[0062]: ' F666' +0x00000206: ix_rkey[0063]: ' F667' +0x0000020e: ix_rkey[0064]: ' F668' +0x00000216: ix_rkey[0065]: ' F669' +0x0000021e: ix_rkey[0066]: ' F670' +0x00000226: ix_rkey[0067]: ' F671' +0x0000022e: ix_rkey[0068]: ' F672' +0x00000236: ix_rkey[0069]: ' F673' +0x0000023e: ix_rkey[0070]: ' F674' +0x00000246: ix_rkey[0071]: ' F675' +0x0000024e: ix_rkey[0072]: ' F676' +0x00000256: ix_rkey[0073]: ' F677' +0x0000025e: ix_rkey[0074]: ' F678' +0x00000266: ix_rkey[0075]: ' F679' +0x0000026e: ix_rkey[0076]: ' F680' +0x00000276: ix_rkey[0077]: ' F681' +0x0000027e: ix_rkey[0078]: ' F682' +0x00000286: ix_rkey[0079]: ' F683' +0x0000028e: ix_rkey[0080]: ' F684' +0x00000296: ix_rkey[0081]: ' F685' +0x0000029e: ix_rkey[0082]: ' F686' +0x000002a6: ix_rkey[0083]: ' F687' +0x000002ae: ix_rkey[0084]: ' F688' +0x000002b6: ix_rkey[0085]: ' F689' +0x000002be: ix_rkey[0086]: ' F690' +0x000002c6: ix_rkey[0087]: ' F691' +0x000002ce: ix_rkey[0088]: ' F692' +0x000002d6: ix_rkey[0089]: ' F693' +0x000002de: ix_rkey[0090]: ' F694' +0x000002e6: ix_rkey[0091]: ' F695' +0x000002ee: ix_rkey[0092]: ' F696' +0x000002f6: ix_rkey[0093]: ' F697' +0x000002fe: ix_rkey[0094]: ' F698' +0x00000306: ix_rkey[0095]: ' F699' +0x0000030e: ix_rkey[0096]: ' F700' +0x00000316: ix_rkey[0097]: ' F701' +0x0000031e: ix_rkey[0098]: ' F702' +0x00000326: ix_rkey[0099]: ' F703' +0x0000032e: ix_rkey[0100]: ' F704' +0x00000336: ix_rkey[0101]: ' F705' +0x0000033e: ix_rkey[0102]: ' F706' +0x00000346: ix_rkey[0103]: ' F707' +0x0000034e: ix_rkey[0104]: ' F708' +0x00000356: ix_rkey[0105]: ' F709' +0x0000035e: ix_rkey[0106]: ' F710' +0x00000366: ix_rkey[0107]: ' F711' +0x0000036e: ix_rkey[0108]: ' F712' +0x00000376: ix_rkey[0109]: ' F713' +0x0000037e: ix_rkey[0110]: ' F714' +0x00000386: ix_rkey[0111]: ' F715' +0x0000038e: ix_rkey[0112]: ' F716' +0x00000396: ix_rkey[0113]: ' F717' +0x0000039e: ix_rkey[0114]: ' F718' +0x000003a6: ix_rkey[0115]: ' F719' +0x000003ae: ix_rkey[0116]: ' F720' +0x000003b6: ix_rkey[0117]: ' F721' +0x000003be: ix_rkey[0118]: ' F722' +0x000003c6: ix_rkey[0119]: ' F723' +0x000003ce: ix_rkey[0120]: ' F724' +0x000003d6: ix_rkey[0121]: ' F725' +0x000003de: ix_rkey[0122]: ' F726' +0x000003e6: ix_rkey[0123]: ' F727' +0x000003ee: ix_rkey[0124]: ' F728' +0x000003f6: ix_rkey[0125]: ' F729' +0x000003fe: ix_rkey[0126]: ' F730' +0x00000406: ix_rkey[0127]: ' F731' +0x0000040e: ix_rkey[0128]: ' F732' +0x00000416: ix_rkey[0129]: ' F733' +0x0000041e: ix_rkey[0130]: ' F734' +0x00000426: ix_rkey[0131]: ' F735' +0x0000042e: ix_rkey[0132]: ' F736' +0x00000436: ix_rkey[0133]: ' F737' +0x0000043e: ix_rkey[0134]: ' F738' +0x00000446: ix_rkey[0135]: ' F739' +0x0000044e: ix_rkey[0136]: ' F740' +0x00000456: ix_rkey[0137]: ' F741' +0x0000045e: ix_rkey[0138]: ' F742' +0x00000466: ix_rkey[0139]: ' F743' +0x0000046e: ix_rkey[0140]: ' F744' +0x00000476: ix_rkey[0141]: ' F745' +0x0000047e: ix_rkey[0142]: ' F746' +0x00000486: ix_rkey[0143]: ' F747' +0x0000048e: ix_rkey[0144]: ' F748' +0x00000496: ix_rkey[0145]: ' F749' +0x0000049e: ix_rkey[0146]: ' F750' +0x000004a6: ix_rkey[0147]: ' F751' +0x000004ae: ix_rkey[0148]: ' F752' +0x000004b6: ix_rkey[0149]: ' F753' +0x000004be: ix_rkey[0150]: ' F754' +0x000004c6: ix_rkey[0151]: ' F755' +0x000004ce: ix_rkey[0152]: ' F756' +0x000004d6: ix_rkey[0153]: ' F757' +0x000004de: ix_rkey[0154]: ' F758' +0x000004e6: ix_rkey[0155]: ' F759' +0x000004ee: ix_rkey[0156]: ' F760' +0x000004f6: ix_rkey[0157]: ' F761' +0x000004fe: ix_rkey[0158]: ' F762' +0x00000506: ix_rkey[0159]: ' F763' +0x0000050e: ix_rkey[0160]: ' F764' +0x00000516: ix_rkey[0161]: ' F765' +0x0000051e: ix_rkey[0162]: ' F766' +0x00000526: ix_rkey[0163]: ' F767' +0x0000052e: ix_rkey[0164]: ' F768' +0x00000536: ix_rkey[0165]: ' F769' +0x0000053e: ix_rkey[0166]: ' F770' +0x00000546: ix_rkey[0167]: ' F771' +0x0000054e: ix_rkey[0168]: ' F772' +0x00000556: ix_rkey[0169]: ' F773' +0x0000055e: ix_rkey[0170]: ' F774' +0x00000566: ix_rkey[0171]: ' F775' +0x0000056e: ix_rkey[0172]: ' F776' +0x00000576: ix_rkey[0173]: ' F777' +0x0000057e: ix_rkey[0174]: ' F778' +0x00000586: ix_rkey[0175]: ' F779' +0x0000058e: ix_rkey[0176]: ' F780' +0x00000596: ix_rkey[0177]: ' F781' +0x0000059e: ix_rkey[0178]: ' F782' +0x000005a6: ix_rkey[0179]: ' F783' +0x000005ae: ix_rkey[0180]: ' F784' +0x000005b6: ix_rkey[0181]: ' F785' +0x000005be: ix_rkey[0182]: ' F786' +0x000005c6: ix_rkey[0183]: ' F787' +0x000005ce: ix_rkey[0184]: ' F788' +0x000005d6: ix_rkey[0185]: ' F789' +0x000005de: ix_rkey[0186]: ' F790' +0x000005e6: ix_rkey[0187]: ' F791' +0x000005ee: ix_rkey[0188]: ' F792' +0x000005f6: ix_rkey[0189]: ' F793' +0x000005fe: ix_rkey[0190]: ' F794' +0x00000606: ix_rkey[0191]: ' F795' +0x0000060e: ix_rkey[0192]: ' F796' +0x00000616: ix_rkey[0193]: ' ' +0x0000061e: ix_rkey[0194]: ' ' +0x00000626: ix_rkey[0195]: ' ' +0x0000062e: ix_rkey[0196]: ' ' +0x00000636: ix_rkey[0197]: ' ' +0x0000063e: ix_rkey[0198]: ' ' +0x00000646: ix_rkey[0199]: ' ' +0x0000064e: ix_rkey[0200]: ' ' +0x00000656: ix_rkey[0201]: ' ' +0x0000065e: ix_rkey[0202]: ' ' +0x00000666: ix_rkey[0203]: ' ' +0x0000066e: ix_rkey[0204]: ' ' +0x00000676: ix_rkey[0205]: ' ' +0x0000067e: ix_rkey[0206]: ' ' +0x00000686: ix_rkey[0207]: ' ' +0x0000068e: ix_rkey[0208]: ' ' +0x00000696: ix_rkey[0209]: ' ' +0x0000069e: ix_rkey[0210]: ' ' +0x000006a6: ix_rkey[0211]: ' ' +0x000006ae: ix_rkey[0212]: ' ' +0x000006b6: ix_rkey[0213]: ' ' +0x000006be: ix_rkey[0214]: ' ' +0x000006c6: ix_rkey[0215]: ' ' +0x000006ce: ix_rkey[0216]: ' ' +0x000006d6: ix_rkey[0217]: ' ' +0x000006de: ix_rkey[0218]: ' ' +0x000006e6: ix_rkey[0219]: ' ' +0x000006ee: ix_rkey[0220]: ' ' +0x000006f6: ix_rkey[0221]: ' ' +0x000006fe: ix_rkey[0222]: ' ' +0x00000706: ix_rkey[0223]: ' ' +0x0000070e: ix_rkey[0224]: ' ' +0x00000716: ix_rkey[0225]: ' ' +0x0000071e: ix_rkey[0226]: ' ' +0x00000726: ix_rkey[0227]: ' ' +0x0000072e: ix_rkey[0228]: ' ' +0x00000736: ix_rkey[0229]: ' ' +0x0000073e: ix_rkey[0230]: ' ' +0x00000746: ix_rkey[0231]: ' ' +0x0000074e: ix_rkey[0232]: ' ' +0x00000756: ix_rkey[0233]: ' ' +0x0000075e: ix_rkey[0234]: ' ' +0x00000766: ix_rkey[0235]: ' ' +0x0000076e: ix_rkey[0236]: ' ' +0x00000776: ix_rkey[0237]: ' ' +0x0000077e: ix_rkey[0238]: ' ' +0x00000786: ix_rkey[0239]: ' ' +0x0000078e: ix_rkey[0240]: ' ' +0x00000796: ix_rkey[0241]: ' ' +0x0000079e: ix_rkey[0242]: ' ' +0x000007a6: ix_rkey[0243]: ' ' +0x000007ae: ix_rkey[0244]: ' ' +0x000007b6: ix_rkey[0245]: ' ' +0x000007be: ix_rkey[0246]: ' ' +0x000007c6: ix_rkey[0247]: ' ' +0x000007ce: ix_rkey[0248]: ' ' +0x000007d6: ix_rkey[0249]: ' ' +0x000007de: ix_rkey[0250]: ' ' +0x000007e6: ix_rkey[0251]: ' ' +0x000007ee: ix_rkey[0252]: ' ' +0x000007f6: ix_rkey[0253]: ' ' +0x000007fe: ix_rkey[0254]: ' ' +0x00000806: ix_pad2: 0x0000 +0x00000808: ix_offs[0000]: 0x00000000 +0x0000080c: ix_lens[0000]: 0x0000002b +0x00000810: ix_offs[0001]: 0x0000002b +0x00000814: ix_lens[0001]: 0x00000033 +0x00000818: ix_offs[0002]: 0x0000005e +0x0000081c: ix_lens[0002]: 0x00000071 +0x00000820: ix_offs[0003]: 0x000000cf +0x00000824: ix_lens[0003]: 0x0000005e +0x00000828: ix_offs[0004]: 0x0000012d +0x0000082c: ix_lens[0004]: 0x000000a3 +0x00000830: ix_offs[0005]: 0x000001d0 +0x00000834: ix_lens[0005]: 0x0000003e +0x00000838: ix_offs[0006]: 0x0000020e +0x0000083c: ix_lens[0006]: 0x0000006b +0x00000840: ix_offs[0007]: 0x00000279 +0x00000844: ix_lens[0007]: 0x0000003e +0x00000848: ix_offs[0008]: 0x000002b7 +0x0000084c: ix_lens[0008]: 0x0000002b +0x00000850: ix_offs[0009]: 0x000002e2 +0x00000854: ix_lens[0009]: 0x00000046 +0x00000858: ix_offs[0010]: 0x00000328 +0x0000085c: ix_lens[0010]: 0x0000003e +0x00000860: ix_offs[0011]: 0x00000366 +0x00000864: ix_lens[0011]: 0x0000003e +0x00000868: ix_offs[0012]: 0x000003a4 +0x0000086c: ix_lens[0012]: 0x0000003a +0x00000870: ix_offs[0013]: 0x000003de +0x00000874: ix_lens[0013]: 0x0000003a +0x00000878: ix_offs[0014]: 0x00000418 +0x0000087c: ix_lens[0014]: 0x00000061 +0x00000880: ix_offs[0015]: 0x00000479 +0x00000884: ix_lens[0015]: 0x0000002b +0x00000888: ix_offs[0016]: 0x000004a4 +0x0000088c: ix_lens[0016]: 0x000000c2 +0x00000890: ix_offs[0017]: 0x00000566 +0x00000894: ix_lens[0017]: 0x00000072 +0x00000898: ix_offs[0018]: 0x000005d8 +0x0000089c: ix_lens[0018]: 0x00000049 +0x000008a0: ix_offs[0019]: 0x00000621 +0x000008a4: ix_lens[0019]: 0x00000081 +0x000008a8: ix_offs[0020]: 0x000006a2 +0x000008ac: ix_lens[0020]: 0x0000006f +0x000008b0: ix_offs[0021]: 0x00000711 +0x000008b4: ix_lens[0021]: 0x0000002b +0x000008b8: ix_offs[0022]: 0x0000073c +0x000008bc: ix_lens[0022]: 0x0000003e +0x000008c0: ix_offs[0023]: 0x0000077a +0x000008c4: ix_lens[0023]: 0x00000053 +0x000008c8: ix_offs[0024]: 0x000007cd +0x000008cc: ix_lens[0024]: 0x00000057 +0x000008d0: ix_offs[0025]: 0x00000824 +0x000008d4: ix_lens[0025]: 0x0000003e +0x000008d8: ix_offs[0026]: 0x00000862 +0x000008dc: ix_lens[0026]: 0x00000045 +0x000008e0: ix_offs[0027]: 0x000008a7 +0x000008e4: ix_lens[0027]: 0x0000005b +0x000008e8: ix_offs[0028]: 0x00000902 +0x000008ec: ix_lens[0028]: 0x00000051 +0x000008f0: ix_offs[0029]: 0x00000953 +0x000008f4: ix_lens[0029]: 0x0000010d +0x000008f8: ix_offs[0030]: 0x00000a60 +0x000008fc: ix_lens[0030]: 0x0000002b +0x00000900: ix_offs[0031]: 0x00000a8b +0x00000904: ix_lens[0031]: 0x0000007a +0x00000908: ix_offs[0032]: 0x00000b05 +0x0000090c: ix_lens[0032]: 0x0000005c +0x00000910: ix_offs[0033]: 0x00000b61 +0x00000914: ix_lens[0033]: 0x00000079 +0x00000918: ix_offs[0034]: 0x00000bda +0x0000091c: ix_lens[0034]: 0x00000058 +0x00000920: ix_offs[0035]: 0x00000c32 +0x00000924: ix_lens[0035]: 0x00000062 +0x00000928: ix_offs[0036]: 0x00000c94 +0x0000092c: ix_lens[0036]: 0x00000090 +0x00000930: ix_offs[0037]: 0x00000d24 +0x00000934: ix_lens[0037]: 0x00000049 +0x00000938: ix_offs[0038]: 0x00000d6d +0x0000093c: ix_lens[0038]: 0x0000004f +0x00000940: ix_offs[0039]: 0x00000dbc +0x00000944: ix_lens[0039]: 0x00000054 +0x00000948: ix_offs[0040]: 0x00000e10 +0x0000094c: ix_lens[0040]: 0x0000007a +0x00000950: ix_offs[0041]: 0x00000e8a +0x00000954: ix_lens[0041]: 0x0000003a +0x00000958: ix_offs[0042]: 0x00000ec4 +0x0000095c: ix_lens[0042]: 0x0000004d +0x00000960: ix_offs[0043]: 0x00000f11 +0x00000964: ix_lens[0043]: 0x0000004d +0x00000968: ix_offs[0044]: 0x00000f5e +0x0000096c: ix_lens[0044]: 0x0000003e +0x00000970: ix_offs[0045]: 0x00000f9c +0x00000974: ix_lens[0045]: 0x0000003e +0x00000978: ix_offs[0046]: 0x00000fda +0x0000097c: ix_lens[0046]: 0x0000003e +0x00000980: ix_offs[0047]: 0x00001018 +0x00000984: ix_lens[0047]: 0x00000059 +0x00000988: ix_offs[0048]: 0x00001071 +0x0000098c: ix_lens[0048]: 0x00000045 +0x00000990: ix_offs[0049]: 0x000010b6 +0x00000994: ix_lens[0049]: 0x00000072 +0x00000998: ix_offs[0050]: 0x00001128 +0x0000099c: ix_lens[0050]: 0x00000049 +0x000009a0: ix_offs[0051]: 0x00001171 +0x000009a4: ix_lens[0051]: 0x0000002b +0x000009a8: ix_offs[0052]: 0x0000119c +0x000009ac: ix_lens[0052]: 0x00000067 +0x000009b0: ix_offs[0053]: 0x00001203 +0x000009b4: ix_lens[0053]: 0x0000003a +0x000009b8: ix_offs[0054]: 0x0000123d +0x000009bc: ix_lens[0054]: 0x0000003a +0x000009c0: ix_offs[0055]: 0x00001277 +0x000009c4: ix_lens[0055]: 0x0000002b +0x000009c8: ix_offs[0056]: 0x000012a2 +0x000009cc: ix_lens[0056]: 0x0000002b +0x000009d0: ix_offs[0057]: 0x000012cd +0x000009d4: ix_lens[0057]: 0x00000053 +0x000009d8: ix_offs[0058]: 0x00001320 +0x000009dc: ix_lens[0058]: 0x0000005d +0x000009e0: ix_offs[0059]: 0x0000137d +0x000009e4: ix_lens[0059]: 0x000000e7 +0x000009e8: ix_offs[0060]: 0x00001464 +0x000009ec: ix_lens[0060]: 0x0000008e +0x000009f0: ix_offs[0061]: 0x000014f2 +0x000009f4: ix_lens[0061]: 0x0000003a +0x000009f8: ix_offs[0062]: 0x0000152c +0x000009fc: ix_lens[0062]: 0x0000006d +0x00000a00: ix_offs[0063]: 0x00001599 +0x00000a04: ix_lens[0063]: 0x00000042 +0x00000a08: ix_offs[0064]: 0x000015db +0x00000a0c: ix_lens[0064]: 0x0000006c +0x00000a10: ix_offs[0065]: 0x00001647 +0x00000a14: ix_lens[0065]: 0x00000054 +0x00000a18: ix_offs[0066]: 0x0000169b +0x00000a1c: ix_lens[0066]: 0x00000058 +0x00000a20: ix_offs[0067]: 0x000016f3 +0x00000a24: ix_lens[0067]: 0x0000005c +0x00000a28: ix_offs[0068]: 0x0000174f +0x00000a2c: ix_lens[0068]: 0x00000054 +0x00000a30: ix_offs[0069]: 0x000017a3 +0x00000a34: ix_lens[0069]: 0x00000045 +0x00000a38: ix_offs[0070]: 0x000017e8 +0x00000a3c: ix_lens[0070]: 0x00000051 +0x00000a40: ix_offs[0071]: 0x00001839 +0x00000a44: ix_lens[0071]: 0x000000a0 +0x00000a48: ix_offs[0072]: 0x000018d9 +0x00000a4c: ix_lens[0072]: 0x0000002b +0x00000a50: ix_offs[0073]: 0x00001904 +0x00000a54: ix_lens[0073]: 0x00000060 +0x00000a58: ix_offs[0074]: 0x00001964 +0x00000a5c: ix_lens[0074]: 0x00000055 +0x00000a60: ix_offs[0075]: 0x000019b9 +0x00000a64: ix_lens[0075]: 0x0000006c +0x00000a68: ix_offs[0076]: 0x00001a25 +0x00000a6c: ix_lens[0076]: 0x0000007b +0x00000a70: ix_offs[0077]: 0x00001aa0 +0x00000a74: ix_lens[0077]: 0x0000002b +0x00000a78: ix_offs[0078]: 0x00001acb +0x00000a7c: ix_lens[0078]: 0x0000004d +0x00000a80: ix_offs[0079]: 0x00001b18 +0x00000a84: ix_lens[0079]: 0x0000004d +0x00000a88: ix_offs[0080]: 0x00001b65 +0x00000a8c: ix_lens[0080]: 0x0000003a +0x00000a90: ix_offs[0081]: 0x00001b9f +0x00000a94: ix_lens[0081]: 0x0000003a +0x00000a98: ix_offs[0082]: 0x00001bd9 +0x00000a9c: ix_lens[0082]: 0x0000004d +0x00000aa0: ix_offs[0083]: 0x00001c26 +0x00000aa4: ix_lens[0083]: 0x00000054 +0x00000aa8: ix_offs[0084]: 0x00001c7a +0x00000aac: ix_lens[0084]: 0x0000005c +0x00000ab0: ix_offs[0085]: 0x00001cd6 +0x00000ab4: ix_lens[0085]: 0x00000042 +0x00000ab8: ix_offs[0086]: 0x00001d18 +0x00000abc: ix_lens[0086]: 0x0000003a +0x00000ac0: ix_offs[0087]: 0x00001d52 +0x00000ac4: ix_lens[0087]: 0x0000004d +0x00000ac8: ix_offs[0088]: 0x00001d9f +0x00000acc: ix_lens[0088]: 0x00000072 +0x00000ad0: ix_offs[0089]: 0x00001e11 +0x00000ad4: ix_lens[0089]: 0x0000003a +0x00000ad8: ix_offs[0090]: 0x00001e4b +0x00000adc: ix_lens[0090]: 0x0000003a +0x00000ae0: ix_offs[0091]: 0x00001e85 +0x00000ae4: ix_lens[0091]: 0x0000003a +0x00000ae8: ix_offs[0092]: 0x00001ebf +0x00000aec: ix_lens[0092]: 0x0000003a +0x00000af0: ix_offs[0093]: 0x00001ef9 +0x00000af4: ix_lens[0093]: 0x00000049 +0x00000af8: ix_offs[0094]: 0x00001f42 +0x00000afc: ix_lens[0094]: 0x0000003a +0x00000b00: ix_offs[0095]: 0x00001f7c +0x00000b04: ix_lens[0095]: 0x0000003a +0x00000b08: ix_offs[0096]: 0x00001fb6 +0x00000b0c: ix_lens[0096]: 0x0000002b +0x00000b10: ix_offs[0097]: 0x00001fe1 +0x00000b14: ix_lens[0097]: 0x0000002b +0x00000b18: ix_offs[0098]: 0x0000200c +0x00000b1c: ix_lens[0098]: 0x0000002b +0x00000b20: ix_offs[0099]: 0x00002037 +0x00000b24: ix_lens[0099]: 0x00000076 +0x00000b28: ix_offs[0100]: 0x000020ad +0x00000b2c: ix_lens[0100]: 0x0000001c +0x00000b30: ix_offs[0101]: 0x000020c9 +0x00000b34: ix_lens[0101]: 0x0000002b +0x00000b38: ix_offs[0102]: 0x000020f4 +0x00000b3c: ix_lens[0102]: 0x000000a3 +0x00000b40: ix_offs[0103]: 0x00002197 +0x00000b44: ix_lens[0103]: 0x0000002b +0x00000b48: ix_offs[0104]: 0x000021c2 +0x00000b4c: ix_lens[0104]: 0x0000002b +0x00000b50: ix_offs[0105]: 0x000021ed +0x00000b54: ix_lens[0105]: 0x00000070 +0x00000b58: ix_offs[0106]: 0x0000225d +0x00000b5c: ix_lens[0106]: 0x0000005e +0x00000b60: ix_offs[0107]: 0x000022bb +0x00000b64: ix_lens[0107]: 0x0000002b +0x00000b68: ix_offs[0108]: 0x000022e6 +0x00000b6c: ix_lens[0108]: 0x00000067 +0x00000b70: ix_offs[0109]: 0x0000234d +0x00000b74: ix_lens[0109]: 0x0000002b +0x00000b78: ix_offs[0110]: 0x00002378 +0x00000b7c: ix_lens[0110]: 0x0000002b +0x00000b80: ix_offs[0111]: 0x000023a3 +0x00000b84: ix_lens[0111]: 0x0000002b +0x00000b88: ix_offs[0112]: 0x000023ce +0x00000b8c: ix_lens[0112]: 0x0000002b +0x00000b90: ix_offs[0113]: 0x000023f9 +0x00000b94: ix_lens[0113]: 0x0000002b +0x00000b98: ix_offs[0114]: 0x00002424 +0x00000b9c: ix_lens[0114]: 0x0000002b +0x00000ba0: ix_offs[0115]: 0x0000244f +0x00000ba4: ix_lens[0115]: 0x0000002b +0x00000ba8: ix_offs[0116]: 0x0000247a +0x00000bac: ix_lens[0116]: 0x0000002b +0x00000bb0: ix_offs[0117]: 0x000024a5 +0x00000bb4: ix_lens[0117]: 0x00000055 +0x00000bb8: ix_offs[0118]: 0x000024fa +0x00000bbc: ix_lens[0118]: 0x0000002b +0x00000bc0: ix_offs[0119]: 0x00002525 +0x00000bc4: ix_lens[0119]: 0x000000d4 +0x00000bc8: ix_offs[0120]: 0x000025f9 +0x00000bcc: ix_lens[0120]: 0x00000060 +0x00000bd0: ix_offs[0121]: 0x00002659 +0x00000bd4: ix_lens[0121]: 0x0000002b +0x00000bd8: ix_offs[0122]: 0x00002684 +0x00000bdc: ix_lens[0122]: 0x0000002b +0x00000be0: ix_offs[0123]: 0x000026af +0x00000be4: ix_lens[0123]: 0x0000002b +0x00000be8: ix_offs[0124]: 0x000026da +0x00000bec: ix_lens[0124]: 0x0000002b +0x00000bf0: ix_offs[0125]: 0x00002705 +0x00000bf4: ix_lens[0125]: 0x0000008b +0x00000bf8: ix_offs[0126]: 0x00002790 +0x00000bfc: ix_lens[0126]: 0x00000063 +0x00000c00: ix_offs[0127]: 0x000027f3 +0x00000c04: ix_lens[0127]: 0x0000002b +0x00000c08: ix_offs[0128]: 0x0000281e +0x00000c0c: ix_lens[0128]: 0x0000004d +0x00000c10: ix_offs[0129]: 0x0000286b +0x00000c14: ix_lens[0129]: 0x00000081 +0x00000c18: ix_offs[0130]: 0x000028ec +0x00000c1c: ix_lens[0130]: 0x0000002b +0x00000c20: ix_offs[0131]: 0x00002917 +0x00000c24: ix_lens[0131]: 0x00000055 +0x00000c28: ix_offs[0132]: 0x0000296c +0x00000c2c: ix_lens[0132]: 0x0000002b +0x00000c30: ix_offs[0133]: 0x00002997 +0x00000c34: ix_lens[0133]: 0x00000061 +0x00000c38: ix_offs[0134]: 0x000029f8 +0x00000c3c: ix_lens[0134]: 0x0000002b +0x00000c40: ix_offs[0135]: 0x00002a23 +0x00000c44: ix_lens[0135]: 0x00000060 +0x00000c48: ix_offs[0136]: 0x00002a83 +0x00000c4c: ix_lens[0136]: 0x0000005f +0x00000c50: ix_offs[0137]: 0x00002ae2 +0x00000c54: ix_lens[0137]: 0x0000005a +0x00000c58: ix_offs[0138]: 0x00002b3c +0x00000c5c: ix_lens[0138]: 0x0000004f +0x00000c60: ix_offs[0139]: 0x00002b8b +0x00000c64: ix_lens[0139]: 0x0000003a +0x00000c68: ix_offs[0140]: 0x00002bc5 +0x00000c6c: ix_lens[0140]: 0x000000d4 +0x00000c70: ix_offs[0141]: 0x00002c99 +0x00000c74: ix_lens[0141]: 0x0000002b +0x00000c78: ix_offs[0142]: 0x00002cc4 +0x00000c7c: ix_lens[0142]: 0x0000003a +0x00000c80: ix_offs[0143]: 0x00002cfe +0x00000c84: ix_lens[0143]: 0x00000076 +0x00000c88: ix_offs[0144]: 0x00002d74 +0x00000c8c: ix_lens[0144]: 0x0000004a +0x00000c90: ix_offs[0145]: 0x00002dbe +0x00000c94: ix_lens[0145]: 0x000000b7 +0x00000c98: ix_offs[0146]: 0x00002e75 +0x00000c9c: ix_lens[0146]: 0x0000006d +0x00000ca0: ix_offs[0147]: 0x00002ee2 +0x00000ca4: ix_lens[0147]: 0x00000076 +0x00000ca8: ix_offs[0148]: 0x00002f58 +0x00000cac: ix_lens[0148]: 0x0000002b +0x00000cb0: ix_offs[0149]: 0x00002f83 +0x00000cb4: ix_lens[0149]: 0x00000051 +0x00000cb8: ix_offs[0150]: 0x00002fd4 +0x00000cbc: ix_lens[0150]: 0x0000002b +0x00000cc0: ix_offs[0151]: 0x00002fff +0x00000cc4: ix_lens[0151]: 0x0000003e +0x00000cc8: ix_offs[0152]: 0x0000303d +0x00000ccc: ix_lens[0152]: 0x000000a4 +0x00000cd0: ix_offs[0153]: 0x000030e1 +0x00000cd4: ix_lens[0153]: 0x0000003a +0x00000cd8: ix_offs[0154]: 0x0000311b +0x00000cdc: ix_lens[0154]: 0x00000049 +0x00000ce0: ix_offs[0155]: 0x00003164 +0x00000ce4: ix_lens[0155]: 0x00000045 +0x00000ce8: ix_offs[0156]: 0x000031a9 +0x00000cec: ix_lens[0156]: 0x0000004d +0x00000cf0: ix_offs[0157]: 0x000031f6 +0x00000cf4: ix_lens[0157]: 0x0000002b +0x00000cf8: ix_offs[0158]: 0x00003221 +0x00000cfc: ix_lens[0158]: 0x0000009f +0x00000d00: ix_offs[0159]: 0x000032c0 +0x00000d04: ix_lens[0159]: 0x00000072 +0x00000d08: ix_offs[0160]: 0x00003332 +0x00000d0c: ix_lens[0160]: 0x0000003a +0x00000d10: ix_offs[0161]: 0x0000336c +0x00000d14: ix_lens[0161]: 0x0000006e +0x00000d18: ix_offs[0162]: 0x000033da +0x00000d1c: ix_lens[0162]: 0x00000052 +0x00000d20: ix_offs[0163]: 0x0000342c +0x00000d24: ix_lens[0163]: 0x0000002b +0x00000d28: ix_offs[0164]: 0x00003457 +0x00000d2c: ix_lens[0164]: 0x0000002b +0x00000d30: ix_offs[0165]: 0x00003482 +0x00000d34: ix_lens[0165]: 0x0000002b +0x00000d38: ix_offs[0166]: 0x000034ad +0x00000d3c: ix_lens[0166]: 0x0000003a +0x00000d40: ix_offs[0167]: 0x000034e7 +0x00000d44: ix_lens[0167]: 0x0000002b +0x00000d48: ix_offs[0168]: 0x00003512 +0x00000d4c: ix_lens[0168]: 0x0000009a +0x00000d50: ix_offs[0169]: 0x000035ac +0x00000d54: ix_lens[0169]: 0x0000002b +0x00000d58: ix_offs[0170]: 0x000035d7 +0x00000d5c: ix_lens[0170]: 0x0000003a +0x00000d60: ix_offs[0171]: 0x00003611 +0x00000d64: ix_lens[0171]: 0x00000063 +0x00000d68: ix_offs[0172]: 0x00003674 +0x00000d6c: ix_lens[0172]: 0x00000049 +0x00000d70: ix_offs[0173]: 0x000036bd +0x00000d74: ix_lens[0173]: 0x0000003a +0x00000d78: ix_offs[0174]: 0x000036f7 +0x00000d7c: ix_lens[0174]: 0x0000002b +0x00000d80: ix_offs[0175]: 0x00003722 +0x00000d84: ix_lens[0175]: 0x0000002b +0x00000d88: ix_offs[0176]: 0x0000374d +0x00000d8c: ix_lens[0176]: 0x00000067 +0x00000d90: ix_offs[0177]: 0x000037b4 +0x00000d94: ix_lens[0177]: 0x0000002b +0x00000d98: ix_offs[0178]: 0x000037df +0x00000d9c: ix_lens[0178]: 0x0000002b +0x00000da0: ix_offs[0179]: 0x0000380a +0x00000da4: ix_lens[0179]: 0x0000002b +0x00000da8: ix_offs[0180]: 0x00003835 +0x00000dac: ix_lens[0180]: 0x0000002b +0x00000db0: ix_offs[0181]: 0x00003860 +0x00000db4: ix_lens[0181]: 0x00000033 +0x00000db8: ix_offs[0182]: 0x00003893 +0x00000dbc: ix_lens[0182]: 0x0000002b +0x00000dc0: ix_offs[0183]: 0x000038be +0x00000dc4: ix_lens[0183]: 0x00000085 +0x00000dc8: ix_offs[0184]: 0x00003943 +0x00000dcc: ix_lens[0184]: 0x0000004d +0x00000dd0: ix_offs[0185]: 0x00003990 +0x00000dd4: ix_lens[0185]: 0x0000004d +0x00000dd8: ix_offs[0186]: 0x000039dd +0x00000ddc: ix_lens[0186]: 0x0000002b +0x00000de0: ix_offs[0187]: 0x00003a08 +0x00000de4: ix_lens[0187]: 0x0000004d +0x00000de8: ix_offs[0188]: 0x00003a55 +0x00000dec: ix_lens[0188]: 0x00000033 +0x00000df0: ix_offs[0189]: 0x00003a88 +0x00000df4: ix_lens[0189]: 0x0000002b +0x00000df8: ix_offs[0190]: 0x00003ab3 +0x00000dfc: ix_lens[0190]: 0x0000002b +0x00000e00: ix_offs[0191]: 0x00003ade +0x00000e04: ix_lens[0191]: 0x0000002b +0x00000e08: ix_offs[0192]: 0x00003b09 +0x00000e0c: ix_lens[0192]: 0x0000002b +0x00000e10: ix_offs[0193]: 0x00000000 +0x00000e14: ix_lens[0193]: 0x00000000 +0x00000e18: ix_offs[0194]: 0x00000000 +0x00000e1c: ix_lens[0194]: 0x00000000 +0x00000e20: ix_offs[0195]: 0x00000000 +0x00000e24: ix_lens[0195]: 0x00000000 +0x00000e28: ix_offs[0196]: 0x00000000 +0x00000e2c: ix_lens[0196]: 0x00000000 +0x00000e30: ix_offs[0197]: 0x00000000 +0x00000e34: ix_lens[0197]: 0x00000000 +0x00000e38: ix_offs[0198]: 0x00000000 +0x00000e3c: ix_lens[0198]: 0x00000000 +0x00000e40: ix_offs[0199]: 0x00000000 +0x00000e44: ix_lens[0199]: 0x00000000 +0x00000e48: ix_offs[0200]: 0x00000000 +0x00000e4c: ix_lens[0200]: 0x00000000 +0x00000e50: ix_offs[0201]: 0x00000000 +0x00000e54: ix_lens[0201]: 0x00000000 +0x00000e58: ix_offs[0202]: 0x00000000 +0x00000e5c: ix_lens[0202]: 0x00000000 +0x00000e60: ix_offs[0203]: 0x00000000 +0x00000e64: ix_lens[0203]: 0x00000000 +0x00000e68: ix_offs[0204]: 0x00000000 +0x00000e6c: ix_lens[0204]: 0x00000000 +0x00000e70: ix_offs[0205]: 0x00000000 +0x00000e74: ix_lens[0205]: 0x00000000 +0x00000e78: ix_offs[0206]: 0x00000000 +0x00000e7c: ix_lens[0206]: 0x00000000 +0x00000e80: ix_offs[0207]: 0x00000000 +0x00000e84: ix_lens[0207]: 0x00000000 +0x00000e88: ix_offs[0208]: 0x00000000 +0x00000e8c: ix_lens[0208]: 0x00000000 +0x00000e90: ix_offs[0209]: 0x00000000 +0x00000e94: ix_lens[0209]: 0x00000000 +0x00000e98: ix_offs[0210]: 0x00000000 +0x00000e9c: ix_lens[0210]: 0x00000000 +0x00000ea0: ix_offs[0211]: 0x00000000 +0x00000ea4: ix_lens[0211]: 0x00000000 +0x00000ea8: ix_offs[0212]: 0x00000000 +0x00000eac: ix_lens[0212]: 0x00000000 +0x00000eb0: ix_offs[0213]: 0x00000000 +0x00000eb4: ix_lens[0213]: 0x00000000 +0x00000eb8: ix_offs[0214]: 0x00000000 +0x00000ebc: ix_lens[0214]: 0x00000000 +0x00000ec0: ix_offs[0215]: 0x00000000 +0x00000ec4: ix_lens[0215]: 0x00000000 +0x00000ec8: ix_offs[0216]: 0x00000000 +0x00000ecc: ix_lens[0216]: 0x00000000 +0x00000ed0: ix_offs[0217]: 0x00000000 +0x00000ed4: ix_lens[0217]: 0x00000000 +0x00000ed8: ix_offs[0218]: 0x00000000 +0x00000edc: ix_lens[0218]: 0x00000000 +0x00000ee0: ix_offs[0219]: 0x00000000 +0x00000ee4: ix_lens[0219]: 0x00000000 +0x00000ee8: ix_offs[0220]: 0x00000000 +0x00000eec: ix_lens[0220]: 0x00000000 +0x00000ef0: ix_offs[0221]: 0x00000000 +0x00000ef4: ix_lens[0221]: 0x00000000 +0x00000ef8: ix_offs[0222]: 0x00000000 +0x00000efc: ix_lens[0222]: 0x00000000 +0x00000f00: ix_offs[0223]: 0x00000000 +0x00000f04: ix_lens[0223]: 0x00000000 +0x00000f08: ix_offs[0224]: 0x00000000 +0x00000f0c: ix_lens[0224]: 0x00000000 +0x00000f10: ix_offs[0225]: 0x00000000 +0x00000f14: ix_lens[0225]: 0x00000000 +0x00000f18: ix_offs[0226]: 0x00000000 +0x00000f1c: ix_lens[0226]: 0x00000000 +0x00000f20: ix_offs[0227]: 0x00000000 +0x00000f24: ix_lens[0227]: 0x00000000 +0x00000f28: ix_offs[0228]: 0x00000000 +0x00000f2c: ix_lens[0228]: 0x00000000 +0x00000f30: ix_offs[0229]: 0x00000000 +0x00000f34: ix_lens[0229]: 0x00000000 +0x00000f38: ix_offs[0230]: 0x00000000 +0x00000f3c: ix_lens[0230]: 0x00000000 +0x00000f40: ix_offs[0231]: 0x00000000 +0x00000f44: ix_lens[0231]: 0x00000000 +0x00000f48: ix_offs[0232]: 0x00000000 +0x00000f4c: ix_lens[0232]: 0x00000000 +0x00000f50: ix_offs[0233]: 0x00000000 +0x00000f54: ix_lens[0233]: 0x00000000 +0x00000f58: ix_offs[0234]: 0x00000000 +0x00000f5c: ix_lens[0234]: 0x00000000 +0x00000f60: ix_offs[0235]: 0x00000000 +0x00000f64: ix_lens[0235]: 0x00000000 +0x00000f68: ix_offs[0236]: 0x00000000 +0x00000f6c: ix_lens[0236]: 0x00000000 +0x00000f70: ix_offs[0237]: 0x00000000 +0x00000f74: ix_lens[0237]: 0x00000000 +0x00000f78: ix_offs[0238]: 0x00000000 +0x00000f7c: ix_lens[0238]: 0x00000000 +0x00000f80: ix_offs[0239]: 0x00000000 +0x00000f84: ix_lens[0239]: 0x00000000 +0x00000f88: ix_offs[0240]: 0x00000000 +0x00000f8c: ix_lens[0240]: 0x00000000 +0x00000f90: ix_offs[0241]: 0x00000000 +0x00000f94: ix_lens[0241]: 0x00000000 +0x00000f98: ix_offs[0242]: 0x00000000 +0x00000f9c: ix_lens[0242]: 0x00000000 +0x00000fa0: ix_offs[0243]: 0x00000000 +0x00000fa4: ix_lens[0243]: 0x00000000 +0x00000fa8: ix_offs[0244]: 0x00000000 +0x00000fac: ix_lens[0244]: 0x00000000 +0x00000fb0: ix_offs[0245]: 0x00000000 +0x00000fb4: ix_lens[0245]: 0x00000000 +0x00000fb8: ix_offs[0246]: 0x00000000 +0x00000fbc: ix_lens[0246]: 0x00000000 +0x00000fc0: ix_offs[0247]: 0x00000000 +0x00000fc4: ix_lens[0247]: 0x00000000 +0x00000fc8: ix_offs[0248]: 0x00000000 +0x00000fcc: ix_lens[0248]: 0x00000000 +0x00000fd0: ix_offs[0249]: 0x00000000 +0x00000fd4: ix_lens[0249]: 0x00000000 +0x00000fd8: ix_offs[0250]: 0x00000000 +0x00000fdc: ix_lens[0250]: 0x00000000 +0x00000fe0: ix_offs[0251]: 0x00000000 +0x00000fe4: ix_lens[0251]: 0x00000000 +0x00000fe8: ix_offs[0252]: 0x00000000 +0x00000fec: ix_lens[0252]: 0x00000000 +0x00000ff0: ix_offs[0253]: 0x00000000 +0x00000ff4: ix_lens[0253]: 0x00000000 +0x00000ff8: ix_offs[0254]: 0x00000000 +0x00000ffc: ix_lens[0254]: 0x00000000 + +BLOCK - DATA +0x00001000: rkey[0000]: ' F604' off: 0x00000000 len: 0x0000002b +>> +0 @F604@ FAM +1 HUSB @I1131@ +1 WIFE @I1129@ +<< +0x0000102b: rkey[0001]: ' F605' off: 0x0000002b len: 0x00000033 +>> +0 @F605@ FAM +1 HUSB @I1136@ +1 WIFE @I1134@ +1 DIV Y +<< +0x0000105e: rkey[0002]: ' F606' off: 0x0000005e len: 0x00000071 +>> +0 @F606@ FAM +1 HUSB @I1143@ +1 WIFE @I1144@ +1 MARR +2 DATE 12 OCT 1842 +2 PLAC Munich +1 CHIL @I1145@ +1 CHIL @I1146@ +<< +0x000010cf: rkey[0003]: ' F607' off: 0x000000cf len: 0x0000005e +>> +0 @F607@ FAM +1 HUSB @I1148@ +1 WIFE @I1695@ +1 MARR +2 DATE 22 NOV 1836 +2 PLAC Oldenburg,Germany +<< +0x0000112d: rkey[0004]: ' F608' off: 0x0000012d len: 0x000000a3 +>> +0 @F608@ FAM +1 HUSB @I1193@ +1 WIFE @I1158@ +1 CHIL @I1194@ +1 CHIL @I1195@ +1 CHIL @I1196@ +1 CHIL @I1197@ +1 CHIL @I1198@ +1 CHIL @I1199@ +1 CHIL @I1200@ +1 CHIL @I1201@ +<< +0x000011d0: rkey[0005]: ' F609' off: 0x000001d0 len: 0x0000003e +>> +0 @F609@ FAM +1 HUSB @I1162@ +1 WIFE @I1605@ +1 MARR +2 DATE 1733 +<< +0x0000120e: rkey[0006]: ' F610' off: 0x0000020e len: 0x0000006b +>> +0 @F610@ FAM +1 HUSB @I1438@ +1 WIFE @I1196@ +1 MARR +2 DATE 1854 +1 CHIL @I1439@ +1 CHIL @I1440@ +1 CHIL @I1441@ +<< +0x00001279: rkey[0007]: ' F611' off: 0x00000279 len: 0x0000003e +>> +0 @F611@ FAM +1 HUSB @I1442@ +1 WIFE @I1200@ +1 MARR +2 DATE 1868 +<< +0x000012b7: rkey[0008]: ' F612' off: 0x000002b7 len: 0x0000002b +>> +0 @F612@ FAM +1 HUSB @I2899@ +1 CHIL @I1202@ +<< +0x000012e2: rkey[0009]: ' F613' off: 0x000002e2 len: 0x00000046 +>> +0 @F613@ FAM +1 HUSB @I1686@ +1 WIFE @I1204@ +1 DIV Y +1 MARR +2 DATE 1964 +<< +0x00001328: rkey[0010]: ' F614' off: 0x00000328 len: 0x0000003e +>> +0 @F614@ FAM +1 HUSB @I1687@ +1 WIFE @I1205@ +1 MARR +2 DATE 1967 +<< +0x00001366: rkey[0011]: ' F615' off: 0x00000366 len: 0x0000003e +>> +0 @F615@ FAM +1 HUSB @I1688@ +1 WIFE @I1206@ +1 MARR +2 DATE 1975 +<< +0x000013a4: rkey[0012]: ' F616' off: 0x000003a4 len: 0x0000003a +>> +0 @F616@ FAM +1 HUSB @I1211@ +1 WIFE @I1212@ +1 CHIL @I1207@ +<< +0x000013de: rkey[0013]: ' F617' off: 0x000003de len: 0x0000003a +>> +0 @F617@ FAM +1 HUSB @I2651@ +1 WIFE @I2652@ +1 CHIL @I1214@ +<< +0x00001418: rkey[0014]: ' F618' off: 0x00000418 len: 0x00000061 +>> +0 @F618@ FAM +1 HUSB @I1219@ +1 WIFE @I1220@ +1 MARR +2 DATE 2 JUN 1420 +2 PLAC Troyes +1 CHIL @I1217@ +<< +0x00001479: rkey[0015]: ' F619' off: 0x00000479 len: 0x0000002b +>> +0 @F619@ FAM +1 HUSB @I2272@ +1 CHIL @I1218@ +<< +0x000014a4: rkey[0016]: ' F620' off: 0x000004a4 len: 0x000000c2 +>> +0 @F620@ FAM +1 HUSB @I1221@ +1 WIFE @I1222@ +1 MARR +2 DATE 1380/1381 +2 PLAC Arundel Castle +1 CHIL @I1223@ +1 CHIL @I1219@ +1 CHIL @I1224@ +1 CHIL @I1225@ +1 CHIL @I1226@ +1 CHIL @I1227@ +1 CHIL @I1228@ +<< +0x00001566: rkey[0017]: ' F621' off: 0x00000566 len: 0x00000072 +>> +0 @F621@ FAM +1 HUSB @I2075@ +1 WIFE @I2074@ +1 MARR +2 DATE 17 JUL 1385 +1 CHIL @I1414@ +1 CHIL @I1220@ +1 CHIL @I2537@ +<< +0x000015d8: rkey[0018]: ' F622' off: 0x000005d8 len: 0x00000049 +>> +0 @F622@ FAM +1 HUSB @I1352@ +1 WIFE @I1220@ +1 CHIL @I1353@ +1 CHIL @I1254@ +<< +0x00001621: rkey[0019]: ' F623' off: 0x00000621 len: 0x00000081 +>> +0 @F623@ FAM +1 HUSB @I1236@ +1 WIFE @I1243@ +1 MARR +2 DATE 13 MAY 1359 +2 PLAC Reading +1 CHIL @I1501@ +1 CHIL @I1502@ +1 CHIL @I1221@ +<< +0x000016a2: rkey[0020]: ' F624' off: 0x000006a2 len: 0x0000006f +>> +0 @F624@ FAM +1 HUSB @I1221@ +1 WIFE @I1601@ +1 MARR +2 DATE 7 FEB 1403 +2 PLAC Winchester,Cathedral,London,England +<< +0x00001711: rkey[0021]: ' F625' off: 0x00000711 len: 0x0000002b +>> +0 @F625@ FAM +1 HUSB @I1332@ +1 CHIL @I1222@ +<< +0x0000173c: rkey[0022]: ' F626' off: 0x0000073c len: 0x0000003e +>> +0 @F626@ FAM +1 HUSB @I1224@ +1 WIFE @I1595@ +1 MARR +2 DATE 1412 +<< +0x0000177a: rkey[0023]: ' F627' off: 0x0000077a len: 0x00000053 +>> +0 @F627@ FAM +1 HUSB @I1225@ +1 WIFE @I1596@ +1 MARR +2 DATE 17 APR 1423 +2 PLAC Troyes +<< +0x000017cd: rkey[0024]: ' F628' off: 0x000007cd len: 0x00000057 +>> +0 @F628@ FAM +1 HUSB @I1225@ +1 WIFE @I1327@ +1 MARR +2 DATE 22 APR 1433 +2 PLAC Therouenne +<< +0x00001824: rkey[0025]: ' F629' off: 0x00000824 len: 0x0000003e +>> +0 @F629@ FAM +1 HUSB @I1226@ +1 WIFE @I1597@ +1 MARR +2 DATE 1422 +<< +0x00001862: rkey[0026]: ' F630' off: 0x00000862 len: 0x00000045 +>> +0 @F630@ FAM +1 HUSB @I1226@ +1 WIFE @I1598@ +1 MARR +2 DATE BEF 1431 +<< +0x000018a7: rkey[0027]: ' F631' off: 0x000008a7 len: 0x0000005b +>> +0 @F631@ FAM +1 HUSB @I1599@ +1 WIFE @I1227@ +1 MARR +2 DATE 6 JUL 1402 +2 PLAC Cologne,Germany +<< +0x00001902: rkey[0028]: ' F632' off: 0x00000902 len: 0x00000051 +>> +0 @F632@ FAM +1 HUSB @I1600@ +1 WIFE @I1228@ +1 MARR +2 DATE 26 OCT 1406 +2 PLAC Lund +<< +0x00001953: rkey[0029]: ' F633' off: 0x00000953 len: 0x0000010d +>> +0 @F633@ FAM +1 HUSB @I1229@ +1 WIFE @I1230@ +1 MARR +2 DATE 24 JAN 1328 +2 PLAC York Minster +1 CHIL @I1231@ +1 CHIL @I1232@ +1 CHIL @I1233@ +1 CHIL @I1234@ +1 CHIL @I1235@ +1 CHIL @I1236@ +1 CHIL @I1237@ +1 CHIL @I1238@ +1 CHIL @I1239@ +1 CHIL @I1240@ +1 CHIL @I1241@ +1 CHIL @I1242@ +<< +0x00001a60: rkey[0030]: ' F634' off: 0x00000a60 len: 0x0000002b +>> +0 @F634@ FAM +1 HUSB @I2057@ +1 CHIL @I1230@ +<< +0x00001a8b: rkey[0031]: ' F635' off: 0x00000a8b len: 0x0000007a +>> +0 @F635@ FAM +1 HUSB @I1231@ +1 WIFE @I1410@ +1 MARR +2 DATE 10 OCT 1361 +2 PLAC Windsor,England +1 CHIL @I1411@ +1 CHIL @I1412@ +<< +0x00001b05: rkey[0032]: ' F636' off: 0x00000b05 len: 0x0000005c +>> +0 @F636@ FAM +1 HUSB @I1415@ +1 WIFE @I1232@ +1 MARR +2 DATE 27 JUL 1365 +2 PLAC Windsor,England +<< +0x00001b61: rkey[0033]: ' F637' off: 0x00000b61 len: 0x00000079 +>> +0 @F637@ FAM +1 HUSB @I1235@ +1 WIFE @I1418@ +1 MARR +2 DATE 9 SEP 1342 +2 PLAC Tower of London,London,England +1 CHIL @I1348@ +<< +0x00001bda: rkey[0034]: ' F638' off: 0x00000bda len: 0x00000058 +>> +0 @F638@ FAM +1 HUSB @I1235@ +1 WIFE @I1347@ +1 MARR +2 DATE 28 MAY 1368 +2 PLAC Milan,Italy +<< +0x00001c32: rkey[0035]: ' F639' off: 0x00000c32 len: 0x00000062 +>> +0 @F639@ FAM +1 HUSB @I1236@ +1 WIFE @I1416@ +1 MARR +2 DATE SEP 1371 +2 PLAC Roquefort +1 CHIL @I2065@ +<< +0x00001c94: rkey[0036]: ' F640' off: 0x00000c94 len: 0x00000090 +>> +0 @F640@ FAM +1 HUSB @I1236@ +1 WIFE @I1328@ +1 MARR +2 DATE 13 JAN 1396 +2 PLAC Lincoln +1 CHIL @I1329@ +1 CHIL @I1330@ +1 CHIL @I1331@ +1 CHIL @I1437@ +<< +0x00001d24: rkey[0037]: ' F641' off: 0x00000d24 len: 0x00000049 +>> +0 @F641@ FAM +1 HUSB @I1237@ +1 WIFE @I1443@ +1 MARR +2 DATE BEF 4 NOV 1393 +<< +0x00001d6d: rkey[0038]: ' F642' off: 0x00000d6d len: 0x0000004f +>> +0 @F642@ FAM +1 HUSB @I1594@ +1 WIFE @I1239@ +1 MARR +2 DATE 1361 +2 PLAC Woodstock +<< +0x00001dbc: rkey[0039]: ' F643' off: 0x00000dbc len: 0x00000054 +>> +0 @F643@ FAM +1 HUSB @I1417@ +1 WIFE @I1240@ +1 MARR +2 DATE 19 MAY 1359 +2 PLAC Reading +<< +0x00001e10: rkey[0040]: ' F644' off: 0x00000e10 len: 0x0000007a +>> +0 @F644@ FAM +1 HUSB @I1242@ +1 WIFE @I1343@ +1 MARR +2 DATE 1374 +1 CHIL @I2071@ +1 CHIL @I1603@ +1 CHIL @I2072@ +1 CHIL @I2073@ +<< +0x00001e8a: rkey[0041]: ' F645' off: 0x00000e8a len: 0x0000003a +>> +0 @F645@ FAM +1 HUSB @I1499@ +1 WIFE @I1500@ +1 CHIL @I1243@ +<< +0x00001ec4: rkey[0042]: ' F646' off: 0x00000ec4 len: 0x0000004d +>> +0 @F646@ FAM +1 HUSB @I1246@ +1 WIFE @I2874@ +1 MARR +2 DATE 1829 +1 CHIL @I1244@ +<< +0x00001f11: rkey[0043]: ' F647' off: 0x00000f11 len: 0x0000004d +>> +0 @F647@ FAM +1 HUSB @I2878@ +1 WIFE @I2879@ +1 MARR +2 DATE 1765 +1 CHIL @I1246@ +<< +0x00001f5e: rkey[0044]: ' F648' off: 0x00000f5e len: 0x0000003e +>> +0 @F648@ FAM +1 HUSB @I1246@ +1 WIFE @I2875@ +1 MARR +2 DATE 1802 +<< +0x00001f9c: rkey[0045]: ' F649' off: 0x00000f9c len: 0x0000003e +>> +0 @F649@ FAM +1 HUSB @I1246@ +1 WIFE @I2876@ +1 MARR +2 DATE 1816 +<< +0x00001fda: rkey[0046]: ' F650' off: 0x00000fda len: 0x0000003e +>> +0 @F650@ FAM +1 HUSB @I1246@ +1 WIFE @I2877@ +1 MARR +2 DATE 1819 +<< +0x00002018: rkey[0047]: ' F651' off: 0x00001018 len: 0x00000059 +>> +0 @F651@ FAM +1 HUSB @I1248@ +1 WIFE @I1247@ +1 MARR +2 DATE 24 APR 1558 +2 PLAC Paris,France +<< +0x00002071: rkey[0048]: ' F652' off: 0x00001071 len: 0x00000045 +>> +0 @F652@ FAM +1 HUSB @I1250@ +1 WIFE @I1247@ +1 MARR +2 DATE ABT 1567 +<< +0x000020b6: rkey[0049]: ' F653' off: 0x000010b6 len: 0x00000072 +>> +0 @F653@ FAM +1 HUSB @I2438@ +1 WIFE @I2439@ +1 MARR +2 DATE 28 OCT 1533 +1 CHIL @I1248@ +1 CHIL @I2522@ +1 CHIL @I2523@ +<< +0x00002128: rkey[0050]: ' F654' off: 0x00001128 len: 0x00000049 +>> +0 @F654@ FAM +1 HUSB @I1432@ +1 WIFE @I1431@ +1 CHIL @I1249@ +1 CHIL @I1433@ +<< +0x00002171: rkey[0051]: ' F655' off: 0x00001171 len: 0x0000002b +>> +0 @F655@ FAM +1 HUSB @I1815@ +1 CHIL @I1251@ +<< +0x0000219c: rkey[0052]: ' F656' off: 0x0000119c len: 0x00000067 +>> +0 @F656@ FAM +1 HUSB @I1466@ +1 WIFE @I1467@ +1 CHIL @I1252@ +1 CHIL @I1470@ +1 CHIL @I1471@ +1 CHIL @I1472@ +<< +0x00002203: rkey[0053]: ' F657' off: 0x00001203 len: 0x0000003a +>> +0 @F657@ FAM +1 HUSB @I1253@ +1 WIFE @I1829@ +1 CHIL @I1450@ +<< +0x0000223d: rkey[0054]: ' F658' off: 0x0000123d len: 0x0000003a +>> +0 @F658@ FAM +1 HUSB @I1334@ +1 WIFE @I1336@ +1 CHIL @I1255@ +<< +0x00002277: rkey[0055]: ' F659' off: 0x00001277 len: 0x0000002b +>> +0 @F659@ FAM +1 HUSB @I1350@ +1 WIFE @I1255@ +<< +0x000022a2: rkey[0056]: ' F660' off: 0x000012a2 len: 0x0000002b +>> +0 @F660@ FAM +1 HUSB @I1351@ +1 WIFE @I1255@ +<< +0x000022cd: rkey[0057]: ' F661' off: 0x000012cd len: 0x00000053 +>> +0 @F661@ FAM +1 HUSB @I1259@ +1 WIFE @I1257@ +1 MARR +2 DATE MAY 1332 +2 PLAC Ni jmegen +<< +0x00002320: rkey[0058]: ' F662' off: 0x00001320 len: 0x0000005d +>> +0 @F662@ FAM +1 HUSB @I1451@ +1 WIFE @I1258@ +1 MARR +2 DATE 17 JUL 1328 +2 PLAC Berwick-on-Tweed +<< +0x0000237d: rkey[0059]: ' F663' off: 0x0000137d len: 0x000000e7 +>> +0 @F663@ FAM +1 HUSB @I1281@ +1 WIFE @I1282@ +1 MARR +2 DATE 4 JAN 1236 +2 PLAC Canterbury,Cathedral +1 CHIL @I1261@ +1 CHIL @I1283@ +1 CHIL @I1284@ +1 CHIL @I1285@ +1 CHIL @I1286@ +1 CHIL @I1287@ +1 CHIL @I1288@ +1 CHIL @I1289@ +1 CHIL @I1290@ +<< +0x00002464: rkey[0060]: ' F664' off: 0x00001464 len: 0x0000008e +>> +0 @F664@ FAM +1 HUSB @I1261@ +1 WIFE @I1277@ +1 MARR +2 DATE 10 SEP 1299 +2 PLAC Canterbury,Cathedral +1 CHIL @I1278@ +1 CHIL @I1279@ +1 CHIL @I1280@ +<< +0x000024f2: rkey[0061]: ' F665' off: 0x000014f2 len: 0x0000003a +>> +0 @F665@ FAM +1 HUSB @I1746@ +1 CHIL @I1749@ +1 CHIL @I1262@ +<< +0x0000252c: rkey[0062]: ' F666' off: 0x0000152c len: 0x0000006d +>> +0 @F666@ FAM +1 HUSB @I1588@ +1 WIFE @I1268@ +1 MARR +2 DATE 30 APR 1290 +2 PLAC Westminster,Abbey,London,England +<< +0x00002599: rkey[0063]: ' F667' off: 0x00001599 len: 0x00000042 +>> +0 @F667@ FAM +1 HUSB @I1589@ +1 WIFE @I1268@ +1 MARR +2 DATE JAN 1297 +<< +0x000025db: rkey[0064]: ' F668' off: 0x000015db len: 0x0000006c +>> +0 @F668@ FAM +1 HUSB @I1590@ +1 WIFE @I1270@ +1 MARR +2 DATE 8 JUL 1290 +2 PLAC Westminster,Abbey,London,England +<< +0x00002647: rkey[0065]: ' F669' off: 0x00001647 len: 0x00000054 +>> +0 @F669@ FAM +1 HUSB @I1591@ +1 WIFE @I1274@ +1 MARR +2 DATE 18 JAN 1297 +2 PLAC Ipswich +<< +0x0000269b: rkey[0066]: ' F670' off: 0x0000169b len: 0x00000058 +>> +0 @F670@ FAM +1 HUSB @I1592@ +1 WIFE @I1274@ +1 MARR +2 DATE 14 NOV 1302 +2 PLAC Westminster +<< +0x000026f3: rkey[0067]: ' F671' off: 0x000016f3 len: 0x0000005c +>> +0 @F671@ FAM +1 HUSB @I1739@ +1 WIFE @I2485@ +1 MARR +2 DATE 1274 +1 CHIL @I1903@ +1 CHIL @I1277@ +<< +0x0000274f: rkey[0068]: ' F672' off: 0x0000174f len: 0x00000054 +>> +0 @F672@ FAM +1 HUSB @I1278@ +1 WIFE @I1504@ +1 MARR +2 DATE ABT 1316 +1 CHIL @I1744@ +<< +0x000027a3: rkey[0069]: ' F673' off: 0x000017a3 len: 0x00000045 +>> +0 @F673@ FAM +1 HUSB @I1278@ +1 WIFE @I1593@ +1 MARR +2 DATE ABT 1328 +<< +0x000027e8: rkey[0070]: ' F674' off: 0x000017e8 len: 0x00000051 +>> +0 @F674@ FAM +1 HUSB @I1279@ +1 WIFE @I1505@ +1 MARR +2 DATE DEC 1325 +1 CHIL @I1410@ +<< +0x00002839: rkey[0071]: ' F675' off: 0x00001839 len: 0x000000a0 +>> +0 @F675@ FAM +1 HUSB @I1364@ +1 WIFE @I1366@ +1 MARR +2 DATE 24 AUG 1200 +2 PLAC Bordeaux +1 CHIL @I1281@ +1 CHIL @I1367@ +1 CHIL @I1368@ +1 CHIL @I1369@ +1 CHIL @I1370@ +<< +0x000028d9: rkey[0072]: ' F676' off: 0x000018d9 len: 0x0000002b +>> +0 @F676@ FAM +1 HUSB @I1881@ +1 CHIL @I1282@ +<< +0x00002904: rkey[0073]: ' F677' off: 0x00001904 len: 0x00000060 +>> +0 @F677@ FAM +1 HUSB @I1585@ +1 WIFE @I1283@ +1 MARR +2 DATE 26 DEC 1251 +2 PLAC York +1 CHIL @I2234@ +<< +0x00002964: rkey[0074]: ' F678' off: 0x00001964 len: 0x00000055 +>> +0 @F678@ FAM +1 HUSB @I1586@ +1 WIFE @I1284@ +1 MARR +2 DATE 22 JAN 1260 +2 PLAC St Denis +<< +0x000029b9: rkey[0075]: ' F679' off: 0x000019b9 len: 0x0000006c +>> +0 @F679@ FAM +1 HUSB @I1285@ +1 WIFE @I1587@ +1 MARR +2 DATE 9 APR 1269 +2 PLAC Westminster,Abbey,London,England +<< +0x00002a25: rkey[0076]: ' F680' off: 0x00001a25 len: 0x0000007b +>> +0 @F680@ FAM +1 HUSB @I1285@ +1 WIFE @I1495@ +1 MARR +2 DATE BEF 3 FEB 1276 +2 PLAC Paris,France +1 CHIL @I1496@ +1 CHIL @I1497@ +<< +0x00002aa0: rkey[0077]: ' F681' off: 0x00001aa0 len: 0x0000002b +>> +0 @F681@ FAM +1 HUSB @I1735@ +1 CHIL @I1291@ +<< +0x00002acb: rkey[0078]: ' F682' off: 0x00001acb len: 0x0000004d +>> +0 @F682@ FAM +1 HUSB @I1300@ +1 WIFE @I1299@ +1 MARR +2 DATE 1745 +1 CHIL @I1294@ +<< +0x00002b18: rkey[0079]: ' F683' off: 0x00001b18 len: 0x0000004d +>> +0 @F683@ FAM +1 HUSB @I2689@ +1 WIFE @I2690@ +1 MARR +2 DATE 1753 +1 CHIL @I1295@ +<< +0x00002b65: rkey[0080]: ' F684' off: 0x00001b65 len: 0x0000003a +>> +0 @F684@ FAM +1 HUSB @I1296@ +1 WIFE @I1297@ +1 CHIL @I1298@ +<< +0x00002b9f: rkey[0081]: ' F685' off: 0x00001b9f len: 0x0000003a +>> +0 @F685@ FAM +1 HUSB @I2691@ +1 WIFE @I2692@ +1 CHIL @I1299@ +<< +0x00002bd9: rkey[0082]: ' F686' off: 0x00001bd9 len: 0x0000004d +>> +0 @F686@ FAM +1 HUSB @I1419@ +1 WIFE @I1303@ +1 MARR +2 DATE 1725 +1 CHIL @I1300@ +<< +0x00002c26: rkey[0083]: ' F687' off: 0x00001c26 len: 0x00000054 +>> +0 @F687@ FAM +1 HUSB @I1309@ +1 WIFE @I1314@ +1 MARR +2 DATE ABT 1670 +1 CHIL @I1301@ +<< +0x00002c7a: rkey[0084]: ' F688' off: 0x00001c7a len: 0x0000005c +>> +0 @F688@ FAM +1 HUSB @I1301@ +1 WIFE @I1302@ +1 MARR +2 DATE 1712 +1 CHIL @I1303@ +1 CHIL @I1304@ +<< +0x00002cd6: rkey[0085]: ' F689' off: 0x00001cd6 len: 0x00000042 +>> +0 @F689@ FAM +1 HUSB @I1301@ +1 WIFE @I1305@ +1 DIV Y +1 CHIL @I1306@ +<< +0x00002d18: rkey[0086]: ' F690' off: 0x00001d18 len: 0x0000003a +>> +0 @F690@ FAM +1 HUSB @I1306@ +1 WIFE @I1307@ +1 CHIL @I1308@ +<< +0x00002d52: rkey[0087]: ' F691' off: 0x00001d52 len: 0x0000004d +>> +0 @F691@ FAM +1 HUSB @I1312@ +1 WIFE @I1313@ +1 MARR +2 DATE 1626 +1 CHIL @I1309@ +<< +0x00002d9f: rkey[0088]: ' F692' off: 0x00001d9f len: 0x00000072 +>> +0 @F692@ FAM +1 HUSB @I1309@ +1 WIFE @I1310@ +1 MARR +2 DATE ABT 1641 +1 CHIL @I1325@ +1 CHIL @I1324@ +1 CHIL @I1311@ +<< +0x00002e11: rkey[0089]: ' F693' off: 0x00001e11 len: 0x0000003a +>> +0 @F693@ FAM +1 HUSB @I1311@ +1 WIFE @I1315@ +1 CHIL @I1316@ +<< +0x00002e4b: rkey[0090]: ' F694' off: 0x00001e4b len: 0x0000003a +>> +0 @F694@ FAM +1 HUSB @I2660@ +1 WIFE @I2661@ +1 CHIL @I1312@ +<< +0x00002e85: rkey[0091]: ' F695' off: 0x00001e85 len: 0x0000003a +>> +0 @F695@ FAM +1 HUSB @I2658@ +1 WIFE @I2659@ +1 CHIL @I1313@ +<< +0x00002ebf: rkey[0092]: ' F696' off: 0x00001ebf len: 0x0000003a +>> +0 @F696@ FAM +1 HUSB @I1326@ +1 WIFE @I2662@ +1 CHIL @I1314@ +<< +0x00002ef9: rkey[0093]: ' F697' off: 0x00001ef9 len: 0x00000049 +>> +0 @F697@ FAM +1 HUSB @I1316@ +1 WIFE @I1317@ +1 CHIL @I1319@ +1 CHIL @I1318@ +<< +0x00002f42: rkey[0094]: ' F698' off: 0x00001f42 len: 0x0000003a +>> +0 @F698@ FAM +1 HUSB @I1320@ +1 WIFE @I1319@ +1 CHIL @I1321@ +<< +0x00002f7c: rkey[0095]: ' F699' off: 0x00001f7c len: 0x0000003a +>> +0 @F699@ FAM +1 HUSB @I1322@ +1 WIFE @I1321@ +1 CHIL @I1323@ +<< +0x00002fb6: rkey[0096]: ' F700' off: 0x00001fb6 len: 0x0000002b +>> +0 @F700@ FAM +1 HUSB @I2270@ +1 CHIL @I1327@ +<< +0x00002fe1: rkey[0097]: ' F701' off: 0x00001fe1 len: 0x0000002b +>> +0 @F701@ FAM +1 HUSB @I2063@ +1 CHIL @I1328@ +<< +0x0000300c: rkey[0098]: ' F702' off: 0x0000200c len: 0x0000002b +>> +0 @F702@ FAM +1 HUSB @I2064@ +1 WIFE @I1328@ +<< +0x00003037: rkey[0099]: ' F703' off: 0x00002037 len: 0x00000076 +>> +0 @F703@ FAM +1 HUSB @I1329@ +1 WIFE @I1595@ +1 CHIL @I1333@ +1 CHIL @I1334@ +1 CHIL @I1335@ +1 CHIL @I1465@ +1 CHIL @I2079@ +<< +0x000030ad: rkey[0100]: ' F704' off: 0x000020ad len: 0x0000001c +>> +0 @F704@ FAM +1 HUSB @I1329@ +<< +0x000030c9: rkey[0101]: ' F705' off: 0x000020c9 len: 0x0000002b +>> +0 @F705@ FAM +1 HUSB @I2076@ +1 WIFE @I1331@ +<< +0x000030f4: rkey[0102]: ' F706' off: 0x000020f4 len: 0x000000a3 +>> +0 @F706@ FAM +1 HUSB @I1335@ +1 WIFE @I2081@ +1 CHIL @I2083@ +1 CHIL @I2084@ +1 CHIL @I2085@ +1 CHIL @I2086@ +1 CHIL @I2087@ +1 CHIL @I2088@ +1 CHIL @I2089@ +1 CHIL @I2090@ +<< +0x00003197: rkey[0103]: ' F707' off: 0x00002197 len: 0x0000002b +>> +0 @F707@ FAM +1 HUSB @I2062@ +1 CHIL @I1337@ +<< +0x000031c2: rkey[0104]: ' F708' off: 0x000021c2 len: 0x0000002b +>> +0 @F708@ FAM +1 HUSB @I1338@ +1 WIFE @I2296@ +<< +0x000031ed: rkey[0105]: ' F709' off: 0x000021ed len: 0x00000070 +>> +0 @F709@ FAM +1 HUSB @I1341@ +1 WIFE @I1420@ +1 MARR +2 DATE 9 JUN 1660 +2 PLAC St Jean-de-Luz,France +1 CHIL @I2423@ +<< +0x0000325d: rkey[0106]: ' F710' off: 0x0000225d len: 0x0000005e +>> +0 @F710@ FAM +1 HUSB @I1341@ +1 WIFE @I1421@ +1 MARR +2 DATE 12 JUN 1684 +2 PLAC Versailles,France +<< +0x000032bb: rkey[0107]: ' F711' off: 0x000022bb len: 0x0000002b +>> +0 @F711@ FAM +1 HUSB @I2069@ +1 CHIL @I1343@ +<< +0x000032e6: rkey[0108]: ' F712' off: 0x000022e6 len: 0x00000067 +>> +0 @F712@ FAM +1 HUSB @I1349@ +1 WIFE @I1348@ +1 CHIL @I1344@ +1 CHIL @I2283@ +1 CHIL @I2284@ +1 CHIL @I2285@ +<< +0x0000334d: rkey[0109]: ' F713' off: 0x0000234d len: 0x0000002b +>> +0 @F713@ FAM +1 HUSB @I2277@ +1 CHIL @I1345@ +<< +0x00003378: rkey[0110]: ' F714' off: 0x00002378 len: 0x0000002b +>> +0 @F714@ FAM +1 HUSB @I2278@ +1 WIFE @I1345@ +<< +0x000033a3: rkey[0111]: ' F715' off: 0x000023a3 len: 0x0000002b +>> +0 @F715@ FAM +1 HUSB @I1346@ +1 WIFE @I1445@ +<< +0x000033ce: rkey[0112]: ' F716' off: 0x000023ce len: 0x0000002b +>> +0 @F716@ FAM +1 HUSB @I2060@ +1 CHIL @I1347@ +<< +0x000033f9: rkey[0113]: ' F717' off: 0x000023f9 len: 0x0000002b +>> +0 @F717@ FAM +1 HUSB @I2061@ +1 WIFE @I1347@ +<< +0x00003424: rkey[0114]: ' F718' off: 0x00002424 len: 0x0000002b +>> +0 @F718@ FAM +1 HUSB @I1904@ +1 CHIL @I1349@ +<< +0x0000344f: rkey[0115]: ' F719' off: 0x0000244f len: 0x0000002b +>> +0 @F719@ FAM +1 HUSB @I2174@ +1 CHIL @I1352@ +<< +0x0000347a: rkey[0116]: ' F720' off: 0x0000247a len: 0x0000002b +>> +0 @F720@ FAM +1 HUSB @I1353@ +1 WIFE @I1446@ +<< +0x000034a5: rkey[0117]: ' F721' off: 0x000024a5 len: 0x00000055 +>> +0 @F721@ FAM +1 HUSB @I1408@ +1 WIFE @I1355@ +1 DIV Y +1 MARR +2 DATE 1908 +1 CHIL @I1409@ +<< +0x000034fa: rkey[0118]: ' F722' off: 0x000024fa len: 0x0000002b +>> +0 @F722@ FAM +1 HUSB @I2927@ +1 CHIL @I1356@ +<< +0x00003525: rkey[0119]: ' F723' off: 0x00002525 len: 0x000000d4 +>> +0 @F723@ FAM +1 HUSB @I1371@ +1 WIFE @I1372@ +1 MARR +2 DATE 18 MAY 1152 +2 PLAC Bordeaux,France +1 CHIL @I1373@ +1 CHIL @I1374@ +1 CHIL @I1375@ +1 CHIL @I1376@ +1 CHIL @I1377@ +1 CHIL @I1378@ +1 CHIL @I1379@ +1 CHIL @I1364@ +<< +0x000035f9: rkey[0120]: ' F724' off: 0x000025f9 len: 0x00000060 +>> +0 @F724@ FAM +1 HUSB @I1364@ +1 WIFE @I1365@ +1 DIV Y +1 MARR +2 DATE 29 AUG 1189 +2 PLAC Marlebridge +<< +0x00003659: rkey[0121]: ' F725' off: 0x00002659 len: 0x0000002b +>> +0 @F725@ FAM +1 HUSB @I1877@ +1 CHIL @I1365@ +<< +0x00003684: rkey[0122]: ' F726' off: 0x00002684 len: 0x0000002b +>> +0 @F726@ FAM +1 HUSB @I1878@ +1 WIFE @I1365@ +<< +0x000036af: rkey[0123]: ' F727' off: 0x000026af len: 0x0000002b +>> +0 @F727@ FAM +1 HUSB @I1879@ +1 WIFE @I1365@ +<< +0x000036da: rkey[0124]: ' F728' off: 0x000026da len: 0x0000002b +>> +0 @F728@ FAM +1 HUSB @I1880@ +1 WIFE @I1366@ +<< +0x00003705: rkey[0125]: ' F729' off: 0x00002705 len: 0x0000008b +>> +0 @F729@ FAM +1 HUSB @I1367@ +1 WIFE @I1582@ +1 MARR +2 DATE 23 NOV 1243 +2 PLAC Westminster,Abbey,London,England +1 CHIL @I1887@ +1 CHIL @I1888@ +<< +0x00003790: rkey[0126]: ' F730' off: 0x00002790 len: 0x00000063 +>> +0 @F730@ FAM +1 HUSB @I1367@ +1 WIFE @I1583@ +1 MARR +2 DATE 16 JUN 1269 +2 PLAC Kaiserslautern,Germany +<< +0x000037f3: rkey[0127]: ' F731' off: 0x000027f3 len: 0x0000002b +>> +0 @F731@ FAM +1 HUSB @I1886@ +1 WIFE @I1368@ +<< +0x0000381e: rkey[0128]: ' F732' off: 0x0000281e len: 0x0000004d +>> +0 @F732@ FAM +1 HUSB @I1584@ +1 WIFE @I1369@ +1 MARR +2 DATE 20 JUL +2 PLAC Worms +<< +0x0000386b: rkey[0129]: ' F733' off: 0x0000286b len: 0x00000081 +>> +0 @F733@ FAM +1 HUSB @I1405@ +1 WIFE @I1395@ +1 MARR +2 DATE 22 MAY 1127 +2 PLAC Le Mans +1 CHIL @I1371@ +1 CHIL @I1866@ +1 CHIL @I1867@ +<< +0x000038ec: rkey[0130]: ' F734' off: 0x000028ec len: 0x0000002b +>> +0 @F734@ FAM +1 HUSB @I1868@ +1 CHIL @I1372@ +<< +0x00003917: rkey[0131]: ' F735' off: 0x00002917 len: 0x00000055 +>> +0 @F735@ FAM +1 HUSB @I1869@ +1 WIFE @I1372@ +1 DIV Y +1 MARR +2 DATE 1137 +1 CHIL @I1510@ +<< +0x0000396c: rkey[0132]: ' F736' off: 0x0000296c len: 0x0000002b +>> +0 @F736@ FAM +1 HUSB @I1374@ +1 WIFE @I1510@ +<< +0x00003997: rkey[0133]: ' F737' off: 0x00002997 len: 0x00000061 +>> +0 @F737@ FAM +1 HUSB @I1509@ +1 WIFE @I1375@ +1 MARR +2 DATE 1 FEB 1168 +2 PLAC Minden,Saxony,Germany +<< +0x000039f8: rkey[0134]: ' F738' off: 0x000029f8 len: 0x0000002b +>> +0 @F738@ FAM +1 HUSB @I1376@ +1 WIFE @I1508@ +<< +0x00003a23: rkey[0135]: ' F739' off: 0x00002a23 len: 0x00000060 +>> +0 @F739@ FAM +1 HUSB @I1377@ +1 WIFE @I1506@ +1 MARR +2 DATE JUL 1181 +1 CHIL @I1507@ +1 CHIL @I1873@ +<< +0x00003a83: rkey[0136]: ' F740' off: 0x00002a83 len: 0x0000005f +>> +0 @F740@ FAM +1 HUSB @I1520@ +1 WIFE @I1378@ +1 MARR +2 DATE SEP 1170 +2 PLAC Burgos +1 CHIL @I1747@ +<< +0x00003ae2: rkey[0137]: ' F741' off: 0x00002ae2 len: 0x0000005a +>> +0 @F741@ FAM +1 HUSB @I1557@ +1 WIFE @I1379@ +1 MARR +2 DATE 13 FEB 1177 +2 PLAC Palermo,Italy +<< +0x00003b3c: rkey[0138]: ' F742' off: 0x00002b3c len: 0x0000004f +>> +0 @F742@ FAM +1 HUSB @I1558@ +1 WIFE @I1379@ +1 MARR +2 DATE OCT 1196 +2 PLAC Rouen +<< +0x00003b8b: rkey[0139]: ' F743' off: 0x00002b8b len: 0x0000003a +>> +0 @F743@ FAM +1 HUSB @I1525@ +1 WIFE @I1526@ +1 CHIL @I1380@ +<< +0x00003bc5: rkey[0140]: ' F744' off: 0x00002bc5 len: 0x000000d4 +>> +0 @F744@ FAM +1 HUSB @I1380@ +1 WIFE @I1381@ +1 MARR +2 DATE 1053 +1 CHIL @I1382@ +1 CHIL @I1383@ +1 CHIL @I1384@ +1 CHIL @I1385@ +1 CHIL @I1386@ +1 CHIL @I1387@ +1 CHIL @I1388@ +1 CHIL @I1389@ +1 CHIL @I1390@ +1 CHIL @I1391@ +<< +0x00003c99: rkey[0141]: ' F745' off: 0x00002c99 len: 0x0000002b +>> +0 @F745@ FAM +1 HUSB @I1850@ +1 CHIL @I1381@ +<< +0x00003cc4: rkey[0142]: ' F746' off: 0x00002cc4 len: 0x0000003a +>> +0 @F746@ FAM +1 HUSB @I1382@ +1 WIFE @I1851@ +1 CHIL @I1853@ +<< +0x00003cfe: rkey[0143]: ' F747' off: 0x00002cfe len: 0x00000076 +>> +0 @F747@ FAM +1 HUSB @I1517@ +1 WIFE @I1388@ +1 CHIL @I1860@ +1 CHIL @I1518@ +1 CHIL @I1519@ +1 CHIL @I1397@ +1 CHIL @I1861@ +<< +0x00003d74: rkey[0144]: ' F748' off: 0x00002d74 len: 0x0000004a +>> +0 @F748@ FAM +1 HUSB @I1556@ +1 WIFE @I1390@ +1 MARR +2 DATE 1086 +2 PLAC Caen +<< +0x00003dbe: rkey[0145]: ' F749' off: 0x00002dbe len: 0x000000b7 +>> +0 @F749@ FAM +1 HUSB @I1391@ +1 WIFE @I1392@ +1 MARR +2 DATE 6 AUG 1100 +2 PLAC Westminster,Abbey,London,England +1 CHIL @I1393@ +1 CHIL @I2957@ +1 CHIL @I1394@ +1 CHIL @I1395@ +1 CHIL @I2224@ +<< +0x00003e75: rkey[0146]: ' F750' off: 0x00002e75 len: 0x0000006d +>> +0 @F750@ FAM +1 HUSB @I1391@ +1 WIFE @I1396@ +1 MARR +2 DATE 29 JAN 1122 +2 PLAC Westminster,Abbey,London,England +<< +0x00003ee2: rkey[0147]: ' F751' off: 0x00002ee2 len: 0x00000076 +>> +0 @F751@ FAM +1 HUSB @I1511@ +1 WIFE @I1512@ +1 CHIL @I1513@ +1 CHIL @I1514@ +1 CHIL @I1392@ +1 CHIL @I1515@ +1 CHIL @I1516@ +<< +0x00003f58: rkey[0148]: ' F752' off: 0x00002f58 len: 0x0000002b +>> +0 @F752@ FAM +1 HUSB @I1394@ +1 WIFE @I1858@ +<< +0x00003f83: rkey[0149]: ' F753' off: 0x00002f83 len: 0x00000051 +>> +0 @F753@ FAM +1 HUSB @I1404@ +1 WIFE @I1395@ +1 MARR +2 DATE 7 JAN 1114 +2 PLAC Mainz +<< +0x00003fd4: rkey[0150]: ' F754' off: 0x00002fd4 len: 0x0000002b +>> +0 @F754@ FAM +1 HUSB @I1859@ +1 CHIL @I1396@ +<< +0x00003fff: rkey[0151]: ' F755' off: 0x00002fff len: 0x0000003e +>> +0 @F755@ FAM +1 HUSB @I1608@ +1 WIFE @I1396@ +1 MARR +2 DATE 1138 +<< +0x0000403d: rkey[0152]: ' F756' off: 0x0000303d len: 0x000000a4 +>> +0 @F756@ FAM +1 HUSB @I1397@ +1 WIFE @I1398@ +1 MARR +2 DATE 1125 +2 PLAC Westminster,England +1 CHIL @I1399@ +1 CHIL @I1400@ +1 CHIL @I1401@ +1 CHIL @I1402@ +1 CHIL @I1403@ +<< +0x000040e1: rkey[0153]: ' F757' off: 0x000030e1 len: 0x0000003a +>> +0 @F757@ FAM +1 HUSB @I1522@ +1 WIFE @I1516@ +1 CHIL @I1398@ +<< +0x0000411b: rkey[0154]: ' F758' off: 0x0000311b len: 0x00000049 +>> +0 @F758@ FAM +1 HUSB @I1400@ +1 WIFE @I1524@ +1 MARR +2 DATE AFT FEB 1140 +<< +0x00004164: rkey[0155]: ' F759' off: 0x00003164 len: 0x00000045 +>> +0 @F759@ FAM +1 HUSB @I1402@ +1 WIFE @I1523@ +1 MARR +2 DATE ABT 1149 +<< +0x000041a9: rkey[0156]: ' F760' off: 0x000031a9 len: 0x0000004d +>> +0 @F760@ FAM +1 HUSB @I1521@ +1 WIFE @I1403@ +1 DIV Y +1 MARR +2 DATE ABT 1160 +<< +0x000041f6: rkey[0157]: ' F761' off: 0x000031f6 len: 0x0000002b +>> +0 @F761@ FAM +1 HUSB @I2928@ +1 CHIL @I1406@ +<< +0x00004221: rkey[0158]: ' F762' off: 0x00003221 len: 0x0000009f +>> +0 @F762@ FAM +1 HUSB @I1409@ +1 WIFE @I2736@ +1 DIV Y +1 MARR +2 DATE 11 MAR 1932 +2 PLAC London,England +1 CHIL @I2745@ +1 CHIL @I2746@ +1 CHIL @I2747@ +1 CHIL @I2748@ +<< +0x000042c0: rkey[0159]: ' F763' off: 0x000032c0 len: 0x00000072 +>> +0 @F763@ FAM +1 HUSB @I1409@ +1 WIFE @I2737@ +1 MARR +2 DATE 29 APR 1972 +1 CHIL @I2767@ +1 CHIL @I2768@ +1 CHIL @I2769@ +<< +0x00004332: rkey[0160]: ' F764' off: 0x00003332 len: 0x0000003a +>> +0 @F764@ FAM +1 HUSB @I2058@ +1 WIFE @I1410@ +1 CHIL @I1595@ +<< +0x0000436c: rkey[0161]: ' F765' off: 0x0000336c len: 0x0000006e +>> +0 @F765@ FAM +1 HUSB @I1412@ +1 WIFE @I1413@ +1 MARR +2 DATE 20 JAN 1382 +2 PLAC Westminster,Palace,London,England +<< +0x000043da: rkey[0162]: ' F766' off: 0x000033da len: 0x00000052 +>> +0 @F766@ FAM +1 HUSB @I1412@ +1 WIFE @I1414@ +1 MARR +2 DATE 1 NOV 1396 +2 PLAC Calais +<< +0x0000442c: rkey[0163]: ' F767' off: 0x0000342c len: 0x0000002b +>> +0 @F767@ FAM +1 HUSB @I2291@ +1 CHIL @I1413@ +<< +0x00004457: rkey[0164]: ' F768' off: 0x00003457 len: 0x0000002b +>> +0 @F768@ FAM +1 HUSB @I2062@ +1 CHIL @I1416@ +<< +0x00004482: rkey[0165]: ' F769' off: 0x00003482 len: 0x0000002b +>> +0 @F769@ FAM +1 HUSB @I2059@ +1 CHIL @I1418@ +<< +0x000044ad: rkey[0166]: ' F770' off: 0x000034ad len: 0x0000003a +>> +0 @F770@ FAM +1 HUSB @I2426@ +1 WIFE @I2920@ +1 CHIL @I1422@ +<< +0x000044e7: rkey[0167]: ' F771' off: 0x000034e7 len: 0x0000002b +>> +0 @F771@ FAM +1 HUSB @I2504@ +1 CHIL @I1423@ +<< +0x00004512: rkey[0168]: ' F772' off: 0x00003512 len: 0x0000009a +>> +0 @F772@ FAM +1 HUSB @I1424@ +1 WIFE @I1425@ +1 MARR +2 DATE 16 MAY 1770 +2 PLAC Versailles,France +1 CHIL @I1703@ +1 CHIL @I1700@ +1 CHIL @I1701@ +1 CHIL @I1702@ +<< +0x000045ac: rkey[0169]: ' F773' off: 0x000035ac len: 0x0000002b +>> +0 @F773@ FAM +1 HUSB @I2105@ +1 WIFE @I1427@ +<< +0x000045d7: rkey[0170]: ' F774' off: 0x000035d7 len: 0x0000003a +>> +0 @F774@ FAM +1 HUSB @I2104@ +1 WIFE @I1428@ +1 CHIL @I2334@ +<< +0x00004611: rkey[0171]: ' F775' off: 0x00003611 len: 0x00000063 +>> +0 @F775@ FAM +1 HUSB @I1816@ +1 WIFE @I2440@ +1 MARR +2 DATE 18 MAY 1514 +1 CHIL @I1429@ +1 CHIL @I2438@ +<< +0x00004674: rkey[0172]: ' F776' off: 0x00003674 len: 0x00000049 +>> +0 @F776@ FAM +1 HUSB @I1478@ +1 WIFE @I1479@ +1 CHIL @I1432@ +1 CHIL @I1480@ +<< +0x000046bd: rkey[0173]: ' F777' off: 0x000036bd len: 0x0000003a +>> +0 @F777@ FAM +1 HUSB @I1433@ +1 WIFE @I1434@ +1 CHIL @I1435@ +<< +0x000046f7: rkey[0174]: ' F778' off: 0x000036f7 len: 0x0000002b +>> +0 @F778@ FAM +1 HUSB @I2101@ +1 CHIL @I1434@ +<< +0x00004722: rkey[0175]: ' F779' off: 0x00003722 len: 0x0000002b +>> +0 @F779@ FAM +1 HUSB @I1436@ +1 WIFE @I1435@ +<< +0x0000474d: rkey[0176]: ' F780' off: 0x0000374d len: 0x00000067 +>> +0 @F780@ FAM +1 HUSB @I2109@ +1 WIFE @I2112@ +1 CHIL @I1436@ +1 CHIL @I2396@ +1 CHIL @I2397@ +1 CHIL @I2398@ +<< +0x000047b4: rkey[0177]: ' F781' off: 0x000037b4 len: 0x0000002b +>> +0 @F781@ FAM +1 HUSB @I1436@ +1 WIFE @I2102@ +<< +0x000047df: rkey[0178]: ' F782' off: 0x000037df len: 0x0000002b +>> +0 @F782@ FAM +1 HUSB @I1437@ +1 WIFE @I2077@ +<< +0x0000480a: rkey[0179]: ' F783' off: 0x0000380a len: 0x0000002b +>> +0 @F783@ FAM +1 HUSB @I2437@ +1 CHIL @I1438@ +<< +0x00004835: rkey[0180]: ' F784' off: 0x00003835 len: 0x0000002b +>> +0 @F784@ FAM +1 HUSB @I2299@ +1 CHIL @I1444@ +<< +0x00004860: rkey[0181]: ' F785' off: 0x00003860 len: 0x00000033 +>> +0 @F785@ FAM +1 HUSB @I2300@ +1 WIFE @I1444@ +1 DIV Y +<< +0x00004893: rkey[0182]: ' F786' off: 0x00003893 len: 0x0000002b +>> +0 @F786@ FAM +1 HUSB @I2279@ +1 CHIL @I1445@ +<< +0x000048be: rkey[0183]: ' F787' off: 0x000038be len: 0x00000085 +>> +0 @F787@ FAM +1 HUSB @I1830@ +1 WIFE @I1831@ +1 CHIL @I1447@ +1 CHIL @I2869@ +1 CHIL @I2870@ +1 CHIL @I2871@ +1 CHIL @I2872@ +1 CHIL @I2873@ +<< +0x00004943: rkey[0184]: ' F788' off: 0x00003943 len: 0x0000004d +>> +0 @F788@ FAM +1 HUSB @I1447@ +1 WIFE @I1448@ +1 MARR +2 DATE 1296 +1 CHIL @I1449@ +<< +0x00004990: rkey[0185]: ' F789' off: 0x00003990 len: 0x0000004d +>> +0 @F789@ FAM +1 HUSB @I1447@ +1 WIFE @I1450@ +1 MARR +2 DATE 1302 +1 CHIL @I1451@ +<< +0x000049dd: rkey[0186]: ' F790' off: 0x000039dd len: 0x0000002b +>> +0 @F790@ FAM +1 HUSB @I1818@ +1 CHIL @I1448@ +<< +0x00004a08: rkey[0187]: ' F791' off: 0x00003a08 len: 0x0000004d +>> +0 @F791@ FAM +1 HUSB @I1454@ +1 WIFE @I1449@ +1 MARR +2 DATE 1315 +1 CHIL @I1455@ +<< +0x00004a55: rkey[0188]: ' F792' off: 0x00003a55 len: 0x00000033 +>> +0 @F792@ FAM +1 HUSB @I1451@ +1 WIFE @I1453@ +1 DIV Y +<< +0x00004a88: rkey[0189]: ' F793' off: 0x00003a88 len: 0x0000002b +>> +0 @F793@ FAM +1 HUSB @I1752@ +1 CHIL @I1452@ +<< +0x00004ab3: rkey[0190]: ' F794' off: 0x00003ab3 len: 0x0000002b +>> +0 @F794@ FAM +1 HUSB @I1452@ +1 CHIL @I1542@ +<< +0x00004ade: rkey[0191]: ' F795' off: 0x00003ade len: 0x0000002b +>> +0 @F795@ FAM +1 HUSB @I1841@ +1 CHIL @I1453@ +<< +0x00004b09: rkey[0192]: ' F796' off: 0x00003b09 len: 0x0000002b +>> +0 @F796@ FAM +1 HUSB @I1840@ +1 WIFE @I1453@ +<< +0x00004b34: rkey[0193]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b34: rkey[0194]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b34: rkey[0195]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b34: rkey[0196]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b34: rkey[0197]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b34: rkey[0198]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b34: rkey[0199]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b34: rkey[0200]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b34: rkey[0201]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b34: rkey[0202]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b34: rkey[0203]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b34: rkey[0204]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b34: rkey[0205]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b34: rkey[0206]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b34: rkey[0207]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b34: rkey[0208]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b34: rkey[0209]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b34: rkey[0210]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b34: rkey[0211]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b34: rkey[0212]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b34: rkey[0213]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b34: rkey[0214]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b34: rkey[0215]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b34: rkey[0216]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b34: rkey[0217]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b34: rkey[0218]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b34: rkey[0219]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b34: rkey[0220]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b34: rkey[0221]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b34: rkey[0222]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b34: rkey[0223]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b34: rkey[0224]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b34: rkey[0225]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b34: rkey[0226]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b34: rkey[0227]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b34: rkey[0228]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b34: rkey[0229]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b34: rkey[0230]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b34: rkey[0231]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b34: rkey[0232]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b34: rkey[0233]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b34: rkey[0234]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b34: rkey[0235]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b34: rkey[0236]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b34: rkey[0237]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b34: rkey[0238]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b34: rkey[0239]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b34: rkey[0240]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b34: rkey[0241]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b34: rkey[0242]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b34: rkey[0243]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b34: rkey[0244]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b34: rkey[0245]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b34: rkey[0246]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b34: rkey[0247]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b34: rkey[0248]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b34: rkey[0249]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b34: rkey[0250]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b34: rkey[0251]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b34: rkey[0252]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b34: rkey[0253]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b34: rkey[0254]: ' ' off: 0x00000000 len: 0x00000000 +>><< + +0x00004b34: EOF (0x00004b34) GOOD + +BLOCK - DIRECTORY +0x00000000: ix_self: 0x00020005 (ac/af) +0x00000004: ix_type: 2 (BLOCK) +0x00000006: ix_pad1: 0x0000 +0x00000008: ix_parent: 0x00000000 (aa/aa) +0x0000000c: ix_nkeys: 225 +0x0000000e: ix_rkey[0000]: ' F797' +0x00000016: ix_rkey[0001]: ' F798' +0x0000001e: ix_rkey[0002]: ' F799' +0x00000026: ix_rkey[0003]: ' F800' +0x0000002e: ix_rkey[0004]: ' F801' +0x00000036: ix_rkey[0005]: ' F802' +0x0000003e: ix_rkey[0006]: ' F803' +0x00000046: ix_rkey[0007]: ' F804' +0x0000004e: ix_rkey[0008]: ' F805' +0x00000056: ix_rkey[0009]: ' F806' +0x0000005e: ix_rkey[0010]: ' F807' +0x00000066: ix_rkey[0011]: ' F808' +0x0000006e: ix_rkey[0012]: ' F809' +0x00000076: ix_rkey[0013]: ' F810' +0x0000007e: ix_rkey[0014]: ' F811' +0x00000086: ix_rkey[0015]: ' F812' +0x0000008e: ix_rkey[0016]: ' F813' +0x00000096: ix_rkey[0017]: ' F814' +0x0000009e: ix_rkey[0018]: ' F815' +0x000000a6: ix_rkey[0019]: ' F816' +0x000000ae: ix_rkey[0020]: ' F817' +0x000000b6: ix_rkey[0021]: ' F818' +0x000000be: ix_rkey[0022]: ' F819' +0x000000c6: ix_rkey[0023]: ' F820' +0x000000ce: ix_rkey[0024]: ' F821' +0x000000d6: ix_rkey[0025]: ' F822' +0x000000de: ix_rkey[0026]: ' F823' +0x000000e6: ix_rkey[0027]: ' F824' +0x000000ee: ix_rkey[0028]: ' F825' +0x000000f6: ix_rkey[0029]: ' F826' +0x000000fe: ix_rkey[0030]: ' F827' +0x00000106: ix_rkey[0031]: ' F828' +0x0000010e: ix_rkey[0032]: ' F829' +0x00000116: ix_rkey[0033]: ' F830' +0x0000011e: ix_rkey[0034]: ' F831' +0x00000126: ix_rkey[0035]: ' F832' +0x0000012e: ix_rkey[0036]: ' F833' +0x00000136: ix_rkey[0037]: ' F834' +0x0000013e: ix_rkey[0038]: ' F835' +0x00000146: ix_rkey[0039]: ' F836' +0x0000014e: ix_rkey[0040]: ' F837' +0x00000156: ix_rkey[0041]: ' F838' +0x0000015e: ix_rkey[0042]: ' F839' +0x00000166: ix_rkey[0043]: ' F840' +0x0000016e: ix_rkey[0044]: ' F841' +0x00000176: ix_rkey[0045]: ' F842' +0x0000017e: ix_rkey[0046]: ' F843' +0x00000186: ix_rkey[0047]: ' F844' +0x0000018e: ix_rkey[0048]: ' F845' +0x00000196: ix_rkey[0049]: ' F846' +0x0000019e: ix_rkey[0050]: ' F847' +0x000001a6: ix_rkey[0051]: ' F848' +0x000001ae: ix_rkey[0052]: ' F849' +0x000001b6: ix_rkey[0053]: ' F850' +0x000001be: ix_rkey[0054]: ' F851' +0x000001c6: ix_rkey[0055]: ' F852' +0x000001ce: ix_rkey[0056]: ' F853' +0x000001d6: ix_rkey[0057]: ' F854' +0x000001de: ix_rkey[0058]: ' F855' +0x000001e6: ix_rkey[0059]: ' F856' +0x000001ee: ix_rkey[0060]: ' F857' +0x000001f6: ix_rkey[0061]: ' F858' +0x000001fe: ix_rkey[0062]: ' F859' +0x00000206: ix_rkey[0063]: ' F860' +0x0000020e: ix_rkey[0064]: ' F861' +0x00000216: ix_rkey[0065]: ' F862' +0x0000021e: ix_rkey[0066]: ' F863' +0x00000226: ix_rkey[0067]: ' F864' +0x0000022e: ix_rkey[0068]: ' F865' +0x00000236: ix_rkey[0069]: ' F866' +0x0000023e: ix_rkey[0070]: ' F867' +0x00000246: ix_rkey[0071]: ' F868' +0x0000024e: ix_rkey[0072]: ' F869' +0x00000256: ix_rkey[0073]: ' F870' +0x0000025e: ix_rkey[0074]: ' F871' +0x00000266: ix_rkey[0075]: ' F872' +0x0000026e: ix_rkey[0076]: ' F873' +0x00000276: ix_rkey[0077]: ' F874' +0x0000027e: ix_rkey[0078]: ' F875' +0x00000286: ix_rkey[0079]: ' F876' +0x0000028e: ix_rkey[0080]: ' F877' +0x00000296: ix_rkey[0081]: ' F878' +0x0000029e: ix_rkey[0082]: ' F879' +0x000002a6: ix_rkey[0083]: ' F880' +0x000002ae: ix_rkey[0084]: ' F881' +0x000002b6: ix_rkey[0085]: ' F882' +0x000002be: ix_rkey[0086]: ' F883' +0x000002c6: ix_rkey[0087]: ' F884' +0x000002ce: ix_rkey[0088]: ' F885' +0x000002d6: ix_rkey[0089]: ' F886' +0x000002de: ix_rkey[0090]: ' F887' +0x000002e6: ix_rkey[0091]: ' F888' +0x000002ee: ix_rkey[0092]: ' F889' +0x000002f6: ix_rkey[0093]: ' F890' +0x000002fe: ix_rkey[0094]: ' F891' +0x00000306: ix_rkey[0095]: ' F892' +0x0000030e: ix_rkey[0096]: ' F893' +0x00000316: ix_rkey[0097]: ' F894' +0x0000031e: ix_rkey[0098]: ' F895' +0x00000326: ix_rkey[0099]: ' F896' +0x0000032e: ix_rkey[0100]: ' F897' +0x00000336: ix_rkey[0101]: ' F898' +0x0000033e: ix_rkey[0102]: ' F899' +0x00000346: ix_rkey[0103]: ' F900' +0x0000034e: ix_rkey[0104]: ' F901' +0x00000356: ix_rkey[0105]: ' F902' +0x0000035e: ix_rkey[0106]: ' F903' +0x00000366: ix_rkey[0107]: ' F904' +0x0000036e: ix_rkey[0108]: ' F905' +0x00000376: ix_rkey[0109]: ' F906' +0x0000037e: ix_rkey[0110]: ' F907' +0x00000386: ix_rkey[0111]: ' F908' +0x0000038e: ix_rkey[0112]: ' F909' +0x00000396: ix_rkey[0113]: ' F910' +0x0000039e: ix_rkey[0114]: ' F911' +0x000003a6: ix_rkey[0115]: ' F912' +0x000003ae: ix_rkey[0116]: ' F913' +0x000003b6: ix_rkey[0117]: ' F914' +0x000003be: ix_rkey[0118]: ' F915' +0x000003c6: ix_rkey[0119]: ' F916' +0x000003ce: ix_rkey[0120]: ' F917' +0x000003d6: ix_rkey[0121]: ' F918' +0x000003de: ix_rkey[0122]: ' F919' +0x000003e6: ix_rkey[0123]: ' F920' +0x000003ee: ix_rkey[0124]: ' F921' +0x000003f6: ix_rkey[0125]: ' F922' +0x000003fe: ix_rkey[0126]: ' F923' +0x00000406: ix_rkey[0127]: ' F924' +0x0000040e: ix_rkey[0128]: ' F925' +0x00000416: ix_rkey[0129]: ' F926' +0x0000041e: ix_rkey[0130]: ' F927' +0x00000426: ix_rkey[0131]: ' F928' +0x0000042e: ix_rkey[0132]: ' F929' +0x00000436: ix_rkey[0133]: ' F930' +0x0000043e: ix_rkey[0134]: ' F931' +0x00000446: ix_rkey[0135]: ' F932' +0x0000044e: ix_rkey[0136]: ' F933' +0x00000456: ix_rkey[0137]: ' F934' +0x0000045e: ix_rkey[0138]: ' F935' +0x00000466: ix_rkey[0139]: ' F936' +0x0000046e: ix_rkey[0140]: ' F937' +0x00000476: ix_rkey[0141]: ' F938' +0x0000047e: ix_rkey[0142]: ' F939' +0x00000486: ix_rkey[0143]: ' F940' +0x0000048e: ix_rkey[0144]: ' F941' +0x00000496: ix_rkey[0145]: ' F942' +0x0000049e: ix_rkey[0146]: ' F943' +0x000004a6: ix_rkey[0147]: ' F944' +0x000004ae: ix_rkey[0148]: ' F945' +0x000004b6: ix_rkey[0149]: ' F946' +0x000004be: ix_rkey[0150]: ' F947' +0x000004c6: ix_rkey[0151]: ' F948' +0x000004ce: ix_rkey[0152]: ' F949' +0x000004d6: ix_rkey[0153]: ' F950' +0x000004de: ix_rkey[0154]: ' F951' +0x000004e6: ix_rkey[0155]: ' F952' +0x000004ee: ix_rkey[0156]: ' F953' +0x000004f6: ix_rkey[0157]: ' F954' +0x000004fe: ix_rkey[0158]: ' F955' +0x00000506: ix_rkey[0159]: ' F956' +0x0000050e: ix_rkey[0160]: ' F957' +0x00000516: ix_rkey[0161]: ' F958' +0x0000051e: ix_rkey[0162]: ' F959' +0x00000526: ix_rkey[0163]: ' F960' +0x0000052e: ix_rkey[0164]: ' F961' +0x00000536: ix_rkey[0165]: ' F962' +0x0000053e: ix_rkey[0166]: ' F963' +0x00000546: ix_rkey[0167]: ' F964' +0x0000054e: ix_rkey[0168]: ' F965' +0x00000556: ix_rkey[0169]: ' F966' +0x0000055e: ix_rkey[0170]: ' F967' +0x00000566: ix_rkey[0171]: ' F968' +0x0000056e: ix_rkey[0172]: ' F969' +0x00000576: ix_rkey[0173]: ' F970' +0x0000057e: ix_rkey[0174]: ' F971' +0x00000586: ix_rkey[0175]: ' F972' +0x0000058e: ix_rkey[0176]: ' F973' +0x00000596: ix_rkey[0177]: ' F974' +0x0000059e: ix_rkey[0178]: ' F975' +0x000005a6: ix_rkey[0179]: ' F976' +0x000005ae: ix_rkey[0180]: ' F977' +0x000005b6: ix_rkey[0181]: ' F978' +0x000005be: ix_rkey[0182]: ' F979' +0x000005c6: ix_rkey[0183]: ' F980' +0x000005ce: ix_rkey[0184]: ' F981' +0x000005d6: ix_rkey[0185]: ' F982' +0x000005de: ix_rkey[0186]: ' F983' +0x000005e6: ix_rkey[0187]: ' F984' +0x000005ee: ix_rkey[0188]: ' F985' +0x000005f6: ix_rkey[0189]: ' F986' +0x000005fe: ix_rkey[0190]: ' F987' +0x00000606: ix_rkey[0191]: ' F988' +0x0000060e: ix_rkey[0192]: ' F989' +0x00000616: ix_rkey[0193]: ' F990' +0x0000061e: ix_rkey[0194]: ' F991' +0x00000626: ix_rkey[0195]: ' F992' +0x0000062e: ix_rkey[0196]: ' F993' +0x00000636: ix_rkey[0197]: ' F994' +0x0000063e: ix_rkey[0198]: ' F995' +0x00000646: ix_rkey[0199]: ' F996' +0x0000064e: ix_rkey[0200]: ' F997' +0x00000656: ix_rkey[0201]: ' F998' +0x0000065e: ix_rkey[0202]: ' F999' +0x00000666: ix_rkey[0203]: ' I100' +0x0000066e: ix_rkey[0204]: ' I101' +0x00000676: ix_rkey[0205]: ' I102' +0x0000067e: ix_rkey[0206]: ' I103' +0x00000686: ix_rkey[0207]: ' I104' +0x0000068e: ix_rkey[0208]: ' I105' +0x00000696: ix_rkey[0209]: ' I106' +0x0000069e: ix_rkey[0210]: ' I107' +0x000006a6: ix_rkey[0211]: ' I108' +0x000006ae: ix_rkey[0212]: ' I109' +0x000006b6: ix_rkey[0213]: ' I110' +0x000006be: ix_rkey[0214]: ' I111' +0x000006c6: ix_rkey[0215]: ' I112' +0x000006ce: ix_rkey[0216]: ' I113' +0x000006d6: ix_rkey[0217]: ' I114' +0x000006de: ix_rkey[0218]: ' I115' +0x000006e6: ix_rkey[0219]: ' I116' +0x000006ee: ix_rkey[0220]: ' I117' +0x000006f6: ix_rkey[0221]: ' I118' +0x000006fe: ix_rkey[0222]: ' I119' +0x00000706: ix_rkey[0223]: ' I120' +0x0000070e: ix_rkey[0224]: ' I121' +0x00000716: ix_rkey[0225]: ' ' +0x0000071e: ix_rkey[0226]: ' ' +0x00000726: ix_rkey[0227]: ' ' +0x0000072e: ix_rkey[0228]: ' ' +0x00000736: ix_rkey[0229]: ' ' +0x0000073e: ix_rkey[0230]: ' ' +0x00000746: ix_rkey[0231]: ' ' +0x0000074e: ix_rkey[0232]: ' ' +0x00000756: ix_rkey[0233]: ' ' +0x0000075e: ix_rkey[0234]: ' ' +0x00000766: ix_rkey[0235]: ' ' +0x0000076e: ix_rkey[0236]: ' ' +0x00000776: ix_rkey[0237]: ' ' +0x0000077e: ix_rkey[0238]: ' ' +0x00000786: ix_rkey[0239]: ' ' +0x0000078e: ix_rkey[0240]: ' ' +0x00000796: ix_rkey[0241]: ' ' +0x0000079e: ix_rkey[0242]: ' ' +0x000007a6: ix_rkey[0243]: ' ' +0x000007ae: ix_rkey[0244]: ' ' +0x000007b6: ix_rkey[0245]: ' ' +0x000007be: ix_rkey[0246]: ' ' +0x000007c6: ix_rkey[0247]: ' ' +0x000007ce: ix_rkey[0248]: ' ' +0x000007d6: ix_rkey[0249]: ' ' +0x000007de: ix_rkey[0250]: ' ' +0x000007e6: ix_rkey[0251]: ' ' +0x000007ee: ix_rkey[0252]: ' ' +0x000007f6: ix_rkey[0253]: ' ' +0x000007fe: ix_rkey[0254]: ' ' +0x00000806: ix_pad2: 0x0000 +0x00000808: ix_offs[0000]: 0x00000000 +0x0000080c: ix_lens[0000]: 0x00000076 +0x00000810: ix_offs[0001]: 0x00000076 +0x00000814: ix_lens[0001]: 0x0000002b +0x00000818: ix_offs[0002]: 0x000000a1 +0x0000081c: ix_lens[0002]: 0x0000002b +0x00000820: ix_offs[0003]: 0x000000cc +0x00000824: ix_lens[0003]: 0x00000049 +0x00000828: ix_offs[0004]: 0x00000115 +0x0000082c: ix_lens[0004]: 0x0000003a +0x00000830: ix_offs[0005]: 0x0000014f +0x00000834: ix_lens[0005]: 0x0000002b +0x00000838: ix_offs[0006]: 0x0000017a +0x0000083c: ix_lens[0006]: 0x0000003a +0x00000840: ix_offs[0007]: 0x000001b4 +0x00000844: ix_lens[0007]: 0x0000002b +0x00000848: ix_offs[0008]: 0x000001df +0x0000084c: ix_lens[0008]: 0x00000058 +0x00000850: ix_offs[0009]: 0x00000237 +0x00000854: ix_lens[0009]: 0x0000002b +0x00000858: ix_offs[0010]: 0x00000262 +0x0000085c: ix_lens[0010]: 0x0000006b +0x00000860: ix_offs[0011]: 0x000002cd +0x00000864: ix_lens[0011]: 0x0000003e +0x00000868: ix_offs[0012]: 0x0000030b +0x0000086c: ix_lens[0012]: 0x00000042 +0x00000870: ix_offs[0013]: 0x0000034d +0x00000874: ix_lens[0013]: 0x0000004d +0x00000878: ix_offs[0014]: 0x0000039a +0x0000087c: ix_lens[0014]: 0x0000002b +0x00000880: ix_offs[0015]: 0x000003c5 +0x00000884: ix_lens[0015]: 0x00000049 +0x00000888: ix_offs[0016]: 0x0000040e +0x0000088c: ix_lens[0016]: 0x0000003a +0x00000890: ix_offs[0017]: 0x00000448 +0x00000894: ix_lens[0017]: 0x0000003a +0x00000898: ix_offs[0018]: 0x00000482 +0x0000089c: ix_lens[0018]: 0x0000003a +0x000008a0: ix_offs[0019]: 0x000004bc +0x000008a4: ix_lens[0019]: 0x0000004d +0x000008a8: ix_offs[0020]: 0x00000509 +0x000008ac: ix_lens[0020]: 0x0000003a +0x000008b0: ix_offs[0021]: 0x00000543 +0x000008b4: ix_lens[0021]: 0x0000003a +0x000008b8: ix_offs[0022]: 0x0000057d +0x000008bc: ix_lens[0022]: 0x0000002b +0x000008c0: ix_offs[0023]: 0x000005a8 +0x000008c4: ix_lens[0023]: 0x0000002b +0x000008c8: ix_offs[0024]: 0x000005d3 +0x000008cc: ix_lens[0024]: 0x0000002b +0x000008d0: ix_offs[0025]: 0x000005fe +0x000008d4: ix_lens[0025]: 0x0000002b +0x000008d8: ix_offs[0026]: 0x00000629 +0x000008dc: ix_lens[0026]: 0x0000002b +0x000008e0: ix_offs[0027]: 0x00000654 +0x000008e4: ix_lens[0027]: 0x0000002b +0x000008e8: ix_offs[0028]: 0x0000067f +0x000008ec: ix_lens[0028]: 0x0000002b +0x000008f0: ix_offs[0029]: 0x000006aa +0x000008f4: ix_lens[0029]: 0x0000002b +0x000008f8: ix_offs[0030]: 0x000006d5 +0x000008fc: ix_lens[0030]: 0x0000002b +0x00000900: ix_offs[0031]: 0x00000700 +0x00000904: ix_lens[0031]: 0x0000002b +0x00000908: ix_offs[0032]: 0x0000072b +0x0000090c: ix_lens[0032]: 0x00000049 +0x00000910: ix_offs[0033]: 0x00000774 +0x00000914: ix_lens[0033]: 0x0000003a +0x00000918: ix_offs[0034]: 0x000007ae +0x0000091c: ix_lens[0034]: 0x00000058 +0x00000920: ix_offs[0035]: 0x00000806 +0x00000924: ix_lens[0035]: 0x0000002b +0x00000928: ix_offs[0036]: 0x00000831 +0x0000092c: ix_lens[0036]: 0x0000003a +0x00000930: ix_offs[0037]: 0x0000086b +0x00000934: ix_lens[0037]: 0x0000002b +0x00000938: ix_offs[0038]: 0x00000896 +0x0000093c: ix_lens[0038]: 0x0000002b +0x00000940: ix_offs[0039]: 0x000008c1 +0x00000944: ix_lens[0039]: 0x0000002b +0x00000948: ix_offs[0040]: 0x000008ec +0x0000094c: ix_lens[0040]: 0x0000002b +0x00000950: ix_offs[0041]: 0x00000917 +0x00000954: ix_lens[0041]: 0x00000049 +0x00000958: ix_offs[0042]: 0x00000960 +0x0000095c: ix_lens[0042]: 0x00000049 +0x00000960: ix_offs[0043]: 0x000009a9 +0x00000964: ix_lens[0043]: 0x00000049 +0x00000968: ix_offs[0044]: 0x000009f2 +0x0000096c: ix_lens[0044]: 0x0000005c +0x00000970: ix_offs[0045]: 0x00000a4e +0x00000974: ix_lens[0045]: 0x00000062 +0x00000978: ix_offs[0046]: 0x00000ab0 +0x0000097c: ix_lens[0046]: 0x00000049 +0x00000980: ix_offs[0047]: 0x00000af9 +0x00000984: ix_lens[0047]: 0x000000ea +0x00000988: ix_offs[0048]: 0x00000be3 +0x0000098c: ix_lens[0048]: 0x00000045 +0x00000990: ix_offs[0049]: 0x00000c28 +0x00000994: ix_lens[0049]: 0x00000049 +0x00000998: ix_offs[0050]: 0x00000c71 +0x0000099c: ix_lens[0050]: 0x00000054 +0x000009a0: ix_offs[0051]: 0x00000cc5 +0x000009a4: ix_lens[0051]: 0x0000002b +0x000009a8: ix_offs[0052]: 0x00000cf0 +0x000009ac: ix_lens[0052]: 0x0000003a +0x000009b0: ix_offs[0053]: 0x00000d2a +0x000009b4: ix_lens[0053]: 0x0000002b +0x000009b8: ix_offs[0054]: 0x00000d55 +0x000009bc: ix_lens[0054]: 0x00000049 +0x000009c0: ix_offs[0055]: 0x00000d9e +0x000009c4: ix_lens[0055]: 0x0000003a +0x000009c8: ix_offs[0056]: 0x00000dd8 +0x000009cc: ix_lens[0056]: 0x0000003a +0x000009d0: ix_offs[0057]: 0x00000e12 +0x000009d4: ix_lens[0057]: 0x00000051 +0x000009d8: ix_offs[0058]: 0x00000e63 +0x000009dc: ix_lens[0058]: 0x0000002b +0x000009e0: ix_offs[0059]: 0x00000e8e +0x000009e4: ix_lens[0059]: 0x0000002b +0x000009e8: ix_offs[0060]: 0x00000eb9 +0x000009ec: ix_lens[0060]: 0x0000003a +0x000009f0: ix_offs[0061]: 0x00000ef3 +0x000009f4: ix_lens[0061]: 0x00000049 +0x000009f8: ix_offs[0062]: 0x00000f3c +0x000009fc: ix_lens[0062]: 0x00000049 +0x00000a00: ix_offs[0063]: 0x00000f85 +0x00000a04: ix_lens[0063]: 0x0000002b +0x00000a08: ix_offs[0064]: 0x00000fb0 +0x00000a0c: ix_lens[0064]: 0x0000002b +0x00000a10: ix_offs[0065]: 0x00000fdb +0x00000a14: ix_lens[0065]: 0x0000002b +0x00000a18: ix_offs[0066]: 0x00001006 +0x00000a1c: ix_lens[0066]: 0x00000054 +0x00000a20: ix_offs[0067]: 0x0000105a +0x00000a24: ix_lens[0067]: 0x0000002b +0x00000a28: ix_offs[0068]: 0x00001085 +0x00000a2c: ix_lens[0068]: 0x0000002b +0x00000a30: ix_offs[0069]: 0x000010b0 +0x00000a34: ix_lens[0069]: 0x0000002b +0x00000a38: ix_offs[0070]: 0x000010db +0x00000a3c: ix_lens[0070]: 0x0000002b +0x00000a40: ix_offs[0071]: 0x00001106 +0x00000a44: ix_lens[0071]: 0x00000061 +0x00000a48: ix_offs[0072]: 0x00001167 +0x00000a4c: ix_lens[0072]: 0x0000002b +0x00000a50: ix_offs[0073]: 0x00001192 +0x00000a54: ix_lens[0073]: 0x0000002b +0x00000a58: ix_offs[0074]: 0x000011bd +0x00000a5c: ix_lens[0074]: 0x0000002b +0x00000a60: ix_offs[0075]: 0x000011e8 +0x00000a64: ix_lens[0075]: 0x0000002b +0x00000a68: ix_offs[0076]: 0x00001213 +0x00000a6c: ix_lens[0076]: 0x0000002b +0x00000a70: ix_offs[0077]: 0x0000123e +0x00000a74: ix_lens[0077]: 0x0000003a +0x00000a78: ix_offs[0078]: 0x00001278 +0x00000a7c: ix_lens[0078]: 0x00000062 +0x00000a80: ix_offs[0079]: 0x000012da +0x00000a84: ix_lens[0079]: 0x0000003a +0x00000a88: ix_offs[0080]: 0x00001314 +0x00000a8c: ix_lens[0080]: 0x000000cc +0x00000a90: ix_offs[0081]: 0x000013e0 +0x00000a94: ix_lens[0081]: 0x00000053 +0x00000a98: ix_offs[0082]: 0x00001433 +0x00000a9c: ix_lens[0082]: 0x0000008c +0x00000aa0: ix_offs[0083]: 0x000014bf +0x00000aa4: ix_lens[0083]: 0x00000044 +0x00000aa8: ix_offs[0084]: 0x00001503 +0x00000aac: ix_lens[0084]: 0x00000054 +0x00000ab0: ix_offs[0085]: 0x00001557 +0x00000ab4: ix_lens[0085]: 0x0000004d +0x00000ab8: ix_offs[0086]: 0x000015a4 +0x00000abc: ix_lens[0086]: 0x0000003a +0x00000ac0: ix_offs[0087]: 0x000015de +0x00000ac4: ix_lens[0087]: 0x00000054 +0x00000ac8: ix_offs[0088]: 0x00001632 +0x00000acc: ix_lens[0088]: 0x00000050 +0x00000ad0: ix_offs[0089]: 0x00001682 +0x00000ad4: ix_lens[0089]: 0x0000003e +0x00000ad8: ix_offs[0090]: 0x000016c0 +0x00000adc: ix_lens[0090]: 0x0000003e +0x00000ae0: ix_offs[0091]: 0x000016fe +0x00000ae4: ix_lens[0091]: 0x0000006f +0x00000ae8: ix_offs[0092]: 0x0000176d +0x00000aec: ix_lens[0092]: 0x00000059 +0x00000af0: ix_offs[0093]: 0x000017c6 +0x00000af4: ix_lens[0093]: 0x0000002b +0x00000af8: ix_offs[0094]: 0x000017f1 +0x00000afc: ix_lens[0094]: 0x0000003a +0x00000b00: ix_offs[0095]: 0x0000182b +0x00000b04: ix_lens[0095]: 0x0000005e +0x00000b08: ix_offs[0096]: 0x00001889 +0x00000b0c: ix_lens[0096]: 0x00000060 +0x00000b10: ix_offs[0097]: 0x000018e9 +0x00000b14: ix_lens[0097]: 0x00000059 +0x00000b18: ix_offs[0098]: 0x00001942 +0x00000b1c: ix_lens[0098]: 0x0000002b +0x00000b20: ix_offs[0099]: 0x0000196d +0x00000b24: ix_lens[0099]: 0x0000003e +0x00000b28: ix_offs[0100]: 0x000019ab +0x00000b2c: ix_lens[0100]: 0x0000002b +0x00000b30: ix_offs[0101]: 0x000019d6 +0x00000b34: ix_lens[0101]: 0x00000089 +0x00000b38: ix_offs[0102]: 0x00001a5f +0x00000b3c: ix_lens[0102]: 0x0000003e +0x00000b40: ix_offs[0103]: 0x00001a9d +0x00000b44: ix_lens[0103]: 0x0000006b +0x00000b48: ix_offs[0104]: 0x00001b08 +0x00000b4c: ix_lens[0104]: 0x0000003e +0x00000b50: ix_offs[0105]: 0x00001b46 +0x00000b54: ix_lens[0105]: 0x0000003e +0x00000b58: ix_offs[0106]: 0x00001b84 +0x00000b5c: ix_lens[0106]: 0x0000003e +0x00000b60: ix_offs[0107]: 0x00001bc2 +0x00000b64: ix_lens[0107]: 0x0000003e +0x00000b68: ix_offs[0108]: 0x00001c00 +0x00000b6c: ix_lens[0108]: 0x0000003e +0x00000b70: ix_offs[0109]: 0x00001c3e +0x00000b74: ix_lens[0109]: 0x0000003e +0x00000b78: ix_offs[0110]: 0x00001c7c +0x00000b7c: ix_lens[0110]: 0x0000003e +0x00000b80: ix_offs[0111]: 0x00001cba +0x00000b84: ix_lens[0111]: 0x0000006b +0x00000b88: ix_offs[0112]: 0x00001d25 +0x00000b8c: ix_lens[0112]: 0x0000006b +0x00000b90: ix_offs[0113]: 0x00001d90 +0x00000b94: ix_lens[0113]: 0x0000002b +0x00000b98: ix_offs[0114]: 0x00001dbb +0x00000b9c: ix_lens[0114]: 0x0000003a +0x00000ba0: ix_offs[0115]: 0x00001df5 +0x00000ba4: ix_lens[0115]: 0x0000002b +0x00000ba8: ix_offs[0116]: 0x00001e20 +0x00000bac: ix_lens[0116]: 0x0000002b +0x00000bb0: ix_offs[0117]: 0x00001e4b +0x00000bb4: ix_lens[0117]: 0x0000003a +0x00000bb8: ix_offs[0118]: 0x00001e85 +0x00000bbc: ix_lens[0118]: 0x0000002b +0x00000bc0: ix_offs[0119]: 0x00001eb0 +0x00000bc4: ix_lens[0119]: 0x0000002b +0x00000bc8: ix_offs[0120]: 0x00001edb +0x00000bcc: ix_lens[0120]: 0x0000002b +0x00000bd0: ix_offs[0121]: 0x00001f06 +0x00000bd4: ix_lens[0121]: 0x0000003a +0x00000bd8: ix_offs[0122]: 0x00001f40 +0x00000bdc: ix_lens[0122]: 0x0000002b +0x00000be0: ix_offs[0123]: 0x00001f6b +0x00000be4: ix_lens[0123]: 0x0000003e +0x00000be8: ix_offs[0124]: 0x00001fa9 +0x00000bec: ix_lens[0124]: 0x0000004d +0x00000bf0: ix_offs[0125]: 0x00001ff6 +0x00000bf4: ix_lens[0125]: 0x0000003e +0x00000bf8: ix_offs[0126]: 0x00002034 +0x00000bfc: ix_lens[0126]: 0x0000007a +0x00000c00: ix_offs[0127]: 0x000020ae +0x00000c04: ix_lens[0127]: 0x0000004d +0x00000c08: ix_offs[0128]: 0x000020fb +0x00000c0c: ix_lens[0128]: 0x0000002b +0x00000c10: ix_offs[0129]: 0x00002126 +0x00000c14: ix_lens[0129]: 0x00000046 +0x00000c18: ix_offs[0130]: 0x0000216c +0x00000c1c: ix_lens[0130]: 0x00000045 +0x00000c20: ix_offs[0131]: 0x000021b1 +0x00000c24: ix_lens[0131]: 0x00000042 +0x00000c28: ix_offs[0132]: 0x000021f3 +0x00000c2c: ix_lens[0132]: 0x0000002b +0x00000c30: ix_offs[0133]: 0x0000221e +0x00000c34: ix_lens[0133]: 0x00000055 +0x00000c38: ix_offs[0134]: 0x00002273 +0x00000c3c: ix_lens[0134]: 0x0000003a +0x00000c40: ix_offs[0135]: 0x000022ad +0x00000c44: ix_lens[0135]: 0x0000002b +0x00000c48: ix_offs[0136]: 0x000022d8 +0x00000c4c: ix_lens[0136]: 0x0000002b +0x00000c50: ix_offs[0137]: 0x00002303 +0x00000c54: ix_lens[0137]: 0x0000002b +0x00000c58: ix_offs[0138]: 0x0000232e +0x00000c5c: ix_lens[0138]: 0x0000002b +0x00000c60: ix_offs[0139]: 0x00002359 +0x00000c64: ix_lens[0139]: 0x0000002b +0x00000c68: ix_offs[0140]: 0x00002384 +0x00000c6c: ix_lens[0140]: 0x0000003a +0x00000c70: ix_offs[0141]: 0x000023be +0x00000c74: ix_lens[0141]: 0x0000002b +0x00000c78: ix_offs[0142]: 0x000023e9 +0x00000c7c: ix_lens[0142]: 0x0000002b +0x00000c80: ix_offs[0143]: 0x00002414 +0x00000c84: ix_lens[0143]: 0x00000049 +0x00000c88: ix_offs[0144]: 0x0000245d +0x00000c8c: ix_lens[0144]: 0x0000003a +0x00000c90: ix_offs[0145]: 0x00002497 +0x00000c94: ix_lens[0145]: 0x0000002b +0x00000c98: ix_offs[0146]: 0x000024c2 +0x00000c9c: ix_lens[0146]: 0x0000002b +0x00000ca0: ix_offs[0147]: 0x000024ed +0x00000ca4: ix_lens[0147]: 0x00000067 +0x00000ca8: ix_offs[0148]: 0x00002554 +0x00000cac: ix_lens[0148]: 0x0000002b +0x00000cb0: ix_offs[0149]: 0x0000257f +0x00000cb4: ix_lens[0149]: 0x0000002b +0x00000cb8: ix_offs[0150]: 0x000025aa +0x00000cbc: ix_lens[0150]: 0x0000002b +0x00000cc0: ix_offs[0151]: 0x000025d5 +0x00000cc4: ix_lens[0151]: 0x00000076 +0x00000cc8: ix_offs[0152]: 0x0000264b +0x00000ccc: ix_lens[0152]: 0x00000049 +0x00000cd0: ix_offs[0153]: 0x00002694 +0x00000cd4: ix_lens[0153]: 0x000000a3 +0x00000cd8: ix_offs[0154]: 0x00002737 +0x00000cdc: ix_lens[0154]: 0x0000002b +0x00000ce0: ix_offs[0155]: 0x00002762 +0x00000ce4: ix_lens[0155]: 0x0000002b +0x00000ce8: ix_offs[0156]: 0x0000278d +0x00000cec: ix_lens[0156]: 0x0000002b +0x00000cf0: ix_offs[0157]: 0x000027b8 +0x00000cf4: ix_lens[0157]: 0x0000002b +0x00000cf8: ix_offs[0158]: 0x000027e3 +0x00000cfc: ix_lens[0158]: 0x0000002b +0x00000d00: ix_offs[0159]: 0x0000280e +0x00000d04: ix_lens[0159]: 0x0000002b +0x00000d08: ix_offs[0160]: 0x00002839 +0x00000d0c: ix_lens[0160]: 0x00000049 +0x00000d10: ix_offs[0161]: 0x00002882 +0x00000d14: ix_lens[0161]: 0x00000044 +0x00000d18: ix_offs[0162]: 0x000028c6 +0x00000d1c: ix_lens[0162]: 0x0000002b +0x00000d20: ix_offs[0163]: 0x000028f1 +0x00000d24: ix_lens[0163]: 0x0000002b +0x00000d28: ix_offs[0164]: 0x0000291c +0x00000d2c: ix_lens[0164]: 0x0000002b +0x00000d30: ix_offs[0165]: 0x00002947 +0x00000d34: ix_lens[0165]: 0x0000002b +0x00000d38: ix_offs[0166]: 0x00002972 +0x00000d3c: ix_lens[0166]: 0x0000003e +0x00000d40: ix_offs[0167]: 0x000029b0 +0x00000d44: ix_lens[0167]: 0x0000003a +0x00000d48: ix_offs[0168]: 0x000029ea +0x00000d4c: ix_lens[0168]: 0x0000003a +0x00000d50: ix_offs[0169]: 0x00002a24 +0x00000d54: ix_lens[0169]: 0x0000002b +0x00000d58: ix_offs[0170]: 0x00002a4f +0x00000d5c: ix_lens[0170]: 0x00000049 +0x00000d60: ix_offs[0171]: 0x00002a98 +0x00000d64: ix_lens[0171]: 0x00000058 +0x00000d68: ix_offs[0172]: 0x00002af0 +0x00000d6c: ix_lens[0172]: 0x0000002b +0x00000d70: ix_offs[0173]: 0x00002b1b +0x00000d74: ix_lens[0173]: 0x0000003a +0x00000d78: ix_offs[0174]: 0x00002b55 +0x00000d7c: ix_lens[0174]: 0x0000001c +0x00000d80: ix_offs[0175]: 0x00002b71 +0x00000d84: ix_lens[0175]: 0x0000003a +0x00000d88: ix_offs[0176]: 0x00002bab +0x00000d8c: ix_lens[0176]: 0x0000003a +0x00000d90: ix_offs[0177]: 0x00002be5 +0x00000d94: ix_lens[0177]: 0x0000002b +0x00000d98: ix_offs[0178]: 0x00002c10 +0x00000d9c: ix_lens[0178]: 0x0000002b +0x00000da0: ix_offs[0179]: 0x00002c3b +0x00000da4: ix_lens[0179]: 0x00000033 +0x00000da8: ix_offs[0180]: 0x00002c6e +0x00000dac: ix_lens[0180]: 0x0000002b +0x00000db0: ix_offs[0181]: 0x00002c99 +0x00000db4: ix_lens[0181]: 0x0000003a +0x00000db8: ix_offs[0182]: 0x00002cd3 +0x00000dbc: ix_lens[0182]: 0x0000002b +0x00000dc0: ix_offs[0183]: 0x00002cfe +0x00000dc4: ix_lens[0183]: 0x0000002b +0x00000dc8: ix_offs[0184]: 0x00002d29 +0x00000dcc: ix_lens[0184]: 0x0000002b +0x00000dd0: ix_offs[0185]: 0x00002d54 +0x00000dd4: ix_lens[0185]: 0x0000002b +0x00000dd8: ix_offs[0186]: 0x00002d7f +0x00000ddc: ix_lens[0186]: 0x000000a7 +0x00000de0: ix_offs[0187]: 0x00002e26 +0x00000de4: ix_lens[0187]: 0x0000003e +0x00000de8: ix_offs[0188]: 0x00002e64 +0x00000dec: ix_lens[0188]: 0x0000004d +0x00000df0: ix_offs[0189]: 0x00002eb1 +0x00000df4: ix_lens[0189]: 0x0000003a +0x00000df8: ix_offs[0190]: 0x00002eeb +0x00000dfc: ix_lens[0190]: 0x0000002b +0x00000e00: ix_offs[0191]: 0x00002f16 +0x00000e04: ix_lens[0191]: 0x0000002b +0x00000e08: ix_offs[0192]: 0x00002f41 +0x00000e0c: ix_lens[0192]: 0x00000046 +0x00000e10: ix_offs[0193]: 0x00002f87 +0x00000e14: ix_lens[0193]: 0x0000002b +0x00000e18: ix_offs[0194]: 0x00002fb2 +0x00000e1c: ix_lens[0194]: 0x0000002b +0x00000e20: ix_offs[0195]: 0x00002fdd +0x00000e24: ix_lens[0195]: 0x0000002b +0x00000e28: ix_offs[0196]: 0x00003008 +0x00000e2c: ix_lens[0196]: 0x0000002b +0x00000e30: ix_offs[0197]: 0x00003033 +0x00000e34: ix_lens[0197]: 0x0000003a +0x00000e38: ix_offs[0198]: 0x0000306d +0x00000e3c: ix_lens[0198]: 0x0000003a +0x00000e40: ix_offs[0199]: 0x000030a7 +0x00000e44: ix_lens[0199]: 0x0000003a +0x00000e48: ix_offs[0200]: 0x000030e1 +0x00000e4c: ix_lens[0200]: 0x00000067 +0x00000e50: ix_offs[0201]: 0x00003148 +0x00000e54: ix_lens[0201]: 0x0000002b +0x00000e58: ix_offs[0202]: 0x00003173 +0x00000e5c: ix_lens[0202]: 0x0000003a +0x00000e60: ix_offs[0203]: 0x000031ad +0x00000e64: ix_lens[0203]: 0x00000082 +0x00000e68: ix_offs[0204]: 0x0000322f +0x00000e6c: ix_lens[0204]: 0x000000b3 +0x00000e70: ix_offs[0205]: 0x000032e2 +0x00000e74: ix_lens[0205]: 0x00000083 +0x00000e78: ix_offs[0206]: 0x00003365 +0x00000e7c: ix_lens[0206]: 0x000000e2 +0x00000e80: ix_offs[0207]: 0x00003447 +0x00000e84: ix_lens[0207]: 0x0000007f +0x00000e88: ix_offs[0208]: 0x000034c6 +0x00000e8c: ix_lens[0208]: 0x00000076 +0x00000e90: ix_offs[0209]: 0x0000353c +0x00000e94: ix_lens[0209]: 0x00000076 +0x00000e98: ix_offs[0210]: 0x000035b2 +0x00000e9c: ix_lens[0210]: 0x00000089 +0x00000ea0: ix_offs[0211]: 0x0000363b +0x00000ea4: ix_lens[0211]: 0x00000059 +0x00000ea8: ix_offs[0212]: 0x00003694 +0x00000eac: ix_lens[0212]: 0x00000091 +0x00000eb0: ix_offs[0213]: 0x00003725 +0x00000eb4: ix_lens[0213]: 0x000000a5 +0x00000eb8: ix_offs[0214]: 0x000037ca +0x00000ebc: ix_lens[0214]: 0x00000076 +0x00000ec0: ix_offs[0215]: 0x00003840 +0x00000ec4: ix_lens[0215]: 0x000000c8 +0x00000ec8: ix_offs[0216]: 0x00003908 +0x00000ecc: ix_lens[0216]: 0x000000bb +0x00000ed0: ix_offs[0217]: 0x000039c3 +0x00000ed4: ix_lens[0217]: 0x000000d9 +0x00000ed8: ix_offs[0218]: 0x00003a9c +0x00000edc: ix_lens[0218]: 0x000000e7 +0x00000ee0: ix_offs[0219]: 0x00003b83 +0x00000ee4: ix_lens[0219]: 0x000000a2 +0x00000ee8: ix_offs[0220]: 0x00003c25 +0x00000eec: ix_lens[0220]: 0x0000007d +0x00000ef0: ix_offs[0221]: 0x00003ca2 +0x00000ef4: ix_lens[0221]: 0x0000007c +0x00000ef8: ix_offs[0222]: 0x00003d1e +0x00000efc: ix_lens[0222]: 0x00000065 +0x00000f00: ix_offs[0223]: 0x00003d83 +0x00000f04: ix_lens[0223]: 0x000000ed +0x00000f08: ix_offs[0224]: 0x00003e70 +0x00000f0c: ix_lens[0224]: 0x000000c2 +0x00000f10: ix_offs[0225]: 0x00000000 +0x00000f14: ix_lens[0225]: 0x00000000 +0x00000f18: ix_offs[0226]: 0x00000000 +0x00000f1c: ix_lens[0226]: 0x00000000 +0x00000f20: ix_offs[0227]: 0x00000000 +0x00000f24: ix_lens[0227]: 0x00000000 +0x00000f28: ix_offs[0228]: 0x00000000 +0x00000f2c: ix_lens[0228]: 0x00000000 +0x00000f30: ix_offs[0229]: 0x00000000 +0x00000f34: ix_lens[0229]: 0x00000000 +0x00000f38: ix_offs[0230]: 0x00000000 +0x00000f3c: ix_lens[0230]: 0x00000000 +0x00000f40: ix_offs[0231]: 0x00000000 +0x00000f44: ix_lens[0231]: 0x00000000 +0x00000f48: ix_offs[0232]: 0x00000000 +0x00000f4c: ix_lens[0232]: 0x00000000 +0x00000f50: ix_offs[0233]: 0x00000000 +0x00000f54: ix_lens[0233]: 0x00000000 +0x00000f58: ix_offs[0234]: 0x00000000 +0x00000f5c: ix_lens[0234]: 0x00000000 +0x00000f60: ix_offs[0235]: 0x00000000 +0x00000f64: ix_lens[0235]: 0x00000000 +0x00000f68: ix_offs[0236]: 0x00000000 +0x00000f6c: ix_lens[0236]: 0x00000000 +0x00000f70: ix_offs[0237]: 0x00000000 +0x00000f74: ix_lens[0237]: 0x00000000 +0x00000f78: ix_offs[0238]: 0x00000000 +0x00000f7c: ix_lens[0238]: 0x00000000 +0x00000f80: ix_offs[0239]: 0x00000000 +0x00000f84: ix_lens[0239]: 0x00000000 +0x00000f88: ix_offs[0240]: 0x00000000 +0x00000f8c: ix_lens[0240]: 0x00000000 +0x00000f90: ix_offs[0241]: 0x00000000 +0x00000f94: ix_lens[0241]: 0x00000000 +0x00000f98: ix_offs[0242]: 0x00000000 +0x00000f9c: ix_lens[0242]: 0x00000000 +0x00000fa0: ix_offs[0243]: 0x00000000 +0x00000fa4: ix_lens[0243]: 0x00000000 +0x00000fa8: ix_offs[0244]: 0x00000000 +0x00000fac: ix_lens[0244]: 0x00000000 +0x00000fb0: ix_offs[0245]: 0x00000000 +0x00000fb4: ix_lens[0245]: 0x00000000 +0x00000fb8: ix_offs[0246]: 0x00000000 +0x00000fbc: ix_lens[0246]: 0x00000000 +0x00000fc0: ix_offs[0247]: 0x00000000 +0x00000fc4: ix_lens[0247]: 0x00000000 +0x00000fc8: ix_offs[0248]: 0x00000000 +0x00000fcc: ix_lens[0248]: 0x00000000 +0x00000fd0: ix_offs[0249]: 0x00000000 +0x00000fd4: ix_lens[0249]: 0x00000000 +0x00000fd8: ix_offs[0250]: 0x00000000 +0x00000fdc: ix_lens[0250]: 0x00000000 +0x00000fe0: ix_offs[0251]: 0x00000000 +0x00000fe4: ix_lens[0251]: 0x00000000 +0x00000fe8: ix_offs[0252]: 0x00000000 +0x00000fec: ix_lens[0252]: 0x00000000 +0x00000ff0: ix_offs[0253]: 0x00000000 +0x00000ff4: ix_lens[0253]: 0x00000000 +0x00000ff8: ix_offs[0254]: 0x00000000 +0x00000ffc: ix_lens[0254]: 0x00000000 + +BLOCK - DATA +0x00001000: rkey[0000]: ' F797' off: 0x00000000 len: 0x00000076 +>> +0 @F797@ FAM +1 HUSB @I1455@ +1 WIFE @I1456@ +1 CHIL @I1457@ +1 CHIL @I1458@ +1 CHIL @I1459@ +1 CHIL @I1460@ +1 CHIL @I1821@ +<< +0x00001076: rkey[0001]: ' F798' off: 0x00000076 len: 0x0000002b +>> +0 @F798@ FAM +1 HUSB @I1455@ +1 WIFE @I1464@ +<< +0x000010a1: rkey[0002]: ' F799' off: 0x000000a1 len: 0x0000002b +>> +0 @F799@ FAM +1 HUSB @I1819@ +1 CHIL @I1456@ +<< +0x000010cc: rkey[0003]: ' F800' off: 0x000000cc len: 0x00000049 +>> +0 @F800@ FAM +1 HUSB @I1457@ +1 WIFE @I1461@ +1 CHIL @I1462@ +1 CHIL @I1463@ +<< +0x00001115: rkey[0004]: ' F801' off: 0x00000115 len: 0x0000003a +>> +0 @F801@ FAM +1 HUSB @I1459@ +1 WIFE @I1485@ +1 CHIL @I1486@ +<< +0x0000114f: rkey[0005]: ' F802' off: 0x0000014f len: 0x0000002b +>> +0 @F802@ FAM +1 HUSB @I1825@ +1 CHIL @I1461@ +<< +0x0000117a: rkey[0006]: ' F803' off: 0x0000017a len: 0x0000003a +>> +0 @F803@ FAM +1 HUSB @I1463@ +1 WIFE @I1465@ +1 CHIL @I1466@ +<< +0x000011b4: rkey[0007]: ' F804' off: 0x000001b4 len: 0x0000002b +>> +0 @F804@ FAM +1 HUSB @I1820@ +1 CHIL @I1464@ +<< +0x000011df: rkey[0008]: ' F805' off: 0x000001df len: 0x00000058 +>> +0 @F805@ FAM +1 HUSB @I1487@ +1 WIFE @I1465@ +1 CHIL @I1488@ +1 CHIL @I1489@ +1 CHIL @I1490@ +<< +0x00001237: rkey[0009]: ' F806' off: 0x00000237 len: 0x0000002b +>> +0 @F806@ FAM +1 HUSB @I1826@ +1 CHIL @I1467@ +<< +0x00001262: rkey[0010]: ' F807' off: 0x00000262 len: 0x0000006b +>> +0 @F807@ FAM +1 HUSB @I1827@ +1 WIFE @I1828@ +1 MARR +2 DATE 1449 +1 CHIL @I1469@ +1 CHIL @I1468@ +1 CHIL @I1634@ +<< +0x000012cd: rkey[0011]: ' F808' off: 0x000002cd len: 0x0000003e +>> +0 @F808@ FAM +1 HUSB @I1468@ +1 WIFE @I2864@ +1 MARR +2 DATE 1478 +<< +0x0000130b: rkey[0012]: ' F809' off: 0x0000030b len: 0x00000042 +>> +0 @F809@ FAM +1 HUSB @I1470@ +1 WIFE @I1483@ +1 DIV Y +1 CHIL @I2866@ +<< +0x0000134d: rkey[0013]: ' F810' off: 0x0000034d len: 0x0000004d +>> +0 @F810@ FAM +1 HUSB @I1470@ +1 WIFE @I2865@ +1 MARR +2 DATE 1480 +1 CHIL @I1484@ +<< +0x0000139a: rkey[0014]: ' F811' off: 0x0000039a len: 0x0000002b +>> +0 @F811@ FAM +1 HUSB @I1473@ +1 WIFE @I1472@ +<< +0x000013c5: rkey[0015]: ' F812' off: 0x000003c5 len: 0x00000049 +>> +0 @F812@ FAM +1 HUSB @I1474@ +1 WIFE @I1472@ +1 CHIL @I1475@ +1 CHIL @I1476@ +<< +0x0000140e: rkey[0016]: ' F813' off: 0x0000040e len: 0x0000003a +>> +0 @F813@ FAM +1 HUSB @I1477@ +1 WIFE @I1475@ +1 CHIL @I1478@ +<< +0x00001448: rkey[0017]: ' F814' off: 0x00000448 len: 0x0000003a +>> +0 @F814@ FAM +1 HUSB @I1476@ +1 WIFE @I1491@ +1 CHIL @I1492@ +<< +0x00001482: rkey[0018]: ' F815' off: 0x00000482 len: 0x0000003a +>> +0 @F815@ FAM +1 HUSB @I1480@ +1 WIFE @I1481@ +1 CHIL @I1482@ +<< +0x000014bc: rkey[0019]: ' F816' off: 0x000004bc len: 0x0000004d +>> +0 @F816@ FAM +1 HUSB @I1492@ +1 WIFE @I1493@ +1 MARR +2 DATE 1532 +1 CHIL @I1494@ +<< +0x00001509: rkey[0020]: ' F817' off: 0x00000509 len: 0x0000003a +>> +0 @F817@ FAM +1 HUSB @I1894@ +1 WIFE @I1895@ +1 CHIL @I1495@ +<< +0x00001543: rkey[0021]: ' F818' off: 0x00000543 len: 0x0000003a +>> +0 @F818@ FAM +1 HUSB @I1497@ +1 WIFE @I1498@ +1 CHIL @I1499@ +<< +0x0000157d: rkey[0022]: ' F819' off: 0x0000057d len: 0x0000002b +>> +0 @F819@ FAM +1 HUSB @I1503@ +1 WIFE @I1501@ +<< +0x000015a8: rkey[0023]: ' F820' off: 0x000005a8 len: 0x0000002b +>> +0 @F820@ FAM +1 HUSB @I2292@ +1 WIFE @I1502@ +<< +0x000015d3: rkey[0024]: ' F821' off: 0x000005d3 len: 0x0000002b +>> +0 @F821@ FAM +1 HUSB @I2293@ +1 WIFE @I1502@ +<< +0x000015fe: rkey[0025]: ' F822' off: 0x000005fe len: 0x0000002b +>> +0 @F822@ FAM +1 HUSB @I1898@ +1 CHIL @I1504@ +<< +0x00001629: rkey[0026]: ' F823' off: 0x00000629 len: 0x0000002b +>> +0 @F823@ FAM +1 HUSB @I1901@ +1 CHIL @I1505@ +<< +0x00001654: rkey[0027]: ' F824' off: 0x00000654 len: 0x0000002b +>> +0 @F824@ FAM +1 HUSB @I1902@ +1 WIFE @I1505@ +<< +0x0000167f: rkey[0028]: ' F825' off: 0x0000067f len: 0x0000002b +>> +0 @F825@ FAM +1 HUSB @I1874@ +1 CHIL @I1506@ +<< +0x000016aa: rkey[0029]: ' F826' off: 0x000006aa len: 0x0000002b +>> +0 @F826@ FAM +1 HUSB @I1875@ +1 WIFE @I1506@ +<< +0x000016d5: rkey[0030]: ' F827' off: 0x000006d5 len: 0x0000002b +>> +0 @F827@ FAM +1 HUSB @I1876@ +1 WIFE @I1506@ +<< +0x00001700: rkey[0031]: ' F828' off: 0x00000700 len: 0x0000002b +>> +0 @F828@ FAM +1 HUSB @I1872@ +1 CHIL @I1508@ +<< +0x0000172b: rkey[0032]: ' F829' off: 0x0000072b len: 0x00000049 +>> +0 @F829@ FAM +1 HUSB @I2239@ +1 WIFE @I2240@ +1 CHIL @I1511@ +1 CHIL @I2241@ +<< +0x00001774: rkey[0033]: ' F830' off: 0x00000774 len: 0x0000003a +>> +0 @F830@ FAM +1 HUSB @I1511@ +1 WIFE @I2225@ +1 CHIL @I2237@ +<< +0x000017ae: rkey[0034]: ' F831' off: 0x000007ae len: 0x00000058 +>> +0 @F831@ FAM +1 HUSB @I1545@ +1 WIFE @I1546@ +1 CHIL @I1512@ +1 CHIL @I1547@ +1 CHIL @I1766@ +<< +0x00001806: rkey[0035]: ' F832' off: 0x00000806 len: 0x0000002b +>> +0 @F832@ FAM +1 HUSB @I1514@ +1 WIFE @I2224@ +<< +0x00001831: rkey[0036]: ' F833' off: 0x00000831 len: 0x0000003a +>> +0 @F833@ FAM +1 HUSB @I1515@ +1 WIFE @I2227@ +1 CHIL @I2228@ +<< +0x0000186b: rkey[0037]: ' F834' off: 0x0000086b len: 0x0000002b +>> +0 @F834@ FAM +1 HUSB @I1518@ +1 WIFE @I1864@ +<< +0x00001896: rkey[0038]: ' F835' off: 0x00000896 len: 0x0000002b +>> +0 @F835@ FAM +1 HUSB @I1748@ +1 CHIL @I1520@ +<< +0x000018c1: rkey[0039]: ' F836' off: 0x000008c1 len: 0x0000002b +>> +0 @F836@ FAM +1 HUSB @I1871@ +1 CHIL @I1521@ +<< +0x000018ec: rkey[0040]: ' F837' off: 0x000008ec len: 0x0000002b +>> +0 @F837@ FAM +1 HUSB @I1870@ +1 CHIL @I1523@ +<< +0x00001917: rkey[0041]: ' F838' off: 0x00000917 len: 0x00000049 +>> +0 @F838@ FAM +1 HUSB @I1527@ +1 WIFE @I1528@ +1 CHIL @I1529@ +1 CHIL @I1525@ +<< +0x00001960: rkey[0042]: ' F839' off: 0x00000960 len: 0x00000049 +>> +0 @F839@ FAM +1 HUSB @I1553@ +1 WIFE @I1526@ +1 CHIL @I1554@ +1 CHIL @I1555@ +<< +0x000019a9: rkey[0043]: ' F840' off: 0x000009a9 len: 0x00000049 +>> +0 @F840@ FAM +1 HUSB @I1530@ +1 WIFE @I1531@ +1 CHIL @I1527@ +1 CHIL @I1532@ +<< +0x000019f2: rkey[0044]: ' F841' off: 0x000009f2 len: 0x0000005c +>> +0 @F841@ FAM +1 HUSB @I1533@ +1 WIFE @I1532@ +1 MARR +2 DATE 1002 +1 CHIL @I1767@ +1 CHIL @I1534@ +<< +0x00001a4e: rkey[0045]: ' F842' off: 0x00000a4e len: 0x00000062 +>> +0 @F842@ FAM +1 HUSB @I1548@ +1 WIFE @I1532@ +1 MARR +2 DATE 2 JUL 1017 +1 CHIL @I1552@ +1 CHIL @I1768@ +<< +0x00001ab0: rkey[0046]: ' F843' off: 0x00000ab0 len: 0x00000049 +>> +0 @F843@ FAM +1 HUSB @I1779@ +1 WIFE @I1780@ +1 CHIL @I1784@ +1 CHIL @I1533@ +<< +0x00001af9: rkey[0047]: ' F844' off: 0x00000af9 len: 0x000000ea +>> +0 @F844@ FAM +1 HUSB @I1533@ +1 WIFE @I1542@ +1 MARR +2 DATE ABT 985 +1 CHIL @I1753@ +1 CHIL @I1754@ +1 CHIL @I1543@ +1 CHIL @I1755@ +1 CHIL @I1756@ +1 CHIL @I1757@ +1 CHIL @I1758@ +1 CHIL @I1759@ +1 CHIL @I1760@ +1 CHIL @I1761@ +1 CHIL @I1762@ +<< +0x00001be3: rkey[0048]: ' F845' off: 0x00000be3 len: 0x00000045 +>> +0 @F845@ FAM +1 HUSB @I1534@ +1 WIFE @I1535@ +1 MARR +2 DATE 23 JAN 1045 +<< +0x00001c28: rkey[0049]: ' F846' off: 0x00000c28 len: 0x00000049 +>> +0 @F846@ FAM +1 HUSB @I1536@ +1 WIFE @I1537@ +1 CHIL @I1538@ +1 CHIL @I1535@ +<< +0x00001c71: rkey[0050]: ' F847' off: 0x00000c71 len: 0x00000054 +>> +0 @F847@ FAM +1 HUSB @I1538@ +1 WIFE @I1539@ +1 MARR +2 DATE BEF 1065 +1 CHIL @I1540@ +<< +0x00001cc5: rkey[0051]: ' F848' off: 0x00000cc5 len: 0x0000002b +>> +0 @F848@ FAM +1 HUSB @I1774@ +1 CHIL @I1539@ +<< +0x00001cf0: rkey[0052]: ' F849' off: 0x00000cf0 len: 0x0000003a +>> +0 @F849@ FAM +1 HUSB @I1928@ +1 WIFE @I1539@ +1 CHIL @I1927@ +<< +0x00001d2a: rkey[0053]: ' F850' off: 0x00000d2a len: 0x0000002b +>> +0 @F850@ FAM +1 HUSB @I1541@ +1 WIFE @I1540@ +<< +0x00001d55: rkey[0054]: ' F851' off: 0x00000d55 len: 0x00000049 +>> +0 @F851@ FAM +1 HUSB @I1543@ +1 WIFE @I1544@ +1 CHIL @I1764@ +1 CHIL @I1545@ +<< +0x00001d9e: rkey[0055]: ' F852' off: 0x00000d9e len: 0x0000003a +>> +0 @F852@ FAM +1 HUSB @I1763@ +1 CHIL @I1765@ +1 CHIL @I1546@ +<< +0x00001dd8: rkey[0056]: ' F853' off: 0x00000dd8 len: 0x0000003a +>> +0 @F853@ FAM +1 HUSB @I1776@ +1 WIFE @I1777@ +1 CHIL @I1548@ +<< +0x00001e12: rkey[0057]: ' F854' off: 0x00000e12 len: 0x00000051 +>> +0 @F854@ FAM +1 HUSB @I1548@ +1 WIFE @I1549@ +1 DIV Y +1 CHIL @I1550@ +1 CHIL @I1551@ +<< +0x00001e63: rkey[0058]: ' F855' off: 0x00000e63 len: 0x0000002b +>> +0 @F855@ FAM +1 HUSB @I1775@ +1 CHIL @I1549@ +<< +0x00001e8e: rkey[0059]: ' F856' off: 0x00000e8e len: 0x0000002b +>> +0 @F856@ FAM +1 HUSB @I2467@ +1 CHIL @I1557@ +<< +0x00001eb9: rkey[0060]: ' F857' off: 0x00000eb9 len: 0x0000003a +>> +0 @F857@ FAM +1 HUSB @I1570@ +1 WIFE @I1573@ +1 CHIL @I1574@ +<< +0x00001ef3: rkey[0061]: ' F858' off: 0x00000ef3 len: 0x00000049 +>> +0 @F858@ FAM +1 HUSB @I1575@ +1 WIFE @I1571@ +1 CHIL @I1576@ +1 CHIL @I1577@ +<< +0x00001f3c: rkey[0062]: ' F859' off: 0x00000f3c len: 0x00000049 +>> +0 @F859@ FAM +1 HUSB @I1578@ +1 WIFE @I1572@ +1 CHIL @I1579@ +1 CHIL @I1580@ +<< +0x00001f85: rkey[0063]: ' F860' off: 0x00000f85 len: 0x0000002b +>> +0 @F860@ FAM +1 HUSB @I1581@ +1 WIFE @I1572@ +<< +0x00001fb0: rkey[0064]: ' F861' off: 0x00000fb0 len: 0x0000002b +>> +0 @F861@ FAM +1 HUSB @I1884@ +1 CHIL @I1582@ +<< +0x00001fdb: rkey[0065]: ' F862' off: 0x00000fdb len: 0x0000002b +>> +0 @F862@ FAM +1 HUSB @I1885@ +1 CHIL @I1583@ +<< +0x00002006: rkey[0066]: ' F863' off: 0x00001006 len: 0x00000054 +>> +0 @F863@ FAM +1 HUSB @I1886@ +1 WIFE @I2233@ +1 MARR +2 DATE AFT 1238 +1 CHIL @I1585@ +<< +0x0000205a: rkey[0067]: ' F864' off: 0x0000105a len: 0x0000002b +>> +0 @F864@ FAM +1 HUSB @I1585@ +1 WIFE @I1896@ +<< +0x00002085: rkey[0068]: ' F865' off: 0x00001085 len: 0x0000002b +>> +0 @F865@ FAM +1 HUSB @I1893@ +1 CHIL @I1587@ +<< +0x000020b0: rkey[0069]: ' F866' off: 0x000010b0 len: 0x0000002b +>> +0 @F866@ FAM +1 HUSB @I1899@ +1 CHIL @I1593@ +<< +0x000020db: rkey[0070]: ' F867' off: 0x000010db len: 0x0000002b +>> +0 @F867@ FAM +1 HUSB @I1900@ +1 WIFE @I1593@ +<< +0x00002106: rkey[0071]: ' F868' off: 0x00001106 len: 0x00000061 +>> +0 @F868@ FAM +1 HUSB @I1594@ +1 WIFE @I1601@ +1 MARR +2 DATE 11 SEP 1386 +2 PLAC Saille,Near Guerrand +<< +0x00002167: rkey[0072]: ' F869' off: 0x00001167 len: 0x0000002b +>> +0 @F869@ FAM +1 HUSB @I2269@ +1 CHIL @I1596@ +<< +0x00002192: rkey[0073]: ' F870' off: 0x00001192 len: 0x0000002b +>> +0 @F870@ FAM +1 HUSB @I2268@ +1 CHIL @I1598@ +<< +0x000021bd: rkey[0074]: ' F871' off: 0x000011bd len: 0x0000002b +>> +0 @F871@ FAM +1 HUSB @I2267@ +1 CHIL @I1601@ +<< +0x000021e8: rkey[0075]: ' F872' off: 0x000011e8 len: 0x0000002b +>> +0 @F872@ FAM +1 HUSB @I2070@ +1 WIFE @I1603@ +<< +0x00002213: rkey[0076]: ' F873' off: 0x00001213 len: 0x0000002b +>> +0 @F873@ FAM +1 HUSB @I1606@ +1 CHIL @I1605@ +<< +0x0000223e: rkey[0077]: ' F874' off: 0x0000123e len: 0x0000003a +>> +0 @F874@ FAM +1 HUSB @I2444@ +1 WIFE @I2445@ +1 CHIL @I1612@ +<< +0x00002278: rkey[0078]: ' F875' off: 0x00001278 len: 0x00000062 +>> +0 @F875@ FAM +1 HUSB @I1615@ +1 WIFE @I1616@ +1 MARR +2 DATE 17 AUG 1798 +2 PLAC Sceaux +1 CHIL @I1613@ +<< +0x000022da: rkey[0079]: ' F876' off: 0x000012da len: 0x0000003a +>> +0 @F876@ FAM +1 HUSB @I2435@ +1 WIFE @I2436@ +1 CHIL @I1614@ +<< +0x00002314: rkey[0080]: ' F877' off: 0x00001314 len: 0x000000cc +>> +0 @F877@ FAM +1 HUSB @I1617@ +1 WIFE @I1618@ +1 MARR +2 DATE 31 JUL 1790 +2 PLAC Gottorp +1 CHIL @I1642@ +1 CHIL @I1655@ +1 CHIL @I1656@ +1 CHIL @I1657@ +1 CHIL @I1658@ +1 CHIL @I1659@ +1 CHIL @I1660@ +1 CHIL @I1650@ +<< +0x000023e0: rkey[0081]: ' F878' off: 0x000013e0 len: 0x00000053 +>> +0 @F878@ FAM +1 HUSB @I1622@ +1 WIFE @I1623@ +1 MARR +2 DATE 5 DEC 1695 +1 CHIL @I1620@ +<< +0x00002433: rkey[0082]: ' F879' off: 0x00001433 len: 0x0000008c +>> +0 @F879@ FAM +1 HUSB @I1625@ +1 WIFE @I1626@ +1 MARR +2 DATE 25 JUN 1667 +2 PLAC Copenhagen,Denmark +1 CHIL @I1622@ +1 CHIL @I2854@ +1 CHIL @I2855@ +<< +0x000024bf: rkey[0083]: ' F880' off: 0x000014bf len: 0x00000044 +>> +0 @F880@ FAM +1 HUSB @I1622@ +1 WIFE @I1624@ +1 MARR +2 DATE 4 APR 1721 +<< +0x00002503: rkey[0084]: ' F881' off: 0x00001503 len: 0x00000054 +>> +0 @F881@ FAM +1 HUSB @I1627@ +1 WIFE @I1628@ +1 MARR +2 DATE 27 NOV 1597 +1 CHIL @I1630@ +<< +0x00002557: rkey[0085]: ' F882' off: 0x00001557 len: 0x0000004d +>> +0 @F882@ FAM +1 HUSB @I1627@ +1 WIFE @I1629@ +1 DIV Y +1 MARR +2 DATE 31 DEC 1615 +<< +0x000025a4: rkey[0086]: ' F883' off: 0x000015a4 len: 0x0000003a +>> +0 @F883@ FAM +1 HUSB @I2274@ +1 WIFE @I2549@ +1 CHIL @I1628@ +<< +0x000025de: rkey[0087]: ' F884' off: 0x000015de len: 0x00000054 +>> +0 @F884@ FAM +1 HUSB @I1634@ +1 WIFE @I1635@ +1 MARR +2 DATE 10 APR 1502 +1 CHIL @I1632@ +<< +0x00002632: rkey[0088]: ' F885' off: 0x00001632 len: 0x00000050 +>> +0 @F885@ FAM +1 HUSB @I1634@ +1 WIFE @I1636@ +1 MARR +2 DATE 9 OCT 1518 +2 PLAC Keil +<< +0x00002682: rkey[0089]: ' F886' off: 0x00001682 len: 0x0000003e +>> +0 @F886@ FAM +1 HUSB @I2852@ +1 WIFE @I1638@ +1 MARR +2 DATE 1766 +<< +0x000026c0: rkey[0090]: ' F887' off: 0x000016c0 len: 0x0000003e +>> +0 @F887@ FAM +1 HUSB @I2853@ +1 WIFE @I1639@ +1 MARR +2 DATE 1763 +<< +0x000026fe: rkey[0091]: ' F888' off: 0x000016fe len: 0x0000006f +>> +0 @F888@ FAM +1 HUSB @I1645@ +1 WIFE @I1647@ +1 DIV Y +1 MARR +2 DATE 21 JUN 1806 +2 PLAC Ludwigslust +1 CHIL @I1649@ +<< +0x0000276d: rkey[0092]: ' F889' off: 0x0000176d len: 0x00000059 +>> +0 @F889@ FAM +1 HUSB @I1645@ +1 WIFE @I1648@ +1 MARR +2 DATE 22 MAY 1815 +2 PLAC Augustenburg +<< +0x000027c6: rkey[0093]: ' F890' off: 0x000017c6 len: 0x0000002b +>> +0 @F890@ FAM +1 HUSB @I1646@ +1 WIFE @I1656@ +<< +0x000027f1: rkey[0094]: ' F891' off: 0x000017f1 len: 0x0000003a +>> +0 @F891@ FAM +1 HUSB @I1654@ +1 WIFE @I1653@ +1 CHIL @I1648@ +<< +0x0000282b: rkey[0095]: ' F892' off: 0x0000182b len: 0x0000005e +>> +0 @F892@ FAM +1 HUSB @I1649@ +1 WIFE @I1650@ +1 DIV Y +1 MARR +2 DATE 1 NOV 1828 +2 PLAC Copenhagen +<< +0x00002889: rkey[0096]: ' F893' off: 0x00001889 len: 0x00000060 +>> +0 @F893@ FAM +1 HUSB @I1649@ +1 WIFE @I1651@ +1 DIV Y +1 MARR +2 DATE 10 JUN 1841 +2 PLAC Neustrelitz +<< +0x000028e9: rkey[0097]: ' F894' off: 0x000018e9 len: 0x00000059 +>> +0 @F894@ FAM +1 HUSB @I1649@ +1 WIFE @I1652@ +1 MARR +2 DATE 7 AUG 1850 +2 PLAC Frederiksborg +<< +0x00002942: rkey[0098]: ' F895' off: 0x00001942 len: 0x0000002b +>> +0 @F895@ FAM +1 HUSB @I1661@ +1 WIFE @I1650@ +<< +0x0000296d: rkey[0099]: ' F896' off: 0x0000196d len: 0x0000003e +>> +0 @F896@ FAM +1 HUSB @I1662@ +1 WIFE @I1699@ +1 MARR +2 DATE 1857 +<< +0x000029ab: rkey[0100]: ' F897' off: 0x000019ab len: 0x0000002b +>> +0 @F897@ FAM +1 HUSB @I1663@ +1 WIFE @I1738@ +<< +0x000029d6: rkey[0101]: ' F898' off: 0x000019d6 len: 0x00000089 +>> +0 @F898@ FAM +1 HUSB @I1664@ +1 WIFE @I1669@ +1 MARR +2 DATE 1909 +1 CHIL @I2699@ +1 CHIL @I1670@ +1 CHIL @I2700@ +1 CHIL @I2701@ +1 CHIL @I2702@ +<< +0x00002a5f: rkey[0102]: ' F899' off: 0x00001a5f len: 0x0000003e +>> +0 @F899@ FAM +1 HUSB @I1668@ +1 WIFE @I1667@ +1 MARR +2 DATE 1922 +<< +0x00002a9d: rkey[0103]: ' F900' off: 0x00001a9d len: 0x0000006b +>> +0 @F900@ FAM +1 HUSB @I1671@ +1 WIFE @I1670@ +1 MARR +2 DATE 1933 +1 CHIL @I1674@ +1 CHIL @I1675@ +1 CHIL @I1676@ +<< +0x00002b08: rkey[0104]: ' F901' off: 0x00001b08 len: 0x0000003e +>> +0 @F901@ FAM +1 HUSB @I1673@ +1 WIFE @I1672@ +1 MARR +2 DATE 1968 +<< +0x00002b46: rkey[0105]: ' F902' off: 0x00001b46 len: 0x0000003e +>> +0 @F902@ FAM +1 HUSB @I1675@ +1 WIFE @I2704@ +1 MARR +2 DATE 1968 +<< +0x00002b84: rkey[0106]: ' F903' off: 0x00001b84 len: 0x0000003e +>> +0 @F903@ FAM +1 HUSB @I1676@ +1 WIFE @I1677@ +1 MARR +2 DATE 1971 +<< +0x00002bc2: rkey[0107]: ' F904' off: 0x00001bc2 len: 0x0000003e +>> +0 @F904@ FAM +1 HUSB @I1685@ +1 WIFE @I1684@ +1 MARR +2 DATE 1871 +<< +0x00002c00: rkey[0108]: ' F905' off: 0x00001c00 len: 0x0000003e +>> +0 @F905@ FAM +1 HUSB @I1690@ +1 WIFE @I2656@ +1 MARR +2 DATE 1853 +<< +0x00002c3e: rkey[0109]: ' F906' off: 0x00001c3e len: 0x0000003e +>> +0 @F906@ FAM +1 HUSB @I1690@ +1 WIFE @I2657@ +1 MARR +2 DATE 1878 +<< +0x00002c7c: rkey[0110]: ' F907' off: 0x00001c7c len: 0x0000003e +>> +0 @F907@ FAM +1 HUSB @I1693@ +1 WIFE @I1692@ +1 MARR +2 DATE 1842 +<< +0x00002cba: rkey[0111]: ' F908' off: 0x00001cba len: 0x0000006b +>> +0 @F908@ FAM +1 HUSB @I1698@ +1 WIFE @I2449@ +1 MARR +2 DATE 1853 +1 CHIL @I2901@ +1 CHIL @I2902@ +1 CHIL @I2903@ +<< +0x00002d25: rkey[0112]: ' F909' off: 0x00001d25 len: 0x0000006b +>> +0 @F909@ FAM +1 HUSB @I1706@ +1 WIFE @I1707@ +1 MARR +2 DATE 1956 +1 CHIL @I2152@ +1 CHIL @I2153@ +1 CHIL @I2154@ +<< +0x00002d90: rkey[0113]: ' F910' off: 0x00001d90 len: 0x0000002b +>> +0 @F910@ FAM +1 HUSB @I1714@ +1 WIFE @I1715@ +<< +0x00002dbb: rkey[0114]: ' F911' off: 0x00001dbb len: 0x0000003a +>> +0 @F911@ FAM +1 HUSB @I1717@ +1 WIFE @I1718@ +1 CHIL @I1716@ +<< +0x00002df5: rkey[0115]: ' F912' off: 0x00001df5 len: 0x0000002b +>> +0 @F912@ FAM +1 HUSB @I1719@ +1 CHIL @I1717@ +<< +0x00002e20: rkey[0116]: ' F913' off: 0x00001e20 len: 0x0000002b +>> +0 @F913@ FAM +1 WIFE @I1724@ +1 CHIL @I1718@ +<< +0x00002e4b: rkey[0117]: ' F914' off: 0x00001e4b len: 0x0000003a +>> +0 @F914@ FAM +1 HUSB @I1720@ +1 CHIL @I1719@ +1 CHIL @I1721@ +<< +0x00002e85: rkey[0118]: ' F915' off: 0x00001e85 len: 0x0000002b +>> +0 @F915@ FAM +1 WIFE @I1721@ +1 CHIL @I1723@ +<< +0x00002eb0: rkey[0119]: ' F916' off: 0x00001eb0 len: 0x0000002b +>> +0 @F916@ FAM +1 WIFE @I1723@ +1 CHIL @I1722@ +<< +0x00002edb: rkey[0120]: ' F917' off: 0x00001edb len: 0x0000002b +>> +0 @F917@ FAM +1 WIFE @I1725@ +1 CHIL @I1724@ +<< +0x00002f06: rkey[0121]: ' F918' off: 0x00001f06 len: 0x0000003a +>> +0 @F918@ FAM +1 HUSB @I1726@ +1 WIFE @I1727@ +1 CHIL @I1725@ +<< +0x00002f40: rkey[0122]: ' F919' off: 0x00001f40 len: 0x0000002b +>> +0 @F919@ FAM +1 HUSB @I1731@ +1 WIFE @I1732@ +<< +0x00002f6b: rkey[0123]: ' F920' off: 0x00001f6b len: 0x0000003e +>> +0 @F920@ FAM +1 HUSB @I1737@ +1 WIFE @I2909@ +1 MARR +2 DATE 1842 +<< +0x00002fa9: rkey[0124]: ' F921' off: 0x00001fa9 len: 0x0000004d +>> +0 @F921@ FAM +1 HUSB @I1740@ +1 WIFE @I2482@ +1 MARR +2 DATE 1234 +1 CHIL @I1739@ +<< +0x00002ff6: rkey[0125]: ' F922' off: 0x00001ff6 len: 0x0000003e +>> +0 @F922@ FAM +1 HUSB @I1739@ +1 WIFE @I2618@ +1 MARR +2 DATE 1262 +<< +0x00003034: rkey[0126]: ' F923' off: 0x00002034 len: 0x0000007a +>> +0 @F923@ FAM +1 HUSB @I1741@ +1 WIFE @I1742@ +1 MARR +2 DATE 1200 +1 CHIL @I1740@ +1 CHIL @I1894@ +1 CHIL @I2481@ +1 CHIL @I2484@ +<< +0x000030ae: rkey[0127]: ' F924' off: 0x000020ae len: 0x0000004d +>> +0 @F924@ FAM +1 HUSB @I2451@ +1 WIFE @I2477@ +1 MARR +2 DATE 1180 +1 CHIL @I1741@ +<< +0x000030fb: rkey[0128]: ' F925' off: 0x000020fb len: 0x0000002b +>> +0 @F925@ FAM +1 HUSB @I1891@ +1 CHIL @I1742@ +<< +0x00003126: rkey[0129]: ' F926' off: 0x00002126 len: 0x00000046 +>> +0 @F926@ FAM +1 HUSB @I1743@ +1 WIFE @I2491@ +1 DIV Y +1 MARR +2 DATE 1307 +<< +0x0000316c: rkey[0130]: ' F927' off: 0x0000216c len: 0x00000045 +>> +0 @F927@ FAM +1 HUSB @I1743@ +1 WIFE @I2492@ +1 MARR +2 DATE 21 SEP 1322 +<< +0x000031b1: rkey[0131]: ' F928' off: 0x000021b1 len: 0x00000042 +>> +0 @F928@ FAM +1 HUSB @I1743@ +1 WIFE @I2493@ +1 MARR +2 DATE JUL 1325 +<< +0x000031f3: rkey[0132]: ' F929' off: 0x000021f3 len: 0x0000002b +>> +0 @F929@ FAM +1 HUSB @I1744@ +1 WIFE @I1745@ +<< +0x0000321e: rkey[0133]: ' F930' off: 0x0000221e len: 0x00000055 +>> +0 @F930@ FAM +1 HUSB @I1891@ +1 WIFE @I1747@ +1 DIV Y +1 MARR +2 DATE 1197 +1 CHIL @I1746@ +<< +0x00003273: rkey[0134]: ' F931' off: 0x00002273 len: 0x0000003a +>> +0 @F931@ FAM +1 HUSB @I1749@ +1 WIFE @I1750@ +1 CHIL @I1751@ +<< +0x000032ad: rkey[0135]: ' F932' off: 0x000022ad len: 0x0000002b +>> +0 @F932@ FAM +1 HUSB @I1769@ +1 WIFE @I1759@ +<< +0x000032d8: rkey[0136]: ' F933' off: 0x000022d8 len: 0x0000002b +>> +0 @F933@ FAM +1 HUSB @I1770@ +1 WIFE @I1760@ +<< +0x00003303: rkey[0137]: ' F934' off: 0x00002303 len: 0x0000002b +>> +0 @F934@ FAM +1 HUSB @I1772@ +1 WIFE @I1761@ +<< +0x0000332e: rkey[0138]: ' F935' off: 0x0000232e len: 0x0000002b +>> +0 @F935@ FAM +1 HUSB @I1773@ +1 WIFE @I1762@ +<< +0x00003359: rkey[0139]: ' F936' off: 0x00002359 len: 0x0000002b +>> +0 @F936@ FAM +1 HUSB @I1764@ +1 WIFE @I1765@ +<< +0x00003384: rkey[0140]: ' F937' off: 0x00002384 len: 0x0000003a +>> +0 @F937@ FAM +1 HUSB @I1929@ +1 WIFE @I1768@ +1 CHIL @I1990@ +<< +0x000033be: rkey[0141]: ' F938' off: 0x000023be len: 0x0000002b +>> +0 @F938@ FAM +1 HUSB @I1771@ +1 CHIL @I1770@ +<< +0x000033e9: rkey[0142]: ' F939' off: 0x000023e9 len: 0x0000002b +>> +0 @F939@ FAM +1 HUSB @I1778@ +1 CHIL @I1777@ +<< +0x00003414: rkey[0143]: ' F940' off: 0x00002414 len: 0x00000049 +>> +0 @F940@ FAM +1 HUSB @I1786@ +1 WIFE @I1787@ +1 CHIL @I1788@ +1 CHIL @I1779@ +<< +0x0000345d: rkey[0144]: ' F941' off: 0x0000245d len: 0x0000003a +>> +0 @F941@ FAM +1 HUSB @I1779@ +1 WIFE @I1781@ +1 CHIL @I1782@ +<< +0x00003497: rkey[0145]: ' F942' off: 0x00002497 len: 0x0000002b +>> +0 @F942@ FAM +1 HUSB @I1785@ +1 CHIL @I1780@ +<< +0x000034c2: rkey[0146]: ' F943' off: 0x000024c2 len: 0x0000002b +>> +0 @F943@ FAM +1 HUSB @I1783@ +1 CHIL @I1781@ +<< +0x000034ed: rkey[0147]: ' F944' off: 0x000024ed len: 0x00000067 +>> +0 @F944@ FAM +1 HUSB @I1792@ +1 WIFE @I1793@ +1 CHIL @I1786@ +1 CHIL @I1794@ +1 CHIL @I1795@ +1 CHIL @I1796@ +<< +0x00003554: rkey[0148]: ' F945' off: 0x00002554 len: 0x0000002b +>> +0 @F945@ FAM +1 HUSB @I1786@ +1 WIFE @I1790@ +<< +0x0000357f: rkey[0149]: ' F946' off: 0x0000257f len: 0x0000002b +>> +0 @F946@ FAM +1 HUSB @I1788@ +1 WIFE @I1789@ +<< +0x000035aa: rkey[0150]: ' F947' off: 0x000025aa len: 0x0000002b +>> +0 @F947@ FAM +1 HUSB @I1791@ +1 CHIL @I1790@ +<< +0x000035d5: rkey[0151]: ' F948' off: 0x000025d5 len: 0x00000076 +>> +0 @F948@ FAM +1 HUSB @I1964@ +1 WIFE @I1965@ +1 CHIL @I1792@ +1 CHIL @I1982@ +1 CHIL @I1985@ +1 CHIL @I1986@ +1 CHIL @I1987@ +<< +0x0000364b: rkey[0152]: ' F949' off: 0x0000264b len: 0x00000049 +>> +0 @F949@ FAM +1 HUSB @I1792@ +1 WIFE @I1798@ +1 CHIL @I1799@ +1 CHIL @I1800@ +<< +0x00003694: rkey[0153]: ' F950' off: 0x00002694 len: 0x000000a3 +>> +0 @F950@ FAM +1 HUSB @I1792@ +1 WIFE @I1802@ +1 CHIL @I1803@ +1 CHIL @I1804@ +1 CHIL @I1805@ +1 CHIL @I1806@ +1 CHIL @I1807@ +1 CHIL @I1808@ +1 CHIL @I1809@ +1 CHIL @I1810@ +<< +0x00003737: rkey[0154]: ' F951' off: 0x00002737 len: 0x0000002b +>> +0 @F951@ FAM +1 HUSB @I1797@ +1 WIFE @I1796@ +<< +0x00003762: rkey[0155]: ' F952' off: 0x00002762 len: 0x0000002b +>> +0 @F952@ FAM +1 HUSB @I1801@ +1 WIFE @I1800@ +<< +0x0000378d: rkey[0156]: ' F953' off: 0x0000278d len: 0x0000002b +>> +0 @F953@ FAM +1 HUSB @I1811@ +1 WIFE @I1806@ +<< +0x000037b8: rkey[0157]: ' F954' off: 0x000027b8 len: 0x0000002b +>> +0 @F954@ FAM +1 HUSB @I1812@ +1 WIFE @I1808@ +<< +0x000037e3: rkey[0158]: ' F955' off: 0x000027e3 len: 0x0000002b +>> +0 @F955@ FAM +1 HUSB @I1813@ +1 WIFE @I1809@ +<< +0x0000380e: rkey[0159]: ' F956' off: 0x0000280e len: 0x0000002b +>> +0 @F956@ FAM +1 HUSB @I1814@ +1 WIFE @I1810@ +<< +0x00003839: rkey[0160]: ' F957' off: 0x00002839 len: 0x00000049 +>> +0 @F957@ FAM +1 HUSB @I2524@ +1 WIFE @I1817@ +1 CHIL @I2441@ +1 CHIL @I1816@ +<< +0x00003882: rkey[0161]: ' F958' off: 0x00002882 len: 0x00000044 +>> +0 @F958@ FAM +1 HUSB @I1816@ +1 WIFE @I2894@ +1 MARR +2 DATE 8 JUL 1530 +<< +0x000038c6: rkey[0162]: ' F959' off: 0x000028c6 len: 0x0000002b +>> +0 @F959@ FAM +1 HUSB @I1822@ +1 WIFE @I1821@ +<< +0x000038f1: rkey[0163]: ' F960' off: 0x000028f1 len: 0x0000002b +>> +0 @F960@ FAM +1 HUSB @I1823@ +1 WIFE @I1821@ +<< +0x0000391c: rkey[0164]: ' F961' off: 0x0000291c len: 0x0000002b +>> +0 @F961@ FAM +1 HUSB @I1824@ +1 WIFE @I1821@ +<< +0x00003947: rkey[0165]: ' F962' off: 0x00002947 len: 0x0000002b +>> +0 @F962@ FAM +1 HUSB @I2694@ +1 CHIL @I1828@ +<< +0x00003972: rkey[0166]: ' F963' off: 0x00002972 len: 0x0000003e +>> +0 @F963@ FAM +1 HUSB @I2863@ +1 WIFE @I1828@ +1 MARR +2 DATE 1445 +<< +0x000039b0: rkey[0167]: ' F964' off: 0x000029b0 len: 0x0000003a +>> +0 @F964@ FAM +1 HUSB @I1832@ +1 WIFE @I1833@ +1 CHIL @I1830@ +<< +0x000039ea: rkey[0168]: ' F965' off: 0x000029ea len: 0x0000003a +>> +0 @F965@ FAM +1 HUSB @I1835@ +1 WIFE @I1836@ +1 CHIL @I1832@ +<< +0x00003a24: rkey[0169]: ' F966' off: 0x00002a24 len: 0x0000002b +>> +0 @F966@ FAM +1 HUSB @I1834@ +1 CHIL @I1833@ +<< +0x00003a4f: rkey[0170]: ' F967' off: 0x00002a4f len: 0x00000049 +>> +0 @F967@ FAM +1 HUSB @I1837@ +1 WIFE @I1838@ +1 CHIL @I1842@ +1 CHIL @I1836@ +<< +0x00003a98: rkey[0171]: ' F968' off: 0x00002a98 len: 0x00000058 +>> +0 @F968@ FAM +1 HUSB @I2228@ +1 WIFE @I2229@ +1 CHIL @I2230@ +1 CHIL @I2231@ +1 CHIL @I1837@ +<< +0x00003af0: rkey[0172]: ' F969' off: 0x00002af0 len: 0x0000002b +>> +0 @F969@ FAM +1 HUSB @I1839@ +1 CHIL @I1838@ +<< +0x00003b1b: rkey[0173]: ' F970' off: 0x00002b1b len: 0x0000003a +>> +0 @F970@ FAM +1 HUSB @I1843@ +1 WIFE @I1842@ +1 CHIL @I1844@ +<< +0x00003b55: rkey[0174]: ' F971' off: 0x00002b55 len: 0x0000001c +>> +0 @F971@ FAM +1 HUSB @I1843@ +<< +0x00003b71: rkey[0175]: ' F972' off: 0x00002b71 len: 0x0000003a +>> +0 @F972@ FAM +1 HUSB @I1845@ +1 WIFE @I1844@ +1 CHIL @I1846@ +<< +0x00003bab: rkey[0176]: ' F973' off: 0x00002bab len: 0x0000003a +>> +0 @F973@ FAM +1 HUSB @I1846@ +1 WIFE @I1847@ +1 CHIL @I1849@ +<< +0x00003be5: rkey[0177]: ' F974' off: 0x00002be5 len: 0x0000002b +>> +0 @F974@ FAM +1 HUSB @I1848@ +1 CHIL @I1847@ +<< +0x00003c10: rkey[0178]: ' F975' off: 0x00002c10 len: 0x0000002b +>> +0 @F975@ FAM +1 HUSB @I1852@ +1 CHIL @I1851@ +<< +0x00003c3b: rkey[0179]: ' F976' off: 0x00002c3b len: 0x00000033 +>> +0 @F976@ FAM +1 HUSB @I1853@ +1 WIFE @I1854@ +1 DIV Y +<< +0x00003c6e: rkey[0180]: ' F977' off: 0x00002c6e len: 0x0000002b +>> +0 @F977@ FAM +1 HUSB @I1853@ +1 WIFE @I1856@ +<< +0x00003c99: rkey[0181]: ' F978' off: 0x00002c99 len: 0x0000003a +>> +0 @F978@ FAM +1 HUSB @I1855@ +1 CHIL @I1858@ +1 CHIL @I1854@ +<< +0x00003cd3: rkey[0182]: ' F979' off: 0x00002cd3 len: 0x0000002b +>> +0 @F979@ FAM +1 HUSB @I1857@ +1 CHIL @I1856@ +<< +0x00003cfe: rkey[0183]: ' F980' off: 0x00002cfe len: 0x0000002b +>> +0 @F980@ FAM +1 HUSB @I1861@ +1 WIFE @I1862@ +<< +0x00003d29: rkey[0184]: ' F981' off: 0x00002d29 len: 0x0000002b +>> +0 @F981@ FAM +1 HUSB @I1863@ +1 CHIL @I1862@ +<< +0x00003d54: rkey[0185]: ' F982' off: 0x00002d54 len: 0x0000002b +>> +0 @F982@ FAM +1 HUSB @I1865@ +1 CHIL @I1864@ +<< +0x00003d7f: rkey[0186]: ' F983' off: 0x00002d7f len: 0x000000a7 +>> +0 @F983@ FAM +1 HUSB @I2452@ +1 WIFE @I2453@ +1 MARR +2 DATE 1115 +1 CHIL @I2469@ +1 CHIL @I1869@ +1 CHIL @I2470@ +1 CHIL @I2471@ +1 CHIL @I2472@ +1 CHIL @I2473@ +1 CHIL @I2474@ +<< +0x00003e26: rkey[0187]: ' F984' off: 0x00002e26 len: 0x0000003e +>> +0 @F984@ FAM +1 HUSB @I1869@ +1 WIFE @I2475@ +1 MARR +2 DATE 1154 +<< +0x00003e64: rkey[0188]: ' F985' off: 0x00002e64 len: 0x0000004d +>> +0 @F985@ FAM +1 HUSB @I1869@ +1 WIFE @I2476@ +1 MARR +2 DATE 1160 +1 CHIL @I2451@ +<< +0x00003eb1: rkey[0189]: ' F986' off: 0x00002eb1 len: 0x0000003a +>> +0 @F986@ FAM +1 HUSB @I2231@ +1 WIFE @I2232@ +1 CHIL @I1886@ +<< +0x00003eeb: rkey[0190]: ' F987' off: 0x00002eeb len: 0x0000002b +>> +0 @F987@ FAM +1 HUSB @I1887@ +1 WIFE @I1889@ +<< +0x00003f16: rkey[0191]: ' F988' off: 0x00002f16 len: 0x0000002b +>> +0 @F988@ FAM +1 HUSB @I1890@ +1 CHIL @I1889@ +<< +0x00003f41: rkey[0192]: ' F989' off: 0x00002f41 len: 0x00000046 +>> +0 @F989@ FAM +1 HUSB @I2452@ +1 WIFE @I1892@ +1 DIV Y +1 MARR +2 DATE 1104 +<< +0x00003f87: rkey[0193]: ' F990' off: 0x00002f87 len: 0x0000002b +>> +0 @F990@ FAM +1 HUSB @I1897@ +1 CHIL @I1896@ +<< +0x00003fb2: rkey[0194]: ' F991' off: 0x00002fb2 len: 0x0000002b +>> +0 @F991@ FAM +1 HUSB @I1905@ +1 CHIL @I1904@ +<< +0x00003fdd: rkey[0195]: ' F992' off: 0x00002fdd len: 0x0000002b +>> +0 @F992@ FAM +1 HUSB @I1906@ +1 CHIL @I1905@ +<< +0x00004008: rkey[0196]: ' F993' off: 0x00003008 len: 0x0000002b +>> +0 @F993@ FAM +1 HUSB @I1907@ +1 CHIL @I1906@ +<< +0x00004033: rkey[0197]: ' F994' off: 0x00003033 len: 0x0000003a +>> +0 @F994@ FAM +1 HUSB @I1908@ +1 WIFE @I1909@ +1 CHIL @I1907@ +<< +0x0000406d: rkey[0198]: ' F995' off: 0x0000306d len: 0x0000003a +>> +0 @F995@ FAM +1 HUSB @I1910@ +1 WIFE @I1911@ +1 CHIL @I1908@ +<< +0x000040a7: rkey[0199]: ' F996' off: 0x000030a7 len: 0x0000003a +>> +0 @F996@ FAM +1 HUSB @I1919@ +1 WIFE @I2216@ +1 CHIL @I1909@ +<< +0x000040e1: rkey[0200]: ' F997' off: 0x000030e1 len: 0x00000067 +>> +0 @F997@ FAM +1 HUSB @I1913@ +1 WIFE @I1956@ +1 CHIL @I1957@ +1 CHIL @I1958@ +1 CHIL @I1911@ +1 CHIL @I1959@ +<< +0x00004148: rkey[0201]: ' F998' off: 0x00003148 len: 0x0000002b +>> +0 @F998@ FAM +1 HUSB @I1912@ +1 WIFE @I1911@ +<< +0x00004173: rkey[0202]: ' F999' off: 0x00003173 len: 0x0000003a +>> +0 @F999@ FAM +1 HUSB @I1920@ +1 WIFE @I1921@ +1 CHIL @I1912@ +<< +0x000041ad: rkey[0203]: ' I100' off: 0x000031ad len: 0x00000082 +>> +0 @I100@ INDI +1 NAME Louis of_Battenberg // +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 1854 +1 DEAT +2 DATE 1921 +1 FAMC @F23@ +1 FAMS @F34@ +<< +0x0000422f: rkey[0204]: ' I101' off: 0x0000322f len: 0x000000b3 +>> +0 @I101@ INDI +1 NAME Alice of_Battenberg // +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 1885 +1 DEAT +2 DATE ABT 1969 +2 PLAC Buckingham,Palace,London,England +1 FAMC @F34@ +1 FAMS @F45@ +<< +0x000042e2: rkey[0205]: ' I102' off: 0x000032e2 len: 0x00000083 +>> +0 @I102@ INDI +1 NAME George /Mountbatten/ +1 SEX M +1 TITL Marquess +1 BIRT +2 DATE 1892 +1 DEAT +2 DATE 1938 +1 FAMC @F34@ +1 FAMS @F74@ +<< +0x00004365: rkey[0206]: ' I103' off: 0x00003365 len: 0x000000e2 +>> +0 @I103@ INDI +1 NAME Louis of_Burma /Mountbatten/ +1 SEX M +1 TITL Earl Mountbatten +1 BIRT +2 DATE 1900 +2 PLAC Windsor,Berkshire,England +1 DEAT +2 DATE 27 AUG 1979 +2 PLAC Donegal Bay,County Sligo,Ireland +1 FAMC @F34@ +1 FAMS @F75@ +<< +0x00004447: rkey[0207]: ' I104' off: 0x00003447 len: 0x0000007f +>> +0 @I104@ INDI +1 NAME Andrew of_Greece // +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 1882 +1 DEAT +2 DATE 1944 +1 FAMC @F76@ +1 FAMS @F45@ +<< +0x000044c6: rkey[0208]: ' I105' off: 0x000034c6 len: 0x00000076 +>> +0 @I105@ INDI +1 NAME Alexander /Duff/ +1 SEX M +1 TITL Duke of Fife +1 BIRT +2 DATE 1849 +1 DEAT +2 DATE 1912 +1 FAMS @F15@ +<< +0x0000453c: rkey[0209]: ' I106' off: 0x0000353c len: 0x00000076 +>> +0 @I106@ INDI +1 NAME Alexandra /Windsor/ +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 25 DEC 1936 +1 FAMC @F31@ +1 FAMS @F77@ +<< +0x000045b2: rkey[0210]: ' I107' off: 0x000035b2 len: 0x00000089 +>> +0 @I107@ INDI +1 NAME Michael /Windsor/ +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 4 JUL 1942 +2 PLAC Coppins,,England +1 FAMC @F31@ +1 FAMS @F78@ +<< +0x0000463b: rkey[0211]: ' I108' off: 0x0000363b len: 0x00000059 +>> +0 @I108@ INDI +1 NAME Angus /Ogilvy/ +1 SEX M +1 TITL Hon. +1 BIRT +2 DATE 1928 +1 FAMS @F77@ +<< +0x00004694: rkey[0212]: ' I109' off: 0x00003694 len: 0x00000091 +>> +0 @I109@ INDI +1 NAME James Robert Bruce/Ogilvy/ +1 SEX M +1 BIRT +2 DATE 29 FEB 1964 +2 PLAC Thatched House,Lodge,,England +1 FAMC @F77@ +1 FAMS @F79@ +<< +0x00004725: rkey[0213]: ' I110' off: 0x00003725 len: 0x000000a5 +>> +0 @I110@ INDI +1 NAME Marina Victoria Alexandra/Ogilvy/ +1 SEX F +1 BIRT +2 DATE 31 JUL 1966 +2 PLAC Thatched House,Lodge,Richmond Park,England +1 FAMC @F77@ +1 FAMS @F80@ +<< +0x000047ca: rkey[0214]: ' I111' off: 0x000037ca len: 0x00000076 +>> +0 @I111@ INDI +1 NAME Katharine /Worsley/ +1 SEX F +1 TITL Duchess of Kent +1 BIRT +2 DATE 1933 +1 FAMC @F81@ +1 FAMS @F52@ +<< +0x00004840: rkey[0215]: ' I112' off: 0x00003840 len: 0x000000c8 +>> +0 @I112@ INDI +1 NAME George Philip of_St._Andrews/Windsor/ +1 SEX M +1 TITL Earl +1 BIRT +2 DATE 26 JUN 1962 +1 CHR +2 DATE 14 SEP 1962 +2 PLAC Buckingham,Palace,Music Room,England +1 FAMC @F52@ +1 FAMS @F82@ +<< +0x00004908: rkey[0216]: ' I113' off: 0x00003908 len: 0x000000bb +>> +0 @I113@ INDI +1 NAME Helen Marina Lucy/Windsor/ +1 SEX F +1 TITL Lady +1 BIRT +2 DATE 28 APR 1964 +1 CHR +2 DATE 12 MAY 1964 +2 PLAC Private Chapel,Windsor Castle,Berkshire,England +1 FAMC @F52@ +<< +0x000049c3: rkey[0217]: ' I114' off: 0x000039c3 len: 0x000000d9 +>> +0 @I114@ INDI +1 NAME Nicholas Charles Edward/Windsor/ +1 SEX M +1 TITL Lord +1 BIRT +2 DATE 25 JUL 1970 +2 PLAC Kings College,Hospital,Denmark Hill +1 CHR +2 PLAC Private Chapel,Windsor Castle,Berkshire,England +1 FAMC @F52@ +<< +0x00004a9c: rkey[0218]: ' I115' off: 0x00003a9c len: 0x000000e7 +>> +0 @I115@ INDI +1 NAME William Arthur Philip/Windsor/ +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 21 JUN 1982 +2 PLAC St. Mary's Hosp.,Paddington,London,England +1 CHR +2 DATE 4 AUG 1982 +2 PLAC Music Room,Buckingham,Palace,England +1 FAMC @F46@ +<< +0x00004b83: rkey[0219]: ' I116' off: 0x00003b83 len: 0x000000a2 +>> +0 @I116@ INDI +1 NAME Henry Charles Albert/Windsor/ +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 15 SEP 1984 +2 PLAC St. Mary's Hosp.,Paddington,London,England +1 FAMC @F46@ +<< +0x00004c25: rkey[0220]: ' I117' off: 0x00003c25 len: 0x0000007d +>> +0 @I117@ INDI +1 NAME (Frederick) Christian Charles// +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 1831 +1 DEAT +2 DATE 1917 +1 FAMS @F8@ +<< +0x00004ca2: rkey[0221]: ' I118' off: 0x00003ca2 len: 0x0000007c +>> +0 @I118@ INDI +1 NAME Marie Louise // +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 1872 +1 DEAT +2 DATE 1956 +1 FAMC @F8@ +1 FAMS @F83@ +<< +0x00004d1e: rkey[0222]: ' I119' off: 0x00003d1e len: 0x00000065 +>> +0 @I119@ INDI +1 NAME Aribert of_Anhalt // +1 SEX M +1 BIRT +2 DATE 1864 +1 DEAT +2 DATE 1933 +1 FAMS @F83@ +<< +0x00004d83: rkey[0223]: ' I120' off: 0x00003d83 len: 0x000000ed +>> +0 @I120@ INDI +1 NAME Louise Margaret of_Prussia// +1 SEX F +1 TITL Duchess +1 BIRT +2 DATE 25 JUN 1860 +2 PLAC Potsdam +1 DEAT +2 DATE 14 MAR 1917 +2 PLAC Clarence House,London,,England +1 BURI +2 PLAC Frogmore,,,England +1 FAMC @F84@ +1 FAMS @F10@ +<< +0x00004e70: rkey[0224]: ' I121' off: 0x00003e70 len: 0x000000c2 +>> +0 @I121@ INDI +1 NAME Margaret of_Sweden // +1 SEX F +1 TITL Crown Princess +1 BIRT +2 DATE 15 JAN 1882 +2 PLAC Bagshot Park +1 DEAT +2 DATE 1 MAY 1920 +2 PLAC Stockholm,Sweden +1 FAMC @F10@ +1 FAMS @F85@ +<< +0x00004f32: rkey[0225]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004f32: rkey[0226]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004f32: rkey[0227]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004f32: rkey[0228]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004f32: rkey[0229]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004f32: rkey[0230]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004f32: rkey[0231]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004f32: rkey[0232]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004f32: rkey[0233]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004f32: rkey[0234]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004f32: rkey[0235]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004f32: rkey[0236]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004f32: rkey[0237]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004f32: rkey[0238]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004f32: rkey[0239]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004f32: rkey[0240]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004f32: rkey[0241]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004f32: rkey[0242]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004f32: rkey[0243]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004f32: rkey[0244]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004f32: rkey[0245]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004f32: rkey[0246]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004f32: rkey[0247]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004f32: rkey[0248]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004f32: rkey[0249]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004f32: rkey[0250]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004f32: rkey[0251]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004f32: rkey[0252]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004f32: rkey[0253]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004f32: rkey[0254]: ' ' off: 0x00000000 len: 0x00000000 +>><< + +0x00004f32: EOF (0x00004f32) GOOD + +BLOCK - DIRECTORY +0x00000000: ix_self: 0x00010001 (ab/ab) +0x00000004: ix_type: 2 (BLOCK) +0x00000006: ix_pad1: 0x0000 +0x00000008: ix_parent: 0x00000000 (aa/aa) +0x0000000c: ix_nkeys: 127 +0x0000000e: ix_rkey[0000]: ' I122' +0x00000016: ix_rkey[0001]: ' I123' +0x0000001e: ix_rkey[0002]: ' I124' +0x00000026: ix_rkey[0003]: ' I125' +0x0000002e: ix_rkey[0004]: ' I126' +0x00000036: ix_rkey[0005]: ' I127' +0x0000003e: ix_rkey[0006]: ' I128' +0x00000046: ix_rkey[0007]: ' I129' +0x0000004e: ix_rkey[0008]: ' I130' +0x00000056: ix_rkey[0009]: ' I131' +0x0000005e: ix_rkey[0010]: ' I132' +0x00000066: ix_rkey[0011]: ' I133' +0x0000006e: ix_rkey[0012]: ' I134' +0x00000076: ix_rkey[0013]: ' I135' +0x0000007e: ix_rkey[0014]: ' I136' +0x00000086: ix_rkey[0015]: ' I137' +0x0000008e: ix_rkey[0016]: ' I138' +0x00000096: ix_rkey[0017]: ' I139' +0x0000009e: ix_rkey[0018]: ' I140' +0x000000a6: ix_rkey[0019]: ' I141' +0x000000ae: ix_rkey[0020]: ' I142' +0x000000b6: ix_rkey[0021]: ' I143' +0x000000be: ix_rkey[0022]: ' I144' +0x000000c6: ix_rkey[0023]: ' I145' +0x000000ce: ix_rkey[0024]: ' I146' +0x000000d6: ix_rkey[0025]: ' I147' +0x000000de: ix_rkey[0026]: ' I148' +0x000000e6: ix_rkey[0027]: ' I149' +0x000000ee: ix_rkey[0028]: ' I150' +0x000000f6: ix_rkey[0029]: ' I151' +0x000000fe: ix_rkey[0030]: ' I152' +0x00000106: ix_rkey[0031]: ' I153' +0x0000010e: ix_rkey[0032]: ' I154' +0x00000116: ix_rkey[0033]: ' I155' +0x0000011e: ix_rkey[0034]: ' I156' +0x00000126: ix_rkey[0035]: ' I157' +0x0000012e: ix_rkey[0036]: ' I158' +0x00000136: ix_rkey[0037]: ' I159' +0x0000013e: ix_rkey[0038]: ' I160' +0x00000146: ix_rkey[0039]: ' I161' +0x0000014e: ix_rkey[0040]: ' I162' +0x00000156: ix_rkey[0041]: ' I163' +0x0000015e: ix_rkey[0042]: ' I164' +0x00000166: ix_rkey[0043]: ' I165' +0x0000016e: ix_rkey[0044]: ' I166' +0x00000176: ix_rkey[0045]: ' I167' +0x0000017e: ix_rkey[0046]: ' I168' +0x00000186: ix_rkey[0047]: ' I169' +0x0000018e: ix_rkey[0048]: ' I170' +0x00000196: ix_rkey[0049]: ' I171' +0x0000019e: ix_rkey[0050]: ' I172' +0x000001a6: ix_rkey[0051]: ' I173' +0x000001ae: ix_rkey[0052]: ' I174' +0x000001b6: ix_rkey[0053]: ' I175' +0x000001be: ix_rkey[0054]: ' I176' +0x000001c6: ix_rkey[0055]: ' I177' +0x000001ce: ix_rkey[0056]: ' I178' +0x000001d6: ix_rkey[0057]: ' I179' +0x000001de: ix_rkey[0058]: ' I180' +0x000001e6: ix_rkey[0059]: ' I181' +0x000001ee: ix_rkey[0060]: ' I182' +0x000001f6: ix_rkey[0061]: ' I183' +0x000001fe: ix_rkey[0062]: ' I184' +0x00000206: ix_rkey[0063]: ' I185' +0x0000020e: ix_rkey[0064]: ' I186' +0x00000216: ix_rkey[0065]: ' I187' +0x0000021e: ix_rkey[0066]: ' I188' +0x00000226: ix_rkey[0067]: ' I189' +0x0000022e: ix_rkey[0068]: ' I190' +0x00000236: ix_rkey[0069]: ' I191' +0x0000023e: ix_rkey[0070]: ' I192' +0x00000246: ix_rkey[0071]: ' I193' +0x0000024e: ix_rkey[0072]: ' I194' +0x00000256: ix_rkey[0073]: ' I195' +0x0000025e: ix_rkey[0074]: ' I196' +0x00000266: ix_rkey[0075]: ' I197' +0x0000026e: ix_rkey[0076]: ' I198' +0x00000276: ix_rkey[0077]: ' I199' +0x0000027e: ix_rkey[0078]: ' I200' +0x00000286: ix_rkey[0079]: ' I201' +0x0000028e: ix_rkey[0080]: ' I202' +0x00000296: ix_rkey[0081]: ' I203' +0x0000029e: ix_rkey[0082]: ' I204' +0x000002a6: ix_rkey[0083]: ' I205' +0x000002ae: ix_rkey[0084]: ' I206' +0x000002b6: ix_rkey[0085]: ' I207' +0x000002be: ix_rkey[0086]: ' I208' +0x000002c6: ix_rkey[0087]: ' I209' +0x000002ce: ix_rkey[0088]: ' I210' +0x000002d6: ix_rkey[0089]: ' I211' +0x000002de: ix_rkey[0090]: ' I212' +0x000002e6: ix_rkey[0091]: ' I213' +0x000002ee: ix_rkey[0092]: ' I214' +0x000002f6: ix_rkey[0093]: ' I215' +0x000002fe: ix_rkey[0094]: ' I216' +0x00000306: ix_rkey[0095]: ' I217' +0x0000030e: ix_rkey[0096]: ' I218' +0x00000316: ix_rkey[0097]: ' I219' +0x0000031e: ix_rkey[0098]: ' I220' +0x00000326: ix_rkey[0099]: ' I221' +0x0000032e: ix_rkey[0100]: ' I222' +0x00000336: ix_rkey[0101]: ' I223' +0x0000033e: ix_rkey[0102]: ' I224' +0x00000346: ix_rkey[0103]: ' I225' +0x0000034e: ix_rkey[0104]: ' I226' +0x00000356: ix_rkey[0105]: ' I227' +0x0000035e: ix_rkey[0106]: ' I228' +0x00000366: ix_rkey[0107]: ' I229' +0x0000036e: ix_rkey[0108]: ' I230' +0x00000376: ix_rkey[0109]: ' I231' +0x0000037e: ix_rkey[0110]: ' I232' +0x00000386: ix_rkey[0111]: ' I233' +0x0000038e: ix_rkey[0112]: ' I234' +0x00000396: ix_rkey[0113]: ' I235' +0x0000039e: ix_rkey[0114]: ' I236' +0x000003a6: ix_rkey[0115]: ' I237' +0x000003ae: ix_rkey[0116]: ' I238' +0x000003b6: ix_rkey[0117]: ' I239' +0x000003be: ix_rkey[0118]: ' I240' +0x000003c6: ix_rkey[0119]: ' I241' +0x000003ce: ix_rkey[0120]: ' I242' +0x000003d6: ix_rkey[0121]: ' I243' +0x000003de: ix_rkey[0122]: ' I244' +0x000003e6: ix_rkey[0123]: ' I245' +0x000003ee: ix_rkey[0124]: ' I246' +0x000003f6: ix_rkey[0125]: ' I247' +0x000003fe: ix_rkey[0126]: ' I248' +0x00000406: ix_rkey[0127]: ' ' +0x0000040e: ix_rkey[0128]: ' ' +0x00000416: ix_rkey[0129]: ' ' +0x0000041e: ix_rkey[0130]: ' ' +0x00000426: ix_rkey[0131]: ' ' +0x0000042e: ix_rkey[0132]: ' ' +0x00000436: ix_rkey[0133]: ' ' +0x0000043e: ix_rkey[0134]: ' ' +0x00000446: ix_rkey[0135]: ' ' +0x0000044e: ix_rkey[0136]: ' ' +0x00000456: ix_rkey[0137]: ' ' +0x0000045e: ix_rkey[0138]: ' ' +0x00000466: ix_rkey[0139]: ' ' +0x0000046e: ix_rkey[0140]: ' ' +0x00000476: ix_rkey[0141]: ' ' +0x0000047e: ix_rkey[0142]: ' ' +0x00000486: ix_rkey[0143]: ' ' +0x0000048e: ix_rkey[0144]: ' ' +0x00000496: ix_rkey[0145]: ' ' +0x0000049e: ix_rkey[0146]: ' ' +0x000004a6: ix_rkey[0147]: ' ' +0x000004ae: ix_rkey[0148]: ' ' +0x000004b6: ix_rkey[0149]: ' ' +0x000004be: ix_rkey[0150]: ' ' +0x000004c6: ix_rkey[0151]: ' ' +0x000004ce: ix_rkey[0152]: ' ' +0x000004d6: ix_rkey[0153]: ' ' +0x000004de: ix_rkey[0154]: ' ' +0x000004e6: ix_rkey[0155]: ' ' +0x000004ee: ix_rkey[0156]: ' ' +0x000004f6: ix_rkey[0157]: ' ' +0x000004fe: ix_rkey[0158]: ' ' +0x00000506: ix_rkey[0159]: ' ' +0x0000050e: ix_rkey[0160]: ' ' +0x00000516: ix_rkey[0161]: ' ' +0x0000051e: ix_rkey[0162]: ' ' +0x00000526: ix_rkey[0163]: ' ' +0x0000052e: ix_rkey[0164]: ' ' +0x00000536: ix_rkey[0165]: ' ' +0x0000053e: ix_rkey[0166]: ' ' +0x00000546: ix_rkey[0167]: ' ' +0x0000054e: ix_rkey[0168]: ' ' +0x00000556: ix_rkey[0169]: ' ' +0x0000055e: ix_rkey[0170]: ' ' +0x00000566: ix_rkey[0171]: ' ' +0x0000056e: ix_rkey[0172]: ' ' +0x00000576: ix_rkey[0173]: ' ' +0x0000057e: ix_rkey[0174]: ' ' +0x00000586: ix_rkey[0175]: ' ' +0x0000058e: ix_rkey[0176]: ' ' +0x00000596: ix_rkey[0177]: ' ' +0x0000059e: ix_rkey[0178]: ' ' +0x000005a6: ix_rkey[0179]: ' ' +0x000005ae: ix_rkey[0180]: ' ' +0x000005b6: ix_rkey[0181]: ' ' +0x000005be: ix_rkey[0182]: ' ' +0x000005c6: ix_rkey[0183]: ' ' +0x000005ce: ix_rkey[0184]: ' ' +0x000005d6: ix_rkey[0185]: ' ' +0x000005de: ix_rkey[0186]: ' ' +0x000005e6: ix_rkey[0187]: ' ' +0x000005ee: ix_rkey[0188]: ' ' +0x000005f6: ix_rkey[0189]: ' ' +0x000005fe: ix_rkey[0190]: ' ' +0x00000606: ix_rkey[0191]: ' ' +0x0000060e: ix_rkey[0192]: ' ' +0x00000616: ix_rkey[0193]: ' ' +0x0000061e: ix_rkey[0194]: ' ' +0x00000626: ix_rkey[0195]: ' ' +0x0000062e: ix_rkey[0196]: ' ' +0x00000636: ix_rkey[0197]: ' ' +0x0000063e: ix_rkey[0198]: ' ' +0x00000646: ix_rkey[0199]: ' ' +0x0000064e: ix_rkey[0200]: ' ' +0x00000656: ix_rkey[0201]: ' ' +0x0000065e: ix_rkey[0202]: ' ' +0x00000666: ix_rkey[0203]: ' ' +0x0000066e: ix_rkey[0204]: ' ' +0x00000676: ix_rkey[0205]: ' ' +0x0000067e: ix_rkey[0206]: ' ' +0x00000686: ix_rkey[0207]: ' ' +0x0000068e: ix_rkey[0208]: ' ' +0x00000696: ix_rkey[0209]: ' ' +0x0000069e: ix_rkey[0210]: ' ' +0x000006a6: ix_rkey[0211]: ' ' +0x000006ae: ix_rkey[0212]: ' ' +0x000006b6: ix_rkey[0213]: ' ' +0x000006be: ix_rkey[0214]: ' ' +0x000006c6: ix_rkey[0215]: ' ' +0x000006ce: ix_rkey[0216]: ' ' +0x000006d6: ix_rkey[0217]: ' ' +0x000006de: ix_rkey[0218]: ' ' +0x000006e6: ix_rkey[0219]: ' ' +0x000006ee: ix_rkey[0220]: ' ' +0x000006f6: ix_rkey[0221]: ' ' +0x000006fe: ix_rkey[0222]: ' ' +0x00000706: ix_rkey[0223]: ' ' +0x0000070e: ix_rkey[0224]: ' ' +0x00000716: ix_rkey[0225]: ' ' +0x0000071e: ix_rkey[0226]: ' ' +0x00000726: ix_rkey[0227]: ' ' +0x0000072e: ix_rkey[0228]: ' ' +0x00000736: ix_rkey[0229]: ' ' +0x0000073e: ix_rkey[0230]: ' ' +0x00000746: ix_rkey[0231]: ' ' +0x0000074e: ix_rkey[0232]: ' ' +0x00000756: ix_rkey[0233]: ' ' +0x0000075e: ix_rkey[0234]: ' ' +0x00000766: ix_rkey[0235]: ' ' +0x0000076e: ix_rkey[0236]: ' ' +0x00000776: ix_rkey[0237]: ' ' +0x0000077e: ix_rkey[0238]: ' ' +0x00000786: ix_rkey[0239]: ' ' +0x0000078e: ix_rkey[0240]: ' ' +0x00000796: ix_rkey[0241]: ' ' +0x0000079e: ix_rkey[0242]: ' ' +0x000007a6: ix_rkey[0243]: ' ' +0x000007ae: ix_rkey[0244]: ' ' +0x000007b6: ix_rkey[0245]: ' ' +0x000007be: ix_rkey[0246]: ' ' +0x000007c6: ix_rkey[0247]: ' ' +0x000007ce: ix_rkey[0248]: ' ' +0x000007d6: ix_rkey[0249]: ' ' +0x000007de: ix_rkey[0250]: ' ' +0x000007e6: ix_rkey[0251]: ' ' +0x000007ee: ix_rkey[0252]: ' ' +0x000007f6: ix_rkey[0253]: ' ' +0x000007fe: ix_rkey[0254]: ' ' +0x00000806: ix_pad2: 0x0000 +0x00000808: ix_offs[0000]: 0x00000000 +0x0000080c: ix_lens[0000]: 0x00000080 +0x00000810: ix_offs[0001]: 0x00000080 +0x00000814: ix_lens[0001]: 0x0000007d +0x00000818: ix_offs[0002]: 0x000000fd +0x0000081c: ix_lens[0002]: 0x000000fa +0x00000820: ix_offs[0003]: 0x000001f7 +0x00000824: ix_lens[0003]: 0x000000bf +0x00000828: ix_offs[0004]: 0x000002b6 +0x0000082c: ix_lens[0004]: 0x00000084 +0x00000830: ix_offs[0005]: 0x0000033a +0x00000834: ix_lens[0005]: 0x000000dc +0x00000838: ix_offs[0006]: 0x00000416 +0x0000083c: ix_lens[0006]: 0x0000002f +0x00000840: ix_offs[0007]: 0x00000445 +0x00000844: ix_lens[0007]: 0x0000007b +0x00000848: ix_offs[0008]: 0x000004c0 +0x0000084c: ix_lens[0008]: 0x00000145 +0x00000850: ix_offs[0009]: 0x00000605 +0x00000854: ix_lens[0009]: 0x000000d9 +0x00000858: ix_offs[0010]: 0x000006de +0x0000085c: ix_lens[0010]: 0x00000089 +0x00000860: ix_offs[0011]: 0x00000767 +0x00000864: ix_lens[0011]: 0x000000e7 +0x00000868: ix_offs[0012]: 0x0000084e +0x0000086c: ix_lens[0012]: 0x00000088 +0x00000870: ix_offs[0013]: 0x000008d6 +0x00000874: ix_lens[0013]: 0x00000071 +0x00000878: ix_offs[0014]: 0x00000947 +0x0000087c: ix_lens[0014]: 0x00000078 +0x00000880: ix_offs[0015]: 0x000009bf +0x00000884: ix_lens[0015]: 0x0000007e +0x00000888: ix_offs[0016]: 0x00000a3d +0x0000088c: ix_lens[0016]: 0x000000ce +0x00000890: ix_offs[0017]: 0x00000b0b +0x00000894: ix_lens[0017]: 0x000000a2 +0x00000898: ix_offs[0018]: 0x00000bad +0x0000089c: ix_lens[0018]: 0x00000097 +0x000008a0: ix_offs[0019]: 0x00000c44 +0x000008a4: ix_lens[0019]: 0x000000e6 +0x000008a8: ix_offs[0020]: 0x00000d2a +0x000008ac: ix_lens[0020]: 0x0000006a +0x000008b0: ix_offs[0021]: 0x00000d94 +0x000008b4: ix_lens[0021]: 0x0000007e +0x000008b8: ix_offs[0022]: 0x00000e12 +0x000008bc: ix_lens[0022]: 0x00000107 +0x000008c0: ix_offs[0023]: 0x00000f19 +0x000008c4: ix_lens[0023]: 0x00000090 +0x000008c8: ix_offs[0024]: 0x00000fa9 +0x000008cc: ix_lens[0024]: 0x00000094 +0x000008d0: ix_offs[0025]: 0x0000103d +0x000008d4: ix_lens[0025]: 0x00000077 +0x000008d8: ix_offs[0026]: 0x000010b4 +0x000008dc: ix_lens[0026]: 0x00000076 +0x000008e0: ix_offs[0027]: 0x0000112a +0x000008e4: ix_lens[0027]: 0x00000084 +0x000008e8: ix_offs[0028]: 0x000011ae +0x000008ec: ix_lens[0028]: 0x00000074 +0x000008f0: ix_offs[0029]: 0x00001222 +0x000008f4: ix_lens[0029]: 0x00000091 +0x000008f8: ix_offs[0030]: 0x000012b3 +0x000008fc: ix_lens[0030]: 0x000000c9 +0x00000900: ix_offs[0031]: 0x0000137c +0x00000904: ix_lens[0031]: 0x000000d7 +0x00000908: ix_offs[0032]: 0x00001453 +0x0000090c: ix_lens[0032]: 0x000000a1 +0x00000910: ix_offs[0033]: 0x000014f4 +0x00000914: ix_lens[0033]: 0x000000b4 +0x00000918: ix_offs[0034]: 0x000015a8 +0x0000091c: ix_lens[0034]: 0x00000114 +0x00000920: ix_offs[0035]: 0x000016bc +0x00000924: ix_lens[0035]: 0x00000086 +0x00000928: ix_offs[0036]: 0x00001742 +0x0000092c: ix_lens[0036]: 0x0000008f +0x00000930: ix_offs[0037]: 0x000017d1 +0x00000934: ix_lens[0037]: 0x00000082 +0x00000938: ix_offs[0038]: 0x00001853 +0x0000093c: ix_lens[0038]: 0x00000098 +0x00000940: ix_offs[0039]: 0x000018eb +0x00000944: ix_lens[0039]: 0x0000007d +0x00000948: ix_offs[0040]: 0x00001968 +0x0000094c: ix_lens[0040]: 0x000000b3 +0x00000950: ix_offs[0041]: 0x00001a1b +0x00000954: ix_lens[0041]: 0x00000085 +0x00000958: ix_offs[0042]: 0x00001aa0 +0x0000095c: ix_lens[0042]: 0x0000009f +0x00000960: ix_offs[0043]: 0x00001b3f +0x00000964: ix_lens[0043]: 0x00000073 +0x00000968: ix_offs[0044]: 0x00001bb2 +0x0000096c: ix_lens[0044]: 0x00000056 +0x00000970: ix_offs[0045]: 0x00001c08 +0x00000974: ix_lens[0045]: 0x00000051 +0x00000978: ix_offs[0046]: 0x00001c59 +0x0000097c: ix_lens[0046]: 0x000000b3 +0x00000980: ix_offs[0047]: 0x00001d0c +0x00000984: ix_lens[0047]: 0x0000007e +0x00000988: ix_offs[0048]: 0x00001d8a +0x0000098c: ix_lens[0048]: 0x0000006e +0x00000990: ix_offs[0049]: 0x00001df8 +0x00000994: ix_lens[0049]: 0x00000044 +0x00000998: ix_offs[0050]: 0x00001e3c +0x0000099c: ix_lens[0050]: 0x0000003c +0x000009a0: ix_offs[0051]: 0x00001e78 +0x000009a4: ix_lens[0051]: 0x0000006d +0x000009a8: ix_offs[0052]: 0x00001ee5 +0x000009ac: ix_lens[0052]: 0x00000078 +0x000009b0: ix_offs[0053]: 0x00001f5d +0x000009b4: ix_lens[0053]: 0x00000074 +0x000009b8: ix_offs[0054]: 0x00001fd1 +0x000009bc: ix_lens[0054]: 0x00000078 +0x000009c0: ix_offs[0055]: 0x00002049 +0x000009c4: ix_lens[0055]: 0x0000006f +0x000009c8: ix_offs[0056]: 0x000020b8 +0x000009cc: ix_lens[0056]: 0x00000073 +0x000009d0: ix_offs[0057]: 0x0000212b +0x000009d4: ix_lens[0057]: 0x00000071 +0x000009d8: ix_offs[0058]: 0x0000219c +0x000009dc: ix_lens[0058]: 0x0000007a +0x000009e0: ix_offs[0059]: 0x00002216 +0x000009e4: ix_lens[0059]: 0x00000093 +0x000009e8: ix_offs[0060]: 0x000022a9 +0x000009ec: ix_lens[0060]: 0x00000084 +0x000009f0: ix_offs[0061]: 0x0000232d +0x000009f4: ix_lens[0061]: 0x00000074 +0x000009f8: ix_offs[0062]: 0x000023a1 +0x000009fc: ix_lens[0062]: 0x00000074 +0x00000a00: ix_offs[0063]: 0x00002415 +0x00000a04: ix_lens[0063]: 0x0000003d +0x00000a08: ix_offs[0064]: 0x00002452 +0x00000a0c: ix_lens[0064]: 0x0000006c +0x00000a10: ix_offs[0065]: 0x000024be +0x00000a14: ix_lens[0065]: 0x0000005e +0x00000a18: ix_offs[0066]: 0x0000251c +0x00000a1c: ix_lens[0066]: 0x00000074 +0x00000a20: ix_offs[0067]: 0x00002590 +0x00000a24: ix_lens[0067]: 0x00000063 +0x00000a28: ix_offs[0068]: 0x000025f3 +0x00000a2c: ix_lens[0068]: 0x00000044 +0x00000a30: ix_offs[0069]: 0x00002637 +0x00000a34: ix_lens[0069]: 0x0000006b +0x00000a38: ix_offs[0070]: 0x000026a2 +0x00000a3c: ix_lens[0070]: 0x00000077 +0x00000a40: ix_offs[0071]: 0x00002719 +0x00000a44: ix_lens[0071]: 0x00000084 +0x00000a48: ix_offs[0072]: 0x0000279d +0x00000a4c: ix_lens[0072]: 0x0000007c +0x00000a50: ix_offs[0073]: 0x00002819 +0x00000a54: ix_lens[0073]: 0x00000069 +0x00000a58: ix_offs[0074]: 0x00002882 +0x00000a5c: ix_lens[0074]: 0x00000064 +0x00000a60: ix_offs[0075]: 0x000028e6 +0x00000a64: ix_lens[0075]: 0x00000059 +0x00000a68: ix_offs[0076]: 0x0000293f +0x00000a6c: ix_lens[0076]: 0x00000047 +0x00000a70: ix_offs[0077]: 0x00002986 +0x00000a74: ix_lens[0077]: 0x00000057 +0x00000a78: ix_offs[0078]: 0x000029dd +0x00000a7c: ix_lens[0078]: 0x00000041 +0x00000a80: ix_offs[0079]: 0x00002a1e +0x00000a84: ix_lens[0079]: 0x00000076 +0x00000a88: ix_offs[0080]: 0x00002a94 +0x00000a8c: ix_lens[0080]: 0x000000ed +0x00000a90: ix_offs[0081]: 0x00002b81 +0x00000a94: ix_lens[0081]: 0x0000012e +0x00000a98: ix_offs[0082]: 0x00002caf +0x00000a9c: ix_lens[0082]: 0x000000ed +0x00000aa0: ix_offs[0083]: 0x00002d9c +0x00000aa4: ix_lens[0083]: 0x0000006d +0x00000aa8: ix_offs[0084]: 0x00002e09 +0x00000aac: ix_lens[0084]: 0x0000005a +0x00000ab0: ix_offs[0085]: 0x00002e63 +0x00000ab4: ix_lens[0085]: 0x0000008b +0x00000ab8: ix_offs[0086]: 0x00002eee +0x00000abc: ix_lens[0086]: 0x00000079 +0x00000ac0: ix_offs[0087]: 0x00002f67 +0x00000ac4: ix_lens[0087]: 0x000000ae +0x00000ac8: ix_offs[0088]: 0x00003015 +0x00000acc: ix_lens[0088]: 0x000000b3 +0x00000ad0: ix_offs[0089]: 0x000030c8 +0x00000ad4: ix_lens[0089]: 0x00000083 +0x00000ad8: ix_offs[0090]: 0x0000314b +0x00000adc: ix_lens[0090]: 0x000000f4 +0x00000ae0: ix_offs[0091]: 0x0000323f +0x00000ae4: ix_lens[0091]: 0x000000c1 +0x00000ae8: ix_offs[0092]: 0x00003300 +0x00000aec: ix_lens[0092]: 0x000000c6 +0x00000af0: ix_offs[0093]: 0x000033c6 +0x00000af4: ix_lens[0093]: 0x000000a8 +0x00000af8: ix_offs[0094]: 0x0000346e +0x00000afc: ix_lens[0094]: 0x0000009b +0x00000b00: ix_offs[0095]: 0x00003509 +0x00000b04: ix_lens[0095]: 0x000000d0 +0x00000b08: ix_offs[0096]: 0x000035d9 +0x00000b0c: ix_lens[0096]: 0x000000ca +0x00000b10: ix_offs[0097]: 0x000036a3 +0x00000b14: ix_lens[0097]: 0x000000fd +0x00000b18: ix_offs[0098]: 0x000037a0 +0x00000b1c: ix_lens[0098]: 0x00000094 +0x00000b20: ix_offs[0099]: 0x00003834 +0x00000b24: ix_lens[0099]: 0x000000b2 +0x00000b28: ix_offs[0100]: 0x000038e6 +0x00000b2c: ix_lens[0100]: 0x00000092 +0x00000b30: ix_offs[0101]: 0x00003978 +0x00000b34: ix_lens[0101]: 0x00000092 +0x00000b38: ix_offs[0102]: 0x00003a0a +0x00000b3c: ix_lens[0102]: 0x00000068 +0x00000b40: ix_offs[0103]: 0x00003a72 +0x00000b44: ix_lens[0103]: 0x000000d4 +0x00000b48: ix_offs[0104]: 0x00003b46 +0x00000b4c: ix_lens[0104]: 0x000000b5 +0x00000b50: ix_offs[0105]: 0x00003bfb +0x00000b54: ix_lens[0105]: 0x000000eb +0x00000b58: ix_offs[0106]: 0x00003ce6 +0x00000b5c: ix_lens[0106]: 0x000000bc +0x00000b60: ix_offs[0107]: 0x00003da2 +0x00000b64: ix_lens[0107]: 0x00000081 +0x00000b68: ix_offs[0108]: 0x00003e23 +0x00000b6c: ix_lens[0108]: 0x00000049 +0x00000b70: ix_offs[0109]: 0x00003e6c +0x00000b74: ix_lens[0109]: 0x00000036 +0x00000b78: ix_offs[0110]: 0x00003ea2 +0x00000b7c: ix_lens[0110]: 0x000000f1 +0x00000b80: ix_offs[0111]: 0x00003f93 +0x00000b84: ix_lens[0111]: 0x000000bf +0x00000b88: ix_offs[0112]: 0x00004052 +0x00000b8c: ix_lens[0112]: 0x000000d0 +0x00000b90: ix_offs[0113]: 0x00004122 +0x00000b94: ix_lens[0113]: 0x00000050 +0x00000b98: ix_offs[0114]: 0x00004172 +0x00000b9c: ix_lens[0114]: 0x00000036 +0x00000ba0: ix_offs[0115]: 0x000041a8 +0x00000ba4: ix_lens[0115]: 0x00000036 +0x00000ba8: ix_offs[0116]: 0x000041de +0x00000bac: ix_lens[0116]: 0x000000cd +0x00000bb0: ix_offs[0117]: 0x000042ab +0x00000bb4: ix_lens[0117]: 0x000000d0 +0x00000bb8: ix_offs[0118]: 0x0000437b +0x00000bbc: ix_lens[0118]: 0x00000068 +0x00000bc0: ix_offs[0119]: 0x000043e3 +0x00000bc4: ix_lens[0119]: 0x00000067 +0x00000bc8: ix_offs[0120]: 0x0000444a +0x00000bcc: ix_lens[0120]: 0x00000075 +0x00000bd0: ix_offs[0121]: 0x000044bf +0x00000bd4: ix_lens[0121]: 0x00000090 +0x00000bd8: ix_offs[0122]: 0x0000454f +0x00000bdc: ix_lens[0122]: 0x0000008d +0x00000be0: ix_offs[0123]: 0x000045dc +0x00000be4: ix_lens[0123]: 0x000000c6 +0x00000be8: ix_offs[0124]: 0x000046a2 +0x00000bec: ix_lens[0124]: 0x0000005c +0x00000bf0: ix_offs[0125]: 0x000046fe +0x00000bf4: ix_lens[0125]: 0x00000097 +0x00000bf8: ix_offs[0126]: 0x00004795 +0x00000bfc: ix_lens[0126]: 0x000000ef +0x00000c00: ix_offs[0127]: 0x00000000 +0x00000c04: ix_lens[0127]: 0x00000000 +0x00000c08: ix_offs[0128]: 0x00000000 +0x00000c0c: ix_lens[0128]: 0x00000000 +0x00000c10: ix_offs[0129]: 0x00000000 +0x00000c14: ix_lens[0129]: 0x00000000 +0x00000c18: ix_offs[0130]: 0x00000000 +0x00000c1c: ix_lens[0130]: 0x00000000 +0x00000c20: ix_offs[0131]: 0x00000000 +0x00000c24: ix_lens[0131]: 0x00000000 +0x00000c28: ix_offs[0132]: 0x00000000 +0x00000c2c: ix_lens[0132]: 0x00000000 +0x00000c30: ix_offs[0133]: 0x00000000 +0x00000c34: ix_lens[0133]: 0x00000000 +0x00000c38: ix_offs[0134]: 0x00000000 +0x00000c3c: ix_lens[0134]: 0x00000000 +0x00000c40: ix_offs[0135]: 0x00000000 +0x00000c44: ix_lens[0135]: 0x00000000 +0x00000c48: ix_offs[0136]: 0x00000000 +0x00000c4c: ix_lens[0136]: 0x00000000 +0x00000c50: ix_offs[0137]: 0x00000000 +0x00000c54: ix_lens[0137]: 0x00000000 +0x00000c58: ix_offs[0138]: 0x00000000 +0x00000c5c: ix_lens[0138]: 0x00000000 +0x00000c60: ix_offs[0139]: 0x00000000 +0x00000c64: ix_lens[0139]: 0x00000000 +0x00000c68: ix_offs[0140]: 0x00000000 +0x00000c6c: ix_lens[0140]: 0x00000000 +0x00000c70: ix_offs[0141]: 0x00000000 +0x00000c74: ix_lens[0141]: 0x00000000 +0x00000c78: ix_offs[0142]: 0x00000000 +0x00000c7c: ix_lens[0142]: 0x00000000 +0x00000c80: ix_offs[0143]: 0x00000000 +0x00000c84: ix_lens[0143]: 0x00000000 +0x00000c88: ix_offs[0144]: 0x00000000 +0x00000c8c: ix_lens[0144]: 0x00000000 +0x00000c90: ix_offs[0145]: 0x00000000 +0x00000c94: ix_lens[0145]: 0x00000000 +0x00000c98: ix_offs[0146]: 0x00000000 +0x00000c9c: ix_lens[0146]: 0x00000000 +0x00000ca0: ix_offs[0147]: 0x00000000 +0x00000ca4: ix_lens[0147]: 0x00000000 +0x00000ca8: ix_offs[0148]: 0x00000000 +0x00000cac: ix_lens[0148]: 0x00000000 +0x00000cb0: ix_offs[0149]: 0x00000000 +0x00000cb4: ix_lens[0149]: 0x00000000 +0x00000cb8: ix_offs[0150]: 0x00000000 +0x00000cbc: ix_lens[0150]: 0x00000000 +0x00000cc0: ix_offs[0151]: 0x00000000 +0x00000cc4: ix_lens[0151]: 0x00000000 +0x00000cc8: ix_offs[0152]: 0x00000000 +0x00000ccc: ix_lens[0152]: 0x00000000 +0x00000cd0: ix_offs[0153]: 0x00000000 +0x00000cd4: ix_lens[0153]: 0x00000000 +0x00000cd8: ix_offs[0154]: 0x00000000 +0x00000cdc: ix_lens[0154]: 0x00000000 +0x00000ce0: ix_offs[0155]: 0x00000000 +0x00000ce4: ix_lens[0155]: 0x00000000 +0x00000ce8: ix_offs[0156]: 0x00000000 +0x00000cec: ix_lens[0156]: 0x00000000 +0x00000cf0: ix_offs[0157]: 0x00000000 +0x00000cf4: ix_lens[0157]: 0x00000000 +0x00000cf8: ix_offs[0158]: 0x00000000 +0x00000cfc: ix_lens[0158]: 0x00000000 +0x00000d00: ix_offs[0159]: 0x00000000 +0x00000d04: ix_lens[0159]: 0x00000000 +0x00000d08: ix_offs[0160]: 0x00000000 +0x00000d0c: ix_lens[0160]: 0x00000000 +0x00000d10: ix_offs[0161]: 0x00000000 +0x00000d14: ix_lens[0161]: 0x00000000 +0x00000d18: ix_offs[0162]: 0x00000000 +0x00000d1c: ix_lens[0162]: 0x00000000 +0x00000d20: ix_offs[0163]: 0x00000000 +0x00000d24: ix_lens[0163]: 0x00000000 +0x00000d28: ix_offs[0164]: 0x00000000 +0x00000d2c: ix_lens[0164]: 0x00000000 +0x00000d30: ix_offs[0165]: 0x00000000 +0x00000d34: ix_lens[0165]: 0x00000000 +0x00000d38: ix_offs[0166]: 0x00000000 +0x00000d3c: ix_lens[0166]: 0x00000000 +0x00000d40: ix_offs[0167]: 0x00000000 +0x00000d44: ix_lens[0167]: 0x00000000 +0x00000d48: ix_offs[0168]: 0x00000000 +0x00000d4c: ix_lens[0168]: 0x00000000 +0x00000d50: ix_offs[0169]: 0x00000000 +0x00000d54: ix_lens[0169]: 0x00000000 +0x00000d58: ix_offs[0170]: 0x00000000 +0x00000d5c: ix_lens[0170]: 0x00000000 +0x00000d60: ix_offs[0171]: 0x00000000 +0x00000d64: ix_lens[0171]: 0x00000000 +0x00000d68: ix_offs[0172]: 0x00000000 +0x00000d6c: ix_lens[0172]: 0x00000000 +0x00000d70: ix_offs[0173]: 0x00000000 +0x00000d74: ix_lens[0173]: 0x00000000 +0x00000d78: ix_offs[0174]: 0x00000000 +0x00000d7c: ix_lens[0174]: 0x00000000 +0x00000d80: ix_offs[0175]: 0x00000000 +0x00000d84: ix_lens[0175]: 0x00000000 +0x00000d88: ix_offs[0176]: 0x00000000 +0x00000d8c: ix_lens[0176]: 0x00000000 +0x00000d90: ix_offs[0177]: 0x00000000 +0x00000d94: ix_lens[0177]: 0x00000000 +0x00000d98: ix_offs[0178]: 0x00000000 +0x00000d9c: ix_lens[0178]: 0x00000000 +0x00000da0: ix_offs[0179]: 0x00000000 +0x00000da4: ix_lens[0179]: 0x00000000 +0x00000da8: ix_offs[0180]: 0x00000000 +0x00000dac: ix_lens[0180]: 0x00000000 +0x00000db0: ix_offs[0181]: 0x00000000 +0x00000db4: ix_lens[0181]: 0x00000000 +0x00000db8: ix_offs[0182]: 0x00000000 +0x00000dbc: ix_lens[0182]: 0x00000000 +0x00000dc0: ix_offs[0183]: 0x00000000 +0x00000dc4: ix_lens[0183]: 0x00000000 +0x00000dc8: ix_offs[0184]: 0x00000000 +0x00000dcc: ix_lens[0184]: 0x00000000 +0x00000dd0: ix_offs[0185]: 0x00000000 +0x00000dd4: ix_lens[0185]: 0x00000000 +0x00000dd8: ix_offs[0186]: 0x00000000 +0x00000ddc: ix_lens[0186]: 0x00000000 +0x00000de0: ix_offs[0187]: 0x00000000 +0x00000de4: ix_lens[0187]: 0x00000000 +0x00000de8: ix_offs[0188]: 0x00000000 +0x00000dec: ix_lens[0188]: 0x00000000 +0x00000df0: ix_offs[0189]: 0x00000000 +0x00000df4: ix_lens[0189]: 0x00000000 +0x00000df8: ix_offs[0190]: 0x00000000 +0x00000dfc: ix_lens[0190]: 0x00000000 +0x00000e00: ix_offs[0191]: 0x00000000 +0x00000e04: ix_lens[0191]: 0x00000000 +0x00000e08: ix_offs[0192]: 0x00000000 +0x00000e0c: ix_lens[0192]: 0x00000000 +0x00000e10: ix_offs[0193]: 0x00000000 +0x00000e14: ix_lens[0193]: 0x00000000 +0x00000e18: ix_offs[0194]: 0x00000000 +0x00000e1c: ix_lens[0194]: 0x00000000 +0x00000e20: ix_offs[0195]: 0x00000000 +0x00000e24: ix_lens[0195]: 0x00000000 +0x00000e28: ix_offs[0196]: 0x00000000 +0x00000e2c: ix_lens[0196]: 0x00000000 +0x00000e30: ix_offs[0197]: 0x00000000 +0x00000e34: ix_lens[0197]: 0x00000000 +0x00000e38: ix_offs[0198]: 0x00000000 +0x00000e3c: ix_lens[0198]: 0x00000000 +0x00000e40: ix_offs[0199]: 0x00000000 +0x00000e44: ix_lens[0199]: 0x00000000 +0x00000e48: ix_offs[0200]: 0x00000000 +0x00000e4c: ix_lens[0200]: 0x00000000 +0x00000e50: ix_offs[0201]: 0x00000000 +0x00000e54: ix_lens[0201]: 0x00000000 +0x00000e58: ix_offs[0202]: 0x00000000 +0x00000e5c: ix_lens[0202]: 0x00000000 +0x00000e60: ix_offs[0203]: 0x00000000 +0x00000e64: ix_lens[0203]: 0x00000000 +0x00000e68: ix_offs[0204]: 0x00000000 +0x00000e6c: ix_lens[0204]: 0x00000000 +0x00000e70: ix_offs[0205]: 0x00000000 +0x00000e74: ix_lens[0205]: 0x00000000 +0x00000e78: ix_offs[0206]: 0x00000000 +0x00000e7c: ix_lens[0206]: 0x00000000 +0x00000e80: ix_offs[0207]: 0x00000000 +0x00000e84: ix_lens[0207]: 0x00000000 +0x00000e88: ix_offs[0208]: 0x00000000 +0x00000e8c: ix_lens[0208]: 0x00000000 +0x00000e90: ix_offs[0209]: 0x00000000 +0x00000e94: ix_lens[0209]: 0x00000000 +0x00000e98: ix_offs[0210]: 0x00000000 +0x00000e9c: ix_lens[0210]: 0x00000000 +0x00000ea0: ix_offs[0211]: 0x00000000 +0x00000ea4: ix_lens[0211]: 0x00000000 +0x00000ea8: ix_offs[0212]: 0x00000000 +0x00000eac: ix_lens[0212]: 0x00000000 +0x00000eb0: ix_offs[0213]: 0x00000000 +0x00000eb4: ix_lens[0213]: 0x00000000 +0x00000eb8: ix_offs[0214]: 0x00000000 +0x00000ebc: ix_lens[0214]: 0x00000000 +0x00000ec0: ix_offs[0215]: 0x00000000 +0x00000ec4: ix_lens[0215]: 0x00000000 +0x00000ec8: ix_offs[0216]: 0x00000000 +0x00000ecc: ix_lens[0216]: 0x00000000 +0x00000ed0: ix_offs[0217]: 0x00000000 +0x00000ed4: ix_lens[0217]: 0x00000000 +0x00000ed8: ix_offs[0218]: 0x00000000 +0x00000edc: ix_lens[0218]: 0x00000000 +0x00000ee0: ix_offs[0219]: 0x00000000 +0x00000ee4: ix_lens[0219]: 0x00000000 +0x00000ee8: ix_offs[0220]: 0x00000000 +0x00000eec: ix_lens[0220]: 0x00000000 +0x00000ef0: ix_offs[0221]: 0x00000000 +0x00000ef4: ix_lens[0221]: 0x00000000 +0x00000ef8: ix_offs[0222]: 0x00000000 +0x00000efc: ix_lens[0222]: 0x00000000 +0x00000f00: ix_offs[0223]: 0x00000000 +0x00000f04: ix_lens[0223]: 0x00000000 +0x00000f08: ix_offs[0224]: 0x00000000 +0x00000f0c: ix_lens[0224]: 0x00000000 +0x00000f10: ix_offs[0225]: 0x00000000 +0x00000f14: ix_lens[0225]: 0x00000000 +0x00000f18: ix_offs[0226]: 0x00000000 +0x00000f1c: ix_lens[0226]: 0x00000000 +0x00000f20: ix_offs[0227]: 0x00000000 +0x00000f24: ix_lens[0227]: 0x00000000 +0x00000f28: ix_offs[0228]: 0x00000000 +0x00000f2c: ix_lens[0228]: 0x00000000 +0x00000f30: ix_offs[0229]: 0x00000000 +0x00000f34: ix_lens[0229]: 0x00000000 +0x00000f38: ix_offs[0230]: 0x00000000 +0x00000f3c: ix_lens[0230]: 0x00000000 +0x00000f40: ix_offs[0231]: 0x00000000 +0x00000f44: ix_lens[0231]: 0x00000000 +0x00000f48: ix_offs[0232]: 0x00000000 +0x00000f4c: ix_lens[0232]: 0x00000000 +0x00000f50: ix_offs[0233]: 0x00000000 +0x00000f54: ix_lens[0233]: 0x00000000 +0x00000f58: ix_offs[0234]: 0x00000000 +0x00000f5c: ix_lens[0234]: 0x00000000 +0x00000f60: ix_offs[0235]: 0x00000000 +0x00000f64: ix_lens[0235]: 0x00000000 +0x00000f68: ix_offs[0236]: 0x00000000 +0x00000f6c: ix_lens[0236]: 0x00000000 +0x00000f70: ix_offs[0237]: 0x00000000 +0x00000f74: ix_lens[0237]: 0x00000000 +0x00000f78: ix_offs[0238]: 0x00000000 +0x00000f7c: ix_lens[0238]: 0x00000000 +0x00000f80: ix_offs[0239]: 0x00000000 +0x00000f84: ix_lens[0239]: 0x00000000 +0x00000f88: ix_offs[0240]: 0x00000000 +0x00000f8c: ix_lens[0240]: 0x00000000 +0x00000f90: ix_offs[0241]: 0x00000000 +0x00000f94: ix_lens[0241]: 0x00000000 +0x00000f98: ix_offs[0242]: 0x00000000 +0x00000f9c: ix_lens[0242]: 0x00000000 +0x00000fa0: ix_offs[0243]: 0x00000000 +0x00000fa4: ix_lens[0243]: 0x00000000 +0x00000fa8: ix_offs[0244]: 0x00000000 +0x00000fac: ix_lens[0244]: 0x00000000 +0x00000fb0: ix_offs[0245]: 0x00000000 +0x00000fb4: ix_lens[0245]: 0x00000000 +0x00000fb8: ix_offs[0246]: 0x00000000 +0x00000fbc: ix_lens[0246]: 0x00000000 +0x00000fc0: ix_offs[0247]: 0x00000000 +0x00000fc4: ix_lens[0247]: 0x00000000 +0x00000fc8: ix_offs[0248]: 0x00000000 +0x00000fcc: ix_lens[0248]: 0x00000000 +0x00000fd0: ix_offs[0249]: 0x00000000 +0x00000fd4: ix_lens[0249]: 0x00000000 +0x00000fd8: ix_offs[0250]: 0x00000000 +0x00000fdc: ix_lens[0250]: 0x00000000 +0x00000fe0: ix_offs[0251]: 0x00000000 +0x00000fe4: ix_lens[0251]: 0x00000000 +0x00000fe8: ix_offs[0252]: 0x00000000 +0x00000fec: ix_lens[0252]: 0x00000000 +0x00000ff0: ix_offs[0253]: 0x00000000 +0x00000ff4: ix_lens[0253]: 0x00000000 +0x00000ff8: ix_offs[0254]: 0x00000000 +0x00000ffc: ix_lens[0254]: 0x00000000 + +BLOCK - DATA +0x00001000: rkey[0000]: ' I122' off: 0x00000000 len: 0x00000080 +>> +0 @I122@ INDI +1 NAME Arthur of_Connaught // +1 SEX M +1 TITL Duke +1 BIRT +2 DATE 1883 +1 DEAT +2 DATE 1938 +1 FAMC @F10@ +1 FAMS @F86@ +<< +0x00001080: rkey[0001]: ' I123' off: 0x00000080 len: 0x0000007d +>> +0 @I123@ INDI +1 NAME Patricia // +1 SEX F +1 TITL Lady Ramsay +1 BIRT +2 DATE 1886 +1 DEAT +2 DATE 1974 +1 FAMC @F10@ +1 FAMS @F87@ +<< +0x000010fd: rkey[0002]: ' I124' off: 0x000000fd len: 0x000000fa +>> +0 @I124@ INDI +1 NAME Gustav_VI Adolf // +1 SEX M +1 TITL King of Sweden +1 BIRT +2 DATE 11 NOV 1882 +2 PLAC Stockholm,Sweden +1 DEAT +2 DATE 15 SEP 1973 +2 PLAC Helsingborg +1 BURI +2 PLAC Royal Cemetery,Haga Castle Park +1 FAMC @F88@ +1 FAMS @F85@ +1 FAMS @F89@ +<< +0x000011f7: rkey[0003]: ' I125' off: 0x000001f7 len: 0x000000bf +>> +0 @I125@ INDI +1 NAME Alexandra // +1 SEX F +1 TITL Duchess of Fife +1 BIRT +2 DATE 1891 +1 DEAT +2 DATE 26 FEB 1959 +1 BURI +2 PLAC Mar Lodge,Braemar,Aberdeenshire,England +1 FAMC @F15@ +1 FAMS @F86@ +<< +0x000012b6: rkey[0004]: ' I126' off: 0x000002b6 len: 0x00000084 +>> +0 @I126@ INDI +1 NAME Alexander /Ramsay/ +1 SEX M +1 TITL Admiral Sir +1 BIRT +2 DATE 1881 +1 DEAT +2 DATE 1972 +1 FAMC @F90@ +1 FAMS @F87@ +<< +0x0000133a: rkey[0005]: ' I127' off: 0x0000033a len: 0x000000dc +>> +0 @I127@ INDI +1 NAME Isabella of_France // +1 SEX F +1 BIRT +2 DATE 1292 +2 PLAC Paris +1 DEAT +2 DATE 22 AUG 1358 +2 PLAC Castle Rising,Norfolk,England +1 BURI +2 PLAC Grey Friars,Church,London,England +1 FAMC @F91@ +1 FAMS @F92@ +<< +0x00001416: rkey[0006]: ' I128' off: 0x00000416 len: 0x0000002f +>> +0 @I128@ INDI +1 NAME Issue_Unknown // +1 SEX M +<< +0x00001445: rkey[0007]: ' I129' off: 0x00000445 len: 0x0000007b +>> +0 @I129@ INDI +1 NAME Charles Edward // +1 SEX M +1 TITL Duke +1 BIRT +2 DATE 1884 +1 DEAT +2 DATE 1954 +1 FAMC @F11@ +1 FAMS @F93@ +<< +0x000014c0: rkey[0008]: ' I130' off: 0x000004c0 len: 0x00000145 +>> +0 @I130@ INDI +1 NAME George_III /Hanover/ +1 REFN 4 +1 SEX M +1 TITL King of England +1 BIRT +2 DATE 4 JUN 1738 +2 PLAC Norfolk-House,St. James Square,London,England +1 DEAT +2 DATE 29 JAN 1820 +2 PLAC Windsor Castle,Windsor,Berkshire,England +1 BURI +2 PLAC St. George Chap.,Windsor Castle,Berkshire,England +1 FAMC @F94@ +1 FAMS @F95@ +<< +0x00001605: rkey[0009]: ' I131' off: 0x00000605 len: 0x000000d9 +>> +0 @I131@ INDI +1 NAME (Sophia) Charlotte // +1 REFN 5 +1 SEX F +1 BIRT +2 DATE 19 MAY 1744 +2 PLAC Mirow +1 DEAT +2 DATE 17 NOV 1818 +2 PLAC Kew Palace +1 BURI +2 PLAC St. George Chap.,Windsor,,England +1 FAMC @F96@ +1 FAMS @F95@ +<< +0x000016de: rkey[0010]: ' I132' off: 0x000006de len: 0x00000089 +>> +0 @I132@ INDI +1 NAME Adolphus of_Cambridge /Hanover/ +1 SEX M +1 TITL Duke +1 BIRT +2 DATE 1774 +1 DEAT +2 DATE 1850 +1 FAMC @F95@ +1 FAMS @F97@ +<< +0x00001767: rkey[0011]: ' I133' off: 0x00000767 len: 0x000000e7 +>> +0 @I133@ INDI +1 NAME Edward Augustus /Hanover/ +1 REFN 2 +1 SEX M +1 TITL Duke of Kent +1 BIRT +2 DATE 2 NOV 1767 +2 PLAC Buckingham House,,London,England +1 DEAT +2 DATE 23 JAN 1820 +2 PLAC Sidmouth,Devon,,England +1 FAMC @F95@ +1 FAMS @F1@ +<< +0x0000184e: rkey[0012]: ' I134' off: 0x0000084e len: 0x00000088 +>> +0 @I134@ INDI +1 NAME Augusta of_Hesse-Cassel // +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 1797 +1 DEAT +2 DATE 1889 +1 FAMC @F98@ +1 FAMS @F97@ +<< +0x000018d6: rkey[0013]: ' I135' off: 0x000008d6 len: 0x00000071 +>> +0 @I135@ INDI +1 NAME Augusta Caroline // +1 SEX F +1 BIRT +2 DATE 1822 +1 DEAT +2 DATE 1916 +1 FAMC @F97@ +1 FAMS @F99@ +<< +0x00001947: rkey[0014]: ' I136' off: 0x00000947 len: 0x00000078 +>> +0 @I136@ INDI +1 NAME Mary Adelaide "Fat_Mary"// +1 SEX F +1 BIRT +2 DATE 1833 +1 DEAT +2 DATE 1897 +1 FAMC @F97@ +1 FAMS @F26@ +<< +0x000019bf: rkey[0015]: ' I137' off: 0x000009bf len: 0x0000007e +>> +0 @I137@ INDI +1 NAME Francis // +1 SEX M +1 TITL Duke of Teck +1 BIRT +2 DATE 1837 +1 DEAT +2 DATE 1900 +1 FAMC @F100@ +1 FAMS @F26@ +<< +0x00001a3d: rkey[0016]: ' I138' off: 0x00000a3d len: 0x000000ce +>> +0 @I138@ INDI +1 NAME Victoria Mary Louisa// +1 REFN 3 +1 SEX F +1 BIRT +2 DATE 17 AUG 1786 +2 PLAC Coburg +1 DEAT +2 DATE 16 MAR 1861 +2 PLAC Frogmore House,Windsor,,England +1 FAMC @F101@ +1 FAMS @F102@ +1 FAMS @F1@ +<< +0x00001b0b: rkey[0017]: ' I139' off: 0x00000b0b len: 0x000000a2 +>> +0 @I139@ INDI +1 NAME Ernest_I of_Saxe-Coburg- Saalfeld// +1 SEX M +1 TITL Duke +1 BIRT +2 DATE 1784 +1 DEAT +2 DATE 29 JAN 1844 +1 FAMC @F101@ +1 FAMS @F3@ +1 FAMS @F103@ +<< +0x00001bad: rkey[0018]: ' I140' off: 0x00000bad len: 0x00000097 +>> +0 @I140@ INDI +1 NAME Louise of_Saxe-Coburg- Altenburg// +1 SEX F +1 BIRT +2 DATE 1800 +2 PLAC Thuringia +1 DEAT +2 DATE 1831 +2 PLAC Paris,France +1 FAMS @F3@ +<< +0x00001c44: rkey[0019]: ' I141' off: 0x00000c44 len: 0x000000e6 +>> +0 @I141@ INDI +1 NAME George_IV /Hanover/ +1 SEX M +1 TITL King of England +1 BIRT +2 DATE 12 AUG 1762 +2 PLAC ,,London,England +1 DEAT +2 DATE 26 JUN 1830 +2 PLAC Windsor Castle,Berkshire,England +1 FAMC @F95@ +1 FAMS @F104@ +1 FAMS @F105@ +<< +0x00001d2a: rkey[0020]: ' I142' off: 0x00000d2a len: 0x0000006a +>> +0 @I142@ INDI +1 NAME Maria Anne /Fitzherbert/ +1 SEX F +1 BIRT +2 DATE 1756 +1 DEAT +2 DATE 1837 +1 FAMS @F104@ +<< +0x00001d94: rkey[0021]: ' I143' off: 0x00000d94 len: 0x0000007e +>> +0 @I143@ INDI +1 NAME Caroline Amelia of_Brunswick// +1 SEX F +1 BIRT +2 DATE 1768 +1 DEAT +2 DATE 1821 +1 FAMC @F106@ +1 FAMS @F105@ +<< +0x00001e12: rkey[0022]: ' I144' off: 0x00000e12 len: 0x00000107 +>> +0 @I144@ INDI +1 NAME Charlotte Augusta /Hanover/ +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 7 JAN 1796 +2 PLAC Carlton House +1 DEAT +2 DATE 6 NOV 1817 +2 PLAC Claremont House,Esher,Surrey,England +1 BURI +2 PLAC St George Chapel,Windsor,England +1 FAMC @F105@ +1 FAMS @F107@ +<< +0x00001f19: rkey[0023]: ' I145' off: 0x00000f19 len: 0x00000090 +>> +0 @I145@ INDI +1 NAME Claude George /Bowes-Lyon/ +1 SEX M +1 TITL Earl of Strath. +1 BIRT +2 DATE 1855 +1 DEAT +2 DATE 1944 +1 FAMC @F108@ +1 FAMS @F41@ +<< +0x00001fa9: rkey[0024]: ' I146' off: 0x00000fa9 len: 0x00000094 +>> +0 @I146@ INDI +1 NAME Cecilia Nina /Cavendish-Bentin/ +1 SEX F +1 TITL Countess of S. +1 BIRT +2 DATE 1862 +1 DEAT +2 DATE 1938 +1 FAMC @F109@ +1 FAMS @F41@ +<< +0x0000203d: rkey[0025]: ' I147' off: 0x0000103d len: 0x00000077 +>> +0 @I147@ INDI +1 NAME Margarita /Mountbatten/ +1 SEX F +1 BIRT +2 DATE 1905 +1 DEAT +2 DATE 1981 +1 FAMC @F45@ +1 FAMS @F110@ +<< +0x000020b4: rkey[0026]: ' I148' off: 0x000010b4 len: 0x00000076 +>> +0 @I148@ INDI +1 NAME Theodora /Mountbatten/ +1 SEX F +1 BIRT +2 DATE 1906 +1 DEAT +2 DATE 1960 +1 FAMC @F45@ +1 FAMS @F111@ +<< +0x0000212a: rkey[0027]: ' I149' off: 0x0000112a len: 0x00000084 +>> +0 @I149@ INDI +1 NAME Vladimir /Romanov/ +1 SEX M +1 TITL Grand Duke +1 BIRT +2 DATE 1847 +1 DEAT +2 DATE 1909 +1 FAMC @F35@ +1 FAMS @F112@ +<< +0x000021ae: rkey[0028]: ' I150' off: 0x000011ae len: 0x00000074 +>> +0 @I150@ INDI +1 NAME Alexis /Romanov/ +1 SEX M +1 TITL Grand Duke +1 BIRT +2 DATE 1850 +1 DEAT +2 DATE 1908 +1 FAMC @F35@ +<< +0x00002222: rkey[0029]: ' I151' off: 0x00001222 len: 0x00000091 +>> +0 @I151@ INDI +1 NAME Serge Alexandrovich /Romanov/ +1 SEX M +1 TITL Grand Duke +1 BIRT +2 DATE 1857 +1 DEAT +2 DATE FEB 1905 +1 FAMC @F35@ +1 FAMS @F66@ +<< +0x000022b3: rkey[0030]: ' I152' off: 0x000012b3 len: 0x000000c9 +>> +0 @I152@ INDI +1 NAME Paul Alexandrovich /Romanov/ +1 SEX M +1 TITL Grand Duke +1 BIRT +2 DATE 1860 +1 DEAT +2 DATE JAN 1919 +2 PLAC Fortress of,Peter and Paul,,Russia +1 FAMC @F35@ +1 FAMS @F113@ +1 FAMS @F114@ +<< +0x0000237c: rkey[0031]: ' I153' off: 0x0000137c len: 0x000000d7 +>> +0 @I153@ INDI +1 NAME George Alexandrovich /Romanov/ +1 SEX M +1 TITL Grand Duke +1 BIRT +2 DATE 1871 +1 DEAT +2 DATE JUL 1899 +2 PLAC Abbas Tuman,Caucasus,Russia +1 BURI +2 PLAC Peter and Paul,Cathedral,,Russia +1 FAMC @F32@ +<< +0x00002453: rkey[0032]: ' I154' off: 0x00001453 len: 0x000000a1 +>> +0 @I154@ INDI +1 NAME Xenia /Romanov/ +1 SEX F +1 TITL Grand Duchess +1 BIRT +2 DATE 1875 +1 DEAT +2 DATE 20 APR 1960 +2 PLAC London,England +1 FAMC @F32@ +1 FAMS @F115@ +<< +0x000024f4: rkey[0033]: ' I155' off: 0x000014f4 len: 0x000000b4 +>> +0 @I155@ INDI +1 NAME Michael "Mischa" Alexandrovich/Romanov/ +1 SEX M +1 TITL Grand Duke +1 BIRT +2 DATE 1878 +1 DEAT +2 DATE 10 JUL 1918 +2 PLAC Perm,,,Russia +1 FAMC @F32@ +1 FAMS @F116@ +<< +0x000025a8: rkey[0034]: ' I156' off: 0x000015a8 len: 0x00000114 +>> +0 @I156@ INDI +1 NAME Olga Alexandrovna /Romanov/ +1 SEX F +1 TITL Grand Duchess +1 BIRT +2 DATE 1 JUN 1882 +1 DEAT +2 DATE 24 NOV 1960 +2 PLAC East Toronto,Ontario,,Canada +1 BURI +2 DATE 30 NOV 1960 +2 PLAC York Cemetery,Toronto,Ontario,Canada +1 FAMC @F32@ +1 FAMS @F117@ +1 FAMS @F118@ +<< +0x000026bc: rkey[0035]: ' I157' off: 0x000016bc len: 0x00000086 +>> +0 @I157@ INDI +1 NAME Marie /Pavlovna/ +1 SEX F +1 TITL Grand Duchess +1 BIRT +2 DATE 1854 +1 DEAT +2 DATE 1920 +1 FAMC @F119@ +1 FAMS @F112@ +<< +0x00002742: rkey[0036]: ' I158' off: 0x00001742 len: 0x0000008f +>> +0 @I158@ INDI +1 NAME Cyril Vladimirovitch /Romanov/ +1 SEX M +1 TITL Grand Duke +1 BIRT +2 DATE 1876 +1 DEAT +2 DATE 1938 +1 FAMC @F112@ +1 FAMS @F71@ +<< +0x000027d1: rkey[0037]: ' I159' off: 0x000017d1 len: 0x00000082 +>> +0 @I159@ INDI +1 NAME Boris /Romanov/ +1 SEX M +1 TITL Grand Duke +1 BIRT +2 DATE 1877 +1 DEAT +2 DATE 1943 +1 FAMC @F112@ +1 FAMS @F120@ +<< +0x00002853: rkey[0038]: ' I160' off: 0x00001853 len: 0x00000098 +>> +0 @I160@ INDI +1 NAME Andrei (Andrew) Vladimirovich/Romanov/ +1 SEX M +1 TITL Grand Duke +1 BIRT +2 DATE 1879 +1 DEAT +2 DATE 1956 +1 FAMC @F112@ +1 FAMS @F121@ +<< +0x000028eb: rkey[0039]: ' I161' off: 0x000018eb len: 0x0000007d +>> +0 @I161@ INDI +1 NAME Mathilde (Maria) /Krzesinska/ +1 SEX F +1 BIRT +2 DATE 1872 +1 DEAT +2 DATE 1971 +1 FAMC @F122@ +1 FAMS @F121@ +<< +0x00002968: rkey[0040]: ' I162' off: 0x00001968 len: 0x000000b3 +>> +0 @I162@ INDI +1 NAME Frederick William_III // +1 SEX M +1 TITL King of Prussia +1 BIRT +2 DATE 1770 +2 PLAC Potsdam,Germany +1 DEAT +2 DATE 1840 +1 FAMC @F123@ +1 FAMS @F38@ +1 FAMS @F124@ +<< +0x00002a1b: rkey[0041]: ' I163' off: 0x00001a1b len: 0x00000085 +>> +0 @I163@ INDI +1 NAME Alexandra of_Greece // +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 1870 +1 DEAT +2 DATE 1891 +1 FAMC @F76@ +1 FAMS @F113@ +<< +0x00002aa0: rkey[0042]: ' I164' off: 0x00001aa0 len: 0x0000009f +>> +0 @I164@ INDI +1 NAME Dmitri Pavlovich /Romanov/ +1 SEX M +1 TITL Grand Duke +1 BIRT +2 DATE 1891 +1 DEAT +2 DATE 1941 +2 PLAC Switzerland +1 FAMC @F113@ +1 FAMS @F125@ +<< +0x00002b3f: rkey[0043]: ' I165' off: 0x00001b3f len: 0x00000073 +>> +0 @I165@ INDI +1 NAME Nicholas /Romanov/ +1 SEX M +1 BIRT +2 DATE 1850 +1 DEAT +2 DATE 1918 +1 FAMC @F126@ +1 FAMS @F127@ +<< +0x00002bb2: rkey[0044]: ' I166' off: 0x00001bb2 len: 0x00000056 +>> +0 @I166@ INDI +1 NAME Irina // +1 SEX F +1 BIRT +2 DATE 1895 +1 FAMC @F115@ +1 FAMS @F128@ +<< +0x00002c08: rkey[0045]: ' I167' off: 0x00001c08 len: 0x00000051 +>> +0 @I167@ INDI +1 NAME Felix /Yussoupov/ +1 SEX M +1 BIRT +2 DATE 1887 +1 FAMS @F128@ +<< +0x00002c59: rkey[0046]: ' I168' off: 0x00001c59 len: 0x000000b3 +>> +0 @I168@ INDI +1 NAME Sarah Margaret /Ferguson/ +1 SEX F +1 TITL Duchess of York +1 BIRT +2 DATE 15 OCT 1959 +2 PLAC 27 Welbech St.,Marylebone,London,England +1 FAMC @F129@ +1 FAMS @F48@ +<< +0x00002d0c: rkey[0047]: ' I169' off: 0x00001d0c len: 0x0000007e +>> +0 @I169@ INDI +1 NAME Ronald Ivor /Ferguson/ +1 SEX M +1 TITL Major +1 BIRT +2 DATE 1931 +1 FAMC @F130@ +1 FAMS @F129@ +1 FAMS @F131@ +<< +0x00002d8a: rkey[0048]: ' I170' off: 0x00001d8a len: 0x0000006e +>> +0 @I170@ INDI +1 NAME Susan Mary /Wright/ +1 SEX F +1 BIRT +2 DATE 1937 +1 FAMC @F132@ +1 FAMS @F129@ +1 FAMS @F133@ +<< +0x00002df8: rkey[0049]: ' I171' off: 0x00001df8 len: 0x00000044 +>> +0 @I171@ INDI +1 NAME Teackle Wallis /Warfield/ +1 SEX M +1 FAMS @F54@ +<< +0x00002e3c: rkey[0050]: ' I172' off: 0x00001e3c len: 0x0000003c +>> +0 @I172@ INDI +1 NAME Alice /Montague/ +1 SEX F +1 FAMS @F54@ +<< +0x00002e78: rkey[0051]: ' I173' off: 0x00001e78 len: 0x0000006d +>> +0 @I173@ INDI +1 NAME Violet Hyacinth /Bowes-Lyon/ +1 SEX F +1 BIRT +2 DATE 1882 +1 DEAT +2 DATE 1893 +1 FAMC @F41@ +<< +0x00002ee5: rkey[0052]: ' I174' off: 0x00001ee5 len: 0x00000078 +>> +0 @I174@ INDI +1 NAME Mary Frances /Bowes-Lyon/ +1 SEX F +1 BIRT +2 DATE 1883 +1 DEAT +2 DATE 1961 +1 FAMC @F41@ +1 FAMS @F134@ +<< +0x00002f5d: rkey[0053]: ' I175' off: 0x00001f5d len: 0x00000074 +>> +0 @I175@ INDI +1 NAME Patrick /Bowes-Lyon/ +1 SEX M +1 BIRT +2 DATE 1884 +1 DEAT +2 DATE 1949 +1 FAMC @F41@ +1 FAMS @F135@ +<< +0x00002fd1: rkey[0054]: ' I176' off: 0x00001fd1 len: 0x00000078 +>> +0 @I176@ INDI +1 NAME John Herbert /Bowes-Lyon/ +1 SEX M +1 BIRT +2 DATE 1886 +1 DEAT +2 DATE 1930 +1 FAMC @F41@ +1 FAMS @F136@ +<< +0x00003049: rkey[0055]: ' I177' off: 0x00002049 len: 0x0000006f +>> +0 @I177@ INDI +1 NAME Alexander Francis /Bowes-Lyon/ +1 SEX M +1 BIRT +2 DATE 1887 +1 DEAT +2 DATE 1911 +1 FAMC @F41@ +<< +0x000030b8: rkey[0056]: ' I178' off: 0x000020b8 len: 0x00000073 +>> +0 @I178@ INDI +1 NAME Fergus /Bowes-Lyon/ +1 SEX M +1 BIRT +2 DATE 1889 +1 DEAT +2 DATE 1915 +1 FAMC @F41@ +1 FAMS @F137@ +<< +0x0000312b: rkey[0057]: ' I179' off: 0x0000212b len: 0x00000071 +>> +0 @I179@ INDI +1 NAME Rose /Bowes-Lyon/ +1 SEX F +1 BIRT +2 DATE 1890 +1 DEAT +2 DATE 1967 +1 FAMC @F41@ +1 FAMS @F138@ +<< +0x0000319c: rkey[0058]: ' I180' off: 0x0000219c len: 0x0000007a +>> +0 @I180@ INDI +1 NAME Michael Claude /Bowes-Lyon/ +1 SEX M +1 BIRT +2 DATE 1893 +1 DEAT +2 DATE 1953 +1 FAMC @F41@ +1 FAMS @F139@ +<< +0x00003216: rkey[0059]: ' I181' off: 0x00002216 len: 0x00000093 +>> +0 @I181@ INDI +1 NAME David /Bowes-Lyon/ +1 SEX M +1 TITL Sir +1 BIRT +2 DATE 2 MAY 1902 +1 DEAT +2 DATE 1961 +2 PLAC Birkhall +1 FAMC @F41@ +1 FAMS @F140@ +<< +0x000032a9: rkey[0060]: ' I182' off: 0x000022a9 len: 0x00000084 +>> +0 @I182@ INDI +1 NAME Claude /Bowes-Lyon/ +1 SEX M +1 TITL Earl +1 BIRT +2 DATE 1824 +1 DEAT +2 DATE FEB 1904 +1 FAMC @F141@ +1 FAMS @F108@ +<< +0x0000332d: rkey[0061]: ' I183' off: 0x0000232d len: 0x00000074 +>> +0 @I183@ INDI +1 NAME Frances Dora /Smith/ +1 SEX F +1 BIRT +2 DATE 1833 +1 DEAT +2 DATE 1922 +1 FAMC @F142@ +1 FAMS @F108@ +<< +0x000033a1: rkey[0062]: ' I184' off: 0x000023a1 len: 0x00000074 +>> +0 @I184@ INDI +1 NAME Thomas /Lyon-Bowes/ +1 SEX M +1 BIRT +2 DATE 1773 +1 DEAT +2 DATE 1846 +1 FAMC @F143@ +1 FAMS @F141@ +<< +0x00003415: rkey[0063]: ' I185' off: 0x00002415 len: 0x0000003d +>> +0 @I185@ INDI +1 NAME Mary /Carpenter/ +1 SEX F +1 FAMS @F141@ +<< +0x00003452: rkey[0064]: ' I186' off: 0x00002452 len: 0x0000006c +>> +0 @I186@ INDI +1 NAME Thomas George /Lyon-Bowes/ +1 SEX M +1 BIRT +2 DATE 1822 +1 DEAT +2 DATE 1865 +1 FAMC @F141@ +<< +0x000034be: rkey[0065]: ' I187' off: 0x000024be len: 0x0000005e +>> +0 @I187@ INDI +1 NAME John /Lyon/ +1 SEX M +1 BIRT +2 DATE 1737 +1 DEAT +2 DATE 1776 +1 FAMS @F143@ +<< +0x0000351c: rkey[0066]: ' I188' off: 0x0000251c len: 0x00000074 +>> +0 @I188@ INDI +1 NAME Mary Eleanor /Bowes/ +1 SEX F +1 BIRT +2 DATE 1749 +1 DEAT +2 DATE 1800 +1 FAMS @F143@ +1 FAMS @F144@ +<< +0x00003590: rkey[0067]: ' I189' off: 0x00002590 len: 0x00000063 +>> +0 @I189@ INDI +1 NAME John Lyon /Bowes/ +1 SEX M +1 BIRT +2 DATE 1769 +1 DEAT +2 DATE 1820 +1 FAMC @F143@ +<< +0x000035f3: rkey[0068]: ' I190' off: 0x000025f3 len: 0x00000044 +>> +0 @I190@ INDI +1 NAME Andrew Robinson /Stoney/ +1 SEX M +1 FAMS @F144@ +<< +0x00003637: rkey[0069]: ' I191' off: 0x00002637 len: 0x0000006b +>> +0 @I191@ INDI +1 NAME /Elphinstone/ +1 SEX M +1 TITL Lord +1 BIRT +2 DATE 1869 +1 DEAT +2 DATE 1955 +1 FAMS @F134@ +<< +0x000036a2: rkey[0070]: ' I192' off: 0x000026a2 len: 0x00000077 +>> +0 @I192@ INDI +1 NAME Dorothy Beatrix /Osborne/ +1 SEX F +1 TITL Lady +1 BIRT +2 DATE 1888 +1 DEAT +2 DATE 1946 +1 FAMS @F135@ +<< +0x00003719: rkey[0071]: ' I193' off: 0x00002719 len: 0x00000084 +>> +0 @I193@ INDI +1 NAME Fenella Stuart-Forbes Trefusis/Hepburn/ +1 SEX F +1 TITL Hon +1 BIRT +2 DATE 1889 +1 DEAT +2 DATE 1966 +1 FAMS @F136@ +<< +0x0000379d: rkey[0072]: ' I194' off: 0x0000279d len: 0x0000007c +>> +0 @I194@ INDI +1 NAME Christian Norah /Dawson-Damer/ +1 SEX F +1 TITL Lady +1 BIRT +2 DATE 1890 +1 DEAT +2 DATE 1959 +1 FAMS @F137@ +<< +0x00003819: rkey[0073]: ' I195' off: 0x00002819 len: 0x00000069 +>> +0 @I195@ INDI +1 NAME /Granville/ +1 SEX M +1 TITL Lord +1 BIRT +2 DATE 1880 +1 DEAT +2 DATE 1953 +1 FAMS @F138@ +<< +0x00003882: rkey[0074]: ' I196' off: 0x00002882 len: 0x00000064 +>> +0 @I196@ INDI +1 NAME Elizabeth /Cator/ +1 SEX F +1 BIRT +2 DATE 1899 +1 DEAT +2 DATE 1959 +1 FAMS @F139@ +<< +0x000038e6: rkey[0075]: ' I197' off: 0x000028e6 len: 0x00000059 +>> +0 @I197@ INDI +1 NAME Rachel /Clay/ +1 SEX F +1 TITL Lady +1 BIRT +2 DATE 1907 +1 FAMS @F140@ +<< +0x0000393f: rkey[0076]: ' I198' off: 0x0000293f len: 0x00000047 +>> +0 @I198@ INDI +1 NAME Jeanne d'Albret of_France// +1 SEX F +1 FAMS @F145@ +<< +0x00003986: rkey[0077]: ' I199' off: 0x00002986 len: 0x00000057 +>> +0 @I199@ INDI +1 NAME Frederick Charles of_Prussia// +1 SEX M +1 TITL Prince +1 FAMS @F84@ +<< +0x000039dd: rkey[0078]: ' I200' off: 0x000029dd len: 0x00000041 +>> +0 @I200@ INDI +1 NAME Maria Anna of_Anhalt// +1 SEX F +1 FAMS @F84@ +<< +0x00003a1e: rkey[0079]: ' I201' off: 0x00002a1e len: 0x00000076 +>> +0 @I201@ INDI +1 NAME John /Campbell/ +1 SEX M +1 TITL Duke of Argyll +1 BIRT +2 DATE 1845 +1 DEAT +2 DATE 1914 +1 FAMS @F9@ +<< +0x00003a94: rkey[0080]: ' I202' off: 0x00002a94 len: 0x000000ed +>> +0 @I202@ INDI +1 NAME Frederick /Hanover/ +1 SEX M +1 TITL Duke of York +1 BIRT +2 DATE 16 AUG 1763 +2 PLAC St. James Palace,London,England +1 DEAT +2 DATE 5 JAN 1827 +2 PLAC Rutland House,Arlington St.,London,England +1 FAMC @F95@ +1 FAMS @F146@ +<< +0x00003b81: rkey[0081]: ' I203' off: 0x00002b81 len: 0x0000012e +>> +0 @I203@ INDI +1 NAME William_IV Henry /Hanover/ +1 SEX M +1 TITL King of England +1 BIRT +2 DATE 21 AUG 1765 +2 PLAC Buckingham House,London,England +1 DEAT +2 DATE 20 JUN 1837 +2 PLAC Windsor Castle,Windsor,Berkshire,England +1 BURI +2 PLAC St. George Chap.,Windsor,Berkshire,England +1 FAMC @F95@ +1 FAMS @F147@ +<< +0x00003caf: rkey[0082]: ' I204' off: 0x00002caf len: 0x000000ed +>> +0 @I204@ INDI +1 NAME Charlotte Augusta Matilda/Hanover/ +1 SEX F +1 TITL Princess Royal +1 BIRT +2 DATE 29 SEP 1766 +2 PLAC Buckingham House,St. James Park,London,England +1 DEAT +2 DATE 6 OCT 1828 +2 PLAC Ludwigsburg +1 FAMC @F95@ +1 FAMS @F148@ +<< +0x00003d9c: rkey[0083]: ' I205' off: 0x00002d9c len: 0x0000006d +>> +0 @I205@ INDI +1 NAME Ferdinand // +1 SEX M +1 BIRT +2 DATE 1785 +1 DEAT +2 DATE 1851 +1 FAMC @F101@ +1 FAMS @F149@ +<< +0x00003e09: rkey[0084]: ' I206' off: 0x00002e09 len: 0x0000005a +>> +0 @I206@ INDI +1 NAME Mary // +1 SEX F +1 BIRT +2 DATE 1799 +1 DEAT +2 DATE 1860 +1 FAMS @F103@ +<< +0x00003e63: rkey[0085]: ' I207' off: 0x00002e63 len: 0x0000008b +>> +0 @I207@ INDI +1 NAME Charles /Cavendish-Bentin/ +1 SEX M +1 TITL Reverend +1 BIRT +2 DATE 1817 +1 DEAT +2 DATE 1865 +1 FAMC @F150@ +1 FAMS @F109@ +<< +0x00003eee: rkey[0086]: ' I208' off: 0x00002eee len: 0x00000079 +>> +0 @I208@ INDI +1 NAME Caroline Louisa /Burnaby/ +1 SEX F +1 BIRT +2 DATE 1832 +1 DEAT +2 DATE 1918 +1 FAMC @F151@ +1 FAMS @F109@ +<< +0x00003f67: rkey[0087]: ' I209' off: 0x00002f67 len: 0x000000ae +>> +0 @I209@ INDI +1 NAME Augusta Sophia /Hanover/ +1 SEX F +1 BIRT +2 DATE 8 NOV 1768 +2 PLAC Buckingham House +1 DEAT +2 DATE 22 SEP 1840 +2 PLAC Clarence House,St. James +1 FAMC @F95@ +<< +0x00004015: rkey[0088]: ' I210' off: 0x00003015 len: 0x000000b3 +>> +0 @I210@ INDI +1 NAME Elizabeth /Hanover/ +1 SEX F +1 BIRT +2 DATE 22 MAY 1770 +2 PLAC Buckingham House +1 DEAT +2 DATE 10 JAN 1840 +2 PLAC Frankfurt,-am-Main +1 FAMC @F95@ +1 FAMS @F152@ +<< +0x000040c8: rkey[0089]: ' I211' off: 0x000030c8 len: 0x00000083 +>> +0 @I211@ INDI +1 NAME Frederick_VI of_Hesse-Homburg // +1 SEX M +1 TITL Landgrave +1 BIRT +2 DATE 1769 +1 DEAT +2 DATE 1829 +1 FAMS @F152@ +<< +0x0000414b: rkey[0090]: ' I212' off: 0x0000314b len: 0x000000f4 +>> +0 @I212@ INDI +1 NAME Ernest Augustus_I /Hanover/ +1 SEX M +1 TITL King of Hanover +1 BIRT +2 DATE 5 JUN 1771 +2 PLAC Buckingham House,London,England +1 DEAT +2 DATE 18 NOV 1851 +2 PLAC Herrenhausen +1 BURI +2 PLAC Herrenhausen +1 FAMC @F95@ +1 FAMS @F153@ +<< +0x0000423f: rkey[0091]: ' I213' off: 0x0000323f len: 0x000000c1 +>> +0 @I213@ INDI +1 NAME Augustus Frederick /Hanover/ +1 SEX M +1 TITL Duke of Sussex +1 BIRT +2 DATE 27 JAN 1773 +2 PLAC Buckingham House +1 DEAT +2 DATE 21 APR 1843 +2 PLAC Kensington Palac +1 FAMC @F95@ +<< +0x00004300: rkey[0092]: ' I214' off: 0x00003300 len: 0x000000c6 +>> +0 @I214@ INDI +1 NAME Mary /Hanover/ +1 SEX F +1 BIRT +2 DATE 25 APR 1776 +2 PLAC Buckingham House +1 DEAT +2 DATE 30 APR 1857 +2 PLAC Gloucester House,Piccadilly,London,England +1 FAMC @F95@ +1 FAMS @F154@ +<< +0x000043c6: rkey[0093]: ' I215' off: 0x000033c6 len: 0x000000a8 +>> +0 @I215@ INDI +1 NAME Sophia /Hanover/ +1 SEX F +1 BIRT +2 DATE 2 NOV 1777 +2 PLAC Buckingham House +1 DEAT +2 DATE 27 MAY 1848 +2 PLAC Vicarage Place,Kensington +1 FAMC @F95@ +<< +0x0000446e: rkey[0094]: ' I216' off: 0x0000346e len: 0x0000009b +>> +0 @I216@ INDI +1 NAME Octavius /Hanover/ +1 SEX M +1 BIRT +2 DATE 23 FEB 1779 +2 PLAC Buckingham House +1 DEAT +2 DATE 3 MAY 1783 +2 PLAC Kew Palace +1 FAMC @F95@ +<< +0x00004509: rkey[0095]: ' I217' off: 0x00003509 len: 0x000000d0 +>> +0 @I217@ INDI +1 NAME Alfred /Hanover/ +1 SEX M +1 BIRT +2 DATE 22 SEP 1780 +2 PLAC Windsor Castle,Windsor,Berkshire,England +1 DEAT +2 DATE 20 AUG 1783 +2 PLAC Windsor Castle,Windsor,Berkshire,England +1 FAMC @F95@ +<< +0x000045d9: rkey[0096]: ' I218' off: 0x000035d9 len: 0x000000ca +>> +0 @I218@ INDI +1 NAME Amelia /Hanover/ +1 SEX F +1 BIRT +2 DATE 7 AUG 1783 +2 PLAC Royal Lodge,Windsor,Berkshire,England +1 DEAT +2 DATE 2 NOV 1810 +2 PLAC Augusta Lodge,Windsor,Berkshire,England +1 FAMC @F95@ +<< +0x000046a3: rkey[0097]: ' I219' off: 0x000036a3 len: 0x000000fd +>> +0 @I219@ INDI +1 NAME Adelaide Louisa Theresa// +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 13 AUG 1792 +2 PLAC Meiningen +1 DEAT +2 DATE 2 DEC 1849 +2 PLAC Near Stanmore,Middlesex,England +1 BURI +2 PLAC St. George Chap.,Windsor,England +1 FAMC @F155@ +1 FAMS @F147@ +<< +0x000047a0: rkey[0098]: ' I220' off: 0x000037a0 len: 0x00000094 +>> +0 @I220@ INDI +1 NAME Charlotte Augusta Louisa/Hanover/ +1 SEX F +1 BIRT +2 DATE 1819 +1 DEAT +2 DATE 27 MAR 1819 +2 PLAC Furstenhof,Hanover +1 FAMC @F147@ +<< +0x00004834: rkey[0099]: ' I221' off: 0x00003834 len: 0x000000b2 +>> +0 @I221@ INDI +1 NAME Elizabeth Georgiana Adelaide/Hanover/ +1 SEX F +1 BIRT +2 DATE 10 DEC 1820 +2 PLAC St. James Palac +1 DEAT +2 DATE 4 MAR 1821 +2 PLAC St. James Palac +1 FAMC @F147@ +<< +0x000048e6: rkey[0100]: ' I222' off: 0x000038e6 len: 0x00000092 +>> +0 @I222@ INDI +1 NAME Twin-Boy_1 // +1 SEX M +1 BIRT +2 DATE 23 APR 1822 +2 PLAC Bushy Park +1 DEAT +2 DATE 23 APR 1822 +2 PLAC Bushy Park +1 FAMC @F147@ +<< +0x00004978: rkey[0101]: ' I223' off: 0x00003978 len: 0x00000092 +>> +0 @I223@ INDI +1 NAME Twin-Boy_2 // +1 SEX M +1 BIRT +2 DATE 23 APR 1822 +2 PLAC Bushy Park +1 DEAT +2 DATE 23 APR 1822 +2 PLAC Bushy Park +1 FAMC @F147@ +<< +0x00004a0a: rkey[0102]: ' I224' off: 0x00003a0a len: 0x00000068 +>> +0 @I224@ INDI +1 NAME Marie // +1 SEX F +1 BIRT +2 DATE 1852 +1 DEAT +2 DATE 1923 +1 FAMC @F23@ +1 FAMS @F156@ +<< +0x00004a72: rkey[0103]: ' I225' off: 0x00003a72 len: 0x000000d4 +>> +0 @I225@ INDI +1 NAME Christian_IX // +1 SEX M +1 TITL King of Denmark +1 BIRT +2 DATE 8 APR 1818 +2 PLAC Gottorp +1 DEAT +2 DATE 29 JAN 1906 +2 PLAC Amalienborg +1 BURI +2 PLAC Roskilde,Denmark +1 FAMC @F157@ +1 FAMS @F13@ +<< +0x00004b46: rkey[0104]: ' I226' off: 0x00003b46 len: 0x000000b5 +>> +0 @I226@ INDI +1 NAME Louise of_Hesse-Cassel // +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 7 SEP 1817 +2 PLAC Cassel +1 DEAT +2 DATE 29 SEP 1898 +2 PLAC Bernstorff +1 FAMC @F158@ +1 FAMS @F13@ +<< +0x00004bfb: rkey[0105]: ' I227' off: 0x00003bfb len: 0x000000eb +>> +0 @I227@ INDI +1 NAME William George_I of_the_Hellenes/Oldenburg/ +1 SEX M +1 TITL King of Greece +1 BIRT +2 DATE 24 DEC 1845 +2 PLAC Copenhagen,Denmark +1 DEAT +2 DATE 18 MAR 1913 +2 PLAC Salonika +1 BURI +2 PLAC Tatoi +1 FAMC @F13@ +1 FAMS @F76@ +<< +0x00004ce6: rkey[0106]: ' I228' off: 0x00003ce6 len: 0x000000bc +>> +0 @I228@ INDI +1 NAME Olga Constantinovna // +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 1851 +1 DEAT +2 DATE 1926 +1 BURI +2 DATE NOV 1936 +2 PLAC Tatoi,Near Athens,Greece +1 FAMC @F126@ +1 FAMS @F76@ +<< +0x00004da2: rkey[0107]: ' I229' off: 0x00003da2 len: 0x00000081 +>> +0 @I229@ INDI +1 NAME Nicholas of_Greece // +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 1872 +1 DEAT +2 DATE 1938 +1 FAMC @F76@ +1 FAMS @F51@ +<< +0x00004e23: rkey[0108]: ' I230' off: 0x00003e23 len: 0x00000049 +>> +0 @I230@ INDI +1 NAME Child_6 // +1 SEX M +1 BIRT +2 DATE 1913 +1 FAMC @F61@ +<< +0x00004e6c: rkey[0109]: ' I231' off: 0x00003e6c len: 0x00000036 +>> +0 @I231@ INDI +1 NAME Child_5 // +1 SEX M +1 FAMC @F61@ +<< +0x00004ea2: rkey[0110]: ' I232' off: 0x00003ea2 len: 0x000000f1 +>> +0 @I232@ INDI +1 NAME Paul_I /Oldenburg/ +1 SEX M +1 TITL King of Greece +1 BIRT +2 DATE 14 DEC 1901 +2 PLAC Athens,Greece +1 DEAT +2 DATE 6 MAR 1964 +2 PLAC Tatoi,Near Athens,Greece +1 BURI +2 PLAC Tatoi,Near Athens,Greece +1 FAMC @F61@ +1 FAMS @F159@ +<< +0x00004f93: rkey[0111]: ' I233' off: 0x00003f93 len: 0x000000bf +>> +0 @I233@ INDI +1 NAME Helen of_Greece // +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 2 MAY 1896 +2 PLAC Athens,Greece +1 DEAT +2 DATE 28 NOV 1982 +2 PLAC Lausanne,Switzerland +1 FAMC @F61@ +1 FAMS @F160@ +<< +0x00005052: rkey[0112]: ' I234' off: 0x00004052 len: 0x000000d0 +>> +0 @I234@ INDI +1 NAME Alexander_I /Oldenburg/ +1 SEX M +1 TITL King of Greece +1 BIRT +2 DATE 1 AUG 1893 +2 PLAC Tatoi +1 DEAT +2 DATE 25 OCT 1920 +2 PLAC Athens,Greece +1 BURI +2 PLAC Tatoi +1 FAMC @F61@ +1 FAMS @F161@ +<< +0x00005122: rkey[0113]: ' I235' off: 0x00004122 len: 0x00000050 +>> +0 @I235@ INDI +1 NAME Sumner M. /Kirby/ +1 SEX F +1 DEAT +2 DATE 1945 +1 FAMS @F162@ +<< +0x00005172: rkey[0114]: ' I236' off: 0x00004172 len: 0x00000036 +>> +0 @I236@ INDI +1 NAME Child_2 // +1 SEX M +1 FAMC @F51@ +<< +0x000051a8: rkey[0115]: ' I237' off: 0x000041a8 len: 0x00000036 +>> +0 @I237@ INDI +1 NAME Child_3 // +1 SEX M +1 FAMC @F51@ +<< +0x000051de: rkey[0116]: ' I238' off: 0x000041de len: 0x000000cd +>> +0 @I238@ INDI +1 NAME Louise Alexandra /Mountbatten/ +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 13 JUL 1889 +2 PLAC Schloss,Heiligenberg +1 DEAT +2 DATE 7 MAR 1965 +2 PLAC Stockholm,Sweden +1 FAMC @F34@ +1 FAMS @F89@ +<< +0x000052ab: rkey[0117]: ' I239' off: 0x000042ab len: 0x000000d0 +>> +0 @I239@ INDI +1 NAME Edward John VIII/Spencer/ +1 SEX M +1 TITL Earl of Spencer +1 BIRT +2 DATE 24 JAN 1924 +2 PLAC England +1 DEAT +2 DATE 29 MAR 1992 +2 PLAC London,England +1 FAMC @F163@ +1 FAMS @F50@ +1 FAMS @F164@ +<< +0x0000537b: rkey[0118]: ' I240' off: 0x0000437b len: 0x00000068 +>> +0 @I240@ INDI +1 NAME Sarah /Spencer/ +1 SEX F +1 TITL Hon. +1 BIRT +2 DATE 1955 +1 FAMC @F50@ +1 FAMS @F165@ +<< +0x000053e3: rkey[0119]: ' I241' off: 0x000043e3 len: 0x00000067 +>> +0 @I241@ INDI +1 NAME Jane /Spencer/ +1 SEX F +1 TITL Hon. +1 BIRT +2 DATE 1957 +1 FAMC @F50@ +1 FAMS @F166@ +<< +0x0000544a: rkey[0120]: ' I242' off: 0x0000444a len: 0x00000075 +>> +0 @I242@ INDI +1 NAME Charles /Spencer/ +1 SEX M +1 TITL Vicount Althorp +1 BIRT +2 DATE 1964 +1 FAMC @F50@ +1 FAMS @F167@ +<< +0x000054bf: rkey[0121]: ' I243' off: 0x000044bf len: 0x00000090 +>> +0 @I243@ INDI +1 NAME Raine of_Dartmouth /McCorquodale/ +1 SEX F +1 TITL Countess +1 BIRT +2 DATE SEP 1929 +1 FAMC @F168@ +1 FAMS @F169@ +1 FAMS @F164@ +<< +0x0000554f: rkey[0122]: ' I244' off: 0x0000454f len: 0x0000008d +>> +0 @I244@ INDI +1 NAME George Earl_of_Harewood /Lascelles/ +1 SEX M +1 TITL Viscount +1 BIRT +2 DATE 1923 +1 FAMC @F29@ +1 FAMS @F170@ +1 FAMS @F171@ +<< +0x000055dc: rkey[0123]: ' I245' off: 0x000045dc len: 0x000000c6 +>> +0 @I245@ INDI +1 NAME Louise Marie d'Orleans// +1 SEX F +1 BIRT +2 DATE 3 APR 1812 +2 PLAC Palermo,Italy +1 DEAT +2 DATE 11 OCT 1850 +2 PLAC Ostende +1 BURI +2 PLAC Laeken,Belgium +1 FAMC @F172@ +1 FAMS @F173@ +<< +0x000056a2: rkey[0124]: ' I246' off: 0x000046a2 len: 0x0000005c +>> +0 @I246@ INDI +1 NAME Ludwig_IX of_Hesse- Darmstadt// +1 SEX M +1 TITL Landgrave +1 FAMS @F174@ +<< +0x000056fe: rkey[0125]: ' I247' off: 0x000046fe len: 0x00000097 +>> +0 @I247@ INDI +1 NAME Frederick_I of_Wurttemberg // +1 SEX M +1 TITL King +1 BIRT +2 DATE 1754 +1 DEAT +2 DATE 1816 +1 FAMC @F175@ +1 FAMS @F148@ +1 FAMS @F176@ +<< +0x00005795: rkey[0126]: ' I248' off: 0x00004795 len: 0x000000ef +>> +0 @I248@ INDI +1 NAME Frederica of_Mecklenburg- Strelitz// +1 SEX F +1 TITL Duchess +1 BIRT +2 DATE 2 MAR 1778 +2 PLAC Hanover,Germany +1 DEAT +2 DATE 29 JUN 1841 +2 PLAC Hanover +1 BURI +2 PLAC Herrenhausen +1 FAMC @F177@ +1 FAMS @F178@ +1 FAMS @F153@ +<< +0x00005884: rkey[0127]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0128]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0129]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0130]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0131]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0132]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0133]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0134]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0135]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0136]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0137]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0138]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0139]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0140]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0141]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0142]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0143]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0144]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0145]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0146]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0147]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0148]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0149]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0150]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0151]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0152]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0153]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0154]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0155]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0156]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0157]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0158]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0159]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0160]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0161]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0162]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0163]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0164]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0165]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0166]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0167]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0168]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0169]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0170]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0171]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0172]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0173]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0174]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0175]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0176]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0177]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0178]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0179]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0180]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0181]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0182]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0183]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0184]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0185]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0186]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0187]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0188]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0189]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0190]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0191]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0192]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0193]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0194]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0195]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0196]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0197]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0198]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0199]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0200]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0201]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0202]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0203]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0204]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0205]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0206]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0207]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0208]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0209]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0210]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0211]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0212]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0213]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0214]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0215]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0216]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0217]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0218]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0219]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0220]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0221]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0222]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0223]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0224]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0225]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0226]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0227]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0228]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0229]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0230]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0231]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0232]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0233]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0234]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0235]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0236]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0237]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0238]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0239]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0240]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0241]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0242]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0243]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0244]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0245]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0246]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0247]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0248]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0249]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0250]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0251]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0252]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0253]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005884: rkey[0254]: ' ' off: 0x00000000 len: 0x00000000 +>><< + +0x00005884: EOF (0x00005884) GOOD + +BLOCK - DIRECTORY +0x00000000: ix_self: 0x00000001 (aa/ab) +0x00000004: ix_type: 2 (BLOCK) +0x00000006: ix_pad1: 0x0000 +0x00000008: ix_parent: 0x00000000 (aa/aa) +0x0000000c: ix_nkeys: 127 +0x0000000e: ix_rkey[0000]: ' I249' +0x00000016: ix_rkey[0001]: ' I250' +0x0000001e: ix_rkey[0002]: ' I251' +0x00000026: ix_rkey[0003]: ' I252' +0x0000002e: ix_rkey[0004]: ' I253' +0x00000036: ix_rkey[0005]: ' I254' +0x0000003e: ix_rkey[0006]: ' I255' +0x00000046: ix_rkey[0007]: ' I256' +0x0000004e: ix_rkey[0008]: ' I257' +0x00000056: ix_rkey[0009]: ' I258' +0x0000005e: ix_rkey[0010]: ' I259' +0x00000066: ix_rkey[0011]: ' I260' +0x0000006e: ix_rkey[0012]: ' I261' +0x00000076: ix_rkey[0013]: ' I262' +0x0000007e: ix_rkey[0014]: ' I263' +0x00000086: ix_rkey[0015]: ' I264' +0x0000008e: ix_rkey[0016]: ' I265' +0x00000096: ix_rkey[0017]: ' I266' +0x0000009e: ix_rkey[0018]: ' I267' +0x000000a6: ix_rkey[0019]: ' I268' +0x000000ae: ix_rkey[0020]: ' I269' +0x000000b6: ix_rkey[0021]: ' I270' +0x000000be: ix_rkey[0022]: ' I271' +0x000000c6: ix_rkey[0023]: ' I272' +0x000000ce: ix_rkey[0024]: ' I273' +0x000000d6: ix_rkey[0025]: ' I274' +0x000000de: ix_rkey[0026]: ' I275' +0x000000e6: ix_rkey[0027]: ' I276' +0x000000ee: ix_rkey[0028]: ' I277' +0x000000f6: ix_rkey[0029]: ' I278' +0x000000fe: ix_rkey[0030]: ' I279' +0x00000106: ix_rkey[0031]: ' I280' +0x0000010e: ix_rkey[0032]: ' I281' +0x00000116: ix_rkey[0033]: ' I282' +0x0000011e: ix_rkey[0034]: ' I283' +0x00000126: ix_rkey[0035]: ' I284' +0x0000012e: ix_rkey[0036]: ' I285' +0x00000136: ix_rkey[0037]: ' I286' +0x0000013e: ix_rkey[0038]: ' I287' +0x00000146: ix_rkey[0039]: ' I288' +0x0000014e: ix_rkey[0040]: ' I289' +0x00000156: ix_rkey[0041]: ' I290' +0x0000015e: ix_rkey[0042]: ' I291' +0x00000166: ix_rkey[0043]: ' I292' +0x0000016e: ix_rkey[0044]: ' I293' +0x00000176: ix_rkey[0045]: ' I294' +0x0000017e: ix_rkey[0046]: ' I295' +0x00000186: ix_rkey[0047]: ' I296' +0x0000018e: ix_rkey[0048]: ' I297' +0x00000196: ix_rkey[0049]: ' I298' +0x0000019e: ix_rkey[0050]: ' I299' +0x000001a6: ix_rkey[0051]: ' I300' +0x000001ae: ix_rkey[0052]: ' I301' +0x000001b6: ix_rkey[0053]: ' I302' +0x000001be: ix_rkey[0054]: ' I303' +0x000001c6: ix_rkey[0055]: ' I304' +0x000001ce: ix_rkey[0056]: ' I305' +0x000001d6: ix_rkey[0057]: ' I306' +0x000001de: ix_rkey[0058]: ' I307' +0x000001e6: ix_rkey[0059]: ' I308' +0x000001ee: ix_rkey[0060]: ' I309' +0x000001f6: ix_rkey[0061]: ' I310' +0x000001fe: ix_rkey[0062]: ' I311' +0x00000206: ix_rkey[0063]: ' I312' +0x0000020e: ix_rkey[0064]: ' I313' +0x00000216: ix_rkey[0065]: ' I314' +0x0000021e: ix_rkey[0066]: ' I315' +0x00000226: ix_rkey[0067]: ' I316' +0x0000022e: ix_rkey[0068]: ' I317' +0x00000236: ix_rkey[0069]: ' I318' +0x0000023e: ix_rkey[0070]: ' I319' +0x00000246: ix_rkey[0071]: ' I320' +0x0000024e: ix_rkey[0072]: ' I321' +0x00000256: ix_rkey[0073]: ' I322' +0x0000025e: ix_rkey[0074]: ' I323' +0x00000266: ix_rkey[0075]: ' I324' +0x0000026e: ix_rkey[0076]: ' I325' +0x00000276: ix_rkey[0077]: ' I326' +0x0000027e: ix_rkey[0078]: ' I327' +0x00000286: ix_rkey[0079]: ' I328' +0x0000028e: ix_rkey[0080]: ' I329' +0x00000296: ix_rkey[0081]: ' I330' +0x0000029e: ix_rkey[0082]: ' I331' +0x000002a6: ix_rkey[0083]: ' I332' +0x000002ae: ix_rkey[0084]: ' I333' +0x000002b6: ix_rkey[0085]: ' I334' +0x000002be: ix_rkey[0086]: ' I335' +0x000002c6: ix_rkey[0087]: ' I336' +0x000002ce: ix_rkey[0088]: ' I337' +0x000002d6: ix_rkey[0089]: ' I338' +0x000002de: ix_rkey[0090]: ' I339' +0x000002e6: ix_rkey[0091]: ' I340' +0x000002ee: ix_rkey[0092]: ' I341' +0x000002f6: ix_rkey[0093]: ' I342' +0x000002fe: ix_rkey[0094]: ' I343' +0x00000306: ix_rkey[0095]: ' I344' +0x0000030e: ix_rkey[0096]: ' I345' +0x00000316: ix_rkey[0097]: ' I346' +0x0000031e: ix_rkey[0098]: ' I347' +0x00000326: ix_rkey[0099]: ' I348' +0x0000032e: ix_rkey[0100]: ' I349' +0x00000336: ix_rkey[0101]: ' I350' +0x0000033e: ix_rkey[0102]: ' I351' +0x00000346: ix_rkey[0103]: ' I352' +0x0000034e: ix_rkey[0104]: ' I353' +0x00000356: ix_rkey[0105]: ' I354' +0x0000035e: ix_rkey[0106]: ' I355' +0x00000366: ix_rkey[0107]: ' I356' +0x0000036e: ix_rkey[0108]: ' I357' +0x00000376: ix_rkey[0109]: ' I358' +0x0000037e: ix_rkey[0110]: ' I359' +0x00000386: ix_rkey[0111]: ' I360' +0x0000038e: ix_rkey[0112]: ' I361' +0x00000396: ix_rkey[0113]: ' I362' +0x0000039e: ix_rkey[0114]: ' I363' +0x000003a6: ix_rkey[0115]: ' I364' +0x000003ae: ix_rkey[0116]: ' I365' +0x000003b6: ix_rkey[0117]: ' I366' +0x000003be: ix_rkey[0118]: ' I367' +0x000003c6: ix_rkey[0119]: ' I368' +0x000003ce: ix_rkey[0120]: ' I369' +0x000003d6: ix_rkey[0121]: ' I370' +0x000003de: ix_rkey[0122]: ' I371' +0x000003e6: ix_rkey[0123]: ' I372' +0x000003ee: ix_rkey[0124]: ' I373' +0x000003f6: ix_rkey[0125]: ' I374' +0x000003fe: ix_rkey[0126]: ' I375' +0x00000406: ix_rkey[0127]: ' ' +0x0000040e: ix_rkey[0128]: ' ' +0x00000416: ix_rkey[0129]: ' ' +0x0000041e: ix_rkey[0130]: ' ' +0x00000426: ix_rkey[0131]: ' ' +0x0000042e: ix_rkey[0132]: ' ' +0x00000436: ix_rkey[0133]: ' ' +0x0000043e: ix_rkey[0134]: ' ' +0x00000446: ix_rkey[0135]: ' ' +0x0000044e: ix_rkey[0136]: ' ' +0x00000456: ix_rkey[0137]: ' ' +0x0000045e: ix_rkey[0138]: ' ' +0x00000466: ix_rkey[0139]: ' ' +0x0000046e: ix_rkey[0140]: ' ' +0x00000476: ix_rkey[0141]: ' ' +0x0000047e: ix_rkey[0142]: ' ' +0x00000486: ix_rkey[0143]: ' ' +0x0000048e: ix_rkey[0144]: ' ' +0x00000496: ix_rkey[0145]: ' ' +0x0000049e: ix_rkey[0146]: ' ' +0x000004a6: ix_rkey[0147]: ' ' +0x000004ae: ix_rkey[0148]: ' ' +0x000004b6: ix_rkey[0149]: ' ' +0x000004be: ix_rkey[0150]: ' ' +0x000004c6: ix_rkey[0151]: ' ' +0x000004ce: ix_rkey[0152]: ' ' +0x000004d6: ix_rkey[0153]: ' ' +0x000004de: ix_rkey[0154]: ' ' +0x000004e6: ix_rkey[0155]: ' ' +0x000004ee: ix_rkey[0156]: ' ' +0x000004f6: ix_rkey[0157]: ' ' +0x000004fe: ix_rkey[0158]: ' ' +0x00000506: ix_rkey[0159]: ' ' +0x0000050e: ix_rkey[0160]: ' ' +0x00000516: ix_rkey[0161]: ' ' +0x0000051e: ix_rkey[0162]: ' ' +0x00000526: ix_rkey[0163]: ' ' +0x0000052e: ix_rkey[0164]: ' ' +0x00000536: ix_rkey[0165]: ' ' +0x0000053e: ix_rkey[0166]: ' ' +0x00000546: ix_rkey[0167]: ' ' +0x0000054e: ix_rkey[0168]: ' ' +0x00000556: ix_rkey[0169]: ' ' +0x0000055e: ix_rkey[0170]: ' ' +0x00000566: ix_rkey[0171]: ' ' +0x0000056e: ix_rkey[0172]: ' ' +0x00000576: ix_rkey[0173]: ' ' +0x0000057e: ix_rkey[0174]: ' ' +0x00000586: ix_rkey[0175]: ' ' +0x0000058e: ix_rkey[0176]: ' ' +0x00000596: ix_rkey[0177]: ' ' +0x0000059e: ix_rkey[0178]: ' ' +0x000005a6: ix_rkey[0179]: ' ' +0x000005ae: ix_rkey[0180]: ' ' +0x000005b6: ix_rkey[0181]: ' ' +0x000005be: ix_rkey[0182]: ' ' +0x000005c6: ix_rkey[0183]: ' ' +0x000005ce: ix_rkey[0184]: ' ' +0x000005d6: ix_rkey[0185]: ' ' +0x000005de: ix_rkey[0186]: ' ' +0x000005e6: ix_rkey[0187]: ' ' +0x000005ee: ix_rkey[0188]: ' ' +0x000005f6: ix_rkey[0189]: ' ' +0x000005fe: ix_rkey[0190]: ' ' +0x00000606: ix_rkey[0191]: ' ' +0x0000060e: ix_rkey[0192]: ' ' +0x00000616: ix_rkey[0193]: ' ' +0x0000061e: ix_rkey[0194]: ' ' +0x00000626: ix_rkey[0195]: ' ' +0x0000062e: ix_rkey[0196]: ' ' +0x00000636: ix_rkey[0197]: ' ' +0x0000063e: ix_rkey[0198]: ' ' +0x00000646: ix_rkey[0199]: ' ' +0x0000064e: ix_rkey[0200]: ' ' +0x00000656: ix_rkey[0201]: ' ' +0x0000065e: ix_rkey[0202]: ' ' +0x00000666: ix_rkey[0203]: ' ' +0x0000066e: ix_rkey[0204]: ' ' +0x00000676: ix_rkey[0205]: ' ' +0x0000067e: ix_rkey[0206]: ' ' +0x00000686: ix_rkey[0207]: ' ' +0x0000068e: ix_rkey[0208]: ' ' +0x00000696: ix_rkey[0209]: ' ' +0x0000069e: ix_rkey[0210]: ' ' +0x000006a6: ix_rkey[0211]: ' ' +0x000006ae: ix_rkey[0212]: ' ' +0x000006b6: ix_rkey[0213]: ' ' +0x000006be: ix_rkey[0214]: ' ' +0x000006c6: ix_rkey[0215]: ' ' +0x000006ce: ix_rkey[0216]: ' ' +0x000006d6: ix_rkey[0217]: ' ' +0x000006de: ix_rkey[0218]: ' ' +0x000006e6: ix_rkey[0219]: ' ' +0x000006ee: ix_rkey[0220]: ' ' +0x000006f6: ix_rkey[0221]: ' ' +0x000006fe: ix_rkey[0222]: ' ' +0x00000706: ix_rkey[0223]: ' ' +0x0000070e: ix_rkey[0224]: ' ' +0x00000716: ix_rkey[0225]: ' ' +0x0000071e: ix_rkey[0226]: ' ' +0x00000726: ix_rkey[0227]: ' ' +0x0000072e: ix_rkey[0228]: ' ' +0x00000736: ix_rkey[0229]: ' ' +0x0000073e: ix_rkey[0230]: ' ' +0x00000746: ix_rkey[0231]: ' ' +0x0000074e: ix_rkey[0232]: ' ' +0x00000756: ix_rkey[0233]: ' ' +0x0000075e: ix_rkey[0234]: ' ' +0x00000766: ix_rkey[0235]: ' ' +0x0000076e: ix_rkey[0236]: ' ' +0x00000776: ix_rkey[0237]: ' ' +0x0000077e: ix_rkey[0238]: ' ' +0x00000786: ix_rkey[0239]: ' ' +0x0000078e: ix_rkey[0240]: ' ' +0x00000796: ix_rkey[0241]: ' ' +0x0000079e: ix_rkey[0242]: ' ' +0x000007a6: ix_rkey[0243]: ' ' +0x000007ae: ix_rkey[0244]: ' ' +0x000007b6: ix_rkey[0245]: ' ' +0x000007be: ix_rkey[0246]: ' ' +0x000007c6: ix_rkey[0247]: ' ' +0x000007ce: ix_rkey[0248]: ' ' +0x000007d6: ix_rkey[0249]: ' ' +0x000007de: ix_rkey[0250]: ' ' +0x000007e6: ix_rkey[0251]: ' ' +0x000007ee: ix_rkey[0252]: ' ' +0x000007f6: ix_rkey[0253]: ' ' +0x000007fe: ix_rkey[0254]: ' ' +0x00000806: ix_pad2: 0x0000 +0x00000808: ix_offs[0000]: 0x00000000 +0x0000080c: ix_lens[0000]: 0x000000f1 +0x00000810: ix_offs[0001]: 0x000000f1 +0x00000814: ix_lens[0001]: 0x000000cb +0x00000818: ix_offs[0002]: 0x000001bc +0x0000081c: ix_lens[0002]: 0x00000092 +0x00000820: ix_offs[0003]: 0x0000024e +0x00000824: ix_lens[0003]: 0x00000074 +0x00000828: ix_offs[0004]: 0x000002c2 +0x0000082c: ix_lens[0004]: 0x00000061 +0x00000830: ix_offs[0005]: 0x00000323 +0x00000834: ix_lens[0005]: 0x00000082 +0x00000838: ix_offs[0006]: 0x000003a5 +0x0000083c: ix_lens[0006]: 0x00000076 +0x00000840: ix_offs[0007]: 0x0000041b +0x00000844: ix_lens[0007]: 0x0000006a +0x00000848: ix_offs[0008]: 0x00000485 +0x0000084c: ix_lens[0008]: 0x00000074 +0x00000850: ix_offs[0009]: 0x000004f9 +0x00000854: ix_lens[0009]: 0x00000061 +0x00000858: ix_offs[0010]: 0x0000055a +0x0000085c: ix_lens[0010]: 0x00000066 +0x00000860: ix_offs[0011]: 0x000005c0 +0x00000864: ix_lens[0011]: 0x00000052 +0x00000868: ix_offs[0012]: 0x00000612 +0x0000086c: ix_lens[0012]: 0x0000007c +0x00000870: ix_offs[0013]: 0x0000068e +0x00000874: ix_lens[0013]: 0x00000081 +0x00000878: ix_offs[0014]: 0x0000070f +0x0000087c: ix_lens[0014]: 0x00000073 +0x00000880: ix_offs[0015]: 0x00000782 +0x00000884: ix_lens[0015]: 0x00000074 +0x00000888: ix_offs[0016]: 0x000007f6 +0x0000088c: ix_lens[0016]: 0x0000005e +0x00000890: ix_offs[0017]: 0x00000854 +0x00000894: ix_lens[0017]: 0x0000005d +0x00000898: ix_offs[0018]: 0x000008b1 +0x0000089c: ix_lens[0018]: 0x0000003a +0x000008a0: ix_offs[0019]: 0x000008eb +0x000008a4: ix_lens[0019]: 0x00000035 +0x000008a8: ix_offs[0020]: 0x00000920 +0x000008ac: ix_lens[0020]: 0x00000036 +0x000008b0: ix_offs[0021]: 0x00000956 +0x000008b4: ix_lens[0021]: 0x00000036 +0x000008b8: ix_offs[0022]: 0x0000098c +0x000008bc: ix_lens[0022]: 0x00000077 +0x000008c0: ix_offs[0023]: 0x00000a03 +0x000008c4: ix_lens[0023]: 0x00000088 +0x000008c8: ix_offs[0024]: 0x00000a8b +0x000008cc: ix_lens[0024]: 0x00000078 +0x000008d0: ix_offs[0025]: 0x00000b03 +0x000008d4: ix_lens[0025]: 0x00000035 +0x000008d8: ix_offs[0026]: 0x00000b38 +0x000008dc: ix_lens[0026]: 0x00000035 +0x000008e0: ix_offs[0027]: 0x00000b6d +0x000008e4: ix_lens[0027]: 0x00000036 +0x000008e8: ix_offs[0028]: 0x00000ba3 +0x000008ec: ix_lens[0028]: 0x00000036 +0x000008f0: ix_offs[0029]: 0x00000bd9 +0x000008f4: ix_lens[0029]: 0x00000082 +0x000008f8: ix_offs[0030]: 0x00000c5b +0x000008fc: ix_lens[0030]: 0x0000006a +0x00000900: ix_offs[0031]: 0x00000cc5 +0x00000904: ix_lens[0031]: 0x0000008f +0x00000908: ix_offs[0032]: 0x00000d54 +0x0000090c: ix_lens[0032]: 0x00000073 +0x00000910: ix_offs[0033]: 0x00000dc7 +0x00000914: ix_lens[0033]: 0x00000073 +0x00000918: ix_offs[0034]: 0x00000e3a +0x0000091c: ix_lens[0034]: 0x00000035 +0x00000920: ix_offs[0035]: 0x00000e6f +0x00000924: ix_lens[0035]: 0x00000061 +0x00000928: ix_offs[0036]: 0x00000ed0 +0x0000092c: ix_lens[0036]: 0x00000076 +0x00000930: ix_offs[0037]: 0x00000f46 +0x00000934: ix_lens[0037]: 0x000000fa +0x00000938: ix_offs[0038]: 0x00001040 +0x0000093c: ix_lens[0038]: 0x00000060 +0x00000940: ix_offs[0039]: 0x000010a0 +0x00000944: ix_lens[0039]: 0x00000034 +0x00000948: ix_offs[0040]: 0x000010d4 +0x0000094c: ix_lens[0040]: 0x00000068 +0x00000950: ix_offs[0041]: 0x0000113c +0x00000954: ix_lens[0041]: 0x0000008d +0x00000958: ix_offs[0042]: 0x000011c9 +0x0000095c: ix_lens[0042]: 0x00000079 +0x00000960: ix_offs[0043]: 0x00001242 +0x00000964: ix_lens[0043]: 0x00000079 +0x00000968: ix_offs[0044]: 0x000012bb +0x0000096c: ix_lens[0044]: 0x0000006f +0x00000970: ix_offs[0045]: 0x0000132a +0x00000974: ix_lens[0045]: 0x0000006b +0x00000978: ix_offs[0046]: 0x00001395 +0x0000097c: ix_lens[0046]: 0x0000006c +0x00000980: ix_offs[0047]: 0x00001401 +0x00000984: ix_lens[0047]: 0x00000050 +0x00000988: ix_offs[0048]: 0x00001451 +0x0000098c: ix_lens[0048]: 0x0000005f +0x00000990: ix_offs[0049]: 0x000014b0 +0x00000994: ix_lens[0049]: 0x0000008a +0x00000998: ix_offs[0050]: 0x0000153a +0x0000099c: ix_lens[0050]: 0x0000008d +0x000009a0: ix_offs[0051]: 0x000015c7 +0x000009a4: ix_lens[0051]: 0x0000003b +0x000009a8: ix_offs[0052]: 0x00001602 +0x000009ac: ix_lens[0052]: 0x0000008c +0x000009b0: ix_offs[0053]: 0x0000168e +0x000009b4: ix_lens[0053]: 0x0000007e +0x000009b8: ix_offs[0054]: 0x0000170c +0x000009bc: ix_lens[0054]: 0x00000087 +0x000009c0: ix_offs[0055]: 0x00001793 +0x000009c4: ix_lens[0055]: 0x00000075 +0x000009c8: ix_offs[0056]: 0x00001808 +0x000009cc: ix_lens[0056]: 0x00000076 +0x000009d0: ix_offs[0057]: 0x0000187e +0x000009d4: ix_lens[0057]: 0x00000082 +0x000009d8: ix_offs[0058]: 0x00001900 +0x000009dc: ix_lens[0058]: 0x00000070 +0x000009e0: ix_offs[0059]: 0x00001970 +0x000009e4: ix_lens[0059]: 0x00000070 +0x000009e8: ix_offs[0060]: 0x000019e0 +0x000009ec: ix_lens[0060]: 0x000000eb +0x000009f0: ix_offs[0061]: 0x00001acb +0x000009f4: ix_lens[0061]: 0x00000063 +0x000009f8: ix_offs[0062]: 0x00001b2e +0x000009fc: ix_lens[0062]: 0x0000007b +0x00000a00: ix_offs[0063]: 0x00001ba9 +0x00000a04: ix_lens[0063]: 0x00000072 +0x00000a08: ix_offs[0064]: 0x00001c1b +0x00000a0c: ix_lens[0064]: 0x00000071 +0x00000a10: ix_offs[0065]: 0x00001c8c +0x00000a14: ix_lens[0065]: 0x00000061 +0x00000a18: ix_offs[0066]: 0x00001ced +0x00000a1c: ix_lens[0066]: 0x0000005c +0x00000a20: ix_offs[0067]: 0x00001d49 +0x00000a24: ix_lens[0067]: 0x0000005d +0x00000a28: ix_offs[0068]: 0x00001da6 +0x00000a2c: ix_lens[0068]: 0x00000096 +0x00000a30: ix_offs[0069]: 0x00001e3c +0x00000a34: ix_lens[0069]: 0x000000d2 +0x00000a38: ix_offs[0070]: 0x00001f0e +0x00000a3c: ix_lens[0070]: 0x00000098 +0x00000a40: ix_offs[0071]: 0x00001fa6 +0x00000a44: ix_lens[0071]: 0x000000dc +0x00000a48: ix_offs[0072]: 0x00002082 +0x00000a4c: ix_lens[0072]: 0x00000126 +0x00000a50: ix_offs[0073]: 0x000021a8 +0x00000a54: ix_lens[0073]: 0x00000080 +0x00000a58: ix_offs[0074]: 0x00002228 +0x00000a5c: ix_lens[0074]: 0x000000dc +0x00000a60: ix_offs[0075]: 0x00002304 +0x00000a64: ix_lens[0075]: 0x000000b7 +0x00000a68: ix_offs[0076]: 0x000023bb +0x00000a6c: ix_lens[0076]: 0x000000ba +0x00000a70: ix_offs[0077]: 0x00002475 +0x00000a74: ix_lens[0077]: 0x000000b2 +0x00000a78: ix_offs[0078]: 0x00002527 +0x00000a7c: ix_lens[0078]: 0x000000b5 +0x00000a80: ix_offs[0079]: 0x000025dc +0x00000a84: ix_lens[0079]: 0x000000c7 +0x00000a88: ix_offs[0080]: 0x000026a3 +0x00000a8c: ix_lens[0080]: 0x000000c2 +0x00000a90: ix_offs[0081]: 0x00002765 +0x00000a94: ix_lens[0081]: 0x000000a0 +0x00000a98: ix_offs[0082]: 0x00002805 +0x00000a9c: ix_lens[0082]: 0x000000c3 +0x00000aa0: ix_offs[0083]: 0x000028c8 +0x00000aa4: ix_lens[0083]: 0x000000af +0x00000aa8: ix_offs[0084]: 0x00002977 +0x00000aac: ix_lens[0084]: 0x000000bc +0x00000ab0: ix_offs[0085]: 0x00002a33 +0x00000ab4: ix_lens[0085]: 0x000000af +0x00000ab8: ix_offs[0086]: 0x00002ae2 +0x00000abc: ix_lens[0086]: 0x0000008c +0x00000ac0: ix_offs[0087]: 0x00002b6e +0x00000ac4: ix_lens[0087]: 0x000000cb +0x00000ac8: ix_offs[0088]: 0x00002c39 +0x00000acc: ix_lens[0088]: 0x000000cd +0x00000ad0: ix_offs[0089]: 0x00002d06 +0x00000ad4: ix_lens[0089]: 0x000000a0 +0x00000ad8: ix_offs[0090]: 0x00002da6 +0x00000adc: ix_lens[0090]: 0x000000a8 +0x00000ae0: ix_offs[0091]: 0x00002e4e +0x00000ae4: ix_lens[0091]: 0x000000bf +0x00000ae8: ix_offs[0092]: 0x00002f0d +0x00000aec: ix_lens[0092]: 0x0000010d +0x00000af0: ix_offs[0093]: 0x0000301a +0x00000af4: ix_lens[0093]: 0x000000a6 +0x00000af8: ix_offs[0094]: 0x000030c0 +0x00000afc: ix_lens[0094]: 0x000000bd +0x00000b00: ix_offs[0095]: 0x0000317d +0x00000b04: ix_lens[0095]: 0x000000d2 +0x00000b08: ix_offs[0096]: 0x0000324f +0x00000b0c: ix_lens[0096]: 0x0000007f +0x00000b10: ix_offs[0097]: 0x000032ce +0x00000b14: ix_lens[0097]: 0x00000091 +0x00000b18: ix_offs[0098]: 0x0000335f +0x00000b1c: ix_lens[0098]: 0x0000008e +0x00000b20: ix_offs[0099]: 0x000033ed +0x00000b24: ix_lens[0099]: 0x0000008e +0x00000b28: ix_offs[0100]: 0x0000347b +0x00000b2c: ix_lens[0100]: 0x00000092 +0x00000b30: ix_offs[0101]: 0x0000350d +0x00000b34: ix_lens[0101]: 0x00000077 +0x00000b38: ix_offs[0102]: 0x00003584 +0x00000b3c: ix_lens[0102]: 0x00000064 +0x00000b40: ix_offs[0103]: 0x000035e8 +0x00000b44: ix_lens[0103]: 0x00000054 +0x00000b48: ix_offs[0104]: 0x0000363c +0x00000b4c: ix_lens[0104]: 0x00000096 +0x00000b50: ix_offs[0105]: 0x000036d2 +0x00000b54: ix_lens[0105]: 0x0000008e +0x00000b58: ix_offs[0106]: 0x00003760 +0x00000b5c: ix_lens[0106]: 0x00000066 +0x00000b60: ix_offs[0107]: 0x000037c6 +0x00000b64: ix_lens[0107]: 0x00000074 +0x00000b68: ix_offs[0108]: 0x0000383a +0x00000b6c: ix_lens[0108]: 0x0000007f +0x00000b70: ix_offs[0109]: 0x000038b9 +0x00000b74: ix_lens[0109]: 0x00000086 +0x00000b78: ix_offs[0110]: 0x0000393f +0x00000b7c: ix_lens[0110]: 0x0000006c +0x00000b80: ix_offs[0111]: 0x000039ab +0x00000b84: ix_lens[0111]: 0x00000075 +0x00000b88: ix_offs[0112]: 0x00003a20 +0x00000b8c: ix_lens[0112]: 0x0000005e +0x00000b90: ix_offs[0113]: 0x00003a7e +0x00000b94: ix_lens[0113]: 0x0000004f +0x00000b98: ix_offs[0114]: 0x00003acd +0x00000b9c: ix_lens[0114]: 0x00000058 +0x00000ba0: ix_offs[0115]: 0x00003b25 +0x00000ba4: ix_lens[0115]: 0x0000004e +0x00000ba8: ix_offs[0116]: 0x00003b73 +0x00000bac: ix_lens[0116]: 0x00000047 +0x00000bb0: ix_offs[0117]: 0x00003bba +0x00000bb4: ix_lens[0117]: 0x00000092 +0x00000bb8: ix_offs[0118]: 0x00003c4c +0x00000bbc: ix_lens[0118]: 0x0000008c +0x00000bc0: ix_offs[0119]: 0x00003cd8 +0x00000bc4: ix_lens[0119]: 0x0000008f +0x00000bc8: ix_offs[0120]: 0x00003d67 +0x00000bcc: ix_lens[0120]: 0x0000005e +0x00000bd0: ix_offs[0121]: 0x00003dc5 +0x00000bd4: ix_lens[0121]: 0x0000008f +0x00000bd8: ix_offs[0122]: 0x00003e54 +0x00000bdc: ix_lens[0122]: 0x00000074 +0x00000be0: ix_offs[0123]: 0x00003ec8 +0x00000be4: ix_lens[0123]: 0x0000006d +0x00000be8: ix_offs[0124]: 0x00003f35 +0x00000bec: ix_lens[0124]: 0x0000006d +0x00000bf0: ix_offs[0125]: 0x00003fa2 +0x00000bf4: ix_lens[0125]: 0x0000004b +0x00000bf8: ix_offs[0126]: 0x00003fed +0x00000bfc: ix_lens[0126]: 0x0000004e +0x00000c00: ix_offs[0127]: 0x00000000 +0x00000c04: ix_lens[0127]: 0x00000000 +0x00000c08: ix_offs[0128]: 0x00000000 +0x00000c0c: ix_lens[0128]: 0x00000000 +0x00000c10: ix_offs[0129]: 0x00000000 +0x00000c14: ix_lens[0129]: 0x00000000 +0x00000c18: ix_offs[0130]: 0x00000000 +0x00000c1c: ix_lens[0130]: 0x00000000 +0x00000c20: ix_offs[0131]: 0x00000000 +0x00000c24: ix_lens[0131]: 0x00000000 +0x00000c28: ix_offs[0132]: 0x00000000 +0x00000c2c: ix_lens[0132]: 0x00000000 +0x00000c30: ix_offs[0133]: 0x00000000 +0x00000c34: ix_lens[0133]: 0x00000000 +0x00000c38: ix_offs[0134]: 0x00000000 +0x00000c3c: ix_lens[0134]: 0x00000000 +0x00000c40: ix_offs[0135]: 0x00000000 +0x00000c44: ix_lens[0135]: 0x00000000 +0x00000c48: ix_offs[0136]: 0x00000000 +0x00000c4c: ix_lens[0136]: 0x00000000 +0x00000c50: ix_offs[0137]: 0x00000000 +0x00000c54: ix_lens[0137]: 0x00000000 +0x00000c58: ix_offs[0138]: 0x00000000 +0x00000c5c: ix_lens[0138]: 0x00000000 +0x00000c60: ix_offs[0139]: 0x00000000 +0x00000c64: ix_lens[0139]: 0x00000000 +0x00000c68: ix_offs[0140]: 0x00000000 +0x00000c6c: ix_lens[0140]: 0x00000000 +0x00000c70: ix_offs[0141]: 0x00000000 +0x00000c74: ix_lens[0141]: 0x00000000 +0x00000c78: ix_offs[0142]: 0x00000000 +0x00000c7c: ix_lens[0142]: 0x00000000 +0x00000c80: ix_offs[0143]: 0x00000000 +0x00000c84: ix_lens[0143]: 0x00000000 +0x00000c88: ix_offs[0144]: 0x00000000 +0x00000c8c: ix_lens[0144]: 0x00000000 +0x00000c90: ix_offs[0145]: 0x00000000 +0x00000c94: ix_lens[0145]: 0x00000000 +0x00000c98: ix_offs[0146]: 0x00000000 +0x00000c9c: ix_lens[0146]: 0x00000000 +0x00000ca0: ix_offs[0147]: 0x00000000 +0x00000ca4: ix_lens[0147]: 0x00000000 +0x00000ca8: ix_offs[0148]: 0x00000000 +0x00000cac: ix_lens[0148]: 0x00000000 +0x00000cb0: ix_offs[0149]: 0x00000000 +0x00000cb4: ix_lens[0149]: 0x00000000 +0x00000cb8: ix_offs[0150]: 0x00000000 +0x00000cbc: ix_lens[0150]: 0x00000000 +0x00000cc0: ix_offs[0151]: 0x00000000 +0x00000cc4: ix_lens[0151]: 0x00000000 +0x00000cc8: ix_offs[0152]: 0x00000000 +0x00000ccc: ix_lens[0152]: 0x00000000 +0x00000cd0: ix_offs[0153]: 0x00000000 +0x00000cd4: ix_lens[0153]: 0x00000000 +0x00000cd8: ix_offs[0154]: 0x00000000 +0x00000cdc: ix_lens[0154]: 0x00000000 +0x00000ce0: ix_offs[0155]: 0x00000000 +0x00000ce4: ix_lens[0155]: 0x00000000 +0x00000ce8: ix_offs[0156]: 0x00000000 +0x00000cec: ix_lens[0156]: 0x00000000 +0x00000cf0: ix_offs[0157]: 0x00000000 +0x00000cf4: ix_lens[0157]: 0x00000000 +0x00000cf8: ix_offs[0158]: 0x00000000 +0x00000cfc: ix_lens[0158]: 0x00000000 +0x00000d00: ix_offs[0159]: 0x00000000 +0x00000d04: ix_lens[0159]: 0x00000000 +0x00000d08: ix_offs[0160]: 0x00000000 +0x00000d0c: ix_lens[0160]: 0x00000000 +0x00000d10: ix_offs[0161]: 0x00000000 +0x00000d14: ix_lens[0161]: 0x00000000 +0x00000d18: ix_offs[0162]: 0x00000000 +0x00000d1c: ix_lens[0162]: 0x00000000 +0x00000d20: ix_offs[0163]: 0x00000000 +0x00000d24: ix_lens[0163]: 0x00000000 +0x00000d28: ix_offs[0164]: 0x00000000 +0x00000d2c: ix_lens[0164]: 0x00000000 +0x00000d30: ix_offs[0165]: 0x00000000 +0x00000d34: ix_lens[0165]: 0x00000000 +0x00000d38: ix_offs[0166]: 0x00000000 +0x00000d3c: ix_lens[0166]: 0x00000000 +0x00000d40: ix_offs[0167]: 0x00000000 +0x00000d44: ix_lens[0167]: 0x00000000 +0x00000d48: ix_offs[0168]: 0x00000000 +0x00000d4c: ix_lens[0168]: 0x00000000 +0x00000d50: ix_offs[0169]: 0x00000000 +0x00000d54: ix_lens[0169]: 0x00000000 +0x00000d58: ix_offs[0170]: 0x00000000 +0x00000d5c: ix_lens[0170]: 0x00000000 +0x00000d60: ix_offs[0171]: 0x00000000 +0x00000d64: ix_lens[0171]: 0x00000000 +0x00000d68: ix_offs[0172]: 0x00000000 +0x00000d6c: ix_lens[0172]: 0x00000000 +0x00000d70: ix_offs[0173]: 0x00000000 +0x00000d74: ix_lens[0173]: 0x00000000 +0x00000d78: ix_offs[0174]: 0x00000000 +0x00000d7c: ix_lens[0174]: 0x00000000 +0x00000d80: ix_offs[0175]: 0x00000000 +0x00000d84: ix_lens[0175]: 0x00000000 +0x00000d88: ix_offs[0176]: 0x00000000 +0x00000d8c: ix_lens[0176]: 0x00000000 +0x00000d90: ix_offs[0177]: 0x00000000 +0x00000d94: ix_lens[0177]: 0x00000000 +0x00000d98: ix_offs[0178]: 0x00000000 +0x00000d9c: ix_lens[0178]: 0x00000000 +0x00000da0: ix_offs[0179]: 0x00000000 +0x00000da4: ix_lens[0179]: 0x00000000 +0x00000da8: ix_offs[0180]: 0x00000000 +0x00000dac: ix_lens[0180]: 0x00000000 +0x00000db0: ix_offs[0181]: 0x00000000 +0x00000db4: ix_lens[0181]: 0x00000000 +0x00000db8: ix_offs[0182]: 0x00000000 +0x00000dbc: ix_lens[0182]: 0x00000000 +0x00000dc0: ix_offs[0183]: 0x00000000 +0x00000dc4: ix_lens[0183]: 0x00000000 +0x00000dc8: ix_offs[0184]: 0x00000000 +0x00000dcc: ix_lens[0184]: 0x00000000 +0x00000dd0: ix_offs[0185]: 0x00000000 +0x00000dd4: ix_lens[0185]: 0x00000000 +0x00000dd8: ix_offs[0186]: 0x00000000 +0x00000ddc: ix_lens[0186]: 0x00000000 +0x00000de0: ix_offs[0187]: 0x00000000 +0x00000de4: ix_lens[0187]: 0x00000000 +0x00000de8: ix_offs[0188]: 0x00000000 +0x00000dec: ix_lens[0188]: 0x00000000 +0x00000df0: ix_offs[0189]: 0x00000000 +0x00000df4: ix_lens[0189]: 0x00000000 +0x00000df8: ix_offs[0190]: 0x00000000 +0x00000dfc: ix_lens[0190]: 0x00000000 +0x00000e00: ix_offs[0191]: 0x00000000 +0x00000e04: ix_lens[0191]: 0x00000000 +0x00000e08: ix_offs[0192]: 0x00000000 +0x00000e0c: ix_lens[0192]: 0x00000000 +0x00000e10: ix_offs[0193]: 0x00000000 +0x00000e14: ix_lens[0193]: 0x00000000 +0x00000e18: ix_offs[0194]: 0x00000000 +0x00000e1c: ix_lens[0194]: 0x00000000 +0x00000e20: ix_offs[0195]: 0x00000000 +0x00000e24: ix_lens[0195]: 0x00000000 +0x00000e28: ix_offs[0196]: 0x00000000 +0x00000e2c: ix_lens[0196]: 0x00000000 +0x00000e30: ix_offs[0197]: 0x00000000 +0x00000e34: ix_lens[0197]: 0x00000000 +0x00000e38: ix_offs[0198]: 0x00000000 +0x00000e3c: ix_lens[0198]: 0x00000000 +0x00000e40: ix_offs[0199]: 0x00000000 +0x00000e44: ix_lens[0199]: 0x00000000 +0x00000e48: ix_offs[0200]: 0x00000000 +0x00000e4c: ix_lens[0200]: 0x00000000 +0x00000e50: ix_offs[0201]: 0x00000000 +0x00000e54: ix_lens[0201]: 0x00000000 +0x00000e58: ix_offs[0202]: 0x00000000 +0x00000e5c: ix_lens[0202]: 0x00000000 +0x00000e60: ix_offs[0203]: 0x00000000 +0x00000e64: ix_lens[0203]: 0x00000000 +0x00000e68: ix_offs[0204]: 0x00000000 +0x00000e6c: ix_lens[0204]: 0x00000000 +0x00000e70: ix_offs[0205]: 0x00000000 +0x00000e74: ix_lens[0205]: 0x00000000 +0x00000e78: ix_offs[0206]: 0x00000000 +0x00000e7c: ix_lens[0206]: 0x00000000 +0x00000e80: ix_offs[0207]: 0x00000000 +0x00000e84: ix_lens[0207]: 0x00000000 +0x00000e88: ix_offs[0208]: 0x00000000 +0x00000e8c: ix_lens[0208]: 0x00000000 +0x00000e90: ix_offs[0209]: 0x00000000 +0x00000e94: ix_lens[0209]: 0x00000000 +0x00000e98: ix_offs[0210]: 0x00000000 +0x00000e9c: ix_lens[0210]: 0x00000000 +0x00000ea0: ix_offs[0211]: 0x00000000 +0x00000ea4: ix_lens[0211]: 0x00000000 +0x00000ea8: ix_offs[0212]: 0x00000000 +0x00000eac: ix_lens[0212]: 0x00000000 +0x00000eb0: ix_offs[0213]: 0x00000000 +0x00000eb4: ix_lens[0213]: 0x00000000 +0x00000eb8: ix_offs[0214]: 0x00000000 +0x00000ebc: ix_lens[0214]: 0x00000000 +0x00000ec0: ix_offs[0215]: 0x00000000 +0x00000ec4: ix_lens[0215]: 0x00000000 +0x00000ec8: ix_offs[0216]: 0x00000000 +0x00000ecc: ix_lens[0216]: 0x00000000 +0x00000ed0: ix_offs[0217]: 0x00000000 +0x00000ed4: ix_lens[0217]: 0x00000000 +0x00000ed8: ix_offs[0218]: 0x00000000 +0x00000edc: ix_lens[0218]: 0x00000000 +0x00000ee0: ix_offs[0219]: 0x00000000 +0x00000ee4: ix_lens[0219]: 0x00000000 +0x00000ee8: ix_offs[0220]: 0x00000000 +0x00000eec: ix_lens[0220]: 0x00000000 +0x00000ef0: ix_offs[0221]: 0x00000000 +0x00000ef4: ix_lens[0221]: 0x00000000 +0x00000ef8: ix_offs[0222]: 0x00000000 +0x00000efc: ix_lens[0222]: 0x00000000 +0x00000f00: ix_offs[0223]: 0x00000000 +0x00000f04: ix_lens[0223]: 0x00000000 +0x00000f08: ix_offs[0224]: 0x00000000 +0x00000f0c: ix_lens[0224]: 0x00000000 +0x00000f10: ix_offs[0225]: 0x00000000 +0x00000f14: ix_lens[0225]: 0x00000000 +0x00000f18: ix_offs[0226]: 0x00000000 +0x00000f1c: ix_lens[0226]: 0x00000000 +0x00000f20: ix_offs[0227]: 0x00000000 +0x00000f24: ix_lens[0227]: 0x00000000 +0x00000f28: ix_offs[0228]: 0x00000000 +0x00000f2c: ix_lens[0228]: 0x00000000 +0x00000f30: ix_offs[0229]: 0x00000000 +0x00000f34: ix_lens[0229]: 0x00000000 +0x00000f38: ix_offs[0230]: 0x00000000 +0x00000f3c: ix_lens[0230]: 0x00000000 +0x00000f40: ix_offs[0231]: 0x00000000 +0x00000f44: ix_lens[0231]: 0x00000000 +0x00000f48: ix_offs[0232]: 0x00000000 +0x00000f4c: ix_lens[0232]: 0x00000000 +0x00000f50: ix_offs[0233]: 0x00000000 +0x00000f54: ix_lens[0233]: 0x00000000 +0x00000f58: ix_offs[0234]: 0x00000000 +0x00000f5c: ix_lens[0234]: 0x00000000 +0x00000f60: ix_offs[0235]: 0x00000000 +0x00000f64: ix_lens[0235]: 0x00000000 +0x00000f68: ix_offs[0236]: 0x00000000 +0x00000f6c: ix_lens[0236]: 0x00000000 +0x00000f70: ix_offs[0237]: 0x00000000 +0x00000f74: ix_lens[0237]: 0x00000000 +0x00000f78: ix_offs[0238]: 0x00000000 +0x00000f7c: ix_lens[0238]: 0x00000000 +0x00000f80: ix_offs[0239]: 0x00000000 +0x00000f84: ix_lens[0239]: 0x00000000 +0x00000f88: ix_offs[0240]: 0x00000000 +0x00000f8c: ix_lens[0240]: 0x00000000 +0x00000f90: ix_offs[0241]: 0x00000000 +0x00000f94: ix_lens[0241]: 0x00000000 +0x00000f98: ix_offs[0242]: 0x00000000 +0x00000f9c: ix_lens[0242]: 0x00000000 +0x00000fa0: ix_offs[0243]: 0x00000000 +0x00000fa4: ix_lens[0243]: 0x00000000 +0x00000fa8: ix_offs[0244]: 0x00000000 +0x00000fac: ix_lens[0244]: 0x00000000 +0x00000fb0: ix_offs[0245]: 0x00000000 +0x00000fb4: ix_lens[0245]: 0x00000000 +0x00000fb8: ix_offs[0246]: 0x00000000 +0x00000fbc: ix_lens[0246]: 0x00000000 +0x00000fc0: ix_offs[0247]: 0x00000000 +0x00000fc4: ix_lens[0247]: 0x00000000 +0x00000fc8: ix_offs[0248]: 0x00000000 +0x00000fcc: ix_lens[0248]: 0x00000000 +0x00000fd0: ix_offs[0249]: 0x00000000 +0x00000fd4: ix_lens[0249]: 0x00000000 +0x00000fd8: ix_offs[0250]: 0x00000000 +0x00000fdc: ix_lens[0250]: 0x00000000 +0x00000fe0: ix_offs[0251]: 0x00000000 +0x00000fe4: ix_lens[0251]: 0x00000000 +0x00000fe8: ix_offs[0252]: 0x00000000 +0x00000fec: ix_lens[0252]: 0x00000000 +0x00000ff0: ix_offs[0253]: 0x00000000 +0x00000ff4: ix_lens[0253]: 0x00000000 +0x00000ff8: ix_offs[0254]: 0x00000000 +0x00000ffc: ix_lens[0254]: 0x00000000 + +BLOCK - DATA +0x00001000: rkey[0000]: ' I249' off: 0x00000000 len: 0x000000f1 +>> +0 @I249@ INDI +1 NAME George_V /Hanover/ +1 SEX M +1 TITL King of Hanover +1 BIRT +2 DATE 27 MAY 1819 +2 PLAC Berlin,Germany +1 DEAT +2 DATE 12 JUN 1878 +2 PLAC Paris,France +1 BURI +2 PLAC St George Chapel,Windsor,England +1 FAMC @F153@ +1 FAMS @F179@ +<< +0x000010f1: rkey[0001]: ' I250' off: 0x000000f1 len: 0x000000cb +>> +0 @I250@ INDI +1 NAME Mary of_Saxe- Altenburg// +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 14 APR 1818 +2 PLAC Hildburghausen +1 DEAT +2 DATE 9 JAN 1907 +2 PLAC Gmunden,Austria +1 BURI +2 PLAC Gmunden +1 FAMS @F179@ +<< +0x000011bc: rkey[0002]: ' I251' off: 0x000001bc len: 0x00000092 +>> +0 @I251@ INDI +1 NAME Ernest Augustus of_Cumberland/Hanover/ +1 SEX M +1 TITL Duke +1 BIRT +2 DATE 1845 +1 DEAT +2 DATE 1923 +1 FAMC @F179@ +1 FAMS @F180@ +<< +0x0000124e: rkey[0003]: ' I252' off: 0x0000024e len: 0x00000074 +>> +0 @I252@ INDI +1 NAME Frederica /Hanover/ +1 SEX F +1 BIRT +2 DATE 1848 +1 DEAT +2 DATE 1926 +1 FAMC @F179@ +1 FAMS @F181@ +<< +0x000012c2: rkey[0004]: ' I253' off: 0x000002c2 len: 0x00000061 +>> +0 @I253@ INDI +1 NAME Mary /Hanover/ +1 SEX F +1 BIRT +2 DATE 1849 +1 DEAT +2 DATE 1904 +1 FAMC @F179@ +<< +0x00001323: rkey[0005]: ' I254' off: 0x00000323 len: 0x00000082 +>> +0 @I254@ INDI +1 NAME Thyra of_Denmark // +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 1853 +1 DEAT +2 DATE 1933 +1 FAMC @F13@ +1 FAMS @F180@ +<< +0x000013a5: rkey[0006]: ' I255' off: 0x000003a5 len: 0x00000076 +>> +0 @I255@ INDI +1 NAME Marie Louise /Hanover/ +1 SEX F +1 BIRT +2 DATE 1879 +1 DEAT +2 DATE 1948 +1 FAMC @F180@ +1 FAMS @F182@ +<< +0x0000141b: rkey[0007]: ' I256' off: 0x0000041b len: 0x0000006a +>> +0 @I256@ INDI +1 NAME George William /Hanover/ +1 SEX M +1 BIRT +2 DATE 1880 +1 DEAT +2 DATE 1912 +1 FAMC @F180@ +<< +0x00001485: rkey[0008]: ' I257' off: 0x00000485 len: 0x00000074 +>> +0 @I257@ INDI +1 NAME Alexandra /Hanover/ +1 SEX F +1 BIRT +2 DATE 1882 +1 DEAT +2 DATE 1963 +1 FAMC @F180@ +1 FAMS @F183@ +<< +0x000014f9: rkey[0009]: ' I258' off: 0x000004f9 len: 0x00000061 +>> +0 @I258@ INDI +1 NAME Olga /Hanover/ +1 SEX F +1 BIRT +2 DATE 1884 +1 DEAT +2 DATE 1958 +1 FAMC @F180@ +<< +0x0000155a: rkey[0010]: ' I259' off: 0x0000055a len: 0x00000066 +>> +0 @I259@ INDI +1 NAME Christian /Hanover/ +1 SEX M +1 BIRT +2 DATE 1885 +1 DEAT +2 DATE 1901 +1 FAMC @F180@ +<< +0x000015c0: rkey[0011]: ' I260' off: 0x000005c0 len: 0x00000052 +>> +0 @I260@ INDI +1 NAME Rene of_Bourbon-Parma // +1 SEX M +1 TITL Prince +1 FAMS @F184@ +<< +0x00001612: rkey[0012]: ' I261' off: 0x00000612 len: 0x0000007c +>> +0 @I261@ INDI +1 NAME Alfons /Pawel-Rammingen/ +1 SEX M +1 TITL Baron von +1 BIRT +2 DATE 1843 +1 DEAT +2 DATE 1932 +1 FAMS @F181@ +<< +0x0000168e: rkey[0013]: ' I262' off: 0x0000068e len: 0x00000081 +>> +0 @I262@ INDI +1 NAME George of_Cambridge // +1 SEX M +1 TITL Duke +1 BIRT +2 DATE 1819 +1 DEAT +2 DATE 1904 +1 FAMC @F97@ +1 FAMS @F185@ +<< +0x0000170f: rkey[0014]: ' I263' off: 0x0000070f len: 0x00000073 +>> +0 @I263@ INDI +1 NAME Sarah (Louisa) /Fairbrother/ +1 SEX F +1 BIRT +2 DATE 1815/1816 +1 DEAT +2 DATE 1890 +1 FAMS @F185@ +<< +0x00001782: rkey[0015]: ' I264' off: 0x00000782 len: 0x00000074 +>> +0 @I264@ INDI +1 NAME George /FitzGeorge/ +1 SEX M +1 BIRT +2 DATE 1843 +1 DEAT +2 DATE 1907 +1 FAMC @F185@ +1 FAMS @F186@ +<< +0x000017f6: rkey[0016]: ' I265' off: 0x000007f6 len: 0x0000005e +>> +0 @I265@ INDI +1 NAME Adolphus // +1 SEX M +1 BIRT +2 DATE 1846 +1 DEAT +2 DATE 1922 +1 FAMC @F185@ +<< +0x00001854: rkey[0017]: ' I266' off: 0x00000854 len: 0x0000005d +>> +0 @I266@ INDI +1 NAME Agustus // +1 SEX M +1 BIRT +2 DATE 1847 +1 DEAT +2 DATE 1933 +1 FAMC @F185@ +<< +0x000018b1: rkey[0018]: ' I267' off: 0x000008b1 len: 0x0000003a +>> +0 @I267@ INDI +1 NAME Rosa /Baring/ +1 SEX F +1 FAMS @F186@ +<< +0x000018eb: rkey[0019]: ' I268' off: 0x000008eb len: 0x00000035 +>> +0 @I268@ INDI +1 NAME Son_1 // +1 SEX M +1 FAMC @F186@ +<< +0x00001920: rkey[0020]: ' I269' off: 0x00000920 len: 0x00000036 +>> +0 @I269@ INDI +1 NAME Dau._1 // +1 SEX F +1 FAMC @F186@ +<< +0x00001956: rkey[0021]: ' I270' off: 0x00000956 len: 0x00000036 +>> +0 @I270@ INDI +1 NAME Dau._2 // +1 SEX F +1 FAMC @F186@ +<< +0x0000198c: rkey[0022]: ' I271' off: 0x0000098c len: 0x00000077 +>> +0 @I271@ INDI +1 NAME Frederick William // +1 SEX M +1 TITL Grand Duke +1 BIRT +2 DATE 1819 +1 DEAT +2 DATE 1904 +1 FAMS @F99@ +<< +0x00001a03: rkey[0023]: ' I272' off: 0x00000a03 len: 0x00000088 +>> +0 @I272@ INDI +1 NAME Adolphus Frederick_V // +1 SEX M +1 TITL Grand Duke +1 BIRT +2 DATE 1848 +1 DEAT +2 DATE 1914 +1 FAMC @F99@ +1 FAMS @F187@ +<< +0x00001a8b: rkey[0024]: ' I273' off: 0x00000a8b len: 0x00000078 +>> +0 @I273@ INDI +1 NAME Elisabeth of_Anhalt // +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 1857 +1 DEAT +2 DATE 1933 +1 FAMS @F187@ +<< +0x00001b03: rkey[0025]: ' I274' off: 0x00000b03 len: 0x00000035 +>> +0 @I274@ INDI +1 NAME Son_1 // +1 SEX M +1 FAMC @F187@ +<< +0x00001b38: rkey[0026]: ' I275' off: 0x00000b38 len: 0x00000035 +>> +0 @I275@ INDI +1 NAME Son_2 // +1 SEX M +1 FAMC @F187@ +<< +0x00001b6d: rkey[0027]: ' I276' off: 0x00000b6d len: 0x00000036 +>> +0 @I276@ INDI +1 NAME Dau._1 // +1 SEX F +1 FAMC @F187@ +<< +0x00001ba3: rkey[0028]: ' I277' off: 0x00000ba3 len: 0x00000036 +>> +0 @I277@ INDI +1 NAME Dau._2 // +1 SEX F +1 FAMC @F187@ +<< +0x00001bd9: rkey[0029]: ' I278' off: 0x00000bd9 len: 0x00000082 +>> +0 @I278@ INDI +1 NAME Adolphus 2nd // +1 SEX M +1 TITL Duke of Teck +1 BIRT +2 DATE 1868 +1 DEAT +2 DATE 1927 +1 FAMC @F26@ +1 FAMS @F188@ +<< +0x00001c5b: rkey[0030]: ' I279' off: 0x00000c5b len: 0x0000006a +>> +0 @I279@ INDI +1 NAME Francis // +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 1870 +1 DEAT +2 DATE 1910 +1 FAMC @F26@ +<< +0x00001cc5: rkey[0031]: ' I280' off: 0x00000cc5 len: 0x0000008f +>> +0 @I280@ INDI +1 NAME Alexander George of_Teck// +1 SEX M +1 TITL Earl of Athlone +1 BIRT +2 DATE 1874 +1 DEAT +2 DATE 1957 +1 FAMC @F26@ +1 FAMS @F22@ +<< +0x00001d54: rkey[0032]: ' I281' off: 0x00000d54 len: 0x00000073 +>> +0 @I281@ INDI +1 NAME Margaret /Grosvenor/ +1 SEX F +1 TITL Lady +1 BIRT +2 DATE 1873 +1 DEAT +2 DATE 1929 +1 FAMS @F188@ +<< +0x00001dc7: rkey[0033]: ' I282' off: 0x00000dc7 len: 0x00000073 +>> +0 @I282@ INDI +1 NAME George of_Cambridge // +1 SEX M +1 TITL Marquess +1 BIRT +2 DATE 1895 +1 FAMC @F188@ +1 FAMS @F189@ +<< +0x00001e3a: rkey[0034]: ' I283' off: 0x00000e3a len: 0x00000035 +>> +0 @I283@ INDI +1 NAME Son_2 // +1 SEX M +1 FAMC @F188@ +<< +0x00001e6f: rkey[0035]: ' I284' off: 0x00000e6f len: 0x00000061 +>> +0 @I284@ INDI +1 NAME Mary // +1 SEX F +1 TITL Lady +1 BIRT +2 DATE 1897 +1 FAMC @F188@ +1 FAMS @F190@ +<< +0x00001ed0: rkey[0036]: ' I285' off: 0x00000ed0 len: 0x00000076 +>> +0 @I285@ INDI +1 NAME Helena // +1 SEX F +1 TITL Lady +1 BIRT +2 DATE 1899 +1 DEAT +2 DATE 1969 +1 FAMC @F188@ +1 FAMS @F191@ +<< +0x00001f46: rkey[0037]: ' I286' off: 0x00000f46 len: 0x000000fa +>> +0 @I286@ INDI +1 NAME Edward_II // +1 SEX M +1 TITL King of England +1 BIRT +2 DATE 25 APR 1284 +2 PLAC Caernarvon,Castle,Wales +1 DEAT +2 DATE 21 SEP 1327 +2 PLAC Berkeley Castle,Gloucestershire +1 BURI +2 PLAC Gloucester,Cathedral +1 FAMC @F192@ +1 FAMS @F92@ +<< +0x00002040: rkey[0038]: ' I287' off: 0x00001040 len: 0x00000060 +>> +0 @I287@ INDI +1 NAME Rupert // +1 SEX M +1 TITL Vicount Trematon +1 DEAT +2 DATE 1928 +1 FAMC @F22@ +<< +0x000020a0: rkey[0039]: ' I288' off: 0x000010a0 len: 0x00000034 +>> +0 @I288@ INDI +1 NAME Son_2 // +1 SEX M +1 FAMC @F22@ +<< +0x000020d4: rkey[0040]: ' I289' off: 0x000010d4 len: 0x00000068 +>> +0 @I289@ INDI +1 NAME May Cambridge // +1 SEX F +1 TITL Lady +1 BIRT +2 DATE 1906 +1 FAMC @F22@ +1 FAMS @F193@ +<< +0x0000213c: rkey[0041]: ' I290' off: 0x0000113c len: 0x0000008d +>> +0 @I290@ INDI +1 NAME William Frederick of_Gloucester// +1 SEX M +1 TITL Duke +1 BIRT +2 DATE 1776 +1 DEAT +2 DATE 1834 +1 FAMC @F194@ +1 FAMS @F154@ +<< +0x000021c9: rkey[0042]: ' I291' off: 0x000011c9 len: 0x00000079 +>> +0 @I291@ INDI +1 NAME Gerald /Lascelles/ +1 SEX M +1 TITL Hon. +1 BIRT +2 DATE 1924 +1 FAMC @F29@ +1 FAMS @F195@ +1 FAMS @F196@ +<< +0x00002242: rkey[0043]: ' I292' off: 0x00001242 len: 0x00000079 +>> +0 @I292@ INDI +1 NAME Marion (Maria) Donata/Stein/ +1 SEX F +1 TITL Countess +1 BIRT +2 DATE 1926 +1 FAMC @F197@ +1 FAMS @F170@ +<< +0x000022bb: rkey[0044]: ' I293' off: 0x000012bb len: 0x0000006f +>> +0 @I293@ INDI +1 NAME David /Lascelles/ +1 SEX M +1 TITL Viscount +1 BIRT +2 DATE 1950 +1 FAMC @F170@ +1 FAMS @F198@ +<< +0x0000232a: rkey[0045]: ' I294' off: 0x0000132a len: 0x0000006b +>> +0 @I294@ INDI +1 NAME James /Lascelles/ +1 SEX M +1 TITL Hon. +1 BIRT +2 DATE 1953 +1 FAMC @F170@ +1 FAMS @F199@ +<< +0x00002395: rkey[0046]: ' I295' off: 0x00001395 len: 0x0000006c +>> +0 @I295@ INDI +1 NAME Jeremy /Lascelles/ +1 SEX M +1 TITL Hon. +1 BIRT +2 DATE 1955 +1 FAMC @F170@ +1 FAMS @F200@ +<< +0x00002401: rkey[0047]: ' I296' off: 0x00001401 len: 0x00000050 +>> +0 @I296@ INDI +1 NAME Angela /Dowding/ +1 SEX F +1 BIRT +2 DATE 1919 +1 FAMS @F195@ +<< +0x00002451: rkey[0048]: ' I297' off: 0x00001451 len: 0x0000005f +>> +0 @I297@ INDI +1 NAME Henry /Lascelles/ +1 SEX M +1 BIRT +2 DATE 1953 +1 FAMC @F195@ +1 FAMS @F201@ +<< +0x000024b0: rkey[0049]: ' I298' off: 0x000014b0 len: 0x0000008a +>> +0 @I298@ INDI +1 NAME William of_Hesse-Cassel // +1 SEX M +1 TITL Landgrave +1 BIRT +2 DATE 1787 +1 DEAT +2 DATE 1867 +1 FAMC @F98@ +1 FAMS @F158@ +<< +0x0000253a: rkey[0050]: ' I299' off: 0x0000153a len: 0x0000008d +>> +0 @I299@ INDI +1 NAME Louise Charlotte of_Denmark// +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 1789 +1 DEAT +2 DATE 1864 +1 FAMC @F202@ +1 FAMS @F158@ +<< +0x000025c7: rkey[0051]: ' I300' off: 0x000015c7 len: 0x0000003b +>> +0 @I300@ INDI +1 NAME Other_issue // +1 SEX M +1 FAMC @F158@ +<< +0x00002602: rkey[0052]: ' I301' off: 0x00001602 len: 0x0000008c +>> +0 @I301@ INDI +1 NAME Frederick of_Hesse-Cassel // +1 SEX M +1 TITL Landgrave +1 BIRT +2 DATE 1747 +1 DEAT +2 DATE 1837 +1 FAMC @F203@ +1 FAMS @F98@ +<< +0x0000268e: rkey[0053]: ' I302' off: 0x0000168e len: 0x0000007e +>> +0 @I302@ INDI +1 NAME Caroline of_Nassau- Usingen// +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 1762 +1 DEAT +2 DATE 1823 +1 FAMS @F98@ +<< +0x0000270c: rkey[0054]: ' I303' off: 0x0000170c len: 0x00000087 +>> +0 @I303@ INDI +1 NAME Alexander of_Wurttemberg // +1 SEX M +1 TITL Duke +1 BIRT +2 DATE 1804 +1 DEAT +2 DATE 1885 +1 FAMC @F204@ +1 FAMS @F100@ +<< +0x00002793: rkey[0055]: ' I304' off: 0x00001793 len: 0x00000075 +>> +0 @I304@ INDI +1 NAME Claudine // +1 SEX F +1 TITL Countess Rhedey +1 BIRT +2 DATE 1814 +1 DEAT +2 DATE 1841 +1 FAMS @F100@ +<< +0x00002808: rkey[0056]: ' I305' off: 0x00001808 len: 0x00000076 +>> +0 @I305@ INDI +1 NAME Claudine // +1 SEX F +1 TITL Princess of Teck +1 BIRT +2 DATE 1836 +1 DEAT +2 DATE 1894 +1 FAMC @F100@ +<< +0x0000287e: rkey[0057]: ' I306' off: 0x0000187e len: 0x00000082 +>> +0 @I306@ INDI +1 NAME Amelie // +1 SEX F +1 TITL Princess of Teck +1 BIRT +2 DATE 1838 +1 DEAT +2 DATE 1893 +1 FAMC @F100@ +1 FAMS @F205@ +<< +0x00002900: rkey[0058]: ' I307' off: 0x00001900 len: 0x00000070 +>> +0 @I307@ INDI +1 NAME Paul /von_Hugel/ +1 SEX M +1 TITL Baron +1 BIRT +2 DATE 1835 +1 DEAT +2 DATE 1897 +1 FAMS @F205@ +<< +0x00002970: rkey[0059]: ' I308' off: 0x00001970 len: 0x00000070 +>> +0 @I308@ INDI +1 NAME Paul /von_Hugel/ +1 SEX M +1 TITL Count +1 BIRT +2 DATE 1872 +1 DEAT +2 DATE 1912 +1 FAMC @F205@ +<< +0x000029e0: rkey[0060]: ' I309' off: 0x000019e0 len: 0x000000eb +>> +0 @I309@ INDI +1 NAME Ferdinand_I of_Hohenzollern- Sigmaringen/Hohenzollern/ +1 SEX M +1 TITL King of Romania +1 BIRT +2 DATE 24 AUG 1865 +2 PLAC Sigmaringen,Germany +1 DEAT +2 DATE 20 JUL 1927 +2 PLAC Sinaia,Romania +1 FAMC @F206@ +1 FAMS @F70@ +<< +0x00002acb: rkey[0061]: ' I310' off: 0x00001acb len: 0x00000063 +>> +0 @I310@ INDI +1 NAME Christian Victor // +1 SEX M +1 BIRT +2 DATE 1867 +1 DEAT +2 DATE 1900 +1 FAMC @F8@ +<< +0x00002b2e: rkey[0062]: ' I311' off: 0x00001b2e len: 0x0000007b +>> +0 @I311@ INDI +1 NAME Albert of_Schleswig- Holstein// +1 SEX M +1 TITL Duke +1 BIRT +2 DATE 1869 +1 DEAT +2 DATE 1931 +1 FAMC @F8@ +<< +0x00002ba9: rkey[0063]: ' I312' off: 0x00001ba9 len: 0x00000072 +>> +0 @I312@ INDI +1 NAME Helena Victoria // +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 1870 +1 DEAT +2 DATE 1948 +1 FAMC @F8@ +<< +0x00002c1b: rkey[0064]: ' I313' off: 0x00001c1b len: 0x00000071 +>> +0 @I313@ INDI +1 NAME Frederick Harold // +1 SEX M +1 BIRT +2 DATE 12 MAY 1876 +1 DEAT +2 DATE 20 MAY 1876 +1 FAMC @F8@ +<< +0x00002c8c: rkey[0065]: ' I314' off: 0x00001c8c len: 0x00000061 +>> +0 @I314@ INDI +1 NAME Patricia /Tuckwell/ +1 SEX F +1 BIRT +2 DATE 1923 +1 FAMS @F171@ +1 FAMS @F207@ +<< +0x00002ced: rkey[0066]: ' I315' off: 0x00001ced len: 0x0000005c +>> +0 @I315@ INDI +1 NAME Mark /Lascelles/ +1 SEX M +1 TITL Hon. +1 BIRT +2 DATE 1964 +1 FAMC @F171@ +<< +0x00002d49: rkey[0067]: ' I316' off: 0x00001d49 len: 0x0000005d +>> +0 @I316@ INDI +1 NAME Elizabeth Collingwood /Colvin/ +1 SEX F +1 BIRT +2 DATE 1924 +1 FAMS @F196@ +<< +0x00002da6: rkey[0068]: ' I317' off: 0x00001da6 len: 0x00000096 +>> +0 @I317@ INDI +1 NAME Davina Elizabeth Alice/Windsor/ +1 SEX F +1 TITL Lady +1 BIRT +2 DATE 19 NOV 1977 +1 CHR +2 PLAC Barnwell Church,,England +1 FAMC @F67@ +<< +0x00002e3c: rkey[0069]: ' I318' off: 0x00001e3c len: 0x000000d2 +>> +0 @I318@ INDI +1 NAME Rose Victoria Birgitte/Windsor/ +1 SEX F +1 TITL Lady +1 BIRT +2 DATE 1 MAR 1980 +2 PLAC St. Marys Hosp.,Paddington,England +1 CHR +2 DATE 13 JUL 1980 +2 PLAC Barnwell Church,,England +1 FAMC @F67@ +<< +0x00002f0e: rkey[0070]: ' I319' off: 0x00001f0e len: 0x00000098 +>> +0 @I319@ INDI +1 NAME Marie-Christine /von_Reibnitz/ +1 SEX F +1 TITL Baroness +1 BIRT +2 DATE 15 JAN 1945 +2 PLAC Czechoslovakia +1 FAMS @F208@ +1 FAMS @F78@ +<< +0x00002fa6: rkey[0071]: ' I320' off: 0x00001fa6 len: 0x000000dc +>> +0 @I320@ INDI +1 NAME Frederick /Windsor/ +1 SEX M +1 TITL Lord +1 BIRT +2 DATE 6 APR 1979 +2 PLAC St. Mary's Hosp.,Paddington,London,England +1 CHR +2 DATE 11 JUL 1979 +2 PLAC Chapel Royal,St. James Palace,England +1 FAMC @F78@ +<< +0x00003082: rkey[0072]: ' I321' off: 0x00002082 len: 0x00000126 +>> +0 @I321@ INDI +1 NAME George_II /Hanover/ +1 REFN 16 +1 SEX M +1 TITL King of England +1 BIRT +2 DATE 30 OCT 1683 +2 PLAC Herrenhausen,Palace,Hannover,Germany +1 DEAT +2 DATE 25 OCT 1760 +2 PLAC Kensington,Palace,London,England +1 BURI +2 PLAC Westminster,Abbey,London,England +1 FAMC @F209@ +1 FAMS @F210@ +<< +0x000031a8: rkey[0073]: ' I322' off: 0x000021a8 len: 0x00000080 +>> +0 @I322@ INDI +1 NAME Caroline of_Ansbach // +1 REFN 17 +1 SEX F +1 BIRT +2 DATE 1683 +1 DEAT +2 DATE 1737 +1 FAMC @F211@ +1 FAMS @F210@ +<< +0x00003228: rkey[0074]: ' I323' off: 0x00002228 len: 0x000000dc +>> +0 @I323@ INDI +1 NAME Frederick Louis /Hanover/ +1 REFN 8 +1 SEX M +1 TITL Prince of Wales +1 BIRT +2 DATE 31 JAN 1701 +2 PLAC Hanover +1 DEAT +2 DATE 31 MAR 1751 +2 PLAC Leicester-House,,London,England +1 FAMC @F210@ +1 FAMS @F94@ +<< +0x00003304: rkey[0075]: ' I324' off: 0x00002304 len: 0x000000b7 +>> +0 @I324@ INDI +1 NAME Anne /Hanover/ +1 SEX F +1 TITL Princess Royal +1 BIRT +2 DATE 2 NOV 1709 +2 PLAC Herrenhausen +1 DEAT +2 DATE 12 JAN 1759 +2 PLAC The Hague +1 FAMC @F210@ +1 FAMS @F212@ +<< +0x000033bb: rkey[0076]: ' I325' off: 0x000023bb len: 0x000000ba +>> +0 @I325@ INDI +1 NAME Amelia Sophia Eleanor/Hanover/ +1 SEX F +1 BIRT +2 DATE 10 JUL 1711 +2 PLAC Herrenhausen +1 DEAT +2 DATE 31 OCT 1786 +2 PLAC Cavendish Square,,London,England +1 FAMC @F210@ +<< +0x00003475: rkey[0077]: ' I326' off: 0x00002475 len: 0x000000b2 +>> +0 @I326@ INDI +1 NAME Caroline Elizabeth /Hanover/ +1 SEX F +1 BIRT +2 DATE 21 JUN 1713 +2 PLAC Herrenhausen +1 DEAT +2 DATE 28 DEC 1757 +2 PLAC St. James Palace,,,England +1 FAMC @F210@ +<< +0x00003527: rkey[0078]: ' I327' off: 0x00002527 len: 0x000000b5 +>> +0 @I327@ INDI +1 NAME Son // +1 SEX M +1 BIRT +2 DATE 20 NOV 1716 +2 PLAC St. James Palace,London,England +1 DEAT +2 DATE 20 NOV 1716 +2 PLAC St. James Palace,London,England +1 FAMC @F210@ +<< +0x000035dc: rkey[0079]: ' I328' off: 0x000025dc len: 0x000000c7 +>> +0 @I328@ INDI +1 NAME George William /Hanover/ +1 SEX M +1 BIRT +2 DATE 13 NOV 1717 +2 PLAC St. James Palace,London,England +1 DEAT +2 DATE 17 FEB 1718 +2 PLAC Kensington,Palace,London,England +1 FAMC @F210@ +<< +0x000036a3: rkey[0080]: ' I329' off: 0x000026a3 len: 0x000000c2 +>> +0 @I329@ INDI +1 NAME William Augustus of_Cumberland/Hanover/ +1 SEX M +1 TITL Duke +1 BIRT +2 DATE 26 APR 1721 +2 PLAC Leicester House +1 DEAT +2 DATE 31 OCT 1765 +2 PLAC London,,,England +1 FAMC @F210@ +<< +0x00003765: rkey[0081]: ' I330' off: 0x00002765 len: 0x000000a0 +>> +0 @I330@ INDI +1 NAME Mary /Hanover/ +1 SEX F +1 BIRT +2 DATE 5 MAR 1723 +2 PLAC Leicester House +1 DEAT +2 DATE 14 JAN 1772 +2 PLAC Hanau +1 FAMC @F210@ +1 FAMS @F203@ +<< +0x00003805: rkey[0082]: ' I331' off: 0x00002805 len: 0x000000c3 +>> +0 @I331@ INDI +1 NAME Louisa /Hanover/ +1 SEX F +1 BIRT +2 DATE 18 DEC 1724 +2 PLAC Leicester House,London,England +1 DEAT +2 DATE 19 DEC 1751 +2 PLAC Christiansborg,Denmark +1 FAMC @F210@ +1 FAMS @F213@ +<< +0x000038c8: rkey[0083]: ' I332' off: 0x000028c8 len: 0x000000af +>> +0 @I332@ INDI +1 NAME Augusta of_Saxe-Gotha // +1 REFN 9 +1 SEX F +1 BIRT +2 DATE 30 NOV 1719 +2 PLAC Gotha +1 DEAT +2 DATE 8 FEB 1772 +2 PLAC Carlton House +1 FAMC @F214@ +1 FAMS @F94@ +<< +0x00003977: rkey[0084]: ' I333' off: 0x00002977 len: 0x000000bc +>> +0 @I333@ INDI +1 NAME Augusta /Hanover/ +1 SEX F +1 BIRT +2 DATE 12 AUG 1737 +2 PLAC St. James Palace,London,England +1 DEAT +2 DATE 23 MAR 1813 +2 PLAC London,England +1 FAMC @F94@ +1 FAMS @F106@ +<< +0x00003a33: rkey[0085]: ' I334' off: 0x00002a33 len: 0x000000af +>> +0 @I334@ INDI +1 NAME Edward Augustus /Hanover/ +1 SEX M +1 TITL Duke of York +1 BIRT +2 DATE 25 MAR 1739 +2 PLAC Norfolk House +1 DEAT +2 DATE 17 SEP 1767 +2 PLAC Monaco +1 FAMC @F94@ +<< +0x00003ae2: rkey[0086]: ' I335' off: 0x00002ae2 len: 0x0000008c +>> +0 @I335@ INDI +1 NAME Elizabeth Caroline /Hanover/ +1 SEX F +1 BIRT +2 DATE 10 JAN 1741 +1 DEAT +2 DATE 4 SEP 1759 +2 PLAC Kew Palace +1 FAMC @F94@ +<< +0x00003b6e: rkey[0087]: ' I336' off: 0x00002b6e len: 0x000000cb +>> +0 @I336@ INDI +1 NAME Edward Henry of_Gloucester/Hanover/ +1 SEX M +1 TITL Duke +1 BIRT +2 DATE 25 NOV 1743 +2 PLAC Leicester House +1 DEAT +2 DATE 25 AUG 1805 +2 PLAC Gloucester House +1 FAMC @F94@ +1 FAMS @F194@ +<< +0x00003c39: rkey[0088]: ' I337' off: 0x00002c39 len: 0x000000cd +>> +0 @I337@ INDI +1 NAME Henry Frederick of_Cumberland/Hanover/ +1 SEX M +1 TITL Duke +1 BIRT +2 DATE 7 NOV 1745 +2 PLAC Leicester House +1 DEAT +2 DATE 18 SEP 1790 +2 PLAC London,,,England +1 FAMC @F94@ +1 FAMS @F215@ +<< +0x00003d06: rkey[0089]: ' I338' off: 0x00002d06 len: 0x000000a0 +>> +0 @I338@ INDI +1 NAME Louisa Anne /Hanover/ +1 SEX F +1 BIRT +2 DATE 19 MAR 1749 +2 PLAC Leicester House +1 DEAT +2 DATE 13 MAY 1768 +2 PLAC Carlton House +1 FAMC @F94@ +<< +0x00003da6: rkey[0090]: ' I339' off: 0x00002da6 len: 0x000000a8 +>> +0 @I339@ INDI +1 NAME Frederick William /Hanover/ +1 SEX M +1 BIRT +2 DATE 24 MAY 1750 +2 PLAC Leicester House +1 DEAT +2 DATE 29 DEC 1765 +2 PLAC Leicester House +1 FAMC @F94@ +<< +0x00003e4e: rkey[0091]: ' I340' off: 0x00002e4e len: 0x000000bf +>> +0 @I340@ INDI +1 NAME Caroline Matilda /Hanover/ +1 SEX F +1 BIRT +2 DATE 22 JUL 1751 +2 PLAC Leicester House +1 DEAT +2 DATE 10 MAY 1775 +2 PLAC Celle +1 BURI +2 PLAC Celle +1 FAMC @F94@ +1 FAMS @F216@ +<< +0x00003f0d: rkey[0092]: ' I341' off: 0x00002f0d len: 0x0000010d +>> +0 @I341@ INDI +1 NAME George_I /Hanover/ +1 REFN 32 +1 SEX M +1 TITL King of England +1 BIRT +2 DATE 28 MAY 1660 +2 PLAC Leineschloss,Osnabruck,Hanover,Germany +1 DEAT +2 DATE 11 JUN 1727 +2 PLAC Osnabruck +1 BURI +2 PLAC Moved in 1957 to,Herrenhausen +1 FAMC @F217@ +1 FAMS @F209@ +<< +0x0000401a: rkey[0093]: ' I342' off: 0x0000301a len: 0x000000a6 +>> +0 @I342@ INDI +1 NAME Sophia Dorothea of_Celle// +1 REFN 33 +1 SEX F +1 BIRT +2 DATE 10 SEP 1666 +1 DEAT +2 DATE 13 NOV 1726 +1 BURI +2 PLAC Celle +1 FAMC @F218@ +1 FAMS @F209@ +<< +0x000040c0: rkey[0094]: ' I343' off: 0x000030c0 len: 0x000000bd +>> +0 @I343@ INDI +1 NAME Sophia Dorothea /Hanover/ +1 SEX F +1 BIRT +2 DATE 26 MAR 1687 +2 PLAC Hanover +1 DEAT +2 DATE 28 JUN 1757 +2 PLAC Monbijou Palace,,Berlin,Germany +1 FAMC @F209@ +1 FAMS @F219@ +<< +0x0000417d: rkey[0095]: ' I344' off: 0x0000317d len: 0x000000d2 +>> +0 @I344@ INDI +1 NAME Frederick_V // +1 SEX M +1 TITL King of Denmark +1 BIRT +2 DATE 31 MAR 1723 +2 PLAC Copenhagen,Denmark +1 DEAT +2 DATE 14 JAN 1766 +2 PLAC Christiansborg +1 FAMC @F220@ +1 FAMS @F213@ +1 FAMS @F221@ +<< +0x0000424f: rkey[0096]: ' I345' off: 0x0000324f len: 0x0000007f +>> +0 @I345@ INDI +1 NAME Frederick William of_Schleswig-// +1 SEX M +1 TITL Duke +1 BIRT +2 DATE 1785 +1 DEAT +2 DATE 1831 +1 FAMS @F157@ +<< +0x000042ce: rkey[0097]: ' I346' off: 0x000032ce len: 0x00000091 +>> +0 @I346@ INDI +1 NAME Louise Caroline of_Hesse-Cassel// +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 1789 +1 DEAT +2 DATE 1867 +1 FAMC @F222@ +1 FAMS @F157@ +<< +0x0000435f: rkey[0098]: ' I347' off: 0x0000335f len: 0x0000008e +>> +0 @I347@ INDI +1 NAME Alexander of_Hesse and_the_Rhine// +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 1823 +1 DEAT +2 DATE 1888 +1 FAMC @F40@ +1 FAMS @F23@ +<< +0x000043ed: rkey[0099]: ' I348' off: 0x000033ed len: 0x0000008e +>> +0 @I348@ INDI +1 NAME Julia of_Battenberg /von_Hauke/ +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 1825 +1 DEAT +2 DATE 1895 +1 FAMC @F223@ +1 FAMS @F23@ +<< +0x0000447b: rkey[0100]: ' I349' off: 0x0000347b len: 0x00000092 +>> +0 @I349@ INDI +1 NAME Louis_II of_Hesse and_the_Rhine// +1 SEX M +1 TITL Grand Duke +1 BIRT +2 DATE 1777 +1 DEAT +2 DATE 1848 +1 FAMC @F224@ +1 FAMS @F40@ +<< +0x0000450d: rkey[0101]: ' I350' off: 0x0000350d len: 0x00000077 +>> +0 @I350@ INDI +1 NAME Wilhelmina of_Baden // +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 1788 +1 DEAT +2 DATE 1836 +1 FAMS @F40@ +<< +0x00004584: rkey[0102]: ' I351' off: 0x00003584 len: 0x00000064 +>> +0 @I351@ INDI +1 NAME John Maurice /von_Hauke/ +1 SEX M +1 TITL Count +1 DEAT +2 DATE 1830 +1 FAMS @F223@ +<< +0x000045e8: rkey[0103]: ' I352' off: 0x000035e8 len: 0x00000054 +>> +0 @I352@ INDI +1 NAME Sophie /la_Fontaine/ +1 SEX F +1 DEAT +2 DATE 1831 +1 FAMS @F223@ +<< +0x0000463c: rkey[0104]: ' I353' off: 0x0000363c len: 0x00000096 +>> +0 @I353@ INDI +1 NAME Constantine Nikolaievitch of_Russia// +1 SEX M +1 TITL Grand Duke +1 BIRT +2 DATE 1827 +1 DEAT +2 DATE 1892 +1 FAMC @F37@ +1 FAMS @F126@ +<< +0x000046d2: rkey[0105]: ' I354' off: 0x000036d2 len: 0x0000008e +>> +0 @I354@ INDI +1 NAME Elizabeth Alexandra of_Saxe-// +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 1830 +1 DEAT +2 DATE 1911 +1 FAMC @F225@ +1 FAMS @F126@ +<< +0x00004760: rkey[0106]: ' I355' off: 0x00003760 len: 0x00000066 +>> +0 @I355@ INDI +1 NAME Joseph of_Saxe- Altenburg// +1 SEX M +1 TITL Duke +1 DEAT +2 DATE 1868 +1 FAMS @F225@ +<< +0x000047c6: rkey[0107]: ' I356' off: 0x000037c6 len: 0x00000074 +>> +0 @I356@ INDI +1 NAME Amalie of_Wurttemberg // +1 SEX F +1 TITL Duchess +1 DEAT +2 DATE 1848 +1 FAMC @F204@ +1 FAMS @F225@ +<< +0x0000483a: rkey[0108]: ' I357' off: 0x0000383a len: 0x0000007f +>> +0 @I357@ INDI +1 NAME Charles of_Hesse // +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 1809 +1 DEAT +2 DATE 1877 +1 FAMC @F40@ +1 FAMS @F21@ +<< +0x000048b9: rkey[0109]: ' I358' off: 0x000038b9 len: 0x00000086 +>> +0 @I358@ INDI +1 NAME Elizabeth of_Prussia // +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 1815 +1 DEAT +2 DATE 1885 +1 FAMC @F226@ +1 FAMS @F21@ +<< +0x0000493f: rkey[0110]: ' I359' off: 0x0000393f len: 0x0000006c +>> +0 @I359@ INDI +1 NAME Charles William Frederick/Cavendish-Bentwi/ +1 SEX M +1 TITL Reverend +1 DEAT +2 DATE 1865 +<< +0x000049ab: rkey[0111]: ' I360' off: 0x000039ab len: 0x00000075 +>> +0 @I360@ INDI +1 NAME William Charles Augustus/Cavendish-Bentin/ +1 SEX M +1 TITL Lord +1 DEAT +2 DATE 1826 +1 FAMS @F150@ +<< +0x00004a20: rkey[0112]: ' I361' off: 0x00003a20 len: 0x0000005e +>> +0 @I361@ INDI +1 NAME Anne /Wellesley/ +1 SEX F +1 DEAT +2 DATE 1875 +1 FAMC @F227@ +1 FAMS @F150@ +<< +0x00004a7e: rkey[0113]: ' I362' off: 0x00003a7e len: 0x0000004f +>> +0 @I362@ INDI +1 NAME Edwyn /Burnaby/ +1 SEX M +1 DEAT +2 DATE 1867 +1 FAMS @F151@ +<< +0x00004acd: rkey[0114]: ' I363' off: 0x00003acd len: 0x00000058 +>> +0 @I363@ INDI +1 NAME Anne Caroline /Salisbury/ +1 SEX F +1 DEAT +2 DATE 1881 +1 FAMS @F151@ +<< +0x00004b25: rkey[0115]: ' I364' off: 0x00003b25 len: 0x0000004e +>> +0 @I364@ INDI +1 NAME Oswald /Smith/ +1 SEX M +1 DEAT +2 DATE 1863 +1 FAMS @F142@ +<< +0x00004b73: rkey[0116]: ' I365' off: 0x00003b73 len: 0x00000047 +>> +0 @I365@ INDI +1 NAME Henrietta Mildred /Hodgson/ +1 SEX F +1 FAMS @F142@ +<< +0x00004bba: rkey[0117]: ' I366' off: 0x00003bba len: 0x00000092 +>> +0 @I366@ INDI +1 NAME Albert Edward John/Spencer/ +1 SEX M +1 TITL Earl of Spencer +1 BIRT +2 DATE 1892 +1 DEAT +2 DATE 1975 +1 FAMC @F228@ +1 FAMS @F163@ +<< +0x00004c4c: rkey[0118]: ' I367' off: 0x00003c4c len: 0x0000008c +>> +0 @I367@ INDI +1 NAME Cynthia Elinor Beatrix/Hamilton/ +1 SEX F +1 TITL Lady +1 BIRT +2 DATE 1897 +1 DEAT +2 DATE 1972 +1 FAMC @F229@ +1 FAMS @F163@ +<< +0x00004cd8: rkey[0119]: ' I368' off: 0x00003cd8 len: 0x0000008f +>> +0 @I368@ INDI +1 NAME Edmund Maurice /Burke_Roche/ +1 SEX M +1 TITL Baron Fermoy +1 BIRT +2 DATE 1885 +1 DEAT +2 DATE 1955 +1 FAMC @F230@ +1 FAMS @F68@ +<< +0x00004d67: rkey[0120]: ' I369' off: 0x00003d67 len: 0x0000005e +>> +0 @I369@ INDI +1 NAME Ruth Sylvia /Gill/ +1 SEX F +1 BIRT +2 DATE 1908 +1 FAMC @F231@ +1 FAMS @F68@ +<< +0x00004dc5: rkey[0121]: ' I370' off: 0x00003dc5 len: 0x0000008f +>> +0 @I370@ INDI +1 NAME James Boothby /Burke_Roche/ +1 SEX M +1 TITL Baron Fermoy +1 BIRT +2 DATE 1851 +1 DEAT +2 DATE 1920 +1 FAMC @F232@ +1 FAMS @F230@ +<< +0x00004e54: rkey[0122]: ' I371' off: 0x00003e54 len: 0x00000074 +>> +0 @I371@ INDI +1 NAME Frances Ellen /Work/ +1 SEX F +1 BIRT +2 DATE 1857 +1 DEAT +2 DATE 1947 +1 FAMC @F233@ +1 FAMS @F230@ +<< +0x00004ec8: rkey[0123]: ' I372' off: 0x00003ec8 len: 0x0000006d +>> +0 @I372@ INDI +1 NAME Frank /Work/ +1 SEX M +1 BIRT +2 DATE 1819 +1 DEAT +2 DATE 1911 +1 FAMC @F234@ +1 FAMS @F233@ +<< +0x00004f35: rkey[0124]: ' I373' off: 0x00003f35 len: 0x0000006d +>> +0 @I373@ INDI +1 NAME Ellen /Wood/ +1 SEX F +1 BIRT +2 DATE 1831 +1 DEAT +2 DATE 1877 +1 FAMC @F235@ +1 FAMS @F233@ +<< +0x00004fa2: rkey[0125]: ' I374' off: 0x00003fa2 len: 0x0000004b +>> +0 @I374@ INDI +1 NAME John /Wood/ +1 SEX M +1 DEAT +2 DATE 1847 +1 FAMS @F235@ +<< +0x00004fed: rkey[0126]: ' I375' off: 0x00003fed len: 0x0000004e +>> +0 @I375@ INDI +1 NAME Ellen /Strong/ +1 SEX F +1 DEAT +2 DATE 1863 +1 FAMS @F235@ +<< +0x0000503b: rkey[0127]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0128]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0129]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0130]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0131]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0132]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0133]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0134]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0135]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0136]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0137]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0138]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0139]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0140]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0141]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0142]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0143]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0144]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0145]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0146]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0147]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0148]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0149]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0150]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0151]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0152]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0153]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0154]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0155]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0156]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0157]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0158]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0159]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0160]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0161]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0162]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0163]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0164]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0165]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0166]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0167]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0168]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0169]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0170]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0171]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0172]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0173]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0174]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0175]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0176]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0177]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0178]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0179]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0180]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0181]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0182]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0183]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0184]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0185]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0186]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0187]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0188]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0189]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0190]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0191]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0192]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0193]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0194]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0195]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0196]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0197]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0198]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0199]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0200]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0201]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0202]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0203]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0204]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0205]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0206]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0207]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0208]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0209]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0210]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0211]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0212]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0213]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0214]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0215]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0216]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0217]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0218]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0219]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0220]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0221]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0222]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0223]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0224]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0225]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0226]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0227]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0228]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0229]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0230]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0231]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0232]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0233]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0234]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0235]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0236]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0237]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0238]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0239]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0240]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0241]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0242]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0243]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0244]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0245]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0246]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0247]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0248]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0249]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0250]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0251]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0252]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0253]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000503b: rkey[0254]: ' ' off: 0x00000000 len: 0x00000000 +>><< + +0x0000503b: EOF (0x0000503b) GOOD + +BLOCK - DIRECTORY +0x00000000: ix_self: 0x00020001 (ac/ab) +0x00000004: ix_type: 2 (BLOCK) +0x00000006: ix_pad1: 0x0000 +0x00000008: ix_parent: 0x00000000 (aa/aa) +0x0000000c: ix_nkeys: 127 +0x0000000e: ix_rkey[0000]: ' I376' +0x00000016: ix_rkey[0001]: ' I377' +0x0000001e: ix_rkey[0002]: ' I378' +0x00000026: ix_rkey[0003]: ' I379' +0x0000002e: ix_rkey[0004]: ' I380' +0x00000036: ix_rkey[0005]: ' I381' +0x0000003e: ix_rkey[0006]: ' I382' +0x00000046: ix_rkey[0007]: ' I383' +0x0000004e: ix_rkey[0008]: ' I384' +0x00000056: ix_rkey[0009]: ' I385' +0x0000005e: ix_rkey[0010]: ' I386' +0x00000066: ix_rkey[0011]: ' I387' +0x0000006e: ix_rkey[0012]: ' I388' +0x00000076: ix_rkey[0013]: ' I389' +0x0000007e: ix_rkey[0014]: ' I390' +0x00000086: ix_rkey[0015]: ' I391' +0x0000008e: ix_rkey[0016]: ' I392' +0x00000096: ix_rkey[0017]: ' I393' +0x0000009e: ix_rkey[0018]: ' I394' +0x000000a6: ix_rkey[0019]: ' I395' +0x000000ae: ix_rkey[0020]: ' I396' +0x000000b6: ix_rkey[0021]: ' I397' +0x000000be: ix_rkey[0022]: ' I398' +0x000000c6: ix_rkey[0023]: ' I399' +0x000000ce: ix_rkey[0024]: ' I400' +0x000000d6: ix_rkey[0025]: ' I401' +0x000000de: ix_rkey[0026]: ' I402' +0x000000e6: ix_rkey[0027]: ' I403' +0x000000ee: ix_rkey[0028]: ' I404' +0x000000f6: ix_rkey[0029]: ' I405' +0x000000fe: ix_rkey[0030]: ' I406' +0x00000106: ix_rkey[0031]: ' I407' +0x0000010e: ix_rkey[0032]: ' I408' +0x00000116: ix_rkey[0033]: ' I409' +0x0000011e: ix_rkey[0034]: ' I410' +0x00000126: ix_rkey[0035]: ' I411' +0x0000012e: ix_rkey[0036]: ' I412' +0x00000136: ix_rkey[0037]: ' I413' +0x0000013e: ix_rkey[0038]: ' I414' +0x00000146: ix_rkey[0039]: ' I415' +0x0000014e: ix_rkey[0040]: ' I416' +0x00000156: ix_rkey[0041]: ' I417' +0x0000015e: ix_rkey[0042]: ' I418' +0x00000166: ix_rkey[0043]: ' I419' +0x0000016e: ix_rkey[0044]: ' I420' +0x00000176: ix_rkey[0045]: ' I421' +0x0000017e: ix_rkey[0046]: ' I422' +0x00000186: ix_rkey[0047]: ' I423' +0x0000018e: ix_rkey[0048]: ' I424' +0x00000196: ix_rkey[0049]: ' I425' +0x0000019e: ix_rkey[0050]: ' I426' +0x000001a6: ix_rkey[0051]: ' I427' +0x000001ae: ix_rkey[0052]: ' I428' +0x000001b6: ix_rkey[0053]: ' I429' +0x000001be: ix_rkey[0054]: ' I430' +0x000001c6: ix_rkey[0055]: ' I431' +0x000001ce: ix_rkey[0056]: ' I432' +0x000001d6: ix_rkey[0057]: ' I433' +0x000001de: ix_rkey[0058]: ' I434' +0x000001e6: ix_rkey[0059]: ' I435' +0x000001ee: ix_rkey[0060]: ' I436' +0x000001f6: ix_rkey[0061]: ' I437' +0x000001fe: ix_rkey[0062]: ' I438' +0x00000206: ix_rkey[0063]: ' I439' +0x0000020e: ix_rkey[0064]: ' I440' +0x00000216: ix_rkey[0065]: ' I441' +0x0000021e: ix_rkey[0066]: ' I442' +0x00000226: ix_rkey[0067]: ' I443' +0x0000022e: ix_rkey[0068]: ' I444' +0x00000236: ix_rkey[0069]: ' I445' +0x0000023e: ix_rkey[0070]: ' I446' +0x00000246: ix_rkey[0071]: ' I447' +0x0000024e: ix_rkey[0072]: ' I448' +0x00000256: ix_rkey[0073]: ' I449' +0x0000025e: ix_rkey[0074]: ' I450' +0x00000266: ix_rkey[0075]: ' I451' +0x0000026e: ix_rkey[0076]: ' I452' +0x00000276: ix_rkey[0077]: ' I453' +0x0000027e: ix_rkey[0078]: ' I454' +0x00000286: ix_rkey[0079]: ' I455' +0x0000028e: ix_rkey[0080]: ' I456' +0x00000296: ix_rkey[0081]: ' I457' +0x0000029e: ix_rkey[0082]: ' I458' +0x000002a6: ix_rkey[0083]: ' I459' +0x000002ae: ix_rkey[0084]: ' I460' +0x000002b6: ix_rkey[0085]: ' I461' +0x000002be: ix_rkey[0086]: ' I462' +0x000002c6: ix_rkey[0087]: ' I463' +0x000002ce: ix_rkey[0088]: ' I464' +0x000002d6: ix_rkey[0089]: ' I465' +0x000002de: ix_rkey[0090]: ' I466' +0x000002e6: ix_rkey[0091]: ' I467' +0x000002ee: ix_rkey[0092]: ' I468' +0x000002f6: ix_rkey[0093]: ' I469' +0x000002fe: ix_rkey[0094]: ' I470' +0x00000306: ix_rkey[0095]: ' I471' +0x0000030e: ix_rkey[0096]: ' I472' +0x00000316: ix_rkey[0097]: ' I473' +0x0000031e: ix_rkey[0098]: ' I474' +0x00000326: ix_rkey[0099]: ' I475' +0x0000032e: ix_rkey[0100]: ' I476' +0x00000336: ix_rkey[0101]: ' I477' +0x0000033e: ix_rkey[0102]: ' I478' +0x00000346: ix_rkey[0103]: ' I479' +0x0000034e: ix_rkey[0104]: ' I480' +0x00000356: ix_rkey[0105]: ' I481' +0x0000035e: ix_rkey[0106]: ' I482' +0x00000366: ix_rkey[0107]: ' I483' +0x0000036e: ix_rkey[0108]: ' I484' +0x00000376: ix_rkey[0109]: ' I485' +0x0000037e: ix_rkey[0110]: ' I486' +0x00000386: ix_rkey[0111]: ' I487' +0x0000038e: ix_rkey[0112]: ' I488' +0x00000396: ix_rkey[0113]: ' I489' +0x0000039e: ix_rkey[0114]: ' I490' +0x000003a6: ix_rkey[0115]: ' I491' +0x000003ae: ix_rkey[0116]: ' I492' +0x000003b6: ix_rkey[0117]: ' I493' +0x000003be: ix_rkey[0118]: ' I494' +0x000003c6: ix_rkey[0119]: ' I495' +0x000003ce: ix_rkey[0120]: ' I496' +0x000003d6: ix_rkey[0121]: ' I497' +0x000003de: ix_rkey[0122]: ' I498' +0x000003e6: ix_rkey[0123]: ' I499' +0x000003ee: ix_rkey[0124]: ' I500' +0x000003f6: ix_rkey[0125]: ' I501' +0x000003fe: ix_rkey[0126]: ' I502' +0x00000406: ix_rkey[0127]: ' ' +0x0000040e: ix_rkey[0128]: ' ' +0x00000416: ix_rkey[0129]: ' ' +0x0000041e: ix_rkey[0130]: ' ' +0x00000426: ix_rkey[0131]: ' ' +0x0000042e: ix_rkey[0132]: ' ' +0x00000436: ix_rkey[0133]: ' ' +0x0000043e: ix_rkey[0134]: ' ' +0x00000446: ix_rkey[0135]: ' ' +0x0000044e: ix_rkey[0136]: ' ' +0x00000456: ix_rkey[0137]: ' ' +0x0000045e: ix_rkey[0138]: ' ' +0x00000466: ix_rkey[0139]: ' ' +0x0000046e: ix_rkey[0140]: ' ' +0x00000476: ix_rkey[0141]: ' ' +0x0000047e: ix_rkey[0142]: ' ' +0x00000486: ix_rkey[0143]: ' ' +0x0000048e: ix_rkey[0144]: ' ' +0x00000496: ix_rkey[0145]: ' ' +0x0000049e: ix_rkey[0146]: ' ' +0x000004a6: ix_rkey[0147]: ' ' +0x000004ae: ix_rkey[0148]: ' ' +0x000004b6: ix_rkey[0149]: ' ' +0x000004be: ix_rkey[0150]: ' ' +0x000004c6: ix_rkey[0151]: ' ' +0x000004ce: ix_rkey[0152]: ' ' +0x000004d6: ix_rkey[0153]: ' ' +0x000004de: ix_rkey[0154]: ' ' +0x000004e6: ix_rkey[0155]: ' ' +0x000004ee: ix_rkey[0156]: ' ' +0x000004f6: ix_rkey[0157]: ' ' +0x000004fe: ix_rkey[0158]: ' ' +0x00000506: ix_rkey[0159]: ' ' +0x0000050e: ix_rkey[0160]: ' ' +0x00000516: ix_rkey[0161]: ' ' +0x0000051e: ix_rkey[0162]: ' ' +0x00000526: ix_rkey[0163]: ' ' +0x0000052e: ix_rkey[0164]: ' ' +0x00000536: ix_rkey[0165]: ' ' +0x0000053e: ix_rkey[0166]: ' ' +0x00000546: ix_rkey[0167]: ' ' +0x0000054e: ix_rkey[0168]: ' ' +0x00000556: ix_rkey[0169]: ' ' +0x0000055e: ix_rkey[0170]: ' ' +0x00000566: ix_rkey[0171]: ' ' +0x0000056e: ix_rkey[0172]: ' ' +0x00000576: ix_rkey[0173]: ' ' +0x0000057e: ix_rkey[0174]: ' ' +0x00000586: ix_rkey[0175]: ' ' +0x0000058e: ix_rkey[0176]: ' ' +0x00000596: ix_rkey[0177]: ' ' +0x0000059e: ix_rkey[0178]: ' ' +0x000005a6: ix_rkey[0179]: ' ' +0x000005ae: ix_rkey[0180]: ' ' +0x000005b6: ix_rkey[0181]: ' ' +0x000005be: ix_rkey[0182]: ' ' +0x000005c6: ix_rkey[0183]: ' ' +0x000005ce: ix_rkey[0184]: ' ' +0x000005d6: ix_rkey[0185]: ' ' +0x000005de: ix_rkey[0186]: ' ' +0x000005e6: ix_rkey[0187]: ' ' +0x000005ee: ix_rkey[0188]: ' ' +0x000005f6: ix_rkey[0189]: ' ' +0x000005fe: ix_rkey[0190]: ' ' +0x00000606: ix_rkey[0191]: ' ' +0x0000060e: ix_rkey[0192]: ' ' +0x00000616: ix_rkey[0193]: ' ' +0x0000061e: ix_rkey[0194]: ' ' +0x00000626: ix_rkey[0195]: ' ' +0x0000062e: ix_rkey[0196]: ' ' +0x00000636: ix_rkey[0197]: ' ' +0x0000063e: ix_rkey[0198]: ' ' +0x00000646: ix_rkey[0199]: ' ' +0x0000064e: ix_rkey[0200]: ' ' +0x00000656: ix_rkey[0201]: ' ' +0x0000065e: ix_rkey[0202]: ' ' +0x00000666: ix_rkey[0203]: ' ' +0x0000066e: ix_rkey[0204]: ' ' +0x00000676: ix_rkey[0205]: ' ' +0x0000067e: ix_rkey[0206]: ' ' +0x00000686: ix_rkey[0207]: ' ' +0x0000068e: ix_rkey[0208]: ' ' +0x00000696: ix_rkey[0209]: ' ' +0x0000069e: ix_rkey[0210]: ' ' +0x000006a6: ix_rkey[0211]: ' ' +0x000006ae: ix_rkey[0212]: ' ' +0x000006b6: ix_rkey[0213]: ' ' +0x000006be: ix_rkey[0214]: ' ' +0x000006c6: ix_rkey[0215]: ' ' +0x000006ce: ix_rkey[0216]: ' ' +0x000006d6: ix_rkey[0217]: ' ' +0x000006de: ix_rkey[0218]: ' ' +0x000006e6: ix_rkey[0219]: ' ' +0x000006ee: ix_rkey[0220]: ' ' +0x000006f6: ix_rkey[0221]: ' ' +0x000006fe: ix_rkey[0222]: ' ' +0x00000706: ix_rkey[0223]: ' ' +0x0000070e: ix_rkey[0224]: ' ' +0x00000716: ix_rkey[0225]: ' ' +0x0000071e: ix_rkey[0226]: ' ' +0x00000726: ix_rkey[0227]: ' ' +0x0000072e: ix_rkey[0228]: ' ' +0x00000736: ix_rkey[0229]: ' ' +0x0000073e: ix_rkey[0230]: ' ' +0x00000746: ix_rkey[0231]: ' ' +0x0000074e: ix_rkey[0232]: ' ' +0x00000756: ix_rkey[0233]: ' ' +0x0000075e: ix_rkey[0234]: ' ' +0x00000766: ix_rkey[0235]: ' ' +0x0000076e: ix_rkey[0236]: ' ' +0x00000776: ix_rkey[0237]: ' ' +0x0000077e: ix_rkey[0238]: ' ' +0x00000786: ix_rkey[0239]: ' ' +0x0000078e: ix_rkey[0240]: ' ' +0x00000796: ix_rkey[0241]: ' ' +0x0000079e: ix_rkey[0242]: ' ' +0x000007a6: ix_rkey[0243]: ' ' +0x000007ae: ix_rkey[0244]: ' ' +0x000007b6: ix_rkey[0245]: ' ' +0x000007be: ix_rkey[0246]: ' ' +0x000007c6: ix_rkey[0247]: ' ' +0x000007ce: ix_rkey[0248]: ' ' +0x000007d6: ix_rkey[0249]: ' ' +0x000007de: ix_rkey[0250]: ' ' +0x000007e6: ix_rkey[0251]: ' ' +0x000007ee: ix_rkey[0252]: ' ' +0x000007f6: ix_rkey[0253]: ' ' +0x000007fe: ix_rkey[0254]: ' ' +0x00000806: ix_pad2: 0x0000 +0x00000808: ix_offs[0000]: 0x00000000 +0x0000080c: ix_lens[0000]: 0x00000038 +0x00000810: ix_offs[0001]: 0x00000038 +0x00000814: ix_lens[0001]: 0x0000003a +0x00000818: ix_offs[0002]: 0x00000072 +0x0000081c: ix_lens[0002]: 0x00000089 +0x00000820: ix_offs[0003]: 0x000000fb +0x00000824: ix_lens[0003]: 0x0000007c +0x00000828: ix_offs[0004]: 0x00000177 +0x0000082c: ix_lens[0004]: 0x00000057 +0x00000830: ix_offs[0005]: 0x000001ce +0x00000834: ix_lens[0005]: 0x00000056 +0x00000838: ix_offs[0006]: 0x00000224 +0x0000083c: ix_lens[0006]: 0x0000004e +0x00000840: ix_offs[0007]: 0x00000272 +0x00000844: ix_lens[0007]: 0x00000059 +0x00000848: ix_offs[0008]: 0x000002cb +0x0000084c: ix_lens[0008]: 0x00000095 +0x00000850: ix_offs[0009]: 0x00000360 +0x00000854: ix_lens[0009]: 0x0000008e +0x00000858: ix_offs[0010]: 0x000003ee +0x0000085c: ix_lens[0010]: 0x00000089 +0x00000860: ix_offs[0011]: 0x00000477 +0x00000864: ix_lens[0011]: 0x00000083 +0x00000868: ix_offs[0012]: 0x000004fa +0x0000086c: ix_lens[0012]: 0x00000086 +0x00000870: ix_offs[0013]: 0x00000580 +0x00000874: ix_lens[0013]: 0x0000008d +0x00000878: ix_offs[0014]: 0x0000060d +0x0000087c: ix_lens[0014]: 0x00000074 +0x00000880: ix_offs[0015]: 0x00000681 +0x00000884: ix_lens[0015]: 0x00000072 +0x00000888: ix_offs[0016]: 0x000006f3 +0x0000088c: ix_lens[0016]: 0x00000077 +0x00000890: ix_offs[0017]: 0x0000076a +0x00000894: ix_lens[0017]: 0x00000061 +0x00000898: ix_offs[0018]: 0x000007cb +0x0000089c: ix_lens[0018]: 0x00000073 +0x000008a0: ix_offs[0019]: 0x0000083e +0x000008a4: ix_lens[0019]: 0x0000006f +0x000008a8: ix_offs[0020]: 0x000008ad +0x000008ac: ix_lens[0020]: 0x0000008f +0x000008b0: ix_offs[0021]: 0x0000093c +0x000008b4: ix_lens[0021]: 0x0000007e +0x000008b8: ix_offs[0022]: 0x000009ba +0x000008bc: ix_lens[0022]: 0x00000099 +0x000008c0: ix_offs[0023]: 0x00000a53 +0x000008c4: ix_lens[0023]: 0x00000083 +0x000008c8: ix_offs[0024]: 0x00000ad6 +0x000008cc: ix_lens[0024]: 0x0000008f +0x000008d0: ix_offs[0025]: 0x00000b65 +0x000008d4: ix_lens[0025]: 0x0000007f +0x000008d8: ix_offs[0026]: 0x00000be4 +0x000008dc: ix_lens[0026]: 0x000000ac +0x000008e0: ix_offs[0027]: 0x00000c90 +0x000008e4: ix_lens[0027]: 0x0000006d +0x000008e8: ix_offs[0028]: 0x00000cfd +0x000008ec: ix_lens[0028]: 0x00000070 +0x000008f0: ix_offs[0029]: 0x00000d6d +0x000008f4: ix_lens[0029]: 0x000000fc +0x000008f8: ix_offs[0030]: 0x00000e69 +0x000008fc: ix_lens[0030]: 0x0000006d +0x00000900: ix_offs[0031]: 0x00000ed6 +0x00000904: ix_lens[0031]: 0x0000005c +0x00000908: ix_offs[0032]: 0x00000f32 +0x0000090c: ix_lens[0032]: 0x000000b7 +0x00000910: ix_offs[0033]: 0x00000fe9 +0x00000914: ix_lens[0033]: 0x00000096 +0x00000918: ix_offs[0034]: 0x0000107f +0x0000091c: ix_lens[0034]: 0x00000072 +0x00000920: ix_offs[0035]: 0x000010f1 +0x00000924: ix_lens[0035]: 0x000000b0 +0x00000928: ix_offs[0036]: 0x000011a1 +0x0000092c: ix_lens[0036]: 0x000000bd +0x00000930: ix_offs[0037]: 0x0000125e +0x00000934: ix_lens[0037]: 0x0000005e +0x00000938: ix_offs[0038]: 0x000012bc +0x0000093c: ix_lens[0038]: 0x0000006a +0x00000940: ix_offs[0039]: 0x00001326 +0x00000944: ix_lens[0039]: 0x0000005d +0x00000948: ix_offs[0040]: 0x00001383 +0x0000094c: ix_lens[0040]: 0x0000005e +0x00000950: ix_offs[0041]: 0x000013e1 +0x00000954: ix_lens[0041]: 0x000000dd +0x00000958: ix_offs[0042]: 0x000014be +0x0000095c: ix_lens[0042]: 0x0000008f +0x00000960: ix_offs[0043]: 0x0000154d +0x00000964: ix_lens[0043]: 0x000000b9 +0x00000968: ix_offs[0044]: 0x00001606 +0x0000096c: ix_lens[0044]: 0x00000083 +0x00000970: ix_offs[0045]: 0x00001689 +0x00000974: ix_lens[0045]: 0x00000076 +0x00000978: ix_offs[0046]: 0x000016ff +0x0000097c: ix_lens[0046]: 0x0000006b +0x00000980: ix_offs[0047]: 0x0000176a +0x00000984: ix_lens[0047]: 0x00000072 +0x00000988: ix_offs[0048]: 0x000017dc +0x0000098c: ix_lens[0048]: 0x00000068 +0x00000990: ix_offs[0049]: 0x00001844 +0x00000994: ix_lens[0049]: 0x0000006a +0x00000998: ix_offs[0050]: 0x000018ae +0x0000099c: ix_lens[0050]: 0x0000007b +0x000009a0: ix_offs[0051]: 0x00001929 +0x000009a4: ix_lens[0051]: 0x0000006a +0x000009a8: ix_offs[0052]: 0x00001993 +0x000009ac: ix_lens[0052]: 0x00000069 +0x000009b0: ix_offs[0053]: 0x000019fc +0x000009b4: ix_lens[0053]: 0x00000079 +0x000009b8: ix_offs[0054]: 0x00001a75 +0x000009bc: ix_lens[0054]: 0x00000092 +0x000009c0: ix_offs[0055]: 0x00001b07 +0x000009c4: ix_lens[0055]: 0x00000037 +0x000009c8: ix_offs[0056]: 0x00001b3e +0x000009cc: ix_lens[0056]: 0x0000007f +0x000009d0: ix_offs[0057]: 0x00001bbd +0x000009d4: ix_lens[0057]: 0x00000058 +0x000009d8: ix_offs[0058]: 0x00001c15 +0x000009dc: ix_lens[0058]: 0x00000094 +0x000009e0: ix_offs[0059]: 0x00001ca9 +0x000009e4: ix_lens[0059]: 0x00000070 +0x000009e8: ix_offs[0060]: 0x00001d19 +0x000009ec: ix_lens[0060]: 0x0000007c +0x000009f0: ix_offs[0061]: 0x00001d95 +0x000009f4: ix_lens[0061]: 0x000000c4 +0x000009f8: ix_offs[0062]: 0x00001e59 +0x000009fc: ix_lens[0062]: 0x00000104 +0x00000a00: ix_offs[0063]: 0x00001f5d +0x00000a04: ix_lens[0063]: 0x000000f4 +0x00000a08: ix_offs[0064]: 0x00002051 +0x00000a0c: ix_lens[0064]: 0x00000088 +0x00000a10: ix_offs[0065]: 0x000020d9 +0x00000a14: ix_lens[0065]: 0x00000069 +0x00000a18: ix_offs[0066]: 0x00002142 +0x00000a1c: ix_lens[0066]: 0x00000048 +0x00000a20: ix_offs[0067]: 0x0000218a +0x00000a24: ix_lens[0067]: 0x0000004c +0x00000a28: ix_offs[0068]: 0x000021d6 +0x00000a2c: ix_lens[0068]: 0x00000062 +0x00000a30: ix_offs[0069]: 0x00002238 +0x00000a34: ix_lens[0069]: 0x0000007c +0x00000a38: ix_offs[0070]: 0x000022b4 +0x00000a3c: ix_lens[0070]: 0x00000073 +0x00000a40: ix_offs[0071]: 0x00002327 +0x00000a44: ix_lens[0071]: 0x0000009d +0x00000a48: ix_offs[0072]: 0x000023c4 +0x00000a4c: ix_lens[0072]: 0x00000080 +0x00000a50: ix_offs[0073]: 0x00002444 +0x00000a54: ix_lens[0073]: 0x0000008c +0x00000a58: ix_offs[0074]: 0x000024d0 +0x00000a5c: ix_lens[0074]: 0x000000cc +0x00000a60: ix_offs[0075]: 0x0000259c +0x00000a64: ix_lens[0075]: 0x00000089 +0x00000a68: ix_offs[0076]: 0x00002625 +0x00000a6c: ix_lens[0076]: 0x00000092 +0x00000a70: ix_offs[0077]: 0x000026b7 +0x00000a74: ix_lens[0077]: 0x00000075 +0x00000a78: ix_offs[0078]: 0x0000272c +0x00000a7c: ix_lens[0078]: 0x0000005f +0x00000a80: ix_offs[0079]: 0x0000278b +0x00000a84: ix_lens[0079]: 0x00000066 +0x00000a88: ix_offs[0080]: 0x000027f1 +0x00000a8c: ix_lens[0080]: 0x00000104 +0x00000a90: ix_offs[0081]: 0x000028f5 +0x00000a94: ix_lens[0081]: 0x000000c1 +0x00000a98: ix_offs[0082]: 0x000029b6 +0x00000a9c: ix_lens[0082]: 0x000000de +0x00000aa0: ix_offs[0083]: 0x00002a94 +0x00000aa4: ix_lens[0083]: 0x0000009f +0x00000aa8: ix_offs[0084]: 0x00002b33 +0x00000aac: ix_lens[0084]: 0x00000085 +0x00000ab0: ix_offs[0085]: 0x00002bb8 +0x00000ab4: ix_lens[0085]: 0x0000008a +0x00000ab8: ix_offs[0086]: 0x00002c42 +0x00000abc: ix_lens[0086]: 0x00000068 +0x00000ac0: ix_offs[0087]: 0x00002caa +0x00000ac4: ix_lens[0087]: 0x0000008e +0x00000ac8: ix_offs[0088]: 0x00002d38 +0x00000acc: ix_lens[0088]: 0x00000074 +0x00000ad0: ix_offs[0089]: 0x00002dac +0x00000ad4: ix_lens[0089]: 0x00000085 +0x00000ad8: ix_offs[0090]: 0x00002e31 +0x00000adc: ix_lens[0090]: 0x00000072 +0x00000ae0: ix_offs[0091]: 0x00002ea3 +0x00000ae4: ix_lens[0091]: 0x00000033 +0x00000ae8: ix_offs[0092]: 0x00002ed6 +0x00000aec: ix_lens[0092]: 0x000000a0 +0x00000af0: ix_offs[0093]: 0x00002f76 +0x00000af4: ix_lens[0093]: 0x00000090 +0x00000af8: ix_offs[0094]: 0x00003006 +0x00000afc: ix_lens[0094]: 0x000000e3 +0x00000b00: ix_offs[0095]: 0x000030e9 +0x00000b04: ix_lens[0095]: 0x00000094 +0x00000b08: ix_offs[0096]: 0x0000317d +0x00000b0c: ix_lens[0096]: 0x00000086 +0x00000b10: ix_offs[0097]: 0x00003203 +0x00000b14: ix_lens[0097]: 0x000000a5 +0x00000b18: ix_offs[0098]: 0x000032a8 +0x00000b1c: ix_lens[0098]: 0x00000073 +0x00000b20: ix_offs[0099]: 0x0000331b +0x00000b24: ix_lens[0099]: 0x0000009b +0x00000b28: ix_offs[0100]: 0x000033b6 +0x00000b2c: ix_lens[0100]: 0x00000064 +0x00000b30: ix_offs[0101]: 0x0000341a +0x00000b34: ix_lens[0101]: 0x00000083 +0x00000b38: ix_offs[0102]: 0x0000349d +0x00000b3c: ix_lens[0102]: 0x0000003d +0x00000b40: ix_offs[0103]: 0x000034da +0x00000b44: ix_lens[0103]: 0x00000076 +0x00000b48: ix_offs[0104]: 0x00003550 +0x00000b4c: ix_lens[0104]: 0x0000003d +0x00000b50: ix_offs[0105]: 0x0000358d +0x00000b54: ix_lens[0105]: 0x00000077 +0x00000b58: ix_offs[0106]: 0x00003604 +0x00000b5c: ix_lens[0106]: 0x00000068 +0x00000b60: ix_offs[0107]: 0x0000366c +0x00000b64: ix_lens[0107]: 0x0000003e +0x00000b68: ix_offs[0108]: 0x000036aa +0x00000b6c: ix_lens[0108]: 0x00000050 +0x00000b70: ix_offs[0109]: 0x000036fa +0x00000b74: ix_lens[0109]: 0x00000047 +0x00000b78: ix_offs[0110]: 0x00003741 +0x00000b7c: ix_lens[0110]: 0x00000085 +0x00000b80: ix_offs[0111]: 0x000037c6 +0x00000b84: ix_lens[0111]: 0x00000070 +0x00000b88: ix_offs[0112]: 0x00003836 +0x00000b8c: ix_lens[0112]: 0x0000007f +0x00000b90: ix_offs[0113]: 0x000038b5 +0x00000b94: ix_lens[0113]: 0x00000074 +0x00000b98: ix_offs[0114]: 0x00003929 +0x00000b9c: ix_lens[0114]: 0x00000049 +0x00000ba0: ix_offs[0115]: 0x00003972 +0x00000ba4: ix_lens[0115]: 0x00000071 +0x00000ba8: ix_offs[0116]: 0x000039e3 +0x00000bac: ix_lens[0116]: 0x00000071 +0x00000bb0: ix_offs[0117]: 0x00003a54 +0x00000bb4: ix_lens[0117]: 0x00000094 +0x00000bb8: ix_offs[0118]: 0x00003ae8 +0x00000bbc: ix_lens[0118]: 0x0000007b +0x00000bc0: ix_offs[0119]: 0x00003b63 +0x00000bc4: ix_lens[0119]: 0x0000007c +0x00000bc8: ix_offs[0120]: 0x00003bdf +0x00000bcc: ix_lens[0120]: 0x0000004b +0x00000bd0: ix_offs[0121]: 0x00003c2a +0x00000bd4: ix_lens[0121]: 0x00000076 +0x00000bd8: ix_offs[0122]: 0x00003ca0 +0x00000bdc: ix_lens[0122]: 0x00000071 +0x00000be0: ix_offs[0123]: 0x00003d11 +0x00000be4: ix_lens[0123]: 0x00000067 +0x00000be8: ix_offs[0124]: 0x00003d78 +0x00000bec: ix_lens[0124]: 0x0000006f +0x00000bf0: ix_offs[0125]: 0x00003de7 +0x00000bf4: ix_lens[0125]: 0x0000006d +0x00000bf8: ix_offs[0126]: 0x00003e54 +0x00000bfc: ix_lens[0126]: 0x0000007a +0x00000c00: ix_offs[0127]: 0x00000000 +0x00000c04: ix_lens[0127]: 0x00000000 +0x00000c08: ix_offs[0128]: 0x00000000 +0x00000c0c: ix_lens[0128]: 0x00000000 +0x00000c10: ix_offs[0129]: 0x00000000 +0x00000c14: ix_lens[0129]: 0x00000000 +0x00000c18: ix_offs[0130]: 0x00000000 +0x00000c1c: ix_lens[0130]: 0x00000000 +0x00000c20: ix_offs[0131]: 0x00000000 +0x00000c24: ix_lens[0131]: 0x00000000 +0x00000c28: ix_offs[0132]: 0x00000000 +0x00000c2c: ix_lens[0132]: 0x00000000 +0x00000c30: ix_offs[0133]: 0x00000000 +0x00000c34: ix_lens[0133]: 0x00000000 +0x00000c38: ix_offs[0134]: 0x00000000 +0x00000c3c: ix_lens[0134]: 0x00000000 +0x00000c40: ix_offs[0135]: 0x00000000 +0x00000c44: ix_lens[0135]: 0x00000000 +0x00000c48: ix_offs[0136]: 0x00000000 +0x00000c4c: ix_lens[0136]: 0x00000000 +0x00000c50: ix_offs[0137]: 0x00000000 +0x00000c54: ix_lens[0137]: 0x00000000 +0x00000c58: ix_offs[0138]: 0x00000000 +0x00000c5c: ix_lens[0138]: 0x00000000 +0x00000c60: ix_offs[0139]: 0x00000000 +0x00000c64: ix_lens[0139]: 0x00000000 +0x00000c68: ix_offs[0140]: 0x00000000 +0x00000c6c: ix_lens[0140]: 0x00000000 +0x00000c70: ix_offs[0141]: 0x00000000 +0x00000c74: ix_lens[0141]: 0x00000000 +0x00000c78: ix_offs[0142]: 0x00000000 +0x00000c7c: ix_lens[0142]: 0x00000000 +0x00000c80: ix_offs[0143]: 0x00000000 +0x00000c84: ix_lens[0143]: 0x00000000 +0x00000c88: ix_offs[0144]: 0x00000000 +0x00000c8c: ix_lens[0144]: 0x00000000 +0x00000c90: ix_offs[0145]: 0x00000000 +0x00000c94: ix_lens[0145]: 0x00000000 +0x00000c98: ix_offs[0146]: 0x00000000 +0x00000c9c: ix_lens[0146]: 0x00000000 +0x00000ca0: ix_offs[0147]: 0x00000000 +0x00000ca4: ix_lens[0147]: 0x00000000 +0x00000ca8: ix_offs[0148]: 0x00000000 +0x00000cac: ix_lens[0148]: 0x00000000 +0x00000cb0: ix_offs[0149]: 0x00000000 +0x00000cb4: ix_lens[0149]: 0x00000000 +0x00000cb8: ix_offs[0150]: 0x00000000 +0x00000cbc: ix_lens[0150]: 0x00000000 +0x00000cc0: ix_offs[0151]: 0x00000000 +0x00000cc4: ix_lens[0151]: 0x00000000 +0x00000cc8: ix_offs[0152]: 0x00000000 +0x00000ccc: ix_lens[0152]: 0x00000000 +0x00000cd0: ix_offs[0153]: 0x00000000 +0x00000cd4: ix_lens[0153]: 0x00000000 +0x00000cd8: ix_offs[0154]: 0x00000000 +0x00000cdc: ix_lens[0154]: 0x00000000 +0x00000ce0: ix_offs[0155]: 0x00000000 +0x00000ce4: ix_lens[0155]: 0x00000000 +0x00000ce8: ix_offs[0156]: 0x00000000 +0x00000cec: ix_lens[0156]: 0x00000000 +0x00000cf0: ix_offs[0157]: 0x00000000 +0x00000cf4: ix_lens[0157]: 0x00000000 +0x00000cf8: ix_offs[0158]: 0x00000000 +0x00000cfc: ix_lens[0158]: 0x00000000 +0x00000d00: ix_offs[0159]: 0x00000000 +0x00000d04: ix_lens[0159]: 0x00000000 +0x00000d08: ix_offs[0160]: 0x00000000 +0x00000d0c: ix_lens[0160]: 0x00000000 +0x00000d10: ix_offs[0161]: 0x00000000 +0x00000d14: ix_lens[0161]: 0x00000000 +0x00000d18: ix_offs[0162]: 0x00000000 +0x00000d1c: ix_lens[0162]: 0x00000000 +0x00000d20: ix_offs[0163]: 0x00000000 +0x00000d24: ix_lens[0163]: 0x00000000 +0x00000d28: ix_offs[0164]: 0x00000000 +0x00000d2c: ix_lens[0164]: 0x00000000 +0x00000d30: ix_offs[0165]: 0x00000000 +0x00000d34: ix_lens[0165]: 0x00000000 +0x00000d38: ix_offs[0166]: 0x00000000 +0x00000d3c: ix_lens[0166]: 0x00000000 +0x00000d40: ix_offs[0167]: 0x00000000 +0x00000d44: ix_lens[0167]: 0x00000000 +0x00000d48: ix_offs[0168]: 0x00000000 +0x00000d4c: ix_lens[0168]: 0x00000000 +0x00000d50: ix_offs[0169]: 0x00000000 +0x00000d54: ix_lens[0169]: 0x00000000 +0x00000d58: ix_offs[0170]: 0x00000000 +0x00000d5c: ix_lens[0170]: 0x00000000 +0x00000d60: ix_offs[0171]: 0x00000000 +0x00000d64: ix_lens[0171]: 0x00000000 +0x00000d68: ix_offs[0172]: 0x00000000 +0x00000d6c: ix_lens[0172]: 0x00000000 +0x00000d70: ix_offs[0173]: 0x00000000 +0x00000d74: ix_lens[0173]: 0x00000000 +0x00000d78: ix_offs[0174]: 0x00000000 +0x00000d7c: ix_lens[0174]: 0x00000000 +0x00000d80: ix_offs[0175]: 0x00000000 +0x00000d84: ix_lens[0175]: 0x00000000 +0x00000d88: ix_offs[0176]: 0x00000000 +0x00000d8c: ix_lens[0176]: 0x00000000 +0x00000d90: ix_offs[0177]: 0x00000000 +0x00000d94: ix_lens[0177]: 0x00000000 +0x00000d98: ix_offs[0178]: 0x00000000 +0x00000d9c: ix_lens[0178]: 0x00000000 +0x00000da0: ix_offs[0179]: 0x00000000 +0x00000da4: ix_lens[0179]: 0x00000000 +0x00000da8: ix_offs[0180]: 0x00000000 +0x00000dac: ix_lens[0180]: 0x00000000 +0x00000db0: ix_offs[0181]: 0x00000000 +0x00000db4: ix_lens[0181]: 0x00000000 +0x00000db8: ix_offs[0182]: 0x00000000 +0x00000dbc: ix_lens[0182]: 0x00000000 +0x00000dc0: ix_offs[0183]: 0x00000000 +0x00000dc4: ix_lens[0183]: 0x00000000 +0x00000dc8: ix_offs[0184]: 0x00000000 +0x00000dcc: ix_lens[0184]: 0x00000000 +0x00000dd0: ix_offs[0185]: 0x00000000 +0x00000dd4: ix_lens[0185]: 0x00000000 +0x00000dd8: ix_offs[0186]: 0x00000000 +0x00000ddc: ix_lens[0186]: 0x00000000 +0x00000de0: ix_offs[0187]: 0x00000000 +0x00000de4: ix_lens[0187]: 0x00000000 +0x00000de8: ix_offs[0188]: 0x00000000 +0x00000dec: ix_lens[0188]: 0x00000000 +0x00000df0: ix_offs[0189]: 0x00000000 +0x00000df4: ix_lens[0189]: 0x00000000 +0x00000df8: ix_offs[0190]: 0x00000000 +0x00000dfc: ix_lens[0190]: 0x00000000 +0x00000e00: ix_offs[0191]: 0x00000000 +0x00000e04: ix_lens[0191]: 0x00000000 +0x00000e08: ix_offs[0192]: 0x00000000 +0x00000e0c: ix_lens[0192]: 0x00000000 +0x00000e10: ix_offs[0193]: 0x00000000 +0x00000e14: ix_lens[0193]: 0x00000000 +0x00000e18: ix_offs[0194]: 0x00000000 +0x00000e1c: ix_lens[0194]: 0x00000000 +0x00000e20: ix_offs[0195]: 0x00000000 +0x00000e24: ix_lens[0195]: 0x00000000 +0x00000e28: ix_offs[0196]: 0x00000000 +0x00000e2c: ix_lens[0196]: 0x00000000 +0x00000e30: ix_offs[0197]: 0x00000000 +0x00000e34: ix_lens[0197]: 0x00000000 +0x00000e38: ix_offs[0198]: 0x00000000 +0x00000e3c: ix_lens[0198]: 0x00000000 +0x00000e40: ix_offs[0199]: 0x00000000 +0x00000e44: ix_lens[0199]: 0x00000000 +0x00000e48: ix_offs[0200]: 0x00000000 +0x00000e4c: ix_lens[0200]: 0x00000000 +0x00000e50: ix_offs[0201]: 0x00000000 +0x00000e54: ix_lens[0201]: 0x00000000 +0x00000e58: ix_offs[0202]: 0x00000000 +0x00000e5c: ix_lens[0202]: 0x00000000 +0x00000e60: ix_offs[0203]: 0x00000000 +0x00000e64: ix_lens[0203]: 0x00000000 +0x00000e68: ix_offs[0204]: 0x00000000 +0x00000e6c: ix_lens[0204]: 0x00000000 +0x00000e70: ix_offs[0205]: 0x00000000 +0x00000e74: ix_lens[0205]: 0x00000000 +0x00000e78: ix_offs[0206]: 0x00000000 +0x00000e7c: ix_lens[0206]: 0x00000000 +0x00000e80: ix_offs[0207]: 0x00000000 +0x00000e84: ix_lens[0207]: 0x00000000 +0x00000e88: ix_offs[0208]: 0x00000000 +0x00000e8c: ix_lens[0208]: 0x00000000 +0x00000e90: ix_offs[0209]: 0x00000000 +0x00000e94: ix_lens[0209]: 0x00000000 +0x00000e98: ix_offs[0210]: 0x00000000 +0x00000e9c: ix_lens[0210]: 0x00000000 +0x00000ea0: ix_offs[0211]: 0x00000000 +0x00000ea4: ix_lens[0211]: 0x00000000 +0x00000ea8: ix_offs[0212]: 0x00000000 +0x00000eac: ix_lens[0212]: 0x00000000 +0x00000eb0: ix_offs[0213]: 0x00000000 +0x00000eb4: ix_lens[0213]: 0x00000000 +0x00000eb8: ix_offs[0214]: 0x00000000 +0x00000ebc: ix_lens[0214]: 0x00000000 +0x00000ec0: ix_offs[0215]: 0x00000000 +0x00000ec4: ix_lens[0215]: 0x00000000 +0x00000ec8: ix_offs[0216]: 0x00000000 +0x00000ecc: ix_lens[0216]: 0x00000000 +0x00000ed0: ix_offs[0217]: 0x00000000 +0x00000ed4: ix_lens[0217]: 0x00000000 +0x00000ed8: ix_offs[0218]: 0x00000000 +0x00000edc: ix_lens[0218]: 0x00000000 +0x00000ee0: ix_offs[0219]: 0x00000000 +0x00000ee4: ix_lens[0219]: 0x00000000 +0x00000ee8: ix_offs[0220]: 0x00000000 +0x00000eec: ix_lens[0220]: 0x00000000 +0x00000ef0: ix_offs[0221]: 0x00000000 +0x00000ef4: ix_lens[0221]: 0x00000000 +0x00000ef8: ix_offs[0222]: 0x00000000 +0x00000efc: ix_lens[0222]: 0x00000000 +0x00000f00: ix_offs[0223]: 0x00000000 +0x00000f04: ix_lens[0223]: 0x00000000 +0x00000f08: ix_offs[0224]: 0x00000000 +0x00000f0c: ix_lens[0224]: 0x00000000 +0x00000f10: ix_offs[0225]: 0x00000000 +0x00000f14: ix_lens[0225]: 0x00000000 +0x00000f18: ix_offs[0226]: 0x00000000 +0x00000f1c: ix_lens[0226]: 0x00000000 +0x00000f20: ix_offs[0227]: 0x00000000 +0x00000f24: ix_lens[0227]: 0x00000000 +0x00000f28: ix_offs[0228]: 0x00000000 +0x00000f2c: ix_lens[0228]: 0x00000000 +0x00000f30: ix_offs[0229]: 0x00000000 +0x00000f34: ix_lens[0229]: 0x00000000 +0x00000f38: ix_offs[0230]: 0x00000000 +0x00000f3c: ix_lens[0230]: 0x00000000 +0x00000f40: ix_offs[0231]: 0x00000000 +0x00000f44: ix_lens[0231]: 0x00000000 +0x00000f48: ix_offs[0232]: 0x00000000 +0x00000f4c: ix_lens[0232]: 0x00000000 +0x00000f50: ix_offs[0233]: 0x00000000 +0x00000f54: ix_lens[0233]: 0x00000000 +0x00000f58: ix_offs[0234]: 0x00000000 +0x00000f5c: ix_lens[0234]: 0x00000000 +0x00000f60: ix_offs[0235]: 0x00000000 +0x00000f64: ix_lens[0235]: 0x00000000 +0x00000f68: ix_offs[0236]: 0x00000000 +0x00000f6c: ix_lens[0236]: 0x00000000 +0x00000f70: ix_offs[0237]: 0x00000000 +0x00000f74: ix_lens[0237]: 0x00000000 +0x00000f78: ix_offs[0238]: 0x00000000 +0x00000f7c: ix_lens[0238]: 0x00000000 +0x00000f80: ix_offs[0239]: 0x00000000 +0x00000f84: ix_lens[0239]: 0x00000000 +0x00000f88: ix_offs[0240]: 0x00000000 +0x00000f8c: ix_lens[0240]: 0x00000000 +0x00000f90: ix_offs[0241]: 0x00000000 +0x00000f94: ix_lens[0241]: 0x00000000 +0x00000f98: ix_offs[0242]: 0x00000000 +0x00000f9c: ix_lens[0242]: 0x00000000 +0x00000fa0: ix_offs[0243]: 0x00000000 +0x00000fa4: ix_lens[0243]: 0x00000000 +0x00000fa8: ix_offs[0244]: 0x00000000 +0x00000fac: ix_lens[0244]: 0x00000000 +0x00000fb0: ix_offs[0245]: 0x00000000 +0x00000fb4: ix_lens[0245]: 0x00000000 +0x00000fb8: ix_offs[0246]: 0x00000000 +0x00000fbc: ix_lens[0246]: 0x00000000 +0x00000fc0: ix_offs[0247]: 0x00000000 +0x00000fc4: ix_lens[0247]: 0x00000000 +0x00000fc8: ix_offs[0248]: 0x00000000 +0x00000fcc: ix_lens[0248]: 0x00000000 +0x00000fd0: ix_offs[0249]: 0x00000000 +0x00000fd4: ix_lens[0249]: 0x00000000 +0x00000fd8: ix_offs[0250]: 0x00000000 +0x00000fdc: ix_lens[0250]: 0x00000000 +0x00000fe0: ix_offs[0251]: 0x00000000 +0x00000fe4: ix_lens[0251]: 0x00000000 +0x00000fe8: ix_offs[0252]: 0x00000000 +0x00000fec: ix_lens[0252]: 0x00000000 +0x00000ff0: ix_offs[0253]: 0x00000000 +0x00000ff4: ix_lens[0253]: 0x00000000 +0x00000ff8: ix_offs[0254]: 0x00000000 +0x00000ffc: ix_lens[0254]: 0x00000000 + +BLOCK - DATA +0x00001000: rkey[0000]: ' I376' off: 0x00000000 len: 0x00000038 +>> +0 @I376@ INDI +1 NAME John /Work/ +1 SEX M +1 FAMS @F234@ +<< +0x00001038: rkey[0001]: ' I377' off: 0x00000038 len: 0x0000003a +>> +0 @I377@ INDI +1 NAME Sarah /Boude/ +1 SEX F +1 FAMS @F234@ +<< +0x00001072: rkey[0002]: ' I378' off: 0x00000072 len: 0x00000089 +>> +0 @I378@ INDI +1 NAME Edmund /Burke_Roche/ +1 SEX M +1 TITL Baron Fermoy +1 BIRT +2 DATE 1815 +1 DEAT +2 DATE 1874 +1 FAMC @F236@ +1 FAMS @F232@ +<< +0x000010fb: rkey[0003]: ' I379' off: 0x000000fb len: 0x0000007c +>> +0 @I379@ INDI +1 NAME Elizabeth Caroline /Boothby/ +1 SEX F +1 BIRT +2 DATE 1821 +1 DEAT +2 DATE 1897 +1 FAMC @F237@ +1 FAMS @F232@ +<< +0x00001177: rkey[0004]: ' I380' off: 0x00000177 len: 0x00000057 +>> +0 @I380@ INDI +1 NAME James Brownell /Boothby/ +1 SEX M +1 DEAT +2 DATE 1850 +1 FAMS @F237@ +<< +0x000011ce: rkey[0005]: ' I381' off: 0x000001ce len: 0x00000056 +>> +0 @I381@ INDI +1 NAME Charlotte /Cunningham/ +1 SEX F +1 DEAT +2 DATE 1893 +1 FAMS @F237@ +<< +0x00001224: rkey[0006]: ' I382' off: 0x00000224 len: 0x0000004e +>> +0 @I382@ INDI +1 NAME Edward /Roche/ +1 SEX M +1 DEAT +2 DATE 1855 +1 FAMS @F236@ +<< +0x00001272: rkey[0007]: ' I383' off: 0x00000272 len: 0x00000059 +>> +0 @I383@ INDI +1 NAME Margaret Honoria /Curtain/ +1 SEX F +1 DEAT +2 DATE 1862 +1 FAMS @F236@ +<< +0x000012cb: rkey[0008]: ' I384' off: 0x000002cb len: 0x00000095 +>> +0 @I384@ INDI +1 NAME James Albert Edward/Hamilton/ +1 SEX M +1 TITL Duke of Abercorn +1 BIRT +2 DATE 1869 +1 DEAT +2 DATE 1953 +1 FAMC @F238@ +1 FAMS @F229@ +<< +0x00001360: rkey[0009]: ' I385' off: 0x00000360 len: 0x0000008e +>> +0 @I385@ INDI +1 NAME Rosalind Cecilia Caroline/Bingham/ +1 SEX F +1 TITL Lady +1 BIRT +2 DATE 1869 +1 DEAT +2 DATE 1958 +1 FAMC @F239@ +1 FAMS @F229@ +<< +0x000013ee: rkey[0010]: ' I386' off: 0x000003ee len: 0x00000089 +>> +0 @I386@ INDI +1 NAME James /Hamilton/ +1 SEX M +1 TITL Duke of Abercorn +1 BIRT +2 DATE 1838 +1 DEAT +2 DATE 1913 +1 FAMC @F240@ +1 FAMS @F238@ +<< +0x00001477: rkey[0011]: ' I387' off: 0x00000477 len: 0x00000083 +>> +0 @I387@ INDI +1 NAME Mary Anna /Curzon-Howe/ +1 SEX F +1 TITL Lady +1 BIRT +2 DATE 1848 +1 DEAT +2 DATE 1929 +1 FAMC @F241@ +1 FAMS @F238@ +<< +0x000014fa: rkey[0012]: ' I388' off: 0x000004fa len: 0x00000086 +>> +0 @I388@ INDI +1 NAME George /Bingham/ +1 SEX M +1 TITL Earl of Lucan +1 BIRT +2 DATE 1830 +1 DEAT +2 DATE 1914 +1 FAMC @F242@ +1 FAMS @F239@ +<< +0x00001580: rkey[0013]: ' I389' off: 0x00000580 len: 0x0000008d +>> +0 @I389@ INDI +1 NAME Cecilia Catherine /Gordon-Lennox/ +1 SEX F +1 TITL Lady +1 BIRT +2 DATE 1838 +1 DEAT +2 DATE 1910 +1 FAMC @F243@ +1 FAMS @F239@ +<< +0x0000160d: rkey[0014]: ' I390' off: 0x0000060d len: 0x00000074 +>> +0 @I390@ INDI +1 NAME William Smith /Gill/ +1 SEX M +1 BIRT +2 DATE 1865 +1 DEAT +2 DATE 1957 +1 FAMC @F244@ +1 FAMS @F231@ +<< +0x00001681: rkey[0015]: ' I391' off: 0x00000681 len: 0x00000072 +>> +0 @I391@ INDI +1 NAME Ruth /Littlejohn/ +1 SEX F +1 BIRT +2 DATE 1879 +1 DEAT +2 DATE 1964 +1 FAMC @F245@ +1 FAMS @F231@ +<< +0x000016f3: rkey[0016]: ' I392' off: 0x000006f3 len: 0x00000077 +>> +0 @I392@ INDI +1 NAME Alexander Ogston /Gill/ +1 SEX M +1 BIRT +2 DATE 1833 +1 DEAT +2 DATE 1908 +1 FAMC @F246@ +1 FAMS @F244@ +<< +0x0000176a: rkey[0017]: ' I393' off: 0x0000076a len: 0x00000061 +>> +0 @I393@ INDI +1 NAME Barbara Smith /Marr/ +1 SEX F +1 BIRT +2 DATE 1843 +1 FAMC @F247@ +1 FAMS @F244@ +<< +0x000017cb: rkey[0018]: ' I394' off: 0x000007cb len: 0x00000073 +>> +0 @I394@ INDI +1 NAME David /Littlejohn/ +1 SEX M +1 BIRT +2 DATE 1841 +1 DEAT +2 DATE 1924 +1 FAMC @F248@ +1 FAMS @F245@ +<< +0x0000183e: rkey[0019]: ' I395' off: 0x0000083e len: 0x0000006f +>> +0 @I395@ INDI +1 NAME Jane /Crombie/ +1 SEX F +1 BIRT +2 DATE 1843 +1 DEAT +2 DATE 1917 +1 FAMC @F249@ +1 FAMS @F245@ +<< +0x000018ad: rkey[0020]: ' I396' off: 0x000008ad len: 0x0000008f +>> +0 @I396@ INDI +1 NAME Charles Robert /Spencer/ +1 SEX M +1 TITL Earl of Spencer +1 BIRT +2 DATE 1857 +1 DEAT +2 DATE 1922 +1 FAMC @F250@ +1 FAMS @F228@ +<< +0x0000193c: rkey[0021]: ' I397' off: 0x0000093c len: 0x0000007e +>> +0 @I397@ INDI +1 NAME Margaret /Baring/ +1 SEX F +1 TITL Hon. +1 BIRT +2 DATE 1868 +1 DEAT +2 DATE 1906 +1 FAMC @F251@ +1 FAMS @F228@ +<< +0x000019ba: rkey[0022]: ' I398' off: 0x000009ba len: 0x00000099 +>> +0 @I398@ INDI +1 NAME Frederick /Spencer/ +1 SEX M +1 TITL Earl of Spencer +1 BIRT +2 DATE 1798 +1 DEAT +2 DATE 1857 +1 FAMC @F252@ +1 FAMS @F250@ +1 FAMS @F253@ +<< +0x00001a53: rkey[0023]: ' I399' off: 0x00000a53 len: 0x00000083 +>> +0 @I399@ INDI +1 NAME Adelaide Horatia Elizabeth/Seymour/ +1 SEX F +1 BIRT +2 DATE 1825 +1 DEAT +2 DATE 1877 +1 FAMC @F254@ +1 FAMS @F250@ +<< +0x00001ad6: rkey[0024]: ' I400' off: 0x00000ad6 len: 0x0000008f +>> +0 @I400@ INDI +1 NAME Edward Charles /Baring/ +1 SEX M +1 TITL Baron Revelstoke +1 BIRT +2 DATE 1828 +1 DEAT +2 DATE 1897 +1 FAMC @F255@ +1 FAMS @F251@ +<< +0x00001b65: rkey[0025]: ' I401' off: 0x00000b65 len: 0x0000007f +>> +0 @I401@ INDI +1 NAME Louisa Emily Charlotte/Bulteel/ +1 SEX F +1 BIRT +2 DATE 1839 +1 DEAT +2 DATE 1892 +1 FAMC @F256@ +1 FAMS @F251@ +<< +0x00001be4: rkey[0026]: ' I402' off: 0x00000be4 len: 0x000000ac +>> +0 @I402@ INDI +1 NAME Augusta of_Schleswig- Holstein-// +1 SEX F +1 BIRT +2 DATE 22 OCT 1858 +2 PLAC Dolzig +1 DEAT +2 DATE 11 APR 1921 +2 PLAC Haus Doorn,Netherlands +1 FAMS @F19@ +<< +0x00001c90: rkey[0027]: ' I403' off: 0x00000c90 len: 0x0000006d +>> +0 @I403@ INDI +1 NAME Bernard of_Saxe- Meiningen// +1 SEX M +1 BIRT +2 DATE 1851 +1 DEAT +2 DATE 1928 +1 FAMS @F62@ +<< +0x00001cfd: rkey[0028]: ' I404' off: 0x00000cfd len: 0x00000070 +>> +0 @I404@ INDI +1 NAME Adolphus of_Schaumburg- Lippe// +1 SEX M +1 BIRT +2 DATE 1859 +1 DEAT +2 DATE 1916 +1 FAMS @F59@ +<< +0x00001d6d: rkey[0029]: ' I405' off: 0x00000d6d len: 0x000000fc +>> +0 @I405@ INDI +1 NAME Constantine_I /Oldenburg/ +1 SEX M +1 TITL King of Greece +1 BIRT +2 DATE 2 AUG 1868 +2 PLAC Athens,Greece +1 DEAT +2 DATE 11 JAN 1923 +2 PLAC Palermo,Italy +1 BURI +2 DATE NOV 1936 +2 PLAC Tatoi,Near Athens,Greece +1 FAMC @F76@ +1 FAMS @F61@ +<< +0x00001e69: rkey[0030]: ' I406' off: 0x00000e69 len: 0x0000006d +>> +0 @I406@ INDI +1 NAME Frederick Charles of_Hesse// +1 SEX M +1 BIRT +2 DATE 1868 +1 DEAT +2 DATE 1940 +1 FAMS @F63@ +<< +0x00001ed6: rkey[0031]: ' I407' off: 0x00000ed6 len: 0x0000005c +>> +0 @I407@ INDI +1 NAME Victoria of_Schleswig- Holstein// +1 SEX F +1 TITL Princess +1 FAMS @F93@ +<< +0x00001f32: rkey[0032]: ' I408' off: 0x00000f32 len: 0x000000b7 +>> +0 @I408@ INDI +1 NAME Irene /Denison/ +1 SEX F +1 TITL Lady +1 BIRT +2 DATE 1890 +1 DEAT +2 DATE 16 JUL 1956 +1 BURI +2 PLAC Whippingham Ch.,Isle of Wight,,England +1 FAMC @F257@ +1 FAMS @F24@ +<< +0x00001fe9: rkey[0033]: ' I409' off: 0x00000fe9 len: 0x00000096 +>> +0 @I409@ INDI +1 NAME Alfonso_XIII // +1 SEX M +1 TITL King of Spain +1 BIRT +2 DATE 1886 +1 DEAT +2 DATE 1941 +2 PLAC ,,Portugal +1 FAMC @F258@ +1 FAMS @F25@ +<< +0x0000207f: rkey[0034]: ' I410' off: 0x0000107f len: 0x00000072 +>> +0 @I410@ INDI +1 NAME Louise of_Mecklenburg- Strelitz// +1 SEX F +1 BIRT +2 DATE 1776 +1 DEAT +2 DATE 1810 +1 FAMS @F38@ +<< +0x000020f1: rkey[0035]: ' I411' off: 0x000010f1 len: 0x000000b0 +>> +0 @I411@ INDI +1 NAME Frederick William_IV // +1 SEX M +1 TITL King of Prussia +1 BIRT +2 DATE 15 OCT 1795 +2 PLAC Berlin,Germany +1 DEAT +2 DATE 2 JAN 1861 +1 FAMC @F38@ +1 FAMS @F259@ +<< +0x000021a1: rkey[0036]: ' I412' off: 0x000011a1 len: 0x000000bd +>> +0 @I412@ INDI +1 NAME William_I of_Germany // +1 SEX M +1 TITL Emperor +1 BIRT +2 DATE 22 MAR 1797 +2 PLAC Berlin,Germany +1 DEAT +2 DATE 9 MAR 1888 +2 PLAC Berlin,Germany +1 FAMC @F38@ +1 FAMS @F18@ +<< +0x0000225e: rkey[0037]: ' I413' off: 0x0000125e len: 0x0000005e +>> +0 @I413@ INDI +1 NAME Frederica // +1 SEX F +1 BIRT +2 DATE 1799 +1 DEAT +2 DATE 1800 +1 FAMC @F38@ +<< +0x000022bc: rkey[0038]: ' I414' off: 0x000012bc len: 0x0000006a +>> +0 @I414@ INDI +1 NAME Charles // +1 SEX M +1 BIRT +2 DATE 1801 +1 DEAT +2 DATE 1883 +1 FAMC @F38@ +1 FAMS @F260@ +<< +0x00002326: rkey[0039]: ' I415' off: 0x00001326 len: 0x0000005d +>> +0 @I415@ INDI +1 NAME Charles // +1 SEX M +1 BIRT +2 DATE 1766 +1 DEAT +2 DATE 1806 +1 FAMS @F261@ +<< +0x00002383: rkey[0040]: ' I416' off: 0x00001383 len: 0x0000005e +>> +0 @I416@ INDI +1 NAME Ferdinand // +1 SEX M +1 BIRT +2 DATE 1804 +1 DEAT +2 DATE 1806 +1 FAMC @F38@ +<< +0x000023e1: rkey[0041]: ' I417' off: 0x000013e1 len: 0x000000dd +>> +0 @I417@ INDI +1 NAME Charlemagne // +1 SEX M +1 TITL King of Franks +1 BIRT +2 DATE 2 APR 742 +2 PLAC Aachen,West Germany +1 DEAT +2 DATE 814 +1 FAMC @F262@ +1 FAMS @F263@ +1 FAMS @F264@ +1 FAMS @F265@ +1 FAMS @F266@ +1 FAMS @F267@ +<< +0x000024be: rkey[0042]: ' I418' off: 0x000014be len: 0x0000008f +>> +0 @I418@ INDI +1 NAME Albert of_Prussia // +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 1809 +1 DEAT +2 DATE 1872 +1 FAMC @F38@ +1 FAMS @F268@ +1 FAMS @F269@ +<< +0x0000254d: rkey[0043]: ' I419' off: 0x0000154d len: 0x000000b9 +>> +0 @I419@ INDI +1 NAME Hermine of_Reuss // +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 17 DEC 1887 +2 PLAC Greiz +1 DEAT +2 DATE 7 AUG 1947 +2 PLAC Frankfurt an der,Oder +1 FAMS @F270@ +1 FAMS @F20@ +<< +0x00002606: rkey[0044]: ' I420' off: 0x00001606 len: 0x00000083 +>> +0 @I420@ INDI +1 NAME William // +1 SEX M +1 TITL Crown Prince +1 BIRT +2 DATE 1882 +1 DEAT +2 DATE 1951/1952 +1 FAMC @F19@ +1 FAMS @F271@ +<< +0x00002689: rkey[0045]: ' I421' off: 0x00001689 len: 0x00000076 +>> +0 @I421@ INDI +1 NAME Eitel Frederick // +1 SEX M +1 BIRT +2 DATE 1883 +1 DEAT +2 DATE 1942/1943 +1 FAMC @F19@ +1 FAMS @F272@ +<< +0x000026ff: rkey[0046]: ' I422' off: 0x000016ff len: 0x0000006b +>> +0 @I422@ INDI +1 NAME Adalbert // +1 SEX M +1 BIRT +2 DATE 1884 +1 DEAT +2 DATE 1948 +1 FAMC @F19@ +1 FAMS @F273@ +<< +0x0000276a: rkey[0047]: ' I423' off: 0x0000176a len: 0x00000072 +>> +0 @I423@ INDI +1 NAME Augustus William // +1 SEX M +1 BIRT +2 DATE 1887 +1 DEAT +2 DATE 1949 +1 FAMC @F19@ +1 FAMS @F274@ +<< +0x000027dc: rkey[0048]: ' I424' off: 0x000017dc len: 0x00000068 +>> +0 @I424@ INDI +1 NAME Oscar // +1 SEX M +1 BIRT +2 DATE 1888 +1 DEAT +2 DATE 1958 +1 FAMC @F19@ +1 FAMS @F275@ +<< +0x00002844: rkey[0049]: ' I425' off: 0x00001844 len: 0x0000006a +>> +0 @I425@ INDI +1 NAME Joachim // +1 SEX M +1 BIRT +2 DATE 1890 +1 DEAT +2 DATE 1920 +1 FAMC @F19@ +1 FAMS @F276@ +<< +0x000028ae: rkey[0050]: ' I426' off: 0x000018ae len: 0x0000007b +>> +0 @I426@ INDI +1 NAME Victoria Louise of_Prussia// +1 SEX F +1 BIRT +2 DATE 1892 +1 DEAT +2 DATE 1980 +1 FAMC @F19@ +1 FAMS @F277@ +<< +0x00002929: rkey[0051]: ' I427' off: 0x00001929 len: 0x0000006a +>> +0 @I427@ INDI +1 NAME Augusta of_Saxe-Weimar // +1 SEX F +1 BIRT +2 DATE 1811 +1 DEAT +2 DATE 1890 +1 FAMS @F18@ +<< +0x00002993: rkey[0052]: ' I428' off: 0x00001993 len: 0x00000069 +>> +0 @I428@ INDI +1 NAME Louise // +1 SEX F +1 BIRT +2 DATE 1828 +1 DEAT +2 DATE 1923 +1 FAMC @F18@ +1 FAMS @F278@ +<< +0x000029fc: rkey[0053]: ' I429' off: 0x000019fc len: 0x00000079 +>> +0 @I429@ INDI +1 NAME Frederick of_Baden // +1 SEX M +1 TITL Grand Duke +1 BIRT +2 DATE 1826 +1 DEAT +2 DATE 1907 +1 FAMS @F278@ +<< +0x00002a75: rkey[0054]: ' I430' off: 0x00001a75 len: 0x00000092 +>> +0 @I430@ INDI +1 NAME Alphonso of_Cavadonga // +1 SEX M +1 TITL Count +1 BIRT +2 DATE 1907 +1 DEAT +2 DATE 1938 +1 FAMC @F25@ +1 FAMS @F279@ +1 FAMS @F280@ +<< +0x00002b07: rkey[0055]: ' I431' off: 0x00001b07 len: 0x00000037 +>> +0 @I431@ INDI +1 NAME Don Jamie // +1 SEX M +1 FAMC @F25@ +<< +0x00002b3e: rkey[0056]: ' I432' off: 0x00001b3e len: 0x0000007f +>> +0 @I432@ INDI +1 NAME Don Juan of_Spain// +1 SEX M +1 BIRT +2 DATE JUN 1913 +2 PLAC San Ildefonso,,Spain +1 FAMC @F25@ +1 FAMS @F281@ +<< +0x00002bbd: rkey[0057]: ' I433' off: 0x00001bbd len: 0x00000058 +>> +0 @I433@ INDI +1 NAME Beatrice // +1 SEX F +1 BIRT +2 DATE 1909 +1 FAMC @F25@ +1 FAMS @F282@ +<< +0x00002c15: rkey[0058]: ' I434' off: 0x00001c15 len: 0x00000094 +>> +0 @I434@ INDI +1 NAME Maria de_las_Mercedes of_Bourbon// +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 1910 +2 PLAC Madrid,,Spain +1 FAMC @F283@ +1 FAMS @F281@ +<< +0x00002ca9: rkey[0059]: ' I435' off: 0x00001ca9 len: 0x00000070 +>> +0 @I435@ INDI +1 NAME Juan Carlos // +1 SEX M +1 TITL King of Spain +1 BIRT +2 DATE 1938 +1 FAMC @F281@ +1 FAMS @F284@ +<< +0x00002d19: rkey[0060]: ' I436' off: 0x00001d19 len: 0x0000007c +>> +0 @I436@ INDI +1 NAME Marie (Mignon) /Hohenzollern/ +1 SEX F +1 BIRT +2 DATE 1900 +1 DEAT +2 DATE 1961 +1 FAMC @F70@ +1 FAMS @F285@ +<< +0x00002d95: rkey[0061]: ' I437' off: 0x00001d95 len: 0x000000c4 +>> +0 @I437@ INDI +1 NAME Elizabeth of_Romania /Hohenzollern/ +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 12 OCT 1894 +2 PLAC Pelesch +1 DEAT +2 DATE 14 NOV 1956 +2 PLAC Cannes,France +1 FAMC @F70@ +1 FAMS @F286@ +<< +0x00002e59: rkey[0062]: ' I438' off: 0x00001e59 len: 0x00000104 +>> +0 @I438@ INDI +1 NAME Carol_II /Hohenzollern/ +1 SEX M +1 TITL King of Romania +1 BIRT +2 DATE 15 OCT 1893 +2 PLAC Castle Pelesch,Sinaia,Romania +1 DEAT +2 DATE 4 APR 1953 +2 PLAC Villa Mar y Sol,Estoril,Portugal +1 FAMC @F70@ +1 FAMS @F287@ +1 FAMS @F160@ +1 FAMS @F288@ +<< +0x00002f5d: rkey[0063]: ' I439' off: 0x00001f5d len: 0x000000f4 +>> +0 @I439@ INDI +1 NAME George_II /Oldenburg/ +1 SEX M +1 TITL King of Greece +1 BIRT +2 DATE 19 JUL 1890 +2 PLAC Tatoi,Near Athens,Greece +1 DEAT +2 DATE 1 APR 1947 +2 PLAC Athens,Greece +1 BURI +2 PLAC Tatoi,Near Athens,Greece +1 FAMC @F61@ +1 FAMS @F286@ +<< +0x00003051: rkey[0064]: ' I440' off: 0x00002051 len: 0x00000088 +>> +0 @I440@ INDI +1 NAME Alexander_I of_Yugoslavia // +1 SEX M +1 TITL King +1 BIRT +2 DATE 1888 +1 DEAT +2 DATE 1934 +1 FAMC @F289@ +1 FAMS @F285@ +<< +0x000030d9: rkey[0065]: ' I441' off: 0x000020d9 len: 0x00000069 +>> +0 @I441@ INDI +1 NAME Sophia of_Greece /Oldenburg/ +1 SEX F +1 BIRT +2 DATE 1938 +1 FAMC @F159@ +1 FAMS @F284@ +<< +0x00003142: rkey[0066]: ' I442' off: 0x00002142 len: 0x00000048 +>> +0 @I442@ INDI +1 NAME Helen // +1 SEX F +1 BIRT +2 DATE 1963 +1 FAMC @F284@ +<< +0x0000318a: rkey[0067]: ' I443' off: 0x0000218a len: 0x0000004c +>> +0 @I443@ INDI +1 NAME Christine // +1 SEX F +1 BIRT +2 DATE 1965 +1 FAMC @F284@ +<< +0x000031d6: rkey[0068]: ' I444' off: 0x000021d6 len: 0x00000062 +>> +0 @I444@ INDI +1 NAME Philip of_Asturias // +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 1968 +1 FAMC @F284@ +<< +0x00003238: rkey[0069]: ' I445' off: 0x00002238 len: 0x0000007c +>> +0 @I445@ INDI +1 NAME Gustav Adolf // +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 1906 +1 DEAT +2 DATE 1947 +1 FAMC @F85@ +1 FAMS @F290@ +<< +0x000032b4: rkey[0070]: ' I446' off: 0x000022b4 len: 0x00000073 +>> +0 @I446@ INDI +1 NAME Erik of_Vastmanland // +1 SEX M +1 TITL Duke +1 BIRT +2 DATE 1889 +1 DEAT +2 DATE 1918 +1 FAMC @F88@ +<< +0x00003327: rkey[0071]: ' I447' off: 0x00002327 len: 0x0000009d +>> +0 @I447@ INDI +1 NAME Sigvard Oscar Fredrik// +1 SEX M +1 TITL Count of Wisborg +1 BIRT +2 DATE 7 JUN 1907 +1 FAMC @F85@ +1 FAMS @F291@ +1 FAMS @F292@ +1 FAMS @F293@ +<< +0x000033c4: rkey[0072]: ' I448' off: 0x000023c4 len: 0x00000080 +>> +0 @I448@ INDI +1 NAME Bertil Gustaf Oscar// +1 SEX M +1 TITL Prince of Sweden +1 BIRT +2 DATE 28 FEB 1912 +1 FAMC @F85@ +1 FAMS @F294@ +<< +0x00003444: rkey[0073]: ' I449' off: 0x00002444 len: 0x0000008c +>> +0 @I449@ INDI +1 NAME Carl Johan Arthur// +1 SEX M +1 TITL Count of Wisborg +1 BIRT +2 DATE 31 OCT 1916 +1 FAMC @F85@ +1 FAMS @F295@ +1 FAMS @F296@ +<< +0x000034d0: rkey[0074]: ' I450' off: 0x000024d0 len: 0x000000cc +>> +0 @I450@ INDI +1 NAME Olav_V // +1 SEX M +1 TITL King of Norway +1 BIRT +2 DATE 2 JUL 1903 +2 PLAC Appleton House,Sandringham,Norfolk,England +1 DEAT +2 DATE 17 JAN 1991 +2 PLAC Norway +1 FAMC @F16@ +1 FAMS @F297@ +<< +0x0000359c: rkey[0075]: ' I451' off: 0x0000259c len: 0x00000089 +>> +0 @I451@ INDI +1 NAME Martha of_Sweden // +1 SEX F +1 TITL Crown Princess +1 BIRT +2 DATE 1901 +1 DEAT +2 DATE 1954 +1 FAMC @F298@ +1 FAMS @F297@ +<< +0x00003625: rkey[0076]: ' I452' off: 0x00002625 len: 0x00000092 +>> +0 @I452@ INDI +1 NAME Harald // +1 SEX M +1 TITL Crown Prince +1 BIRT +2 DATE 21 FEB 1937 +2 PLAC Skaugum,Near Oslo,Norway +1 FAMC @F297@ +1 FAMS @F299@ +<< +0x000036b7: rkey[0077]: ' I453' off: 0x000026b7 len: 0x00000075 +>> +0 @I453@ INDI +1 NAME Sonja /Haraldsen/ +1 SEX F +1 TITL Crown Princess +1 BIRT +2 DATE 1937 +1 FAMC @F300@ +1 FAMS @F299@ +<< +0x0000372c: rkey[0078]: ' I454' off: 0x0000272c len: 0x0000005f +>> +0 @I454@ INDI +1 NAME Martha Louise // +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 1971 +1 FAMC @F299@ +<< +0x0000378b: rkey[0079]: ' I455' off: 0x0000278b len: 0x00000066 +>> +0 @I455@ INDI +1 NAME Haakon of_Norway /Magnus/ +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 1973 +1 FAMC @F299@ +<< +0x000037f1: rkey[0080]: ' I456' off: 0x000027f1 len: 0x00000104 +>> +0 @I456@ INDI +1 NAME Gustav_V // +1 SEX M +1 TITL King of Sweden +1 BIRT +2 DATE 16 JUN 1858 +2 PLAC Drottningholm,Near Stockholm,Sweden +1 DEAT +2 DATE 29 OCT 1950 +2 PLAC Drottningholm,Near Stockholm,Sweden +1 BURI +2 PLAC Stockholm,Sweden +1 FAMC @F301@ +1 FAMS @F88@ +<< +0x000038f5: rkey[0081]: ' I457' off: 0x000028f5 len: 0x000000c1 +>> +0 @I457@ INDI +1 NAME Victoria of_Baden // +1 SEX F +1 TITL Sweden +1 BIRT +2 DATE 7 AUG 1862 +2 PLAC Karlsruhe +1 DEAT +2 DATE 4 APR 1930 +2 PLAC Rome,Italy +1 BURI +2 PLAC Stockholm,Sweden +1 FAMS @F88@ +<< +0x000039b6: rkey[0082]: ' I458' off: 0x000029b6 len: 0x000000de +>> +0 @I458@ INDI +1 NAME Oscar_II // +1 SEX M +1 TITL King of Sweden +1 BIRT +2 DATE 21 JAN 1829 +2 PLAC Stockholm,Sweden +1 DEAT +2 DATE 8 DEC 1907 +2 PLAC Stockholm,Sweden +1 BURI +2 PLAC Stockholm,Sweden +1 FAMC @F302@ +1 FAMS @F301@ +<< +0x00003a94: rkey[0083]: ' I459' off: 0x00002a94 len: 0x0000009f +>> +0 @I459@ INDI +1 NAME Sophia // +1 SEX F +1 BIRT +2 DATE 9 JUL 1836 +2 PLAC Biebrich +1 DEAT +2 DATE 30 DEC 1913 +2 PLAC Stockholm,Sweden +1 FAMC @F303@ +1 FAMS @F301@ +<< +0x00003b33: rkey[0084]: ' I460' off: 0x00002b33 len: 0x00000085 +>> +0 @I460@ INDI +1 NAME Eleonore of_Solms- Hohensolms-Lich// +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 1871 +1 DEAT +2 DATE 1937 +1 FAMS @F65@ +<< +0x00003bb8: rkey[0085]: ' I461' off: 0x00002bb8 len: 0x0000008a +>> +0 @I461@ INDI +1 NAME George Donatus of_Hesse// +1 SEX M +1 TITL Grand Duke +1 BIRT +2 DATE 1906 +1 DEAT +2 DATE 1937 +1 FAMC @F65@ +1 FAMS @F304@ +<< +0x00003c42: rkey[0086]: ' I462' off: 0x00002c42 len: 0x00000068 +>> +0 @I462@ INDI +1 NAME Louis // +1 SEX M +1 BIRT +2 DATE 1908 +1 DEAT +2 DATE 1968 +1 FAMC @F65@ +1 FAMS @F305@ +<< +0x00003caa: rkey[0087]: ' I463' off: 0x00002caa len: 0x0000008e +>> +0 @I463@ INDI +1 NAME Cecilie of_Greece /Mountbatten/ +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 1911 +1 DEAT +2 DATE 1937 +1 FAMC @F45@ +1 FAMS @F304@ +<< +0x00003d38: rkey[0088]: ' I464' off: 0x00002d38 len: 0x00000074 +>> +0 @I464@ INDI +1 NAME Margaret /Campbell-Geddes/ +1 SEX F +1 TITL Hon. +1 BIRT +2 DATE 1913 +1 FAMC @F306@ +1 FAMS @F305@ +<< +0x00003dac: rkey[0089]: ' I465' off: 0x00002dac len: 0x00000085 +>> +0 @I465@ INDI +1 NAME Christopher /Oldenburg/ +1 SEX M +1 BIRT +2 DATE 1888 +1 DEAT +2 DATE 1940 +1 FAMC @F76@ +1 FAMS @F307@ +1 FAMS @F308@ +<< +0x00003e31: rkey[0090]: ' I466' off: 0x00002e31 len: 0x00000072 +>> +0 @I466@ INDI +1 NAME George /Oldenburg/ +1 SEX M +1 BIRT +2 DATE 1869 +1 DEAT +2 DATE 1957 +1 FAMC @F76@ +1 FAMS @F309@ +<< +0x00003ea3: rkey[0091]: ' I467' off: 0x00002ea3 len: 0x00000033 +>> +0 @I467@ INDI +1 NAME Olga // +1 SEX F +1 FAMC @F76@ +<< +0x00003ed6: rkey[0092]: ' I468' off: 0x00002ed6 len: 0x000000a0 +>> +0 @I468@ INDI +1 NAME Michael /Hohenzollern/ +1 SEX M +1 TITL King of Romania +1 BIRT +2 DATE 25 OCT 1921 +2 PLAC Pelesch,Sinaia,Romania +1 FAMC @F160@ +1 FAMS @F310@ +<< +0x00003f76: rkey[0093]: ' I469' off: 0x00002f76 len: 0x00000090 +>> +0 @I469@ INDI +1 NAME Anne of_Bourbon-Parma // +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 18 SEP 1923 +2 PLAC Paris,France +1 FAMC @F184@ +1 FAMS @F310@ +<< +0x00004006: rkey[0094]: ' I470' off: 0x00003006 len: 0x000000e3 +>> +0 @I470@ INDI +1 NAME Frederica of_Hanover /Hanover/ +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 18 APR 1917 +2 PLAC Blankenburg,Harz,Germany +1 DEAT +2 DATE 6 FEB 1981 +2 PLAC Madrid,Spain +1 BURI +2 PLAC Tatoi +1 FAMC @F277@ +1 FAMS @F159@ +<< +0x000040e9: rkey[0095]: ' I471' off: 0x000030e9 len: 0x00000094 +>> +0 @I471@ INDI +1 NAME Constantine_II /Oldenburg/ +1 SEX M +1 TITL King of Greece +1 BIRT +2 DATE 2 JUN 1940 +2 PLAC Psychiko +1 FAMC @F159@ +1 FAMS @F311@ +<< +0x0000417d: rkey[0096]: ' I472' off: 0x0000317d len: 0x00000086 +>> +0 @I472@ INDI +1 NAME Anne-Marie of_Denmark // +1 SEX F +1 BIRT +2 DATE 30 AUG 1946 +2 PLAC Copenhagen,Denmark +1 FAMC @F312@ +1 FAMS @F311@ +<< +0x00004203: rkey[0097]: ' I473' off: 0x00003203 len: 0x000000a5 +>> +0 @I473@ INDI +1 NAME Aspasia /Manos/ +1 SEX F +1 BIRT +2 DATE 4 SEP 1896 +2 PLAC Athens,Greece +1 DEAT +2 DATE 7 AUG 1972 +2 PLAC Venice,Italy +1 FAMC @F313@ +1 FAMS @F161@ +<< +0x000042a8: rkey[0098]: ' I474' off: 0x000032a8 len: 0x00000073 +>> +0 @I474@ INDI +1 NAME Alexandra of_Greece // +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 1921 +1 FAMC @F161@ +1 FAMS @F314@ +<< +0x0000431b: rkey[0099]: ' I475' off: 0x0000331b len: 0x0000009b +>> +0 @I475@ INDI +1 NAME Peter_II of_Yugoslavia // +1 SEX M +1 TITL King +1 BIRT +2 DATE 6 SEP 1923 +2 PLAC Belgrade +1 DEAT +2 DATE 1970 +1 FAMC @F285@ +1 FAMS @F314@ +<< +0x000043b6: rkey[0100]: ' I476' off: 0x000033b6 len: 0x00000064 +>> +0 @I476@ INDI +1 NAME Sophia // +1 SEX F +1 BIRT +2 DATE 1914 +1 FAMC @F45@ +1 FAMS @F315@ +1 FAMS @F316@ +<< +0x0000441a: rkey[0101]: ' I477' off: 0x0000341a len: 0x00000083 +>> +0 @I477@ INDI +1 NAME Gottfried of_Hohenlohe- Lagenburg// +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 1897 +1 DEAT +2 DATE 1960 +1 FAMS @F110@ +<< +0x0000449d: rkey[0102]: ' I478' off: 0x0000349d len: 0x0000003d +>> +0 @I478@ INDI +1 NAME Five_children // +1 SEX M +1 FAMC @F110@ +<< +0x000044da: rkey[0103]: ' I479' off: 0x000034da len: 0x00000076 +>> +0 @I479@ INDI +1 NAME Berthold of_Baden // +1 SEX M +1 TITL Margrave +1 BIRT +2 DATE 1906 +1 DEAT +2 DATE 1963 +1 FAMS @F111@ +<< +0x00004550: rkey[0104]: ' I480' off: 0x00003550 len: 0x0000003d +>> +0 @I480@ INDI +1 NAME Four_Children // +1 SEX M +1 FAMC @F111@ +<< +0x0000458d: rkey[0105]: ' I481' off: 0x0000358d len: 0x00000077 +>> +0 @I481@ INDI +1 NAME Christopher of_Hesse // +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 1901 +1 DEAT +2 DATE 1944 +1 FAMS @F315@ +<< +0x00004604: rkey[0106]: ' I482' off: 0x00003604 len: 0x00000068 +>> +0 @I482@ INDI +1 NAME George William of_Hanover// +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 1915 +1 FAMS @F316@ +<< +0x0000466c: rkey[0107]: ' I483' off: 0x0000366c len: 0x0000003e +>> +0 @I483@ INDI +1 NAME Eight_children // +1 SEX M +1 FAMC @F316@ +<< +0x000046aa: rkey[0108]: ' I484' off: 0x000036aa len: 0x00000050 +>> +0 @I484@ INDI +1 NAME Ludwig of_Wurttemberg // +1 SEX M +1 TITL Duke +1 FAMS @F204@ +<< +0x000046fa: rkey[0109]: ' I485' off: 0x000036fa len: 0x00000047 +>> +0 @I485@ INDI +1 NAME Henriette // +1 SEX F +1 FAMC @F317@ +1 FAMS @F204@ +<< +0x00004741: rkey[0110]: ' I486' off: 0x00003741 len: 0x00000085 +>> +0 @I486@ INDI +1 NAME Alexander of_Bulgaria // +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 1857 +1 DEAT +2 DATE 1893 +1 FAMC @F23@ +1 FAMS @F318@ +<< +0x000047c6: rkey[0111]: ' I487' off: 0x000037c6 len: 0x00000070 +>> +0 @I487@ INDI +1 NAME Francis Joseph // +1 SEX M +1 BIRT +2 DATE 1861 +1 DEAT +2 DATE 1924 +1 FAMC @F23@ +1 FAMS @F319@ +<< +0x00004836: rkey[0112]: ' I488' off: 0x00003836 len: 0x0000007f +>> +0 @I488@ INDI +1 NAME Gustav Ernst of_Erbach-Schonb// +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 1840 +1 DEAT +2 DATE 1908 +1 FAMS @F156@ +<< +0x000048b5: rkey[0113]: ' I489' off: 0x000038b5 len: 0x00000074 +>> +0 @I489@ INDI +1 NAME Johanna /Loisinger/ +1 SEX F +1 BIRT +2 DATE 1865 +1 DEAT +2 DATE 1951 +1 FAMC @F320@ +1 FAMS @F318@ +<< +0x00004929: rkey[0114]: ' I490' off: 0x00003929 len: 0x00000049 +>> +0 @I490@ INDI +1 NAME Anna of_Montenegro Princess// +1 SEX F +1 FAMS @F319@ +<< +0x00004972: rkey[0115]: ' I491' off: 0x00003972 len: 0x00000071 +>> +0 @I491@ INDI +1 NAME Alexandra Alexandrovna /Romanov/ +1 SEX F +1 BIRT +2 DATE 1842 +1 DEAT +2 DATE 1849 +1 FAMC @F35@ +<< +0x000049e3: rkey[0116]: ' I492' off: 0x000039e3 len: 0x00000071 +>> +0 @I492@ INDI +1 NAME Nicholas Alexandrovich /Romanov/ +1 SEX M +1 BIRT +2 DATE 1843 +1 DEAT +2 DATE 1865 +1 FAMC @F35@ +<< +0x00004a54: rkey[0117]: ' I493' off: 0x00003a54 len: 0x00000094 +>> +0 @I493@ INDI +1 NAME Louis_III of_Hesse // +1 SEX M +1 TITL Grand Duke +1 BIRT +2 DATE 1806 +1 DEAT +2 DATE 1877 +1 FAMC @F40@ +1 FAMS @F321@ +1 FAMS @F322@ +<< +0x00004ae8: rkey[0118]: ' I494' off: 0x00003ae8 len: 0x0000007b +>> +0 @I494@ INDI +1 NAME Edwina /Ashley/ +1 SEX F +1 TITL Hon. +1 BIRT +2 DATE 1901 +1 DEAT +2 DATE 1960 +1 FAMC @F323@ +1 FAMS @F75@ +<< +0x00004b63: rkey[0119]: ' I495' off: 0x00003b63 len: 0x0000007c +>> +0 @I495@ INDI +1 NAME Mathilde // +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 1813 +1 DEAT +2 DATE 1862 +1 FAMC @F324@ +1 FAMS @F321@ +<< +0x00004bdf: rkey[0120]: ' I496' off: 0x00003bdf len: 0x0000004b +>> +0 @I496@ INDI +1 NAME Frederica of_Hesse- Darmstadt// +1 SEX F +1 FAMS @F177@ +<< +0x00004c2a: rkey[0121]: ' I497' off: 0x00003c2a len: 0x00000076 +>> +0 @I497@ INDI +1 NAME Henry // +1 SEX M +1 BIRT +2 DATE 1838 +1 DEAT +2 DATE 1900 +1 FAMC @F21@ +1 FAMS @F325@ +1 FAMS @F326@ +<< +0x00004ca0: rkey[0122]: ' I498' off: 0x00003ca0 len: 0x00000071 +>> +0 @I498@ INDI +1 NAME William // +1 SEX M +1 BIRT +2 DATE ABT 1845 +1 DEAT +2 DATE 1900 +1 FAMC @F21@ +1 FAMS @F327@ +<< +0x00004d11: rkey[0123]: ' I499' off: 0x00003d11 len: 0x00000067 +>> +0 @I499@ INDI +1 NAME Anna // +1 SEX F +1 BIRT +2 DATE 1843 +1 DEAT +2 DATE 1865 +1 FAMC @F21@ +1 FAMS @F328@ +<< +0x00004d78: rkey[0124]: ' I500' off: 0x00003d78 len: 0x0000006f +>> +0 @I500@ INDI +1 NAME Patricia /Mountbatten/ +1 SEX F +1 TITL Lady +1 BIRT +2 DATE 1924 +1 FAMC @F75@ +1 FAMS @F329@ +<< +0x00004de7: rkey[0125]: ' I501' off: 0x00003de7 len: 0x0000006d +>> +0 @I501@ INDI +1 NAME Pamela /Mountbatten/ +1 SEX F +1 TITL Lady +1 BIRT +2 DATE 1929 +1 FAMC @F75@ +1 FAMS @F330@ +<< +0x00004e54: rkey[0126]: ' I502' off: 0x00003e54 len: 0x0000007a +>> +0 @I502@ INDI +1 NAME Nadejda // +1 SEX F +1 TITL Countess +1 BIRT +2 DATE 1896 +1 DEAT +2 DATE 1963 +1 FAMC @F116@ +1 FAMS @F74@ +<< +0x00004ece: rkey[0127]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0128]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0129]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0130]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0131]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0132]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0133]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0134]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0135]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0136]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0137]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0138]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0139]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0140]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0141]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0142]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0143]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0144]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0145]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0146]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0147]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0148]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0149]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0150]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0151]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0152]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0153]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0154]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0155]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0156]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0157]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0158]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0159]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0160]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0161]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0162]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0163]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0164]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0165]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0166]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0167]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0168]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0169]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0170]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0171]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0172]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0173]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0174]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0175]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0176]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0177]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0178]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0179]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0180]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0181]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0182]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0183]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0184]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0185]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0186]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0187]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0188]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0189]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0190]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0191]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0192]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0193]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0194]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0195]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0196]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0197]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0198]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0199]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0200]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0201]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0202]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0203]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0204]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0205]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0206]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0207]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0208]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0209]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0210]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0211]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0212]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0213]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0214]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0215]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0216]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0217]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0218]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0219]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0220]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0221]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0222]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0223]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0224]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0225]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0226]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0227]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0228]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0229]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0230]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0231]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0232]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0233]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0234]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0235]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0236]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0237]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0238]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0239]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0240]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0241]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0242]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0243]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0244]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0245]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0246]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0247]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0248]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0249]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0250]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0251]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0252]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0253]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004ece: rkey[0254]: ' ' off: 0x00000000 len: 0x00000000 +>><< + +0x00004ece: EOF (0x00004ece) GOOD + +BLOCK - DIRECTORY +0x00000000: ix_self: 0x00020002 (ac/ac) +0x00000004: ix_type: 2 (BLOCK) +0x00000006: ix_pad1: 0x0000 +0x00000008: ix_parent: 0x00000000 (aa/aa) +0x0000000c: ix_nkeys: 127 +0x0000000e: ix_rkey[0000]: ' I503' +0x00000016: ix_rkey[0001]: ' I504' +0x0000001e: ix_rkey[0002]: ' I505' +0x00000026: ix_rkey[0003]: ' I506' +0x0000002e: ix_rkey[0004]: ' I507' +0x00000036: ix_rkey[0005]: ' I508' +0x0000003e: ix_rkey[0006]: ' I509' +0x00000046: ix_rkey[0007]: ' I510' +0x0000004e: ix_rkey[0008]: ' I511' +0x00000056: ix_rkey[0009]: ' I512' +0x0000005e: ix_rkey[0010]: ' I513' +0x00000066: ix_rkey[0011]: ' I514' +0x0000006e: ix_rkey[0012]: ' I515' +0x00000076: ix_rkey[0013]: ' I516' +0x0000007e: ix_rkey[0014]: ' I517' +0x00000086: ix_rkey[0015]: ' I518' +0x0000008e: ix_rkey[0016]: ' I519' +0x00000096: ix_rkey[0017]: ' I520' +0x0000009e: ix_rkey[0018]: ' I521' +0x000000a6: ix_rkey[0019]: ' I522' +0x000000ae: ix_rkey[0020]: ' I523' +0x000000b6: ix_rkey[0021]: ' I524' +0x000000be: ix_rkey[0022]: ' I525' +0x000000c6: ix_rkey[0023]: ' I526' +0x000000ce: ix_rkey[0024]: ' I527' +0x000000d6: ix_rkey[0025]: ' I528' +0x000000de: ix_rkey[0026]: ' I529' +0x000000e6: ix_rkey[0027]: ' I530' +0x000000ee: ix_rkey[0028]: ' I531' +0x000000f6: ix_rkey[0029]: ' I532' +0x000000fe: ix_rkey[0030]: ' I533' +0x00000106: ix_rkey[0031]: ' I534' +0x0000010e: ix_rkey[0032]: ' I535' +0x00000116: ix_rkey[0033]: ' I536' +0x0000011e: ix_rkey[0034]: ' I537' +0x00000126: ix_rkey[0035]: ' I538' +0x0000012e: ix_rkey[0036]: ' I539' +0x00000136: ix_rkey[0037]: ' I540' +0x0000013e: ix_rkey[0038]: ' I541' +0x00000146: ix_rkey[0039]: ' I542' +0x0000014e: ix_rkey[0040]: ' I543' +0x00000156: ix_rkey[0041]: ' I544' +0x0000015e: ix_rkey[0042]: ' I545' +0x00000166: ix_rkey[0043]: ' I546' +0x0000016e: ix_rkey[0044]: ' I547' +0x00000176: ix_rkey[0045]: ' I548' +0x0000017e: ix_rkey[0046]: ' I549' +0x00000186: ix_rkey[0047]: ' I550' +0x0000018e: ix_rkey[0048]: ' I551' +0x00000196: ix_rkey[0049]: ' I552' +0x0000019e: ix_rkey[0050]: ' I553' +0x000001a6: ix_rkey[0051]: ' I554' +0x000001ae: ix_rkey[0052]: ' I555' +0x000001b6: ix_rkey[0053]: ' I556' +0x000001be: ix_rkey[0054]: ' I557' +0x000001c6: ix_rkey[0055]: ' I558' +0x000001ce: ix_rkey[0056]: ' I559' +0x000001d6: ix_rkey[0057]: ' I560' +0x000001de: ix_rkey[0058]: ' I561' +0x000001e6: ix_rkey[0059]: ' I562' +0x000001ee: ix_rkey[0060]: ' I563' +0x000001f6: ix_rkey[0061]: ' I564' +0x000001fe: ix_rkey[0062]: ' I565' +0x00000206: ix_rkey[0063]: ' I566' +0x0000020e: ix_rkey[0064]: ' I567' +0x00000216: ix_rkey[0065]: ' I568' +0x0000021e: ix_rkey[0066]: ' I569' +0x00000226: ix_rkey[0067]: ' I570' +0x0000022e: ix_rkey[0068]: ' I571' +0x00000236: ix_rkey[0069]: ' I572' +0x0000023e: ix_rkey[0070]: ' I573' +0x00000246: ix_rkey[0071]: ' I574' +0x0000024e: ix_rkey[0072]: ' I575' +0x00000256: ix_rkey[0073]: ' I576' +0x0000025e: ix_rkey[0074]: ' I577' +0x00000266: ix_rkey[0075]: ' I578' +0x0000026e: ix_rkey[0076]: ' I579' +0x00000276: ix_rkey[0077]: ' I580' +0x0000027e: ix_rkey[0078]: ' I581' +0x00000286: ix_rkey[0079]: ' I582' +0x0000028e: ix_rkey[0080]: ' I583' +0x00000296: ix_rkey[0081]: ' I584' +0x0000029e: ix_rkey[0082]: ' I585' +0x000002a6: ix_rkey[0083]: ' I586' +0x000002ae: ix_rkey[0084]: ' I587' +0x000002b6: ix_rkey[0085]: ' I588' +0x000002be: ix_rkey[0086]: ' I589' +0x000002c6: ix_rkey[0087]: ' I590' +0x000002ce: ix_rkey[0088]: ' I591' +0x000002d6: ix_rkey[0089]: ' I592' +0x000002de: ix_rkey[0090]: ' I593' +0x000002e6: ix_rkey[0091]: ' I594' +0x000002ee: ix_rkey[0092]: ' I595' +0x000002f6: ix_rkey[0093]: ' I596' +0x000002fe: ix_rkey[0094]: ' I597' +0x00000306: ix_rkey[0095]: ' I598' +0x0000030e: ix_rkey[0096]: ' I599' +0x00000316: ix_rkey[0097]: ' I600' +0x0000031e: ix_rkey[0098]: ' I601' +0x00000326: ix_rkey[0099]: ' I602' +0x0000032e: ix_rkey[0100]: ' I603' +0x00000336: ix_rkey[0101]: ' I604' +0x0000033e: ix_rkey[0102]: ' I605' +0x00000346: ix_rkey[0103]: ' I606' +0x0000034e: ix_rkey[0104]: ' I607' +0x00000356: ix_rkey[0105]: ' I608' +0x0000035e: ix_rkey[0106]: ' I609' +0x00000366: ix_rkey[0107]: ' I610' +0x0000036e: ix_rkey[0108]: ' I611' +0x00000376: ix_rkey[0109]: ' I612' +0x0000037e: ix_rkey[0110]: ' I613' +0x00000386: ix_rkey[0111]: ' I614' +0x0000038e: ix_rkey[0112]: ' I615' +0x00000396: ix_rkey[0113]: ' I616' +0x0000039e: ix_rkey[0114]: ' I617' +0x000003a6: ix_rkey[0115]: ' I618' +0x000003ae: ix_rkey[0116]: ' I619' +0x000003b6: ix_rkey[0117]: ' I620' +0x000003be: ix_rkey[0118]: ' I621' +0x000003c6: ix_rkey[0119]: ' I622' +0x000003ce: ix_rkey[0120]: ' I623' +0x000003d6: ix_rkey[0121]: ' I624' +0x000003de: ix_rkey[0122]: ' I625' +0x000003e6: ix_rkey[0123]: ' I626' +0x000003ee: ix_rkey[0124]: ' I627' +0x000003f6: ix_rkey[0125]: ' I628' +0x000003fe: ix_rkey[0126]: ' I629' +0x00000406: ix_rkey[0127]: ' ' +0x0000040e: ix_rkey[0128]: ' ' +0x00000416: ix_rkey[0129]: ' ' +0x0000041e: ix_rkey[0130]: ' ' +0x00000426: ix_rkey[0131]: ' ' +0x0000042e: ix_rkey[0132]: ' ' +0x00000436: ix_rkey[0133]: ' ' +0x0000043e: ix_rkey[0134]: ' ' +0x00000446: ix_rkey[0135]: ' ' +0x0000044e: ix_rkey[0136]: ' ' +0x00000456: ix_rkey[0137]: ' ' +0x0000045e: ix_rkey[0138]: ' ' +0x00000466: ix_rkey[0139]: ' ' +0x0000046e: ix_rkey[0140]: ' ' +0x00000476: ix_rkey[0141]: ' ' +0x0000047e: ix_rkey[0142]: ' ' +0x00000486: ix_rkey[0143]: ' ' +0x0000048e: ix_rkey[0144]: ' ' +0x00000496: ix_rkey[0145]: ' ' +0x0000049e: ix_rkey[0146]: ' ' +0x000004a6: ix_rkey[0147]: ' ' +0x000004ae: ix_rkey[0148]: ' ' +0x000004b6: ix_rkey[0149]: ' ' +0x000004be: ix_rkey[0150]: ' ' +0x000004c6: ix_rkey[0151]: ' ' +0x000004ce: ix_rkey[0152]: ' ' +0x000004d6: ix_rkey[0153]: ' ' +0x000004de: ix_rkey[0154]: ' ' +0x000004e6: ix_rkey[0155]: ' ' +0x000004ee: ix_rkey[0156]: ' ' +0x000004f6: ix_rkey[0157]: ' ' +0x000004fe: ix_rkey[0158]: ' ' +0x00000506: ix_rkey[0159]: ' ' +0x0000050e: ix_rkey[0160]: ' ' +0x00000516: ix_rkey[0161]: ' ' +0x0000051e: ix_rkey[0162]: ' ' +0x00000526: ix_rkey[0163]: ' ' +0x0000052e: ix_rkey[0164]: ' ' +0x00000536: ix_rkey[0165]: ' ' +0x0000053e: ix_rkey[0166]: ' ' +0x00000546: ix_rkey[0167]: ' ' +0x0000054e: ix_rkey[0168]: ' ' +0x00000556: ix_rkey[0169]: ' ' +0x0000055e: ix_rkey[0170]: ' ' +0x00000566: ix_rkey[0171]: ' ' +0x0000056e: ix_rkey[0172]: ' ' +0x00000576: ix_rkey[0173]: ' ' +0x0000057e: ix_rkey[0174]: ' ' +0x00000586: ix_rkey[0175]: ' ' +0x0000058e: ix_rkey[0176]: ' ' +0x00000596: ix_rkey[0177]: ' ' +0x0000059e: ix_rkey[0178]: ' ' +0x000005a6: ix_rkey[0179]: ' ' +0x000005ae: ix_rkey[0180]: ' ' +0x000005b6: ix_rkey[0181]: ' ' +0x000005be: ix_rkey[0182]: ' ' +0x000005c6: ix_rkey[0183]: ' ' +0x000005ce: ix_rkey[0184]: ' ' +0x000005d6: ix_rkey[0185]: ' ' +0x000005de: ix_rkey[0186]: ' ' +0x000005e6: ix_rkey[0187]: ' ' +0x000005ee: ix_rkey[0188]: ' ' +0x000005f6: ix_rkey[0189]: ' ' +0x000005fe: ix_rkey[0190]: ' ' +0x00000606: ix_rkey[0191]: ' ' +0x0000060e: ix_rkey[0192]: ' ' +0x00000616: ix_rkey[0193]: ' ' +0x0000061e: ix_rkey[0194]: ' ' +0x00000626: ix_rkey[0195]: ' ' +0x0000062e: ix_rkey[0196]: ' ' +0x00000636: ix_rkey[0197]: ' ' +0x0000063e: ix_rkey[0198]: ' ' +0x00000646: ix_rkey[0199]: ' ' +0x0000064e: ix_rkey[0200]: ' ' +0x00000656: ix_rkey[0201]: ' ' +0x0000065e: ix_rkey[0202]: ' ' +0x00000666: ix_rkey[0203]: ' ' +0x0000066e: ix_rkey[0204]: ' ' +0x00000676: ix_rkey[0205]: ' ' +0x0000067e: ix_rkey[0206]: ' ' +0x00000686: ix_rkey[0207]: ' ' +0x0000068e: ix_rkey[0208]: ' ' +0x00000696: ix_rkey[0209]: ' ' +0x0000069e: ix_rkey[0210]: ' ' +0x000006a6: ix_rkey[0211]: ' ' +0x000006ae: ix_rkey[0212]: ' ' +0x000006b6: ix_rkey[0213]: ' ' +0x000006be: ix_rkey[0214]: ' ' +0x000006c6: ix_rkey[0215]: ' ' +0x000006ce: ix_rkey[0216]: ' ' +0x000006d6: ix_rkey[0217]: ' ' +0x000006de: ix_rkey[0218]: ' ' +0x000006e6: ix_rkey[0219]: ' ' +0x000006ee: ix_rkey[0220]: ' ' +0x000006f6: ix_rkey[0221]: ' ' +0x000006fe: ix_rkey[0222]: ' ' +0x00000706: ix_rkey[0223]: ' ' +0x0000070e: ix_rkey[0224]: ' ' +0x00000716: ix_rkey[0225]: ' ' +0x0000071e: ix_rkey[0226]: ' ' +0x00000726: ix_rkey[0227]: ' ' +0x0000072e: ix_rkey[0228]: ' ' +0x00000736: ix_rkey[0229]: ' ' +0x0000073e: ix_rkey[0230]: ' ' +0x00000746: ix_rkey[0231]: ' ' +0x0000074e: ix_rkey[0232]: ' ' +0x00000756: ix_rkey[0233]: ' ' +0x0000075e: ix_rkey[0234]: ' ' +0x00000766: ix_rkey[0235]: ' ' +0x0000076e: ix_rkey[0236]: ' ' +0x00000776: ix_rkey[0237]: ' ' +0x0000077e: ix_rkey[0238]: ' ' +0x00000786: ix_rkey[0239]: ' ' +0x0000078e: ix_rkey[0240]: ' ' +0x00000796: ix_rkey[0241]: ' ' +0x0000079e: ix_rkey[0242]: ' ' +0x000007a6: ix_rkey[0243]: ' ' +0x000007ae: ix_rkey[0244]: ' ' +0x000007b6: ix_rkey[0245]: ' ' +0x000007be: ix_rkey[0246]: ' ' +0x000007c6: ix_rkey[0247]: ' ' +0x000007ce: ix_rkey[0248]: ' ' +0x000007d6: ix_rkey[0249]: ' ' +0x000007de: ix_rkey[0250]: ' ' +0x000007e6: ix_rkey[0251]: ' ' +0x000007ee: ix_rkey[0252]: ' ' +0x000007f6: ix_rkey[0253]: ' ' +0x000007fe: ix_rkey[0254]: ' ' +0x00000806: ix_pad2: 0x0000 +0x00000808: ix_offs[0000]: 0x00000000 +0x0000080c: ix_lens[0000]: 0x00000069 +0x00000810: ix_offs[0001]: 0x00000069 +0x00000814: ix_lens[0001]: 0x000000dc +0x00000818: ix_offs[0002]: 0x00000145 +0x0000081c: ix_lens[0002]: 0x0000006c +0x00000820: ix_offs[0003]: 0x000001b1 +0x00000824: ix_lens[0003]: 0x0000003d +0x00000828: ix_offs[0004]: 0x000001ee +0x0000082c: ix_lens[0004]: 0x0000004d +0x00000830: ix_offs[0005]: 0x0000023b +0x00000834: ix_lens[0005]: 0x0000003c +0x00000838: ix_offs[0006]: 0x00000277 +0x0000083c: ix_lens[0006]: 0x00000087 +0x00000840: ix_offs[0007]: 0x000002fe +0x00000844: ix_lens[0007]: 0x00000068 +0x00000848: ix_offs[0008]: 0x00000366 +0x0000084c: ix_lens[0008]: 0x00000040 +0x00000850: ix_offs[0009]: 0x000003a6 +0x00000854: ix_lens[0009]: 0x0000005f +0x00000858: ix_offs[0010]: 0x00000405 +0x0000085c: ix_lens[0010]: 0x00000080 +0x00000860: ix_offs[0011]: 0x00000485 +0x00000864: ix_lens[0011]: 0x00000039 +0x00000868: ix_offs[0012]: 0x000004be +0x0000086c: ix_lens[0012]: 0x00000075 +0x00000870: ix_offs[0013]: 0x00000533 +0x00000874: ix_lens[0013]: 0x00000072 +0x00000878: ix_offs[0014]: 0x000005a5 +0x0000087c: ix_lens[0014]: 0x00000046 +0x00000880: ix_offs[0015]: 0x000005eb +0x00000884: ix_lens[0015]: 0x00000074 +0x00000888: ix_offs[0016]: 0x0000065f +0x0000088c: ix_lens[0016]: 0x0000006b +0x00000890: ix_offs[0017]: 0x000006ca +0x00000894: ix_lens[0017]: 0x00000077 +0x00000898: ix_offs[0018]: 0x00000741 +0x0000089c: ix_lens[0018]: 0x0000007a +0x000008a0: ix_offs[0019]: 0x000007bb +0x000008a4: ix_lens[0019]: 0x0000006d +0x000008a8: ix_offs[0020]: 0x00000828 +0x000008ac: ix_lens[0020]: 0x00000061 +0x000008b0: ix_offs[0021]: 0x00000889 +0x000008b4: ix_lens[0021]: 0x0000006b +0x000008b8: ix_offs[0022]: 0x000008f4 +0x000008bc: ix_lens[0022]: 0x0000006a +0x000008c0: ix_offs[0023]: 0x0000095e +0x000008c4: ix_lens[0023]: 0x00000036 +0x000008c8: ix_offs[0024]: 0x00000994 +0x000008cc: ix_lens[0024]: 0x00000036 +0x000008d0: ix_offs[0025]: 0x000009ca +0x000008d4: ix_lens[0025]: 0x00000085 +0x000008d8: ix_offs[0026]: 0x00000a4f +0x000008dc: ix_lens[0026]: 0x000000eb +0x000008e0: ix_offs[0027]: 0x00000b3a +0x000008e4: ix_lens[0027]: 0x00000054 +0x000008e8: ix_offs[0028]: 0x00000b8e +0x000008ec: ix_lens[0028]: 0x0000005c +0x000008f0: ix_offs[0029]: 0x00000bea +0x000008f4: ix_lens[0029]: 0x00000041 +0x000008f8: ix_offs[0030]: 0x00000c2b +0x000008fc: ix_lens[0030]: 0x00000057 +0x00000900: ix_offs[0031]: 0x00000c82 +0x00000904: ix_lens[0031]: 0x00000036 +0x00000908: ix_offs[0032]: 0x00000cb8 +0x0000090c: ix_lens[0032]: 0x00000036 +0x00000910: ix_offs[0033]: 0x00000cee +0x00000914: ix_lens[0033]: 0x00000059 +0x00000918: ix_offs[0034]: 0x00000d47 +0x0000091c: ix_lens[0034]: 0x00000051 +0x00000920: ix_offs[0035]: 0x00000d98 +0x00000924: ix_lens[0035]: 0x00000036 +0x00000928: ix_offs[0036]: 0x00000dce +0x0000092c: ix_lens[0036]: 0x00000036 +0x00000930: ix_offs[0037]: 0x00000e04 +0x00000934: ix_lens[0037]: 0x0000005d +0x00000938: ix_offs[0038]: 0x00000e61 +0x0000093c: ix_lens[0038]: 0x00000035 +0x00000940: ix_offs[0039]: 0x00000e96 +0x00000944: ix_lens[0039]: 0x00000035 +0x00000948: ix_offs[0040]: 0x00000ecb +0x0000094c: ix_lens[0040]: 0x00000035 +0x00000950: ix_offs[0041]: 0x00000f00 +0x00000954: ix_lens[0041]: 0x00000036 +0x00000958: ix_offs[0042]: 0x00000f36 +0x0000095c: ix_lens[0042]: 0x00000036 +0x00000960: ix_offs[0043]: 0x00000f6c +0x00000964: ix_lens[0043]: 0x0000003b +0x00000968: ix_offs[0044]: 0x00000fa7 +0x0000096c: ix_lens[0044]: 0x00000065 +0x00000970: ix_offs[0045]: 0x0000100c +0x00000974: ix_lens[0045]: 0x0000006f +0x00000978: ix_offs[0046]: 0x0000107b +0x0000097c: ix_lens[0046]: 0x0000006c +0x00000980: ix_offs[0047]: 0x000010e7 +0x00000984: ix_lens[0047]: 0x0000006b +0x00000988: ix_offs[0048]: 0x00001152 +0x0000098c: ix_lens[0048]: 0x0000006b +0x00000990: ix_offs[0049]: 0x000011bd +0x00000994: ix_lens[0049]: 0x00000091 +0x00000998: ix_offs[0050]: 0x0000124e +0x0000099c: ix_lens[0050]: 0x000000d4 +0x000009a0: ix_offs[0051]: 0x00001322 +0x000009a4: ix_lens[0051]: 0x000000a4 +0x000009a8: ix_offs[0052]: 0x000013c6 +0x000009ac: ix_lens[0052]: 0x000000e0 +0x000009b0: ix_offs[0053]: 0x000014a6 +0x000009b4: ix_lens[0053]: 0x000000ab +0x000009b8: ix_offs[0054]: 0x00001551 +0x000009bc: ix_lens[0054]: 0x0000005f +0x000009c0: ix_offs[0055]: 0x000015b0 +0x000009c4: ix_lens[0055]: 0x00000069 +0x000009c8: ix_offs[0056]: 0x00001619 +0x000009cc: ix_lens[0056]: 0x0000009c +0x000009d0: ix_offs[0057]: 0x000016b5 +0x000009d4: ix_lens[0057]: 0x0000003c +0x000009d8: ix_offs[0058]: 0x000016f1 +0x000009dc: ix_lens[0058]: 0x0000006b +0x000009e0: ix_offs[0059]: 0x0000175c +0x000009e4: ix_lens[0059]: 0x0000005d +0x000009e8: ix_offs[0060]: 0x000017b9 +0x000009ec: ix_lens[0060]: 0x0000006b +0x000009f0: ix_offs[0061]: 0x00001824 +0x000009f4: ix_lens[0061]: 0x00000060 +0x000009f8: ix_offs[0062]: 0x00001884 +0x000009fc: ix_lens[0062]: 0x000000d6 +0x00000a00: ix_offs[0063]: 0x0000195a +0x00000a04: ix_lens[0063]: 0x00000051 +0x00000a08: ix_offs[0064]: 0x000019ab +0x00000a0c: ix_lens[0064]: 0x00000067 +0x00000a10: ix_offs[0065]: 0x00001a12 +0x00000a14: ix_lens[0065]: 0x00000073 +0x00000a18: ix_offs[0066]: 0x00001a85 +0x00000a1c: ix_lens[0066]: 0x00000068 +0x00000a20: ix_offs[0067]: 0x00001aed +0x00000a24: ix_lens[0067]: 0x0000006b +0x00000a28: ix_offs[0068]: 0x00001b58 +0x00000a2c: ix_lens[0068]: 0x0000006e +0x00000a30: ix_offs[0069]: 0x00001bc6 +0x00000a34: ix_lens[0069]: 0x00000067 +0x00000a38: ix_offs[0070]: 0x00001c2d +0x00000a3c: ix_lens[0070]: 0x00000042 +0x00000a40: ix_offs[0071]: 0x00001c6f +0x00000a44: ix_lens[0071]: 0x00000083 +0x00000a48: ix_offs[0072]: 0x00001cf2 +0x00000a4c: ix_lens[0072]: 0x0000006c +0x00000a50: ix_offs[0073]: 0x00001d5e +0x00000a54: ix_lens[0073]: 0x0000006b +0x00000a58: ix_offs[0074]: 0x00001dc9 +0x00000a5c: ix_lens[0074]: 0x00000037 +0x00000a60: ix_offs[0075]: 0x00001e00 +0x00000a64: ix_lens[0075]: 0x0000005a +0x00000a68: ix_offs[0076]: 0x00001e5a +0x00000a6c: ix_lens[0076]: 0x00000037 +0x00000a70: ix_offs[0077]: 0x00001e91 +0x00000a74: ix_lens[0077]: 0x00000064 +0x00000a78: ix_offs[0078]: 0x00001ef5 +0x00000a7c: ix_lens[0078]: 0x00000037 +0x00000a80: ix_offs[0079]: 0x00001f2c +0x00000a84: ix_lens[0079]: 0x00000069 +0x00000a88: ix_offs[0080]: 0x00001f95 +0x00000a8c: ix_lens[0080]: 0x00000037 +0x00000a90: ix_offs[0081]: 0x00001fcc +0x00000a94: ix_lens[0081]: 0x00000069 +0x00000a98: ix_offs[0082]: 0x00002035 +0x00000a9c: ix_lens[0082]: 0x00000037 +0x00000aa0: ix_offs[0083]: 0x0000206c +0x00000aa4: ix_lens[0083]: 0x00000053 +0x00000aa8: ix_offs[0084]: 0x000020bf +0x00000aac: ix_lens[0084]: 0x00000044 +0x00000ab0: ix_offs[0085]: 0x00002103 +0x00000ab4: ix_lens[0085]: 0x000000b3 +0x00000ab8: ix_offs[0086]: 0x000021b6 +0x00000abc: ix_lens[0086]: 0x0000008b +0x00000ac0: ix_offs[0087]: 0x00002241 +0x00000ac4: ix_lens[0087]: 0x00000081 +0x00000ac8: ix_offs[0088]: 0x000022c2 +0x00000acc: ix_lens[0088]: 0x0000008d +0x00000ad0: ix_offs[0089]: 0x0000234f +0x00000ad4: ix_lens[0089]: 0x00000065 +0x00000ad8: ix_offs[0090]: 0x000023b4 +0x00000adc: ix_lens[0090]: 0x00000070 +0x00000ae0: ix_offs[0091]: 0x00002424 +0x00000ae4: ix_lens[0091]: 0x00000084 +0x00000ae8: ix_offs[0092]: 0x000024a8 +0x00000aec: ix_lens[0092]: 0x00000043 +0x00000af0: ix_offs[0093]: 0x000024eb +0x00000af4: ix_lens[0093]: 0x000000b6 +0x00000af8: ix_offs[0094]: 0x000025a1 +0x00000afc: ix_lens[0094]: 0x00000082 +0x00000b00: ix_offs[0095]: 0x00002623 +0x00000b04: ix_lens[0095]: 0x00000075 +0x00000b08: ix_offs[0096]: 0x00002698 +0x00000b0c: ix_lens[0096]: 0x000000c3 +0x00000b10: ix_offs[0097]: 0x0000275b +0x00000b14: ix_lens[0097]: 0x000000eb +0x00000b18: ix_offs[0098]: 0x00002846 +0x00000b1c: ix_lens[0098]: 0x0000009a +0x00000b20: ix_offs[0099]: 0x000028e0 +0x00000b24: ix_lens[0099]: 0x0000006b +0x00000b28: ix_offs[0100]: 0x0000294b +0x00000b2c: ix_lens[0100]: 0x0000008f +0x00000b30: ix_offs[0101]: 0x000029da +0x00000b34: ix_lens[0101]: 0x000000e4 +0x00000b38: ix_offs[0102]: 0x00002abe +0x00000b3c: ix_lens[0102]: 0x000000ab +0x00000b40: ix_offs[0103]: 0x00002b69 +0x00000b44: ix_lens[0103]: 0x000000f2 +0x00000b48: ix_offs[0104]: 0x00002c5b +0x00000b4c: ix_lens[0104]: 0x000000b6 +0x00000b50: ix_offs[0105]: 0x00002d11 +0x00000b54: ix_lens[0105]: 0x000000f6 +0x00000b58: ix_offs[0106]: 0x00002e07 +0x00000b5c: ix_lens[0106]: 0x00000052 +0x00000b60: ix_offs[0107]: 0x00002e59 +0x00000b64: ix_lens[0107]: 0x00000096 +0x00000b68: ix_offs[0108]: 0x00002eef +0x00000b6c: ix_lens[0108]: 0x0000006f +0x00000b70: ix_offs[0109]: 0x00002f5e +0x00000b74: ix_lens[0109]: 0x00000037 +0x00000b78: ix_offs[0110]: 0x00002f95 +0x00000b7c: ix_lens[0110]: 0x00000065 +0x00000b80: ix_offs[0111]: 0x00002ffa +0x00000b84: ix_lens[0111]: 0x0000004d +0x00000b88: ix_offs[0112]: 0x00003047 +0x00000b8c: ix_lens[0112]: 0x0000005c +0x00000b90: ix_offs[0113]: 0x000030a3 +0x00000b94: ix_lens[0113]: 0x0000008b +0x00000b98: ix_offs[0114]: 0x0000312e +0x00000b9c: ix_lens[0114]: 0x00000060 +0x00000ba0: ix_offs[0115]: 0x0000318e +0x00000ba4: ix_lens[0115]: 0x00000085 +0x00000ba8: ix_offs[0116]: 0x00003213 +0x00000bac: ix_lens[0116]: 0x00000073 +0x00000bb0: ix_offs[0117]: 0x00003286 +0x00000bb4: ix_lens[0117]: 0x0000007d +0x00000bb8: ix_offs[0118]: 0x00003303 +0x00000bbc: ix_lens[0118]: 0x00000065 +0x00000bc0: ix_offs[0119]: 0x00003368 +0x00000bc4: ix_lens[0119]: 0x00000037 +0x00000bc8: ix_offs[0120]: 0x0000339f +0x00000bcc: ix_lens[0120]: 0x0000005e +0x00000bd0: ix_offs[0121]: 0x000033fd +0x00000bd4: ix_lens[0121]: 0x00000037 +0x00000bd8: ix_offs[0122]: 0x00003434 +0x00000bdc: ix_lens[0122]: 0x0000005c +0x00000be0: ix_offs[0123]: 0x00003490 +0x00000be4: ix_lens[0123]: 0x000000d6 +0x00000be8: ix_offs[0124]: 0x00003566 +0x00000bec: ix_lens[0124]: 0x00000037 +0x00000bf0: ix_offs[0125]: 0x0000359d +0x00000bf4: ix_lens[0125]: 0x00000043 +0x00000bf8: ix_offs[0126]: 0x000035e0 +0x00000bfc: ix_lens[0126]: 0x00000057 +0x00000c00: ix_offs[0127]: 0x00000000 +0x00000c04: ix_lens[0127]: 0x00000000 +0x00000c08: ix_offs[0128]: 0x00000000 +0x00000c0c: ix_lens[0128]: 0x00000000 +0x00000c10: ix_offs[0129]: 0x00000000 +0x00000c14: ix_lens[0129]: 0x00000000 +0x00000c18: ix_offs[0130]: 0x00000000 +0x00000c1c: ix_lens[0130]: 0x00000000 +0x00000c20: ix_offs[0131]: 0x00000000 +0x00000c24: ix_lens[0131]: 0x00000000 +0x00000c28: ix_offs[0132]: 0x00000000 +0x00000c2c: ix_lens[0132]: 0x00000000 +0x00000c30: ix_offs[0133]: 0x00000000 +0x00000c34: ix_lens[0133]: 0x00000000 +0x00000c38: ix_offs[0134]: 0x00000000 +0x00000c3c: ix_lens[0134]: 0x00000000 +0x00000c40: ix_offs[0135]: 0x00000000 +0x00000c44: ix_lens[0135]: 0x00000000 +0x00000c48: ix_offs[0136]: 0x00000000 +0x00000c4c: ix_lens[0136]: 0x00000000 +0x00000c50: ix_offs[0137]: 0x00000000 +0x00000c54: ix_lens[0137]: 0x00000000 +0x00000c58: ix_offs[0138]: 0x00000000 +0x00000c5c: ix_lens[0138]: 0x00000000 +0x00000c60: ix_offs[0139]: 0x00000000 +0x00000c64: ix_lens[0139]: 0x00000000 +0x00000c68: ix_offs[0140]: 0x00000000 +0x00000c6c: ix_lens[0140]: 0x00000000 +0x00000c70: ix_offs[0141]: 0x00000000 +0x00000c74: ix_lens[0141]: 0x00000000 +0x00000c78: ix_offs[0142]: 0x00000000 +0x00000c7c: ix_lens[0142]: 0x00000000 +0x00000c80: ix_offs[0143]: 0x00000000 +0x00000c84: ix_lens[0143]: 0x00000000 +0x00000c88: ix_offs[0144]: 0x00000000 +0x00000c8c: ix_lens[0144]: 0x00000000 +0x00000c90: ix_offs[0145]: 0x00000000 +0x00000c94: ix_lens[0145]: 0x00000000 +0x00000c98: ix_offs[0146]: 0x00000000 +0x00000c9c: ix_lens[0146]: 0x00000000 +0x00000ca0: ix_offs[0147]: 0x00000000 +0x00000ca4: ix_lens[0147]: 0x00000000 +0x00000ca8: ix_offs[0148]: 0x00000000 +0x00000cac: ix_lens[0148]: 0x00000000 +0x00000cb0: ix_offs[0149]: 0x00000000 +0x00000cb4: ix_lens[0149]: 0x00000000 +0x00000cb8: ix_offs[0150]: 0x00000000 +0x00000cbc: ix_lens[0150]: 0x00000000 +0x00000cc0: ix_offs[0151]: 0x00000000 +0x00000cc4: ix_lens[0151]: 0x00000000 +0x00000cc8: ix_offs[0152]: 0x00000000 +0x00000ccc: ix_lens[0152]: 0x00000000 +0x00000cd0: ix_offs[0153]: 0x00000000 +0x00000cd4: ix_lens[0153]: 0x00000000 +0x00000cd8: ix_offs[0154]: 0x00000000 +0x00000cdc: ix_lens[0154]: 0x00000000 +0x00000ce0: ix_offs[0155]: 0x00000000 +0x00000ce4: ix_lens[0155]: 0x00000000 +0x00000ce8: ix_offs[0156]: 0x00000000 +0x00000cec: ix_lens[0156]: 0x00000000 +0x00000cf0: ix_offs[0157]: 0x00000000 +0x00000cf4: ix_lens[0157]: 0x00000000 +0x00000cf8: ix_offs[0158]: 0x00000000 +0x00000cfc: ix_lens[0158]: 0x00000000 +0x00000d00: ix_offs[0159]: 0x00000000 +0x00000d04: ix_lens[0159]: 0x00000000 +0x00000d08: ix_offs[0160]: 0x00000000 +0x00000d0c: ix_lens[0160]: 0x00000000 +0x00000d10: ix_offs[0161]: 0x00000000 +0x00000d14: ix_lens[0161]: 0x00000000 +0x00000d18: ix_offs[0162]: 0x00000000 +0x00000d1c: ix_lens[0162]: 0x00000000 +0x00000d20: ix_offs[0163]: 0x00000000 +0x00000d24: ix_lens[0163]: 0x00000000 +0x00000d28: ix_offs[0164]: 0x00000000 +0x00000d2c: ix_lens[0164]: 0x00000000 +0x00000d30: ix_offs[0165]: 0x00000000 +0x00000d34: ix_lens[0165]: 0x00000000 +0x00000d38: ix_offs[0166]: 0x00000000 +0x00000d3c: ix_lens[0166]: 0x00000000 +0x00000d40: ix_offs[0167]: 0x00000000 +0x00000d44: ix_lens[0167]: 0x00000000 +0x00000d48: ix_offs[0168]: 0x00000000 +0x00000d4c: ix_lens[0168]: 0x00000000 +0x00000d50: ix_offs[0169]: 0x00000000 +0x00000d54: ix_lens[0169]: 0x00000000 +0x00000d58: ix_offs[0170]: 0x00000000 +0x00000d5c: ix_lens[0170]: 0x00000000 +0x00000d60: ix_offs[0171]: 0x00000000 +0x00000d64: ix_lens[0171]: 0x00000000 +0x00000d68: ix_offs[0172]: 0x00000000 +0x00000d6c: ix_lens[0172]: 0x00000000 +0x00000d70: ix_offs[0173]: 0x00000000 +0x00000d74: ix_lens[0173]: 0x00000000 +0x00000d78: ix_offs[0174]: 0x00000000 +0x00000d7c: ix_lens[0174]: 0x00000000 +0x00000d80: ix_offs[0175]: 0x00000000 +0x00000d84: ix_lens[0175]: 0x00000000 +0x00000d88: ix_offs[0176]: 0x00000000 +0x00000d8c: ix_lens[0176]: 0x00000000 +0x00000d90: ix_offs[0177]: 0x00000000 +0x00000d94: ix_lens[0177]: 0x00000000 +0x00000d98: ix_offs[0178]: 0x00000000 +0x00000d9c: ix_lens[0178]: 0x00000000 +0x00000da0: ix_offs[0179]: 0x00000000 +0x00000da4: ix_lens[0179]: 0x00000000 +0x00000da8: ix_offs[0180]: 0x00000000 +0x00000dac: ix_lens[0180]: 0x00000000 +0x00000db0: ix_offs[0181]: 0x00000000 +0x00000db4: ix_lens[0181]: 0x00000000 +0x00000db8: ix_offs[0182]: 0x00000000 +0x00000dbc: ix_lens[0182]: 0x00000000 +0x00000dc0: ix_offs[0183]: 0x00000000 +0x00000dc4: ix_lens[0183]: 0x00000000 +0x00000dc8: ix_offs[0184]: 0x00000000 +0x00000dcc: ix_lens[0184]: 0x00000000 +0x00000dd0: ix_offs[0185]: 0x00000000 +0x00000dd4: ix_lens[0185]: 0x00000000 +0x00000dd8: ix_offs[0186]: 0x00000000 +0x00000ddc: ix_lens[0186]: 0x00000000 +0x00000de0: ix_offs[0187]: 0x00000000 +0x00000de4: ix_lens[0187]: 0x00000000 +0x00000de8: ix_offs[0188]: 0x00000000 +0x00000dec: ix_lens[0188]: 0x00000000 +0x00000df0: ix_offs[0189]: 0x00000000 +0x00000df4: ix_lens[0189]: 0x00000000 +0x00000df8: ix_offs[0190]: 0x00000000 +0x00000dfc: ix_lens[0190]: 0x00000000 +0x00000e00: ix_offs[0191]: 0x00000000 +0x00000e04: ix_lens[0191]: 0x00000000 +0x00000e08: ix_offs[0192]: 0x00000000 +0x00000e0c: ix_lens[0192]: 0x00000000 +0x00000e10: ix_offs[0193]: 0x00000000 +0x00000e14: ix_lens[0193]: 0x00000000 +0x00000e18: ix_offs[0194]: 0x00000000 +0x00000e1c: ix_lens[0194]: 0x00000000 +0x00000e20: ix_offs[0195]: 0x00000000 +0x00000e24: ix_lens[0195]: 0x00000000 +0x00000e28: ix_offs[0196]: 0x00000000 +0x00000e2c: ix_lens[0196]: 0x00000000 +0x00000e30: ix_offs[0197]: 0x00000000 +0x00000e34: ix_lens[0197]: 0x00000000 +0x00000e38: ix_offs[0198]: 0x00000000 +0x00000e3c: ix_lens[0198]: 0x00000000 +0x00000e40: ix_offs[0199]: 0x00000000 +0x00000e44: ix_lens[0199]: 0x00000000 +0x00000e48: ix_offs[0200]: 0x00000000 +0x00000e4c: ix_lens[0200]: 0x00000000 +0x00000e50: ix_offs[0201]: 0x00000000 +0x00000e54: ix_lens[0201]: 0x00000000 +0x00000e58: ix_offs[0202]: 0x00000000 +0x00000e5c: ix_lens[0202]: 0x00000000 +0x00000e60: ix_offs[0203]: 0x00000000 +0x00000e64: ix_lens[0203]: 0x00000000 +0x00000e68: ix_offs[0204]: 0x00000000 +0x00000e6c: ix_lens[0204]: 0x00000000 +0x00000e70: ix_offs[0205]: 0x00000000 +0x00000e74: ix_lens[0205]: 0x00000000 +0x00000e78: ix_offs[0206]: 0x00000000 +0x00000e7c: ix_lens[0206]: 0x00000000 +0x00000e80: ix_offs[0207]: 0x00000000 +0x00000e84: ix_lens[0207]: 0x00000000 +0x00000e88: ix_offs[0208]: 0x00000000 +0x00000e8c: ix_lens[0208]: 0x00000000 +0x00000e90: ix_offs[0209]: 0x00000000 +0x00000e94: ix_lens[0209]: 0x00000000 +0x00000e98: ix_offs[0210]: 0x00000000 +0x00000e9c: ix_lens[0210]: 0x00000000 +0x00000ea0: ix_offs[0211]: 0x00000000 +0x00000ea4: ix_lens[0211]: 0x00000000 +0x00000ea8: ix_offs[0212]: 0x00000000 +0x00000eac: ix_lens[0212]: 0x00000000 +0x00000eb0: ix_offs[0213]: 0x00000000 +0x00000eb4: ix_lens[0213]: 0x00000000 +0x00000eb8: ix_offs[0214]: 0x00000000 +0x00000ebc: ix_lens[0214]: 0x00000000 +0x00000ec0: ix_offs[0215]: 0x00000000 +0x00000ec4: ix_lens[0215]: 0x00000000 +0x00000ec8: ix_offs[0216]: 0x00000000 +0x00000ecc: ix_lens[0216]: 0x00000000 +0x00000ed0: ix_offs[0217]: 0x00000000 +0x00000ed4: ix_lens[0217]: 0x00000000 +0x00000ed8: ix_offs[0218]: 0x00000000 +0x00000edc: ix_lens[0218]: 0x00000000 +0x00000ee0: ix_offs[0219]: 0x00000000 +0x00000ee4: ix_lens[0219]: 0x00000000 +0x00000ee8: ix_offs[0220]: 0x00000000 +0x00000eec: ix_lens[0220]: 0x00000000 +0x00000ef0: ix_offs[0221]: 0x00000000 +0x00000ef4: ix_lens[0221]: 0x00000000 +0x00000ef8: ix_offs[0222]: 0x00000000 +0x00000efc: ix_lens[0222]: 0x00000000 +0x00000f00: ix_offs[0223]: 0x00000000 +0x00000f04: ix_lens[0223]: 0x00000000 +0x00000f08: ix_offs[0224]: 0x00000000 +0x00000f0c: ix_lens[0224]: 0x00000000 +0x00000f10: ix_offs[0225]: 0x00000000 +0x00000f14: ix_lens[0225]: 0x00000000 +0x00000f18: ix_offs[0226]: 0x00000000 +0x00000f1c: ix_lens[0226]: 0x00000000 +0x00000f20: ix_offs[0227]: 0x00000000 +0x00000f24: ix_lens[0227]: 0x00000000 +0x00000f28: ix_offs[0228]: 0x00000000 +0x00000f2c: ix_lens[0228]: 0x00000000 +0x00000f30: ix_offs[0229]: 0x00000000 +0x00000f34: ix_lens[0229]: 0x00000000 +0x00000f38: ix_offs[0230]: 0x00000000 +0x00000f3c: ix_lens[0230]: 0x00000000 +0x00000f40: ix_offs[0231]: 0x00000000 +0x00000f44: ix_lens[0231]: 0x00000000 +0x00000f48: ix_offs[0232]: 0x00000000 +0x00000f4c: ix_lens[0232]: 0x00000000 +0x00000f50: ix_offs[0233]: 0x00000000 +0x00000f54: ix_lens[0233]: 0x00000000 +0x00000f58: ix_offs[0234]: 0x00000000 +0x00000f5c: ix_lens[0234]: 0x00000000 +0x00000f60: ix_offs[0235]: 0x00000000 +0x00000f64: ix_lens[0235]: 0x00000000 +0x00000f68: ix_offs[0236]: 0x00000000 +0x00000f6c: ix_lens[0236]: 0x00000000 +0x00000f70: ix_offs[0237]: 0x00000000 +0x00000f74: ix_lens[0237]: 0x00000000 +0x00000f78: ix_offs[0238]: 0x00000000 +0x00000f7c: ix_lens[0238]: 0x00000000 +0x00000f80: ix_offs[0239]: 0x00000000 +0x00000f84: ix_lens[0239]: 0x00000000 +0x00000f88: ix_offs[0240]: 0x00000000 +0x00000f8c: ix_lens[0240]: 0x00000000 +0x00000f90: ix_offs[0241]: 0x00000000 +0x00000f94: ix_lens[0241]: 0x00000000 +0x00000f98: ix_offs[0242]: 0x00000000 +0x00000f9c: ix_lens[0242]: 0x00000000 +0x00000fa0: ix_offs[0243]: 0x00000000 +0x00000fa4: ix_lens[0243]: 0x00000000 +0x00000fa8: ix_offs[0244]: 0x00000000 +0x00000fac: ix_lens[0244]: 0x00000000 +0x00000fb0: ix_offs[0245]: 0x00000000 +0x00000fb4: ix_lens[0245]: 0x00000000 +0x00000fb8: ix_offs[0246]: 0x00000000 +0x00000fbc: ix_lens[0246]: 0x00000000 +0x00000fc0: ix_offs[0247]: 0x00000000 +0x00000fc4: ix_lens[0247]: 0x00000000 +0x00000fc8: ix_offs[0248]: 0x00000000 +0x00000fcc: ix_lens[0248]: 0x00000000 +0x00000fd0: ix_offs[0249]: 0x00000000 +0x00000fd4: ix_lens[0249]: 0x00000000 +0x00000fd8: ix_offs[0250]: 0x00000000 +0x00000fdc: ix_lens[0250]: 0x00000000 +0x00000fe0: ix_offs[0251]: 0x00000000 +0x00000fe4: ix_lens[0251]: 0x00000000 +0x00000fe8: ix_offs[0252]: 0x00000000 +0x00000fec: ix_lens[0252]: 0x00000000 +0x00000ff0: ix_offs[0253]: 0x00000000 +0x00000ff4: ix_lens[0253]: 0x00000000 +0x00000ff8: ix_offs[0254]: 0x00000000 +0x00000ffc: ix_lens[0254]: 0x00000000 + +BLOCK - DATA +0x00001000: rkey[0000]: ' I503' off: 0x00000000 len: 0x00000069 +>> +0 @I503@ INDI +1 NAME Tatiana Elizabeth /Mountbatten/ +1 SEX F +1 TITL Lady +1 BIRT +2 DATE 1917 +1 FAMC @F74@ +<< +0x00001069: rkey[0001]: ' I504' off: 0x00000069 len: 0x000000dc +>> +0 @I504@ INDI +1 NAME David of_Milford_Haven /Mountbatten/ +1 SEX M +1 TITL Marquess +1 BIRT +2 DATE 1919 +1 DEAT +2 DATE 14 APR 1970 +1 BURI +2 PLAC Whippingham Ch.,Isle of Wight,England +1 FAMC @F74@ +1 FAMS @F331@ +1 FAMS @F332@ +<< +0x00001145: rkey[0002]: ' I505' off: 0x00000145 len: 0x0000006c +>> +0 @I505@ INDI +1 NAME John Knatchbull /Ulick/ +1 SEX M +1 TITL Lord Brabourne +1 BIRT +2 DATE 1918 +1 FAMS @F329@ +<< +0x000011b1: rkey[0003]: ' I506' off: 0x000001b1 len: 0x0000003d +>> +0 @I506@ INDI +1 NAME Five_children // +1 SEX M +1 FAMC @F329@ +<< +0x000011ee: rkey[0004]: ' I507' off: 0x000001ee len: 0x0000004d +>> +0 @I507@ INDI +1 NAME David /Hicks/ +1 SEX M +1 BIRT +2 DATE 1928 +1 FAMS @F330@ +<< +0x0000123b: rkey[0005]: ' I508' off: 0x0000023b len: 0x0000003c +>> +0 @I508@ INDI +1 NAME Two_Children // +1 SEX M +1 FAMC @F330@ +<< +0x00001277: rkey[0006]: ' I509' off: 0x00000277 len: 0x00000087 +>> +0 @I509@ INDI +1 NAME Iris /Mountbatten/ +1 SEX F +1 TITL Lady +1 BIRT +2 DATE 1920 +1 FAMC @F24@ +1 FAMS @F333@ +1 FAMS @F334@ +1 FAMS @F335@ +<< +0x000012fe: rkey[0007]: ' I510' off: 0x000002fe len: 0x00000068 +>> +0 @I510@ INDI +1 NAME Auguste /von_Harrach/ +1 SEX F +1 BIRT +2 DATE 1800 +1 DEAT +2 DATE 1873 +1 FAMS @F124@ +<< +0x00001366: rkey[0008]: ' I511' off: 0x00000366 len: 0x00000040 +>> +0 @I511@ INDI +1 NAME Daughter Stillborn // +1 SEX F +1 FAMC @F38@ +<< +0x000013a6: rkey[0009]: ' I512' off: 0x000003a6 len: 0x0000005f +>> +0 @I512@ INDI +1 NAME Frederick // +1 SEX M +1 BIRT +2 DATE 1833 +1 DEAT +2 DATE 1834 +1 FAMC @F336@ +<< +0x00001405: rkey[0010]: ' I513' off: 0x00000405 len: 0x00000080 +>> +0 @I513@ INDI +1 NAME Rosalie of_Hohenau /von_Rauch/ +1 SEX F +1 TITL Countess +1 BIRT +2 DATE 1820 +1 DEAT +2 DATE 1879 +1 FAMS @F269@ +<< +0x00001485: rkey[0011]: ' I514' off: 0x00000485 len: 0x00000039 +>> +0 @I514@ INDI +1 NAME Himiltude // +1 SEX F +1 FAMS @F263@ +<< +0x000014be: rkey[0012]: ' I515' off: 0x000004be len: 0x00000075 +>> +0 @I515@ INDI +1 NAME Paul Frederick // +1 SEX M +1 TITL Grand Duke +1 BIRT +2 DATE 1800 +1 DEAT +2 DATE 1842 +1 FAMS @F337@ +<< +0x00001533: rkey[0013]: ' I516' off: 0x00000533 len: 0x00000072 +>> +0 @I516@ INDI +1 NAME Marie of_Saxe-Weimar- Eisenach// +1 SEX F +1 BIRT +2 DATE 1808 +1 DEAT +2 DATE 1877 +1 FAMS @F260@ +<< +0x000015a5: rkey[0014]: ' I517' off: 0x000005a5 len: 0x00000046 +>> +0 @I517@ INDI +1 NAME Caroline of_Zweibrucken // +1 SEX F +1 FAMS @F174@ +<< +0x000015eb: rkey[0015]: ' I518' off: 0x000005eb len: 0x00000074 +>> +0 @I518@ INDI +1 NAME Cecilie of_Mecklenburg- Schwerin// +1 SEX F +1 BIRT +2 DATE 1886 +1 DEAT +2 DATE 1954 +1 FAMS @F271@ +<< +0x0000165f: rkey[0016]: ' I519' off: 0x0000065f len: 0x0000006b +>> +0 @I519@ INDI +1 NAME William // +1 SEX M +1 BIRT +2 DATE 1906 +1 DEAT +2 DATE 1940 +1 FAMC @F271@ +1 FAMS @F338@ +<< +0x000016ca: rkey[0017]: ' I520' off: 0x000006ca len: 0x00000077 +>> +0 @I520@ INDI +1 NAME Louis Ferdinand of_Prussia// +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 1907 +1 FAMC @F271@ +1 FAMS @F339@ +<< +0x00001741: rkey[0018]: ' I521' off: 0x00000741 len: 0x0000007a +>> +0 @I521@ INDI +1 NAME Hubertus // +1 SEX M +1 BIRT +2 DATE 1909 +1 DEAT +2 DATE 1950 +1 FAMC @F271@ +1 FAMS @F340@ +1 FAMS @F341@ +<< +0x000017bb: rkey[0019]: ' I522' off: 0x000007bb len: 0x0000006d +>> +0 @I522@ INDI +1 NAME Frederick // +1 SEX M +1 BIRT +2 DATE 1911 +1 DEAT +2 DATE 1966 +1 FAMC @F271@ +1 FAMS @F342@ +<< +0x00001828: rkey[0020]: ' I523' off: 0x00000828 len: 0x00000061 +>> +0 @I523@ INDI +1 NAME Alexandrine // +1 SEX F +1 BIRT +2 DATE 1915 +1 DEAT +2 DATE 1980 +1 FAMC @F271@ +<< +0x00001889: rkey[0021]: ' I524' off: 0x00000889 len: 0x0000006b +>> +0 @I524@ INDI +1 NAME Cecilie // +1 SEX F +1 BIRT +2 DATE 1917 +1 DEAT +2 DATE 1975 +1 FAMC @F271@ +1 FAMS @F343@ +<< +0x000018f4: rkey[0022]: ' I525' off: 0x000008f4 len: 0x0000006a +>> +0 @I525@ INDI +1 NAME Dorothea /von_Salviati/ +1 SEX F +1 BIRT +2 DATE 1907 +1 DEAT +2 DATE 1972 +1 FAMS @F338@ +<< +0x0000195e: rkey[0023]: ' I526' off: 0x0000095e len: 0x00000036 +>> +0 @I526@ INDI +1 NAME Dau._1 // +1 SEX F +1 FAMC @F338@ +<< +0x00001994: rkey[0024]: ' I527' off: 0x00000994 len: 0x00000036 +>> +0 @I527@ INDI +1 NAME Dau._2 // +1 SEX F +1 FAMC @F338@ +<< +0x000019ca: rkey[0025]: ' I528' off: 0x000009ca len: 0x00000085 +>> +0 @I528@ INDI +1 NAME Kira of_Russia // +1 SEX F +1 TITL Grand Duchess +1 BIRT +2 DATE 1909 +1 DEAT +2 DATE 1967 +1 FAMC @F71@ +1 FAMS @F339@ +<< +0x00001a4f: rkey[0026]: ' I529' off: 0x00000a4f len: 0x000000eb +>> +0 @I529@ INDI +1 NAME Louis_XIII // +1 SEX M +1 TITL King of France +1 BIRT +2 DATE 27 SEP 1601 +2 PLAC Fontainebleau,France +1 DEAT +2 DATE 14 MAY 1643 +2 PLAC Germain-en-Laye,France +1 BURI +2 PLAC St. Denis,France +1 FAMC @F344@ +1 FAMS @F345@ +<< +0x00001b3a: rkey[0027]: ' I530' off: 0x00000b3a len: 0x00000054 +>> +0 @I530@ INDI +1 NAME Joanna of_Austria // +1 SEX F +1 TITL Arch Duchess +1 FAMS @F346@ +<< +0x00001b8e: rkey[0028]: ' I531' off: 0x00000b8e len: 0x0000005c +>> +0 @I531@ INDI +1 NAME Francesco_I of_Tuscany Italy// +1 SEX M +1 TITL Grand Duke +1 FAMS @F346@ +<< +0x00001bea: rkey[0029]: ' I532' off: 0x00000bea len: 0x00000041 +>> +0 @I532@ INDI +1 NAME Alice de_Courtenay // +1 SEX F +1 FAMS @F347@ +<< +0x00001c2b: rkey[0030]: ' I533' off: 0x00000c2b len: 0x00000057 +>> +0 @I533@ INDI +1 NAME Aymer of_Angouleme /Taillefer/ +1 SEX M +1 TITL Count +1 FAMS @F347@ +<< +0x00001c82: rkey[0031]: ' I534' off: 0x00000c82 len: 0x00000036 +>> +0 @I534@ INDI +1 NAME Dau._2 // +1 SEX F +1 FAMC @F339@ +<< +0x00001cb8: rkey[0032]: ' I535' off: 0x00000cb8 len: 0x00000036 +>> +0 @I535@ INDI +1 NAME Dau._3 // +1 SEX F +1 FAMC @F339@ +<< +0x00001cee: rkey[0033]: ' I536' off: 0x00000cee len: 0x00000059 +>> +0 @I536@ INDI +1 NAME Maria-Anna /von_Humboldt/ +1 SEX F +1 BIRT +2 DATE 1916 +1 FAMS @F340@ +<< +0x00001d47: rkey[0034]: ' I537' off: 0x00000d47 len: 0x00000051 +>> +0 @I537@ INDI +1 NAME Magdalene /Reuss/ +1 SEX F +1 BIRT +2 DATE 1920 +1 FAMS @F341@ +<< +0x00001d98: rkey[0035]: ' I538' off: 0x00000d98 len: 0x00000036 +>> +0 @I538@ INDI +1 NAME Dau._1 // +1 SEX F +1 FAMC @F341@ +<< +0x00001dce: rkey[0036]: ' I539' off: 0x00000dce len: 0x00000036 +>> +0 @I539@ INDI +1 NAME Dau._2 // +1 SEX F +1 FAMC @F341@ +<< +0x00001e04: rkey[0037]: ' I540' off: 0x00000e04 len: 0x0000005d +>> +0 @I540@ INDI +1 NAME Brigid /Guinness/ +1 SEX F +1 TITL Lady +1 BIRT +2 DATE 1920 +1 FAMS @F342@ +<< +0x00001e61: rkey[0038]: ' I541' off: 0x00000e61 len: 0x00000035 +>> +0 @I541@ INDI +1 NAME Son_1 // +1 SEX M +1 FAMC @F342@ +<< +0x00001e96: rkey[0039]: ' I542' off: 0x00000e96 len: 0x00000035 +>> +0 @I542@ INDI +1 NAME Son_2 // +1 SEX M +1 FAMC @F342@ +<< +0x00001ecb: rkey[0040]: ' I543' off: 0x00000ecb len: 0x00000035 +>> +0 @I543@ INDI +1 NAME Son_3 // +1 SEX M +1 FAMC @F342@ +<< +0x00001f00: rkey[0041]: ' I544' off: 0x00000f00 len: 0x00000036 +>> +0 @I544@ INDI +1 NAME Dau._1 // +1 SEX F +1 FAMC @F342@ +<< +0x00001f36: rkey[0042]: ' I545' off: 0x00000f36 len: 0x00000036 +>> +0 @I545@ INDI +1 NAME Dau._2 // +1 SEX F +1 FAMC @F342@ +<< +0x00001f6c: rkey[0043]: ' I546' off: 0x00000f6c len: 0x0000003b +>> +0 @I546@ INDI +1 NAME Clyde /Harris/ +1 SEX M +1 FAMS @F343@ +<< +0x00001fa7: rkey[0044]: ' I547' off: 0x00000fa7 len: 0x00000065 +>> +0 @I547@ INDI +1 NAME Sophie Charlotte // +1 SEX F +1 BIRT +2 DATE 1879 +1 DEAT +2 DATE 1964 +1 FAMS @F272@ +<< +0x0000200c: rkey[0045]: ' I548' off: 0x0000100c len: 0x0000006f +>> +0 @I548@ INDI +1 NAME Adelheid of_Saxe- Meiningen// +1 SEX F +1 BIRT +2 DATE 1891 +1 DEAT +2 DATE 1971 +1 FAMS @F273@ +<< +0x0000207b: rkey[0046]: ' I549' off: 0x0000107b len: 0x0000006c +>> +0 @I549@ INDI +1 NAME Alexandra of_Schleswig- // +1 SEX F +1 BIRT +2 DATE 1887 +1 DEAT +2 DATE 1957 +1 FAMS @F274@ +<< +0x000020e7: rkey[0047]: ' I550' off: 0x000010e7 len: 0x0000006b +>> +0 @I550@ INDI +1 NAME Ina Maria /von_Bassewitz/ +1 SEX F +1 BIRT +2 DATE 1888 +1 DEAT +2 DATE 1973 +1 FAMS @F275@ +<< +0x00002152: rkey[0048]: ' I551' off: 0x00001152 len: 0x0000006b +>> +0 @I551@ INDI +1 NAME Marie Auguste of_Anhalt// +1 SEX F +1 BIRT +2 DATE 1898 +1 DEAT +2 DATE 1983 +1 FAMS @F276@ +<< +0x000021bd: rkey[0049]: ' I552' off: 0x000011bd len: 0x00000091 +>> +0 @I552@ INDI +1 NAME Ernest Augustus of_Brunswick/Hanover/ +1 SEX M +1 TITL Duke +1 BIRT +2 DATE 1887 +1 DEAT +2 DATE 1953 +1 FAMC @F180@ +1 FAMS @F277@ +<< +0x0000224e: rkey[0050]: ' I553' off: 0x0000124e len: 0x000000d4 +>> +0 @I553@ INDI +1 NAME Frederick William_II // +1 SEX M +1 TITL King of Prussia +1 BIRT +2 DATE 25 SEP 1744 +2 PLAC Berlin +1 DEAT +2 DATE 16 DEC 1797 +2 PLAC Marmorpalais,Potsdam +1 FAMC @F348@ +1 FAMS @F349@ +1 FAMS @F123@ +<< +0x00002322: rkey[0051]: ' I554' off: 0x00001322 len: 0x000000a4 +>> +0 @I554@ INDI +1 NAME Elizabeth Christine of_Brunswick// +1 SEX F +1 BIRT +2 DATE 8 NOV 1746 +2 PLAC Wolfenbuttel +1 DEAT +2 DATE 18 FEB 1840 +2 PLAC Stettin +1 FAMS @F349@ +<< +0x000023c6: rkey[0052]: ' I555' off: 0x000013c6 len: 0x000000e0 +>> +0 @I555@ INDI +1 NAME Frederica Charlotte of_Prussia// +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 7 MAY 1767 +2 PLAC Charlottenburg +1 DEAT +2 DATE 6 AUG 1820 +2 PLAC Oatlands Park,Weybridge,Surrey,England +1 FAMC @F349@ +1 FAMS @F146@ +<< +0x000024a6: rkey[0053]: ' I556' off: 0x000014a6 len: 0x000000ab +>> +0 @I556@ INDI +1 NAME Frederica of_Hesse- Darmstadt// +1 SEX F +1 BIRT +2 DATE 16 OCT 1751 +2 PLAC Prenzlau +1 DEAT +2 DATE 25 FEB 1805 +2 PLAC Berlin +1 FAMC @F174@ +1 FAMS @F123@ +<< +0x00002551: rkey[0054]: ' I557' off: 0x00001551 len: 0x0000005f +>> +0 @I557@ INDI +1 NAME Christine // +1 SEX F +1 BIRT +2 DATE 1772 +1 DEAT +2 DATE 1773 +1 FAMC @F123@ +<< +0x000025b0: rkey[0055]: ' I558' off: 0x000015b0 len: 0x00000069 +>> +0 @I558@ INDI +1 NAME Louis // +1 SEX M +1 BIRT +2 DATE 1773 +1 DEAT +2 DATE 1796 +1 FAMC @F123@ +1 FAMS @F178@ +<< +0x00002619: rkey[0056]: ' I559' off: 0x00001619 len: 0x0000009c +>> +0 @I559@ INDI +1 NAME Wilhelmina // +1 SEX F +1 BIRT +2 DATE 18 NOV 1774 +2 PLAC Potsdam +1 DEAT +2 DATE 12 OCT 1837 +2 PLAC The Hague +1 FAMC @F123@ +1 FAMS @F350@ +<< +0x000026b5: rkey[0057]: ' I560' off: 0x000016b5 len: 0x0000003c +>> +0 @I560@ INDI +1 NAME Son Stillborn // +1 SEX M +1 FAMC @F123@ +<< +0x000026f1: rkey[0058]: ' I561' off: 0x000016f1 len: 0x0000006b +>> +0 @I561@ INDI +1 NAME Augusta // +1 SEX F +1 BIRT +2 DATE 1780 +1 DEAT +2 DATE 1841 +1 FAMC @F123@ +1 FAMS @F351@ +<< +0x0000275c: rkey[0059]: ' I562' off: 0x0000175c len: 0x0000005d +>> +0 @I562@ INDI +1 NAME Charles // +1 SEX M +1 BIRT +2 DATE 1781 +1 DEAT +2 DATE 1846 +1 FAMC @F123@ +<< +0x000027b9: rkey[0060]: ' I563' off: 0x000017b9 len: 0x0000006b +>> +0 @I563@ INDI +1 NAME William // +1 SEX M +1 BIRT +2 DATE 1783 +1 DEAT +2 DATE 1851 +1 FAMC @F123@ +1 FAMS @F352@ +<< +0x00002824: rkey[0061]: ' I564' off: 0x00001824 len: 0x00000060 +>> +0 @I564@ INDI +1 NAME Charles of_Mecklenburg- Strelitz// +1 SEX M +1 TITL Grand Duke +1 FAMS @F177@ +<< +0x00002884: rkey[0062]: ' I565' off: 0x00001884 len: 0x000000d6 +>> +0 @I565@ INDI +1 NAME William_I of_Netherlands // +1 SEX M +1 TITL King +1 BIRT +2 DATE 24 AUG 1772 +2 PLAC Oraniensaal,The Hague +1 DEAT +2 DATE 12 DEC 1843 +2 PLAC Berlin,Germany +1 FAMC @F353@ +1 FAMS @F350@ +1 FAMS @F354@ +<< +0x0000295a: rkey[0063]: ' I566' off: 0x0000195a len: 0x00000051 +>> +0 @I566@ INDI +1 NAME William_II of_Hesse // +1 SEX M +1 TITL Elector +1 FAMS @F351@ +<< +0x000029ab: rkey[0064]: ' I567' off: 0x000019ab len: 0x00000067 +>> +0 @I567@ INDI +1 NAME Maria Anna of_Hesse// +1 SEX F +1 BIRT +2 DATE 1785 +1 DEAT +2 DATE 1846 +1 FAMS @F352@ +<< +0x00002a12: rkey[0065]: ' I568' off: 0x00001a12 len: 0x00000073 +>> +0 @I568@ INDI +1 NAME Augustus William // +1 SEX M +1 BIRT +2 DATE 1722 +1 DEAT +2 DATE 1758 +1 FAMC @F219@ +1 FAMS @F348@ +<< +0x00002a85: rkey[0066]: ' I569' off: 0x00001a85 len: 0x00000068 +>> +0 @I569@ INDI +1 NAME Louise of_Brunswick // +1 SEX F +1 BIRT +2 DATE 1722 +1 DEAT +2 DATE 1780 +1 FAMS @F348@ +<< +0x00002aed: rkey[0067]: ' I570' off: 0x00001aed len: 0x0000006b +>> +0 @I570@ INDI +1 NAME Frederick Henry Charles// +1 SEX M +1 BIRT +2 DATE 1747 +1 DEAT +2 DATE 1767 +1 FAMC @F348@ +<< +0x00002b58: rkey[0068]: ' I571' off: 0x00001b58 len: 0x0000006e +>> +0 @I571@ INDI +1 NAME Wilhelmine // +1 SEX F +1 BIRT +2 DATE 1751 +1 DEAT +2 DATE 1820 +1 FAMC @F348@ +1 FAMS @F355@ +<< +0x00002bc6: rkey[0069]: ' I572' off: 0x00001bc6 len: 0x00000067 +>> +0 @I572@ INDI +1 NAME George Charles Emil// +1 SEX M +1 BIRT +2 DATE 1758 +1 DEAT +2 DATE 1759 +1 FAMC @F348@ +<< +0x00002c2d: rkey[0070]: ' I573' off: 0x00001c2d len: 0x00000042 +>> +0 @I573@ INDI +1 NAME William_V of_Orange // +1 SEX M +1 FAMS @F355@ +<< +0x00002c6f: rkey[0071]: ' I574' off: 0x00001c6f len: 0x00000083 +>> +0 @I574@ INDI +1 NAME Charles Christian of_Nassau-Weilb// +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 1735 +1 DEAT +2 DATE 1788 +1 FAMS @F317@ +<< +0x00002cf2: rkey[0072]: ' I575' off: 0x00001cf2 len: 0x0000006c +>> +0 @I575@ INDI +1 NAME Caroline // +1 SEX F +1 BIRT +2 DATE 1743 +1 DEAT +2 DATE 1787 +1 FAMC @F212@ +1 FAMS @F317@ +<< +0x00002d5e: rkey[0073]: ' I576' off: 0x00001d5e len: 0x0000006b +>> +0 @I576@ INDI +1 NAME Friedrich Wilhelm of_Nassau-Weilb// +1 SEX M +1 TITL Prince +1 FAMC @F317@ +1 FAMS @F356@ +<< +0x00002dc9: rkey[0074]: ' I577' off: 0x00001dc9 len: 0x00000037 +>> +0 @I577@ INDI +1 NAME Unknown // +1 SEX F +1 FAMS @F356@ +<< +0x00002e00: rkey[0075]: ' I578' off: 0x00001e00 len: 0x0000005a +>> +0 @I578@ INDI +1 NAME Wilhelm of_Nassau // +1 SEX M +1 TITL Duke +1 FAMC @F356@ +1 FAMS @F303@ +<< +0x00002e5a: rkey[0076]: ' I579' off: 0x00001e5a len: 0x00000037 +>> +0 @I579@ INDI +1 NAME Unknown // +1 SEX F +1 FAMS @F303@ +<< +0x00002e91: rkey[0077]: ' I580' off: 0x00001e91 len: 0x00000064 +>> +0 @I580@ INDI +1 NAME Adolphe of_Luxembourg // +1 SEX M +1 TITL Grand Duke +1 FAMC @F303@ +1 FAMS @F357@ +<< +0x00002ef5: rkey[0078]: ' I581' off: 0x00001ef5 len: 0x00000037 +>> +0 @I581@ INDI +1 NAME Unknown // +1 SEX F +1 FAMS @F357@ +<< +0x00002f2c: rkey[0079]: ' I582' off: 0x00001f2c len: 0x00000069 +>> +0 @I582@ INDI +1 NAME Guillaume_IV of_Luxembourg // +1 SEX M +1 TITL Grand Duke +1 FAMC @F357@ +1 FAMS @F358@ +<< +0x00002f95: rkey[0080]: ' I583' off: 0x00001f95 len: 0x00000037 +>> +0 @I583@ INDI +1 NAME Unknown // +1 SEX F +1 FAMS @F358@ +<< +0x00002fcc: rkey[0081]: ' I584' off: 0x00001fcc len: 0x00000069 +>> +0 @I584@ INDI +1 NAME Charlotte of_Luxembourg // +1 SEX F +1 TITL Grand Duchess +1 FAMC @F358@ +1 FAMS @F359@ +<< +0x00003035: rkey[0082]: ' I585' off: 0x00002035 len: 0x00000037 +>> +0 @I585@ INDI +1 NAME Unknown // +1 SEX M +1 FAMS @F359@ +<< +0x0000306c: rkey[0083]: ' I586' off: 0x0000206c len: 0x00000053 +>> +0 @I586@ INDI +1 NAME Jean of_Luxembourg // +1 SEX M +1 TITL Grand Duke +1 FAMC @F359@ +<< +0x000030bf: rkey[0084]: ' I587' off: 0x000020bf len: 0x00000044 +>> +0 @I587@ INDI +1 NAME Marie-Josephe de_Saxe // +1 SEX F +1 FAMS @F360@ +<< +0x00003103: rkey[0085]: ' I588' off: 0x00002103 len: 0x000000b3 +>> +0 @I588@ INDI +1 NAME Vladimir Cyrilovitch /Romanov/ +1 SEX M +1 TITL Grand Duke +1 BIRT +2 DATE 30 AUG 1917 +2 PLAC Near Borga,Finland,Finland +1 FAMC @F71@ +1 FAMS @F162@ +1 FAMS @F361@ +<< +0x000031b6: rkey[0086]: ' I589' off: 0x000021b6 len: 0x0000008b +>> +0 @I589@ INDI +1 NAME Leonide Bagration- Moukhransky// +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 1914 +2 PLAC Tiflis +1 FAMC @F362@ +1 FAMS @F361@ +<< +0x00003241: rkey[0087]: ' I590' off: 0x00002241 len: 0x00000081 +>> +0 @I590@ INDI +1 NAME Gaston // +1 SEX M +1 TITL Duke of Orleans +1 BIRT +2 DATE 1608 +1 DEAT +2 DATE 1660 +1 FAMC @F344@ +1 FAMS @F363@ +<< +0x000032c2: rkey[0088]: ' I591' off: 0x000022c2 len: 0x0000008d +>> +0 @I591@ INDI +1 NAME James // +1 SEX M +1 TITL Duke of Segovia +1 BIRT +2 DATE 1908 +1 DEAT +2 DATE 1975 +1 FAMC @F25@ +1 FAMS @F364@ +1 FAMS @F365@ +<< +0x0000334f: rkey[0089]: ' I592' off: 0x0000234f len: 0x00000065 +>> +0 @I592@ INDI +1 NAME Dona_Maria of_Bourbon // +1 SEX F +1 BIRT +2 DATE 1937 +1 FAMC @F281@ +1 FAMS @F366@ +<< +0x000033b4: rkey[0090]: ' I593' off: 0x000023b4 len: 0x00000070 +>> +0 @I593@ INDI +1 NAME Margarite // +1 SEX F +1 TITL Crown Princess +1 BIRT +2 DATE 1939 +1 FAMC @F281@ +1 FAMS @F367@ +<< +0x00003424: rkey[0091]: ' I594' off: 0x00002424 len: 0x00000084 +>> +0 @I594@ INDI +1 NAME Alphonso // +1 SEX M +1 TITL Crown Prince +1 BIRT +2 DATE 1941 +1 DEAT +2 DATE 1956 +2 PLAC ,,Portugal +1 FAMC @F281@ +<< +0x000034a8: rkey[0092]: ' I595' off: 0x000024a8 len: 0x00000043 +>> +0 @I595@ INDI +1 NAME Maria // +1 SEX F +1 FAMC @F204@ +1 FAMS @F368@ +<< +0x000034eb: rkey[0093]: ' I596' off: 0x000024eb len: 0x000000b6 +>> +0 @I596@ INDI +1 NAME Isabella /Marshal/ +1 SEX F +1 TITL Lady +1 BIRT +2 DATE 9 OCT 1200 +2 PLAC Pembroke Castle +1 DEAT +2 DATE 15 JAN 1240 +2 PLAC Berkhamsted +1 FAMC @F369@ +1 FAMS @F370@ +<< +0x000035a1: rkey[0094]: ' I597' off: 0x000025a1 len: 0x00000082 +>> +0 @I597@ INDI +1 NAME Charles of_Sweden // +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 1861 +1 DEAT +2 DATE 1951 +1 FAMC @F301@ +1 FAMS @F298@ +<< +0x00003623: rkey[0095]: ' I598' off: 0x00002623 len: 0x00000075 +>> +0 @I598@ INDI +1 NAME Ingeborg of_Denmark // +1 SEX F +1 BIRT +2 DATE 1878 +1 DEAT +2 DATE 1958 +1 FAMC @F57@ +1 FAMS @F298@ +<< +0x00003698: rkey[0096]: ' I599' off: 0x00002698 len: 0x000000c3 +>> +0 @I599@ INDI +1 NAME Astrid of_Sweden // +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 17 NOV 1905 +1 DEAT +2 DATE 29 AUG 1935 +2 PLAC Kussnacht,Switzerland +1 BURI +2 PLAC Laeken +1 FAMC @F298@ +1 FAMS @F371@ +<< +0x0000375b: rkey[0097]: ' I600' off: 0x0000275b len: 0x000000eb +>> +0 @I600@ INDI +1 NAME Leopold_III // +1 SEX M +1 TITL King of Belgium +1 BIRT +2 DATE 3 NOV 1901 +2 PLAC Brussels,Belgium +1 DEAT +2 DATE 25 SEP 1983 +2 PLAC Near Brussels,Belgium +1 BURI +2 PLAC Laeken +1 FAMC @F372@ +1 FAMS @F371@ +1 FAMS @F373@ +<< +0x00003846: rkey[0098]: ' I601' off: 0x00002846 len: 0x0000009a +>> +0 @I601@ INDI +1 NAME Baudouin_I of_the_Belgians // +1 SEX M +1 TITL King +1 BIRT +2 DATE 7 SEP 1930 +2 PLAC Chateau de,Stuyvenberg +1 FAMC @F371@ +1 FAMS @F374@ +<< +0x000038e0: rkey[0099]: ' I602' off: 0x000028e0 len: 0x0000006b +>> +0 @I602@ INDI +1 NAME Sibylla of_Saxe-Coburg // +1 SEX F +1 BIRT +2 DATE 1908 +1 DEAT +2 DATE 1971 +1 FAMS @F290@ +<< +0x0000394b: rkey[0100]: ' I603' off: 0x0000294b len: 0x0000008f +>> +0 @I603@ INDI +1 NAME Carl_XVI Gustav // +1 SEX M +1 TITL King of Sweden +1 BIRT +2 DATE 30 APR 1946 +2 PLAC Haga Castle +1 FAMC @F290@ +1 FAMS @F375@ +<< +0x000039da: rkey[0101]: ' I604' off: 0x000029da len: 0x000000e4 +>> +0 @I604@ INDI +1 NAME Frederick_VIII // +1 SEX M +1 TITL King of Denmark +1 BIRT +2 DATE 3 JUN 1843 +2 PLAC Copenhagen,Denmark +1 DEAT +2 DATE 14 MAY 1912 +2 PLAC Hamburg,Germany +1 BURI +2 PLAC Roskilde,Denmark +1 FAMC @F13@ +1 FAMS @F57@ +<< +0x00003abe: rkey[0102]: ' I605' off: 0x00002abe len: 0x000000ab +>> +0 @I605@ INDI +1 NAME Louise of_Sweden // +1 SEX F +1 BIRT +2 DATE 31 OCT 1851 +2 PLAC Stockholm,Sweden +1 DEAT +2 DATE 20 MAR 1926 +2 PLAC Amalienborg +1 FAMC @F376@ +1 FAMS @F57@ +<< +0x00003b69: rkey[0103]: ' I606' off: 0x00002b69 len: 0x000000f2 +>> +0 @I606@ INDI +1 NAME Christian_X // +1 SEX M +1 TITL King of Denmark +1 BIRT +2 DATE 26 SEP 1870 +2 PLAC Charlottenlund,Nr: Copenhagen,Denmark +1 DEAT +2 DATE 20 APR 1947 +2 PLAC Amalienborg +1 BURI +2 PLAC Roskilde,Denmark +1 FAMC @F57@ +1 FAMS @F377@ +<< +0x00003c5b: rkey[0104]: ' I607' off: 0x00002c5b len: 0x000000b6 +>> +0 @I607@ INDI +1 NAME Alexandrine of_Mecklenburg- Schwerin// +1 SEX F +1 BIRT +2 DATE 24 DEC 1879 +2 PLAC Schwerin +1 DEAT +2 DATE 28 DEC 1952 +2 PLAC Copenhagen +1 FAMC @F378@ +1 FAMS @F377@ +<< +0x00003d11: rkey[0105]: ' I608' off: 0x00002d11 len: 0x000000f6 +>> +0 @I608@ INDI +1 NAME Frederick_IX // +1 SEX M +1 TITL King of Denmark +1 BIRT +2 DATE 11 MAR 1899 +2 PLAC Sorgenfri,Nr: Copenhagen,Denmark +1 DEAT +2 DATE 14 JAN 1972 +2 PLAC Copenhagen,Denmark +1 BURI +2 PLAC Roskilde,Denmark +1 FAMC @F377@ +1 FAMS @F312@ +<< +0x00003e07: rkey[0106]: ' I609' off: 0x00002e07 len: 0x00000052 +>> +0 @I609@ INDI +1 NAME Alexia /Oldenburg/ +1 SEX M +1 BIRT +2 DATE 1965 +1 FAMC @F311@ +<< +0x00003e59: rkey[0107]: ' I610' off: 0x00002e59 len: 0x00000096 +>> +0 @I610@ INDI +1 NAME Mergrethe_II // +1 SEX F +1 TITL Queen of Denmark +1 BIRT +2 DATE 16 APR 1940 +2 PLAC Copenhagen,Denmark +1 FAMC @F312@ +1 FAMS @F379@ +<< +0x00003eef: rkey[0108]: ' I611' off: 0x00002eef len: 0x0000006f +>> +0 @I611@ INDI +1 NAME Johann Georg_II of_Anhalt-Dessau// +1 SEX M +1 TITL Prince +1 DEAT +2 DATE 1693 +1 FAMS @F380@ +<< +0x00003f5e: rkey[0109]: ' I612' off: 0x00002f5e len: 0x00000037 +>> +0 @I612@ INDI +1 NAME Unknown // +1 SEX F +1 FAMS @F380@ +<< +0x00003f95: rkey[0110]: ' I613' off: 0x00002f95 len: 0x00000065 +>> +0 @I613@ INDI +1 NAME Leopold_I of_Anhalt-Dessau // +1 SEX M +1 TITL Prince +1 FAMC @F380@ +1 FAMS @F381@ +<< +0x00003ffa: rkey[0111]: ' I614' off: 0x00002ffa len: 0x0000004d +>> +0 @I614@ INDI +1 NAME Henriette Amalie // +1 SEX F +1 FAMC @F380@ +1 FAMS @F382@ +<< +0x00004047: rkey[0112]: ' I615' off: 0x00003047 len: 0x0000005c +>> +0 @I615@ INDI +1 NAME Heinrich Kasimir of_Nassau-Dietz// +1 SEX M +1 TITL Prince +1 FAMS @F382@ +<< +0x000040a3: rkey[0113]: ' I616' off: 0x000030a3 len: 0x0000008b +>> +0 @I616@ INDI +1 NAME John William of_Orange/Friso/ +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 1686 +1 DEAT +2 DATE 1711 +1 FAMC @F382@ +1 FAMS @F383@ +<< +0x0000412e: rkey[0114]: ' I617' off: 0x0000312e len: 0x00000060 +>> +0 @I617@ INDI +1 NAME Mary Louise // +1 SEX F +1 BIRT +2 DATE 1688 +1 DEAT +2 DATE 1765 +1 FAMS @F383@ +<< +0x0000418e: rkey[0115]: ' I618' off: 0x0000318e len: 0x00000085 +>> +0 @I618@ INDI +1 NAME William_IV of_Orange // +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 1711 +1 DEAT +2 DATE 1751 +1 FAMC @F383@ +1 FAMS @F212@ +<< +0x00004213: rkey[0116]: ' I619' off: 0x00003213 len: 0x00000073 +>> +0 @I619@ INDI +1 NAME Charlotte Amalia // +1 SEX F +1 BIRT +2 DATE 1710 +1 DEAT +2 DATE 1777 +1 FAMC @F383@ +1 FAMS @F384@ +<< +0x00004286: rkey[0117]: ' I620' off: 0x00003286 len: 0x0000007d +>> +0 @I620@ INDI +1 NAME Friedrich of_Baden-Durlach // +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 1703 +1 DEAT +2 DATE 1732 +1 FAMS @F384@ +<< +0x00004303: rkey[0118]: ' I621' off: 0x00003303 len: 0x00000065 +>> +0 @I621@ INDI +1 NAME Karl Friedrich of_Baden// +1 SEX M +1 TITL Grand Duke +1 FAMC @F384@ +1 FAMS @F385@ +<< +0x00004368: rkey[0119]: ' I622' off: 0x00003368 len: 0x00000037 +>> +0 @I622@ INDI +1 NAME Unknown // +1 SEX F +1 FAMS @F385@ +<< +0x0000439f: rkey[0120]: ' I623' off: 0x0000339f len: 0x0000005e +>> +0 @I623@ INDI +1 NAME Karl Ludwig of_Baden// +1 SEX M +1 TITL Prince +1 FAMC @F385@ +1 FAMS @F386@ +<< +0x000043fd: rkey[0121]: ' I624' off: 0x000033fd len: 0x00000037 +>> +0 @I624@ INDI +1 NAME Unknown // +1 SEX F +1 FAMS @F386@ +<< +0x00004434: rkey[0122]: ' I625' off: 0x00003434 len: 0x0000005c +>> +0 @I625@ INDI +1 NAME Karl of_Baden // +1 SEX M +1 TITL Grand Duke +1 FAMC @F386@ +1 FAMS @F387@ +<< +0x00004490: rkey[0123]: ' I626' off: 0x00003490 len: 0x000000d6 +>> +0 @I626@ INDI +1 NAME Caroline of_Baden // +1 SEX F +1 BIRT +2 DATE 13 JUL 1776 +2 PLAC Karlsruhe +1 DEAT +2 DATE 13 NOV 1841 +2 PLAC Munich,Germany +1 BURI +2 PLAC Theatinerkirche,Munich,Germany +1 FAMC @F386@ +1 FAMS @F388@ +<< +0x00004566: rkey[0124]: ' I627' off: 0x00003566 len: 0x00000037 +>> +0 @I627@ INDI +1 NAME Unknown // +1 SEX F +1 FAMS @F387@ +<< +0x0000459d: rkey[0125]: ' I628' off: 0x0000359d len: 0x00000043 +>> +0 @I628@ INDI +1 NAME Marie // +1 SEX F +1 FAMC @F387@ +1 FAMS @F389@ +<< +0x000045e0: rkey[0126]: ' I629' off: 0x000035e0 len: 0x00000057 +>> +0 @I629@ INDI +1 NAME William Alexander of_Hamilton// +1 SEX M +1 TITL Duke +1 FAMS @F389@ +<< +0x00004637: rkey[0127]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0128]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0129]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0130]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0131]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0132]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0133]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0134]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0135]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0136]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0137]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0138]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0139]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0140]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0141]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0142]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0143]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0144]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0145]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0146]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0147]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0148]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0149]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0150]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0151]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0152]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0153]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0154]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0155]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0156]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0157]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0158]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0159]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0160]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0161]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0162]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0163]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0164]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0165]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0166]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0167]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0168]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0169]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0170]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0171]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0172]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0173]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0174]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0175]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0176]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0177]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0178]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0179]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0180]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0181]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0182]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0183]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0184]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0185]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0186]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0187]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0188]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0189]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0190]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0191]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0192]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0193]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0194]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0195]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0196]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0197]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0198]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0199]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0200]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0201]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0202]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0203]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0204]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0205]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0206]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0207]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0208]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0209]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0210]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0211]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0212]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0213]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0214]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0215]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0216]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0217]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0218]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0219]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0220]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0221]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0222]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0223]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0224]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0225]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0226]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0227]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0228]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0229]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0230]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0231]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0232]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0233]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0234]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0235]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0236]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0237]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0238]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0239]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0240]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0241]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0242]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0243]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0244]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0245]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0246]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0247]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0248]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0249]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0250]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0251]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0252]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0253]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004637: rkey[0254]: ' ' off: 0x00000000 len: 0x00000000 +>><< + +0x00004637: EOF (0x00004637) GOOD + +BLOCK - DIRECTORY +0x00000000: ix_self: 0x00000002 (aa/ac) +0x00000004: ix_type: 2 (BLOCK) +0x00000006: ix_pad1: 0x0000 +0x00000008: ix_parent: 0x00000000 (aa/aa) +0x0000000c: ix_nkeys: 127 +0x0000000e: ix_rkey[0000]: ' I630' +0x00000016: ix_rkey[0001]: ' I631' +0x0000001e: ix_rkey[0002]: ' I632' +0x00000026: ix_rkey[0003]: ' I633' +0x0000002e: ix_rkey[0004]: ' I634' +0x00000036: ix_rkey[0005]: ' I635' +0x0000003e: ix_rkey[0006]: ' I636' +0x00000046: ix_rkey[0007]: ' I637' +0x0000004e: ix_rkey[0008]: ' I638' +0x00000056: ix_rkey[0009]: ' I639' +0x0000005e: ix_rkey[0010]: ' I640' +0x00000066: ix_rkey[0011]: ' I641' +0x0000006e: ix_rkey[0012]: ' I642' +0x00000076: ix_rkey[0013]: ' I643' +0x0000007e: ix_rkey[0014]: ' I644' +0x00000086: ix_rkey[0015]: ' I645' +0x0000008e: ix_rkey[0016]: ' I646' +0x00000096: ix_rkey[0017]: ' I647' +0x0000009e: ix_rkey[0018]: ' I648' +0x000000a6: ix_rkey[0019]: ' I649' +0x000000ae: ix_rkey[0020]: ' I650' +0x000000b6: ix_rkey[0021]: ' I651' +0x000000be: ix_rkey[0022]: ' I652' +0x000000c6: ix_rkey[0023]: ' I653' +0x000000ce: ix_rkey[0024]: ' I654' +0x000000d6: ix_rkey[0025]: ' I655' +0x000000de: ix_rkey[0026]: ' I656' +0x000000e6: ix_rkey[0027]: ' I657' +0x000000ee: ix_rkey[0028]: ' I658' +0x000000f6: ix_rkey[0029]: ' I659' +0x000000fe: ix_rkey[0030]: ' I660' +0x00000106: ix_rkey[0031]: ' I661' +0x0000010e: ix_rkey[0032]: ' I662' +0x00000116: ix_rkey[0033]: ' I663' +0x0000011e: ix_rkey[0034]: ' I664' +0x00000126: ix_rkey[0035]: ' I665' +0x0000012e: ix_rkey[0036]: ' I666' +0x00000136: ix_rkey[0037]: ' I667' +0x0000013e: ix_rkey[0038]: ' I668' +0x00000146: ix_rkey[0039]: ' I669' +0x0000014e: ix_rkey[0040]: ' I670' +0x00000156: ix_rkey[0041]: ' I671' +0x0000015e: ix_rkey[0042]: ' I672' +0x00000166: ix_rkey[0043]: ' I673' +0x0000016e: ix_rkey[0044]: ' I674' +0x00000176: ix_rkey[0045]: ' I675' +0x0000017e: ix_rkey[0046]: ' I676' +0x00000186: ix_rkey[0047]: ' I677' +0x0000018e: ix_rkey[0048]: ' I678' +0x00000196: ix_rkey[0049]: ' I679' +0x0000019e: ix_rkey[0050]: ' I680' +0x000001a6: ix_rkey[0051]: ' I681' +0x000001ae: ix_rkey[0052]: ' I682' +0x000001b6: ix_rkey[0053]: ' I683' +0x000001be: ix_rkey[0054]: ' I684' +0x000001c6: ix_rkey[0055]: ' I685' +0x000001ce: ix_rkey[0056]: ' I686' +0x000001d6: ix_rkey[0057]: ' I687' +0x000001de: ix_rkey[0058]: ' I688' +0x000001e6: ix_rkey[0059]: ' I689' +0x000001ee: ix_rkey[0060]: ' I690' +0x000001f6: ix_rkey[0061]: ' I691' +0x000001fe: ix_rkey[0062]: ' I692' +0x00000206: ix_rkey[0063]: ' I693' +0x0000020e: ix_rkey[0064]: ' I694' +0x00000216: ix_rkey[0065]: ' I695' +0x0000021e: ix_rkey[0066]: ' I696' +0x00000226: ix_rkey[0067]: ' I697' +0x0000022e: ix_rkey[0068]: ' I698' +0x00000236: ix_rkey[0069]: ' I699' +0x0000023e: ix_rkey[0070]: ' I700' +0x00000246: ix_rkey[0071]: ' I701' +0x0000024e: ix_rkey[0072]: ' I702' +0x00000256: ix_rkey[0073]: ' I703' +0x0000025e: ix_rkey[0074]: ' I704' +0x00000266: ix_rkey[0075]: ' I705' +0x0000026e: ix_rkey[0076]: ' I706' +0x00000276: ix_rkey[0077]: ' I707' +0x0000027e: ix_rkey[0078]: ' I708' +0x00000286: ix_rkey[0079]: ' I709' +0x0000028e: ix_rkey[0080]: ' I710' +0x00000296: ix_rkey[0081]: ' I711' +0x0000029e: ix_rkey[0082]: ' I712' +0x000002a6: ix_rkey[0083]: ' I713' +0x000002ae: ix_rkey[0084]: ' I714' +0x000002b6: ix_rkey[0085]: ' I715' +0x000002be: ix_rkey[0086]: ' I716' +0x000002c6: ix_rkey[0087]: ' I717' +0x000002ce: ix_rkey[0088]: ' I718' +0x000002d6: ix_rkey[0089]: ' I719' +0x000002de: ix_rkey[0090]: ' I720' +0x000002e6: ix_rkey[0091]: ' I721' +0x000002ee: ix_rkey[0092]: ' I722' +0x000002f6: ix_rkey[0093]: ' I723' +0x000002fe: ix_rkey[0094]: ' I724' +0x00000306: ix_rkey[0095]: ' I725' +0x0000030e: ix_rkey[0096]: ' I726' +0x00000316: ix_rkey[0097]: ' I727' +0x0000031e: ix_rkey[0098]: ' I728' +0x00000326: ix_rkey[0099]: ' I729' +0x0000032e: ix_rkey[0100]: ' I730' +0x00000336: ix_rkey[0101]: ' I731' +0x0000033e: ix_rkey[0102]: ' I732' +0x00000346: ix_rkey[0103]: ' I733' +0x0000034e: ix_rkey[0104]: ' I734' +0x00000356: ix_rkey[0105]: ' I735' +0x0000035e: ix_rkey[0106]: ' I736' +0x00000366: ix_rkey[0107]: ' I737' +0x0000036e: ix_rkey[0108]: ' I738' +0x00000376: ix_rkey[0109]: ' I739' +0x0000037e: ix_rkey[0110]: ' I740' +0x00000386: ix_rkey[0111]: ' I741' +0x0000038e: ix_rkey[0112]: ' I742' +0x00000396: ix_rkey[0113]: ' I743' +0x0000039e: ix_rkey[0114]: ' I744' +0x000003a6: ix_rkey[0115]: ' I745' +0x000003ae: ix_rkey[0116]: ' I746' +0x000003b6: ix_rkey[0117]: ' I747' +0x000003be: ix_rkey[0118]: ' I748' +0x000003c6: ix_rkey[0119]: ' I749' +0x000003ce: ix_rkey[0120]: ' I750' +0x000003d6: ix_rkey[0121]: ' I751' +0x000003de: ix_rkey[0122]: ' I752' +0x000003e6: ix_rkey[0123]: ' I753' +0x000003ee: ix_rkey[0124]: ' I754' +0x000003f6: ix_rkey[0125]: ' I755' +0x000003fe: ix_rkey[0126]: ' I756' +0x00000406: ix_rkey[0127]: ' ' +0x0000040e: ix_rkey[0128]: ' ' +0x00000416: ix_rkey[0129]: ' ' +0x0000041e: ix_rkey[0130]: ' ' +0x00000426: ix_rkey[0131]: ' ' +0x0000042e: ix_rkey[0132]: ' ' +0x00000436: ix_rkey[0133]: ' ' +0x0000043e: ix_rkey[0134]: ' ' +0x00000446: ix_rkey[0135]: ' ' +0x0000044e: ix_rkey[0136]: ' ' +0x00000456: ix_rkey[0137]: ' ' +0x0000045e: ix_rkey[0138]: ' ' +0x00000466: ix_rkey[0139]: ' ' +0x0000046e: ix_rkey[0140]: ' ' +0x00000476: ix_rkey[0141]: ' ' +0x0000047e: ix_rkey[0142]: ' ' +0x00000486: ix_rkey[0143]: ' ' +0x0000048e: ix_rkey[0144]: ' ' +0x00000496: ix_rkey[0145]: ' ' +0x0000049e: ix_rkey[0146]: ' ' +0x000004a6: ix_rkey[0147]: ' ' +0x000004ae: ix_rkey[0148]: ' ' +0x000004b6: ix_rkey[0149]: ' ' +0x000004be: ix_rkey[0150]: ' ' +0x000004c6: ix_rkey[0151]: ' ' +0x000004ce: ix_rkey[0152]: ' ' +0x000004d6: ix_rkey[0153]: ' ' +0x000004de: ix_rkey[0154]: ' ' +0x000004e6: ix_rkey[0155]: ' ' +0x000004ee: ix_rkey[0156]: ' ' +0x000004f6: ix_rkey[0157]: ' ' +0x000004fe: ix_rkey[0158]: ' ' +0x00000506: ix_rkey[0159]: ' ' +0x0000050e: ix_rkey[0160]: ' ' +0x00000516: ix_rkey[0161]: ' ' +0x0000051e: ix_rkey[0162]: ' ' +0x00000526: ix_rkey[0163]: ' ' +0x0000052e: ix_rkey[0164]: ' ' +0x00000536: ix_rkey[0165]: ' ' +0x0000053e: ix_rkey[0166]: ' ' +0x00000546: ix_rkey[0167]: ' ' +0x0000054e: ix_rkey[0168]: ' ' +0x00000556: ix_rkey[0169]: ' ' +0x0000055e: ix_rkey[0170]: ' ' +0x00000566: ix_rkey[0171]: ' ' +0x0000056e: ix_rkey[0172]: ' ' +0x00000576: ix_rkey[0173]: ' ' +0x0000057e: ix_rkey[0174]: ' ' +0x00000586: ix_rkey[0175]: ' ' +0x0000058e: ix_rkey[0176]: ' ' +0x00000596: ix_rkey[0177]: ' ' +0x0000059e: ix_rkey[0178]: ' ' +0x000005a6: ix_rkey[0179]: ' ' +0x000005ae: ix_rkey[0180]: ' ' +0x000005b6: ix_rkey[0181]: ' ' +0x000005be: ix_rkey[0182]: ' ' +0x000005c6: ix_rkey[0183]: ' ' +0x000005ce: ix_rkey[0184]: ' ' +0x000005d6: ix_rkey[0185]: ' ' +0x000005de: ix_rkey[0186]: ' ' +0x000005e6: ix_rkey[0187]: ' ' +0x000005ee: ix_rkey[0188]: ' ' +0x000005f6: ix_rkey[0189]: ' ' +0x000005fe: ix_rkey[0190]: ' ' +0x00000606: ix_rkey[0191]: ' ' +0x0000060e: ix_rkey[0192]: ' ' +0x00000616: ix_rkey[0193]: ' ' +0x0000061e: ix_rkey[0194]: ' ' +0x00000626: ix_rkey[0195]: ' ' +0x0000062e: ix_rkey[0196]: ' ' +0x00000636: ix_rkey[0197]: ' ' +0x0000063e: ix_rkey[0198]: ' ' +0x00000646: ix_rkey[0199]: ' ' +0x0000064e: ix_rkey[0200]: ' ' +0x00000656: ix_rkey[0201]: ' ' +0x0000065e: ix_rkey[0202]: ' ' +0x00000666: ix_rkey[0203]: ' ' +0x0000066e: ix_rkey[0204]: ' ' +0x00000676: ix_rkey[0205]: ' ' +0x0000067e: ix_rkey[0206]: ' ' +0x00000686: ix_rkey[0207]: ' ' +0x0000068e: ix_rkey[0208]: ' ' +0x00000696: ix_rkey[0209]: ' ' +0x0000069e: ix_rkey[0210]: ' ' +0x000006a6: ix_rkey[0211]: ' ' +0x000006ae: ix_rkey[0212]: ' ' +0x000006b6: ix_rkey[0213]: ' ' +0x000006be: ix_rkey[0214]: ' ' +0x000006c6: ix_rkey[0215]: ' ' +0x000006ce: ix_rkey[0216]: ' ' +0x000006d6: ix_rkey[0217]: ' ' +0x000006de: ix_rkey[0218]: ' ' +0x000006e6: ix_rkey[0219]: ' ' +0x000006ee: ix_rkey[0220]: ' ' +0x000006f6: ix_rkey[0221]: ' ' +0x000006fe: ix_rkey[0222]: ' ' +0x00000706: ix_rkey[0223]: ' ' +0x0000070e: ix_rkey[0224]: ' ' +0x00000716: ix_rkey[0225]: ' ' +0x0000071e: ix_rkey[0226]: ' ' +0x00000726: ix_rkey[0227]: ' ' +0x0000072e: ix_rkey[0228]: ' ' +0x00000736: ix_rkey[0229]: ' ' +0x0000073e: ix_rkey[0230]: ' ' +0x00000746: ix_rkey[0231]: ' ' +0x0000074e: ix_rkey[0232]: ' ' +0x00000756: ix_rkey[0233]: ' ' +0x0000075e: ix_rkey[0234]: ' ' +0x00000766: ix_rkey[0235]: ' ' +0x0000076e: ix_rkey[0236]: ' ' +0x00000776: ix_rkey[0237]: ' ' +0x0000077e: ix_rkey[0238]: ' ' +0x00000786: ix_rkey[0239]: ' ' +0x0000078e: ix_rkey[0240]: ' ' +0x00000796: ix_rkey[0241]: ' ' +0x0000079e: ix_rkey[0242]: ' ' +0x000007a6: ix_rkey[0243]: ' ' +0x000007ae: ix_rkey[0244]: ' ' +0x000007b6: ix_rkey[0245]: ' ' +0x000007be: ix_rkey[0246]: ' ' +0x000007c6: ix_rkey[0247]: ' ' +0x000007ce: ix_rkey[0248]: ' ' +0x000007d6: ix_rkey[0249]: ' ' +0x000007de: ix_rkey[0250]: ' ' +0x000007e6: ix_rkey[0251]: ' ' +0x000007ee: ix_rkey[0252]: ' ' +0x000007f6: ix_rkey[0253]: ' ' +0x000007fe: ix_rkey[0254]: ' ' +0x00000806: ix_pad2: 0x0000 +0x00000808: ix_offs[0000]: 0x00000000 +0x0000080c: ix_lens[0000]: 0x00000042 +0x00000810: ix_offs[0001]: 0x00000042 +0x00000814: ix_lens[0001]: 0x0000004f +0x00000818: ix_offs[0002]: 0x00000091 +0x0000081c: ix_lens[0002]: 0x0000005d +0x00000820: ix_offs[0003]: 0x000000ee +0x00000824: ix_lens[0003]: 0x00000037 +0x00000828: ix_offs[0004]: 0x00000125 +0x0000082c: ix_lens[0004]: 0x00000047 +0x00000830: ix_offs[0005]: 0x0000016c +0x00000834: ix_lens[0005]: 0x0000004f +0x00000838: ix_offs[0006]: 0x000001bb +0x0000083c: ix_lens[0006]: 0x00000052 +0x00000840: ix_offs[0007]: 0x0000020d +0x00000844: ix_lens[0007]: 0x000000ff +0x00000848: ix_offs[0008]: 0x0000030c +0x0000084c: ix_lens[0008]: 0x0000007b +0x00000850: ix_offs[0009]: 0x00000387 +0x00000854: ix_lens[0009]: 0x00000053 +0x00000858: ix_offs[0010]: 0x000003da +0x0000085c: ix_lens[0010]: 0x00000042 +0x00000860: ix_offs[0011]: 0x0000041c +0x00000864: ix_lens[0011]: 0x0000004d +0x00000868: ix_offs[0012]: 0x00000469 +0x0000086c: ix_lens[0012]: 0x00000037 +0x00000870: ix_offs[0013]: 0x000004a0 +0x00000874: ix_lens[0013]: 0x0000005d +0x00000878: ix_offs[0014]: 0x000004fd +0x0000087c: ix_lens[0014]: 0x00000037 +0x00000880: ix_offs[0015]: 0x00000534 +0x00000884: ix_lens[0015]: 0x0000004e +0x00000888: ix_offs[0016]: 0x00000582 +0x0000088c: ix_lens[0016]: 0x00000048 +0x00000890: ix_offs[0017]: 0x000005ca +0x00000894: ix_lens[0017]: 0x00000037 +0x00000898: ix_offs[0018]: 0x00000601 +0x0000089c: ix_lens[0018]: 0x00000053 +0x000008a0: ix_offs[0019]: 0x00000654 +0x000008a4: ix_lens[0019]: 0x0000005d +0x000008a8: ix_offs[0020]: 0x000006b1 +0x000008ac: ix_lens[0020]: 0x00000084 +0x000008b0: ix_offs[0021]: 0x00000735 +0x000008b4: ix_lens[0021]: 0x00000060 +0x000008b8: ix_offs[0022]: 0x00000795 +0x000008bc: ix_lens[0022]: 0x000000c1 +0x000008c0: ix_offs[0023]: 0x00000856 +0x000008c4: ix_lens[0023]: 0x00000088 +0x000008c8: ix_offs[0024]: 0x000008de +0x000008cc: ix_lens[0024]: 0x000000aa +0x000008d0: ix_offs[0025]: 0x00000988 +0x000008d4: ix_lens[0025]: 0x000000cc +0x000008d8: ix_offs[0026]: 0x00000a54 +0x000008dc: ix_lens[0026]: 0x000000b6 +0x000008e0: ix_offs[0027]: 0x00000b0a +0x000008e4: ix_lens[0027]: 0x000000c3 +0x000008e8: ix_offs[0028]: 0x00000bcd +0x000008ec: ix_lens[0028]: 0x000000bd +0x000008f0: ix_offs[0029]: 0x00000c8a +0x000008f4: ix_lens[0029]: 0x00000097 +0x000008f8: ix_offs[0030]: 0x00000d21 +0x000008fc: ix_lens[0030]: 0x00000080 +0x00000900: ix_offs[0031]: 0x00000da1 +0x00000904: ix_lens[0031]: 0x0000009d +0x00000908: ix_offs[0032]: 0x00000e3e +0x0000090c: ix_lens[0032]: 0x00000037 +0x00000910: ix_offs[0033]: 0x00000e75 +0x00000914: ix_lens[0033]: 0x00000066 +0x00000918: ix_offs[0034]: 0x00000edb +0x0000091c: ix_lens[0034]: 0x00000037 +0x00000920: ix_offs[0035]: 0x00000f12 +0x00000924: ix_lens[0035]: 0x00000043 +0x00000928: ix_offs[0036]: 0x00000f55 +0x0000092c: ix_lens[0036]: 0x00000050 +0x00000930: ix_offs[0037]: 0x00000fa5 +0x00000934: ix_lens[0037]: 0x00000043 +0x00000938: ix_offs[0038]: 0x00000fe8 +0x0000093c: ix_lens[0038]: 0x00000052 +0x00000940: ix_offs[0039]: 0x0000103a +0x00000944: ix_lens[0039]: 0x00000062 +0x00000948: ix_offs[0040]: 0x0000109c +0x0000094c: ix_lens[0040]: 0x00000037 +0x00000950: ix_offs[0041]: 0x000010d3 +0x00000954: ix_lens[0041]: 0x00000048 +0x00000958: ix_offs[0042]: 0x0000111b +0x0000095c: ix_lens[0042]: 0x00000057 +0x00000960: ix_offs[0043]: 0x00001172 +0x00000964: ix_lens[0043]: 0x00000065 +0x00000968: ix_offs[0044]: 0x000011d7 +0x0000096c: ix_lens[0044]: 0x00000037 +0x00000970: ix_offs[0045]: 0x0000120e +0x00000974: ix_lens[0045]: 0x00000047 +0x00000978: ix_offs[0046]: 0x00001255 +0x0000097c: ix_lens[0046]: 0x0000004b +0x00000980: ix_offs[0047]: 0x000012a0 +0x00000984: ix_lens[0047]: 0x0000004c +0x00000988: ix_offs[0048]: 0x000012ec +0x0000098c: ix_lens[0048]: 0x0000004e +0x00000990: ix_offs[0049]: 0x0000133a +0x00000994: ix_lens[0049]: 0x00000039 +0x00000998: ix_offs[0050]: 0x00001373 +0x0000099c: ix_lens[0050]: 0x0000004b +0x000009a0: ix_offs[0051]: 0x000013be +0x000009a4: ix_lens[0051]: 0x00000037 +0x000009a8: ix_offs[0052]: 0x000013f5 +0x000009ac: ix_lens[0052]: 0x00000091 +0x000009b0: ix_offs[0053]: 0x00001486 +0x000009b4: ix_lens[0053]: 0x000000a6 +0x000009b8: ix_offs[0054]: 0x0000152c +0x000009bc: ix_lens[0054]: 0x00000050 +0x000009c0: ix_offs[0055]: 0x0000157c +0x000009c4: ix_lens[0055]: 0x00000064 +0x000009c8: ix_offs[0056]: 0x000015e0 +0x000009cc: ix_lens[0056]: 0x00000058 +0x000009d0: ix_offs[0057]: 0x00001638 +0x000009d4: ix_lens[0057]: 0x000000cb +0x000009d8: ix_offs[0058]: 0x00001703 +0x000009dc: ix_lens[0058]: 0x000000c9 +0x000009e0: ix_offs[0059]: 0x000017cc +0x000009e4: ix_lens[0059]: 0x00000099 +0x000009e8: ix_offs[0060]: 0x00001865 +0x000009ec: ix_lens[0060]: 0x0000007b +0x000009f0: ix_offs[0061]: 0x000018e0 +0x000009f4: ix_lens[0061]: 0x0000006a +0x000009f8: ix_offs[0062]: 0x0000194a +0x000009fc: ix_lens[0062]: 0x000000cb +0x00000a00: ix_offs[0063]: 0x00001a15 +0x00000a04: ix_lens[0063]: 0x00000110 +0x00000a08: ix_offs[0064]: 0x00001b25 +0x00000a0c: ix_lens[0064]: 0x0000006c +0x00000a10: ix_offs[0065]: 0x00001b91 +0x00000a14: ix_lens[0065]: 0x000000a8 +0x00000a18: ix_offs[0066]: 0x00001c39 +0x00000a1c: ix_lens[0066]: 0x000000bd +0x00000a20: ix_offs[0067]: 0x00001cf6 +0x00000a24: ix_lens[0067]: 0x00000067 +0x00000a28: ix_offs[0068]: 0x00001d5d +0x00000a2c: ix_lens[0068]: 0x000000d0 +0x00000a30: ix_offs[0069]: 0x00001e2d +0x00000a34: ix_lens[0069]: 0x000000b6 +0x00000a38: ix_offs[0070]: 0x00001ee3 +0x00000a3c: ix_lens[0070]: 0x000000c6 +0x00000a40: ix_offs[0071]: 0x00001fa9 +0x00000a44: ix_lens[0071]: 0x000000aa +0x00000a48: ix_offs[0072]: 0x00002053 +0x00000a4c: ix_lens[0072]: 0x0000006c +0x00000a50: ix_offs[0073]: 0x000020bf +0x00000a54: ix_lens[0073]: 0x000000a9 +0x00000a58: ix_offs[0074]: 0x00002168 +0x00000a5c: ix_lens[0074]: 0x00000067 +0x00000a60: ix_offs[0075]: 0x000021cf +0x00000a64: ix_lens[0075]: 0x0000006c +0x00000a68: ix_offs[0076]: 0x0000223b +0x00000a6c: ix_lens[0076]: 0x00000118 +0x00000a70: ix_offs[0077]: 0x00002353 +0x00000a74: ix_lens[0077]: 0x000000d3 +0x00000a78: ix_offs[0078]: 0x00002426 +0x00000a7c: ix_lens[0078]: 0x000000b9 +0x00000a80: ix_offs[0079]: 0x000024df +0x00000a84: ix_lens[0079]: 0x0000010f +0x00000a88: ix_offs[0080]: 0x000025ee +0x00000a8c: ix_lens[0080]: 0x000000cf +0x00000a90: ix_offs[0081]: 0x000026bd +0x00000a94: ix_lens[0081]: 0x000000c7 +0x00000a98: ix_offs[0082]: 0x00002784 +0x00000a9c: ix_lens[0082]: 0x000000ce +0x00000aa0: ix_offs[0083]: 0x00002852 +0x00000aa4: ix_lens[0083]: 0x000000a8 +0x00000aa8: ix_offs[0084]: 0x000028fa +0x00000aac: ix_lens[0084]: 0x000000a6 +0x00000ab0: ix_offs[0085]: 0x000029a0 +0x00000ab4: ix_lens[0085]: 0x000000d2 +0x00000ab8: ix_offs[0086]: 0x00002a72 +0x00000abc: ix_lens[0086]: 0x000000c0 +0x00000ac0: ix_offs[0087]: 0x00002b32 +0x00000ac4: ix_lens[0087]: 0x000000d6 +0x00000ac8: ix_offs[0088]: 0x00002c08 +0x00000acc: ix_lens[0088]: 0x000000c5 +0x00000ad0: ix_offs[0089]: 0x00002ccd +0x00000ad4: ix_lens[0089]: 0x000000da +0x00000ad8: ix_offs[0090]: 0x00002da7 +0x00000adc: ix_lens[0090]: 0x000000c1 +0x00000ae0: ix_offs[0091]: 0x00002e68 +0x00000ae4: ix_lens[0091]: 0x000000a4 +0x00000ae8: ix_offs[0092]: 0x00002f0c +0x00000aec: ix_lens[0092]: 0x000000b0 +0x00000af0: ix_offs[0093]: 0x00002fbc +0x00000af4: ix_lens[0093]: 0x000000ba +0x00000af8: ix_offs[0094]: 0x00003076 +0x00000afc: ix_lens[0094]: 0x000000af +0x00000b00: ix_offs[0095]: 0x00003125 +0x00000b04: ix_lens[0095]: 0x00000119 +0x00000b08: ix_offs[0096]: 0x0000323e +0x00000b0c: ix_lens[0096]: 0x000000e4 +0x00000b10: ix_offs[0097]: 0x00003322 +0x00000b14: ix_lens[0097]: 0x000000c6 +0x00000b18: ix_offs[0098]: 0x000033e8 +0x00000b1c: ix_lens[0098]: 0x000000ba +0x00000b20: ix_offs[0099]: 0x000034a2 +0x00000b24: ix_lens[0099]: 0x00000098 +0x00000b28: ix_offs[0100]: 0x0000353a +0x00000b2c: ix_lens[0100]: 0x00000107 +0x00000b30: ix_offs[0101]: 0x00003641 +0x00000b34: ix_lens[0101]: 0x000000ad +0x00000b38: ix_offs[0102]: 0x000036ee +0x00000b3c: ix_lens[0102]: 0x00000081 +0x00000b40: ix_offs[0103]: 0x0000376f +0x00000b44: ix_lens[0103]: 0x000000ac +0x00000b48: ix_offs[0104]: 0x0000381b +0x00000b4c: ix_lens[0104]: 0x000000a0 +0x00000b50: ix_offs[0105]: 0x000038bb +0x00000b54: ix_lens[0105]: 0x00000085 +0x00000b58: ix_offs[0106]: 0x00003940 +0x00000b5c: ix_lens[0106]: 0x00000071 +0x00000b60: ix_offs[0107]: 0x000039b1 +0x00000b64: ix_lens[0107]: 0x000000f2 +0x00000b68: ix_offs[0108]: 0x00003aa3 +0x00000b6c: ix_lens[0108]: 0x0000009c +0x00000b70: ix_offs[0109]: 0x00003b3f +0x00000b74: ix_lens[0109]: 0x000000e6 +0x00000b78: ix_offs[0110]: 0x00003c25 +0x00000b7c: ix_lens[0110]: 0x000000f4 +0x00000b80: ix_offs[0111]: 0x00003d19 +0x00000b84: ix_lens[0111]: 0x00000073 +0x00000b88: ix_offs[0112]: 0x00003d8c +0x00000b8c: ix_lens[0112]: 0x000000be +0x00000b90: ix_offs[0113]: 0x00003e4a +0x00000b94: ix_lens[0113]: 0x0000010f +0x00000b98: ix_offs[0114]: 0x00003f59 +0x00000b9c: ix_lens[0114]: 0x000000d9 +0x00000ba0: ix_offs[0115]: 0x00004032 +0x00000ba4: ix_lens[0115]: 0x000000c9 +0x00000ba8: ix_offs[0116]: 0x000040fb +0x00000bac: ix_lens[0116]: 0x000000b4 +0x00000bb0: ix_offs[0117]: 0x000041af +0x00000bb4: ix_lens[0117]: 0x000000b5 +0x00000bb8: ix_offs[0118]: 0x00004264 +0x00000bbc: ix_lens[0118]: 0x000000be +0x00000bc0: ix_offs[0119]: 0x00004322 +0x00000bc4: ix_lens[0119]: 0x000000ba +0x00000bc8: ix_offs[0120]: 0x000043dc +0x00000bcc: ix_lens[0120]: 0x00000077 +0x00000bd0: ix_offs[0121]: 0x00004453 +0x00000bd4: ix_lens[0121]: 0x00000090 +0x00000bd8: ix_offs[0122]: 0x000044e3 +0x00000bdc: ix_lens[0122]: 0x000000e4 +0x00000be0: ix_offs[0123]: 0x000045c7 +0x00000be4: ix_lens[0123]: 0x00000082 +0x00000be8: ix_offs[0124]: 0x00004649 +0x00000bec: ix_lens[0124]: 0x00000043 +0x00000bf0: ix_offs[0125]: 0x0000468c +0x00000bf4: ix_lens[0125]: 0x00000056 +0x00000bf8: ix_offs[0126]: 0x000046e2 +0x00000bfc: ix_lens[0126]: 0x0000003f +0x00000c00: ix_offs[0127]: 0x00000000 +0x00000c04: ix_lens[0127]: 0x00000000 +0x00000c08: ix_offs[0128]: 0x00000000 +0x00000c0c: ix_lens[0128]: 0x00000000 +0x00000c10: ix_offs[0129]: 0x00000000 +0x00000c14: ix_lens[0129]: 0x00000000 +0x00000c18: ix_offs[0130]: 0x00000000 +0x00000c1c: ix_lens[0130]: 0x00000000 +0x00000c20: ix_offs[0131]: 0x00000000 +0x00000c24: ix_lens[0131]: 0x00000000 +0x00000c28: ix_offs[0132]: 0x00000000 +0x00000c2c: ix_lens[0132]: 0x00000000 +0x00000c30: ix_offs[0133]: 0x00000000 +0x00000c34: ix_lens[0133]: 0x00000000 +0x00000c38: ix_offs[0134]: 0x00000000 +0x00000c3c: ix_lens[0134]: 0x00000000 +0x00000c40: ix_offs[0135]: 0x00000000 +0x00000c44: ix_lens[0135]: 0x00000000 +0x00000c48: ix_offs[0136]: 0x00000000 +0x00000c4c: ix_lens[0136]: 0x00000000 +0x00000c50: ix_offs[0137]: 0x00000000 +0x00000c54: ix_lens[0137]: 0x00000000 +0x00000c58: ix_offs[0138]: 0x00000000 +0x00000c5c: ix_lens[0138]: 0x00000000 +0x00000c60: ix_offs[0139]: 0x00000000 +0x00000c64: ix_lens[0139]: 0x00000000 +0x00000c68: ix_offs[0140]: 0x00000000 +0x00000c6c: ix_lens[0140]: 0x00000000 +0x00000c70: ix_offs[0141]: 0x00000000 +0x00000c74: ix_lens[0141]: 0x00000000 +0x00000c78: ix_offs[0142]: 0x00000000 +0x00000c7c: ix_lens[0142]: 0x00000000 +0x00000c80: ix_offs[0143]: 0x00000000 +0x00000c84: ix_lens[0143]: 0x00000000 +0x00000c88: ix_offs[0144]: 0x00000000 +0x00000c8c: ix_lens[0144]: 0x00000000 +0x00000c90: ix_offs[0145]: 0x00000000 +0x00000c94: ix_lens[0145]: 0x00000000 +0x00000c98: ix_offs[0146]: 0x00000000 +0x00000c9c: ix_lens[0146]: 0x00000000 +0x00000ca0: ix_offs[0147]: 0x00000000 +0x00000ca4: ix_lens[0147]: 0x00000000 +0x00000ca8: ix_offs[0148]: 0x00000000 +0x00000cac: ix_lens[0148]: 0x00000000 +0x00000cb0: ix_offs[0149]: 0x00000000 +0x00000cb4: ix_lens[0149]: 0x00000000 +0x00000cb8: ix_offs[0150]: 0x00000000 +0x00000cbc: ix_lens[0150]: 0x00000000 +0x00000cc0: ix_offs[0151]: 0x00000000 +0x00000cc4: ix_lens[0151]: 0x00000000 +0x00000cc8: ix_offs[0152]: 0x00000000 +0x00000ccc: ix_lens[0152]: 0x00000000 +0x00000cd0: ix_offs[0153]: 0x00000000 +0x00000cd4: ix_lens[0153]: 0x00000000 +0x00000cd8: ix_offs[0154]: 0x00000000 +0x00000cdc: ix_lens[0154]: 0x00000000 +0x00000ce0: ix_offs[0155]: 0x00000000 +0x00000ce4: ix_lens[0155]: 0x00000000 +0x00000ce8: ix_offs[0156]: 0x00000000 +0x00000cec: ix_lens[0156]: 0x00000000 +0x00000cf0: ix_offs[0157]: 0x00000000 +0x00000cf4: ix_lens[0157]: 0x00000000 +0x00000cf8: ix_offs[0158]: 0x00000000 +0x00000cfc: ix_lens[0158]: 0x00000000 +0x00000d00: ix_offs[0159]: 0x00000000 +0x00000d04: ix_lens[0159]: 0x00000000 +0x00000d08: ix_offs[0160]: 0x00000000 +0x00000d0c: ix_lens[0160]: 0x00000000 +0x00000d10: ix_offs[0161]: 0x00000000 +0x00000d14: ix_lens[0161]: 0x00000000 +0x00000d18: ix_offs[0162]: 0x00000000 +0x00000d1c: ix_lens[0162]: 0x00000000 +0x00000d20: ix_offs[0163]: 0x00000000 +0x00000d24: ix_lens[0163]: 0x00000000 +0x00000d28: ix_offs[0164]: 0x00000000 +0x00000d2c: ix_lens[0164]: 0x00000000 +0x00000d30: ix_offs[0165]: 0x00000000 +0x00000d34: ix_lens[0165]: 0x00000000 +0x00000d38: ix_offs[0166]: 0x00000000 +0x00000d3c: ix_lens[0166]: 0x00000000 +0x00000d40: ix_offs[0167]: 0x00000000 +0x00000d44: ix_lens[0167]: 0x00000000 +0x00000d48: ix_offs[0168]: 0x00000000 +0x00000d4c: ix_lens[0168]: 0x00000000 +0x00000d50: ix_offs[0169]: 0x00000000 +0x00000d54: ix_lens[0169]: 0x00000000 +0x00000d58: ix_offs[0170]: 0x00000000 +0x00000d5c: ix_lens[0170]: 0x00000000 +0x00000d60: ix_offs[0171]: 0x00000000 +0x00000d64: ix_lens[0171]: 0x00000000 +0x00000d68: ix_offs[0172]: 0x00000000 +0x00000d6c: ix_lens[0172]: 0x00000000 +0x00000d70: ix_offs[0173]: 0x00000000 +0x00000d74: ix_lens[0173]: 0x00000000 +0x00000d78: ix_offs[0174]: 0x00000000 +0x00000d7c: ix_lens[0174]: 0x00000000 +0x00000d80: ix_offs[0175]: 0x00000000 +0x00000d84: ix_lens[0175]: 0x00000000 +0x00000d88: ix_offs[0176]: 0x00000000 +0x00000d8c: ix_lens[0176]: 0x00000000 +0x00000d90: ix_offs[0177]: 0x00000000 +0x00000d94: ix_lens[0177]: 0x00000000 +0x00000d98: ix_offs[0178]: 0x00000000 +0x00000d9c: ix_lens[0178]: 0x00000000 +0x00000da0: ix_offs[0179]: 0x00000000 +0x00000da4: ix_lens[0179]: 0x00000000 +0x00000da8: ix_offs[0180]: 0x00000000 +0x00000dac: ix_lens[0180]: 0x00000000 +0x00000db0: ix_offs[0181]: 0x00000000 +0x00000db4: ix_lens[0181]: 0x00000000 +0x00000db8: ix_offs[0182]: 0x00000000 +0x00000dbc: ix_lens[0182]: 0x00000000 +0x00000dc0: ix_offs[0183]: 0x00000000 +0x00000dc4: ix_lens[0183]: 0x00000000 +0x00000dc8: ix_offs[0184]: 0x00000000 +0x00000dcc: ix_lens[0184]: 0x00000000 +0x00000dd0: ix_offs[0185]: 0x00000000 +0x00000dd4: ix_lens[0185]: 0x00000000 +0x00000dd8: ix_offs[0186]: 0x00000000 +0x00000ddc: ix_lens[0186]: 0x00000000 +0x00000de0: ix_offs[0187]: 0x00000000 +0x00000de4: ix_lens[0187]: 0x00000000 +0x00000de8: ix_offs[0188]: 0x00000000 +0x00000dec: ix_lens[0188]: 0x00000000 +0x00000df0: ix_offs[0189]: 0x00000000 +0x00000df4: ix_lens[0189]: 0x00000000 +0x00000df8: ix_offs[0190]: 0x00000000 +0x00000dfc: ix_lens[0190]: 0x00000000 +0x00000e00: ix_offs[0191]: 0x00000000 +0x00000e04: ix_lens[0191]: 0x00000000 +0x00000e08: ix_offs[0192]: 0x00000000 +0x00000e0c: ix_lens[0192]: 0x00000000 +0x00000e10: ix_offs[0193]: 0x00000000 +0x00000e14: ix_lens[0193]: 0x00000000 +0x00000e18: ix_offs[0194]: 0x00000000 +0x00000e1c: ix_lens[0194]: 0x00000000 +0x00000e20: ix_offs[0195]: 0x00000000 +0x00000e24: ix_lens[0195]: 0x00000000 +0x00000e28: ix_offs[0196]: 0x00000000 +0x00000e2c: ix_lens[0196]: 0x00000000 +0x00000e30: ix_offs[0197]: 0x00000000 +0x00000e34: ix_lens[0197]: 0x00000000 +0x00000e38: ix_offs[0198]: 0x00000000 +0x00000e3c: ix_lens[0198]: 0x00000000 +0x00000e40: ix_offs[0199]: 0x00000000 +0x00000e44: ix_lens[0199]: 0x00000000 +0x00000e48: ix_offs[0200]: 0x00000000 +0x00000e4c: ix_lens[0200]: 0x00000000 +0x00000e50: ix_offs[0201]: 0x00000000 +0x00000e54: ix_lens[0201]: 0x00000000 +0x00000e58: ix_offs[0202]: 0x00000000 +0x00000e5c: ix_lens[0202]: 0x00000000 +0x00000e60: ix_offs[0203]: 0x00000000 +0x00000e64: ix_lens[0203]: 0x00000000 +0x00000e68: ix_offs[0204]: 0x00000000 +0x00000e6c: ix_lens[0204]: 0x00000000 +0x00000e70: ix_offs[0205]: 0x00000000 +0x00000e74: ix_lens[0205]: 0x00000000 +0x00000e78: ix_offs[0206]: 0x00000000 +0x00000e7c: ix_lens[0206]: 0x00000000 +0x00000e80: ix_offs[0207]: 0x00000000 +0x00000e84: ix_lens[0207]: 0x00000000 +0x00000e88: ix_offs[0208]: 0x00000000 +0x00000e8c: ix_lens[0208]: 0x00000000 +0x00000e90: ix_offs[0209]: 0x00000000 +0x00000e94: ix_lens[0209]: 0x00000000 +0x00000e98: ix_offs[0210]: 0x00000000 +0x00000e9c: ix_lens[0210]: 0x00000000 +0x00000ea0: ix_offs[0211]: 0x00000000 +0x00000ea4: ix_lens[0211]: 0x00000000 +0x00000ea8: ix_offs[0212]: 0x00000000 +0x00000eac: ix_lens[0212]: 0x00000000 +0x00000eb0: ix_offs[0213]: 0x00000000 +0x00000eb4: ix_lens[0213]: 0x00000000 +0x00000eb8: ix_offs[0214]: 0x00000000 +0x00000ebc: ix_lens[0214]: 0x00000000 +0x00000ec0: ix_offs[0215]: 0x00000000 +0x00000ec4: ix_lens[0215]: 0x00000000 +0x00000ec8: ix_offs[0216]: 0x00000000 +0x00000ecc: ix_lens[0216]: 0x00000000 +0x00000ed0: ix_offs[0217]: 0x00000000 +0x00000ed4: ix_lens[0217]: 0x00000000 +0x00000ed8: ix_offs[0218]: 0x00000000 +0x00000edc: ix_lens[0218]: 0x00000000 +0x00000ee0: ix_offs[0219]: 0x00000000 +0x00000ee4: ix_lens[0219]: 0x00000000 +0x00000ee8: ix_offs[0220]: 0x00000000 +0x00000eec: ix_lens[0220]: 0x00000000 +0x00000ef0: ix_offs[0221]: 0x00000000 +0x00000ef4: ix_lens[0221]: 0x00000000 +0x00000ef8: ix_offs[0222]: 0x00000000 +0x00000efc: ix_lens[0222]: 0x00000000 +0x00000f00: ix_offs[0223]: 0x00000000 +0x00000f04: ix_lens[0223]: 0x00000000 +0x00000f08: ix_offs[0224]: 0x00000000 +0x00000f0c: ix_lens[0224]: 0x00000000 +0x00000f10: ix_offs[0225]: 0x00000000 +0x00000f14: ix_lens[0225]: 0x00000000 +0x00000f18: ix_offs[0226]: 0x00000000 +0x00000f1c: ix_lens[0226]: 0x00000000 +0x00000f20: ix_offs[0227]: 0x00000000 +0x00000f24: ix_lens[0227]: 0x00000000 +0x00000f28: ix_offs[0228]: 0x00000000 +0x00000f2c: ix_lens[0228]: 0x00000000 +0x00000f30: ix_offs[0229]: 0x00000000 +0x00000f34: ix_lens[0229]: 0x00000000 +0x00000f38: ix_offs[0230]: 0x00000000 +0x00000f3c: ix_lens[0230]: 0x00000000 +0x00000f40: ix_offs[0231]: 0x00000000 +0x00000f44: ix_lens[0231]: 0x00000000 +0x00000f48: ix_offs[0232]: 0x00000000 +0x00000f4c: ix_lens[0232]: 0x00000000 +0x00000f50: ix_offs[0233]: 0x00000000 +0x00000f54: ix_lens[0233]: 0x00000000 +0x00000f58: ix_offs[0234]: 0x00000000 +0x00000f5c: ix_lens[0234]: 0x00000000 +0x00000f60: ix_offs[0235]: 0x00000000 +0x00000f64: ix_lens[0235]: 0x00000000 +0x00000f68: ix_offs[0236]: 0x00000000 +0x00000f6c: ix_lens[0236]: 0x00000000 +0x00000f70: ix_offs[0237]: 0x00000000 +0x00000f74: ix_lens[0237]: 0x00000000 +0x00000f78: ix_offs[0238]: 0x00000000 +0x00000f7c: ix_lens[0238]: 0x00000000 +0x00000f80: ix_offs[0239]: 0x00000000 +0x00000f84: ix_lens[0239]: 0x00000000 +0x00000f88: ix_offs[0240]: 0x00000000 +0x00000f8c: ix_lens[0240]: 0x00000000 +0x00000f90: ix_offs[0241]: 0x00000000 +0x00000f94: ix_lens[0241]: 0x00000000 +0x00000f98: ix_offs[0242]: 0x00000000 +0x00000f9c: ix_lens[0242]: 0x00000000 +0x00000fa0: ix_offs[0243]: 0x00000000 +0x00000fa4: ix_lens[0243]: 0x00000000 +0x00000fa8: ix_offs[0244]: 0x00000000 +0x00000fac: ix_lens[0244]: 0x00000000 +0x00000fb0: ix_offs[0245]: 0x00000000 +0x00000fb4: ix_lens[0245]: 0x00000000 +0x00000fb8: ix_offs[0246]: 0x00000000 +0x00000fbc: ix_lens[0246]: 0x00000000 +0x00000fc0: ix_offs[0247]: 0x00000000 +0x00000fc4: ix_lens[0247]: 0x00000000 +0x00000fc8: ix_offs[0248]: 0x00000000 +0x00000fcc: ix_lens[0248]: 0x00000000 +0x00000fd0: ix_offs[0249]: 0x00000000 +0x00000fd4: ix_lens[0249]: 0x00000000 +0x00000fd8: ix_offs[0250]: 0x00000000 +0x00000fdc: ix_lens[0250]: 0x00000000 +0x00000fe0: ix_offs[0251]: 0x00000000 +0x00000fe4: ix_lens[0251]: 0x00000000 +0x00000fe8: ix_offs[0252]: 0x00000000 +0x00000fec: ix_lens[0252]: 0x00000000 +0x00000ff0: ix_offs[0253]: 0x00000000 +0x00000ff4: ix_lens[0253]: 0x00000000 +0x00000ff8: ix_offs[0254]: 0x00000000 +0x00000ffc: ix_lens[0254]: 0x00000000 + +BLOCK - DATA +0x00001000: rkey[0000]: ' I630' off: 0x00000000 len: 0x00000042 +>> +0 @I630@ INDI +1 NAME Mary // +1 SEX F +1 FAMC @F389@ +1 FAMS @F390@ +<< +0x00001042: rkey[0001]: ' I631' off: 0x00000042 len: 0x0000004f +>> +0 @I631@ INDI +1 NAME Albert_I of_Monaco // +1 SEX M +1 TITL Prince +1 FAMS @F390@ +<< +0x00001091: rkey[0002]: ' I632' off: 0x00000091 len: 0x0000005d +>> +0 @I632@ INDI +1 NAME Louis_II of_Monaco // +1 SEX M +1 TITL Prince +1 FAMC @F390@ +1 FAMS @F391@ +<< +0x000010ee: rkey[0003]: ' I633' off: 0x000000ee len: 0x00000037 +>> +0 @I633@ INDI +1 NAME Unknown // +1 SEX F +1 FAMS @F391@ +<< +0x00001125: rkey[0004]: ' I634' off: 0x00000125 len: 0x00000047 +>> +0 @I634@ INDI +1 NAME Charlotte // +1 SEX F +1 FAMC @F391@ +1 FAMS @F392@ +<< +0x0000116c: rkey[0005]: ' I635' off: 0x0000016c len: 0x0000004f +>> +0 @I635@ INDI +1 NAME Pierre /de_Polignac/ +1 SEX M +1 TITL Prince +1 FAMS @F392@ +<< +0x000011bb: rkey[0006]: ' I636' off: 0x000001bb len: 0x00000052 +>> +0 @I636@ INDI +1 NAME Rainier_III of_Monaco // +1 SEX M +1 TITL Prince +1 FAMC @F392@ +<< +0x0000120d: rkey[0007]: ' I637' off: 0x0000020d len: 0x000000ff +>> +0 @I637@ INDI +1 NAME Maximilian_I Joseph /Wittelsbach/ +1 SEX M +1 TITL King of Bavaria +1 BIRT +2 DATE 27 MAY 1756 +2 PLAC Mannheim,Germany +1 DEAT +2 DATE 13 OCT 1825 +2 PLAC Schloss,Nymphenburg,Germany +1 BURI +2 PLAC Theatinerkirche +1 FAMS @F393@ +1 FAMS @F388@ +<< +0x0000130c: rkey[0008]: ' I638' off: 0x0000030c len: 0x0000007b +>> +0 @I638@ INDI +1 NAME Sophie (twin) /Wittelsbach/ +1 SEX F +1 BIRT +2 DATE 1805 +1 DEAT +2 DATE 1872 +1 FAMC @F388@ +1 FAMS @F394@ +<< +0x00001387: rkey[0009]: ' I639' off: 0x00000387 len: 0x00000053 +>> +0 @I639@ INDI +1 NAME Franz Karl of_Austria// +1 SEX M +1 TITL Archduke +1 FAMS @F394@ +<< +0x000013da: rkey[0010]: ' I640' off: 0x000003da len: 0x00000042 +>> +0 @I640@ INDI +1 NAME Otto // +1 SEX M +1 FAMC @F395@ +1 FAMS @F396@ +<< +0x0000141c: rkey[0011]: ' I641' off: 0x0000041c len: 0x0000004d +>> +0 @I641@ INDI +1 NAME Elisabeth Amalia // +1 SEX F +1 FAMC @F395@ +1 FAMS @F397@ +<< +0x00001469: rkey[0012]: ' I642' off: 0x00000469 len: 0x00000037 +>> +0 @I642@ INDI +1 NAME Unknown // +1 SEX F +1 FAMS @F396@ +<< +0x000014a0: rkey[0013]: ' I643' off: 0x000004a0 len: 0x0000005d +>> +0 @I643@ INDI +1 NAME Karl_I of_Austria // +1 SEX M +1 TITL Emperor +1 FAMC @F396@ +1 FAMS @F398@ +<< +0x000014fd: rkey[0014]: ' I644' off: 0x000004fd len: 0x00000037 +>> +0 @I644@ INDI +1 NAME Unknown // +1 SEX F +1 FAMS @F398@ +<< +0x00001534: rkey[0015]: ' I645' off: 0x00000534 len: 0x0000004e +>> +0 @I645@ INDI +1 NAME Otto of_Austria // +1 SEX M +1 TITL Archduke +1 FAMC @F398@ +<< +0x00001582: rkey[0016]: ' I646' off: 0x00000582 len: 0x00000048 +>> +0 @I646@ INDI +1 NAME Karl Ludwig // +1 SEX M +1 FAMC @F394@ +1 FAMS @F395@ +<< +0x000015ca: rkey[0017]: ' I647' off: 0x000005ca len: 0x00000037 +>> +0 @I647@ INDI +1 NAME Unknown // +1 SEX F +1 FAMS @F395@ +<< +0x00001601: rkey[0018]: ' I648' off: 0x00000601 len: 0x00000053 +>> +0 @I648@ INDI +1 NAME Aloys of_Liechtenstein // +1 SEX M +1 TITL Prince +1 FAMS @F397@ +<< +0x00001654: rkey[0019]: ' I649' off: 0x00000654 len: 0x0000005d +>> +0 @I649@ INDI +1 NAME Franz_Joseph_II of_Liechtenstein // +1 SEX M +1 TITL Prince +1 FAMC @F397@ +<< +0x000016b1: rkey[0020]: ' I650' off: 0x000006b1 len: 0x00000084 +>> +0 @I650@ INDI +1 NAME William_V of_Orange // +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 1748 +1 DEAT +2 DATE 1806 +1 FAMC @F212@ +1 FAMS @F353@ +<< +0x00001735: rkey[0021]: ' I651' off: 0x00000735 len: 0x00000060 +>> +0 @I651@ INDI +1 NAME Wilhelmina // +1 SEX F +1 BIRT +2 DATE 1751 +1 DEAT +2 DATE 1820 +1 FAMS @F353@ +<< +0x00001795: rkey[0022]: ' I652' off: 0x00000795 len: 0x000000c1 +>> +0 @I652@ INDI +1 NAME William_II of_Netherlands // +1 SEX M +1 TITL King +1 BIRT +2 DATE 6 DEC 1792 +2 PLAC The Hague,Netherlands +1 DEAT +2 DATE 17 MAR 1849 +2 PLAC Tilburg +1 FAMC @F350@ +1 FAMS @F399@ +<< +0x00001856: rkey[0023]: ' I653' off: 0x00000856 len: 0x00000088 +>> +0 @I653@ INDI +1 NAME Frederik of_Netherlands // +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 1797 +1 DEAT +2 DATE 1881 +1 FAMC @F350@ +1 FAMS @F336@ +<< +0x000018de: rkey[0024]: ' I654' off: 0x000008de len: 0x000000aa +>> +0 @I654@ INDI +1 NAME Anna Pavlovna // +1 SEX F +1 BIRT +2 DATE 18 JAN 1795 +2 PLAC St. Petersburg,Russia +1 DEAT +2 DATE 1 MAR 1865 +2 PLAC The Hague +1 FAMC @F36@ +1 FAMS @F399@ +<< +0x00001988: rkey[0025]: ' I655' off: 0x00000988 len: 0x000000cc +>> +0 @I655@ INDI +1 NAME William_III of_Netherlands // +1 SEX M +1 TITL King +1 BIRT +2 DATE 19 FEB 1817 +2 PLAC Brussels,Belgium +1 DEAT +2 DATE 23 NOV 1890 +2 PLAC Het Loo +1 FAMC @F399@ +1 FAMS @F400@ +1 FAMS @F401@ +<< +0x00001a54: rkey[0026]: ' I656' off: 0x00000a54 len: 0x000000b6 +>> +0 @I656@ INDI +1 NAME Emma of_Netherlands // +1 SEX F +1 TITL Queen Regent +1 BIRT +2 DATE 2 AUG 1858 +2 PLAC Arolsen +1 DEAT +2 DATE 20 MAR 1934 +2 PLAC The Hague +1 FAMC @F17@ +1 FAMS @F401@ +<< +0x00001b0a: rkey[0027]: ' I657' off: 0x00000b0a len: 0x000000c3 +>> +0 @I657@ INDI +1 NAME Wilhelmina of_Netherlands // +1 SEX F +1 TITL Queen +1 BIRT +2 DATE 31 AUG 1880 +2 PLAC The Hague,Netherlands +1 DEAT +2 DATE 28 NOV 1962 +2 PLAC Het Loo +1 FAMC @F401@ +1 FAMS @F402@ +<< +0x00001bcd: rkey[0028]: ' I658' off: 0x00000bcd len: 0x000000bd +>> +0 @I658@ INDI +1 NAME Henry of_Mecklenburg // +1 SEX M +1 TITL Duke +1 BIRT +2 DATE 19 APR 1876 +2 PLAC Schwerin +1 DEAT +2 DATE 3 JUL 1934 +2 PLAC The Hague,Netherlands +1 FAMC @F403@ +1 FAMS @F402@ +<< +0x00001c8a: rkey[0029]: ' I659' off: 0x00000c8a len: 0x00000097 +>> +0 @I659@ INDI +1 NAME Juliana of_Netherlands // +1 SEX F +1 TITL Queen +1 BIRT +2 DATE 30 APR 1909 +2 PLAC The Hague,Netherlands +1 FAMC @F402@ +1 FAMS @F404@ +<< +0x00001d21: rkey[0030]: ' I660' off: 0x00000d21 len: 0x00000080 +>> +0 @I660@ INDI +1 NAME Bernhard of_Lippe- Biesterfeld// +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 29 JUN 1911 +2 PLAC Jena +1 FAMS @F404@ +<< +0x00001da1: rkey[0031]: ' I661' off: 0x00000da1 len: 0x0000009d +>> +0 @I661@ INDI +1 NAME Beatrix of_Netherlands // +1 SEX F +1 TITL Queen +1 BIRT +2 DATE 31 JAN 1938 +2 PLAC Soetdijk,Palace,Netherlands +1 FAMC @F404@ +1 FAMS @F405@ +<< +0x00001e3e: rkey[0032]: ' I662' off: 0x00000e3e len: 0x00000037 +>> +0 @I662@ INDI +1 NAME Unknown // +1 SEX F +1 FAMS @F381@ +<< +0x00001e75: rkey[0033]: ' I663' off: 0x00000e75 len: 0x00000066 +>> +0 @I663@ INDI +1 NAME Leopold_II of_Anhalt-Dessau // +1 SEX M +1 TITL Prince +1 FAMC @F381@ +1 FAMS @F406@ +<< +0x00001edb: rkey[0034]: ' I664' off: 0x00000edb len: 0x00000037 +>> +0 @I664@ INDI +1 NAME Unknown // +1 SEX F +1 FAMS @F406@ +<< +0x00001f12: rkey[0035]: ' I665' off: 0x00000f12 len: 0x00000043 +>> +0 @I665@ INDI +1 NAME Agnes // +1 SEX F +1 FAMC @F406@ +1 FAMS @F407@ +<< +0x00001f55: rkey[0036]: ' I666' off: 0x00000f55 len: 0x00000050 +>> +0 @I666@ INDI +1 NAME Johann /Just/ +1 SEX M +1 TITL Baron von Loen +1 FAMS @F407@ +<< +0x00001fa5: rkey[0037]: ' I667' off: 0x00000fa5 len: 0x00000043 +>> +0 @I667@ INDI +1 NAME Agnes // +1 SEX F +1 FAMC @F407@ +1 FAMS @F408@ +<< +0x00001fe8: rkey[0038]: ' I668' off: 0x00000fe8 len: 0x00000052 +>> +0 @I668@ INDI +1 NAME Ernst von_Seherr-Thoss // +1 SEX M +1 TITL Count +1 FAMS @F408@ +<< +0x0000203a: rkey[0039]: ' I669' off: 0x0000103a len: 0x00000062 +>> +0 @I669@ INDI +1 NAME Hermann von_Seherr-Thoss // +1 SEX M +1 TITL Count +1 FAMC @F408@ +1 FAMS @F409@ +<< +0x0000209c: rkey[0040]: ' I670' off: 0x0000109c len: 0x00000037 +>> +0 @I670@ INDI +1 NAME Unknown // +1 SEX F +1 FAMS @F409@ +<< +0x000020d3: rkey[0041]: ' I671' off: 0x000010d3 len: 0x00000048 +>> +0 @I671@ INDI +1 NAME Marguerite // +1 SEX F +1 FAMC @F409@ +1 FAMS @F410@ +<< +0x0000211b: rkey[0042]: ' I672' off: 0x0000111b len: 0x00000057 +>> +0 @I672@ INDI +1 NAME Lajos Apponyi_de Nagy-Appony// +1 SEX M +1 TITL Count +1 FAMS @F410@ +<< +0x00002172: rkey[0043]: ' I673' off: 0x00001172 len: 0x00000065 +>> +0 @I673@ INDI +1 NAME Cyula Apponyi_de Nagy-Appony// +1 SEX M +1 TITL Count +1 FAMC @F410@ +1 FAMS @F411@ +<< +0x000021d7: rkey[0044]: ' I674' off: 0x000011d7 len: 0x00000037 +>> +0 @I674@ INDI +1 NAME Unknown // +1 SEX F +1 FAMS @F411@ +<< +0x0000220e: rkey[0045]: ' I675' off: 0x0000120e len: 0x00000047 +>> +0 @I675@ INDI +1 NAME Geraldine // +1 SEX F +1 FAMC @F411@ +1 FAMS @F412@ +<< +0x00002255: rkey[0046]: ' I676' off: 0x00001255 len: 0x0000004b +>> +0 @I676@ INDI +1 NAME Zog_I of_Albania // +1 SEX M +1 TITL King +1 FAMS @F412@ +<< +0x000022a0: rkey[0047]: ' I677' off: 0x000012a0 len: 0x0000004c +>> +0 @I677@ INDI +1 NAME Leka_I of_Albania // +1 SEX M +1 TITL King +1 FAMC @F412@ +<< +0x000022ec: rkey[0048]: ' I678' off: 0x000012ec len: 0x0000004e +>> +0 @I678@ INDI +1 NAME Karl of_Austria // +1 SEX M +1 TITL Archduke +1 FAMS @F413@ +<< +0x0000233a: rkey[0049]: ' I679' off: 0x0000133a len: 0x00000039 +>> +0 @I679@ INDI +1 NAME Henriette // +1 SEX F +1 FAMS @F413@ +<< +0x00002373: rkey[0050]: ' I680' off: 0x00001373 len: 0x0000004b +>> +0 @I680@ INDI +1 NAME Karl Ferdinand // +1 SEX M +1 FAMC @F413@ +1 FAMS @F414@ +<< +0x000023be: rkey[0051]: ' I681' off: 0x000013be len: 0x00000037 +>> +0 @I681@ INDI +1 NAME Unknown // +1 SEX F +1 FAMS @F414@ +<< +0x000023f5: rkey[0052]: ' I682' off: 0x000013f5 len: 0x00000091 +>> +0 @I682@ INDI +1 NAME Maria Cristina of_Austria// +1 SEX F +1 TITL Queen of Spain +1 BIRT +2 DATE 1858 +1 DEAT +2 DATE 1929 +1 FAMC @F414@ +1 FAMS @F258@ +<< +0x00002486: rkey[0053]: ' I683' off: 0x00001486 len: 0x000000a6 +>> +0 @I683@ INDI +1 NAME Alfonso_XII // +1 SEX M +1 TITL King of Spain +1 BIRT +2 DATE 1857 +2 PLAC Madrid,Spain +1 DEAT +2 DATE 1885 +1 FAMC @F415@ +1 FAMS @F416@ +1 FAMS @F258@ +<< +0x0000252c: rkey[0054]: ' I684' off: 0x0000152c len: 0x00000050 +>> +0 @I684@ INDI +1 NAME Joseph of_Austria // +1 SEX M +1 TITL Archduke +1 FAMS @F368@ +<< +0x0000257c: rkey[0055]: ' I685' off: 0x0000157c len: 0x00000064 +>> +0 @I685@ INDI +1 NAME Elisabeth of_Austria // +1 SEX F +1 TITL Archduchess +1 FAMC @F368@ +1 FAMS @F417@ +<< +0x000025e0: rkey[0056]: ' I686' off: 0x000015e0 len: 0x00000058 +>> +0 @I686@ INDI +1 NAME Ferdinand of_Austria-Este // +1 SEX M +1 TITL Archduke +1 FAMS @F417@ +<< +0x00002638: rkey[0057]: ' I687' off: 0x00001638 len: 0x000000cb +>> +0 @I687@ INDI +1 NAME Maria Theresa // +1 SEX F +1 BIRT +2 DATE 2 JUL 1849 +2 PLAC Brunn +1 DEAT +2 DATE 3 FEB 1919 +2 PLAC Schloss,Wildenwart +1 BURI +2 PLAC Dom Church,Munich,Germany +1 FAMC @F417@ +1 FAMS @F418@ +<< +0x00002703: rkey[0058]: ' I688' off: 0x00001703 len: 0x000000c9 +>> +0 @I688@ INDI +1 NAME Ludwig_III /Wittelsbach/ +1 SEX M +1 TITL King of Bavaria +1 BIRT +2 DATE 7 JAN 1845 +2 PLAC Munich,Germany +1 DEAT +2 DATE 18 OCT 1921 +2 PLAC Sarvar,Hungary +1 FAMC @F419@ +1 FAMS @F418@ +<< +0x000027cc: rkey[0059]: ' I689' off: 0x000017cc len: 0x00000099 +>> +0 @I689@ INDI +1 NAME Rupprecht of_Bavaria // +1 SEX M +1 TITL Crown Prince +1 BIRT +2 DATE 1869 +1 DEAT +2 DATE 1955 +1 FAMC @F418@ +1 FAMS @F420@ +1 FAMS @F421@ +<< +0x00002865: rkey[0060]: ' I690' off: 0x00001865 len: 0x0000007b +>> +0 @I690@ INDI +1 NAME Maria Gabriele of_Bavaria// +1 SEX F +1 BIRT +2 DATE 1878 +1 DEAT +2 DATE 1912 +1 FAMC @F422@ +1 FAMS @F420@ +<< +0x000028e0: rkey[0061]: ' I691' off: 0x000018e0 len: 0x0000006a +>> +0 @I691@ INDI +1 NAME Albrecht (Albert) // +1 SEX M +1 TITL Duke of Bavaria +1 BIRT +2 DATE 1905 +1 FAMC @F420@ +<< +0x0000294a: rkey[0062]: ' I692' off: 0x0000194a len: 0x000000cb +>> +0 @I692@ INDI +1 NAME George of_Denmark // +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 2 APR 1653 +2 PLAC Copenhagen,Denmark +1 DEAT +2 DATE 28 OCT 1708 +2 PLAC Kensington,Palace,,England +1 FAMC @F423@ +1 FAMS @F424@ +<< +0x00002a15: rkey[0063]: ' I693' off: 0x00001a15 len: 0x00000110 +>> +0 @I693@ INDI +1 NAME Anne /Stuart/ +1 SEX F +1 TITL Queen of England +1 BIRT +2 DATE 6 FEB 1665 +2 PLAC St. James Palace,London,England +1 DEAT +2 DATE 1 AUG 1714 +2 PLAC Kensington,Palace,London,England +1 BURI +2 PLAC Westminster,Abbey,London,England +1 FAMC @F425@ +1 FAMS @F424@ +<< +0x00002b25: rkey[0064]: ' I694' off: 0x00001b25 len: 0x0000006c +>> +0 @I694@ INDI +1 NAME Daughter // +1 SEX F +1 BIRT +2 DATE 12 MAY 1684 +1 DEAT +2 DATE 12 MAY 1684 +1 FAMC @F424@ +<< +0x00002b91: rkey[0065]: ' I695' off: 0x00001b91 len: 0x000000a8 +>> +0 @I695@ INDI +1 NAME Mary // +1 SEX F +1 BIRT +2 DATE 2 JUN 1685 +2 PLAC Whitehall,,England +1 DEAT +2 DATE 8 FEB 1687 +2 PLAC Windsor Castle,Berkshire,England +1 FAMC @F424@ +<< +0x00002c39: rkey[0066]: ' I696' off: 0x00001c39 len: 0x000000bd +>> +0 @I696@ INDI +1 NAME Anne Sophia // +1 SEX F +1 BIRT +2 DATE 12 MAY 1686 +2 PLAC Windsor Castle,Berkshire,England +1 DEAT +2 DATE 2 FEB 1687 +2 PLAC Windsor Castle,Berkshire,England +1 FAMC @F424@ +<< +0x00002cf6: rkey[0067]: ' I697' off: 0x00001cf6 len: 0x00000067 +>> +0 @I697@ INDI +1 NAME Son // +1 SEX M +1 BIRT +2 DATE 22 OCT 1687 +1 DEAT +2 DATE 22 OCT 1687 +1 FAMC @F424@ +<< +0x00002d5d: rkey[0068]: ' I698' off: 0x00001d5d len: 0x000000d0 +>> +0 @I698@ INDI +1 NAME William of_Gloucester // +1 SEX M +1 TITL Duke +1 BIRT +2 DATE 24 JUL 1689 +2 PLAC Hampton Court,Palace,England +1 DEAT +2 DATE 30 JUL 1700 +2 PLAC Windsor Castle,Berkshire,England +1 FAMC @F424@ +<< +0x00002e2d: rkey[0069]: ' I699' off: 0x00001e2d len: 0x000000b6 +>> +0 @I699@ INDI +1 NAME Mary // +1 SEX F +1 BIRT +2 DATE 14 OCT 1690 +2 PLAC St. James Palace,London,England +1 DEAT +2 DATE 14 OCT 1690 +2 PLAC St. James Palace,London,England +1 FAMC @F424@ +<< +0x00002ee3: rkey[0070]: ' I700' off: 0x00001ee3 len: 0x000000c6 +>> +0 @I700@ INDI +1 NAME George // +1 SEX M +1 BIRT +2 DATE 17 APR 1692 +2 PLAC Syon House,Brentford,Middlesex,England +1 DEAT +2 DATE 17 APR 1692 +2 PLAC Syon House,Brentford,Middlesex,England +1 FAMC @F424@ +<< +0x00002fa9: rkey[0071]: ' I701' off: 0x00001fa9 len: 0x000000aa +>> +0 @I701@ INDI +1 NAME Daughter // +1 SEX F +1 BIRT +2 DATE 23 MAR 1693 +2 PLAC Berkeley House,,England +1 DEAT +2 DATE 23 MAR 1693 +2 PLAC Berkeley House,,England +1 FAMC @F424@ +<< +0x00003053: rkey[0072]: ' I702' off: 0x00002053 len: 0x0000006c +>> +0 @I702@ INDI +1 NAME Daughter // +1 SEX F +1 BIRT +2 DATE 18 FEB 1696 +1 DEAT +2 DATE 18 FEB 1696 +1 FAMC @F424@ +<< +0x000030bf: rkey[0073]: ' I703' off: 0x000020bf len: 0x000000a9 +>> +0 @I703@ INDI +1 NAME Son // +1 SEX M +1 BIRT +2 DATE 20 SEP 1696 +2 PLAC Windsor,Berkshire,England +1 DEAT +2 DATE 20 SEP 1696 +2 PLAC Windsor,Berkshire,England +1 FAMC @F424@ +<< +0x00003168: rkey[0074]: ' I704' off: 0x00002168 len: 0x00000067 +>> +0 @I704@ INDI +1 NAME Son // +1 SEX M +1 BIRT +2 DATE 15 SEP 1698 +1 DEAT +2 DATE 15 SEP 1698 +1 FAMC @F424@ +<< +0x000031cf: rkey[0075]: ' I705' off: 0x000021cf len: 0x0000006c +>> +0 @I705@ INDI +1 NAME Daughter // +1 SEX F +1 BIRT +2 DATE 25 JAN 1700 +1 DEAT +2 DATE 25 JAN 1700 +1 FAMC @F424@ +<< +0x0000323b: rkey[0076]: ' I706' off: 0x0000223b len: 0x00000118 +>> +0 @I706@ INDI +1 NAME James_II /Stuart/ +1 SEX M +1 TITL King of England +1 BIRT +2 DATE 14 OCT 1633 +2 PLAC St. James Palace,London,England +1 DEAT +2 DATE 6 SEP 1701 +2 PLAC St. Germain-,en-Laye,France +1 BURI +2 PLAC St. Germain-,en-Laye,France +1 FAMC @F426@ +1 FAMS @F425@ +1 FAMS @F427@ +<< +0x00003353: rkey[0077]: ' I707' off: 0x00002353 len: 0x000000d3 +>> +0 @I707@ INDI +1 NAME Anne /Hyde/ +1 SEX F +1 BIRT +2 DATE 12 MAR 1637/1638 +2 PLAC Cranbourne Lodge,Near,Windsor,England +1 DEAT +2 DATE 31 MAR 1671 +2 PLAC St. James Palace,London,England +1 FAMC @F428@ +1 FAMS @F425@ +<< +0x00003426: rkey[0078]: ' I708' off: 0x00002426 len: 0x000000b9 +>> +0 @I708@ INDI +1 NAME Charles of_Cambridge // +1 SEX M +1 TITL Duke +1 BIRT +2 DATE 22 OCT 1660 +2 PLAC Worcester House,London,England +1 DEAT +2 DATE 5 MAY 1661 +2 PLAC Whitehall +1 FAMC @F425@ +<< +0x000034df: rkey[0079]: ' I709' off: 0x000024df len: 0x0000010f +>> +0 @I709@ INDI +1 NAME Mary_II // +1 SEX F +1 TITL Queen of England +1 BIRT +2 DATE 30 APR 1662 +2 PLAC St. James Palace,London,England +1 DEAT +2 DATE 28 DEC 1694 +2 PLAC Kensington,Palace,London,England +1 BURI +2 PLAC Westminster,Abbey,London,England +1 FAMC @F425@ +1 FAMS @F429@ +<< +0x000035ee: rkey[0080]: ' I710' off: 0x000025ee len: 0x000000cf +>> +0 @I710@ INDI +1 NAME James of_Cambridge // +1 SEX M +1 TITL Duke +1 BIRT +2 DATE 12 JUL 1663 +2 PLAC St. James Palace,London,England +1 DEAT +2 DATE 22 MAY 1667 +2 PLAC St. James Palace,London,England +1 FAMC @F425@ +<< +0x000036bd: rkey[0081]: ' I711' off: 0x000026bd len: 0x000000c7 +>> +0 @I711@ INDI +1 NAME Charles // +1 SEX M +1 TITL Duke of Kendal +1 BIRT +2 DATE 4 JUL 1666 +2 PLAC St. James Palace,London,England +1 DEAT +2 DATE 20 JUN 1667 +2 PLAC Richmond Palace,,England +1 FAMC @F425@ +<< +0x00003784: rkey[0082]: ' I712' off: 0x00002784 len: 0x000000ce +>> +0 @I712@ INDI +1 NAME Edgar of_Cambridge // +1 SEX M +1 TITL Duke +1 BIRT +2 DATE 14 SEP 1667 +2 PLAC St. James Palace,London,England +1 DEAT +2 DATE 15 NOV 1669 +2 PLAC Richmond Palace,London,England +1 FAMC @F425@ +<< +0x00003852: rkey[0083]: ' I713' off: 0x00002852 len: 0x000000a8 +>> +0 @I713@ INDI +1 NAME Henrietta // +1 SEX F +1 BIRT +2 DATE 13 JAN 1669 +2 PLAC Whitehall,,England +1 DEAT +2 DATE 15 NOV 1669 +2 PLAC St. James Palace,,England +1 FAMC @F425@ +<< +0x000038fa: rkey[0084]: ' I714' off: 0x000028fa len: 0x000000a6 +>> +0 @I714@ INDI +1 NAME Catherine // +1 SEX F +1 BIRT +2 DATE 9 FEB 1671 +2 PLAC Whitehall,,England +1 DEAT +2 DATE 5 DEC 1671 +2 PLAC St. James Palace,,England +1 FAMC @F425@ +<< +0x000039a0: rkey[0085]: ' I715' off: 0x000029a0 len: 0x000000d2 +>> +0 @I715@ INDI +1 NAME Mary Beatrice of_Modena// +1 SEX F +1 BIRT +2 DATE 25 SEP 1658 +1 DEAT +2 DATE 7 MAY 1718 +2 PLAC St. Germain-,en-Laye,France +1 BURI +2 PLAC Convent of,Chaillot,France +1 FAMC @F430@ +1 FAMS @F427@ +<< +0x00003a72: rkey[0086]: ' I716' off: 0x00002a72 len: 0x000000c0 +>> +0 @I716@ INDI +1 NAME Catherine Laura /Stuart/ +1 SEX F +1 BIRT +2 DATE 10 JAN +2 PLAC St. James Palace,London,England +1 DEAT +2 DATE 3 OCT 1675 +2 PLAC St. James Palace,London,England +1 FAMC @F427@ +<< +0x00003b32: rkey[0087]: ' I717' off: 0x00002b32 len: 0x000000d6 +>> +0 @I717@ INDI +1 NAME Charles of_Cambridge /Stuart/ +1 SEX M +1 TITL Duke +1 BIRT +2 DATE 7 NOV 1677 +2 PLAC St. James Palace,London,England +1 DEAT +2 DATE 12 DEC 1677 +2 PLAC St. James Palace,London,England +1 FAMC @F427@ +<< +0x00003c08: rkey[0088]: ' I718' off: 0x00002c08 len: 0x000000c5 +>> +0 @I718@ INDI +1 NAME Charlotte Maria /Stuart/ +1 SEX F +1 BIRT +2 DATE 16 AUG 1682 +2 PLAC St. James Palace,London,England +1 DEAT +2 DATE 6 OCT 1682 +2 PLAC St. James Palace,London,England +1 FAMC @F427@ +<< +0x00003ccd: rkey[0089]: ' I719' off: 0x00002ccd len: 0x000000da +>> +0 @I719@ INDI +1 NAME James Francis Edward/Stuart/ +1 SEX M +1 TITL Prince of Wales +1 BIRT +2 DATE 10 JUN 1688 +2 PLAC St. James Palace,London,England +1 DEAT +2 DATE 1 JAN 1766 +2 PLAC Rome,,Italy +1 FAMC @F427@ +1 FAMS @F431@ +<< +0x00003da7: rkey[0090]: ' I720' off: 0x00002da7 len: 0x000000c1 +>> +0 @I720@ INDI +1 NAME Louisa Maria Theresa/Stuart/ +1 SEX F +1 BIRT +2 DATE 28 JUN 1692 +2 PLAC St. Germain-,en-Laye,France +1 DEAT +2 DATE 8 APR 1712 +2 PLAC St. Germain-,en-Laye,France +1 FAMC @F427@ +<< +0x00003e68: rkey[0091]: ' I721' off: 0x00002e68 len: 0x000000a4 +>> +0 @I721@ INDI +1 NAME Maria Casimire Clementina/Sobieska/ +1 SEX F +1 BIRT +2 DATE 18 JUL 1702 +1 DEAT +2 DATE 18 JAN 1735 +2 PLAC Rome,,Italy +1 FAMC @F432@ +1 FAMS @F431@ +<< +0x00003f0c: rkey[0092]: ' I722' off: 0x00002f0c len: 0x000000b0 +>> +0 @I722@ INDI +1 NAME Charles Edward Louis/Stuart/ +1 SEX M +1 BIRT +2 DATE 31 DEC 1720 +2 PLAC Rome,,Italy +1 DEAT +2 DATE 31 JAN 1788 +2 PLAC Rome,,Italy +1 FAMC @F431@ +1 FAMS @F433@ +<< +0x00003fbc: rkey[0093]: ' I723' off: 0x00002fbc len: 0x000000ba +>> +0 @I723@ INDI +1 NAME Henry Benedict Thomas/Stuart/ +1 SEX M +1 TITL Duke of York +1 BIRT +2 DATE 6 MAR 1725 +2 PLAC Rome,,Italy +1 DEAT +2 DATE 13 JUL 1807 +2 PLAC Frascati,,Italy +1 FAMC @F431@ +<< +0x00004076: rkey[0094]: ' I724' off: 0x00003076 len: 0x000000af +>> +0 @I724@ INDI +1 NAME Louise Maximilienne Caroline// +1 SEX F +1 BIRT +2 DATE 10 SEP 1752 +2 PLAC Mons +1 DEAT +2 DATE 29 JAN 1824 +2 PLAC Florence,,Italy +1 FAMC @F434@ +1 FAMS @F433@ +<< +0x00004125: rkey[0095]: ' I725' off: 0x00003125 len: 0x00000119 +>> +0 @I725@ INDI +1 NAME James_I /Stuart/ +1 SEX M +1 TITL King of England +1 BIRT +2 DATE 19 JUN 1566 +2 PLAC Edinburgh Castle,,Scotland +1 DEAT +2 DATE 27 MAR 1625 +2 PLAC Theobalds Park,Hertfordshire,Herts,England +1 BURI +2 PLAC Westminster,Abbey,London,England +1 FAMC @F435@ +1 FAMS @F436@ +<< +0x0000423e: rkey[0096]: ' I726' off: 0x0000323e len: 0x000000e4 +>> +0 @I726@ INDI +1 NAME Anne of_Denmark // +1 SEX F +1 BIRT +2 DATE 14 OCT 1574 +2 PLAC Skanderborg,Castle +1 DEAT +2 DATE 4 MAR 1619 +2 PLAC Hampton Court,Palace +1 BURI +2 PLAC Westminster,Abbey,London,England +1 FAMC @F437@ +1 FAMS @F436@ +<< +0x00004322: rkey[0097]: ' I727' off: 0x00003322 len: 0x000000c6 +>> +0 @I727@ INDI +1 NAME Henry Frederick /Stuart/ +1 SEX M +1 TITL Prince of Wales +1 BIRT +2 DATE 19 FEB 1594 +2 PLAC Stirling Castle +1 DEAT +2 DATE 6 NOV 1612 +2 PLAC St. James Palace,,England +1 FAMC @F436@ +<< +0x000043e8: rkey[0098]: ' I728' off: 0x000033e8 len: 0x000000ba +>> +0 @I728@ INDI +1 NAME Elizabeth /Stuart/ +1 SEX F +1 BIRT +2 DATE 19 AUG 1596 +2 PLAC Dunfermline +1 DEAT +2 DATE 13 FEB 1662 +2 PLAC Leicester House,London,England +1 FAMC @F436@ +1 FAMS @F438@ +<< +0x000044a2: rkey[0099]: ' I729' off: 0x000034a2 len: 0x00000098 +>> +0 @I729@ INDI +1 NAME Margaret /Stuart/ +1 SEX F +1 BIRT +2 DATE 24 DEC 1598 +2 PLAC Dalkeith Palace +1 DEAT +2 DATE MAR 1600 +2 PLAC Linlithgow +1 FAMC @F436@ +<< +0x0000453a: rkey[0100]: ' I730' off: 0x0000353a len: 0x00000107 +>> +0 @I730@ INDI +1 NAME Charles_I /Stuart/ +1 SEX M +1 TITL King of England +1 BIRT +2 DATE 19 NOV 1600 +2 PLAC Dunfermline,Scotland +1 DEAT +2 DATE 30 JAN 1649 +2 PLAC Whitehall Palace,,England +1 BURI +2 PLAC St. George's,Chapel,Windsor,England +1 FAMC @F436@ +1 FAMS @F426@ +<< +0x00004641: rkey[0101]: ' I731' off: 0x00003641 len: 0x000000ad +>> +0 @I731@ INDI +1 NAME Robert /Stuart/ +1 SEX M +1 TITL Duke of Kintyre +1 BIRT +2 DATE 18 JAN 1602 +2 PLAC Dunfermline +1 DEAT +2 DATE 27 MAY 1602 +2 PLAC Dunfermline +1 FAMC @F436@ +<< +0x000046ee: rkey[0102]: ' I732' off: 0x000036ee len: 0x00000081 +>> +0 @I732@ INDI +1 NAME Son // +1 SEX M +1 BIRT +2 DATE MAY 1603 +2 PLAC Stirling +1 DEAT +2 DATE MAY 1603 +2 PLAC Stirling +1 FAMC @F436@ +<< +0x0000476f: rkey[0103]: ' I733' off: 0x0000376f len: 0x000000ac +>> +0 @I733@ INDI +1 NAME Mary /Stuart/ +1 SEX F +1 BIRT +2 DATE 8 APR 1605 +2 PLAC Greenwich Palace +1 DEAT +2 DATE 16 SEP 1607 +2 PLAC Stanwell Park,Middlesex,England +1 FAMC @F436@ +<< +0x0000481b: rkey[0104]: ' I734' off: 0x0000381b len: 0x000000a0 +>> +0 @I734@ INDI +1 NAME Sophia /Stuart/ +1 SEX F +1 BIRT +2 DATE 22 JUN 1606 +2 PLAC Greenwich Palace +1 DEAT +2 DATE 23 JUN 1606 +2 PLAC Greenwich Palace +1 FAMC @F436@ +<< +0x000048bb: rkey[0105]: ' I735' off: 0x000038bb len: 0x00000085 +>> +0 @I735@ INDI +1 NAME Frederick_V of_Palatinate // +1 SEX M +1 TITL King of Bohemia +1 BIRT +2 DATE 1596 +1 DEAT +2 DATE 1632 +1 FAMS @F438@ +<< +0x00004940: rkey[0106]: ' I736' off: 0x00003940 len: 0x00000071 +>> +0 @I736@ INDI +1 NAME Sophia /Hanover/ +1 SEX F +1 BIRT +2 DATE 1630 +1 DEAT +2 DATE 1714 +1 FAMC @F438@ +1 FAMS @F217@ +<< +0x000049b1: rkey[0107]: ' I737' off: 0x000039b1 len: 0x000000f2 +>> +0 @I737@ INDI +1 NAME Frederick_II of_Denmark and_Norway// +1 SEX M +1 TITL King +1 BIRT +2 DATE 1 JUL 1534 +2 PLAC Haderslevhus +1 DEAT +2 DATE 4 APR 1588 +2 PLAC Antvorslev,Castle +1 BURI +2 PLAC Roskilde,Cathedral,Denmark +1 FAMC @F439@ +1 FAMS @F437@ +<< +0x00004aa3: rkey[0108]: ' I738' off: 0x00003aa3 len: 0x0000009c +>> +0 @I738@ INDI +1 NAME Sophia of_Mecklenburg- Gustrow// +1 SEX F +1 BIRT +2 DATE 4 SEP 1557 +2 PLAC Wismar +1 DEAT +2 DATE 4 OCT 1631 +2 PLAC Nykobing +1 FAMS @F437@ +<< +0x00004b3f: rkey[0109]: ' I739' off: 0x00003b3f len: 0x000000e6 +>> +0 @I739@ INDI +1 NAME Henrietta Maria of_France// +1 SEX F +1 BIRT +2 DATE 26 NOV 1609 +2 PLAC Hotel du Louvre,Paris,France +1 DEAT +2 DATE 31 AUG 1669 +2 PLAC Colombe,Near Paris,France +1 BURI +2 PLAC St. Denis +1 FAMC @F344@ +1 FAMS @F426@ +<< +0x00004c25: rkey[0110]: ' I740' off: 0x00003c25 len: 0x000000f4 +>> +0 @I740@ INDI +1 NAME Henry_IV the_Great // +1 SEX M +1 TITL King of France +1 BIRT +2 DATE 13 DEC 1553 +2 PLAC Pau,Navarre,France +1 DEAT +2 DATE 14 MAY 1610 +2 PLAC Paris,France +1 BURI +2 PLAC St. Denis,France +1 FAMC @F145@ +1 FAMS @F440@ +1 FAMS @F344@ +<< +0x00004d19: rkey[0111]: ' I741' off: 0x00003d19 len: 0x00000073 +>> +0 @I741@ INDI +1 NAME Marie /de'_Medici/ +1 SEX F +1 BIRT +2 DATE 1573 +1 DEAT +2 DATE 1642 +1 FAMC @F346@ +1 FAMS @F344@ +<< +0x00004d8c: rkey[0112]: ' I742' off: 0x00003d8c len: 0x000000be +>> +0 @I742@ INDI +1 NAME Charles James /Stuart/ +1 SEX M +1 TITL Duke of Cornwall +1 BIRT +2 DATE 13 MAY 1629 +2 PLAC Greenwich Palace +1 DEAT +2 DATE 13 MAY 1629 +2 PLAC Greenwich Palace +1 FAMC @F426@ +<< +0x00004e4a: rkey[0113]: ' I743' off: 0x00003e4a len: 0x0000010f +>> +0 @I743@ INDI +1 NAME Charles_II /Stuart/ +1 SEX M +1 TITL King of England +1 BIRT +2 DATE 29 MAY 1630 +2 PLAC St. James Palace,London,England +1 DEAT +2 DATE 6 FEB 1685 +2 PLAC Whitehall Palace,,England +1 BURI +2 PLAC Westminster,Abbey,London,England +1 FAMC @F426@ +1 FAMS @F441@ +<< +0x00004f59: rkey[0114]: ' I744' off: 0x00003f59 len: 0x000000d9 +>> +0 @I744@ INDI +1 NAME Mary /Stuart/ +1 SEX F +1 TITL Princess Royal +1 BIRT +2 DATE 4 NOV 1631 +2 PLAC St. James Palace,London,England +1 DEAT +2 DATE 24 DEC 1660 +2 PLAC Whitehall Palace,,England +1 FAMC @F426@ +1 FAMS @F442@ +<< +0x00005032: rkey[0115]: ' I745' off: 0x00004032 len: 0x000000c9 +>> +0 @I745@ INDI +1 NAME Elizabeth /Stuart/ +1 SEX F +1 BIRT +2 DATE 29 DEC 1635 +2 PLAC St. James Palace,London,England +1 DEAT +2 DATE 8 SEP 1650 +2 PLAC Carisbrooke,Castle,Isle of Wight,England +1 FAMC @F426@ +<< +0x000050fb: rkey[0116]: ' I746' off: 0x000040fb len: 0x000000b4 +>> +0 @I746@ INDI +1 NAME Anne /Stuart/ +1 SEX F +1 BIRT +2 DATE 17 MAR 1637 +2 PLAC St. James Palace,London,England +1 DEAT +2 DATE 5 NOV 1640 +2 PLAC Richmond Palace,,England +1 FAMC @F426@ +<< +0x000051af: rkey[0117]: ' I747' off: 0x000041af len: 0x000000b5 +>> +0 @I747@ INDI +1 NAME Catherine /Stuart/ +1 SEX F +1 BIRT +2 DATE 29 JUN 1639 +2 PLAC Whitehall Palace,,England +1 DEAT +2 DATE 29 JUN 1639 +2 PLAC Whitehall Palace,,England +1 FAMC @F426@ +<< +0x00005264: rkey[0118]: ' I748' off: 0x00004264 len: 0x000000be +>> +0 @I748@ INDI +1 NAME Henry of_Gloucester /Stuart/ +1 SEX M +1 TITL Duke +1 BIRT +2 DATE 8 JUL 1640 +2 PLAC Oatlands,Surrey,England +1 DEAT +2 DATE 13 SEP 1660 +2 PLAC Whitehall Palace +1 FAMC @F426@ +<< +0x00005322: rkey[0119]: ' I749' off: 0x00004322 len: 0x000000ba +>> +0 @I749@ INDI +1 NAME Henrietta Anne /Stuart/ +1 SEX F +1 BIRT +2 DATE 16 JUN 1644 +2 PLAC Bedford House,Exeter,England +1 DEAT +2 DATE 30 JUN 1670 +2 PLAC St. Cloud +1 FAMC @F426@ +1 FAMS @F443@ +<< +0x000053dc: rkey[0120]: ' I750' off: 0x000043dc len: 0x00000077 +>> +0 @I750@ INDI +1 NAME William_II of_Orange // +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 1626 +1 DEAT +2 DATE 1650 +1 FAMS @F442@ +<< +0x00005453: rkey[0121]: ' I751' off: 0x00004453 len: 0x00000090 +>> +0 @I751@ INDI +1 NAME Philippe of_Orleans // +1 SEX M +1 TITL Duke +1 BIRT +2 DATE 1641 +1 DEAT +2 DATE 1701 +1 FAMC @F345@ +1 FAMS @F443@ +1 FAMS @F444@ +<< +0x000054e3: rkey[0122]: ' I752' off: 0x000044e3 len: 0x000000e4 +>> +0 @I752@ INDI +1 NAME Catherine of_Braganza // +1 SEX F +1 BIRT +2 DATE 25 NOV 1638 +2 PLAC Vila Vicosa,Lisbon,Portugal +1 DEAT +2 DATE 31 DEC 1705 +2 PLAC Bemposta,Palace,Lisbon,Portugal +1 BURI +2 PLAC Belem +1 FAMC @F445@ +1 FAMS @F441@ +<< +0x000055c7: rkey[0123]: ' I753' off: 0x000045c7 len: 0x00000082 +>> +0 @I753@ INDI +1 NAME John_IV the_Fortunate // +1 SEX M +1 TITL King of Portugal +1 BIRT +2 DATE 1605 +1 DEAT +2 DATE 1656 +1 FAMS @F445@ +<< +0x00005649: rkey[0124]: ' I754' off: 0x00004649 len: 0x00000043 +>> +0 @I754@ INDI +1 NAME Luiza Maria /de_Guzman/ +1 SEX F +1 FAMS @F445@ +<< +0x0000568c: rkey[0125]: ' I755' off: 0x0000468c len: 0x00000056 +>> +0 @I755@ INDI +1 NAME Alfonso_IV /d'Este/ +1 SEX M +1 TITL Duke of Modena +1 FAMS @F430@ +<< +0x000056e2: rkey[0126]: ' I756' off: 0x000046e2 len: 0x0000003f +>> +0 @I756@ INDI +1 NAME Laura /Mortinozzi/ +1 SEX F +1 FAMS @F430@ +<< +0x00005721: rkey[0127]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0128]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0129]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0130]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0131]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0132]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0133]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0134]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0135]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0136]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0137]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0138]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0139]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0140]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0141]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0142]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0143]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0144]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0145]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0146]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0147]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0148]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0149]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0150]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0151]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0152]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0153]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0154]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0155]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0156]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0157]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0158]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0159]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0160]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0161]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0162]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0163]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0164]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0165]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0166]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0167]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0168]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0169]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0170]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0171]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0172]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0173]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0174]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0175]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0176]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0177]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0178]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0179]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0180]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0181]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0182]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0183]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0184]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0185]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0186]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0187]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0188]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0189]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0190]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0191]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0192]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0193]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0194]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0195]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0196]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0197]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0198]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0199]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0200]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0201]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0202]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0203]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0204]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0205]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0206]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0207]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0208]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0209]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0210]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0211]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0212]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0213]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0214]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0215]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0216]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0217]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0218]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0219]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0220]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0221]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0222]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0223]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0224]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0225]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0226]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0227]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0228]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0229]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0230]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0231]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0232]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0233]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0234]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0235]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0236]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0237]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0238]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0239]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0240]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0241]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0242]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0243]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0244]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0245]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0246]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0247]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0248]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0249]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0250]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0251]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0252]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0253]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005721: rkey[0254]: ' ' off: 0x00000000 len: 0x00000000 +>><< + +0x00005721: EOF (0x00005721) GOOD + +BLOCK - DIRECTORY +0x00000000: ix_self: 0x00010002 (ab/ac) +0x00000004: ix_type: 2 (BLOCK) +0x00000006: ix_pad1: 0x0000 +0x00000008: ix_parent: 0x00000000 (aa/aa) +0x0000000c: ix_nkeys: 127 +0x0000000e: ix_rkey[0000]: ' I757' +0x00000016: ix_rkey[0001]: ' I758' +0x0000001e: ix_rkey[0002]: ' I759' +0x00000026: ix_rkey[0003]: ' I760' +0x0000002e: ix_rkey[0004]: ' I761' +0x00000036: ix_rkey[0005]: ' I762' +0x0000003e: ix_rkey[0006]: ' I763' +0x00000046: ix_rkey[0007]: ' I764' +0x0000004e: ix_rkey[0008]: ' I765' +0x00000056: ix_rkey[0009]: ' I766' +0x0000005e: ix_rkey[0010]: ' I767' +0x00000066: ix_rkey[0011]: ' I768' +0x0000006e: ix_rkey[0012]: ' I769' +0x00000076: ix_rkey[0013]: ' I770' +0x0000007e: ix_rkey[0014]: ' I771' +0x00000086: ix_rkey[0015]: ' I772' +0x0000008e: ix_rkey[0016]: ' I773' +0x00000096: ix_rkey[0017]: ' I774' +0x0000009e: ix_rkey[0018]: ' I775' +0x000000a6: ix_rkey[0019]: ' I776' +0x000000ae: ix_rkey[0020]: ' I777' +0x000000b6: ix_rkey[0021]: ' I778' +0x000000be: ix_rkey[0022]: ' I779' +0x000000c6: ix_rkey[0023]: ' I780' +0x000000ce: ix_rkey[0024]: ' I781' +0x000000d6: ix_rkey[0025]: ' I782' +0x000000de: ix_rkey[0026]: ' I783' +0x000000e6: ix_rkey[0027]: ' I784' +0x000000ee: ix_rkey[0028]: ' I785' +0x000000f6: ix_rkey[0029]: ' I786' +0x000000fe: ix_rkey[0030]: ' I787' +0x00000106: ix_rkey[0031]: ' I788' +0x0000010e: ix_rkey[0032]: ' I789' +0x00000116: ix_rkey[0033]: ' I790' +0x0000011e: ix_rkey[0034]: ' I791' +0x00000126: ix_rkey[0035]: ' I792' +0x0000012e: ix_rkey[0036]: ' I793' +0x00000136: ix_rkey[0037]: ' I794' +0x0000013e: ix_rkey[0038]: ' I795' +0x00000146: ix_rkey[0039]: ' I796' +0x0000014e: ix_rkey[0040]: ' I797' +0x00000156: ix_rkey[0041]: ' I798' +0x0000015e: ix_rkey[0042]: ' I799' +0x00000166: ix_rkey[0043]: ' I800' +0x0000016e: ix_rkey[0044]: ' I801' +0x00000176: ix_rkey[0045]: ' I802' +0x0000017e: ix_rkey[0046]: ' I803' +0x00000186: ix_rkey[0047]: ' I804' +0x0000018e: ix_rkey[0048]: ' I805' +0x00000196: ix_rkey[0049]: ' I806' +0x0000019e: ix_rkey[0050]: ' I807' +0x000001a6: ix_rkey[0051]: ' I808' +0x000001ae: ix_rkey[0052]: ' I809' +0x000001b6: ix_rkey[0053]: ' I810' +0x000001be: ix_rkey[0054]: ' I811' +0x000001c6: ix_rkey[0055]: ' I812' +0x000001ce: ix_rkey[0056]: ' I813' +0x000001d6: ix_rkey[0057]: ' I814' +0x000001de: ix_rkey[0058]: ' I815' +0x000001e6: ix_rkey[0059]: ' I816' +0x000001ee: ix_rkey[0060]: ' I817' +0x000001f6: ix_rkey[0061]: ' I818' +0x000001fe: ix_rkey[0062]: ' I819' +0x00000206: ix_rkey[0063]: ' I820' +0x0000020e: ix_rkey[0064]: ' I821' +0x00000216: ix_rkey[0065]: ' I822' +0x0000021e: ix_rkey[0066]: ' I823' +0x00000226: ix_rkey[0067]: ' I824' +0x0000022e: ix_rkey[0068]: ' I825' +0x00000236: ix_rkey[0069]: ' I826' +0x0000023e: ix_rkey[0070]: ' I827' +0x00000246: ix_rkey[0071]: ' I828' +0x0000024e: ix_rkey[0072]: ' I829' +0x00000256: ix_rkey[0073]: ' I830' +0x0000025e: ix_rkey[0074]: ' I831' +0x00000266: ix_rkey[0075]: ' I832' +0x0000026e: ix_rkey[0076]: ' I833' +0x00000276: ix_rkey[0077]: ' I834' +0x0000027e: ix_rkey[0078]: ' I835' +0x00000286: ix_rkey[0079]: ' I836' +0x0000028e: ix_rkey[0080]: ' I837' +0x00000296: ix_rkey[0081]: ' I838' +0x0000029e: ix_rkey[0082]: ' I839' +0x000002a6: ix_rkey[0083]: ' I840' +0x000002ae: ix_rkey[0084]: ' I841' +0x000002b6: ix_rkey[0085]: ' I842' +0x000002be: ix_rkey[0086]: ' I843' +0x000002c6: ix_rkey[0087]: ' I844' +0x000002ce: ix_rkey[0088]: ' I845' +0x000002d6: ix_rkey[0089]: ' I846' +0x000002de: ix_rkey[0090]: ' I847' +0x000002e6: ix_rkey[0091]: ' I848' +0x000002ee: ix_rkey[0092]: ' I849' +0x000002f6: ix_rkey[0093]: ' I850' +0x000002fe: ix_rkey[0094]: ' I851' +0x00000306: ix_rkey[0095]: ' I852' +0x0000030e: ix_rkey[0096]: ' I853' +0x00000316: ix_rkey[0097]: ' I854' +0x0000031e: ix_rkey[0098]: ' I855' +0x00000326: ix_rkey[0099]: ' I856' +0x0000032e: ix_rkey[0100]: ' I857' +0x00000336: ix_rkey[0101]: ' I858' +0x0000033e: ix_rkey[0102]: ' I859' +0x00000346: ix_rkey[0103]: ' I860' +0x0000034e: ix_rkey[0104]: ' I861' +0x00000356: ix_rkey[0105]: ' I862' +0x0000035e: ix_rkey[0106]: ' I863' +0x00000366: ix_rkey[0107]: ' I864' +0x0000036e: ix_rkey[0108]: ' I865' +0x00000376: ix_rkey[0109]: ' I866' +0x0000037e: ix_rkey[0110]: ' I867' +0x00000386: ix_rkey[0111]: ' I868' +0x0000038e: ix_rkey[0112]: ' I869' +0x00000396: ix_rkey[0113]: ' I870' +0x0000039e: ix_rkey[0114]: ' I871' +0x000003a6: ix_rkey[0115]: ' I872' +0x000003ae: ix_rkey[0116]: ' I873' +0x000003b6: ix_rkey[0117]: ' I874' +0x000003be: ix_rkey[0118]: ' I875' +0x000003c6: ix_rkey[0119]: ' I876' +0x000003ce: ix_rkey[0120]: ' I877' +0x000003d6: ix_rkey[0121]: ' I878' +0x000003de: ix_rkey[0122]: ' I879' +0x000003e6: ix_rkey[0123]: ' I880' +0x000003ee: ix_rkey[0124]: ' I881' +0x000003f6: ix_rkey[0125]: ' I882' +0x000003fe: ix_rkey[0126]: ' I883' +0x00000406: ix_rkey[0127]: ' ' +0x0000040e: ix_rkey[0128]: ' ' +0x00000416: ix_rkey[0129]: ' ' +0x0000041e: ix_rkey[0130]: ' ' +0x00000426: ix_rkey[0131]: ' ' +0x0000042e: ix_rkey[0132]: ' ' +0x00000436: ix_rkey[0133]: ' ' +0x0000043e: ix_rkey[0134]: ' ' +0x00000446: ix_rkey[0135]: ' ' +0x0000044e: ix_rkey[0136]: ' ' +0x00000456: ix_rkey[0137]: ' ' +0x0000045e: ix_rkey[0138]: ' ' +0x00000466: ix_rkey[0139]: ' ' +0x0000046e: ix_rkey[0140]: ' ' +0x00000476: ix_rkey[0141]: ' ' +0x0000047e: ix_rkey[0142]: ' ' +0x00000486: ix_rkey[0143]: ' ' +0x0000048e: ix_rkey[0144]: ' ' +0x00000496: ix_rkey[0145]: ' ' +0x0000049e: ix_rkey[0146]: ' ' +0x000004a6: ix_rkey[0147]: ' ' +0x000004ae: ix_rkey[0148]: ' ' +0x000004b6: ix_rkey[0149]: ' ' +0x000004be: ix_rkey[0150]: ' ' +0x000004c6: ix_rkey[0151]: ' ' +0x000004ce: ix_rkey[0152]: ' ' +0x000004d6: ix_rkey[0153]: ' ' +0x000004de: ix_rkey[0154]: ' ' +0x000004e6: ix_rkey[0155]: ' ' +0x000004ee: ix_rkey[0156]: ' ' +0x000004f6: ix_rkey[0157]: ' ' +0x000004fe: ix_rkey[0158]: ' ' +0x00000506: ix_rkey[0159]: ' ' +0x0000050e: ix_rkey[0160]: ' ' +0x00000516: ix_rkey[0161]: ' ' +0x0000051e: ix_rkey[0162]: ' ' +0x00000526: ix_rkey[0163]: ' ' +0x0000052e: ix_rkey[0164]: ' ' +0x00000536: ix_rkey[0165]: ' ' +0x0000053e: ix_rkey[0166]: ' ' +0x00000546: ix_rkey[0167]: ' ' +0x0000054e: ix_rkey[0168]: ' ' +0x00000556: ix_rkey[0169]: ' ' +0x0000055e: ix_rkey[0170]: ' ' +0x00000566: ix_rkey[0171]: ' ' +0x0000056e: ix_rkey[0172]: ' ' +0x00000576: ix_rkey[0173]: ' ' +0x0000057e: ix_rkey[0174]: ' ' +0x00000586: ix_rkey[0175]: ' ' +0x0000058e: ix_rkey[0176]: ' ' +0x00000596: ix_rkey[0177]: ' ' +0x0000059e: ix_rkey[0178]: ' ' +0x000005a6: ix_rkey[0179]: ' ' +0x000005ae: ix_rkey[0180]: ' ' +0x000005b6: ix_rkey[0181]: ' ' +0x000005be: ix_rkey[0182]: ' ' +0x000005c6: ix_rkey[0183]: ' ' +0x000005ce: ix_rkey[0184]: ' ' +0x000005d6: ix_rkey[0185]: ' ' +0x000005de: ix_rkey[0186]: ' ' +0x000005e6: ix_rkey[0187]: ' ' +0x000005ee: ix_rkey[0188]: ' ' +0x000005f6: ix_rkey[0189]: ' ' +0x000005fe: ix_rkey[0190]: ' ' +0x00000606: ix_rkey[0191]: ' ' +0x0000060e: ix_rkey[0192]: ' ' +0x00000616: ix_rkey[0193]: ' ' +0x0000061e: ix_rkey[0194]: ' ' +0x00000626: ix_rkey[0195]: ' ' +0x0000062e: ix_rkey[0196]: ' ' +0x00000636: ix_rkey[0197]: ' ' +0x0000063e: ix_rkey[0198]: ' ' +0x00000646: ix_rkey[0199]: ' ' +0x0000064e: ix_rkey[0200]: ' ' +0x00000656: ix_rkey[0201]: ' ' +0x0000065e: ix_rkey[0202]: ' ' +0x00000666: ix_rkey[0203]: ' ' +0x0000066e: ix_rkey[0204]: ' ' +0x00000676: ix_rkey[0205]: ' ' +0x0000067e: ix_rkey[0206]: ' ' +0x00000686: ix_rkey[0207]: ' ' +0x0000068e: ix_rkey[0208]: ' ' +0x00000696: ix_rkey[0209]: ' ' +0x0000069e: ix_rkey[0210]: ' ' +0x000006a6: ix_rkey[0211]: ' ' +0x000006ae: ix_rkey[0212]: ' ' +0x000006b6: ix_rkey[0213]: ' ' +0x000006be: ix_rkey[0214]: ' ' +0x000006c6: ix_rkey[0215]: ' ' +0x000006ce: ix_rkey[0216]: ' ' +0x000006d6: ix_rkey[0217]: ' ' +0x000006de: ix_rkey[0218]: ' ' +0x000006e6: ix_rkey[0219]: ' ' +0x000006ee: ix_rkey[0220]: ' ' +0x000006f6: ix_rkey[0221]: ' ' +0x000006fe: ix_rkey[0222]: ' ' +0x00000706: ix_rkey[0223]: ' ' +0x0000070e: ix_rkey[0224]: ' ' +0x00000716: ix_rkey[0225]: ' ' +0x0000071e: ix_rkey[0226]: ' ' +0x00000726: ix_rkey[0227]: ' ' +0x0000072e: ix_rkey[0228]: ' ' +0x00000736: ix_rkey[0229]: ' ' +0x0000073e: ix_rkey[0230]: ' ' +0x00000746: ix_rkey[0231]: ' ' +0x0000074e: ix_rkey[0232]: ' ' +0x00000756: ix_rkey[0233]: ' ' +0x0000075e: ix_rkey[0234]: ' ' +0x00000766: ix_rkey[0235]: ' ' +0x0000076e: ix_rkey[0236]: ' ' +0x00000776: ix_rkey[0237]: ' ' +0x0000077e: ix_rkey[0238]: ' ' +0x00000786: ix_rkey[0239]: ' ' +0x0000078e: ix_rkey[0240]: ' ' +0x00000796: ix_rkey[0241]: ' ' +0x0000079e: ix_rkey[0242]: ' ' +0x000007a6: ix_rkey[0243]: ' ' +0x000007ae: ix_rkey[0244]: ' ' +0x000007b6: ix_rkey[0245]: ' ' +0x000007be: ix_rkey[0246]: ' ' +0x000007c6: ix_rkey[0247]: ' ' +0x000007ce: ix_rkey[0248]: ' ' +0x000007d6: ix_rkey[0249]: ' ' +0x000007de: ix_rkey[0250]: ' ' +0x000007e6: ix_rkey[0251]: ' ' +0x000007ee: ix_rkey[0252]: ' ' +0x000007f6: ix_rkey[0253]: ' ' +0x000007fe: ix_rkey[0254]: ' ' +0x00000806: ix_pad2: 0x0000 +0x00000808: ix_offs[0000]: 0x00000000 +0x0000080c: ix_lens[0000]: 0x00000110 +0x00000810: ix_offs[0001]: 0x00000110 +0x00000814: ix_lens[0001]: 0x0000007c +0x00000818: ix_offs[0002]: 0x0000018c +0x0000081c: ix_lens[0002]: 0x00000055 +0x00000820: ix_offs[0003]: 0x000001e1 +0x00000824: ix_lens[0003]: 0x0000005b +0x00000828: ix_offs[0004]: 0x0000023c +0x0000082c: ix_lens[0004]: 0x000000e6 +0x00000830: ix_offs[0005]: 0x00000322 +0x00000834: ix_lens[0005]: 0x00000088 +0x00000838: ix_offs[0006]: 0x000003aa +0x0000083c: ix_lens[0006]: 0x00000059 +0x00000840: ix_offs[0007]: 0x00000403 +0x00000844: ix_lens[0007]: 0x000000c1 +0x00000848: ix_offs[0008]: 0x000004c4 +0x0000084c: ix_lens[0008]: 0x00000075 +0x00000850: ix_offs[0009]: 0x00000539 +0x00000854: ix_lens[0009]: 0x00000075 +0x00000858: ix_offs[0010]: 0x000005ae +0x0000085c: ix_lens[0010]: 0x0000004a +0x00000860: ix_offs[0011]: 0x000005f8 +0x00000864: ix_lens[0011]: 0x00000044 +0x00000868: ix_offs[0012]: 0x0000063c +0x0000086c: ix_lens[0012]: 0x00000050 +0x00000870: ix_offs[0013]: 0x0000068c +0x00000874: ix_lens[0013]: 0x00000052 +0x00000878: ix_offs[0014]: 0x000006de +0x0000087c: ix_lens[0014]: 0x000000da +0x00000880: ix_offs[0015]: 0x000007b8 +0x00000884: ix_lens[0015]: 0x000000d2 +0x00000888: ix_offs[0016]: 0x0000088a +0x0000088c: ix_lens[0016]: 0x0000012c +0x00000890: ix_offs[0017]: 0x000009b6 +0x00000894: ix_lens[0017]: 0x00000109 +0x00000898: ix_offs[0018]: 0x00000abf +0x0000089c: ix_lens[0018]: 0x000000d7 +0x000008a0: ix_offs[0019]: 0x00000b96 +0x000008a4: ix_lens[0019]: 0x000000da +0x000008a8: ix_offs[0020]: 0x00000c70 +0x000008ac: ix_lens[0020]: 0x00000055 +0x000008b0: ix_offs[0021]: 0x00000cc5 +0x000008b4: ix_lens[0021]: 0x0000005c +0x000008b8: ix_offs[0022]: 0x00000d21 +0x000008bc: ix_lens[0022]: 0x00000085 +0x000008c0: ix_offs[0023]: 0x00000da6 +0x000008c4: ix_lens[0023]: 0x00000055 +0x000008c8: ix_offs[0024]: 0x00000dfb +0x000008cc: ix_lens[0024]: 0x0000008c +0x000008d0: ix_offs[0025]: 0x00000e87 +0x000008d4: ix_lens[0025]: 0x0000006b +0x000008d8: ix_offs[0026]: 0x00000ef2 +0x000008dc: ix_lens[0026]: 0x0000004e +0x000008e0: ix_offs[0027]: 0x00000f40 +0x000008e4: ix_lens[0027]: 0x00000055 +0x000008e8: ix_offs[0028]: 0x00000f95 +0x000008ec: ix_lens[0028]: 0x00000054 +0x000008f0: ix_offs[0029]: 0x00000fe9 +0x000008f4: ix_lens[0029]: 0x0000004b +0x000008f8: ix_offs[0030]: 0x00001034 +0x000008fc: ix_lens[0030]: 0x0000006e +0x00000900: ix_offs[0031]: 0x000010a2 +0x00000904: ix_lens[0031]: 0x00000059 +0x00000908: ix_offs[0032]: 0x000010fb +0x0000090c: ix_lens[0032]: 0x0000008d +0x00000910: ix_offs[0033]: 0x00001188 +0x00000914: ix_lens[0033]: 0x0000005c +0x00000918: ix_offs[0034]: 0x000011e4 +0x0000091c: ix_lens[0034]: 0x0000005c +0x00000920: ix_offs[0035]: 0x00001240 +0x00000924: ix_lens[0035]: 0x00000088 +0x00000928: ix_offs[0036]: 0x000012c8 +0x0000092c: ix_lens[0036]: 0x00000039 +0x00000930: ix_offs[0037]: 0x00001301 +0x00000934: ix_lens[0037]: 0x0000003b +0x00000938: ix_offs[0038]: 0x0000133c +0x0000093c: ix_lens[0038]: 0x00000053 +0x00000940: ix_offs[0039]: 0x0000138f +0x00000944: ix_lens[0039]: 0x0000004c +0x00000948: ix_offs[0040]: 0x000013db +0x0000094c: ix_lens[0040]: 0x00000054 +0x00000950: ix_offs[0041]: 0x0000142f +0x00000954: ix_lens[0041]: 0x0000004f +0x00000958: ix_offs[0042]: 0x0000147e +0x0000095c: ix_lens[0042]: 0x0000004f +0x00000960: ix_offs[0043]: 0x000014cd +0x00000964: ix_lens[0043]: 0x00000057 +0x00000968: ix_offs[0044]: 0x00001524 +0x0000096c: ix_lens[0044]: 0x000000ca +0x00000970: ix_offs[0045]: 0x000015ee +0x00000974: ix_lens[0045]: 0x00000040 +0x00000978: ix_offs[0046]: 0x0000162e +0x0000097c: ix_lens[0046]: 0x00000056 +0x00000980: ix_offs[0047]: 0x00001684 +0x00000984: ix_lens[0047]: 0x0000004d +0x00000988: ix_offs[0048]: 0x000016d1 +0x0000098c: ix_lens[0048]: 0x00000037 +0x00000990: ix_offs[0049]: 0x00001708 +0x00000994: ix_lens[0049]: 0x0000007e +0x00000998: ix_offs[0050]: 0x00001786 +0x0000099c: ix_lens[0050]: 0x0000006a +0x000009a0: ix_offs[0051]: 0x000017f0 +0x000009a4: ix_lens[0051]: 0x00000058 +0x000009a8: ix_offs[0052]: 0x00001848 +0x000009ac: ix_lens[0052]: 0x00000053 +0x000009b0: ix_offs[0053]: 0x0000189b +0x000009b4: ix_lens[0053]: 0x0000004a +0x000009b8: ix_offs[0054]: 0x000018e5 +0x000009bc: ix_lens[0054]: 0x0000007f +0x000009c0: ix_offs[0055]: 0x00001964 +0x000009c4: ix_lens[0055]: 0x0000006d +0x000009c8: ix_offs[0056]: 0x000019d1 +0x000009cc: ix_lens[0056]: 0x00000042 +0x000009d0: ix_offs[0057]: 0x00001a13 +0x000009d4: ix_lens[0057]: 0x0000008d +0x000009d8: ix_offs[0058]: 0x00001aa0 +0x000009dc: ix_lens[0058]: 0x00000059 +0x000009e0: ix_offs[0059]: 0x00001af9 +0x000009e4: ix_lens[0059]: 0x0000004c +0x000009e8: ix_offs[0060]: 0x00001b45 +0x000009ec: ix_lens[0060]: 0x0000003a +0x000009f0: ix_offs[0061]: 0x00001b7f +0x000009f4: ix_lens[0061]: 0x0000004a +0x000009f8: ix_offs[0062]: 0x00001bc9 +0x000009fc: ix_lens[0062]: 0x0000005b +0x00000a00: ix_offs[0063]: 0x00001c24 +0x00000a04: ix_lens[0063]: 0x00000075 +0x00000a08: ix_offs[0064]: 0x00001c99 +0x00000a0c: ix_lens[0064]: 0x0000006c +0x00000a10: ix_offs[0065]: 0x00001d05 +0x00000a14: ix_lens[0065]: 0x0000007b +0x00000a18: ix_offs[0066]: 0x00001d80 +0x00000a1c: ix_lens[0066]: 0x0000009f +0x00000a20: ix_offs[0067]: 0x00001e1f +0x00000a24: ix_lens[0067]: 0x0000006f +0x00000a28: ix_offs[0068]: 0x00001e8e +0x00000a2c: ix_lens[0068]: 0x00000053 +0x00000a30: ix_offs[0069]: 0x00001ee1 +0x00000a34: ix_lens[0069]: 0x00000055 +0x00000a38: ix_offs[0070]: 0x00001f36 +0x00000a3c: ix_lens[0070]: 0x00000093 +0x00000a40: ix_offs[0071]: 0x00001fc9 +0x00000a44: ix_lens[0071]: 0x0000014e +0x00000a48: ix_offs[0072]: 0x00002117 +0x00000a4c: ix_lens[0072]: 0x0000008f +0x00000a50: ix_offs[0073]: 0x000021a6 +0x00000a54: ix_lens[0073]: 0x000000ca +0x00000a58: ix_offs[0074]: 0x00002270 +0x00000a5c: ix_lens[0074]: 0x000000b5 +0x00000a60: ix_offs[0075]: 0x00002325 +0x00000a64: ix_lens[0075]: 0x0000009b +0x00000a68: ix_offs[0076]: 0x000023c0 +0x00000a6c: ix_lens[0076]: 0x000000fe +0x00000a70: ix_offs[0077]: 0x000024be +0x00000a74: ix_lens[0077]: 0x0000008a +0x00000a78: ix_offs[0078]: 0x00002548 +0x00000a7c: ix_lens[0078]: 0x000000ad +0x00000a80: ix_offs[0079]: 0x000025f5 +0x00000a84: ix_lens[0079]: 0x00000072 +0x00000a88: ix_offs[0080]: 0x00002667 +0x00000a8c: ix_lens[0080]: 0x0000006c +0x00000a90: ix_offs[0081]: 0x000026d3 +0x00000a94: ix_lens[0081]: 0x000000f3 +0x00000a98: ix_offs[0082]: 0x000027c6 +0x00000a9c: ix_lens[0082]: 0x00000068 +0x00000aa0: ix_offs[0083]: 0x0000282e +0x00000aa4: ix_lens[0083]: 0x00000085 +0x00000aa8: ix_offs[0084]: 0x000028b3 +0x00000aac: ix_lens[0084]: 0x00000084 +0x00000ab0: ix_offs[0085]: 0x00002937 +0x00000ab4: ix_lens[0085]: 0x00000071 +0x00000ab8: ix_offs[0086]: 0x000029a8 +0x00000abc: ix_lens[0086]: 0x000000c9 +0x00000ac0: ix_offs[0087]: 0x00002a71 +0x00000ac4: ix_lens[0087]: 0x000000c4 +0x00000ac8: ix_offs[0088]: 0x00002b35 +0x00000acc: ix_lens[0088]: 0x00000066 +0x00000ad0: ix_offs[0089]: 0x00002b9b +0x00000ad4: ix_lens[0089]: 0x0000010c +0x00000ad8: ix_offs[0090]: 0x00002ca7 +0x00000adc: ix_lens[0090]: 0x00000071 +0x00000ae0: ix_offs[0091]: 0x00002d18 +0x00000ae4: ix_lens[0091]: 0x00000102 +0x00000ae8: ix_offs[0092]: 0x00002e1a +0x00000aec: ix_lens[0092]: 0x00000107 +0x00000af0: ix_offs[0093]: 0x00002f21 +0x00000af4: ix_lens[0093]: 0x000000a0 +0x00000af8: ix_offs[0094]: 0x00002fc1 +0x00000afc: ix_lens[0094]: 0x00000104 +0x00000b00: ix_offs[0095]: 0x000030c5 +0x00000b04: ix_lens[0095]: 0x000000fb +0x00000b08: ix_offs[0096]: 0x000031c0 +0x00000b0c: ix_lens[0096]: 0x000000d8 +0x00000b10: ix_offs[0097]: 0x00003298 +0x00000b14: ix_lens[0097]: 0x0000004e +0x00000b18: ix_offs[0098]: 0x000032e6 +0x00000b1c: ix_lens[0098]: 0x0000003e +0x00000b20: ix_offs[0099]: 0x00003324 +0x00000b24: ix_lens[0099]: 0x000000e0 +0x00000b28: ix_offs[0100]: 0x00003404 +0x00000b2c: ix_lens[0100]: 0x00000077 +0x00000b30: ix_offs[0101]: 0x0000347b +0x00000b34: ix_lens[0101]: 0x0000003d +0x00000b38: ix_offs[0102]: 0x000034b8 +0x00000b3c: ix_lens[0102]: 0x00000107 +0x00000b40: ix_offs[0103]: 0x000035bf +0x00000b44: ix_lens[0103]: 0x00000046 +0x00000b48: ix_offs[0104]: 0x00003605 +0x00000b4c: ix_lens[0104]: 0x00000040 +0x00000b50: ix_offs[0105]: 0x00003645 +0x00000b54: ix_lens[0105]: 0x00000066 +0x00000b58: ix_offs[0106]: 0x000036ab +0x00000b5c: ix_lens[0106]: 0x00000081 +0x00000b60: ix_offs[0107]: 0x0000372c +0x00000b64: ix_lens[0107]: 0x00000052 +0x00000b68: ix_offs[0108]: 0x0000377e +0x00000b6c: ix_lens[0108]: 0x0000004e +0x00000b70: ix_offs[0109]: 0x000037cc +0x00000b74: ix_lens[0109]: 0x00000039 +0x00000b78: ix_offs[0110]: 0x00003805 +0x00000b7c: ix_lens[0110]: 0x00000072 +0x00000b80: ix_offs[0111]: 0x00003877 +0x00000b84: ix_lens[0111]: 0x0000011a +0x00000b88: ix_offs[0112]: 0x00003991 +0x00000b8c: ix_lens[0112]: 0x000000a5 +0x00000b90: ix_offs[0113]: 0x00003a36 +0x00000b94: ix_lens[0113]: 0x000000f3 +0x00000b98: ix_offs[0114]: 0x00003b29 +0x00000b9c: ix_lens[0114]: 0x0000007c +0x00000ba0: ix_offs[0115]: 0x00003ba5 +0x00000ba4: ix_lens[0115]: 0x00000069 +0x00000ba8: ix_offs[0116]: 0x00003c0e +0x00000bac: ix_lens[0116]: 0x0000007e +0x00000bb0: ix_offs[0117]: 0x00003c8c +0x00000bb4: ix_lens[0117]: 0x00000092 +0x00000bb8: ix_offs[0118]: 0x00003d1e +0x00000bbc: ix_lens[0118]: 0x000000a2 +0x00000bc0: ix_offs[0119]: 0x00003dc0 +0x00000bc4: ix_lens[0119]: 0x00000070 +0x00000bc8: ix_offs[0120]: 0x00003e30 +0x00000bcc: ix_lens[0120]: 0x0000006e +0x00000bd0: ix_offs[0121]: 0x00003e9e +0x00000bd4: ix_lens[0121]: 0x00000053 +0x00000bd8: ix_offs[0122]: 0x00003ef1 +0x00000bdc: ix_lens[0122]: 0x00000071 +0x00000be0: ix_offs[0123]: 0x00003f62 +0x00000be4: ix_lens[0123]: 0x00000082 +0x00000be8: ix_offs[0124]: 0x00003fe4 +0x00000bec: ix_lens[0124]: 0x00000085 +0x00000bf0: ix_offs[0125]: 0x00004069 +0x00000bf4: ix_lens[0125]: 0x00000055 +0x00000bf8: ix_offs[0126]: 0x000040be +0x00000bfc: ix_lens[0126]: 0x00000052 +0x00000c00: ix_offs[0127]: 0x00000000 +0x00000c04: ix_lens[0127]: 0x00000000 +0x00000c08: ix_offs[0128]: 0x00000000 +0x00000c0c: ix_lens[0128]: 0x00000000 +0x00000c10: ix_offs[0129]: 0x00000000 +0x00000c14: ix_lens[0129]: 0x00000000 +0x00000c18: ix_offs[0130]: 0x00000000 +0x00000c1c: ix_lens[0130]: 0x00000000 +0x00000c20: ix_offs[0131]: 0x00000000 +0x00000c24: ix_lens[0131]: 0x00000000 +0x00000c28: ix_offs[0132]: 0x00000000 +0x00000c2c: ix_lens[0132]: 0x00000000 +0x00000c30: ix_offs[0133]: 0x00000000 +0x00000c34: ix_lens[0133]: 0x00000000 +0x00000c38: ix_offs[0134]: 0x00000000 +0x00000c3c: ix_lens[0134]: 0x00000000 +0x00000c40: ix_offs[0135]: 0x00000000 +0x00000c44: ix_lens[0135]: 0x00000000 +0x00000c48: ix_offs[0136]: 0x00000000 +0x00000c4c: ix_lens[0136]: 0x00000000 +0x00000c50: ix_offs[0137]: 0x00000000 +0x00000c54: ix_lens[0137]: 0x00000000 +0x00000c58: ix_offs[0138]: 0x00000000 +0x00000c5c: ix_lens[0138]: 0x00000000 +0x00000c60: ix_offs[0139]: 0x00000000 +0x00000c64: ix_lens[0139]: 0x00000000 +0x00000c68: ix_offs[0140]: 0x00000000 +0x00000c6c: ix_lens[0140]: 0x00000000 +0x00000c70: ix_offs[0141]: 0x00000000 +0x00000c74: ix_lens[0141]: 0x00000000 +0x00000c78: ix_offs[0142]: 0x00000000 +0x00000c7c: ix_lens[0142]: 0x00000000 +0x00000c80: ix_offs[0143]: 0x00000000 +0x00000c84: ix_lens[0143]: 0x00000000 +0x00000c88: ix_offs[0144]: 0x00000000 +0x00000c8c: ix_lens[0144]: 0x00000000 +0x00000c90: ix_offs[0145]: 0x00000000 +0x00000c94: ix_lens[0145]: 0x00000000 +0x00000c98: ix_offs[0146]: 0x00000000 +0x00000c9c: ix_lens[0146]: 0x00000000 +0x00000ca0: ix_offs[0147]: 0x00000000 +0x00000ca4: ix_lens[0147]: 0x00000000 +0x00000ca8: ix_offs[0148]: 0x00000000 +0x00000cac: ix_lens[0148]: 0x00000000 +0x00000cb0: ix_offs[0149]: 0x00000000 +0x00000cb4: ix_lens[0149]: 0x00000000 +0x00000cb8: ix_offs[0150]: 0x00000000 +0x00000cbc: ix_lens[0150]: 0x00000000 +0x00000cc0: ix_offs[0151]: 0x00000000 +0x00000cc4: ix_lens[0151]: 0x00000000 +0x00000cc8: ix_offs[0152]: 0x00000000 +0x00000ccc: ix_lens[0152]: 0x00000000 +0x00000cd0: ix_offs[0153]: 0x00000000 +0x00000cd4: ix_lens[0153]: 0x00000000 +0x00000cd8: ix_offs[0154]: 0x00000000 +0x00000cdc: ix_lens[0154]: 0x00000000 +0x00000ce0: ix_offs[0155]: 0x00000000 +0x00000ce4: ix_lens[0155]: 0x00000000 +0x00000ce8: ix_offs[0156]: 0x00000000 +0x00000cec: ix_lens[0156]: 0x00000000 +0x00000cf0: ix_offs[0157]: 0x00000000 +0x00000cf4: ix_lens[0157]: 0x00000000 +0x00000cf8: ix_offs[0158]: 0x00000000 +0x00000cfc: ix_lens[0158]: 0x00000000 +0x00000d00: ix_offs[0159]: 0x00000000 +0x00000d04: ix_lens[0159]: 0x00000000 +0x00000d08: ix_offs[0160]: 0x00000000 +0x00000d0c: ix_lens[0160]: 0x00000000 +0x00000d10: ix_offs[0161]: 0x00000000 +0x00000d14: ix_lens[0161]: 0x00000000 +0x00000d18: ix_offs[0162]: 0x00000000 +0x00000d1c: ix_lens[0162]: 0x00000000 +0x00000d20: ix_offs[0163]: 0x00000000 +0x00000d24: ix_lens[0163]: 0x00000000 +0x00000d28: ix_offs[0164]: 0x00000000 +0x00000d2c: ix_lens[0164]: 0x00000000 +0x00000d30: ix_offs[0165]: 0x00000000 +0x00000d34: ix_lens[0165]: 0x00000000 +0x00000d38: ix_offs[0166]: 0x00000000 +0x00000d3c: ix_lens[0166]: 0x00000000 +0x00000d40: ix_offs[0167]: 0x00000000 +0x00000d44: ix_lens[0167]: 0x00000000 +0x00000d48: ix_offs[0168]: 0x00000000 +0x00000d4c: ix_lens[0168]: 0x00000000 +0x00000d50: ix_offs[0169]: 0x00000000 +0x00000d54: ix_lens[0169]: 0x00000000 +0x00000d58: ix_offs[0170]: 0x00000000 +0x00000d5c: ix_lens[0170]: 0x00000000 +0x00000d60: ix_offs[0171]: 0x00000000 +0x00000d64: ix_lens[0171]: 0x00000000 +0x00000d68: ix_offs[0172]: 0x00000000 +0x00000d6c: ix_lens[0172]: 0x00000000 +0x00000d70: ix_offs[0173]: 0x00000000 +0x00000d74: ix_lens[0173]: 0x00000000 +0x00000d78: ix_offs[0174]: 0x00000000 +0x00000d7c: ix_lens[0174]: 0x00000000 +0x00000d80: ix_offs[0175]: 0x00000000 +0x00000d84: ix_lens[0175]: 0x00000000 +0x00000d88: ix_offs[0176]: 0x00000000 +0x00000d8c: ix_lens[0176]: 0x00000000 +0x00000d90: ix_offs[0177]: 0x00000000 +0x00000d94: ix_lens[0177]: 0x00000000 +0x00000d98: ix_offs[0178]: 0x00000000 +0x00000d9c: ix_lens[0178]: 0x00000000 +0x00000da0: ix_offs[0179]: 0x00000000 +0x00000da4: ix_lens[0179]: 0x00000000 +0x00000da8: ix_offs[0180]: 0x00000000 +0x00000dac: ix_lens[0180]: 0x00000000 +0x00000db0: ix_offs[0181]: 0x00000000 +0x00000db4: ix_lens[0181]: 0x00000000 +0x00000db8: ix_offs[0182]: 0x00000000 +0x00000dbc: ix_lens[0182]: 0x00000000 +0x00000dc0: ix_offs[0183]: 0x00000000 +0x00000dc4: ix_lens[0183]: 0x00000000 +0x00000dc8: ix_offs[0184]: 0x00000000 +0x00000dcc: ix_lens[0184]: 0x00000000 +0x00000dd0: ix_offs[0185]: 0x00000000 +0x00000dd4: ix_lens[0185]: 0x00000000 +0x00000dd8: ix_offs[0186]: 0x00000000 +0x00000ddc: ix_lens[0186]: 0x00000000 +0x00000de0: ix_offs[0187]: 0x00000000 +0x00000de4: ix_lens[0187]: 0x00000000 +0x00000de8: ix_offs[0188]: 0x00000000 +0x00000dec: ix_lens[0188]: 0x00000000 +0x00000df0: ix_offs[0189]: 0x00000000 +0x00000df4: ix_lens[0189]: 0x00000000 +0x00000df8: ix_offs[0190]: 0x00000000 +0x00000dfc: ix_lens[0190]: 0x00000000 +0x00000e00: ix_offs[0191]: 0x00000000 +0x00000e04: ix_lens[0191]: 0x00000000 +0x00000e08: ix_offs[0192]: 0x00000000 +0x00000e0c: ix_lens[0192]: 0x00000000 +0x00000e10: ix_offs[0193]: 0x00000000 +0x00000e14: ix_lens[0193]: 0x00000000 +0x00000e18: ix_offs[0194]: 0x00000000 +0x00000e1c: ix_lens[0194]: 0x00000000 +0x00000e20: ix_offs[0195]: 0x00000000 +0x00000e24: ix_lens[0195]: 0x00000000 +0x00000e28: ix_offs[0196]: 0x00000000 +0x00000e2c: ix_lens[0196]: 0x00000000 +0x00000e30: ix_offs[0197]: 0x00000000 +0x00000e34: ix_lens[0197]: 0x00000000 +0x00000e38: ix_offs[0198]: 0x00000000 +0x00000e3c: ix_lens[0198]: 0x00000000 +0x00000e40: ix_offs[0199]: 0x00000000 +0x00000e44: ix_lens[0199]: 0x00000000 +0x00000e48: ix_offs[0200]: 0x00000000 +0x00000e4c: ix_lens[0200]: 0x00000000 +0x00000e50: ix_offs[0201]: 0x00000000 +0x00000e54: ix_lens[0201]: 0x00000000 +0x00000e58: ix_offs[0202]: 0x00000000 +0x00000e5c: ix_lens[0202]: 0x00000000 +0x00000e60: ix_offs[0203]: 0x00000000 +0x00000e64: ix_lens[0203]: 0x00000000 +0x00000e68: ix_offs[0204]: 0x00000000 +0x00000e6c: ix_lens[0204]: 0x00000000 +0x00000e70: ix_offs[0205]: 0x00000000 +0x00000e74: ix_lens[0205]: 0x00000000 +0x00000e78: ix_offs[0206]: 0x00000000 +0x00000e7c: ix_lens[0206]: 0x00000000 +0x00000e80: ix_offs[0207]: 0x00000000 +0x00000e84: ix_lens[0207]: 0x00000000 +0x00000e88: ix_offs[0208]: 0x00000000 +0x00000e8c: ix_lens[0208]: 0x00000000 +0x00000e90: ix_offs[0209]: 0x00000000 +0x00000e94: ix_lens[0209]: 0x00000000 +0x00000e98: ix_offs[0210]: 0x00000000 +0x00000e9c: ix_lens[0210]: 0x00000000 +0x00000ea0: ix_offs[0211]: 0x00000000 +0x00000ea4: ix_lens[0211]: 0x00000000 +0x00000ea8: ix_offs[0212]: 0x00000000 +0x00000eac: ix_lens[0212]: 0x00000000 +0x00000eb0: ix_offs[0213]: 0x00000000 +0x00000eb4: ix_lens[0213]: 0x00000000 +0x00000eb8: ix_offs[0214]: 0x00000000 +0x00000ebc: ix_lens[0214]: 0x00000000 +0x00000ec0: ix_offs[0215]: 0x00000000 +0x00000ec4: ix_lens[0215]: 0x00000000 +0x00000ec8: ix_offs[0216]: 0x00000000 +0x00000ecc: ix_lens[0216]: 0x00000000 +0x00000ed0: ix_offs[0217]: 0x00000000 +0x00000ed4: ix_lens[0217]: 0x00000000 +0x00000ed8: ix_offs[0218]: 0x00000000 +0x00000edc: ix_lens[0218]: 0x00000000 +0x00000ee0: ix_offs[0219]: 0x00000000 +0x00000ee4: ix_lens[0219]: 0x00000000 +0x00000ee8: ix_offs[0220]: 0x00000000 +0x00000eec: ix_lens[0220]: 0x00000000 +0x00000ef0: ix_offs[0221]: 0x00000000 +0x00000ef4: ix_lens[0221]: 0x00000000 +0x00000ef8: ix_offs[0222]: 0x00000000 +0x00000efc: ix_lens[0222]: 0x00000000 +0x00000f00: ix_offs[0223]: 0x00000000 +0x00000f04: ix_lens[0223]: 0x00000000 +0x00000f08: ix_offs[0224]: 0x00000000 +0x00000f0c: ix_lens[0224]: 0x00000000 +0x00000f10: ix_offs[0225]: 0x00000000 +0x00000f14: ix_lens[0225]: 0x00000000 +0x00000f18: ix_offs[0226]: 0x00000000 +0x00000f1c: ix_lens[0226]: 0x00000000 +0x00000f20: ix_offs[0227]: 0x00000000 +0x00000f24: ix_lens[0227]: 0x00000000 +0x00000f28: ix_offs[0228]: 0x00000000 +0x00000f2c: ix_lens[0228]: 0x00000000 +0x00000f30: ix_offs[0229]: 0x00000000 +0x00000f34: ix_lens[0229]: 0x00000000 +0x00000f38: ix_offs[0230]: 0x00000000 +0x00000f3c: ix_lens[0230]: 0x00000000 +0x00000f40: ix_offs[0231]: 0x00000000 +0x00000f44: ix_lens[0231]: 0x00000000 +0x00000f48: ix_offs[0232]: 0x00000000 +0x00000f4c: ix_lens[0232]: 0x00000000 +0x00000f50: ix_offs[0233]: 0x00000000 +0x00000f54: ix_lens[0233]: 0x00000000 +0x00000f58: ix_offs[0234]: 0x00000000 +0x00000f5c: ix_lens[0234]: 0x00000000 +0x00000f60: ix_offs[0235]: 0x00000000 +0x00000f64: ix_lens[0235]: 0x00000000 +0x00000f68: ix_offs[0236]: 0x00000000 +0x00000f6c: ix_lens[0236]: 0x00000000 +0x00000f70: ix_offs[0237]: 0x00000000 +0x00000f74: ix_lens[0237]: 0x00000000 +0x00000f78: ix_offs[0238]: 0x00000000 +0x00000f7c: ix_lens[0238]: 0x00000000 +0x00000f80: ix_offs[0239]: 0x00000000 +0x00000f84: ix_lens[0239]: 0x00000000 +0x00000f88: ix_offs[0240]: 0x00000000 +0x00000f8c: ix_lens[0240]: 0x00000000 +0x00000f90: ix_offs[0241]: 0x00000000 +0x00000f94: ix_lens[0241]: 0x00000000 +0x00000f98: ix_offs[0242]: 0x00000000 +0x00000f9c: ix_lens[0242]: 0x00000000 +0x00000fa0: ix_offs[0243]: 0x00000000 +0x00000fa4: ix_lens[0243]: 0x00000000 +0x00000fa8: ix_offs[0244]: 0x00000000 +0x00000fac: ix_lens[0244]: 0x00000000 +0x00000fb0: ix_offs[0245]: 0x00000000 +0x00000fb4: ix_lens[0245]: 0x00000000 +0x00000fb8: ix_offs[0246]: 0x00000000 +0x00000fbc: ix_lens[0246]: 0x00000000 +0x00000fc0: ix_offs[0247]: 0x00000000 +0x00000fc4: ix_lens[0247]: 0x00000000 +0x00000fc8: ix_offs[0248]: 0x00000000 +0x00000fcc: ix_lens[0248]: 0x00000000 +0x00000fd0: ix_offs[0249]: 0x00000000 +0x00000fd4: ix_lens[0249]: 0x00000000 +0x00000fd8: ix_offs[0250]: 0x00000000 +0x00000fdc: ix_lens[0250]: 0x00000000 +0x00000fe0: ix_offs[0251]: 0x00000000 +0x00000fe4: ix_lens[0251]: 0x00000000 +0x00000fe8: ix_offs[0252]: 0x00000000 +0x00000fec: ix_lens[0252]: 0x00000000 +0x00000ff0: ix_offs[0253]: 0x00000000 +0x00000ff4: ix_lens[0253]: 0x00000000 +0x00000ff8: ix_offs[0254]: 0x00000000 +0x00000ffc: ix_lens[0254]: 0x00000000 + +BLOCK - DATA +0x00001000: rkey[0000]: ' I757' off: 0x00000000 len: 0x00000110 +>> +0 @I757@ INDI +1 NAME William_III of_Orange /Stuart/ +1 SEX M +1 TITL King of England +1 BIRT +2 DATE 14 NOV 1650 +2 PLAC The Hague,Netherlands +1 DEAT +2 DATE 19 MAR 1702 +2 PLAC Kensington,Palace,England +1 BURI +2 PLAC Westminster,Abbey,London,England +1 FAMC @F442@ +1 FAMS @F429@ +<< +0x00001110: rkey[0001]: ' I758' off: 0x00000110 len: 0x0000007c +>> +0 @I758@ INDI +1 NAME Ernest Augustus of_Brunswick// +1 SEX M +1 TITL Duke +1 BIRT +2 DATE 1629 +1 DEAT +2 DATE 1698 +1 FAMS @F217@ +<< +0x0000118c: rkey[0002]: ' I759' off: 0x0000018c len: 0x00000055 +>> +0 @I759@ INDI +1 NAME George_I of_Saxe- Meiningen// +1 SEX M +1 TITL Duke +1 FAMS @F155@ +<< +0x000011e1: rkey[0003]: ' I760' off: 0x000001e1 len: 0x0000005b +>> +0 @I760@ INDI +1 NAME Louisa Eleonora of_Hohenlohe-// +1 SEX F +1 TITL Princess +1 FAMS @F155@ +<< +0x0000123c: rkey[0004]: ' I761' off: 0x0000023c len: 0x000000e6 +>> +0 @I761@ INDI +1 NAME Frederick William_I // +1 SEX M +1 TITL King of Prussia +1 BIRT +2 DATE 14 AUG 1688 +2 PLAC Berlin,Germany +1 DEAT +2 DATE 31 MAY 1740 +2 PLAC Potsdam,Germany +1 BURI +2 PLAC Potsdam,Germany +1 FAMC @F446@ +1 FAMS @F219@ +<< +0x00001322: rkey[0005]: ' I762' off: 0x00000322 len: 0x00000088 +>> +0 @I762@ INDI +1 NAME Maria of_Waldegrave /Walpole/ +1 SEX F +1 TITL Countess +1 DEAT +2 DATE 1790 +1 FAMC @F447@ +1 FAMS @F448@ +1 FAMS @F194@ +<< +0x000013aa: rkey[0006]: ' I763' off: 0x000003aa len: 0x00000059 +>> +0 @I763@ INDI +1 NAME Anne /Horton/ +1 SEX F +1 TITL Hon. +1 DEAT +2 DATE 1808 +1 FAMS @F215@ +<< +0x00001403: rkey[0007]: ' I764' off: 0x00000403 len: 0x000000c1 +>> +0 @I764@ INDI +1 NAME Christian_VII // +1 SEX M +1 TITL King of Denmark +1 BIRT +2 DATE 29 JAN 1749 +2 PLAC Copenhagen,Denmark +1 DEAT +2 DATE 13 MAR 1808 +2 PLAC Rendsborg +1 FAMC @F213@ +1 FAMS @F216@ +<< +0x000014c4: rkey[0008]: ' I765' off: 0x000004c4 len: 0x00000075 +>> +0 @I765@ INDI +1 NAME Charles Louis // +1 SEX M +1 TITL Elector Palatine +1 DEAT +2 DATE 1680 +1 FAMC @F438@ +1 FAMS @F449@ +<< +0x00001539: rkey[0009]: ' I766' off: 0x00000539 len: 0x00000075 +>> +0 @I766@ INDI +1 NAME Rupert of_Cumberland // +1 SEX M +1 TITL Duke +1 BIRT +2 DATE 1619 +1 DEAT +2 DATE 1682 +1 FAMC @F438@ +<< +0x000015ae: rkey[0010]: ' I767' off: 0x000005ae len: 0x0000004a +>> +0 @I767@ INDI +1 NAME Maurice // +1 SEX M +1 DEAT +2 DATE 1654 +1 FAMC @F438@ +<< +0x000015f8: rkey[0011]: ' I768' off: 0x000005f8 len: 0x00000044 +>> +0 @I768@ INDI +1 NAME Edward // +1 SEX M +1 FAMC @F438@ +1 FAMS @F450@ +<< +0x0000163c: rkey[0012]: ' I769' off: 0x0000063c len: 0x00000050 +>> +0 @I769@ INDI +1 NAME Charlotte /Landgrave/ +1 SEX F +1 FAMC @F451@ +1 FAMS @F449@ +<< +0x0000168c: rkey[0013]: ' I770' off: 0x0000068c len: 0x00000052 +>> +0 @I770@ INDI +1 NAME Ernest Augustus // +1 SEX M +1 TITL Duke of York +1 FAMC @F217@ +<< +0x000016de: rkey[0014]: ' I771' off: 0x000006de len: 0x000000da +>> +0 @I771@ INDI +1 NAME Sophia Charlotte // +1 SEX F +1 BIRT +2 DATE 20 OCT 1668 +2 PLAC Schloss Iburg,Near,Osnabruck +1 DEAT +2 DATE 1 FEB 1705 +2 PLAC Hanover +1 BURI +2 PLAC Berlin,Cathedral,Germany +1 FAMC @F217@ +1 FAMS @F446@ +<< +0x000017b8: rkey[0015]: ' I772' off: 0x000007b8 len: 0x000000d2 +>> +0 @I772@ INDI +1 NAME Frederick_I // +1 SEX M +1 TITL King of Prussia +1 BIRT +2 DATE 11 JUL 1657 +2 PLAC Konigsberg,Prussia +1 DEAT +2 DATE 25 FEB 1713 +2 PLAC Berlin,Germany +1 FAMS @F452@ +1 FAMS @F446@ +1 FAMS @F453@ +<< +0x0000188a: rkey[0016]: ' I773' off: 0x0000088a len: 0x0000012c +>> +0 @I773@ INDI +1 NAME Henry_VII /Tudor/ +1 SEX M +1 TITL King of England +1 BIRT +2 DATE 28 JAN 1457 +2 PLAC Pembroke Castle,Pembrokeshire,England +1 DEAT +2 DATE 21 APR 1509 +2 PLAC Richmond Palace,Richmond Surrey,England +1 BURI +2 PLAC Henry VII Chapel,Westminster,Abbey,England +1 FAMC @F454@ +1 FAMS @F455@ +<< +0x000019b6: rkey[0017]: ' I774' off: 0x000009b6 len: 0x00000109 +>> +0 @I774@ INDI +1 NAME Elizabeth of_York // +1 SEX F +1 BIRT +2 DATE 11 FEB 1466 +2 PLAC Westminster,Palace,London,England +1 DEAT +2 DATE 11 FEB 1503 +2 PLAC Tower of London,London,England +1 BURI +2 PLAC Henry VII Chapel,Westminster,Abbey,London +1 FAMC @F456@ +1 FAMS @F455@ +<< +0x00001abf: rkey[0018]: ' I775' off: 0x00000abf len: 0x000000d7 +>> +0 @I775@ INDI +1 NAME Arthur /Tudor/ +1 SEX M +1 TITL Prince of Wales +1 BIRT +2 DATE 20 SEP 1486 +2 PLAC St. Swithin's,Priory,Winchester,England +1 DEAT +2 DATE 2 APR 1502 +2 PLAC Ludlow Castle +1 FAMC @F455@ +1 FAMS @F457@ +<< +0x00001b96: rkey[0019]: ' I776' off: 0x00000b96 len: 0x000000da +>> +0 @I776@ INDI +1 NAME Margaret /Tudor/ +1 SEX F +1 BIRT +2 DATE 28 NOV 1489 +2 PLAC Westminster,Palace,London,England +1 DEAT +2 DATE 18 OCT 1541 +2 PLAC Methven Castle +1 FAMC @F455@ +1 FAMS @F458@ +1 FAMS @F459@ +1 FAMS @F460@ +<< +0x00001c70: rkey[0020]: ' I777' off: 0x00000c70 len: 0x00000055 +>> +0 @I777@ INDI +1 NAME John Crocker /Bulteel/ +1 SEX M +1 DEAT +2 DATE 1843 +1 FAMS @F256@ +<< +0x00001cc5: rkey[0021]: ' I778' off: 0x00000cc5 len: 0x0000005c +>> +0 @I778@ INDI +1 NAME Elizabeth /Grey/ +1 SEX F +1 TITL Lady +1 DEAT +2 DATE 1880 +1 FAMS @F256@ +<< +0x00001d21: rkey[0022]: ' I779' off: 0x00000d21 len: 0x00000085 +>> +0 @I779@ INDI +1 NAME Horace Beauchamp /Seymour/ +1 SEX M +1 TITL Sir +1 BIRT +2 DATE 1791 +1 DEAT +2 DATE 1856 +1 FAMC @F461@ +1 FAMS @F254@ +<< +0x00001da6: rkey[0023]: ' I780' off: 0x00000da6 len: 0x00000055 +>> +0 @I780@ INDI +1 NAME Elizabeth Malet /Palk/ +1 SEX F +1 DEAT +2 DATE 1827 +1 FAMS @F254@ +<< +0x00001dfb: rkey[0024]: ' I781' off: 0x00000dfb len: 0x0000008c +>> +0 @I781@ INDI +1 NAME George John /Spencer/ +1 SEX M +1 TITL Earl of Spencer +1 BIRT +2 DATE 1758 +1 DEAT +2 DATE 1834 +1 FAMC @F462@ +1 FAMS @F252@ +<< +0x00001e87: rkey[0025]: ' I782' off: 0x00000e87 len: 0x0000006b +>> +0 @I782@ INDI +1 NAME Lavinia /Bingham/ +1 SEX F +1 TITL Lady +1 DEAT +2 DATE 1831 +1 FAMC @F463@ +1 FAMS @F252@ +<< +0x00001ef2: rkey[0026]: ' I783' off: 0x00000ef2 len: 0x0000004e +>> +0 @I783@ INDI +1 NAME Henry /Baring/ +1 SEX M +1 DEAT +2 DATE 1848 +1 FAMS @F255@ +<< +0x00001f40: rkey[0027]: ' I784' off: 0x00000f40 len: 0x00000055 +>> +0 @I784@ INDI +1 NAME Cecilia Anne /Windham/ +1 SEX F +1 DEAT +2 DATE 1874 +1 FAMS @F255@ +<< +0x00001f95: rkey[0028]: ' I785' off: 0x00000f95 len: 0x00000054 +>> +0 @I785@ INDI +1 NAME // +1 SEX M +1 TITL Earl Howe I +1 DEAT +2 DATE 1870 +1 FAMS @F241@ +<< +0x00001fe9: rkey[0029]: ' I786' off: 0x00000fe9 len: 0x0000004b +>> +0 @I786@ INDI +1 NAME Anne /Gore/ +1 SEX F +1 DEAT +2 DATE 1877 +1 FAMS @F241@ +<< +0x00002034: rkey[0030]: ' I787' off: 0x00001034 len: 0x0000006e +>> +0 @I787@ INDI +1 NAME Louisa Jane /Russell/ +1 SEX F +1 TITL Lady +1 DEAT +2 DATE 1905 +1 FAMC @F464@ +1 FAMS @F240@ +<< +0x000020a2: rkey[0031]: ' I788' off: 0x000010a2 len: 0x00000059 +>> +0 @I788@ INDI +1 NAME // +1 SEX M +1 TITL Duke Albercorn I +1 DEAT +2 DATE 1885 +1 FAMS @F240@ +<< +0x000020fb: rkey[0032]: ' I789' off: 0x000010fb len: 0x0000008d +>> +0 @I789@ INDI +1 NAME George Charles /Bingham/ +1 SEX M +1 TITL Earl of Lucan +1 BIRT +2 DATE 1800 +1 DEAT +2 DATE 1888 +1 FAMC @F465@ +1 FAMS @F242@ +<< +0x00002188: rkey[0033]: ' I790' off: 0x00001188 len: 0x0000005c +>> +0 @I790@ INDI +1 NAME Anne /Brudenell/ +1 SEX F +1 TITL Lady +1 DEAT +2 DATE 1877 +1 FAMS @F242@ +<< +0x000021e4: rkey[0034]: ' I791' off: 0x000011e4 len: 0x0000005c +>> +0 @I791@ INDI +1 NAME Caroline /Paget/ +1 SEX F +1 TITL Lady +1 DEAT +2 DATE 1874 +1 FAMS @F243@ +<< +0x00002240: rkey[0035]: ' I792' off: 0x00001240 len: 0x00000088 +>> +0 @I792@ INDI +1 NAME Charles Lennox of_Richmond// +1 SEX M +1 TITL Duke +1 BIRT +2 DATE 1791 +1 DEAT +2 DATE 1860 +1 FAMC @F466@ +1 FAMS @F243@ +<< +0x000022c8: rkey[0036]: ' I793' off: 0x000012c8 len: 0x00000039 +>> +0 @I793@ INDI +1 NAME David /Gill/ +1 SEX M +1 FAMS @F246@ +<< +0x00002301: rkey[0037]: ' I794' off: 0x00001301 len: 0x0000003b +>> +0 @I794@ INDI +1 NAME Sarah /Ogston/ +1 SEX F +1 FAMS @F246@ +<< +0x0000233c: rkey[0038]: ' I795' off: 0x0000133c len: 0x00000053 +>> +0 @I795@ INDI +1 NAME William Smith /Marr/ +1 SEX M +1 DEAT +2 DATE 1898 +1 FAMS @F247@ +<< +0x0000238f: rkey[0039]: ' I796' off: 0x0000138f len: 0x0000004c +>> +0 @I796@ INDI +1 NAME Helen /Bean/ +1 SEX F +1 DEAT +2 DATE 1852 +1 FAMS @F247@ +<< +0x000023db: rkey[0040]: ' I797' off: 0x000013db len: 0x00000054 +>> +0 @I797@ INDI +1 NAME William /Littlejohn/ +1 SEX M +1 DEAT +2 DATE 1888 +1 FAMS @F248@ +<< +0x0000242f: rkey[0041]: ' I798' off: 0x0000142f len: 0x0000004f +>> +0 @I798@ INDI +1 NAME Janet /Bentley/ +1 SEX F +1 DEAT +2 DATE 1848 +1 FAMS @F248@ +<< +0x0000247e: rkey[0042]: ' I799' off: 0x0000147e len: 0x0000004f +>> +0 @I799@ INDI +1 NAME James /Crombie/ +1 SEX M +1 DEAT +2 DATE 1878 +1 FAMS @F249@ +<< +0x000024cd: rkey[0043]: ' I800' off: 0x000014cd len: 0x00000057 +>> +0 @I800@ INDI +1 NAME Katherine Scott /Forbes/ +1 SEX F +1 DEAT +2 DATE 1893 +1 FAMS @F249@ +<< +0x00002524: rkey[0044]: ' I801' off: 0x00001524 len: 0x000000ca +>> +0 @I801@ INDI +1 NAME Gabriella Marina Alexandra/Windsor/ +1 SEX F +1 TITL Lady +1 BIRT +2 DATE 23 APR 1981 +2 PLAC ,,England +1 CHR +2 DATE 8 JUN 1981 +2 PLAC Chapel Royal,St. James Palace,England +1 FAMC @F78@ +<< +0x000025ee: rkey[0045]: ' I802' off: 0x000015ee len: 0x00000040 +>> +0 @I802@ INDI +1 NAME Thomas /Troubridge/ +1 SEX M +1 FAMS @F208@ +<< +0x0000262e: rkey[0046]: ' I803' off: 0x0000162e len: 0x00000056 +>> +0 @I803@ INDI +1 NAME John_Charles of_Buccleuch VII// +1 SEX M +1 TITL Duke +1 FAMS @F53@ +<< +0x00002684: rkey[0047]: ' I804' off: 0x00001684 len: 0x0000004d +>> +0 @I804@ INDI +1 NAME Peter /Shand-Kydde/ +1 SEX M +1 FAMS @F69@ +1 FAMS @F467@ +<< +0x000026d1: rkey[0048]: ' I805' off: 0x000016d1 len: 0x00000037 +>> +0 @I805@ INDI +1 NAME Unknown // +1 SEX F +1 FAMS @F467@ +<< +0x00002708: rkey[0049]: ' I806' off: 0x00001708 len: 0x0000007e +>> +0 @I806@ INDI +1 NAME Barbara /Cartland/ +1 SEX F +1 TITL Dame +1 BIRT +2 DATE JUL 1900 +1 FAMC @F468@ +1 FAMS @F168@ +1 FAMS @F469@ +<< +0x00002786: rkey[0050]: ' I807' off: 0x00001786 len: 0x0000006a +>> +0 @I807@ INDI +1 NAME Robert /Fellowes/ +1 SEX M +1 TITL Sir +1 BIRT +2 DATE 1941 +1 FAMC @F470@ +1 FAMS @F166@ +<< +0x000027f0: rkey[0051]: ' I808' off: 0x000017f0 len: 0x00000058 +>> +0 @I808@ INDI +1 NAME Laura Jane /Fellowes/ +1 SEX F +1 BIRT +2 DATE JUL 1980 +1 FAMC @F166@ +<< +0x00002848: rkey[0052]: ' I809' off: 0x00001848 len: 0x00000053 +>> +0 @I809@ INDI +1 NAME Neil /McCorquodale/ +1 SEX M +1 BIRT +2 DATE 1951 +1 FAMS @F165@ +<< +0x0000289b: rkey[0053]: ' I810' off: 0x0000189b len: 0x0000004a +>> +0 @I810@ INDI +1 NAME William /Fellowes/ +1 SEX M +1 TITL Sir +1 FAMS @F470@ +<< +0x000028e5: rkey[0054]: ' I811' off: 0x000018e5 len: 0x0000007f +>> +0 @I811@ INDI +1 NAME Andrew /Ferguson/ +1 SEX M +1 TITL Major +1 BIRT +2 DATE 1899 +1 DEAT +2 DATE 1966 +1 FAMC @F471@ +1 FAMS @F130@ +<< +0x00002964: rkey[0055]: ' I812' off: 0x00001964 len: 0x0000006d +>> +0 @I812@ INDI +1 NAME Marian -Scott /Montagu-Douglas-/ +1 SEX F +1 BIRT +2 DATE 1980 +1 FAMC @F472@ +1 FAMS @F130@ +<< +0x000029d1: rkey[0056]: ' I813' off: 0x000019d1 len: 0x00000042 +>> +0 @I813@ INDI +1 NAME John Andrew /Ferguson/ +1 SEX M +1 FAMC @F130@ +<< +0x00002a13: rkey[0057]: ' I814' off: 0x00001a13 len: 0x0000008d +>> +0 @I814@ INDI +1 NAME Algernon Francis /Ferguson/ +1 SEX M +1 TITL Brig. Gen. +1 BIRT +2 DATE 1867 +1 DEAT +2 DATE 1943 +1 FAMC @F473@ +1 FAMS @F471@ +<< +0x00002aa0: rkey[0058]: ' I815' off: 0x00001aa0 len: 0x00000059 +>> +0 @I815@ INDI +1 NAME John /Ferguson/ +1 SEX M +1 TITL Colonel +1 FAMC @F474@ +1 FAMS @F473@ +<< +0x00002af9: rkey[0059]: ' I816' off: 0x00001af9 len: 0x0000004c +>> +0 @I816@ INDI +1 NAME Thomas /Ferguson/ +1 SEX M +1 FAMC @F475@ +1 FAMS @F474@ +<< +0x00002b45: rkey[0060]: ' I817' off: 0x00001b45 len: 0x0000003a +>> +0 @I817@ INDI +1 NAME Emma /Benyon/ +1 SEX F +1 FAMS @F474@ +<< +0x00002b7f: rkey[0061]: ' I818' off: 0x00001b7f len: 0x0000004a +>> +0 @I818@ INDI +1 NAME John /Ferguson/ +1 SEX M +1 FAMC @F476@ +1 FAMS @F475@ +<< +0x00002bc9: rkey[0062]: ' I819' off: 0x00001bc9 len: 0x0000005b +>> +0 @I819@ INDI +1 NAME James /Ferguson/ +1 SEX M +1 TITL Dr. +1 DEAT +2 DATE 1789 +1 FAMS @F476@ +<< +0x00002c24: rkey[0063]: ' I820' off: 0x00001c24 len: 0x00000075 +>> +0 @I820@ INDI +1 NAME Fitzherbert /Wright/ +1 SEX M +1 BIRT +2 DATE 1905 +1 DEAT +2 DATE 1975 +1 FAMC @F477@ +1 FAMS @F132@ +<< +0x00002c99: rkey[0064]: ' I821' off: 0x00001c99 len: 0x0000006c +>> +0 @I821@ INDI +1 NAME Doreen /Wingfield/ +1 SEX F +1 TITL Hon. +1 BIRT +2 DATE 1904 +1 FAMC @F478@ +1 FAMS @F132@ +<< +0x00002d05: rkey[0065]: ' I822' off: 0x00001d05 len: 0x0000007b +>> +0 @I822@ INDI +1 NAME Jane Louisa /Ferguson/ +1 SEX F +1 BIRT +2 DATE 26 AUG 1957 +2 PLAC ,,England +1 FAMC @F129@ +1 FAMS @F479@ +<< +0x00002d80: rkey[0066]: ' I823' off: 0x00001d80 len: 0x0000009f +>> +0 @I823@ INDI +1 NAME Hector /Barrantes/ +1 SEX M +1 BIRT +2 DATE ABT 1939 +1 DEAT +2 DATE 10 AUG 1990 +2 PLAC Buenos Aires,Argentina +1 FAMS @F480@ +1 FAMS @F133@ +<< +0x00002e1f: rkey[0067]: ' I824' off: 0x00001e1f len: 0x0000006f +>> +0 @I824@ INDI +1 NAME Louise // +1 SEX F +1 DEAT +2 DATE ABT 1967 +2 PLAC Buenos Aires,,Argentina +1 FAMS @F480@ +<< +0x00002e8e: rkey[0068]: ' I825' off: 0x00001e8e len: 0x00000053 +>> +0 @I825@ INDI +1 NAME Alex /Makim/ +1 SEX M +1 BIRT +2 DATE ABT 1951 +1 FAMS @F479@ +<< +0x00002ee1: rkey[0069]: ' I826' off: 0x00001ee1 len: 0x00000055 +>> +0 @I826@ INDI +1 NAME Seamus /Makim/ +1 SEX M +1 BIRT +2 DATE ABT 1980 +1 FAMC @F479@ +<< +0x00002f36: rkey[0070]: ' I827' off: 0x00001f36 len: 0x00000093 +>> +0 @I827@ INDI +1 NAME Beatrice Elizabeth Mary/Windsor/ +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 8 AUG 1988 +2 PLAC Portland Hosp.,,England +1 FAMC @F48@ +<< +0x00002fc9: rkey[0071]: ' I828' off: 0x00001fc9 len: 0x0000014e +>> +0 @I828@ INDI +1 NAME Henry_VIII /Tudor/ +1 SEX M +1 TITL King of England +1 BIRT +2 DATE 28 JUN 1491 +2 PLAC Greenwich Palace,,England +1 DEAT +2 DATE 28 JAN 1547 +2 PLAC Whitehall,London,England +1 BURI +2 PLAC St. George Chap.,Windsor,England +1 FAMC @F455@ +1 FAMS @F481@ +1 FAMS @F482@ +1 FAMS @F483@ +1 FAMS @F484@ +1 FAMS @F485@ +1 FAMS @F486@ +<< +0x00003117: rkey[0072]: ' I829' off: 0x00002117 len: 0x0000008f +>> +0 @I829@ INDI +1 NAME Elizabeth /Tudor/ +1 SEX F +1 BIRT +2 DATE 2 JUL 1492 +1 DEAT +2 DATE 14 SEP 1495 +2 PLAC Eltham Palace,,England +1 FAMC @F455@ +<< +0x000031a6: rkey[0073]: ' I830' off: 0x000021a6 len: 0x000000ca +>> +0 @I830@ INDI +1 NAME Mary /Tudor/ +1 SEX F +1 BIRT +2 DATE 18 MAR 1496 +2 PLAC Richmond Palace,,England +1 DEAT +2 DATE 25 JUN 1533 +2 PLAC Westhorpe,Suffolk,England +1 FAMC @F455@ +1 FAMS @F487@ +1 FAMS @F488@ +<< +0x00003270: rkey[0074]: ' I831' off: 0x00002270 len: 0x000000b5 +>> +0 @I831@ INDI +1 NAME Edmund /Tudor/ +1 SEX M +1 BIRT +2 DATE 21 FEB 1499 +2 PLAC Greenwich,Palace,England +1 DEAT +2 DATE 19 JUN 1500 +2 PLAC Bishops Hatfield,Herts,England +1 FAMC @F455@ +<< +0x00003325: rkey[0075]: ' I832' off: 0x00002325 len: 0x0000009b +>> +0 @I832@ INDI +1 NAME Katherine /Tudor/ +1 SEX F +1 BIRT +2 DATE 2 FEB 1503 +2 PLAC Tower of London,,England +1 DEAT +2 DATE 1503 +2 PLAC ,,England +1 FAMC @F455@ +<< +0x000033c0: rkey[0076]: ' I833' off: 0x000023c0 len: 0x000000fe +>> +0 @I833@ INDI +1 NAME Catherine of_Aragon // +1 SEX F +1 BIRT +2 DATE 15 DEC 1485 +2 PLAC Near Madrid,,Spain +1 DEAT +2 DATE 7 JAN 1536 +2 PLAC Kimbolton Castle,Hunts,England +1 BURI +2 PLAC Peterborough,Cathedral,England +1 FAMC @F489@ +1 FAMS @F457@ +1 FAMS @F481@ +<< +0x000034be: rkey[0077]: ' I834' off: 0x000024be len: 0x0000008a +>> +0 @I834@ INDI +1 NAME James_IV // +1 SEX M +1 TITL King of Scotland +1 BIRT +2 DATE 1473 +1 DEAT +2 DATE 9 SEP 1513 +1 FAMC @F490@ +1 FAMS @F458@ +<< +0x00003548: rkey[0078]: ' I835' off: 0x00002548 len: 0x000000ad +>> +0 @I835@ INDI +1 NAME James_V // +1 SEX M +1 TITL King of Scotland +1 BIRT +2 DATE 1512 +2 PLAC Linlithgow,,Scotland +1 DEAT +2 DATE 1542 +1 FAMC @F458@ +1 FAMS @F491@ +1 FAMS @F492@ +<< +0x000035f5: rkey[0079]: ' I836' off: 0x000025f5 len: 0x00000072 +>> +0 @I836@ INDI +1 NAME Archibald /Douglas/ +1 SEX M +1 TITL Earl of Angus VI +1 DEAT +2 DATE ABT 1557 +1 FAMS @F459@ +<< +0x00003667: rkey[0080]: ' I837' off: 0x00002667 len: 0x0000006c +>> +0 @I837@ INDI +1 NAME Henry /Stewart/ +1 SEX M +1 TITL Lord Methven I +1 DEAT +2 DATE ABT 1551 +1 FAMS @F460@ +<< +0x000036d3: rkey[0081]: ' I838' off: 0x000026d3 len: 0x000000f3 +>> +0 @I838@ INDI +1 NAME Louis_XII // +1 SEX M +1 TITL King of France +1 BIRT +2 DATE 27 JUN 1462 +2 PLAC Blois,France +1 DEAT +2 DATE 1 JAN 1515 +2 PLAC Paris,France +1 BURI +2 PLAC St. Denis,France +1 FAMC @F493@ +1 FAMS @F494@ +1 FAMS @F495@ +1 FAMS @F487@ +<< +0x000037c6: rkey[0082]: ' I839' off: 0x000027c6 len: 0x00000068 +>> +0 @I839@ INDI +1 NAME Charles /Brandon/ +1 SEX M +1 TITL Duke of Suffolk +1 DEAT +2 DATE 1545 +1 FAMS @F488@ +<< +0x0000382e: rkey[0083]: ' I840' off: 0x0000282e len: 0x00000085 +>> +0 @I840@ INDI +1 NAME Ferdinand_V // +1 SEX M +1 TITL King of Aragon +1 BIRT +2 DATE 1452 +1 DEAT +2 DATE 1516 +1 FAMS @F489@ +1 FAMS @F496@ +<< +0x000038b3: rkey[0084]: ' I841' off: 0x000028b3 len: 0x00000084 +>> +0 @I841@ INDI +1 NAME Isabella // +1 SEX F +1 TITL Queen of Castile +1 BIRT +2 DATE 1451 +1 DEAT +2 DATE 1504 +1 FAMC @F497@ +1 FAMS @F489@ +<< +0x00003937: rkey[0085]: ' I842' off: 0x00002937 len: 0x00000071 +>> +0 @I842@ INDI +1 NAME Daughter /Tudor/ +1 SEX F +1 BIRT +2 DATE 31 JAN 1510 +1 DEAT +2 DATE 31 JAN 1510 +1 FAMC @F481@ +<< +0x000039a8: rkey[0086]: ' I843' off: 0x000029a8 len: 0x000000c9 +>> +0 @I843@ INDI +1 NAME Henry_(1) /Tudor/ +1 SEX M +1 TITL Duke of Cornwall +1 BIRT +2 DATE 1 JAN 1511 +2 PLAC Richmond Palace,,England +1 DEAT +2 DATE 22 FEB 1511 +2 PLAC Richmond Palace,,England +1 FAMC @F481@ +<< +0x00003a71: rkey[0087]: ' I844' off: 0x00002a71 len: 0x000000c4 +>> +0 @I844@ INDI +1 NAME Henry_(2) /Tudor/ +1 SEX M +1 TITL Duke of Cornwall +1 BIRT +2 DATE NOV 1513 +2 PLAC Richmond Palace,,England +1 DEAT +2 DATE NOV 1513 +2 PLAC Richmond Palace,,England +1 FAMC @F481@ +<< +0x00003b35: rkey[0088]: ' I845' off: 0x00002b35 len: 0x00000066 +>> +0 @I845@ INDI +1 NAME Son /Tudor/ +1 SEX M +1 BIRT +2 DATE DEC 1514 +1 DEAT +2 DATE DEC 1514 +1 FAMC @F481@ +<< +0x00003b9b: rkey[0089]: ' I846' off: 0x00002b9b len: 0x0000010c +>> +0 @I846@ INDI +1 NAME Mary_I /Tudor/ +1 SEX F +1 TITL Queen of England +1 BIRT +2 DATE 18 FEB 1516 +2 PLAC Greenwich Palace,London,England +1 DEAT +2 DATE 17 NOV 1558 +2 PLAC St. James Palace,,England +1 BURI +2 PLAC Westminster,Abbey,London,England +1 FAMC @F481@ +1 FAMS @F498@ +<< +0x00003ca7: rkey[0090]: ' I847' off: 0x00002ca7 len: 0x00000071 +>> +0 @I847@ INDI +1 NAME Daughter /Tudor/ +1 SEX F +1 BIRT +2 DATE 10 NOV 1518 +1 DEAT +2 DATE 10 NOV 1518 +1 FAMC @F481@ +<< +0x00003d18: rkey[0091]: ' I848' off: 0x00002d18 len: 0x00000102 +>> +0 @I848@ INDI +1 NAME Anne /Boleyn/ +1 SEX F +1 BIRT +2 DATE ABT 1501 +2 PLAC Blickling Hall,Norfolk,England +1 DEAT +2 DATE 19 MAY 1536 +2 PLAC Tower of London,London,England +1 BURI +2 PLAC Chapel Royal,Tower of London,London,England +1 FAMC @F499@ +1 FAMS @F482@ +<< +0x00003e1a: rkey[0092]: ' I849' off: 0x00002e1a len: 0x00000107 +>> +0 @I849@ INDI +1 NAME Elizabeth_I /Tudor/ +1 SEX F +1 TITL Queen of England +1 BIRT +2 DATE 7 SEP 1533 +2 PLAC Greenwich Palace,London,England +1 DEAT +2 DATE 23 MAR 1603 +2 PLAC Richmond Palace,London,England +1 BURI +2 PLAC Westminster,Abbey,London,England +1 FAMC @F482@ +<< +0x00003f21: rkey[0093]: ' I850' off: 0x00002f21 len: 0x000000a0 +>> +0 @I850@ INDI +1 NAME Son /Tudor/ +1 SEX M +1 BIRT +2 DATE 29 JAN 1536 +2 PLAC Greenwich,,England +1 DEAT +2 DATE 29 JAN 1536 +2 PLAC Greenwich,,England +1 FAMC @F482@ +<< +0x00003fc1: rkey[0094]: ' I851' off: 0x00002fc1 len: 0x00000104 +>> +0 @I851@ INDI +1 NAME Jane /Seymour/ +1 SEX F +1 BIRT +2 DATE ABT 1505 +2 PLAC Wolf Hall,Savernake,Wilts +1 DEAT +2 DATE 24 OCT 1537 +2 PLAC Hampton Court,Palace,England +1 BURI +2 DATE 12 NOV 1537 +2 PLAC St. George Chap.,Windsor,England +1 FAMC @F500@ +1 FAMS @F483@ +<< +0x000040c5: rkey[0095]: ' I852' off: 0x000030c5 len: 0x000000fb +>> +0 @I852@ INDI +1 NAME Edward_VI /Tudor/ +1 SEX M +1 TITL King of England +1 BIRT +2 DATE 12 OCT 1537 +2 PLAC Hampton Court,Palace,England +1 DEAT +2 DATE 6 JUL 1553 +2 PLAC Greenwich,Palace,England +1 BURI +2 PLAC Westminster,Abbey,London,England +1 FAMC @F483@ +<< +0x000041c0: rkey[0096]: ' I853' off: 0x000031c0 len: 0x000000d8 +>> +0 @I853@ INDI +1 NAME Anne of_Cleves // +1 SEX F +1 BIRT +2 DATE 22 SEP 1515 +2 PLAC Dusseldorf +1 DEAT +2 DATE 17 JUL 1557 +2 PLAC Chelsea,,England +1 BURI +2 PLAC Westminster,Abbey,London,England +1 FAMC @F501@ +1 FAMS @F484@ +<< +0x00004298: rkey[0097]: ' I854' off: 0x00003298 len: 0x0000004e +>> +0 @I854@ INDI +1 NAME John_III // +1 SEX M +1 TITL Duke of Cleves +1 FAMS @F501@ +<< +0x000042e6: rkey[0098]: ' I855' off: 0x000032e6 len: 0x0000003e +>> +0 @I855@ INDI +1 NAME Marie of_Julich // +1 SEX F +1 FAMS @F501@ +<< +0x00004324: rkey[0099]: ' I856' off: 0x00003324 len: 0x000000e0 +>> +0 @I856@ INDI +1 NAME Catherine /Howard/ +1 SEX F +1 BIRT +2 DATE ABT 1520 +2 PLAC Lambeth +1 DEAT +2 DATE 13 FEB 1542 +2 PLAC Tower of London,London,England +1 BURI +2 PLAC Chapel Royal,London,England +1 FAMC @F502@ +1 FAMS @F485@ +<< +0x00004404: rkey[0100]: ' I857' off: 0x00003404 len: 0x00000077 +>> +0 @I857@ INDI +1 NAME Edmund /Howard/ +1 SEX M +1 TITL Lord +1 DEAT +2 DATE 1513 +1 FAMC @F503@ +1 FAMS @F502@ +1 FAMS @F504@ +<< +0x0000447b: rkey[0101]: ' I858' off: 0x0000347b len: 0x0000003d +>> +0 @I858@ INDI +1 NAME Joyce /Culpeper/ +1 SEX F +1 FAMS @F502@ +<< +0x000044b8: rkey[0102]: ' I859' off: 0x000034b8 len: 0x00000107 +>> +0 @I859@ INDI +1 NAME Catherine /Parr/ +1 SEX F +1 BIRT +2 DATE ABT 1512 +2 PLAC Kendal Castle +1 DEAT +2 DATE 5 SEP 1548 +2 PLAC Sudeley Castle,Gloucestershire +1 BURI +2 PLAC Sudeley Castle,Chapel +1 FAMC @F505@ +1 FAMS @F506@ +1 FAMS @F507@ +1 FAMS @F486@ +1 FAMS @F508@ +<< +0x000045bf: rkey[0103]: ' I860' off: 0x000035bf len: 0x00000046 +>> +0 @I860@ INDI +1 NAME John /Seymour/ +1 SEX M +1 TITL Sir +1 FAMS @F500@ +<< +0x00004605: rkey[0104]: ' I861' off: 0x00003605 len: 0x00000040 +>> +0 @I861@ INDI +1 NAME Margery /Wentworth/ +1 SEX F +1 FAMS @F500@ +<< +0x00004645: rkey[0105]: ' I862' off: 0x00003645 len: 0x00000066 +>> +0 @I862@ INDI +1 NAME Edward /Borough/ +1 SEX M +1 TITL Sir +1 DEAT +2 DATE BEF APR 1533 +1 FAMS @F506@ +<< +0x000046ab: rkey[0106]: ' I863' off: 0x000036ab len: 0x00000081 +>> +0 @I863@ INDI +1 NAME John /Nevill/ +1 SEX M +1 TITL Baron Latimer #3 +1 DEAT +2 DATE 2 MAR 1543 +2 PLAC London,England +1 FAMS @F507@ +<< +0x0000472c: rkey[0107]: ' I864' off: 0x0000372c len: 0x00000052 +>> +0 @I864@ INDI +1 NAME Thomas /Seymour/ +1 SEX M +1 TITL Baron Seymour +1 FAMS @F508@ +<< +0x0000477e: rkey[0108]: ' I865' off: 0x0000377e len: 0x0000004e +>> +0 @I865@ INDI +1 NAME Thomas of_Kendal /Parr/ +1 SEX M +1 TITL Sir +1 FAMS @F505@ +<< +0x000047cc: rkey[0109]: ' I866' off: 0x000037cc len: 0x00000039 +>> +0 @I866@ INDI +1 NAME Maud /Green/ +1 SEX F +1 FAMS @F505@ +<< +0x00004805: rkey[0110]: ' I867' off: 0x00003805 len: 0x00000072 +>> +0 @I867@ INDI +1 NAME Daughter /Seymour/ +1 SEX F +1 BIRT +2 DATE 29 AUG 1548 +1 DEAT +2 DATE 5 SEP 1548 +1 FAMC @F508@ +<< +0x00004877: rkey[0111]: ' I868' off: 0x00003877 len: 0x0000011a +>> +0 @I868@ INDI +1 NAME Jane /Grey/ +1 SEX F +1 TITL Queen of England +1 BIRT +2 DATE OCT 1537 +2 PLAC Bradgate,Leicestershire +1 DEAT +2 DATE 12 FEB 1554 +2 PLAC Tower of London,Tower Green,London,England +1 BURI +2 PLAC Tower of London,Chapel Royal,London,England +1 FAMC @F509@ +1 FAMS @F510@ +<< +0x00004991: rkey[0112]: ' I869' off: 0x00003991 len: 0x000000a5 +>> +0 @I869@ INDI +1 NAME Guildford /Dudley/ +1 SEX M +1 TITL Lord +1 DEAT +2 DATE 12 FEB 1554 +2 PLAC Tower of London,Tower Green,London,England +1 FAMC @F511@ +1 FAMS @F510@ +<< +0x00004a36: rkey[0113]: ' I870' off: 0x00003a36 len: 0x000000f3 +>> +0 @I870@ INDI +1 NAME Philip_II // +1 SEX M +1 TITL King of Spain +1 BIRT +2 DATE 21 MAY 1527 +2 PLAC Valladolid +1 DEAT +2 DATE 13 SEP 1598 +2 PLAC El Escorial,Palace,Madrid,Spain +1 FAMC @F512@ +1 FAMS @F513@ +1 FAMS @F498@ +1 FAMS @F514@ +1 FAMS @F515@ +<< +0x00004b29: rkey[0114]: ' I871' off: 0x00003b29 len: 0x0000007c +>> +0 @I871@ INDI +1 NAME Charles_V // +1 SEX M +1 TITL Emperor +1 BIRT +2 DATE 1500 +1 DEAT +2 DATE 1558 +1 FAMC @F516@ +1 FAMS @F512@ +<< +0x00004ba5: rkey[0115]: ' I872' off: 0x00003ba5 len: 0x00000069 +>> +0 @I872@ INDI +1 NAME Isabella of_Portugal // +1 SEX F +1 BIRT +2 DATE 1503 +1 DEAT +2 DATE 1539 +1 FAMS @F512@ +<< +0x00004c0e: rkey[0116]: ' I873' off: 0x00003c0e len: 0x0000007e +>> +0 @I873@ INDI +1 NAME Simon /de_Montfort/ +1 SEX M +1 TITL Earl Leicester +1 DEAT +2 DATE 4 AUG 1265 +2 PLAC Evesham +1 FAMS @F517@ +<< +0x00004c8c: rkey[0117]: ' I874' off: 0x00003c8c len: 0x00000092 +>> +0 @I874@ INDI +1 NAME Tomislav of_Yugoslavia // +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 1928 +2 PLAC Belgrade +1 FAMC @F285@ +1 FAMS @F518@ +1 FAMS @F519@ +<< +0x00004d1e: rkey[0118]: ' I875' off: 0x00003d1e len: 0x000000a2 +>> +0 @I875@ INDI +1 NAME Andrej of_Yugoslavia // +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 1929 +2 PLAC ,,Yugoslavia +1 FAMC @F285@ +1 FAMS @F520@ +1 FAMS @F521@ +1 FAMS @F522@ +<< +0x00004dc0: rkey[0119]: ' I876' off: 0x00003dc0 len: 0x00000070 +>> +0 @I876@ INDI +1 NAME William /Marshal/ +1 SEX M +1 TITL Earl of Pembroke +1 DEAT +2 DATE 24 APR 1231 +1 FAMS @F523@ +<< +0x00004e30: rkey[0120]: ' I877' off: 0x00003e30 len: 0x0000006e +>> +0 @I877@ INDI +1 NAME Alexander // +1 SEX M +1 TITL Crown Prince +1 BIRT +2 DATE 1945 +1 FAMC @F314@ +1 FAMS @F524@ +<< +0x00004e9e: rkey[0121]: ' I878' off: 0x00003e9e len: 0x00000053 +>> +0 @I878@ INDI +1 NAME Dona_Maria da_Gloria // +1 SEX F +1 TITL Princess +1 FAMS @F524@ +<< +0x00004ef1: rkey[0122]: ' I879' off: 0x00003ef1 len: 0x00000071 +>> +0 @I879@ INDI +1 NAME Peter of_Yugoslavia // +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 1980 +2 PLAC U.S.A. +1 FAMC @F524@ +<< +0x00004f62: rkey[0123]: ' I880' off: 0x00003f62 len: 0x00000082 +>> +0 @I880@ INDI +1 NAME Philip of_Yugoslavia // +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 1982 +2 PLAC Washington D.C.,U.S.A. +1 FAMC @F524@ +<< +0x00004fe4: rkey[0124]: ' I881' off: 0x00003fe4 len: 0x00000085 +>> +0 @I881@ INDI +1 NAME Alexander of_Yugoslavia // +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 1982 +2 PLAC Washington D.C.,U.S.A. +1 FAMC @F524@ +<< +0x00005069: rkey[0125]: ' I882' off: 0x00004069 len: 0x00000055 +>> +0 @I882@ INDI +1 NAME Alice /Scholastica/ +1 SEX F +1 TITL Grand Duchess +1 FAMS @F518@ +<< +0x000050be: rkey[0126]: ' I883' off: 0x000040be len: 0x00000052 +>> +0 @I883@ INDI +1 NAME Nikolas K. /George/ +1 SEX M +1 BIRT +2 DATE 1958 +1 FAMC @F518@ +<< +0x00005110: rkey[0127]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0128]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0129]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0130]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0131]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0132]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0133]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0134]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0135]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0136]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0137]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0138]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0139]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0140]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0141]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0142]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0143]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0144]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0145]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0146]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0147]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0148]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0149]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0150]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0151]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0152]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0153]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0154]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0155]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0156]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0157]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0158]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0159]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0160]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0161]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0162]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0163]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0164]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0165]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0166]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0167]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0168]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0169]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0170]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0171]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0172]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0173]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0174]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0175]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0176]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0177]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0178]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0179]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0180]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0181]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0182]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0183]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0184]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0185]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0186]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0187]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0188]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0189]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0190]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0191]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0192]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0193]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0194]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0195]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0196]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0197]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0198]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0199]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0200]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0201]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0202]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0203]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0204]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0205]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0206]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0207]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0208]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0209]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0210]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0211]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0212]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0213]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0214]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0215]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0216]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0217]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0218]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0219]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0220]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0221]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0222]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0223]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0224]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0225]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0226]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0227]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0228]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0229]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0230]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0231]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0232]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0233]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0234]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0235]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0236]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0237]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0238]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0239]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0240]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0241]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0242]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0243]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0244]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0245]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0246]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0247]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0248]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0249]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0250]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0251]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0252]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0253]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005110: rkey[0254]: ' ' off: 0x00000000 len: 0x00000000 +>><< + +0x00005110: EOF (0x00005110) GOOD + +BLOCK - DIRECTORY +0x00000000: ix_self: 0x00030001 (ad/ab) +0x00000004: ix_type: 2 (BLOCK) +0x00000006: ix_pad1: 0x0000 +0x00000008: ix_parent: 0x00000000 (aa/aa) +0x0000000c: ix_nkeys: 128 +0x0000000e: ix_rkey[0000]: ' I884' +0x00000016: ix_rkey[0001]: ' I885' +0x0000001e: ix_rkey[0002]: ' I886' +0x00000026: ix_rkey[0003]: ' I887' +0x0000002e: ix_rkey[0004]: ' I888' +0x00000036: ix_rkey[0005]: ' I889' +0x0000003e: ix_rkey[0006]: ' I890' +0x00000046: ix_rkey[0007]: ' I891' +0x0000004e: ix_rkey[0008]: ' I892' +0x00000056: ix_rkey[0009]: ' I893' +0x0000005e: ix_rkey[0010]: ' I894' +0x00000066: ix_rkey[0011]: ' I895' +0x0000006e: ix_rkey[0012]: ' I896' +0x00000076: ix_rkey[0013]: ' I897' +0x0000007e: ix_rkey[0014]: ' I898' +0x00000086: ix_rkey[0015]: ' I899' +0x0000008e: ix_rkey[0016]: ' I900' +0x00000096: ix_rkey[0017]: ' I901' +0x0000009e: ix_rkey[0018]: ' I902' +0x000000a6: ix_rkey[0019]: ' I903' +0x000000ae: ix_rkey[0020]: ' I904' +0x000000b6: ix_rkey[0021]: ' I905' +0x000000be: ix_rkey[0022]: ' I906' +0x000000c6: ix_rkey[0023]: ' I907' +0x000000ce: ix_rkey[0024]: ' I908' +0x000000d6: ix_rkey[0025]: ' I909' +0x000000de: ix_rkey[0026]: ' I910' +0x000000e6: ix_rkey[0027]: ' I911' +0x000000ee: ix_rkey[0028]: ' I912' +0x000000f6: ix_rkey[0029]: ' I913' +0x000000fe: ix_rkey[0030]: ' I914' +0x00000106: ix_rkey[0031]: ' I915' +0x0000010e: ix_rkey[0032]: ' I916' +0x00000116: ix_rkey[0033]: ' I917' +0x0000011e: ix_rkey[0034]: ' I918' +0x00000126: ix_rkey[0035]: ' I919' +0x0000012e: ix_rkey[0036]: ' I920' +0x00000136: ix_rkey[0037]: ' I921' +0x0000013e: ix_rkey[0038]: ' I922' +0x00000146: ix_rkey[0039]: ' I923' +0x0000014e: ix_rkey[0040]: ' I924' +0x00000156: ix_rkey[0041]: ' I925' +0x0000015e: ix_rkey[0042]: ' I926' +0x00000166: ix_rkey[0043]: ' I927' +0x0000016e: ix_rkey[0044]: ' I928' +0x00000176: ix_rkey[0045]: ' I929' +0x0000017e: ix_rkey[0046]: ' I930' +0x00000186: ix_rkey[0047]: ' I931' +0x0000018e: ix_rkey[0048]: ' I932' +0x00000196: ix_rkey[0049]: ' I933' +0x0000019e: ix_rkey[0050]: ' I934' +0x000001a6: ix_rkey[0051]: ' I935' +0x000001ae: ix_rkey[0052]: ' I936' +0x000001b6: ix_rkey[0053]: ' I937' +0x000001be: ix_rkey[0054]: ' I938' +0x000001c6: ix_rkey[0055]: ' I939' +0x000001ce: ix_rkey[0056]: ' I940' +0x000001d6: ix_rkey[0057]: ' I941' +0x000001de: ix_rkey[0058]: ' I942' +0x000001e6: ix_rkey[0059]: ' I943' +0x000001ee: ix_rkey[0060]: ' I944' +0x000001f6: ix_rkey[0061]: ' I945' +0x000001fe: ix_rkey[0062]: ' I946' +0x00000206: ix_rkey[0063]: ' I947' +0x0000020e: ix_rkey[0064]: ' I948' +0x00000216: ix_rkey[0065]: ' I949' +0x0000021e: ix_rkey[0066]: ' I950' +0x00000226: ix_rkey[0067]: ' I951' +0x0000022e: ix_rkey[0068]: ' I952' +0x00000236: ix_rkey[0069]: ' I953' +0x0000023e: ix_rkey[0070]: ' I954' +0x00000246: ix_rkey[0071]: ' I955' +0x0000024e: ix_rkey[0072]: ' I956' +0x00000256: ix_rkey[0073]: ' I957' +0x0000025e: ix_rkey[0074]: ' I958' +0x00000266: ix_rkey[0075]: ' I959' +0x0000026e: ix_rkey[0076]: ' I960' +0x00000276: ix_rkey[0077]: ' I961' +0x0000027e: ix_rkey[0078]: ' I962' +0x00000286: ix_rkey[0079]: ' I963' +0x0000028e: ix_rkey[0080]: ' I964' +0x00000296: ix_rkey[0081]: ' I965' +0x0000029e: ix_rkey[0082]: ' I966' +0x000002a6: ix_rkey[0083]: ' I967' +0x000002ae: ix_rkey[0084]: ' I968' +0x000002b6: ix_rkey[0085]: ' I969' +0x000002be: ix_rkey[0086]: ' I970' +0x000002c6: ix_rkey[0087]: ' I971' +0x000002ce: ix_rkey[0088]: ' I972' +0x000002d6: ix_rkey[0089]: ' I973' +0x000002de: ix_rkey[0090]: ' I974' +0x000002e6: ix_rkey[0091]: ' I975' +0x000002ee: ix_rkey[0092]: ' I976' +0x000002f6: ix_rkey[0093]: ' I977' +0x000002fe: ix_rkey[0094]: ' I978' +0x00000306: ix_rkey[0095]: ' I979' +0x0000030e: ix_rkey[0096]: ' I980' +0x00000316: ix_rkey[0097]: ' I981' +0x0000031e: ix_rkey[0098]: ' I982' +0x00000326: ix_rkey[0099]: ' I983' +0x0000032e: ix_rkey[0100]: ' I984' +0x00000336: ix_rkey[0101]: ' I985' +0x0000033e: ix_rkey[0102]: ' I986' +0x00000346: ix_rkey[0103]: ' I987' +0x0000034e: ix_rkey[0104]: ' I988' +0x00000356: ix_rkey[0105]: ' I989' +0x0000035e: ix_rkey[0106]: ' I990' +0x00000366: ix_rkey[0107]: ' I991' +0x0000036e: ix_rkey[0108]: ' I992' +0x00000376: ix_rkey[0109]: ' I993' +0x0000037e: ix_rkey[0110]: ' I994' +0x00000386: ix_rkey[0111]: ' I995' +0x0000038e: ix_rkey[0112]: ' I996' +0x00000396: ix_rkey[0113]: ' I997' +0x0000039e: ix_rkey[0114]: ' I998' +0x000003a6: ix_rkey[0115]: ' I999' +0x000003ae: ix_rkey[0116]: ' F1000' +0x000003b6: ix_rkey[0117]: ' F1001' +0x000003be: ix_rkey[0118]: ' F1002' +0x000003c6: ix_rkey[0119]: ' F1003' +0x000003ce: ix_rkey[0120]: ' F1004' +0x000003d6: ix_rkey[0121]: ' F1005' +0x000003de: ix_rkey[0122]: ' F1006' +0x000003e6: ix_rkey[0123]: ' F1007' +0x000003ee: ix_rkey[0124]: ' F1008' +0x000003f6: ix_rkey[0125]: ' F1009' +0x000003fe: ix_rkey[0126]: ' F1010' +0x00000406: ix_rkey[0127]: ' F1011' +0x0000040e: ix_rkey[0128]: ' ' +0x00000416: ix_rkey[0129]: ' ' +0x0000041e: ix_rkey[0130]: ' ' +0x00000426: ix_rkey[0131]: ' ' +0x0000042e: ix_rkey[0132]: ' ' +0x00000436: ix_rkey[0133]: ' ' +0x0000043e: ix_rkey[0134]: ' ' +0x00000446: ix_rkey[0135]: ' ' +0x0000044e: ix_rkey[0136]: ' ' +0x00000456: ix_rkey[0137]: ' ' +0x0000045e: ix_rkey[0138]: ' ' +0x00000466: ix_rkey[0139]: ' ' +0x0000046e: ix_rkey[0140]: ' ' +0x00000476: ix_rkey[0141]: ' ' +0x0000047e: ix_rkey[0142]: ' ' +0x00000486: ix_rkey[0143]: ' ' +0x0000048e: ix_rkey[0144]: ' ' +0x00000496: ix_rkey[0145]: ' ' +0x0000049e: ix_rkey[0146]: ' ' +0x000004a6: ix_rkey[0147]: ' ' +0x000004ae: ix_rkey[0148]: ' ' +0x000004b6: ix_rkey[0149]: ' ' +0x000004be: ix_rkey[0150]: ' ' +0x000004c6: ix_rkey[0151]: ' ' +0x000004ce: ix_rkey[0152]: ' ' +0x000004d6: ix_rkey[0153]: ' ' +0x000004de: ix_rkey[0154]: ' ' +0x000004e6: ix_rkey[0155]: ' ' +0x000004ee: ix_rkey[0156]: ' ' +0x000004f6: ix_rkey[0157]: ' ' +0x000004fe: ix_rkey[0158]: ' ' +0x00000506: ix_rkey[0159]: ' ' +0x0000050e: ix_rkey[0160]: ' ' +0x00000516: ix_rkey[0161]: ' ' +0x0000051e: ix_rkey[0162]: ' ' +0x00000526: ix_rkey[0163]: ' ' +0x0000052e: ix_rkey[0164]: ' ' +0x00000536: ix_rkey[0165]: ' ' +0x0000053e: ix_rkey[0166]: ' ' +0x00000546: ix_rkey[0167]: ' ' +0x0000054e: ix_rkey[0168]: ' ' +0x00000556: ix_rkey[0169]: ' ' +0x0000055e: ix_rkey[0170]: ' ' +0x00000566: ix_rkey[0171]: ' ' +0x0000056e: ix_rkey[0172]: ' ' +0x00000576: ix_rkey[0173]: ' ' +0x0000057e: ix_rkey[0174]: ' ' +0x00000586: ix_rkey[0175]: ' ' +0x0000058e: ix_rkey[0176]: ' ' +0x00000596: ix_rkey[0177]: ' ' +0x0000059e: ix_rkey[0178]: ' ' +0x000005a6: ix_rkey[0179]: ' ' +0x000005ae: ix_rkey[0180]: ' ' +0x000005b6: ix_rkey[0181]: ' ' +0x000005be: ix_rkey[0182]: ' ' +0x000005c6: ix_rkey[0183]: ' ' +0x000005ce: ix_rkey[0184]: ' ' +0x000005d6: ix_rkey[0185]: ' ' +0x000005de: ix_rkey[0186]: ' ' +0x000005e6: ix_rkey[0187]: ' ' +0x000005ee: ix_rkey[0188]: ' ' +0x000005f6: ix_rkey[0189]: ' ' +0x000005fe: ix_rkey[0190]: ' ' +0x00000606: ix_rkey[0191]: ' ' +0x0000060e: ix_rkey[0192]: ' ' +0x00000616: ix_rkey[0193]: ' ' +0x0000061e: ix_rkey[0194]: ' ' +0x00000626: ix_rkey[0195]: ' ' +0x0000062e: ix_rkey[0196]: ' ' +0x00000636: ix_rkey[0197]: ' ' +0x0000063e: ix_rkey[0198]: ' ' +0x00000646: ix_rkey[0199]: ' ' +0x0000064e: ix_rkey[0200]: ' ' +0x00000656: ix_rkey[0201]: ' ' +0x0000065e: ix_rkey[0202]: ' ' +0x00000666: ix_rkey[0203]: ' ' +0x0000066e: ix_rkey[0204]: ' ' +0x00000676: ix_rkey[0205]: ' ' +0x0000067e: ix_rkey[0206]: ' ' +0x00000686: ix_rkey[0207]: ' ' +0x0000068e: ix_rkey[0208]: ' ' +0x00000696: ix_rkey[0209]: ' ' +0x0000069e: ix_rkey[0210]: ' ' +0x000006a6: ix_rkey[0211]: ' ' +0x000006ae: ix_rkey[0212]: ' ' +0x000006b6: ix_rkey[0213]: ' ' +0x000006be: ix_rkey[0214]: ' ' +0x000006c6: ix_rkey[0215]: ' ' +0x000006ce: ix_rkey[0216]: ' ' +0x000006d6: ix_rkey[0217]: ' ' +0x000006de: ix_rkey[0218]: ' ' +0x000006e6: ix_rkey[0219]: ' ' +0x000006ee: ix_rkey[0220]: ' ' +0x000006f6: ix_rkey[0221]: ' ' +0x000006fe: ix_rkey[0222]: ' ' +0x00000706: ix_rkey[0223]: ' ' +0x0000070e: ix_rkey[0224]: ' ' +0x00000716: ix_rkey[0225]: ' ' +0x0000071e: ix_rkey[0226]: ' ' +0x00000726: ix_rkey[0227]: ' ' +0x0000072e: ix_rkey[0228]: ' ' +0x00000736: ix_rkey[0229]: ' ' +0x0000073e: ix_rkey[0230]: ' ' +0x00000746: ix_rkey[0231]: ' ' +0x0000074e: ix_rkey[0232]: ' ' +0x00000756: ix_rkey[0233]: ' ' +0x0000075e: ix_rkey[0234]: ' ' +0x00000766: ix_rkey[0235]: ' ' +0x0000076e: ix_rkey[0236]: ' ' +0x00000776: ix_rkey[0237]: ' ' +0x0000077e: ix_rkey[0238]: ' ' +0x00000786: ix_rkey[0239]: ' ' +0x0000078e: ix_rkey[0240]: ' ' +0x00000796: ix_rkey[0241]: ' ' +0x0000079e: ix_rkey[0242]: ' ' +0x000007a6: ix_rkey[0243]: ' ' +0x000007ae: ix_rkey[0244]: ' ' +0x000007b6: ix_rkey[0245]: ' ' +0x000007be: ix_rkey[0246]: ' ' +0x000007c6: ix_rkey[0247]: ' ' +0x000007ce: ix_rkey[0248]: ' ' +0x000007d6: ix_rkey[0249]: ' ' +0x000007de: ix_rkey[0250]: ' ' +0x000007e6: ix_rkey[0251]: ' ' +0x000007ee: ix_rkey[0252]: ' ' +0x000007f6: ix_rkey[0253]: ' ' +0x000007fe: ix_rkey[0254]: ' ' +0x00000806: ix_pad2: 0x0000 +0x00000808: ix_offs[0000]: 0x00000000 +0x0000080c: ix_lens[0000]: 0x00000053 +0x00000810: ix_offs[0001]: 0x00000053 +0x00000814: ix_lens[0001]: 0x0000003b +0x00000818: ix_offs[0002]: 0x0000008e +0x0000081c: ix_lens[0002]: 0x00000051 +0x00000820: ix_offs[0003]: 0x000000df +0x00000824: ix_lens[0003]: 0x00000041 +0x00000828: ix_offs[0004]: 0x00000120 +0x0000082c: ix_lens[0004]: 0x0000004f +0x00000830: ix_offs[0005]: 0x0000016f +0x00000834: ix_lens[0005]: 0x00000056 +0x00000838: ix_offs[0006]: 0x000001c5 +0x0000083c: ix_lens[0006]: 0x00000067 +0x00000840: ix_offs[0007]: 0x0000022c +0x00000844: ix_lens[0007]: 0x00000053 +0x00000848: ix_offs[0008]: 0x0000027f +0x0000084c: ix_lens[0008]: 0x00000069 +0x00000850: ix_offs[0009]: 0x000002e8 +0x00000854: ix_lens[0009]: 0x00000035 +0x00000858: ix_offs[0010]: 0x0000031d +0x0000085c: ix_lens[0010]: 0x00000065 +0x00000860: ix_offs[0011]: 0x00000382 +0x00000864: ix_lens[0011]: 0x00000086 +0x00000868: ix_offs[0012]: 0x00000408 +0x0000086c: ix_lens[0012]: 0x00000076 +0x00000870: ix_offs[0013]: 0x0000047e +0x00000874: ix_lens[0013]: 0x00000087 +0x00000878: ix_offs[0014]: 0x00000505 +0x0000087c: ix_lens[0014]: 0x00000097 +0x00000880: ix_offs[0015]: 0x0000059c +0x00000884: ix_lens[0015]: 0x0000008e +0x00000888: ix_offs[0016]: 0x0000062a +0x0000088c: ix_lens[0016]: 0x0000006e +0x00000890: ix_offs[0017]: 0x00000698 +0x00000894: ix_lens[0017]: 0x00000073 +0x00000898: ix_offs[0018]: 0x0000070b +0x0000089c: ix_lens[0018]: 0x00000074 +0x000008a0: ix_offs[0019]: 0x0000077f +0x000008a4: ix_lens[0019]: 0x00000070 +0x000008a8: ix_offs[0020]: 0x000007ef +0x000008ac: ix_lens[0020]: 0x00000061 +0x000008b0: ix_offs[0021]: 0x00000850 +0x000008b4: ix_lens[0021]: 0x0000005c +0x000008b8: ix_offs[0022]: 0x000008ac +0x000008bc: ix_lens[0022]: 0x0000006a +0x000008c0: ix_offs[0023]: 0x00000916 +0x000008c4: ix_lens[0023]: 0x00000066 +0x000008c8: ix_offs[0024]: 0x0000097c +0x000008cc: ix_lens[0024]: 0x00000051 +0x000008d0: ix_offs[0025]: 0x000009cd +0x000008d4: ix_lens[0025]: 0x00000059 +0x000008d8: ix_offs[0026]: 0x00000a26 +0x000008dc: ix_lens[0026]: 0x00000063 +0x000008e0: ix_offs[0027]: 0x00000a89 +0x000008e4: ix_lens[0027]: 0x00000066 +0x000008e8: ix_offs[0028]: 0x00000aef +0x000008ec: ix_lens[0028]: 0x0000005c +0x000008f0: ix_offs[0029]: 0x00000b4b +0x000008f4: ix_lens[0029]: 0x00000060 +0x000008f8: ix_offs[0030]: 0x00000bab +0x000008fc: ix_lens[0030]: 0x00000053 +0x00000900: ix_offs[0031]: 0x00000bfe +0x00000904: ix_lens[0031]: 0x0000005a +0x00000908: ix_offs[0032]: 0x00000c58 +0x0000090c: ix_lens[0032]: 0x0000003c +0x00000910: ix_offs[0033]: 0x00000c94 +0x00000914: ix_lens[0033]: 0x0000004e +0x00000918: ix_offs[0034]: 0x00000ce2 +0x0000091c: ix_lens[0034]: 0x00000053 +0x00000920: ix_offs[0035]: 0x00000d35 +0x00000924: ix_lens[0035]: 0x00000050 +0x00000928: ix_offs[0036]: 0x00000d85 +0x0000092c: ix_lens[0036]: 0x00000072 +0x00000930: ix_offs[0037]: 0x00000df7 +0x00000934: ix_lens[0037]: 0x00000087 +0x00000938: ix_offs[0038]: 0x00000e7e +0x0000093c: ix_lens[0038]: 0x00000070 +0x00000940: ix_offs[0039]: 0x00000eee +0x00000944: ix_lens[0039]: 0x00000069 +0x00000948: ix_offs[0040]: 0x00000f57 +0x0000094c: ix_lens[0040]: 0x0000008a +0x00000950: ix_offs[0041]: 0x00000fe1 +0x00000954: ix_lens[0041]: 0x0000007b +0x00000958: ix_offs[0042]: 0x0000105c +0x0000095c: ix_lens[0042]: 0x00000050 +0x00000960: ix_offs[0043]: 0x000010ac +0x00000964: ix_lens[0043]: 0x00000038 +0x00000968: ix_offs[0044]: 0x000010e4 +0x0000096c: ix_lens[0044]: 0x0000004c +0x00000970: ix_offs[0045]: 0x00001130 +0x00000974: ix_lens[0045]: 0x0000005f +0x00000978: ix_offs[0046]: 0x0000118f +0x0000097c: ix_lens[0046]: 0x00000063 +0x00000980: ix_offs[0047]: 0x000011f2 +0x00000984: ix_lens[0047]: 0x00000039 +0x00000988: ix_offs[0048]: 0x0000122b +0x0000098c: ix_lens[0048]: 0x00000058 +0x00000990: ix_offs[0049]: 0x00001283 +0x00000994: ix_lens[0049]: 0x00000059 +0x00000998: ix_offs[0050]: 0x000012dc +0x0000099c: ix_lens[0050]: 0x0000003f +0x000009a0: ix_offs[0051]: 0x0000131b +0x000009a4: ix_lens[0051]: 0x00000057 +0x000009a8: ix_offs[0052]: 0x00001372 +0x000009ac: ix_lens[0052]: 0x00000042 +0x000009b0: ix_offs[0053]: 0x000013b4 +0x000009b4: ix_lens[0053]: 0x0000005a +0x000009b8: ix_offs[0054]: 0x0000140e +0x000009bc: ix_lens[0054]: 0x0000005b +0x000009c0: ix_offs[0055]: 0x00001469 +0x000009c4: ix_lens[0055]: 0x00000058 +0x000009c8: ix_offs[0056]: 0x000014c1 +0x000009cc: ix_lens[0056]: 0x00000041 +0x000009d0: ix_offs[0057]: 0x00001502 +0x000009d4: ix_lens[0057]: 0x00000054 +0x000009d8: ix_offs[0058]: 0x00001556 +0x000009dc: ix_lens[0058]: 0x00000057 +0x000009e0: ix_offs[0059]: 0x000015ad +0x000009e4: ix_lens[0059]: 0x00000061 +0x000009e8: ix_offs[0060]: 0x0000160e +0x000009ec: ix_lens[0060]: 0x00000052 +0x000009f0: ix_offs[0061]: 0x00001660 +0x000009f4: ix_lens[0061]: 0x00000045 +0x000009f8: ix_offs[0062]: 0x000016a5 +0x000009fc: ix_lens[0062]: 0x00000052 +0x00000a00: ix_offs[0063]: 0x000016f7 +0x00000a04: ix_lens[0063]: 0x00000051 +0x00000a08: ix_offs[0064]: 0x00001748 +0x00000a0c: ix_lens[0064]: 0x0000003c +0x00000a10: ix_offs[0065]: 0x00001784 +0x00000a14: ix_lens[0065]: 0x00000052 +0x00000a18: ix_offs[0066]: 0x000017d6 +0x00000a1c: ix_lens[0066]: 0x00000051 +0x00000a20: ix_offs[0067]: 0x00001827 +0x00000a24: ix_lens[0067]: 0x0000006f +0x00000a28: ix_offs[0068]: 0x00001896 +0x00000a2c: ix_lens[0068]: 0x0000007b +0x00000a30: ix_offs[0069]: 0x00001911 +0x00000a34: ix_lens[0069]: 0x00000064 +0x00000a38: ix_offs[0070]: 0x00001975 +0x00000a3c: ix_lens[0070]: 0x00000081 +0x00000a40: ix_offs[0071]: 0x000019f6 +0x00000a44: ix_lens[0071]: 0x00000049 +0x00000a48: ix_offs[0072]: 0x00001a3f +0x00000a4c: ix_lens[0072]: 0x00000060 +0x00000a50: ix_offs[0073]: 0x00001a9f +0x00000a54: ix_lens[0073]: 0x0000006e +0x00000a58: ix_offs[0074]: 0x00001b0d +0x00000a5c: ix_lens[0074]: 0x00000085 +0x00000a60: ix_offs[0075]: 0x00001b92 +0x00000a64: ix_lens[0075]: 0x00000073 +0x00000a68: ix_offs[0076]: 0x00001c05 +0x00000a6c: ix_lens[0076]: 0x00000054 +0x00000a70: ix_offs[0077]: 0x00001c59 +0x00000a74: ix_lens[0077]: 0x00000051 +0x00000a78: ix_offs[0078]: 0x00001caa +0x00000a7c: ix_lens[0078]: 0x00000053 +0x00000a80: ix_offs[0079]: 0x00001cfd +0x00000a84: ix_lens[0079]: 0x00000052 +0x00000a88: ix_offs[0080]: 0x00001d4f +0x00000a8c: ix_lens[0080]: 0x00000052 +0x00000a90: ix_offs[0081]: 0x00001da1 +0x00000a94: ix_lens[0081]: 0x00000056 +0x00000a98: ix_offs[0082]: 0x00001df7 +0x00000a9c: ix_lens[0082]: 0x0000003f +0x00000aa0: ix_offs[0083]: 0x00001e36 +0x00000aa4: ix_lens[0083]: 0x0000003f +0x00000aa8: ix_offs[0084]: 0x00001e75 +0x00000aac: ix_lens[0084]: 0x00000041 +0x00000ab0: ix_offs[0085]: 0x00001eb6 +0x00000ab4: ix_lens[0085]: 0x0000006d +0x00000ab8: ix_offs[0086]: 0x00001f23 +0x00000abc: ix_lens[0086]: 0x00000046 +0x00000ac0: ix_offs[0087]: 0x00001f69 +0x00000ac4: ix_lens[0087]: 0x000000b5 +0x00000ac8: ix_offs[0088]: 0x0000201e +0x00000acc: ix_lens[0088]: 0x00000076 +0x00000ad0: ix_offs[0089]: 0x00002094 +0x00000ad4: ix_lens[0089]: 0x00000080 +0x00000ad8: ix_offs[0090]: 0x00002114 +0x00000adc: ix_lens[0090]: 0x00000076 +0x00000ae0: ix_offs[0091]: 0x0000218a +0x00000ae4: ix_lens[0091]: 0x00000059 +0x00000ae8: ix_offs[0092]: 0x000021e3 +0x00000aec: ix_lens[0092]: 0x00000058 +0x00000af0: ix_offs[0093]: 0x0000223b +0x00000af4: ix_lens[0093]: 0x00000054 +0x00000af8: ix_offs[0094]: 0x0000228f +0x00000afc: ix_lens[0094]: 0x00000059 +0x00000b00: ix_offs[0095]: 0x000022e8 +0x00000b04: ix_lens[0095]: 0x0000003b +0x00000b08: ix_offs[0096]: 0x00002323 +0x00000b0c: ix_lens[0096]: 0x00000051 +0x00000b10: ix_offs[0097]: 0x00002374 +0x00000b14: ix_lens[0097]: 0x00000048 +0x00000b18: ix_offs[0098]: 0x000023bc +0x00000b1c: ix_lens[0098]: 0x00000052 +0x00000b20: ix_offs[0099]: 0x0000240e +0x00000b24: ix_lens[0099]: 0x0000003f +0x00000b28: ix_offs[0100]: 0x0000244d +0x00000b2c: ix_lens[0100]: 0x000000e7 +0x00000b30: ix_offs[0101]: 0x00002534 +0x00000b34: ix_lens[0101]: 0x00000114 +0x00000b38: ix_offs[0102]: 0x00002648 +0x00000b3c: ix_lens[0102]: 0x000000d8 +0x00000b40: ix_offs[0103]: 0x00002720 +0x00000b44: ix_lens[0103]: 0x00000076 +0x00000b48: ix_offs[0104]: 0x00002796 +0x00000b4c: ix_lens[0104]: 0x00000077 +0x00000b50: ix_offs[0105]: 0x0000280d +0x00000b54: ix_lens[0105]: 0x00000069 +0x00000b58: ix_offs[0106]: 0x00002876 +0x00000b5c: ix_lens[0106]: 0x00000053 +0x00000b60: ix_offs[0107]: 0x000028c9 +0x00000b64: ix_lens[0107]: 0x000000fd +0x00000b68: ix_offs[0108]: 0x000029c6 +0x00000b6c: ix_lens[0108]: 0x00000060 +0x00000b70: ix_offs[0109]: 0x00002a26 +0x00000b74: ix_lens[0109]: 0x0000005c +0x00000b78: ix_offs[0110]: 0x00002a82 +0x00000b7c: ix_lens[0110]: 0x00000063 +0x00000b80: ix_offs[0111]: 0x00002ae5 +0x00000b84: ix_lens[0111]: 0x0000005a +0x00000b88: ix_offs[0112]: 0x00002b3f +0x00000b8c: ix_lens[0112]: 0x00000046 +0x00000b90: ix_offs[0113]: 0x00002b85 +0x00000b94: ix_lens[0113]: 0x00000036 +0x00000b98: ix_offs[0114]: 0x00002bbb +0x00000b9c: ix_lens[0114]: 0x000000f7 +0x00000ba0: ix_offs[0115]: 0x00002cb2 +0x00000ba4: ix_lens[0115]: 0x000000a7 +0x00000ba8: ix_offs[0116]: 0x00002d59 +0x00000bac: ix_lens[0116]: 0x0000002c +0x00000bb0: ix_offs[0117]: 0x00002d85 +0x00000bb4: ix_lens[0117]: 0x0000002c +0x00000bb8: ix_offs[0118]: 0x00002db1 +0x00000bbc: ix_lens[0118]: 0x0000004a +0x00000bc0: ix_offs[0119]: 0x00002dfb +0x00000bc4: ix_lens[0119]: 0x0000002c +0x00000bc8: ix_offs[0120]: 0x00002e27 +0x00000bcc: ix_lens[0120]: 0x0000002c +0x00000bd0: ix_offs[0121]: 0x00002e53 +0x00000bd4: ix_lens[0121]: 0x0000003b +0x00000bd8: ix_offs[0122]: 0x00002e8e +0x00000bdc: ix_lens[0122]: 0x0000003b +0x00000be0: ix_offs[0123]: 0x00002ec9 +0x00000be4: ix_lens[0123]: 0x0000003b +0x00000be8: ix_offs[0124]: 0x00002f04 +0x00000bec: ix_lens[0124]: 0x0000003b +0x00000bf0: ix_offs[0125]: 0x00002f3f +0x00000bf4: ix_lens[0125]: 0x0000002c +0x00000bf8: ix_offs[0126]: 0x00002f6b +0x00000bfc: ix_lens[0126]: 0x0000003b +0x00000c00: ix_offs[0127]: 0x00002fa6 +0x00000c04: ix_lens[0127]: 0x0000003b +0x00000c08: ix_offs[0128]: 0x00000000 +0x00000c0c: ix_lens[0128]: 0x00000000 +0x00000c10: ix_offs[0129]: 0x00000000 +0x00000c14: ix_lens[0129]: 0x00000000 +0x00000c18: ix_offs[0130]: 0x00000000 +0x00000c1c: ix_lens[0130]: 0x00000000 +0x00000c20: ix_offs[0131]: 0x00000000 +0x00000c24: ix_lens[0131]: 0x00000000 +0x00000c28: ix_offs[0132]: 0x00000000 +0x00000c2c: ix_lens[0132]: 0x00000000 +0x00000c30: ix_offs[0133]: 0x00000000 +0x00000c34: ix_lens[0133]: 0x00000000 +0x00000c38: ix_offs[0134]: 0x00000000 +0x00000c3c: ix_lens[0134]: 0x00000000 +0x00000c40: ix_offs[0135]: 0x00000000 +0x00000c44: ix_lens[0135]: 0x00000000 +0x00000c48: ix_offs[0136]: 0x00000000 +0x00000c4c: ix_lens[0136]: 0x00000000 +0x00000c50: ix_offs[0137]: 0x00000000 +0x00000c54: ix_lens[0137]: 0x00000000 +0x00000c58: ix_offs[0138]: 0x00000000 +0x00000c5c: ix_lens[0138]: 0x00000000 +0x00000c60: ix_offs[0139]: 0x00000000 +0x00000c64: ix_lens[0139]: 0x00000000 +0x00000c68: ix_offs[0140]: 0x00000000 +0x00000c6c: ix_lens[0140]: 0x00000000 +0x00000c70: ix_offs[0141]: 0x00000000 +0x00000c74: ix_lens[0141]: 0x00000000 +0x00000c78: ix_offs[0142]: 0x00000000 +0x00000c7c: ix_lens[0142]: 0x00000000 +0x00000c80: ix_offs[0143]: 0x00000000 +0x00000c84: ix_lens[0143]: 0x00000000 +0x00000c88: ix_offs[0144]: 0x00000000 +0x00000c8c: ix_lens[0144]: 0x00000000 +0x00000c90: ix_offs[0145]: 0x00000000 +0x00000c94: ix_lens[0145]: 0x00000000 +0x00000c98: ix_offs[0146]: 0x00000000 +0x00000c9c: ix_lens[0146]: 0x00000000 +0x00000ca0: ix_offs[0147]: 0x00000000 +0x00000ca4: ix_lens[0147]: 0x00000000 +0x00000ca8: ix_offs[0148]: 0x00000000 +0x00000cac: ix_lens[0148]: 0x00000000 +0x00000cb0: ix_offs[0149]: 0x00000000 +0x00000cb4: ix_lens[0149]: 0x00000000 +0x00000cb8: ix_offs[0150]: 0x00000000 +0x00000cbc: ix_lens[0150]: 0x00000000 +0x00000cc0: ix_offs[0151]: 0x00000000 +0x00000cc4: ix_lens[0151]: 0x00000000 +0x00000cc8: ix_offs[0152]: 0x00000000 +0x00000ccc: ix_lens[0152]: 0x00000000 +0x00000cd0: ix_offs[0153]: 0x00000000 +0x00000cd4: ix_lens[0153]: 0x00000000 +0x00000cd8: ix_offs[0154]: 0x00000000 +0x00000cdc: ix_lens[0154]: 0x00000000 +0x00000ce0: ix_offs[0155]: 0x00000000 +0x00000ce4: ix_lens[0155]: 0x00000000 +0x00000ce8: ix_offs[0156]: 0x00000000 +0x00000cec: ix_lens[0156]: 0x00000000 +0x00000cf0: ix_offs[0157]: 0x00000000 +0x00000cf4: ix_lens[0157]: 0x00000000 +0x00000cf8: ix_offs[0158]: 0x00000000 +0x00000cfc: ix_lens[0158]: 0x00000000 +0x00000d00: ix_offs[0159]: 0x00000000 +0x00000d04: ix_lens[0159]: 0x00000000 +0x00000d08: ix_offs[0160]: 0x00000000 +0x00000d0c: ix_lens[0160]: 0x00000000 +0x00000d10: ix_offs[0161]: 0x00000000 +0x00000d14: ix_lens[0161]: 0x00000000 +0x00000d18: ix_offs[0162]: 0x00000000 +0x00000d1c: ix_lens[0162]: 0x00000000 +0x00000d20: ix_offs[0163]: 0x00000000 +0x00000d24: ix_lens[0163]: 0x00000000 +0x00000d28: ix_offs[0164]: 0x00000000 +0x00000d2c: ix_lens[0164]: 0x00000000 +0x00000d30: ix_offs[0165]: 0x00000000 +0x00000d34: ix_lens[0165]: 0x00000000 +0x00000d38: ix_offs[0166]: 0x00000000 +0x00000d3c: ix_lens[0166]: 0x00000000 +0x00000d40: ix_offs[0167]: 0x00000000 +0x00000d44: ix_lens[0167]: 0x00000000 +0x00000d48: ix_offs[0168]: 0x00000000 +0x00000d4c: ix_lens[0168]: 0x00000000 +0x00000d50: ix_offs[0169]: 0x00000000 +0x00000d54: ix_lens[0169]: 0x00000000 +0x00000d58: ix_offs[0170]: 0x00000000 +0x00000d5c: ix_lens[0170]: 0x00000000 +0x00000d60: ix_offs[0171]: 0x00000000 +0x00000d64: ix_lens[0171]: 0x00000000 +0x00000d68: ix_offs[0172]: 0x00000000 +0x00000d6c: ix_lens[0172]: 0x00000000 +0x00000d70: ix_offs[0173]: 0x00000000 +0x00000d74: ix_lens[0173]: 0x00000000 +0x00000d78: ix_offs[0174]: 0x00000000 +0x00000d7c: ix_lens[0174]: 0x00000000 +0x00000d80: ix_offs[0175]: 0x00000000 +0x00000d84: ix_lens[0175]: 0x00000000 +0x00000d88: ix_offs[0176]: 0x00000000 +0x00000d8c: ix_lens[0176]: 0x00000000 +0x00000d90: ix_offs[0177]: 0x00000000 +0x00000d94: ix_lens[0177]: 0x00000000 +0x00000d98: ix_offs[0178]: 0x00000000 +0x00000d9c: ix_lens[0178]: 0x00000000 +0x00000da0: ix_offs[0179]: 0x00000000 +0x00000da4: ix_lens[0179]: 0x00000000 +0x00000da8: ix_offs[0180]: 0x00000000 +0x00000dac: ix_lens[0180]: 0x00000000 +0x00000db0: ix_offs[0181]: 0x00000000 +0x00000db4: ix_lens[0181]: 0x00000000 +0x00000db8: ix_offs[0182]: 0x00000000 +0x00000dbc: ix_lens[0182]: 0x00000000 +0x00000dc0: ix_offs[0183]: 0x00000000 +0x00000dc4: ix_lens[0183]: 0x00000000 +0x00000dc8: ix_offs[0184]: 0x00000000 +0x00000dcc: ix_lens[0184]: 0x00000000 +0x00000dd0: ix_offs[0185]: 0x00000000 +0x00000dd4: ix_lens[0185]: 0x00000000 +0x00000dd8: ix_offs[0186]: 0x00000000 +0x00000ddc: ix_lens[0186]: 0x00000000 +0x00000de0: ix_offs[0187]: 0x00000000 +0x00000de4: ix_lens[0187]: 0x00000000 +0x00000de8: ix_offs[0188]: 0x00000000 +0x00000dec: ix_lens[0188]: 0x00000000 +0x00000df0: ix_offs[0189]: 0x00000000 +0x00000df4: ix_lens[0189]: 0x00000000 +0x00000df8: ix_offs[0190]: 0x00000000 +0x00000dfc: ix_lens[0190]: 0x00000000 +0x00000e00: ix_offs[0191]: 0x00000000 +0x00000e04: ix_lens[0191]: 0x00000000 +0x00000e08: ix_offs[0192]: 0x00000000 +0x00000e0c: ix_lens[0192]: 0x00000000 +0x00000e10: ix_offs[0193]: 0x00000000 +0x00000e14: ix_lens[0193]: 0x00000000 +0x00000e18: ix_offs[0194]: 0x00000000 +0x00000e1c: ix_lens[0194]: 0x00000000 +0x00000e20: ix_offs[0195]: 0x00000000 +0x00000e24: ix_lens[0195]: 0x00000000 +0x00000e28: ix_offs[0196]: 0x00000000 +0x00000e2c: ix_lens[0196]: 0x00000000 +0x00000e30: ix_offs[0197]: 0x00000000 +0x00000e34: ix_lens[0197]: 0x00000000 +0x00000e38: ix_offs[0198]: 0x00000000 +0x00000e3c: ix_lens[0198]: 0x00000000 +0x00000e40: ix_offs[0199]: 0x00000000 +0x00000e44: ix_lens[0199]: 0x00000000 +0x00000e48: ix_offs[0200]: 0x00000000 +0x00000e4c: ix_lens[0200]: 0x00000000 +0x00000e50: ix_offs[0201]: 0x00000000 +0x00000e54: ix_lens[0201]: 0x00000000 +0x00000e58: ix_offs[0202]: 0x00000000 +0x00000e5c: ix_lens[0202]: 0x00000000 +0x00000e60: ix_offs[0203]: 0x00000000 +0x00000e64: ix_lens[0203]: 0x00000000 +0x00000e68: ix_offs[0204]: 0x00000000 +0x00000e6c: ix_lens[0204]: 0x00000000 +0x00000e70: ix_offs[0205]: 0x00000000 +0x00000e74: ix_lens[0205]: 0x00000000 +0x00000e78: ix_offs[0206]: 0x00000000 +0x00000e7c: ix_lens[0206]: 0x00000000 +0x00000e80: ix_offs[0207]: 0x00000000 +0x00000e84: ix_lens[0207]: 0x00000000 +0x00000e88: ix_offs[0208]: 0x00000000 +0x00000e8c: ix_lens[0208]: 0x00000000 +0x00000e90: ix_offs[0209]: 0x00000000 +0x00000e94: ix_lens[0209]: 0x00000000 +0x00000e98: ix_offs[0210]: 0x00000000 +0x00000e9c: ix_lens[0210]: 0x00000000 +0x00000ea0: ix_offs[0211]: 0x00000000 +0x00000ea4: ix_lens[0211]: 0x00000000 +0x00000ea8: ix_offs[0212]: 0x00000000 +0x00000eac: ix_lens[0212]: 0x00000000 +0x00000eb0: ix_offs[0213]: 0x00000000 +0x00000eb4: ix_lens[0213]: 0x00000000 +0x00000eb8: ix_offs[0214]: 0x00000000 +0x00000ebc: ix_lens[0214]: 0x00000000 +0x00000ec0: ix_offs[0215]: 0x00000000 +0x00000ec4: ix_lens[0215]: 0x00000000 +0x00000ec8: ix_offs[0216]: 0x00000000 +0x00000ecc: ix_lens[0216]: 0x00000000 +0x00000ed0: ix_offs[0217]: 0x00000000 +0x00000ed4: ix_lens[0217]: 0x00000000 +0x00000ed8: ix_offs[0218]: 0x00000000 +0x00000edc: ix_lens[0218]: 0x00000000 +0x00000ee0: ix_offs[0219]: 0x00000000 +0x00000ee4: ix_lens[0219]: 0x00000000 +0x00000ee8: ix_offs[0220]: 0x00000000 +0x00000eec: ix_lens[0220]: 0x00000000 +0x00000ef0: ix_offs[0221]: 0x00000000 +0x00000ef4: ix_lens[0221]: 0x00000000 +0x00000ef8: ix_offs[0222]: 0x00000000 +0x00000efc: ix_lens[0222]: 0x00000000 +0x00000f00: ix_offs[0223]: 0x00000000 +0x00000f04: ix_lens[0223]: 0x00000000 +0x00000f08: ix_offs[0224]: 0x00000000 +0x00000f0c: ix_lens[0224]: 0x00000000 +0x00000f10: ix_offs[0225]: 0x00000000 +0x00000f14: ix_lens[0225]: 0x00000000 +0x00000f18: ix_offs[0226]: 0x00000000 +0x00000f1c: ix_lens[0226]: 0x00000000 +0x00000f20: ix_offs[0227]: 0x00000000 +0x00000f24: ix_lens[0227]: 0x00000000 +0x00000f28: ix_offs[0228]: 0x00000000 +0x00000f2c: ix_lens[0228]: 0x00000000 +0x00000f30: ix_offs[0229]: 0x00000000 +0x00000f34: ix_lens[0229]: 0x00000000 +0x00000f38: ix_offs[0230]: 0x00000000 +0x00000f3c: ix_lens[0230]: 0x00000000 +0x00000f40: ix_offs[0231]: 0x00000000 +0x00000f44: ix_lens[0231]: 0x00000000 +0x00000f48: ix_offs[0232]: 0x00000000 +0x00000f4c: ix_lens[0232]: 0x00000000 +0x00000f50: ix_offs[0233]: 0x00000000 +0x00000f54: ix_lens[0233]: 0x00000000 +0x00000f58: ix_offs[0234]: 0x00000000 +0x00000f5c: ix_lens[0234]: 0x00000000 +0x00000f60: ix_offs[0235]: 0x00000000 +0x00000f64: ix_lens[0235]: 0x00000000 +0x00000f68: ix_offs[0236]: 0x00000000 +0x00000f6c: ix_lens[0236]: 0x00000000 +0x00000f70: ix_offs[0237]: 0x00000000 +0x00000f74: ix_lens[0237]: 0x00000000 +0x00000f78: ix_offs[0238]: 0x00000000 +0x00000f7c: ix_lens[0238]: 0x00000000 +0x00000f80: ix_offs[0239]: 0x00000000 +0x00000f84: ix_lens[0239]: 0x00000000 +0x00000f88: ix_offs[0240]: 0x00000000 +0x00000f8c: ix_lens[0240]: 0x00000000 +0x00000f90: ix_offs[0241]: 0x00000000 +0x00000f94: ix_lens[0241]: 0x00000000 +0x00000f98: ix_offs[0242]: 0x00000000 +0x00000f9c: ix_lens[0242]: 0x00000000 +0x00000fa0: ix_offs[0243]: 0x00000000 +0x00000fa4: ix_lens[0243]: 0x00000000 +0x00000fa8: ix_offs[0244]: 0x00000000 +0x00000fac: ix_lens[0244]: 0x00000000 +0x00000fb0: ix_offs[0245]: 0x00000000 +0x00000fb4: ix_lens[0245]: 0x00000000 +0x00000fb8: ix_offs[0246]: 0x00000000 +0x00000fbc: ix_lens[0246]: 0x00000000 +0x00000fc0: ix_offs[0247]: 0x00000000 +0x00000fc4: ix_lens[0247]: 0x00000000 +0x00000fc8: ix_offs[0248]: 0x00000000 +0x00000fcc: ix_lens[0248]: 0x00000000 +0x00000fd0: ix_offs[0249]: 0x00000000 +0x00000fd4: ix_lens[0249]: 0x00000000 +0x00000fd8: ix_offs[0250]: 0x00000000 +0x00000fdc: ix_lens[0250]: 0x00000000 +0x00000fe0: ix_offs[0251]: 0x00000000 +0x00000fe4: ix_lens[0251]: 0x00000000 +0x00000fe8: ix_offs[0252]: 0x00000000 +0x00000fec: ix_lens[0252]: 0x00000000 +0x00000ff0: ix_offs[0253]: 0x00000000 +0x00000ff4: ix_lens[0253]: 0x00000000 +0x00000ff8: ix_offs[0254]: 0x00000000 +0x00000ffc: ix_lens[0254]: 0x00000000 + +BLOCK - DATA +0x00001000: rkey[0000]: ' I884' off: 0x00000000 len: 0x00000053 +>> +0 @I884@ INDI +1 NAME Katarina K. /George/ +1 SEX F +1 BIRT +2 DATE 1959 +1 FAMC @F518@ +<< +0x00001053: rkey[0001]: ' I885' off: 0x00000053 len: 0x0000003b +>> +0 @I885@ INDI +1 NAME Linda /Bonney/ +1 SEX F +1 FAMS @F519@ +<< +0x0000108e: rkey[0002]: ' I886' off: 0x0000008e len: 0x00000051 +>> +0 @I886@ INDI +1 NAME George K. /George/ +1 SEX M +1 BIRT +2 DATE 1984 +1 FAMC @F519@ +<< +0x000010df: rkey[0003]: ' I887' off: 0x000000df len: 0x00000041 +>> +0 @I887@ INDI +1 NAME Christina of_Hesse // +1 SEX F +1 FAMS @F520@ +<< +0x00001120: rkey[0004]: ' I888' off: 0x00000120 len: 0x0000004f +>> +0 @I888@ INDI +1 NAME Tatiana Maria // +1 SEX F +1 BIRT +2 DATE 1957 +1 FAMC @F520@ +<< +0x0000116f: rkey[0005]: ' I889' off: 0x0000016f len: 0x00000056 +>> +0 @I889@ INDI +1 NAME Christopher K. /George/ +1 SEX M +1 BIRT +2 DATE 1960 +1 FAMC @F520@ +<< +0x000011c5: rkey[0006]: ' I890' off: 0x000001c5 len: 0x00000067 +>> +0 @I890@ INDI +1 NAME Kira Melita of_Leiningen// +1 SEX F +1 BIRT +2 DATE 1930 +1 FAMC @F525@ +1 FAMS @F521@ +<< +0x0000122c: rkey[0007]: ' I891' off: 0x0000022c len: 0x00000053 +>> +0 @I891@ INDI +1 NAME Vladimir K. /George/ +1 SEX M +1 BIRT +2 DATE 1964 +1 FAMC @F521@ +<< +0x0000127f: rkey[0008]: ' I892' off: 0x0000027f len: 0x00000069 +>> +0 @I892@ INDI +1 NAME Dimitrye K. /George/ +1 SEX M +1 BIRT +2 DATE 1965 +2 PLAC London,England +1 FAMC @F521@ +<< +0x000012e8: rkey[0009]: ' I893' off: 0x000002e8 len: 0x00000035 +>> +0 @I893@ INDI +1 NAME Mitsi // +1 SEX F +1 FAMS @F522@ +<< +0x0000131d: rkey[0010]: ' I894' off: 0x0000031d len: 0x00000065 +>> +0 @I894@ INDI +1 NAME Louis // +1 SEX M +1 TITL Dauphin +1 DEAT +2 DATE 1765 +1 FAMC @F526@ +1 FAMS @F360@ +<< +0x00001382: rkey[0011]: ' I895' off: 0x00000382 len: 0x00000086 +>> +0 @I895@ INDI +1 NAME Maria of_Russia // +1 SEX F +1 TITL Grand Duchess +1 BIRT +2 DATE 1907 +1 DEAT +2 DATE 1951 +1 FAMC @F71@ +1 FAMS @F525@ +<< +0x00001408: rkey[0012]: ' I896' off: 0x00000408 len: 0x00000076 +>> +0 @I896@ INDI +1 NAME Elizabeth of_France // +1 SEX F +1 BIRT +2 DATE 1602 +1 DEAT +2 DATE 1644 +1 FAMC @F344@ +1 FAMS @F527@ +<< +0x0000147e: rkey[0013]: ' I897' off: 0x0000047e len: 0x00000087 +>> +0 @I897@ INDI +1 NAME Charles_X // +1 SEX M +1 TITL King of France +1 BIRT +2 DATE 1757 +1 DEAT +2 DATE NOV 1836 +1 FAMC @F360@ +1 FAMS @F528@ +<< +0x00001505: rkey[0014]: ' I898' off: 0x00000505 len: 0x00000097 +>> +0 @I898@ INDI +1 NAME Louis_XVIII // +1 SEX M +1 TITL King of France +1 BIRT +2 DATE 1755 +2 PLAC Versailles,France +1 DEAT +2 DATE 16 SEP 1824 +1 FAMC @F360@ +<< +0x0000159c: rkey[0015]: ' I899' off: 0x0000059c len: 0x0000008e +>> +0 @I899@ INDI +1 NAME Maria of_Russia // +1 SEX F +1 TITL Grand Duchess +1 BIRT +2 DATE 1953 +2 PLAC Madrid,Spain,Spain +1 FAMC @F361@ +1 FAMS @F529@ +<< +0x0000162a: rkey[0016]: ' I900' off: 0x0000062a len: 0x0000006e +>> +0 @I900@ INDI +1 NAME Franz Wilhelm of_Prussia// +1 SEX M +1 TITL Prince +1 BIRT +2 DATE ABT 1943 +1 FAMS @F529@ +<< +0x00001698: rkey[0017]: ' I901' off: 0x00000698 len: 0x00000073 +>> +0 @I901@ INDI +1 NAME George of_Russia // +1 SEX M +1 TITL Grand Duke +1 BIRT +2 DATE 1981 +2 PLAC ,,Spain +1 FAMC @F529@ +<< +0x0000170b: rkey[0018]: ' I902' off: 0x0000070b len: 0x00000074 +>> +0 @I902@ INDI +1 NAME Karl of_Leiningen // +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 1898 +1 DEAT +2 DATE 1946 +1 FAMS @F525@ +<< +0x0000177f: rkey[0019]: ' I903' off: 0x0000077f len: 0x00000070 +>> +0 @I903@ INDI +1 NAME Emich of_Leiningen // +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 1926 +1 FAMC @F525@ +1 FAMS @F530@ +<< +0x000017ef: rkey[0020]: ' I904' off: 0x000007ef len: 0x00000061 +>> +0 @I904@ INDI +1 NAME Karl of_Leiningen // +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 1928 +1 FAMC @F525@ +<< +0x00001850: rkey[0021]: ' I905' off: 0x00000850 len: 0x0000005c +>> +0 @I905@ INDI +1 NAME Margarita // +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 1932 +1 FAMC @F525@ +<< +0x000018ac: rkey[0022]: ' I906' off: 0x000008ac len: 0x0000006a +>> +0 @I906@ INDI +1 NAME Mechtilde // +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 1936 +1 FAMC @F525@ +1 FAMS @F531@ +<< +0x00001916: rkey[0023]: ' I907' off: 0x00000916 len: 0x00000066 +>> +0 @I907@ INDI +1 NAME Friedrich of_Leiningen // +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 1938 +1 FAMC @F525@ +<< +0x0000197c: rkey[0024]: ' I908' off: 0x0000097c len: 0x00000051 +>> +0 @I908@ INDI +1 NAME Eilika of_Oldenberg // +1 SEX F +1 TITL Duchess +1 FAMS @F530@ +<< +0x000019cd: rkey[0025]: ' I909' off: 0x000009cd len: 0x00000059 +>> +0 @I909@ INDI +1 NAME Melita // +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 1951 +1 FAMC @F530@ +<< +0x00001a26: rkey[0026]: ' I910' off: 0x00000a26 len: 0x00000063 +>> +0 @I910@ INDI +1 NAME Karl // +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 1952 +1 FAMC @F530@ +1 FAMS @F532@ +<< +0x00001a89: rkey[0027]: ' I911' off: 0x00000a89 len: 0x00000066 +>> +0 @I911@ INDI +1 NAME Andreas // +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 1955 +1 FAMC @F530@ +1 FAMS @F533@ +<< +0x00001aef: rkey[0028]: ' I912' off: 0x00000aef len: 0x0000005c +>> +0 @I912@ INDI +1 NAME Stephanie // +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 1958 +1 FAMC @F530@ +<< +0x00001b4b: rkey[0029]: ' I913' off: 0x00000b4b len: 0x00000060 +>> +0 @I913@ INDI +1 NAME Margarite of_Hohenloche- Ochringen// +1 SEX F +1 TITL Princess +1 FAMS @F532@ +<< +0x00001bab: rkey[0030]: ' I914' off: 0x00000bab len: 0x00000053 +>> +0 @I914@ INDI +1 NAME Alexandra of_Hanover // +1 SEX F +1 TITL Princess +1 FAMS @F533@ +<< +0x00001bfe: rkey[0031]: ' I915' off: 0x00000bfe len: 0x0000005a +>> +0 @I915@ INDI +1 NAME Ferdinand // +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 1982 +1 FAMC @F533@ +<< +0x00001c58: rkey[0032]: ' I916' off: 0x00000c58 len: 0x0000003c +>> +0 @I916@ INDI +1 NAME Karl /Bauscher/ +1 SEX M +1 FAMS @F531@ +<< +0x00001c94: rkey[0033]: ' I917' off: 0x00000c94 len: 0x0000004e +>> +0 @I917@ INDI +1 NAME Ulf /Bauscher/ +1 SEX M +1 BIRT +2 DATE 1963 +1 FAMC @F531@ +<< +0x00001ce2: rkey[0034]: ' I918' off: 0x00000ce2 len: 0x00000053 +>> +0 @I918@ INDI +1 NAME Berthold /Bauscher/ +1 SEX M +1 BIRT +2 DATE 1965 +1 FAMC @F531@ +<< +0x00001d35: rkey[0035]: ' I919' off: 0x00000d35 len: 0x00000050 +>> +0 @I919@ INDI +1 NAME Johan /Bauscher/ +1 SEX M +1 BIRT +2 DATE 1971 +1 FAMC @F531@ +<< +0x00001d85: rkey[0036]: ' I920' off: 0x00000d85 len: 0x00000072 +>> +0 @I920@ INDI +1 NAME Anne of_Austria // +1 SEX F +1 BIRT +2 DATE 1601 +1 DEAT +2 DATE 1666 +1 FAMC @F534@ +1 FAMS @F345@ +<< +0x00001df7: rkey[0037]: ' I921' off: 0x00000df7 len: 0x00000087 +>> +0 @I921@ INDI +1 NAME Friedrich Wilhelm of_Prussia// +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 1939 +1 FAMC @F339@ +1 FAMS @F535@ +1 FAMS @F536@ +<< +0x00001e7e: rkey[0038]: ' I922' off: 0x00000e7e len: 0x00000070 +>> +0 @I922@ INDI +1 NAME Michael of_Prussia // +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 1939 +1 FAMC @F339@ +1 FAMS @F537@ +<< +0x00001eee: rkey[0039]: ' I923' off: 0x00000eee len: 0x00000069 +>> +0 @I923@ INDI +1 NAME Marie-Cecile of_Prussia // +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 1942 +1 FAMC @F339@ +<< +0x00001f57: rkey[0040]: ' I924' off: 0x00000f57 len: 0x0000008a +>> +0 @I924@ INDI +1 NAME Louis Ferdinand of_Prussia// +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 1944 +1 DEAT +2 DATE 1977 +1 FAMC @F339@ +1 FAMS @F538@ +<< +0x00001fe1: rkey[0041]: ' I925' off: 0x00000fe1 len: 0x0000007b +>> +0 @I925@ INDI +1 NAME Christian Sigismund of_Prussia// +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 1946 +1 FAMC @F339@ +1 FAMS @F539@ +<< +0x0000205c: rkey[0042]: ' I926' off: 0x0000105c len: 0x00000050 +>> +0 @I926@ INDI +1 NAME Nina zu_Reventlow // +1 SEX F +1 TITL Countess +1 FAMS @F539@ +<< +0x000020ac: rkey[0043]: ' I927' off: 0x000010ac len: 0x00000038 +>> +0 @I927@ INDI +1 NAME Daughter // +1 SEX F +1 FAMC @F539@ +<< +0x000020e4: rkey[0044]: ' I928' off: 0x000010e4 len: 0x0000004c +>> +0 @I928@ INDI +1 NAME Donata of_Castell- Rudenhausen// +1 SEX F +1 FAMS @F538@ +<< +0x00002130: rkey[0045]: ' I929' off: 0x00001130 len: 0x0000005f +>> +0 @I929@ INDI +1 NAME Georg Friedrich // +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 1976 +1 FAMC @F538@ +<< +0x0000218f: rkey[0046]: ' I930' off: 0x0000118f len: 0x00000063 +>> +0 @I930@ INDI +1 NAME Corneilie-Cecile // +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 1978 +1 FAMC @F538@ +<< +0x000021f2: rkey[0047]: ' I931' off: 0x000011f2 len: 0x00000039 +>> +0 @I931@ INDI +1 NAME Jutta /Jorn/ +1 SEX F +1 FAMS @F537@ +<< +0x0000222b: rkey[0048]: ' I932' off: 0x0000122b len: 0x00000058 +>> +0 @I932@ INDI +1 NAME Micaela // +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 1967 +1 FAMC @F537@ +<< +0x00002283: rkey[0049]: ' I933' off: 0x00001283 len: 0x00000059 +>> +0 @I933@ INDI +1 NAME Nataly // +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 1970 +1 FAMC @F537@ +<< +0x000022dc: rkey[0050]: ' I934' off: 0x000012dc len: 0x0000003f +>> +0 @I934@ INDI +1 NAME Waltraud /Freydag/ +1 SEX F +1 FAMS @F535@ +<< +0x0000231b: rkey[0051]: ' I935' off: 0x0000131b len: 0x00000057 +>> +0 @I935@ INDI +1 NAME Philip // +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 1968 +1 FAMC @F535@ +<< +0x00002372: rkey[0052]: ' I936' off: 0x00001372 len: 0x00000042 +>> +0 @I936@ INDI +1 NAME Ehrengard /von_Reden/ +1 SEX F +1 FAMS @F536@ +<< +0x000023b4: rkey[0053]: ' I937' off: 0x000013b4 len: 0x0000005a +>> +0 @I937@ INDI +1 NAME Friedrich // +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 1979 +1 FAMC @F536@ +<< +0x0000240e: rkey[0054]: ' I938' off: 0x0000140e len: 0x0000005b +>> +0 @I938@ INDI +1 NAME Viktoria // +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 1982 +1 FAMC @F536@ +<< +0x00002469: rkey[0055]: ' I939' off: 0x00001469 len: 0x00000058 +>> +0 @I939@ INDI +1 NAME Joachim // +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 1984 +1 FAMC @F536@ +<< +0x000024c1: rkey[0056]: ' I940' off: 0x000014c1 len: 0x00000041 +>> +0 @I940@ INDI +1 NAME Margaret /Messenger/ +1 SEX F +1 FAMS @F198@ +<< +0x00002502: rkey[0057]: ' I941' off: 0x00001502 len: 0x00000054 +>> +0 @I941@ INDI +1 NAME Emily // +1 SEX F +1 TITL Hon. +1 BIRT +2 DATE 1976 +1 FAMC @F198@ +<< +0x00002556: rkey[0058]: ' I942' off: 0x00001556 len: 0x00000057 +>> +0 @I942@ INDI +1 NAME Benjamin // +1 SEX M +1 TITL Hon. +1 BIRT +2 DATE 1978 +1 FAMC @F198@ +<< +0x000025ad: rkey[0059]: ' I943' off: 0x000015ad len: 0x00000061 +>> +0 @I943@ INDI +1 NAME Alexander /Lascelles/ +1 SEX M +1 TITL Hon. +1 BIRT +2 DATE 1980 +1 FAMC @F198@ +<< +0x0000260e: rkey[0060]: ' I944' off: 0x0000160e len: 0x00000052 +>> +0 @I944@ INDI +1 NAME Edward /Lascelles/ +1 SEX M +1 BIRT +2 DATE 1982 +1 FAMC @F198@ +<< +0x00002660: rkey[0061]: ' I945' off: 0x00001660 len: 0x00000045 +>> +0 @I945@ INDI +1 NAME Fredericka Ann /Duhrrson/ +1 SEX F +1 FAMS @F199@ +<< +0x000026a5: rkey[0062]: ' I946' off: 0x000016a5 len: 0x00000052 +>> +0 @I946@ INDI +1 NAME Sophie /Lascelles/ +1 SEX F +1 BIRT +2 DATE 1973 +1 FAMC @F199@ +<< +0x000026f7: rkey[0063]: ' I947' off: 0x000016f7 len: 0x00000051 +>> +0 @I947@ INDI +1 NAME Rowan /Lascelles/ +1 SEX M +1 BIRT +2 DATE 1977 +1 FAMC @F199@ +<< +0x00002748: rkey[0064]: ' I948' off: 0x00001748 len: 0x0000003c +>> +0 @I948@ INDI +1 NAME Julie /Bayliss/ +1 SEX F +1 FAMS @F200@ +<< +0x00002784: rkey[0065]: ' I949' off: 0x00001784 len: 0x00000052 +>> +0 @I949@ INDI +1 NAME Thomas /Lascelles/ +1 SEX M +1 BIRT +2 DATE 1982 +1 FAMC @F200@ +<< +0x000027d6: rkey[0066]: ' I950' off: 0x000017d6 len: 0x00000051 +>> +0 @I950@ INDI +1 NAME Ellen /Lascelles/ +1 SEX F +1 BIRT +2 DATE 1984 +1 FAMC @F200@ +<< +0x00002827: rkey[0067]: ' I951' off: 0x00001827 len: 0x0000006f +>> +0 @I951@ INDI +1 NAME Marie Louise // +1 SEX F +1 BIRT +2 DATE 1662 +1 DEAT +2 DATE 1689 +1 FAMC @F443@ +1 FAMS @F540@ +<< +0x00002896: rkey[0068]: ' I952' off: 0x00001896 len: 0x0000007b +>> +0 @I952@ INDI +1 NAME Maud /Carnegie/ +1 SEX F +1 TITL Lady +1 BIRT +2 DATE 1893 +1 DEAT +2 DATE 1945 +1 FAMC @F15@ +1 FAMS @F541@ +<< +0x00002911: rkey[0069]: ' I953' off: 0x00001911 len: 0x00000064 +>> +0 @I953@ INDI +1 NAME Charles of_Southesk // +1 SEX M +1 TITL Earl XI +1 BIRT +2 DATE 1893 +1 FAMS @F541@ +<< +0x00002975: rkey[0070]: ' I954' off: 0x00001975 len: 0x00000081 +>> +0 @I954@ INDI +1 NAME James George Alexander/Carnegie/ +1 SEX M +1 TITL Duke of Fife +1 BIRT +2 DATE 1929 +1 FAMC @F541@ +1 FAMS @F542@ +<< +0x000029f6: rkey[0071]: ' I955' off: 0x000019f6 len: 0x00000049 +>> +0 @I955@ INDI +1 NAME Caroline /Dewar/ +1 SEX F +1 TITL Hon. +1 FAMS @F542@ +<< +0x00002a3f: rkey[0072]: ' I956' off: 0x00001a3f len: 0x00000060 +>> +0 @I956@ INDI +1 NAME Alexandra /Carnegie/ +1 SEX F +1 TITL Lady +1 BIRT +2 DATE 1959 +1 FAMC @F542@ +<< +0x00002a9f: rkey[0073]: ' I957' off: 0x00001a9f len: 0x0000006e +>> +0 @I957@ INDI +1 NAME David Charles /Carnegie/ +1 SEX M +1 TITL Earl of Macduff +1 BIRT +2 DATE 1961 +1 FAMC @F542@ +<< +0x00002b0d: rkey[0074]: ' I958' off: 0x00001b0d len: 0x00000085 +>> +0 @I958@ INDI +1 NAME Ragnhild Alexandra // +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 1930 +2 PLAC Oslo,Norway +1 FAMC @F297@ +1 FAMS @F543@ +<< +0x00002b92: rkey[0075]: ' I959' off: 0x00001b92 len: 0x00000073 +>> +0 @I959@ INDI +1 NAME Astrid Maud Ingeborg// +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 1932 +1 FAMC @F297@ +1 FAMS @F544@ +<< +0x00002c05: rkey[0076]: ' I960' off: 0x00001c05 len: 0x00000054 +>> +0 @I960@ INDI +1 NAME Johan Martin /Ferner/ +1 SEX M +1 BIRT +2 DATE 1927 +1 FAMS @F544@ +<< +0x00002c59: rkey[0077]: ' I961' off: 0x00001c59 len: 0x00000051 +>> +0 @I961@ INDI +1 NAME Cathrine /Ferner/ +1 SEX F +1 BIRT +2 DATE 1962 +1 FAMC @F544@ +<< +0x00002caa: rkey[0078]: ' I962' off: 0x00001caa len: 0x00000053 +>> +0 @I962@ INDI +1 NAME Benedickte /Ferner/ +1 SEX M +1 BIRT +2 DATE 1963 +1 FAMC @F544@ +<< +0x00002cfd: rkey[0079]: ' I963' off: 0x00001cfd len: 0x00000052 +>> +0 @I963@ INDI +1 NAME Alexander /Ferner/ +1 SEX M +1 BIRT +2 DATE 1965 +1 FAMC @F544@ +<< +0x00002d4f: rkey[0080]: ' I964' off: 0x00001d4f len: 0x00000052 +>> +0 @I964@ INDI +1 NAME Elisabeth /Ferner/ +1 SEX F +1 BIRT +2 DATE 1969 +1 FAMC @F544@ +<< +0x00002da1: rkey[0081]: ' I965' off: 0x00001da1 len: 0x00000056 +>> +0 @I965@ INDI +1 NAME Carl Christian /Ferner/ +1 SEX M +1 BIRT +2 DATE 1972 +1 FAMC @F544@ +<< +0x00002df7: rkey[0082]: ' I966' off: 0x00001df7 len: 0x0000003f +>> +0 @I966@ INDI +1 NAME Erling /Lorentzen/ +1 SEX M +1 FAMS @F543@ +<< +0x00002e36: rkey[0083]: ' I967' off: 0x00001e36 len: 0x0000003f +>> +0 @I967@ INDI +1 NAME Haakon /Lorentzen/ +1 SEX M +1 FAMC @F543@ +<< +0x00002e75: rkey[0084]: ' I968' off: 0x00001e75 len: 0x00000041 +>> +0 @I968@ INDI +1 NAME Ingeborg /Lorentzen/ +1 SEX F +1 FAMC @F543@ +<< +0x00002eb6: rkey[0085]: ' I969' off: 0x00001eb6 len: 0x0000006d +>> +0 @I969@ INDI +1 NAME Ragnhild Alexandra /Lorentzen/ +1 SEX F +1 BIRT +2 DATE 1968 +2 PLAC ,,Brazil +1 FAMC @F543@ +<< +0x00002f23: rkey[0086]: ' I970' off: 0x00001f23 len: 0x00000046 +>> +0 @I970@ INDI +1 NAME Anne of_Bourbon-Parma // +1 SEX F +1 TITL Princess +<< +0x00002f69: rkey[0087]: ' I971' off: 0x00001f69 len: 0x000000b5 +>> +0 @I971@ INDI +1 NAME Joana Maria Valentina/Lambrino/ +1 SEX F +1 BIRT +2 DATE 3 OCT 1898 +2 PLAC Roman,Romania +1 DEAT +2 DATE 11 MAR 1953 +2 PLAC Paris,France +1 FAMC @F545@ +1 FAMS @F287@ +<< +0x0000301e: rkey[0088]: ' I972' off: 0x0000201e len: 0x00000076 +>> +0 @I972@ INDI +1 NAME Margarita of_Romania // +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 1949 +2 PLAC Lausanne +1 FAMC @F310@ +<< +0x00003094: rkey[0089]: ' I973' off: 0x00002094 len: 0x00000080 +>> +0 @I973@ INDI +1 NAME Helen of_Romania // +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 1950 +2 PLAC Lausanne +1 FAMC @F310@ +1 FAMS @F546@ +<< +0x00003114: rkey[0090]: ' I974' off: 0x00002114 len: 0x00000076 +>> +0 @I974@ INDI +1 NAME Irina // +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 1953 +2 PLAC Lausanne +1 FAMC @F310@ +1 FAMS @F547@ +<< +0x0000318a: rkey[0091]: ' I975' off: 0x0000218a len: 0x00000059 +>> +0 @I975@ INDI +1 NAME Sophie // +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 1957 +1 FAMC @F310@ +<< +0x000031e3: rkey[0092]: ' I976' off: 0x000021e3 len: 0x00000058 +>> +0 @I976@ INDI +1 NAME Maria // +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 1964 +1 FAMC @F310@ +<< +0x0000323b: rkey[0093]: ' I977' off: 0x0000223b len: 0x00000054 +>> +0 @I977@ INDI +1 NAME Robin /Medforth-Mills/ +1 SEX M +1 TITL Professor +1 FAMS @F546@ +<< +0x0000328f: rkey[0094]: ' I978' off: 0x0000228f len: 0x00000059 +>> +0 @I978@ INDI +1 NAME Nicholas /Medforth-Mills/ +1 SEX M +1 BIRT +2 DATE 1985 +1 FAMC @F546@ +<< +0x000032e8: rkey[0095]: ' I979' off: 0x000022e8 len: 0x0000003b +>> +0 @I979@ INDI +1 NAME John /Kreuger/ +1 SEX M +1 FAMS @F547@ +<< +0x00003323: rkey[0096]: ' I980' off: 0x00002323 len: 0x00000051 +>> +0 @I980@ INDI +1 NAME Michael /Kreuger/ +1 SEX M +1 BIRT +2 DATE 1985 +1 FAMC @F547@ +<< +0x00003374: rkey[0097]: ' I981' off: 0x00002374 len: 0x00000048 +>> +0 @I981@ INDI +1 NAME William /Worsley/ +1 SEX M +1 TITL Sir +1 FAMS @F81@ +<< +0x000033bc: rkey[0098]: ' I982' off: 0x000023bc len: 0x00000052 +>> +0 @I982@ INDI +1 NAME Martin /Lascelles/ +1 SEX M +1 BIRT +2 DATE 1963 +1 FAMC @F196@ +<< +0x0000340e: rkey[0099]: ' I983' off: 0x0000240e len: 0x0000003f +>> +0 @I983@ INDI +1 NAME Alexandra /Morton/ +1 SEX F +1 FAMS @F201@ +<< +0x0000344d: rkey[0100]: ' I984' off: 0x0000244d len: 0x000000e7 +>> +0 @I984@ INDI +1 NAME Richard_III // +1 SEX M +1 TITL King of England +1 BIRT +2 DATE 2 OCT 1452 +2 PLAC Fotheringay,Castle +1 DEAT +2 DATE 22 AUG 1485 +2 PLAC Bosworth +1 BURI +2 PLAC Grey Friars,Abbey,Leicester +1 FAMC @F548@ +1 FAMS @F549@ +<< +0x00003534: rkey[0101]: ' I985' off: 0x00002534 len: 0x00000114 +>> +0 @I985@ INDI +1 NAME Anne /Nevill/ +1 SEX F +1 TITL Lady +1 BIRT +2 DATE 11 JUN 1456 +2 PLAC Warwick Castle,Warwick,England +1 DEAT +2 DATE 16 MAR 1485 +2 PLAC Westminster,Palace,London,England +1 BURI +2 PLAC Westminster,Abbey,London,England +1 FAMC @F550@ +1 FAMS @F551@ +1 FAMS @F549@ +<< +0x00003648: rkey[0102]: ' I986' off: 0x00002648 len: 0x000000d8 +>> +0 @I986@ INDI +1 NAME Edward // +1 SEX M +1 TITL Prince of Wales +1 BIRT +2 DATE ABT DEC 1473 +2 PLAC Middleham Castle,Yorkshire,England +1 DEAT +2 DATE 9 APR 1484 +2 PLAC Middleham Castle,Yorkshire,England +1 FAMC @F549@ +<< +0x00003720: rkey[0103]: ' I987' off: 0x00002720 len: 0x00000076 +>> +0 @I987@ INDI +1 NAME Richard /Neville/ +1 SEX M +1 TITL Earl of Warwick +1 DEAT +2 DATE 1471 +1 FAMC @F552@ +1 FAMS @F550@ +<< +0x00003796: rkey[0104]: ' I988' off: 0x00002796 len: 0x00000077 +>> +0 @I988@ INDI +1 NAME Richard /Plantagenet/ +1 SEX M +1 TITL Duke of York +1 DEAT +2 DATE 1460 +1 FAMC @F553@ +1 FAMS @F548@ +<< +0x0000380d: rkey[0105]: ' I989' off: 0x0000280d len: 0x00000069 +>> +0 @I989@ INDI +1 NAME Cicely /Nevill/ +1 SEX F +1 TITL Lady +1 DEAT +2 DATE 1495 +1 FAMC @F554@ +1 FAMS @F548@ +<< +0x00003876: rkey[0106]: ' I990' off: 0x00002876 len: 0x00000053 +>> +0 @I990@ INDI +1 NAME Ralph of_Westmoreland 1st// +1 SEX M +1 TITL Earl +1 FAMS @F554@ +<< +0x000038c9: rkey[0107]: ' I991' off: 0x000028c9 len: 0x000000fd +>> +0 @I991@ INDI +1 NAME Edward_IV // +1 SEX M +1 TITL King of England +1 BIRT +2 DATE 28 APR 1442 +2 PLAC Rouen,France +1 DEAT +2 DATE 9 APR 1483 +2 PLAC Westminster,Palace,London,England +1 BURI +2 PLAC St. George Chap.,Windsor,England +1 FAMC @F548@ +1 FAMS @F456@ +<< +0x000039c6: rkey[0108]: ' I992' off: 0x000029c6 len: 0x00000060 +>> +0 @I992@ INDI +1 NAME Edmund // +1 SEX M +1 TITL Earl of Rutland +1 DEAT +2 DATE 1460 +1 FAMC @F548@ +<< +0x00003a26: rkey[0109]: ' I993' off: 0x00002a26 len: 0x0000005c +>> +0 @I993@ INDI +1 NAME George // +1 SEX M +1 TITL Duke of Clarence +1 FAMC @F548@ +1 FAMS @F555@ +<< +0x00003a82: rkey[0110]: ' I994' off: 0x00002a82 len: 0x00000063 +>> +0 @I994@ INDI +1 NAME Anne // +1 SEX F +1 DEAT +2 DATE 1476 +1 FAMC @F548@ +1 FAMS @F556@ +1 FAMS @F557@ +<< +0x00003ae5: rkey[0111]: ' I995' off: 0x00002ae5 len: 0x0000005a +>> +0 @I995@ INDI +1 NAME Elizabeth // +1 SEX F +1 DEAT +2 DATE 1503 +1 FAMC @F548@ +1 FAMS @F558@ +<< +0x00003b3f: rkey[0112]: ' I996' off: 0x00002b3f len: 0x00000046 +>> +0 @I996@ INDI +1 NAME Margaret // +1 SEX F +1 FAMC @F548@ +1 FAMS @F559@ +<< +0x00003b85: rkey[0113]: ' I997' off: 0x00002b85 len: 0x00000036 +>> +0 @I997@ INDI +1 NAME Ursula // +1 SEX F +1 FAMC @F548@ +<< +0x00003bbb: rkey[0114]: ' I998' off: 0x00002bbb len: 0x000000f7 +>> +0 @I998@ INDI +1 NAME Elizabeth /Woodville/ +1 SEX F +1 BIRT +2 DATE ABT 1437 +2 PLAC Grafton Regis,Northants +1 DEAT +2 DATE 8 JUN 1492 +2 PLAC Bermondsey Abbey +1 BURI +2 PLAC St. George Chap.,Windsor,England +1 FAMC @F560@ +1 FAMS @F561@ +1 FAMS @F456@ +<< +0x00003cb2: rkey[0115]: ' I999' off: 0x00002cb2 len: 0x000000a7 +>> +0 @I999@ INDI +1 NAME Mary // +1 SEX F +1 BIRT +2 DATE AUG 1466 +2 PLAC Windsor Castle,Berkshire,England +1 DEAT +2 DATE 23 MAY 1482 +2 PLAC Greenwich,,England +1 FAMC @F456@ +<< +0x00003d59: rkey[0116]: ' F1000' off: 0x00002d59 len: 0x0000002c +>> +0 @F1000@ FAM +1 HUSB @I1912@ +1 CHIL @I1919@ +<< +0x00003d85: rkey[0117]: ' F1001' off: 0x00002d85 len: 0x0000002c +>> +0 @F1001@ FAM +1 HUSB @I1953@ +1 CHIL @I1913@ +<< +0x00003db1: rkey[0118]: ' F1002' off: 0x00002db1 len: 0x0000004a +>> +0 @F1002@ FAM +1 HUSB @I1915@ +1 WIFE @I1916@ +1 CHIL @I1917@ +1 CHIL @I1914@ +<< +0x00003dfb: rkey[0119]: ' F1003' off: 0x00002dfb len: 0x0000002c +>> +0 @F1003@ FAM +1 HUSB @I1918@ +1 CHIL @I1916@ +<< +0x00003e27: rkey[0120]: ' F1004' off: 0x00002e27 len: 0x0000002c +>> +0 @F1004@ FAM +1 HUSB @I2186@ +1 CHIL @I1918@ +<< +0x00003e53: rkey[0121]: ' F1005' off: 0x00002e53 len: 0x0000003b +>> +0 @F1005@ FAM +1 HUSB @I1922@ +1 WIFE @I1923@ +1 CHIL @I1921@ +<< +0x00003e8e: rkey[0122]: ' F1006' off: 0x00002e8e len: 0x0000003b +>> +0 @F1006@ FAM +1 HUSB @I1924@ +1 WIFE @I1925@ +1 CHIL @I1923@ +<< +0x00003ec9: rkey[0123]: ' F1007' off: 0x00002ec9 len: 0x0000003b +>> +0 @F1007@ FAM +1 HUSB @I1926@ +1 WIFE @I1927@ +1 CHIL @I1925@ +<< +0x00003f04: rkey[0124]: ' F1008' off: 0x00002f04 len: 0x0000003b +>> +0 @F1008@ FAM +1 HUSB @I1930@ +1 WIFE @I1931@ +1 CHIL @I1928@ +<< +0x00003f3f: rkey[0125]: ' F1009' off: 0x00002f3f len: 0x0000002c +>> +0 @F1009@ FAM +1 HUSB @I1934@ +1 CHIL @I1931@ +<< +0x00003f6b: rkey[0126]: ' F1010' off: 0x00002f6b len: 0x0000003b +>> +0 @F1010@ FAM +1 HUSB @I1932@ +1 WIFE @I1931@ +1 CHIL @I1933@ +<< +0x00003fa6: rkey[0127]: ' F1011' off: 0x00002fa6 len: 0x0000003b +>> +0 @F1011@ FAM +1 HUSB @I1935@ +1 CHIL @I1934@ +1 CHIL @I2185@ +<< +0x00003fe1: rkey[0128]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0129]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0130]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0131]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0132]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0133]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0134]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0135]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0136]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0137]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0138]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0139]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0140]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0141]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0142]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0143]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0144]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0145]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0146]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0147]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0148]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0149]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0150]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0151]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0152]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0153]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0154]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0155]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0156]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0157]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0158]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0159]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0160]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0161]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0162]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0163]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0164]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0165]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0166]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0167]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0168]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0169]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0170]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0171]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0172]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0173]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0174]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0175]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0176]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0177]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0178]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0179]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0180]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0181]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0182]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0183]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0184]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0185]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0186]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0187]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0188]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0189]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0190]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0191]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0192]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0193]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0194]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0195]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0196]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0197]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0198]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0199]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0200]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0201]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0202]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0203]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0204]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0205]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0206]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0207]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0208]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0209]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0210]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0211]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0212]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0213]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0214]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0215]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0216]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0217]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0218]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0219]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0220]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0221]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0222]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0223]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0224]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0225]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0226]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0227]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0228]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0229]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0230]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0231]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0232]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0233]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0234]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0235]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0236]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0237]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0238]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0239]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0240]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0241]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0242]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0243]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0244]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0245]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0246]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0247]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0248]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0249]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0250]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0251]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0252]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0253]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fe1: rkey[0254]: ' ' off: 0x00000000 len: 0x00000000 +>><< + +0x00003fe1: EOF (0x00003fe1) GOOD + +BLOCK - DIRECTORY +0x00000000: ix_self: 0x00030005 (ad/af) +0x00000004: ix_type: 2 (BLOCK) +0x00000006: ix_pad1: 0x0000 +0x00000008: ix_parent: 0x00000000 (aa/aa) +0x0000000c: ix_nkeys: 128 +0x0000000e: ix_rkey[0000]: ' F1012' +0x00000016: ix_rkey[0001]: ' F1013' +0x0000001e: ix_rkey[0002]: ' F1014' +0x00000026: ix_rkey[0003]: ' F1015' +0x0000002e: ix_rkey[0004]: ' F1016' +0x00000036: ix_rkey[0005]: ' F1017' +0x0000003e: ix_rkey[0006]: ' F1018' +0x00000046: ix_rkey[0007]: ' F1019' +0x0000004e: ix_rkey[0008]: ' F1020' +0x00000056: ix_rkey[0009]: ' F1021' +0x0000005e: ix_rkey[0010]: ' F1022' +0x00000066: ix_rkey[0011]: ' F1023' +0x0000006e: ix_rkey[0012]: ' F1024' +0x00000076: ix_rkey[0013]: ' F1025' +0x0000007e: ix_rkey[0014]: ' F1026' +0x00000086: ix_rkey[0015]: ' F1027' +0x0000008e: ix_rkey[0016]: ' F1028' +0x00000096: ix_rkey[0017]: ' F1029' +0x0000009e: ix_rkey[0018]: ' F1030' +0x000000a6: ix_rkey[0019]: ' F1031' +0x000000ae: ix_rkey[0020]: ' F1032' +0x000000b6: ix_rkey[0021]: ' F1033' +0x000000be: ix_rkey[0022]: ' F1034' +0x000000c6: ix_rkey[0023]: ' F1035' +0x000000ce: ix_rkey[0024]: ' F1036' +0x000000d6: ix_rkey[0025]: ' F1037' +0x000000de: ix_rkey[0026]: ' F1038' +0x000000e6: ix_rkey[0027]: ' F1039' +0x000000ee: ix_rkey[0028]: ' F1040' +0x000000f6: ix_rkey[0029]: ' F1041' +0x000000fe: ix_rkey[0030]: ' F1042' +0x00000106: ix_rkey[0031]: ' F1043' +0x0000010e: ix_rkey[0032]: ' F1044' +0x00000116: ix_rkey[0033]: ' F1045' +0x0000011e: ix_rkey[0034]: ' F1046' +0x00000126: ix_rkey[0035]: ' F1047' +0x0000012e: ix_rkey[0036]: ' F1048' +0x00000136: ix_rkey[0037]: ' F1049' +0x0000013e: ix_rkey[0038]: ' F1050' +0x00000146: ix_rkey[0039]: ' F1051' +0x0000014e: ix_rkey[0040]: ' F1052' +0x00000156: ix_rkey[0041]: ' F1053' +0x0000015e: ix_rkey[0042]: ' F1054' +0x00000166: ix_rkey[0043]: ' F1055' +0x0000016e: ix_rkey[0044]: ' F1056' +0x00000176: ix_rkey[0045]: ' F1057' +0x0000017e: ix_rkey[0046]: ' F1058' +0x00000186: ix_rkey[0047]: ' F1059' +0x0000018e: ix_rkey[0048]: ' F1060' +0x00000196: ix_rkey[0049]: ' F1061' +0x0000019e: ix_rkey[0050]: ' F1062' +0x000001a6: ix_rkey[0051]: ' F1063' +0x000001ae: ix_rkey[0052]: ' F1064' +0x000001b6: ix_rkey[0053]: ' F1065' +0x000001be: ix_rkey[0054]: ' F1066' +0x000001c6: ix_rkey[0055]: ' F1067' +0x000001ce: ix_rkey[0056]: ' F1068' +0x000001d6: ix_rkey[0057]: ' F1069' +0x000001de: ix_rkey[0058]: ' F1070' +0x000001e6: ix_rkey[0059]: ' F1071' +0x000001ee: ix_rkey[0060]: ' F1072' +0x000001f6: ix_rkey[0061]: ' F1073' +0x000001fe: ix_rkey[0062]: ' F1074' +0x00000206: ix_rkey[0063]: ' F1075' +0x0000020e: ix_rkey[0064]: ' F1076' +0x00000216: ix_rkey[0065]: ' F1077' +0x0000021e: ix_rkey[0066]: ' F1078' +0x00000226: ix_rkey[0067]: ' F1079' +0x0000022e: ix_rkey[0068]: ' F1080' +0x00000236: ix_rkey[0069]: ' F1081' +0x0000023e: ix_rkey[0070]: ' F1082' +0x00000246: ix_rkey[0071]: ' F1083' +0x0000024e: ix_rkey[0072]: ' F1084' +0x00000256: ix_rkey[0073]: ' F1085' +0x0000025e: ix_rkey[0074]: ' F1086' +0x00000266: ix_rkey[0075]: ' F1087' +0x0000026e: ix_rkey[0076]: ' F1088' +0x00000276: ix_rkey[0077]: ' F1089' +0x0000027e: ix_rkey[0078]: ' F1090' +0x00000286: ix_rkey[0079]: ' F1091' +0x0000028e: ix_rkey[0080]: ' F1092' +0x00000296: ix_rkey[0081]: ' F1093' +0x0000029e: ix_rkey[0082]: ' F1094' +0x000002a6: ix_rkey[0083]: ' F1095' +0x000002ae: ix_rkey[0084]: ' F1096' +0x000002b6: ix_rkey[0085]: ' F1097' +0x000002be: ix_rkey[0086]: ' F1098' +0x000002c6: ix_rkey[0087]: ' F1099' +0x000002ce: ix_rkey[0088]: ' F1100' +0x000002d6: ix_rkey[0089]: ' F1101' +0x000002de: ix_rkey[0090]: ' F1102' +0x000002e6: ix_rkey[0091]: ' F1103' +0x000002ee: ix_rkey[0092]: ' F1104' +0x000002f6: ix_rkey[0093]: ' F1105' +0x000002fe: ix_rkey[0094]: ' F1106' +0x00000306: ix_rkey[0095]: ' F1107' +0x0000030e: ix_rkey[0096]: ' F1108' +0x00000316: ix_rkey[0097]: ' F1109' +0x0000031e: ix_rkey[0098]: ' F1110' +0x00000326: ix_rkey[0099]: ' F1111' +0x0000032e: ix_rkey[0100]: ' F1112' +0x00000336: ix_rkey[0101]: ' F1113' +0x0000033e: ix_rkey[0102]: ' F1114' +0x00000346: ix_rkey[0103]: ' F1115' +0x0000034e: ix_rkey[0104]: ' F1116' +0x00000356: ix_rkey[0105]: ' F1117' +0x0000035e: ix_rkey[0106]: ' F1118' +0x00000366: ix_rkey[0107]: ' F1119' +0x0000036e: ix_rkey[0108]: ' F1120' +0x00000376: ix_rkey[0109]: ' F1121' +0x0000037e: ix_rkey[0110]: ' F1122' +0x00000386: ix_rkey[0111]: ' F1123' +0x0000038e: ix_rkey[0112]: ' F1124' +0x00000396: ix_rkey[0113]: ' F1125' +0x0000039e: ix_rkey[0114]: ' F1126' +0x000003a6: ix_rkey[0115]: ' F1127' +0x000003ae: ix_rkey[0116]: ' F1128' +0x000003b6: ix_rkey[0117]: ' F1129' +0x000003be: ix_rkey[0118]: ' F1130' +0x000003c6: ix_rkey[0119]: ' F1131' +0x000003ce: ix_rkey[0120]: ' F1132' +0x000003d6: ix_rkey[0121]: ' F1133' +0x000003de: ix_rkey[0122]: ' F1134' +0x000003e6: ix_rkey[0123]: ' F1135' +0x000003ee: ix_rkey[0124]: ' F1136' +0x000003f6: ix_rkey[0125]: ' F1137' +0x000003fe: ix_rkey[0126]: ' F1138' +0x00000406: ix_rkey[0127]: ' F1139' +0x0000040e: ix_rkey[0128]: ' ' +0x00000416: ix_rkey[0129]: ' ' +0x0000041e: ix_rkey[0130]: ' ' +0x00000426: ix_rkey[0131]: ' ' +0x0000042e: ix_rkey[0132]: ' ' +0x00000436: ix_rkey[0133]: ' ' +0x0000043e: ix_rkey[0134]: ' ' +0x00000446: ix_rkey[0135]: ' ' +0x0000044e: ix_rkey[0136]: ' ' +0x00000456: ix_rkey[0137]: ' ' +0x0000045e: ix_rkey[0138]: ' ' +0x00000466: ix_rkey[0139]: ' ' +0x0000046e: ix_rkey[0140]: ' ' +0x00000476: ix_rkey[0141]: ' ' +0x0000047e: ix_rkey[0142]: ' ' +0x00000486: ix_rkey[0143]: ' ' +0x0000048e: ix_rkey[0144]: ' ' +0x00000496: ix_rkey[0145]: ' ' +0x0000049e: ix_rkey[0146]: ' ' +0x000004a6: ix_rkey[0147]: ' ' +0x000004ae: ix_rkey[0148]: ' ' +0x000004b6: ix_rkey[0149]: ' ' +0x000004be: ix_rkey[0150]: ' ' +0x000004c6: ix_rkey[0151]: ' ' +0x000004ce: ix_rkey[0152]: ' ' +0x000004d6: ix_rkey[0153]: ' ' +0x000004de: ix_rkey[0154]: ' ' +0x000004e6: ix_rkey[0155]: ' ' +0x000004ee: ix_rkey[0156]: ' ' +0x000004f6: ix_rkey[0157]: ' ' +0x000004fe: ix_rkey[0158]: ' ' +0x00000506: ix_rkey[0159]: ' ' +0x0000050e: ix_rkey[0160]: ' ' +0x00000516: ix_rkey[0161]: ' ' +0x0000051e: ix_rkey[0162]: ' ' +0x00000526: ix_rkey[0163]: ' ' +0x0000052e: ix_rkey[0164]: ' ' +0x00000536: ix_rkey[0165]: ' ' +0x0000053e: ix_rkey[0166]: ' ' +0x00000546: ix_rkey[0167]: ' ' +0x0000054e: ix_rkey[0168]: ' ' +0x00000556: ix_rkey[0169]: ' ' +0x0000055e: ix_rkey[0170]: ' ' +0x00000566: ix_rkey[0171]: ' ' +0x0000056e: ix_rkey[0172]: ' ' +0x00000576: ix_rkey[0173]: ' ' +0x0000057e: ix_rkey[0174]: ' ' +0x00000586: ix_rkey[0175]: ' ' +0x0000058e: ix_rkey[0176]: ' ' +0x00000596: ix_rkey[0177]: ' ' +0x0000059e: ix_rkey[0178]: ' ' +0x000005a6: ix_rkey[0179]: ' ' +0x000005ae: ix_rkey[0180]: ' ' +0x000005b6: ix_rkey[0181]: ' ' +0x000005be: ix_rkey[0182]: ' ' +0x000005c6: ix_rkey[0183]: ' ' +0x000005ce: ix_rkey[0184]: ' ' +0x000005d6: ix_rkey[0185]: ' ' +0x000005de: ix_rkey[0186]: ' ' +0x000005e6: ix_rkey[0187]: ' ' +0x000005ee: ix_rkey[0188]: ' ' +0x000005f6: ix_rkey[0189]: ' ' +0x000005fe: ix_rkey[0190]: ' ' +0x00000606: ix_rkey[0191]: ' ' +0x0000060e: ix_rkey[0192]: ' ' +0x00000616: ix_rkey[0193]: ' ' +0x0000061e: ix_rkey[0194]: ' ' +0x00000626: ix_rkey[0195]: ' ' +0x0000062e: ix_rkey[0196]: ' ' +0x00000636: ix_rkey[0197]: ' ' +0x0000063e: ix_rkey[0198]: ' ' +0x00000646: ix_rkey[0199]: ' ' +0x0000064e: ix_rkey[0200]: ' ' +0x00000656: ix_rkey[0201]: ' ' +0x0000065e: ix_rkey[0202]: ' ' +0x00000666: ix_rkey[0203]: ' ' +0x0000066e: ix_rkey[0204]: ' ' +0x00000676: ix_rkey[0205]: ' ' +0x0000067e: ix_rkey[0206]: ' ' +0x00000686: ix_rkey[0207]: ' ' +0x0000068e: ix_rkey[0208]: ' ' +0x00000696: ix_rkey[0209]: ' ' +0x0000069e: ix_rkey[0210]: ' ' +0x000006a6: ix_rkey[0211]: ' ' +0x000006ae: ix_rkey[0212]: ' ' +0x000006b6: ix_rkey[0213]: ' ' +0x000006be: ix_rkey[0214]: ' ' +0x000006c6: ix_rkey[0215]: ' ' +0x000006ce: ix_rkey[0216]: ' ' +0x000006d6: ix_rkey[0217]: ' ' +0x000006de: ix_rkey[0218]: ' ' +0x000006e6: ix_rkey[0219]: ' ' +0x000006ee: ix_rkey[0220]: ' ' +0x000006f6: ix_rkey[0221]: ' ' +0x000006fe: ix_rkey[0222]: ' ' +0x00000706: ix_rkey[0223]: ' ' +0x0000070e: ix_rkey[0224]: ' ' +0x00000716: ix_rkey[0225]: ' ' +0x0000071e: ix_rkey[0226]: ' ' +0x00000726: ix_rkey[0227]: ' ' +0x0000072e: ix_rkey[0228]: ' ' +0x00000736: ix_rkey[0229]: ' ' +0x0000073e: ix_rkey[0230]: ' ' +0x00000746: ix_rkey[0231]: ' ' +0x0000074e: ix_rkey[0232]: ' ' +0x00000756: ix_rkey[0233]: ' ' +0x0000075e: ix_rkey[0234]: ' ' +0x00000766: ix_rkey[0235]: ' ' +0x0000076e: ix_rkey[0236]: ' ' +0x00000776: ix_rkey[0237]: ' ' +0x0000077e: ix_rkey[0238]: ' ' +0x00000786: ix_rkey[0239]: ' ' +0x0000078e: ix_rkey[0240]: ' ' +0x00000796: ix_rkey[0241]: ' ' +0x0000079e: ix_rkey[0242]: ' ' +0x000007a6: ix_rkey[0243]: ' ' +0x000007ae: ix_rkey[0244]: ' ' +0x000007b6: ix_rkey[0245]: ' ' +0x000007be: ix_rkey[0246]: ' ' +0x000007c6: ix_rkey[0247]: ' ' +0x000007ce: ix_rkey[0248]: ' ' +0x000007d6: ix_rkey[0249]: ' ' +0x000007de: ix_rkey[0250]: ' ' +0x000007e6: ix_rkey[0251]: ' ' +0x000007ee: ix_rkey[0252]: ' ' +0x000007f6: ix_rkey[0253]: ' ' +0x000007fe: ix_rkey[0254]: ' ' +0x00000806: ix_pad2: 0x0000 +0x00000808: ix_offs[0000]: 0x00000000 +0x0000080c: ix_lens[0000]: 0x0000002c +0x00000810: ix_offs[0001]: 0x0000002c +0x00000814: ix_lens[0001]: 0x0000002c +0x00000818: ix_offs[0002]: 0x00000058 +0x0000081c: ix_lens[0002]: 0x0000003b +0x00000820: ix_offs[0003]: 0x00000093 +0x00000824: ix_lens[0003]: 0x0000002c +0x00000828: ix_offs[0004]: 0x000000bf +0x0000082c: ix_lens[0004]: 0x00000059 +0x00000830: ix_offs[0005]: 0x00000118 +0x00000834: ix_lens[0005]: 0x0000003b +0x00000838: ix_offs[0006]: 0x00000153 +0x0000083c: ix_lens[0006]: 0x0000002c +0x00000840: ix_offs[0007]: 0x0000017f +0x00000844: ix_lens[0007]: 0x0000002c +0x00000848: ix_offs[0008]: 0x000001ab +0x0000084c: ix_lens[0008]: 0x0000002c +0x00000850: ix_offs[0009]: 0x000001d7 +0x00000854: ix_lens[0009]: 0x0000002c +0x00000858: ix_offs[0010]: 0x00000203 +0x0000085c: ix_lens[0010]: 0x0000002c +0x00000860: ix_offs[0011]: 0x0000022f +0x00000864: ix_lens[0011]: 0x0000002c +0x00000868: ix_offs[0012]: 0x0000025b +0x0000086c: ix_lens[0012]: 0x0000004a +0x00000870: ix_offs[0013]: 0x000002a5 +0x00000874: ix_lens[0013]: 0x0000002c +0x00000878: ix_offs[0014]: 0x000002d1 +0x0000087c: ix_lens[0014]: 0x0000003b +0x00000880: ix_offs[0015]: 0x0000030c +0x00000884: ix_lens[0015]: 0x0000002c +0x00000888: ix_offs[0016]: 0x00000338 +0x0000088c: ix_lens[0016]: 0x00000086 +0x00000890: ix_offs[0017]: 0x000003be +0x00000894: ix_lens[0017]: 0x0000002c +0x00000898: ix_offs[0018]: 0x000003ea +0x0000089c: ix_lens[0018]: 0x0000004a +0x000008a0: ix_offs[0019]: 0x00000434 +0x000008a4: ix_lens[0019]: 0x0000002c +0x000008a8: ix_offs[0020]: 0x00000460 +0x000008ac: ix_lens[0020]: 0x0000002c +0x000008b0: ix_offs[0021]: 0x0000048c +0x000008b4: ix_lens[0021]: 0x0000002c +0x000008b8: ix_offs[0022]: 0x000004b8 +0x000008bc: ix_lens[0022]: 0x0000003b +0x000008c0: ix_offs[0023]: 0x000004f3 +0x000008c4: ix_lens[0023]: 0x0000002c +0x000008c8: ix_offs[0024]: 0x0000051f +0x000008cc: ix_lens[0024]: 0x0000002c +0x000008d0: ix_offs[0025]: 0x0000054b +0x000008d4: ix_lens[0025]: 0x0000003b +0x000008d8: ix_offs[0026]: 0x00000586 +0x000008dc: ix_lens[0026]: 0x0000002c +0x000008e0: ix_offs[0027]: 0x000005b2 +0x000008e4: ix_lens[0027]: 0x0000002c +0x000008e8: ix_offs[0028]: 0x000005de +0x000008ec: ix_lens[0028]: 0x0000003b +0x000008f0: ix_offs[0029]: 0x00000619 +0x000008f4: ix_lens[0029]: 0x0000002c +0x000008f8: ix_offs[0030]: 0x00000645 +0x000008fc: ix_lens[0030]: 0x0000003b +0x00000900: ix_offs[0031]: 0x00000680 +0x00000904: ix_lens[0031]: 0x0000002c +0x00000908: ix_offs[0032]: 0x000006ac +0x0000090c: ix_lens[0032]: 0x0000003b +0x00000910: ix_offs[0033]: 0x000006e7 +0x00000914: ix_lens[0033]: 0x0000002c +0x00000918: ix_offs[0034]: 0x00000713 +0x0000091c: ix_lens[0034]: 0x0000002c +0x00000920: ix_offs[0035]: 0x0000073f +0x00000924: ix_lens[0035]: 0x0000002c +0x00000928: ix_offs[0036]: 0x0000076b +0x0000092c: ix_lens[0036]: 0x0000002c +0x00000930: ix_offs[0037]: 0x00000797 +0x00000934: ix_lens[0037]: 0x0000002c +0x00000938: ix_offs[0038]: 0x000007c3 +0x0000093c: ix_lens[0038]: 0x0000002c +0x00000940: ix_offs[0039]: 0x000007ef +0x00000944: ix_lens[0039]: 0x0000002c +0x00000948: ix_offs[0040]: 0x0000081b +0x0000094c: ix_lens[0040]: 0x0000002c +0x00000950: ix_offs[0041]: 0x00000847 +0x00000954: ix_lens[0041]: 0x0000002c +0x00000958: ix_offs[0042]: 0x00000873 +0x0000095c: ix_lens[0042]: 0x0000002c +0x00000960: ix_offs[0043]: 0x0000089f +0x00000964: ix_lens[0043]: 0x0000002c +0x00000968: ix_offs[0044]: 0x000008cb +0x0000096c: ix_lens[0044]: 0x0000002c +0x00000970: ix_offs[0045]: 0x000008f7 +0x00000974: ix_lens[0045]: 0x0000002c +0x00000978: ix_offs[0046]: 0x00000923 +0x0000097c: ix_lens[0046]: 0x0000002c +0x00000980: ix_offs[0047]: 0x0000094f +0x00000984: ix_lens[0047]: 0x0000002c +0x00000988: ix_offs[0048]: 0x0000097b +0x0000098c: ix_lens[0048]: 0x0000002c +0x00000990: ix_offs[0049]: 0x000009a7 +0x00000994: ix_lens[0049]: 0x0000002c +0x00000998: ix_offs[0050]: 0x000009d3 +0x0000099c: ix_lens[0050]: 0x0000002c +0x000009a0: ix_offs[0051]: 0x000009ff +0x000009a4: ix_lens[0051]: 0x0000002c +0x000009a8: ix_offs[0052]: 0x00000a2b +0x000009ac: ix_lens[0052]: 0x0000002c +0x000009b0: ix_offs[0053]: 0x00000a57 +0x000009b4: ix_lens[0053]: 0x0000002c +0x000009b8: ix_offs[0054]: 0x00000a83 +0x000009bc: ix_lens[0054]: 0x0000002c +0x000009c0: ix_offs[0055]: 0x00000aaf +0x000009c4: ix_lens[0055]: 0x0000002c +0x000009c8: ix_offs[0056]: 0x00000adb +0x000009cc: ix_lens[0056]: 0x0000003b +0x000009d0: ix_offs[0057]: 0x00000b16 +0x000009d4: ix_lens[0057]: 0x0000002c +0x000009d8: ix_offs[0058]: 0x00000b42 +0x000009dc: ix_lens[0058]: 0x0000002c +0x000009e0: ix_offs[0059]: 0x00000b6e +0x000009e4: ix_lens[0059]: 0x00000059 +0x000009e8: ix_offs[0060]: 0x00000bc7 +0x000009ec: ix_lens[0060]: 0x0000002c +0x000009f0: ix_offs[0061]: 0x00000bf3 +0x000009f4: ix_lens[0061]: 0x0000002c +0x000009f8: ix_offs[0062]: 0x00000c1f +0x000009fc: ix_lens[0062]: 0x0000002c +0x00000a00: ix_offs[0063]: 0x00000c4b +0x00000a04: ix_lens[0063]: 0x0000002c +0x00000a08: ix_offs[0064]: 0x00000c77 +0x00000a0c: ix_lens[0064]: 0x00000034 +0x00000a10: ix_offs[0065]: 0x00000cab +0x00000a14: ix_lens[0065]: 0x0000002c +0x00000a18: ix_offs[0066]: 0x00000cd7 +0x00000a1c: ix_lens[0066]: 0x0000002c +0x00000a20: ix_offs[0067]: 0x00000d03 +0x00000a24: ix_lens[0067]: 0x0000004a +0x00000a28: ix_offs[0068]: 0x00000d4d +0x00000a2c: ix_lens[0068]: 0x0000002c +0x00000a30: ix_offs[0069]: 0x00000d79 +0x00000a34: ix_lens[0069]: 0x0000002c +0x00000a38: ix_offs[0070]: 0x00000da5 +0x00000a3c: ix_lens[0070]: 0x0000002c +0x00000a40: ix_offs[0071]: 0x00000dd1 +0x00000a44: ix_lens[0071]: 0x0000003b +0x00000a48: ix_offs[0072]: 0x00000e0c +0x00000a4c: ix_lens[0072]: 0x0000002c +0x00000a50: ix_offs[0073]: 0x00000e38 +0x00000a54: ix_lens[0073]: 0x00000059 +0x00000a58: ix_offs[0074]: 0x00000e91 +0x00000a5c: ix_lens[0074]: 0x0000002c +0x00000a60: ix_offs[0075]: 0x00000ebd +0x00000a64: ix_lens[0075]: 0x0000002c +0x00000a68: ix_offs[0076]: 0x00000ee9 +0x00000a6c: ix_lens[0076]: 0x0000002c +0x00000a70: ix_offs[0077]: 0x00000f15 +0x00000a74: ix_lens[0077]: 0x0000002c +0x00000a78: ix_offs[0078]: 0x00000f41 +0x00000a7c: ix_lens[0078]: 0x0000002c +0x00000a80: ix_offs[0079]: 0x00000f6d +0x00000a84: ix_lens[0079]: 0x0000002c +0x00000a88: ix_offs[0080]: 0x00000f99 +0x00000a8c: ix_lens[0080]: 0x0000002c +0x00000a90: ix_offs[0081]: 0x00000fc5 +0x00000a94: ix_lens[0081]: 0x0000002c +0x00000a98: ix_offs[0082]: 0x00000ff1 +0x00000a9c: ix_lens[0082]: 0x0000002c +0x00000aa0: ix_offs[0083]: 0x0000101d +0x00000aa4: ix_lens[0083]: 0x00000081 +0x00000aa8: ix_offs[0084]: 0x0000109e +0x00000aac: ix_lens[0084]: 0x0000002c +0x00000ab0: ix_offs[0085]: 0x000010ca +0x00000ab4: ix_lens[0085]: 0x0000002c +0x00000ab8: ix_offs[0086]: 0x000010f6 +0x00000abc: ix_lens[0086]: 0x0000002c +0x00000ac0: ix_offs[0087]: 0x00001122 +0x00000ac4: ix_lens[0087]: 0x0000002c +0x00000ac8: ix_offs[0088]: 0x0000114e +0x00000acc: ix_lens[0088]: 0x0000002c +0x00000ad0: ix_offs[0089]: 0x0000117a +0x00000ad4: ix_lens[0089]: 0x0000002c +0x00000ad8: ix_offs[0090]: 0x000011a6 +0x00000adc: ix_lens[0090]: 0x0000002c +0x00000ae0: ix_offs[0091]: 0x000011d2 +0x00000ae4: ix_lens[0091]: 0x0000002c +0x00000ae8: ix_offs[0092]: 0x000011fe +0x00000aec: ix_lens[0092]: 0x0000002c +0x00000af0: ix_offs[0093]: 0x0000122a +0x00000af4: ix_lens[0093]: 0x0000002c +0x00000af8: ix_offs[0094]: 0x00001256 +0x00000afc: ix_lens[0094]: 0x0000002c +0x00000b00: ix_offs[0095]: 0x00001282 +0x00000b04: ix_lens[0095]: 0x0000002c +0x00000b08: ix_offs[0096]: 0x000012ae +0x00000b0c: ix_lens[0096]: 0x0000002c +0x00000b10: ix_offs[0097]: 0x000012da +0x00000b14: ix_lens[0097]: 0x00000034 +0x00000b18: ix_offs[0098]: 0x0000130e +0x00000b1c: ix_lens[0098]: 0x0000004a +0x00000b20: ix_offs[0099]: 0x00001358 +0x00000b24: ix_lens[0099]: 0x0000002c +0x00000b28: ix_offs[0100]: 0x00001384 +0x00000b2c: ix_lens[0100]: 0x00000059 +0x00000b30: ix_offs[0101]: 0x000013dd +0x00000b34: ix_lens[0101]: 0x0000002c +0x00000b38: ix_offs[0102]: 0x00001409 +0x00000b3c: ix_lens[0102]: 0x0000002c +0x00000b40: ix_offs[0103]: 0x00001435 +0x00000b44: ix_lens[0103]: 0x0000002c +0x00000b48: ix_offs[0104]: 0x00001461 +0x00000b4c: ix_lens[0104]: 0x0000002c +0x00000b50: ix_offs[0105]: 0x0000148d +0x00000b54: ix_lens[0105]: 0x0000002c +0x00000b58: ix_offs[0106]: 0x000014b9 +0x00000b5c: ix_lens[0106]: 0x0000002c +0x00000b60: ix_offs[0107]: 0x000014e5 +0x00000b64: ix_lens[0107]: 0x0000005d +0x00000b68: ix_offs[0108]: 0x00001542 +0x00000b6c: ix_lens[0108]: 0x0000002c +0x00000b70: ix_offs[0109]: 0x0000156e +0x00000b74: ix_lens[0109]: 0x0000003b +0x00000b78: ix_offs[0110]: 0x000015a9 +0x00000b7c: ix_lens[0110]: 0x0000002c +0x00000b80: ix_offs[0111]: 0x000015d5 +0x00000b84: ix_lens[0111]: 0x0000002c +0x00000b88: ix_offs[0112]: 0x00001601 +0x00000b8c: ix_lens[0112]: 0x0000002c +0x00000b90: ix_offs[0113]: 0x0000162d +0x00000b94: ix_lens[0113]: 0x0000003b +0x00000b98: ix_offs[0114]: 0x00001668 +0x00000b9c: ix_lens[0114]: 0x0000002c +0x00000ba0: ix_offs[0115]: 0x00001694 +0x00000ba4: ix_lens[0115]: 0x0000002c +0x00000ba8: ix_offs[0116]: 0x000016c0 +0x00000bac: ix_lens[0116]: 0x0000002c +0x00000bb0: ix_offs[0117]: 0x000016ec +0x00000bb4: ix_lens[0117]: 0x0000003b +0x00000bb8: ix_offs[0118]: 0x00001727 +0x00000bbc: ix_lens[0118]: 0x0000002c +0x00000bc0: ix_offs[0119]: 0x00001753 +0x00000bc4: ix_lens[0119]: 0x0000002c +0x00000bc8: ix_offs[0120]: 0x0000177f +0x00000bcc: ix_lens[0120]: 0x0000002c +0x00000bd0: ix_offs[0121]: 0x000017ab +0x00000bd4: ix_lens[0121]: 0x0000002c +0x00000bd8: ix_offs[0122]: 0x000017d7 +0x00000bdc: ix_lens[0122]: 0x0000002c +0x00000be0: ix_offs[0123]: 0x00001803 +0x00000be4: ix_lens[0123]: 0x0000002c +0x00000be8: ix_offs[0124]: 0x0000182f +0x00000bec: ix_lens[0124]: 0x0000003b +0x00000bf0: ix_offs[0125]: 0x0000186a +0x00000bf4: ix_lens[0125]: 0x0000003b +0x00000bf8: ix_offs[0126]: 0x000018a5 +0x00000bfc: ix_lens[0126]: 0x0000002c +0x00000c00: ix_offs[0127]: 0x000018d1 +0x00000c04: ix_lens[0127]: 0x0000002c +0x00000c08: ix_offs[0128]: 0x00000000 +0x00000c0c: ix_lens[0128]: 0x00000000 +0x00000c10: ix_offs[0129]: 0x00000000 +0x00000c14: ix_lens[0129]: 0x00000000 +0x00000c18: ix_offs[0130]: 0x00000000 +0x00000c1c: ix_lens[0130]: 0x00000000 +0x00000c20: ix_offs[0131]: 0x00000000 +0x00000c24: ix_lens[0131]: 0x00000000 +0x00000c28: ix_offs[0132]: 0x00000000 +0x00000c2c: ix_lens[0132]: 0x00000000 +0x00000c30: ix_offs[0133]: 0x00000000 +0x00000c34: ix_lens[0133]: 0x00000000 +0x00000c38: ix_offs[0134]: 0x00000000 +0x00000c3c: ix_lens[0134]: 0x00000000 +0x00000c40: ix_offs[0135]: 0x00000000 +0x00000c44: ix_lens[0135]: 0x00000000 +0x00000c48: ix_offs[0136]: 0x00000000 +0x00000c4c: ix_lens[0136]: 0x00000000 +0x00000c50: ix_offs[0137]: 0x00000000 +0x00000c54: ix_lens[0137]: 0x00000000 +0x00000c58: ix_offs[0138]: 0x00000000 +0x00000c5c: ix_lens[0138]: 0x00000000 +0x00000c60: ix_offs[0139]: 0x00000000 +0x00000c64: ix_lens[0139]: 0x00000000 +0x00000c68: ix_offs[0140]: 0x00000000 +0x00000c6c: ix_lens[0140]: 0x00000000 +0x00000c70: ix_offs[0141]: 0x00000000 +0x00000c74: ix_lens[0141]: 0x00000000 +0x00000c78: ix_offs[0142]: 0x00000000 +0x00000c7c: ix_lens[0142]: 0x00000000 +0x00000c80: ix_offs[0143]: 0x00000000 +0x00000c84: ix_lens[0143]: 0x00000000 +0x00000c88: ix_offs[0144]: 0x00000000 +0x00000c8c: ix_lens[0144]: 0x00000000 +0x00000c90: ix_offs[0145]: 0x00000000 +0x00000c94: ix_lens[0145]: 0x00000000 +0x00000c98: ix_offs[0146]: 0x00000000 +0x00000c9c: ix_lens[0146]: 0x00000000 +0x00000ca0: ix_offs[0147]: 0x00000000 +0x00000ca4: ix_lens[0147]: 0x00000000 +0x00000ca8: ix_offs[0148]: 0x00000000 +0x00000cac: ix_lens[0148]: 0x00000000 +0x00000cb0: ix_offs[0149]: 0x00000000 +0x00000cb4: ix_lens[0149]: 0x00000000 +0x00000cb8: ix_offs[0150]: 0x00000000 +0x00000cbc: ix_lens[0150]: 0x00000000 +0x00000cc0: ix_offs[0151]: 0x00000000 +0x00000cc4: ix_lens[0151]: 0x00000000 +0x00000cc8: ix_offs[0152]: 0x00000000 +0x00000ccc: ix_lens[0152]: 0x00000000 +0x00000cd0: ix_offs[0153]: 0x00000000 +0x00000cd4: ix_lens[0153]: 0x00000000 +0x00000cd8: ix_offs[0154]: 0x00000000 +0x00000cdc: ix_lens[0154]: 0x00000000 +0x00000ce0: ix_offs[0155]: 0x00000000 +0x00000ce4: ix_lens[0155]: 0x00000000 +0x00000ce8: ix_offs[0156]: 0x00000000 +0x00000cec: ix_lens[0156]: 0x00000000 +0x00000cf0: ix_offs[0157]: 0x00000000 +0x00000cf4: ix_lens[0157]: 0x00000000 +0x00000cf8: ix_offs[0158]: 0x00000000 +0x00000cfc: ix_lens[0158]: 0x00000000 +0x00000d00: ix_offs[0159]: 0x00000000 +0x00000d04: ix_lens[0159]: 0x00000000 +0x00000d08: ix_offs[0160]: 0x00000000 +0x00000d0c: ix_lens[0160]: 0x00000000 +0x00000d10: ix_offs[0161]: 0x00000000 +0x00000d14: ix_lens[0161]: 0x00000000 +0x00000d18: ix_offs[0162]: 0x00000000 +0x00000d1c: ix_lens[0162]: 0x00000000 +0x00000d20: ix_offs[0163]: 0x00000000 +0x00000d24: ix_lens[0163]: 0x00000000 +0x00000d28: ix_offs[0164]: 0x00000000 +0x00000d2c: ix_lens[0164]: 0x00000000 +0x00000d30: ix_offs[0165]: 0x00000000 +0x00000d34: ix_lens[0165]: 0x00000000 +0x00000d38: ix_offs[0166]: 0x00000000 +0x00000d3c: ix_lens[0166]: 0x00000000 +0x00000d40: ix_offs[0167]: 0x00000000 +0x00000d44: ix_lens[0167]: 0x00000000 +0x00000d48: ix_offs[0168]: 0x00000000 +0x00000d4c: ix_lens[0168]: 0x00000000 +0x00000d50: ix_offs[0169]: 0x00000000 +0x00000d54: ix_lens[0169]: 0x00000000 +0x00000d58: ix_offs[0170]: 0x00000000 +0x00000d5c: ix_lens[0170]: 0x00000000 +0x00000d60: ix_offs[0171]: 0x00000000 +0x00000d64: ix_lens[0171]: 0x00000000 +0x00000d68: ix_offs[0172]: 0x00000000 +0x00000d6c: ix_lens[0172]: 0x00000000 +0x00000d70: ix_offs[0173]: 0x00000000 +0x00000d74: ix_lens[0173]: 0x00000000 +0x00000d78: ix_offs[0174]: 0x00000000 +0x00000d7c: ix_lens[0174]: 0x00000000 +0x00000d80: ix_offs[0175]: 0x00000000 +0x00000d84: ix_lens[0175]: 0x00000000 +0x00000d88: ix_offs[0176]: 0x00000000 +0x00000d8c: ix_lens[0176]: 0x00000000 +0x00000d90: ix_offs[0177]: 0x00000000 +0x00000d94: ix_lens[0177]: 0x00000000 +0x00000d98: ix_offs[0178]: 0x00000000 +0x00000d9c: ix_lens[0178]: 0x00000000 +0x00000da0: ix_offs[0179]: 0x00000000 +0x00000da4: ix_lens[0179]: 0x00000000 +0x00000da8: ix_offs[0180]: 0x00000000 +0x00000dac: ix_lens[0180]: 0x00000000 +0x00000db0: ix_offs[0181]: 0x00000000 +0x00000db4: ix_lens[0181]: 0x00000000 +0x00000db8: ix_offs[0182]: 0x00000000 +0x00000dbc: ix_lens[0182]: 0x00000000 +0x00000dc0: ix_offs[0183]: 0x00000000 +0x00000dc4: ix_lens[0183]: 0x00000000 +0x00000dc8: ix_offs[0184]: 0x00000000 +0x00000dcc: ix_lens[0184]: 0x00000000 +0x00000dd0: ix_offs[0185]: 0x00000000 +0x00000dd4: ix_lens[0185]: 0x00000000 +0x00000dd8: ix_offs[0186]: 0x00000000 +0x00000ddc: ix_lens[0186]: 0x00000000 +0x00000de0: ix_offs[0187]: 0x00000000 +0x00000de4: ix_lens[0187]: 0x00000000 +0x00000de8: ix_offs[0188]: 0x00000000 +0x00000dec: ix_lens[0188]: 0x00000000 +0x00000df0: ix_offs[0189]: 0x00000000 +0x00000df4: ix_lens[0189]: 0x00000000 +0x00000df8: ix_offs[0190]: 0x00000000 +0x00000dfc: ix_lens[0190]: 0x00000000 +0x00000e00: ix_offs[0191]: 0x00000000 +0x00000e04: ix_lens[0191]: 0x00000000 +0x00000e08: ix_offs[0192]: 0x00000000 +0x00000e0c: ix_lens[0192]: 0x00000000 +0x00000e10: ix_offs[0193]: 0x00000000 +0x00000e14: ix_lens[0193]: 0x00000000 +0x00000e18: ix_offs[0194]: 0x00000000 +0x00000e1c: ix_lens[0194]: 0x00000000 +0x00000e20: ix_offs[0195]: 0x00000000 +0x00000e24: ix_lens[0195]: 0x00000000 +0x00000e28: ix_offs[0196]: 0x00000000 +0x00000e2c: ix_lens[0196]: 0x00000000 +0x00000e30: ix_offs[0197]: 0x00000000 +0x00000e34: ix_lens[0197]: 0x00000000 +0x00000e38: ix_offs[0198]: 0x00000000 +0x00000e3c: ix_lens[0198]: 0x00000000 +0x00000e40: ix_offs[0199]: 0x00000000 +0x00000e44: ix_lens[0199]: 0x00000000 +0x00000e48: ix_offs[0200]: 0x00000000 +0x00000e4c: ix_lens[0200]: 0x00000000 +0x00000e50: ix_offs[0201]: 0x00000000 +0x00000e54: ix_lens[0201]: 0x00000000 +0x00000e58: ix_offs[0202]: 0x00000000 +0x00000e5c: ix_lens[0202]: 0x00000000 +0x00000e60: ix_offs[0203]: 0x00000000 +0x00000e64: ix_lens[0203]: 0x00000000 +0x00000e68: ix_offs[0204]: 0x00000000 +0x00000e6c: ix_lens[0204]: 0x00000000 +0x00000e70: ix_offs[0205]: 0x00000000 +0x00000e74: ix_lens[0205]: 0x00000000 +0x00000e78: ix_offs[0206]: 0x00000000 +0x00000e7c: ix_lens[0206]: 0x00000000 +0x00000e80: ix_offs[0207]: 0x00000000 +0x00000e84: ix_lens[0207]: 0x00000000 +0x00000e88: ix_offs[0208]: 0x00000000 +0x00000e8c: ix_lens[0208]: 0x00000000 +0x00000e90: ix_offs[0209]: 0x00000000 +0x00000e94: ix_lens[0209]: 0x00000000 +0x00000e98: ix_offs[0210]: 0x00000000 +0x00000e9c: ix_lens[0210]: 0x00000000 +0x00000ea0: ix_offs[0211]: 0x00000000 +0x00000ea4: ix_lens[0211]: 0x00000000 +0x00000ea8: ix_offs[0212]: 0x00000000 +0x00000eac: ix_lens[0212]: 0x00000000 +0x00000eb0: ix_offs[0213]: 0x00000000 +0x00000eb4: ix_lens[0213]: 0x00000000 +0x00000eb8: ix_offs[0214]: 0x00000000 +0x00000ebc: ix_lens[0214]: 0x00000000 +0x00000ec0: ix_offs[0215]: 0x00000000 +0x00000ec4: ix_lens[0215]: 0x00000000 +0x00000ec8: ix_offs[0216]: 0x00000000 +0x00000ecc: ix_lens[0216]: 0x00000000 +0x00000ed0: ix_offs[0217]: 0x00000000 +0x00000ed4: ix_lens[0217]: 0x00000000 +0x00000ed8: ix_offs[0218]: 0x00000000 +0x00000edc: ix_lens[0218]: 0x00000000 +0x00000ee0: ix_offs[0219]: 0x00000000 +0x00000ee4: ix_lens[0219]: 0x00000000 +0x00000ee8: ix_offs[0220]: 0x00000000 +0x00000eec: ix_lens[0220]: 0x00000000 +0x00000ef0: ix_offs[0221]: 0x00000000 +0x00000ef4: ix_lens[0221]: 0x00000000 +0x00000ef8: ix_offs[0222]: 0x00000000 +0x00000efc: ix_lens[0222]: 0x00000000 +0x00000f00: ix_offs[0223]: 0x00000000 +0x00000f04: ix_lens[0223]: 0x00000000 +0x00000f08: ix_offs[0224]: 0x00000000 +0x00000f0c: ix_lens[0224]: 0x00000000 +0x00000f10: ix_offs[0225]: 0x00000000 +0x00000f14: ix_lens[0225]: 0x00000000 +0x00000f18: ix_offs[0226]: 0x00000000 +0x00000f1c: ix_lens[0226]: 0x00000000 +0x00000f20: ix_offs[0227]: 0x00000000 +0x00000f24: ix_lens[0227]: 0x00000000 +0x00000f28: ix_offs[0228]: 0x00000000 +0x00000f2c: ix_lens[0228]: 0x00000000 +0x00000f30: ix_offs[0229]: 0x00000000 +0x00000f34: ix_lens[0229]: 0x00000000 +0x00000f38: ix_offs[0230]: 0x00000000 +0x00000f3c: ix_lens[0230]: 0x00000000 +0x00000f40: ix_offs[0231]: 0x00000000 +0x00000f44: ix_lens[0231]: 0x00000000 +0x00000f48: ix_offs[0232]: 0x00000000 +0x00000f4c: ix_lens[0232]: 0x00000000 +0x00000f50: ix_offs[0233]: 0x00000000 +0x00000f54: ix_lens[0233]: 0x00000000 +0x00000f58: ix_offs[0234]: 0x00000000 +0x00000f5c: ix_lens[0234]: 0x00000000 +0x00000f60: ix_offs[0235]: 0x00000000 +0x00000f64: ix_lens[0235]: 0x00000000 +0x00000f68: ix_offs[0236]: 0x00000000 +0x00000f6c: ix_lens[0236]: 0x00000000 +0x00000f70: ix_offs[0237]: 0x00000000 +0x00000f74: ix_lens[0237]: 0x00000000 +0x00000f78: ix_offs[0238]: 0x00000000 +0x00000f7c: ix_lens[0238]: 0x00000000 +0x00000f80: ix_offs[0239]: 0x00000000 +0x00000f84: ix_lens[0239]: 0x00000000 +0x00000f88: ix_offs[0240]: 0x00000000 +0x00000f8c: ix_lens[0240]: 0x00000000 +0x00000f90: ix_offs[0241]: 0x00000000 +0x00000f94: ix_lens[0241]: 0x00000000 +0x00000f98: ix_offs[0242]: 0x00000000 +0x00000f9c: ix_lens[0242]: 0x00000000 +0x00000fa0: ix_offs[0243]: 0x00000000 +0x00000fa4: ix_lens[0243]: 0x00000000 +0x00000fa8: ix_offs[0244]: 0x00000000 +0x00000fac: ix_lens[0244]: 0x00000000 +0x00000fb0: ix_offs[0245]: 0x00000000 +0x00000fb4: ix_lens[0245]: 0x00000000 +0x00000fb8: ix_offs[0246]: 0x00000000 +0x00000fbc: ix_lens[0246]: 0x00000000 +0x00000fc0: ix_offs[0247]: 0x00000000 +0x00000fc4: ix_lens[0247]: 0x00000000 +0x00000fc8: ix_offs[0248]: 0x00000000 +0x00000fcc: ix_lens[0248]: 0x00000000 +0x00000fd0: ix_offs[0249]: 0x00000000 +0x00000fd4: ix_lens[0249]: 0x00000000 +0x00000fd8: ix_offs[0250]: 0x00000000 +0x00000fdc: ix_lens[0250]: 0x00000000 +0x00000fe0: ix_offs[0251]: 0x00000000 +0x00000fe4: ix_lens[0251]: 0x00000000 +0x00000fe8: ix_offs[0252]: 0x00000000 +0x00000fec: ix_lens[0252]: 0x00000000 +0x00000ff0: ix_offs[0253]: 0x00000000 +0x00000ff4: ix_lens[0253]: 0x00000000 +0x00000ff8: ix_offs[0254]: 0x00000000 +0x00000ffc: ix_lens[0254]: 0x00000000 + +BLOCK - DATA +0x00001000: rkey[0000]: ' F1012' off: 0x00000000 len: 0x0000002c +>> +0 @F1012@ FAM +1 HUSB @I1936@ +1 CHIL @I1935@ +<< +0x0000102c: rkey[0001]: ' F1013' off: 0x0000002c len: 0x0000002c +>> +0 @F1013@ FAM +1 HUSB @I1937@ +1 CHIL @I1936@ +<< +0x00001058: rkey[0002]: ' F1014' off: 0x00000058 len: 0x0000003b +>> +0 @F1014@ FAM +1 HUSB @I1938@ +1 CHIL @I1939@ +1 CHIL @I1937@ +<< +0x00001093: rkey[0003]: ' F1015' off: 0x00000093 len: 0x0000002c +>> +0 @F1015@ FAM +1 HUSB @I1939@ +1 CHIL @I1940@ +<< +0x000010bf: rkey[0004]: ' F1016' off: 0x000000bf len: 0x00000059 +>> +0 @F1016@ FAM +1 HUSB @I1940@ +1 WIFE @I1941@ +1 CHIL @I1942@ +1 CHIL @I1943@ +1 CHIL @I1944@ +<< +0x00001118: rkey[0005]: ' F1017' off: 0x00000118 len: 0x0000003b +>> +0 @F1017@ FAM +1 HUSB @I1943@ +1 CHIL @I1945@ +1 CHIL @I1946@ +<< +0x00001153: rkey[0006]: ' F1018' off: 0x00000153 len: 0x0000002c +>> +0 @F1018@ FAM +1 HUSB @I1944@ +1 CHIL @I1948@ +<< +0x0000117f: rkey[0007]: ' F1019' off: 0x0000017f len: 0x0000002c +>> +0 @F1019@ FAM +1 HUSB @I1945@ +1 CHIL @I1947@ +<< +0x000011ab: rkey[0008]: ' F1020' off: 0x000001ab len: 0x0000002c +>> +0 @F1020@ FAM +1 HUSB @I1948@ +1 CHIL @I1949@ +<< +0x000011d7: rkey[0009]: ' F1021' off: 0x000001d7 len: 0x0000002c +>> +0 @F1021@ FAM +1 HUSB @I1949@ +1 CHIL @I1950@ +<< +0x00001203: rkey[0010]: ' F1022' off: 0x00000203 len: 0x0000002c +>> +0 @F1022@ FAM +1 HUSB @I1950@ +1 CHIL @I1951@ +<< +0x0000122f: rkey[0011]: ' F1023' off: 0x0000022f len: 0x0000002c +>> +0 @F1023@ FAM +1 HUSB @I1951@ +1 CHIL @I1952@ +<< +0x0000125b: rkey[0012]: ' F1024' off: 0x0000025b len: 0x0000004a +>> +0 @F1024@ FAM +1 HUSB @I1952@ +1 WIFE @I1954@ +1 CHIL @I1955@ +1 CHIL @I1953@ +<< +0x000012a5: rkey[0013]: ' F1025' off: 0x000002a5 len: 0x0000002c +>> +0 @F1025@ FAM +1 HUSB @I1957@ +1 CHIL @I1961@ +<< +0x000012d1: rkey[0014]: ' F1026' off: 0x000002d1 len: 0x0000003b +>> +0 @F1026@ FAM +1 HUSB @I2166@ +1 WIFE @I1959@ +1 CHIL @I2167@ +<< +0x0000130c: rkey[0015]: ' F1027' off: 0x0000030c len: 0x0000002c +>> +0 @F1027@ FAM +1 HUSB @I1961@ +1 CHIL @I1960@ +<< +0x00001338: rkey[0016]: ' F1028' off: 0x00000338 len: 0x00000086 +>> +0 @F1028@ FAM +1 HUSB @I1966@ +1 WIFE @I1967@ +1 CHIL @I1968@ +1 CHIL @I1969@ +1 CHIL @I1971@ +1 CHIL @I1977@ +1 CHIL @I1972@ +1 CHIL @I1964@ +<< +0x000013be: rkey[0017]: ' F1029' off: 0x000003be len: 0x0000002c +>> +0 @F1029@ FAM +1 HUSB @I1981@ +1 CHIL @I1965@ +<< +0x000013ea: rkey[0018]: ' F1030' off: 0x000003ea len: 0x0000004a +>> +0 @F1030@ FAM +1 HUSB @I1973@ +1 WIFE @I1974@ +1 CHIL @I1966@ +1 CHIL @I1975@ +<< +0x00001434: rkey[0019]: ' F1031' off: 0x00000434 len: 0x0000002c +>> +0 @F1031@ FAM +1 HUSB @I1966@ +1 WIFE @I1970@ +<< +0x00001460: rkey[0020]: ' F1032' off: 0x00000460 len: 0x0000002c +>> +0 @F1032@ FAM +1 HUSB @I1976@ +1 CHIL @I1967@ +<< +0x0000148c: rkey[0021]: ' F1033' off: 0x0000048c len: 0x0000002c +>> +0 @F1033@ FAM +1 HUSB @I1969@ +1 WIFE @I1970@ +<< +0x000014b8: rkey[0022]: ' F1034' off: 0x000004b8 len: 0x0000003b +>> +0 @F1034@ FAM +1 HUSB @I1972@ +1 CHIL @I1978@ +1 CHIL @I1979@ +<< +0x000014f3: rkey[0023]: ' F1035' off: 0x000004f3 len: 0x0000002c +>> +0 @F1035@ FAM +1 HUSB @I2054@ +1 CHIL @I1973@ +<< +0x0000151f: rkey[0024]: ' F1036' off: 0x0000051f len: 0x0000002c +>> +0 @F1036@ FAM +1 HUSB @I1980@ +1 WIFE @I1977@ +<< +0x0000154b: rkey[0025]: ' F1037' off: 0x0000054b len: 0x0000003b +>> +0 @F1037@ FAM +1 HUSB @I1982@ +1 CHIL @I1983@ +1 CHIL @I1984@ +<< +0x00001586: rkey[0026]: ' F1038' off: 0x00000586 len: 0x0000002c +>> +0 @F1038@ FAM +1 HUSB @I1989@ +1 WIFE @I1985@ +<< +0x000015b2: rkey[0027]: ' F1039' off: 0x000005b2 len: 0x0000002c +>> +0 @F1039@ FAM +1 HUSB @I1988@ +1 WIFE @I1987@ +<< +0x000015de: rkey[0028]: ' F1040' off: 0x000005de len: 0x0000003b +>> +0 @F1040@ FAM +1 HUSB @I1995@ +1 CHIL @I1991@ +1 CHIL @I2019@ +<< +0x00001619: rkey[0029]: ' F1041' off: 0x00000619 len: 0x0000002c +>> +0 @F1041@ FAM +1 HUSB @I1991@ +1 CHIL @I1992@ +<< +0x00001645: rkey[0030]: ' F1042' off: 0x00000645 len: 0x0000003b +>> +0 @F1042@ FAM +1 HUSB @I1992@ +1 CHIL @I1993@ +1 CHIL @I1994@ +<< +0x00001680: rkey[0031]: ' F1043' off: 0x00000680 len: 0x0000002c +>> +0 @F1043@ FAM +1 HUSB @I1993@ +1 CHIL @I2037@ +<< +0x000016ac: rkey[0032]: ' F1044' off: 0x000006ac len: 0x0000003b +>> +0 @F1044@ FAM +1 HUSB @I1994@ +1 CHIL @I2022@ +1 CHIL @I2023@ +<< +0x000016e7: rkey[0033]: ' F1045' off: 0x000006e7 len: 0x0000002c +>> +0 @F1045@ FAM +1 HUSB @I1996@ +1 CHIL @I1995@ +<< +0x00001713: rkey[0034]: ' F1046' off: 0x00000713 len: 0x0000002c +>> +0 @F1046@ FAM +1 HUSB @I1997@ +1 CHIL @I1996@ +<< +0x0000173f: rkey[0035]: ' F1047' off: 0x0000073f len: 0x0000002c +>> +0 @F1047@ FAM +1 HUSB @I1998@ +1 CHIL @I1997@ +<< +0x0000176b: rkey[0036]: ' F1048' off: 0x0000076b len: 0x0000002c +>> +0 @F1048@ FAM +1 HUSB @I1999@ +1 CHIL @I1998@ +<< +0x00001797: rkey[0037]: ' F1049' off: 0x00000797 len: 0x0000002c +>> +0 @F1049@ FAM +1 HUSB @I2000@ +1 CHIL @I1999@ +<< +0x000017c3: rkey[0038]: ' F1050' off: 0x000007c3 len: 0x0000002c +>> +0 @F1050@ FAM +1 HUSB @I2001@ +1 CHIL @I2000@ +<< +0x000017ef: rkey[0039]: ' F1051' off: 0x000007ef len: 0x0000002c +>> +0 @F1051@ FAM +1 HUSB @I2002@ +1 CHIL @I2001@ +<< +0x0000181b: rkey[0040]: ' F1052' off: 0x0000081b len: 0x0000002c +>> +0 @F1052@ FAM +1 HUSB @I2003@ +1 CHIL @I2002@ +<< +0x00001847: rkey[0041]: ' F1053' off: 0x00000847 len: 0x0000002c +>> +0 @F1053@ FAM +1 HUSB @I2004@ +1 CHIL @I2003@ +<< +0x00001873: rkey[0042]: ' F1054' off: 0x00000873 len: 0x0000002c +>> +0 @F1054@ FAM +1 HUSB @I2005@ +1 CHIL @I2004@ +<< +0x0000189f: rkey[0043]: ' F1055' off: 0x0000089f len: 0x0000002c +>> +0 @F1055@ FAM +1 HUSB @I2006@ +1 CHIL @I2005@ +<< +0x000018cb: rkey[0044]: ' F1056' off: 0x000008cb len: 0x0000002c +>> +0 @F1056@ FAM +1 HUSB @I2007@ +1 CHIL @I2006@ +<< +0x000018f7: rkey[0045]: ' F1057' off: 0x000008f7 len: 0x0000002c +>> +0 @F1057@ FAM +1 HUSB @I2008@ +1 CHIL @I2007@ +<< +0x00001923: rkey[0046]: ' F1058' off: 0x00000923 len: 0x0000002c +>> +0 @F1058@ FAM +1 HUSB @I2009@ +1 CHIL @I2008@ +<< +0x0000194f: rkey[0047]: ' F1059' off: 0x0000094f len: 0x0000002c +>> +0 @F1059@ FAM +1 HUSB @I2010@ +1 CHIL @I2009@ +<< +0x0000197b: rkey[0048]: ' F1060' off: 0x0000097b len: 0x0000002c +>> +0 @F1060@ FAM +1 HUSB @I2011@ +1 CHIL @I2010@ +<< +0x000019a7: rkey[0049]: ' F1061' off: 0x000009a7 len: 0x0000002c +>> +0 @F1061@ FAM +1 HUSB @I2012@ +1 CHIL @I2011@ +<< +0x000019d3: rkey[0050]: ' F1062' off: 0x000009d3 len: 0x0000002c +>> +0 @F1062@ FAM +1 HUSB @I2013@ +1 CHIL @I2012@ +<< +0x000019ff: rkey[0051]: ' F1063' off: 0x000009ff len: 0x0000002c +>> +0 @F1063@ FAM +1 HUSB @I2014@ +1 CHIL @I2013@ +<< +0x00001a2b: rkey[0052]: ' F1064' off: 0x00000a2b len: 0x0000002c +>> +0 @F1064@ FAM +1 HUSB @I2015@ +1 CHIL @I2014@ +<< +0x00001a57: rkey[0053]: ' F1065' off: 0x00000a57 len: 0x0000002c +>> +0 @F1065@ FAM +1 HUSB @I2016@ +1 CHIL @I2015@ +<< +0x00001a83: rkey[0054]: ' F1066' off: 0x00000a83 len: 0x0000002c +>> +0 @F1066@ FAM +1 HUSB @I2017@ +1 CHIL @I2016@ +<< +0x00001aaf: rkey[0055]: ' F1067' off: 0x00000aaf len: 0x0000002c +>> +0 @F1067@ FAM +1 HUSB @I2018@ +1 CHIL @I2017@ +<< +0x00001adb: rkey[0056]: ' F1068' off: 0x00000adb len: 0x0000003b +>> +0 @F1068@ FAM +1 WIFE @I2019@ +1 CHIL @I2020@ +1 CHIL @I2021@ +<< +0x00001b16: rkey[0057]: ' F1069' off: 0x00000b16 len: 0x0000002c +>> +0 @F1069@ FAM +1 HUSB @I2022@ +1 CHIL @I2024@ +<< +0x00001b42: rkey[0058]: ' F1070' off: 0x00000b42 len: 0x0000002c +>> +0 @F1070@ FAM +1 HUSB @I2023@ +1 CHIL @I2028@ +<< +0x00001b6e: rkey[0059]: ' F1071' off: 0x00000b6e len: 0x00000059 +>> +0 @F1071@ FAM +1 HUSB @I2024@ +1 CHIL @I2029@ +1 CHIL @I2030@ +1 CHIL @I2031@ +1 CHIL @I2032@ +<< +0x00001bc7: rkey[0060]: ' F1072' off: 0x00000bc7 len: 0x0000002c +>> +0 @F1072@ FAM +1 HUSB @I2026@ +1 CHIL @I2025@ +<< +0x00001bf3: rkey[0061]: ' F1073' off: 0x00000bf3 len: 0x0000002c +>> +0 @F1073@ FAM +1 HUSB @I2027@ +1 CHIL @I2026@ +<< +0x00001c1f: rkey[0062]: ' F1074' off: 0x00000c1f len: 0x0000002c +>> +0 @F1074@ FAM +1 HUSB @I2028@ +1 CHIL @I2027@ +<< +0x00001c4b: rkey[0063]: ' F1075' off: 0x00000c4b len: 0x0000002c +>> +0 @F1075@ FAM +1 HUSB @I2029@ +1 CHIL @I2033@ +<< +0x00001c77: rkey[0064]: ' F1076' off: 0x00000c77 len: 0x00000034 +>> +0 @F1076@ FAM +1 HUSB @I2030@ +1 WIFE @I2034@ +1 DIV Y +<< +0x00001cab: rkey[0065]: ' F1077' off: 0x00000cab len: 0x0000002c +>> +0 @F1077@ FAM +1 HUSB @I2030@ +1 WIFE @I2035@ +<< +0x00001cd7: rkey[0066]: ' F1078' off: 0x00000cd7 len: 0x0000002c +>> +0 @F1078@ FAM +1 HUSB @I2036@ +1 WIFE @I2032@ +<< +0x00001d03: rkey[0067]: ' F1079' off: 0x00000d03 len: 0x0000004a +>> +0 @F1079@ FAM +1 HUSB @I2037@ +1 CHIL @I2038@ +1 CHIL @I2039@ +1 CHIL @I2040@ +<< +0x00001d4d: rkey[0068]: ' F1080' off: 0x00000d4d len: 0x0000002c +>> +0 @F1080@ FAM +1 HUSB @I2038@ +1 CHIL @I2041@ +<< +0x00001d79: rkey[0069]: ' F1081' off: 0x00000d79 len: 0x0000002c +>> +0 @F1081@ FAM +1 HUSB @I2039@ +1 CHIL @I2045@ +<< +0x00001da5: rkey[0070]: ' F1082' off: 0x00000da5 len: 0x0000002c +>> +0 @F1082@ FAM +1 HUSB @I2040@ +1 CHIL @I2048@ +<< +0x00001dd1: rkey[0071]: ' F1083' off: 0x00000dd1 len: 0x0000003b +>> +0 @F1083@ FAM +1 HUSB @I2041@ +1 CHIL @I2042@ +1 CHIL @I2043@ +<< +0x00001e0c: rkey[0072]: ' F1084' off: 0x00000e0c len: 0x0000002c +>> +0 @F1084@ FAM +1 HUSB @I2045@ +1 CHIL @I2044@ +<< +0x00001e38: rkey[0073]: ' F1085' off: 0x00000e38 len: 0x00000059 +>> +0 @F1085@ FAM +1 HUSB @I2047@ +1 CHIL @I2046@ +1 CHIL @I2050@ +1 CHIL @I2051@ +1 CHIL @I2052@ +<< +0x00001e91: rkey[0074]: ' F1086' off: 0x00000e91 len: 0x0000002c +>> +0 @F1086@ FAM +1 HUSB @I2046@ +1 WIFE @I2049@ +<< +0x00001ebd: rkey[0075]: ' F1087' off: 0x00000ebd len: 0x0000002c +>> +0 @F1087@ FAM +1 HUSB @I2048@ +1 CHIL @I2047@ +<< +0x00001ee9: rkey[0076]: ' F1088' off: 0x00000ee9 len: 0x0000002c +>> +0 @F1088@ FAM +1 HUSB @I2050@ +1 CHIL @I2056@ +<< +0x00001f15: rkey[0077]: ' F1089' off: 0x00000f15 len: 0x0000002c +>> +0 @F1089@ FAM +1 HUSB @I2053@ +1 WIFE @I2052@ +<< +0x00001f41: rkey[0078]: ' F1090' off: 0x00000f41 len: 0x0000002c +>> +0 @F1090@ FAM +1 HUSB @I2055@ +1 CHIL @I2054@ +<< +0x00001f6d: rkey[0079]: ' F1091' off: 0x00000f6d len: 0x0000002c +>> +0 @F1091@ FAM +1 HUSB @I2056@ +1 CHIL @I2055@ +<< +0x00001f99: rkey[0080]: ' F1092' off: 0x00000f99 len: 0x0000002c +>> +0 @F1092@ FAM +1 HUSB @I2066@ +1 WIFE @I2065@ +<< +0x00001fc5: rkey[0081]: ' F1093' off: 0x00000fc5 len: 0x0000002c +>> +0 @F1093@ FAM +1 HUSB @I2067@ +1 CHIL @I2066@ +<< +0x00001ff1: rkey[0082]: ' F1094' off: 0x00000ff1 len: 0x0000002c +>> +0 @F1094@ FAM +1 HUSB @I2068@ +1 CHIL @I2067@ +<< +0x0000201d: rkey[0083]: ' F1095' off: 0x0000101d len: 0x00000081 +>> +0 @F1095@ FAM +1 HUSB @I2499@ +1 WIFE @I2500@ +1 MARR +2 DATE 8 APR 1350 +1 CHIL @I2075@ +1 CHIL @I2501@ +1 CHIL @I2502@ +1 CHIL @I2503@ +<< +0x0000209e: rkey[0084]: ' F1096' off: 0x0000109e len: 0x0000002c +>> +0 @F1096@ FAM +1 HUSB @I2078@ +1 CHIL @I2077@ +<< +0x000020ca: rkey[0085]: ' F1097' off: 0x000010ca len: 0x0000002c +>> +0 @F1097@ FAM +1 HUSB @I2080@ +1 WIFE @I2079@ +<< +0x000020f6: rkey[0086]: ' F1098' off: 0x000010f6 len: 0x0000002c +>> +0 @F1098@ FAM +1 HUSB @I2082@ +1 CHIL @I2081@ +<< +0x00002122: rkey[0087]: ' F1099' off: 0x00001122 len: 0x0000002c +>> +0 @F1099@ FAM +1 HUSB @I2091@ +1 WIFE @I2086@ +<< +0x0000214e: rkey[0088]: ' F1100' off: 0x0000114e len: 0x0000002c +>> +0 @F1100@ FAM +1 HUSB @I2092@ +1 WIFE @I2086@ +<< +0x0000217a: rkey[0089]: ' F1101' off: 0x0000117a len: 0x0000002c +>> +0 @F1101@ FAM +1 HUSB @I2093@ +1 WIFE @I2087@ +<< +0x000021a6: rkey[0090]: ' F1102' off: 0x000011a6 len: 0x0000002c +>> +0 @F1102@ FAM +1 HUSB @I2094@ +1 WIFE @I2087@ +<< +0x000021d2: rkey[0091]: ' F1103' off: 0x000011d2 len: 0x0000002c +>> +0 @F1103@ FAM +1 HUSB @I2095@ +1 WIFE @I2088@ +<< +0x000021fe: rkey[0092]: ' F1104' off: 0x000011fe len: 0x0000002c +>> +0 @F1104@ FAM +1 HUSB @I2096@ +1 WIFE @I2089@ +<< +0x0000222a: rkey[0093]: ' F1105' off: 0x0000122a len: 0x0000002c +>> +0 @F1105@ FAM +1 HUSB @I2097@ +1 WIFE @I2089@ +<< +0x00002256: rkey[0094]: ' F1106' off: 0x00001256 len: 0x0000002c +>> +0 @F1106@ FAM +1 HUSB @I2098@ +1 WIFE @I2090@ +<< +0x00002282: rkey[0095]: ' F1107' off: 0x00001282 len: 0x0000002c +>> +0 @F1107@ FAM +1 HUSB @I2103@ +1 CHIL @I2102@ +<< +0x000022ae: rkey[0096]: ' F1108' off: 0x000012ae len: 0x0000002c +>> +0 @F1108@ FAM +1 HUSB @I2104@ +1 WIFE @I2336@ +<< +0x000022da: rkey[0097]: ' F1109' off: 0x000012da len: 0x00000034 +>> +0 @F1109@ FAM +1 HUSB @I2332@ +1 WIFE @I2106@ +1 DIV Y +<< +0x0000230e: rkey[0098]: ' F1110' off: 0x0000130e len: 0x0000004a +>> +0 @F1110@ FAM +1 HUSB @I2108@ +1 WIFE @I2106@ +1 CHIL @I2109@ +1 CHIL @I2110@ +<< +0x00002358: rkey[0099]: ' F1111' off: 0x00001358 len: 0x0000002c +>> +0 @F1111@ FAM +1 HUSB @I2333@ +1 WIFE @I2107@ +<< +0x00002384: rkey[0100]: ' F1112' off: 0x00001384 len: 0x00000059 +>> +0 @F1112@ FAM +1 HUSB @I2392@ +1 WIFE @I2393@ +1 CHIL @I2327@ +1 CHIL @I2108@ +1 CHIL @I2319@ +<< +0x000023dd: rkey[0101]: ' F1113' off: 0x000013dd len: 0x0000002c +>> +0 @F1113@ FAM +1 HUSB @I2108@ +1 WIFE @I2389@ +<< +0x00002409: rkey[0102]: ' F1114' off: 0x00001409 len: 0x0000002c +>> +0 @F1114@ FAM +1 HUSB @I2108@ +1 WIFE @I2390@ +<< +0x00002435: rkey[0103]: ' F1115' off: 0x00001435 len: 0x0000002c +>> +0 @F1115@ FAM +1 HUSB @I2110@ +1 WIFE @I2111@ +<< +0x00002461: rkey[0104]: ' F1116' off: 0x00001461 len: 0x0000002c +>> +0 @F1116@ FAM +1 HUSB @I2113@ +1 CHIL @I2112@ +<< +0x0000248d: rkey[0105]: ' F1117' off: 0x0000148d len: 0x0000002c +>> +0 @F1117@ FAM +1 HUSB @I2122@ +1 WIFE @I2118@ +<< +0x000024b9: rkey[0106]: ' F1118' off: 0x000014b9 len: 0x0000002c +>> +0 @F1118@ FAM +1 HUSB @I2129@ +1 WIFE @I2128@ +<< +0x000024e5: rkey[0107]: ' F1119' off: 0x000014e5 len: 0x0000005d +>> +0 @F1119@ FAM +1 HUSB @I2131@ +1 WIFE @I2416@ +1 MARR +2 DATE 1649 +1 CHIL @I2130@ +1 CHIL @I2421@ +<< +0x00002542: rkey[0108]: ' F1120' off: 0x00001542 len: 0x0000002c +>> +0 @F1120@ FAM +1 HUSB @I2138@ +1 CHIL @I2137@ +<< +0x0000256e: rkey[0109]: ' F1121' off: 0x0000156e len: 0x0000003b +>> +0 @F1121@ FAM +1 HUSB @I2168@ +1 WIFE @I2167@ +1 CHIL @I2169@ +<< +0x000025a9: rkey[0110]: ' F1122' off: 0x000015a9 len: 0x0000002c +>> +0 @F1122@ FAM +1 HUSB @I2169@ +1 CHIL @I2170@ +<< +0x000025d5: rkey[0111]: ' F1123' off: 0x000015d5 len: 0x0000002c +>> +0 @F1123@ FAM +1 HUSB @I2170@ +1 CHIL @I2171@ +<< +0x00002601: rkey[0112]: ' F1124' off: 0x00001601 len: 0x0000002c +>> +0 @F1124@ FAM +1 HUSB @I2171@ +1 CHIL @I2172@ +<< +0x0000262d: rkey[0113]: ' F1125' off: 0x0000162d len: 0x0000003b +>> +0 @F1125@ FAM +1 HUSB @I2173@ +1 WIFE @I2172@ +1 CHIL @I2174@ +<< +0x00002668: rkey[0114]: ' F1126' off: 0x00001668 len: 0x0000002c +>> +0 @F1126@ FAM +1 HUSB @I2175@ +1 CHIL @I2173@ +<< +0x00002694: rkey[0115]: ' F1127' off: 0x00001694 len: 0x0000002c +>> +0 @F1127@ FAM +1 HUSB @I2176@ +1 CHIL @I2175@ +<< +0x000026c0: rkey[0116]: ' F1128' off: 0x000016c0 len: 0x0000002c +>> +0 @F1128@ FAM +1 HUSB @I2177@ +1 CHIL @I2176@ +<< +0x000026ec: rkey[0117]: ' F1129' off: 0x000016ec len: 0x0000003b +>> +0 @F1129@ FAM +1 HUSB @I2178@ +1 WIFE @I2179@ +1 CHIL @I2177@ +<< +0x00002727: rkey[0118]: ' F1130' off: 0x00001727 len: 0x0000002c +>> +0 @F1130@ FAM +1 HUSB @I2180@ +1 CHIL @I2179@ +<< +0x00002753: rkey[0119]: ' F1131' off: 0x00001753 len: 0x0000002c +>> +0 @F1131@ FAM +1 HUSB @I2181@ +1 CHIL @I2180@ +<< +0x0000277f: rkey[0120]: ' F1132' off: 0x0000177f len: 0x0000002c +>> +0 @F1132@ FAM +1 HUSB @I2182@ +1 CHIL @I2181@ +<< +0x000027ab: rkey[0121]: ' F1133' off: 0x000017ab len: 0x0000002c +>> +0 @F1133@ FAM +1 HUSB @I2183@ +1 CHIL @I2182@ +<< +0x000027d7: rkey[0122]: ' F1134' off: 0x000017d7 len: 0x0000002c +>> +0 @F1134@ FAM +1 HUSB @I2184@ +1 CHIL @I2183@ +<< +0x00002803: rkey[0123]: ' F1135' off: 0x00001803 len: 0x0000002c +>> +0 @F1135@ FAM +1 HUSB @I2185@ +1 CHIL @I2184@ +<< +0x0000282f: rkey[0124]: ' F1136' off: 0x0000182f len: 0x0000003b +>> +0 @F1136@ FAM +1 HUSB @I2187@ +1 WIFE @I2188@ +1 CHIL @I2186@ +<< +0x0000286a: rkey[0125]: ' F1137' off: 0x0000186a len: 0x0000003b +>> +0 @F1137@ FAM +1 HUSB @I2189@ +1 WIFE @I2190@ +1 CHIL @I2188@ +<< +0x000028a5: rkey[0126]: ' F1138' off: 0x000018a5 len: 0x0000002c +>> +0 @F1138@ FAM +1 HUSB @I2191@ +1 CHIL @I2190@ +<< +0x000028d1: rkey[0127]: ' F1139' off: 0x000018d1 len: 0x0000002c +>> +0 @F1139@ FAM +1 HUSB @I2192@ +1 CHIL @I2191@ +<< +0x000028fd: rkey[0128]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0129]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0130]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0131]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0132]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0133]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0134]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0135]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0136]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0137]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0138]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0139]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0140]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0141]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0142]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0143]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0144]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0145]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0146]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0147]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0148]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0149]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0150]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0151]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0152]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0153]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0154]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0155]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0156]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0157]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0158]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0159]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0160]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0161]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0162]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0163]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0164]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0165]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0166]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0167]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0168]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0169]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0170]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0171]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0172]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0173]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0174]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0175]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0176]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0177]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0178]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0179]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0180]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0181]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0182]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0183]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0184]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0185]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0186]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0187]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0188]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0189]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0190]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0191]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0192]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0193]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0194]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0195]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0196]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0197]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0198]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0199]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0200]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0201]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0202]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0203]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0204]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0205]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0206]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0207]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0208]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0209]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0210]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0211]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0212]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0213]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0214]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0215]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0216]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0217]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0218]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0219]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0220]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0221]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0222]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0223]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0224]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0225]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0226]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0227]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0228]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0229]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0230]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0231]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0232]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0233]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0234]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0235]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0236]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0237]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0238]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0239]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0240]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0241]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0242]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0243]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0244]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0245]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0246]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0247]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0248]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0249]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0250]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0251]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0252]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0253]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000028fd: rkey[0254]: ' ' off: 0x00000000 len: 0x00000000 +>><< + +0x000028fd: EOF (0x000028fd) GOOD + +BLOCK - DIRECTORY +0x00000000: ix_self: 0x00040005 (ae/af) +0x00000004: ix_type: 2 (BLOCK) +0x00000006: ix_pad1: 0x0000 +0x00000008: ix_parent: 0x00000000 (aa/aa) +0x0000000c: ix_nkeys: 129 +0x0000000e: ix_rkey[0000]: ' F1140' +0x00000016: ix_rkey[0001]: ' F1141' +0x0000001e: ix_rkey[0002]: ' F1142' +0x00000026: ix_rkey[0003]: ' F1143' +0x0000002e: ix_rkey[0004]: ' F1144' +0x00000036: ix_rkey[0005]: ' F1145' +0x0000003e: ix_rkey[0006]: ' F1146' +0x00000046: ix_rkey[0007]: ' F1147' +0x0000004e: ix_rkey[0008]: ' F1148' +0x00000056: ix_rkey[0009]: ' F1149' +0x0000005e: ix_rkey[0010]: ' F1150' +0x00000066: ix_rkey[0011]: ' F1151' +0x0000006e: ix_rkey[0012]: ' F1152' +0x00000076: ix_rkey[0013]: ' F1153' +0x0000007e: ix_rkey[0014]: ' F1154' +0x00000086: ix_rkey[0015]: ' F1155' +0x0000008e: ix_rkey[0016]: ' F1156' +0x00000096: ix_rkey[0017]: ' F1157' +0x0000009e: ix_rkey[0018]: ' F1158' +0x000000a6: ix_rkey[0019]: ' F1159' +0x000000ae: ix_rkey[0020]: ' F1160' +0x000000b6: ix_rkey[0021]: ' F1161' +0x000000be: ix_rkey[0022]: ' F1162' +0x000000c6: ix_rkey[0023]: ' F1163' +0x000000ce: ix_rkey[0024]: ' F1164' +0x000000d6: ix_rkey[0025]: ' F1165' +0x000000de: ix_rkey[0026]: ' F1166' +0x000000e6: ix_rkey[0027]: ' F1167' +0x000000ee: ix_rkey[0028]: ' F1168' +0x000000f6: ix_rkey[0029]: ' F1169' +0x000000fe: ix_rkey[0030]: ' F1170' +0x00000106: ix_rkey[0031]: ' F1171' +0x0000010e: ix_rkey[0032]: ' F1172' +0x00000116: ix_rkey[0033]: ' F1173' +0x0000011e: ix_rkey[0034]: ' F1174' +0x00000126: ix_rkey[0035]: ' F1175' +0x0000012e: ix_rkey[0036]: ' F1176' +0x00000136: ix_rkey[0037]: ' F1177' +0x0000013e: ix_rkey[0038]: ' F1178' +0x00000146: ix_rkey[0039]: ' F1179' +0x0000014e: ix_rkey[0040]: ' F1180' +0x00000156: ix_rkey[0041]: ' F1181' +0x0000015e: ix_rkey[0042]: ' F1182' +0x00000166: ix_rkey[0043]: ' F1183' +0x0000016e: ix_rkey[0044]: ' F1184' +0x00000176: ix_rkey[0045]: ' F1185' +0x0000017e: ix_rkey[0046]: ' F1186' +0x00000186: ix_rkey[0047]: ' F1187' +0x0000018e: ix_rkey[0048]: ' F1188' +0x00000196: ix_rkey[0049]: ' F1189' +0x0000019e: ix_rkey[0050]: ' F1190' +0x000001a6: ix_rkey[0051]: ' F1191' +0x000001ae: ix_rkey[0052]: ' F1192' +0x000001b6: ix_rkey[0053]: ' F1193' +0x000001be: ix_rkey[0054]: ' F1194' +0x000001c6: ix_rkey[0055]: ' F1195' +0x000001ce: ix_rkey[0056]: ' F1196' +0x000001d6: ix_rkey[0057]: ' F1197' +0x000001de: ix_rkey[0058]: ' F1198' +0x000001e6: ix_rkey[0059]: ' F1199' +0x000001ee: ix_rkey[0060]: ' F1200' +0x000001f6: ix_rkey[0061]: ' F1201' +0x000001fe: ix_rkey[0062]: ' F1202' +0x00000206: ix_rkey[0063]: ' F1203' +0x0000020e: ix_rkey[0064]: ' F1204' +0x00000216: ix_rkey[0065]: ' F1205' +0x0000021e: ix_rkey[0066]: ' F1206' +0x00000226: ix_rkey[0067]: ' F1207' +0x0000022e: ix_rkey[0068]: ' F1208' +0x00000236: ix_rkey[0069]: ' F1209' +0x0000023e: ix_rkey[0070]: ' F1210' +0x00000246: ix_rkey[0071]: ' F1211' +0x0000024e: ix_rkey[0072]: ' F1212' +0x00000256: ix_rkey[0073]: ' F1213' +0x0000025e: ix_rkey[0074]: ' F1214' +0x00000266: ix_rkey[0075]: ' F1215' +0x0000026e: ix_rkey[0076]: ' F1216' +0x00000276: ix_rkey[0077]: ' F1217' +0x0000027e: ix_rkey[0078]: ' F1218' +0x00000286: ix_rkey[0079]: ' F1219' +0x0000028e: ix_rkey[0080]: ' F1220' +0x00000296: ix_rkey[0081]: ' F1221' +0x0000029e: ix_rkey[0082]: ' F1222' +0x000002a6: ix_rkey[0083]: ' F1223' +0x000002ae: ix_rkey[0084]: ' F1224' +0x000002b6: ix_rkey[0085]: ' F1225' +0x000002be: ix_rkey[0086]: ' F1226' +0x000002c6: ix_rkey[0087]: ' F1227' +0x000002ce: ix_rkey[0088]: ' F1228' +0x000002d6: ix_rkey[0089]: ' F1229' +0x000002de: ix_rkey[0090]: ' F1230' +0x000002e6: ix_rkey[0091]: ' F1231' +0x000002ee: ix_rkey[0092]: ' F1232' +0x000002f6: ix_rkey[0093]: ' F1233' +0x000002fe: ix_rkey[0094]: ' F1234' +0x00000306: ix_rkey[0095]: ' F1235' +0x0000030e: ix_rkey[0096]: ' F1236' +0x00000316: ix_rkey[0097]: ' F1237' +0x0000031e: ix_rkey[0098]: ' F1238' +0x00000326: ix_rkey[0099]: ' F1239' +0x0000032e: ix_rkey[0100]: ' F1240' +0x00000336: ix_rkey[0101]: ' F1241' +0x0000033e: ix_rkey[0102]: ' F1242' +0x00000346: ix_rkey[0103]: ' F1243' +0x0000034e: ix_rkey[0104]: ' F1244' +0x00000356: ix_rkey[0105]: ' F1245' +0x0000035e: ix_rkey[0106]: ' F1246' +0x00000366: ix_rkey[0107]: ' F1247' +0x0000036e: ix_rkey[0108]: ' F1248' +0x00000376: ix_rkey[0109]: ' F1249' +0x0000037e: ix_rkey[0110]: ' F1250' +0x00000386: ix_rkey[0111]: ' F1251' +0x0000038e: ix_rkey[0112]: ' F1252' +0x00000396: ix_rkey[0113]: ' F1253' +0x0000039e: ix_rkey[0114]: ' F1254' +0x000003a6: ix_rkey[0115]: ' F1255' +0x000003ae: ix_rkey[0116]: ' F1256' +0x000003b6: ix_rkey[0117]: ' F1257' +0x000003be: ix_rkey[0118]: ' F1258' +0x000003c6: ix_rkey[0119]: ' F1259' +0x000003ce: ix_rkey[0120]: ' F1260' +0x000003d6: ix_rkey[0121]: ' F1261' +0x000003de: ix_rkey[0122]: ' F1262' +0x000003e6: ix_rkey[0123]: ' F1263' +0x000003ee: ix_rkey[0124]: ' F1264' +0x000003f6: ix_rkey[0125]: ' F1265' +0x000003fe: ix_rkey[0126]: ' F1266' +0x00000406: ix_rkey[0127]: ' F1267' +0x0000040e: ix_rkey[0128]: ' F1268' +0x00000416: ix_rkey[0129]: ' ' +0x0000041e: ix_rkey[0130]: ' ' +0x00000426: ix_rkey[0131]: ' ' +0x0000042e: ix_rkey[0132]: ' ' +0x00000436: ix_rkey[0133]: ' ' +0x0000043e: ix_rkey[0134]: ' ' +0x00000446: ix_rkey[0135]: ' ' +0x0000044e: ix_rkey[0136]: ' ' +0x00000456: ix_rkey[0137]: ' ' +0x0000045e: ix_rkey[0138]: ' ' +0x00000466: ix_rkey[0139]: ' ' +0x0000046e: ix_rkey[0140]: ' ' +0x00000476: ix_rkey[0141]: ' ' +0x0000047e: ix_rkey[0142]: ' ' +0x00000486: ix_rkey[0143]: ' ' +0x0000048e: ix_rkey[0144]: ' ' +0x00000496: ix_rkey[0145]: ' ' +0x0000049e: ix_rkey[0146]: ' ' +0x000004a6: ix_rkey[0147]: ' ' +0x000004ae: ix_rkey[0148]: ' ' +0x000004b6: ix_rkey[0149]: ' ' +0x000004be: ix_rkey[0150]: ' ' +0x000004c6: ix_rkey[0151]: ' ' +0x000004ce: ix_rkey[0152]: ' ' +0x000004d6: ix_rkey[0153]: ' ' +0x000004de: ix_rkey[0154]: ' ' +0x000004e6: ix_rkey[0155]: ' ' +0x000004ee: ix_rkey[0156]: ' ' +0x000004f6: ix_rkey[0157]: ' ' +0x000004fe: ix_rkey[0158]: ' ' +0x00000506: ix_rkey[0159]: ' ' +0x0000050e: ix_rkey[0160]: ' ' +0x00000516: ix_rkey[0161]: ' ' +0x0000051e: ix_rkey[0162]: ' ' +0x00000526: ix_rkey[0163]: ' ' +0x0000052e: ix_rkey[0164]: ' ' +0x00000536: ix_rkey[0165]: ' ' +0x0000053e: ix_rkey[0166]: ' ' +0x00000546: ix_rkey[0167]: ' ' +0x0000054e: ix_rkey[0168]: ' ' +0x00000556: ix_rkey[0169]: ' ' +0x0000055e: ix_rkey[0170]: ' ' +0x00000566: ix_rkey[0171]: ' ' +0x0000056e: ix_rkey[0172]: ' ' +0x00000576: ix_rkey[0173]: ' ' +0x0000057e: ix_rkey[0174]: ' ' +0x00000586: ix_rkey[0175]: ' ' +0x0000058e: ix_rkey[0176]: ' ' +0x00000596: ix_rkey[0177]: ' ' +0x0000059e: ix_rkey[0178]: ' ' +0x000005a6: ix_rkey[0179]: ' ' +0x000005ae: ix_rkey[0180]: ' ' +0x000005b6: ix_rkey[0181]: ' ' +0x000005be: ix_rkey[0182]: ' ' +0x000005c6: ix_rkey[0183]: ' ' +0x000005ce: ix_rkey[0184]: ' ' +0x000005d6: ix_rkey[0185]: ' ' +0x000005de: ix_rkey[0186]: ' ' +0x000005e6: ix_rkey[0187]: ' ' +0x000005ee: ix_rkey[0188]: ' ' +0x000005f6: ix_rkey[0189]: ' ' +0x000005fe: ix_rkey[0190]: ' ' +0x00000606: ix_rkey[0191]: ' ' +0x0000060e: ix_rkey[0192]: ' ' +0x00000616: ix_rkey[0193]: ' ' +0x0000061e: ix_rkey[0194]: ' ' +0x00000626: ix_rkey[0195]: ' ' +0x0000062e: ix_rkey[0196]: ' ' +0x00000636: ix_rkey[0197]: ' ' +0x0000063e: ix_rkey[0198]: ' ' +0x00000646: ix_rkey[0199]: ' ' +0x0000064e: ix_rkey[0200]: ' ' +0x00000656: ix_rkey[0201]: ' ' +0x0000065e: ix_rkey[0202]: ' ' +0x00000666: ix_rkey[0203]: ' ' +0x0000066e: ix_rkey[0204]: ' ' +0x00000676: ix_rkey[0205]: ' ' +0x0000067e: ix_rkey[0206]: ' ' +0x00000686: ix_rkey[0207]: ' ' +0x0000068e: ix_rkey[0208]: ' ' +0x00000696: ix_rkey[0209]: ' ' +0x0000069e: ix_rkey[0210]: ' ' +0x000006a6: ix_rkey[0211]: ' ' +0x000006ae: ix_rkey[0212]: ' ' +0x000006b6: ix_rkey[0213]: ' ' +0x000006be: ix_rkey[0214]: ' ' +0x000006c6: ix_rkey[0215]: ' ' +0x000006ce: ix_rkey[0216]: ' ' +0x000006d6: ix_rkey[0217]: ' ' +0x000006de: ix_rkey[0218]: ' ' +0x000006e6: ix_rkey[0219]: ' ' +0x000006ee: ix_rkey[0220]: ' ' +0x000006f6: ix_rkey[0221]: ' ' +0x000006fe: ix_rkey[0222]: ' ' +0x00000706: ix_rkey[0223]: ' ' +0x0000070e: ix_rkey[0224]: ' ' +0x00000716: ix_rkey[0225]: ' ' +0x0000071e: ix_rkey[0226]: ' ' +0x00000726: ix_rkey[0227]: ' ' +0x0000072e: ix_rkey[0228]: ' ' +0x00000736: ix_rkey[0229]: ' ' +0x0000073e: ix_rkey[0230]: ' ' +0x00000746: ix_rkey[0231]: ' ' +0x0000074e: ix_rkey[0232]: ' ' +0x00000756: ix_rkey[0233]: ' ' +0x0000075e: ix_rkey[0234]: ' ' +0x00000766: ix_rkey[0235]: ' ' +0x0000076e: ix_rkey[0236]: ' ' +0x00000776: ix_rkey[0237]: ' ' +0x0000077e: ix_rkey[0238]: ' ' +0x00000786: ix_rkey[0239]: ' ' +0x0000078e: ix_rkey[0240]: ' ' +0x00000796: ix_rkey[0241]: ' ' +0x0000079e: ix_rkey[0242]: ' ' +0x000007a6: ix_rkey[0243]: ' ' +0x000007ae: ix_rkey[0244]: ' ' +0x000007b6: ix_rkey[0245]: ' ' +0x000007be: ix_rkey[0246]: ' ' +0x000007c6: ix_rkey[0247]: ' ' +0x000007ce: ix_rkey[0248]: ' ' +0x000007d6: ix_rkey[0249]: ' ' +0x000007de: ix_rkey[0250]: ' ' +0x000007e6: ix_rkey[0251]: ' ' +0x000007ee: ix_rkey[0252]: ' ' +0x000007f6: ix_rkey[0253]: ' ' +0x000007fe: ix_rkey[0254]: ' ' +0x00000806: ix_pad2: 0x0000 +0x00000808: ix_offs[0000]: 0x00000000 +0x0000080c: ix_lens[0000]: 0x0000002c +0x00000810: ix_offs[0001]: 0x0000002c +0x00000814: ix_lens[0001]: 0x0000002c +0x00000818: ix_offs[0002]: 0x00000058 +0x0000081c: ix_lens[0002]: 0x0000002c +0x00000820: ix_offs[0003]: 0x00000084 +0x00000824: ix_lens[0003]: 0x0000002c +0x00000828: ix_offs[0004]: 0x000000b0 +0x0000082c: ix_lens[0004]: 0x0000002c +0x00000830: ix_offs[0005]: 0x000000dc +0x00000834: ix_lens[0005]: 0x0000002c +0x00000838: ix_offs[0006]: 0x00000108 +0x0000083c: ix_lens[0006]: 0x0000002c +0x00000840: ix_offs[0007]: 0x00000134 +0x00000844: ix_lens[0007]: 0x0000002c +0x00000848: ix_offs[0008]: 0x00000160 +0x0000084c: ix_lens[0008]: 0x0000002c +0x00000850: ix_offs[0009]: 0x0000018c +0x00000854: ix_lens[0009]: 0x0000002c +0x00000858: ix_offs[0010]: 0x000001b8 +0x0000085c: ix_lens[0010]: 0x0000002c +0x00000860: ix_offs[0011]: 0x000001e4 +0x00000864: ix_lens[0011]: 0x0000002c +0x00000868: ix_offs[0012]: 0x00000210 +0x0000086c: ix_lens[0012]: 0x0000002c +0x00000870: ix_offs[0013]: 0x0000023c +0x00000874: ix_lens[0013]: 0x0000003b +0x00000878: ix_offs[0014]: 0x00000277 +0x0000087c: ix_lens[0014]: 0x0000002c +0x00000880: ix_offs[0015]: 0x000002a3 +0x00000884: ix_lens[0015]: 0x0000003b +0x00000888: ix_offs[0016]: 0x000002de +0x0000088c: ix_lens[0016]: 0x0000002c +0x00000890: ix_offs[0017]: 0x0000030a +0x00000894: ix_lens[0017]: 0x0000002c +0x00000898: ix_offs[0018]: 0x00000336 +0x0000089c: ix_lens[0018]: 0x0000002c +0x000008a0: ix_offs[0019]: 0x00000362 +0x000008a4: ix_lens[0019]: 0x0000003b +0x000008a8: ix_offs[0020]: 0x0000039d +0x000008ac: ix_lens[0020]: 0x0000003b +0x000008b0: ix_offs[0021]: 0x000003d8 +0x000008b4: ix_lens[0021]: 0x0000002c +0x000008b8: ix_offs[0022]: 0x00000404 +0x000008bc: ix_lens[0022]: 0x0000003b +0x000008c0: ix_offs[0023]: 0x0000043f +0x000008c4: ix_lens[0023]: 0x0000003b +0x000008c8: ix_offs[0024]: 0x0000047a +0x000008cc: ix_lens[0024]: 0x0000002c +0x000008d0: ix_offs[0025]: 0x000004a6 +0x000008d4: ix_lens[0025]: 0x0000002c +0x000008d8: ix_offs[0026]: 0x000004d2 +0x000008dc: ix_lens[0026]: 0x0000002c +0x000008e0: ix_offs[0027]: 0x000004fe +0x000008e4: ix_lens[0027]: 0x0000003b +0x000008e8: ix_offs[0028]: 0x00000539 +0x000008ec: ix_lens[0028]: 0x0000002c +0x000008f0: ix_offs[0029]: 0x00000565 +0x000008f4: ix_lens[0029]: 0x0000003b +0x000008f8: ix_offs[0030]: 0x000005a0 +0x000008fc: ix_lens[0030]: 0x0000002c +0x00000900: ix_offs[0031]: 0x000005cc +0x00000904: ix_lens[0031]: 0x0000003b +0x00000908: ix_offs[0032]: 0x00000607 +0x0000090c: ix_lens[0032]: 0x0000002c +0x00000910: ix_offs[0033]: 0x00000633 +0x00000914: ix_lens[0033]: 0x0000002c +0x00000918: ix_offs[0034]: 0x0000065f +0x0000091c: ix_lens[0034]: 0x0000002c +0x00000920: ix_offs[0035]: 0x0000068b +0x00000924: ix_lens[0035]: 0x0000003b +0x00000928: ix_offs[0036]: 0x000006c6 +0x0000092c: ix_lens[0036]: 0x0000002c +0x00000930: ix_offs[0037]: 0x000006f2 +0x00000934: ix_lens[0037]: 0x0000002c +0x00000938: ix_offs[0038]: 0x0000071e +0x0000093c: ix_lens[0038]: 0x0000004a +0x00000940: ix_offs[0039]: 0x00000768 +0x00000944: ix_lens[0039]: 0x0000002c +0x00000948: ix_offs[0040]: 0x00000794 +0x0000094c: ix_lens[0040]: 0x0000002c +0x00000950: ix_offs[0041]: 0x000007c0 +0x00000954: ix_lens[0041]: 0x0000002c +0x00000958: ix_offs[0042]: 0x000007ec +0x0000095c: ix_lens[0042]: 0x0000002c +0x00000960: ix_offs[0043]: 0x00000818 +0x00000964: ix_lens[0043]: 0x0000002c +0x00000968: ix_offs[0044]: 0x00000844 +0x0000096c: ix_lens[0044]: 0x0000002c +0x00000970: ix_offs[0045]: 0x00000870 +0x00000974: ix_lens[0045]: 0x0000003b +0x00000978: ix_offs[0046]: 0x000008ab +0x0000097c: ix_lens[0046]: 0x0000003b +0x00000980: ix_offs[0047]: 0x000008e6 +0x00000984: ix_lens[0047]: 0x0000002c +0x00000988: ix_offs[0048]: 0x00000912 +0x0000098c: ix_lens[0048]: 0x0000002c +0x00000990: ix_offs[0049]: 0x0000093e +0x00000994: ix_lens[0049]: 0x0000002c +0x00000998: ix_offs[0050]: 0x0000096a +0x0000099c: ix_lens[0050]: 0x0000002c +0x000009a0: ix_offs[0051]: 0x00000996 +0x000009a4: ix_lens[0051]: 0x0000002c +0x000009a8: ix_offs[0052]: 0x000009c2 +0x000009ac: ix_lens[0052]: 0x0000002c +0x000009b0: ix_offs[0053]: 0x000009ee +0x000009b4: ix_lens[0053]: 0x0000002c +0x000009b8: ix_offs[0054]: 0x00000a1a +0x000009bc: ix_lens[0054]: 0x0000002c +0x000009c0: ix_offs[0055]: 0x00000a46 +0x000009c4: ix_lens[0055]: 0x0000002c +0x000009c8: ix_offs[0056]: 0x00000a72 +0x000009cc: ix_lens[0056]: 0x0000003b +0x000009d0: ix_offs[0057]: 0x00000aad +0x000009d4: ix_lens[0057]: 0x0000003b +0x000009d8: ix_offs[0058]: 0x00000ae8 +0x000009dc: ix_lens[0058]: 0x0000003b +0x000009e0: ix_offs[0059]: 0x00000b23 +0x000009e4: ix_lens[0059]: 0x0000002c +0x000009e8: ix_offs[0060]: 0x00000b4f +0x000009ec: ix_lens[0060]: 0x0000003b +0x000009f0: ix_offs[0061]: 0x00000b8a +0x000009f4: ix_lens[0061]: 0x0000002c +0x000009f8: ix_offs[0062]: 0x00000bb6 +0x000009fc: ix_lens[0062]: 0x0000002c +0x00000a00: ix_offs[0063]: 0x00000be2 +0x00000a04: ix_lens[0063]: 0x0000002c +0x00000a08: ix_offs[0064]: 0x00000c0e +0x00000a0c: ix_lens[0064]: 0x0000002c +0x00000a10: ix_offs[0065]: 0x00000c3a +0x00000a14: ix_lens[0065]: 0x0000002c +0x00000a18: ix_offs[0066]: 0x00000c66 +0x00000a1c: ix_lens[0066]: 0x0000002c +0x00000a20: ix_offs[0067]: 0x00000c92 +0x00000a24: ix_lens[0067]: 0x0000002c +0x00000a28: ix_offs[0068]: 0x00000cbe +0x00000a2c: ix_lens[0068]: 0x0000002c +0x00000a30: ix_offs[0069]: 0x00000cea +0x00000a34: ix_lens[0069]: 0x0000002c +0x00000a38: ix_offs[0070]: 0x00000d16 +0x00000a3c: ix_lens[0070]: 0x0000002c +0x00000a40: ix_offs[0071]: 0x00000d42 +0x00000a44: ix_lens[0071]: 0x00000077 +0x00000a48: ix_offs[0072]: 0x00000db9 +0x00000a4c: ix_lens[0072]: 0x0000002c +0x00000a50: ix_offs[0073]: 0x00000de5 +0x00000a54: ix_lens[0073]: 0x0000002c +0x00000a58: ix_offs[0074]: 0x00000e11 +0x00000a5c: ix_lens[0074]: 0x0000002c +0x00000a60: ix_offs[0075]: 0x00000e3d +0x00000a64: ix_lens[0075]: 0x0000004a +0x00000a68: ix_offs[0076]: 0x00000e87 +0x00000a6c: ix_lens[0076]: 0x00000059 +0x00000a70: ix_offs[0077]: 0x00000ee0 +0x00000a74: ix_lens[0077]: 0x0000002c +0x00000a78: ix_offs[0078]: 0x00000f0c +0x00000a7c: ix_lens[0078]: 0x00000059 +0x00000a80: ix_offs[0079]: 0x00000f65 +0x00000a84: ix_lens[0079]: 0x0000002c +0x00000a88: ix_offs[0080]: 0x00000f91 +0x00000a8c: ix_lens[0080]: 0x0000002c +0x00000a90: ix_offs[0081]: 0x00000fbd +0x00000a94: ix_lens[0081]: 0x0000002c +0x00000a98: ix_offs[0082]: 0x00000fe9 +0x00000a9c: ix_lens[0082]: 0x0000002c +0x00000aa0: ix_offs[0083]: 0x00001015 +0x00000aa4: ix_lens[0083]: 0x00000077 +0x00000aa8: ix_offs[0084]: 0x0000108c +0x00000aac: ix_lens[0084]: 0x0000002c +0x00000ab0: ix_offs[0085]: 0x000010b8 +0x00000ab4: ix_lens[0085]: 0x0000002c +0x00000ab8: ix_offs[0086]: 0x000010e4 +0x00000abc: ix_lens[0086]: 0x0000003b +0x00000ac0: ix_offs[0087]: 0x0000111f +0x00000ac4: ix_lens[0087]: 0x0000004a +0x00000ac8: ix_offs[0088]: 0x00001169 +0x00000acc: ix_lens[0088]: 0x0000003b +0x00000ad0: ix_offs[0089]: 0x000011a4 +0x00000ad4: ix_lens[0089]: 0x0000002c +0x00000ad8: ix_offs[0090]: 0x000011d0 +0x00000adc: ix_lens[0090]: 0x0000002c +0x00000ae0: ix_offs[0091]: 0x000011fc +0x00000ae4: ix_lens[0091]: 0x00000077 +0x00000ae8: ix_offs[0092]: 0x00001273 +0x00000aec: ix_lens[0092]: 0x0000002c +0x00000af0: ix_offs[0093]: 0x0000129f +0x00000af4: ix_lens[0093]: 0x0000002c +0x00000af8: ix_offs[0094]: 0x000012cb +0x00000afc: ix_lens[0094]: 0x0000002c +0x00000b00: ix_offs[0095]: 0x000012f7 +0x00000b04: ix_lens[0095]: 0x0000002c +0x00000b08: ix_offs[0096]: 0x00001323 +0x00000b0c: ix_lens[0096]: 0x00000034 +0x00000b10: ix_offs[0097]: 0x00001357 +0x00000b14: ix_lens[0097]: 0x0000002c +0x00000b18: ix_offs[0098]: 0x00001383 +0x00000b1c: ix_lens[0098]: 0x0000002c +0x00000b20: ix_offs[0099]: 0x000013af +0x00000b24: ix_lens[0099]: 0x0000002c +0x00000b28: ix_offs[0100]: 0x000013db +0x00000b2c: ix_lens[0100]: 0x0000002c +0x00000b30: ix_offs[0101]: 0x00001407 +0x00000b34: ix_lens[0101]: 0x00000034 +0x00000b38: ix_offs[0102]: 0x0000143b +0x00000b3c: ix_lens[0102]: 0x0000002c +0x00000b40: ix_offs[0103]: 0x00001467 +0x00000b44: ix_lens[0103]: 0x0000002c +0x00000b48: ix_offs[0104]: 0x00001493 +0x00000b4c: ix_lens[0104]: 0x0000002c +0x00000b50: ix_offs[0105]: 0x000014bf +0x00000b54: ix_lens[0105]: 0x0000002c +0x00000b58: ix_offs[0106]: 0x000014eb +0x00000b5c: ix_lens[0106]: 0x0000002c +0x00000b60: ix_offs[0107]: 0x00001517 +0x00000b64: ix_lens[0107]: 0x0000002c +0x00000b68: ix_offs[0108]: 0x00001543 +0x00000b6c: ix_lens[0108]: 0x0000002c +0x00000b70: ix_offs[0109]: 0x0000156f +0x00000b74: ix_lens[0109]: 0x0000002c +0x00000b78: ix_offs[0110]: 0x0000159b +0x00000b7c: ix_lens[0110]: 0x0000004a +0x00000b80: ix_offs[0111]: 0x000015e5 +0x00000b84: ix_lens[0111]: 0x0000002c +0x00000b88: ix_offs[0112]: 0x00001611 +0x00000b8c: ix_lens[0112]: 0x0000003b +0x00000b90: ix_offs[0113]: 0x0000164c +0x00000b94: ix_lens[0113]: 0x0000004a +0x00000b98: ix_offs[0114]: 0x00001696 +0x00000b9c: ix_lens[0114]: 0x0000006c +0x00000ba0: ix_offs[0115]: 0x00001702 +0x00000ba4: ix_lens[0115]: 0x0000003f +0x00000ba8: ix_offs[0116]: 0x00001741 +0x00000bac: ix_lens[0116]: 0x0000004e +0x00000bb0: ix_offs[0117]: 0x0000178f +0x00000bb4: ix_lens[0117]: 0x0000003b +0x00000bb8: ix_offs[0118]: 0x000017ca +0x00000bbc: ix_lens[0118]: 0x0000002c +0x00000bc0: ix_offs[0119]: 0x000017f6 +0x00000bc4: ix_lens[0119]: 0x0000004e +0x00000bc8: ix_offs[0120]: 0x00001844 +0x00000bcc: ix_lens[0120]: 0x0000004e +0x00000bd0: ix_offs[0121]: 0x00001892 +0x00000bd4: ix_lens[0121]: 0x0000003f +0x00000bd8: ix_offs[0122]: 0x000018d1 +0x00000bdc: ix_lens[0122]: 0x0000001d +0x00000be0: ix_offs[0123]: 0x000018ee +0x00000be4: ix_lens[0123]: 0x0000002c +0x00000be8: ix_offs[0124]: 0x0000191a +0x00000bec: ix_lens[0124]: 0x00000047 +0x00000bf0: ix_offs[0125]: 0x00001961 +0x00000bf4: ix_lens[0125]: 0x00000056 +0x00000bf8: ix_offs[0126]: 0x000019b7 +0x00000bfc: ix_lens[0126]: 0x00000056 +0x00000c00: ix_offs[0127]: 0x00001a0d +0x00000c04: ix_lens[0127]: 0x0000004e +0x00000c08: ix_offs[0128]: 0x00001a5b +0x00000c0c: ix_lens[0128]: 0x0000003f +0x00000c10: ix_offs[0129]: 0x00000000 +0x00000c14: ix_lens[0129]: 0x00000000 +0x00000c18: ix_offs[0130]: 0x00000000 +0x00000c1c: ix_lens[0130]: 0x00000000 +0x00000c20: ix_offs[0131]: 0x00000000 +0x00000c24: ix_lens[0131]: 0x00000000 +0x00000c28: ix_offs[0132]: 0x00000000 +0x00000c2c: ix_lens[0132]: 0x00000000 +0x00000c30: ix_offs[0133]: 0x00000000 +0x00000c34: ix_lens[0133]: 0x00000000 +0x00000c38: ix_offs[0134]: 0x00000000 +0x00000c3c: ix_lens[0134]: 0x00000000 +0x00000c40: ix_offs[0135]: 0x00000000 +0x00000c44: ix_lens[0135]: 0x00000000 +0x00000c48: ix_offs[0136]: 0x00000000 +0x00000c4c: ix_lens[0136]: 0x00000000 +0x00000c50: ix_offs[0137]: 0x00000000 +0x00000c54: ix_lens[0137]: 0x00000000 +0x00000c58: ix_offs[0138]: 0x00000000 +0x00000c5c: ix_lens[0138]: 0x00000000 +0x00000c60: ix_offs[0139]: 0x00000000 +0x00000c64: ix_lens[0139]: 0x00000000 +0x00000c68: ix_offs[0140]: 0x00000000 +0x00000c6c: ix_lens[0140]: 0x00000000 +0x00000c70: ix_offs[0141]: 0x00000000 +0x00000c74: ix_lens[0141]: 0x00000000 +0x00000c78: ix_offs[0142]: 0x00000000 +0x00000c7c: ix_lens[0142]: 0x00000000 +0x00000c80: ix_offs[0143]: 0x00000000 +0x00000c84: ix_lens[0143]: 0x00000000 +0x00000c88: ix_offs[0144]: 0x00000000 +0x00000c8c: ix_lens[0144]: 0x00000000 +0x00000c90: ix_offs[0145]: 0x00000000 +0x00000c94: ix_lens[0145]: 0x00000000 +0x00000c98: ix_offs[0146]: 0x00000000 +0x00000c9c: ix_lens[0146]: 0x00000000 +0x00000ca0: ix_offs[0147]: 0x00000000 +0x00000ca4: ix_lens[0147]: 0x00000000 +0x00000ca8: ix_offs[0148]: 0x00000000 +0x00000cac: ix_lens[0148]: 0x00000000 +0x00000cb0: ix_offs[0149]: 0x00000000 +0x00000cb4: ix_lens[0149]: 0x00000000 +0x00000cb8: ix_offs[0150]: 0x00000000 +0x00000cbc: ix_lens[0150]: 0x00000000 +0x00000cc0: ix_offs[0151]: 0x00000000 +0x00000cc4: ix_lens[0151]: 0x00000000 +0x00000cc8: ix_offs[0152]: 0x00000000 +0x00000ccc: ix_lens[0152]: 0x00000000 +0x00000cd0: ix_offs[0153]: 0x00000000 +0x00000cd4: ix_lens[0153]: 0x00000000 +0x00000cd8: ix_offs[0154]: 0x00000000 +0x00000cdc: ix_lens[0154]: 0x00000000 +0x00000ce0: ix_offs[0155]: 0x00000000 +0x00000ce4: ix_lens[0155]: 0x00000000 +0x00000ce8: ix_offs[0156]: 0x00000000 +0x00000cec: ix_lens[0156]: 0x00000000 +0x00000cf0: ix_offs[0157]: 0x00000000 +0x00000cf4: ix_lens[0157]: 0x00000000 +0x00000cf8: ix_offs[0158]: 0x00000000 +0x00000cfc: ix_lens[0158]: 0x00000000 +0x00000d00: ix_offs[0159]: 0x00000000 +0x00000d04: ix_lens[0159]: 0x00000000 +0x00000d08: ix_offs[0160]: 0x00000000 +0x00000d0c: ix_lens[0160]: 0x00000000 +0x00000d10: ix_offs[0161]: 0x00000000 +0x00000d14: ix_lens[0161]: 0x00000000 +0x00000d18: ix_offs[0162]: 0x00000000 +0x00000d1c: ix_lens[0162]: 0x00000000 +0x00000d20: ix_offs[0163]: 0x00000000 +0x00000d24: ix_lens[0163]: 0x00000000 +0x00000d28: ix_offs[0164]: 0x00000000 +0x00000d2c: ix_lens[0164]: 0x00000000 +0x00000d30: ix_offs[0165]: 0x00000000 +0x00000d34: ix_lens[0165]: 0x00000000 +0x00000d38: ix_offs[0166]: 0x00000000 +0x00000d3c: ix_lens[0166]: 0x00000000 +0x00000d40: ix_offs[0167]: 0x00000000 +0x00000d44: ix_lens[0167]: 0x00000000 +0x00000d48: ix_offs[0168]: 0x00000000 +0x00000d4c: ix_lens[0168]: 0x00000000 +0x00000d50: ix_offs[0169]: 0x00000000 +0x00000d54: ix_lens[0169]: 0x00000000 +0x00000d58: ix_offs[0170]: 0x00000000 +0x00000d5c: ix_lens[0170]: 0x00000000 +0x00000d60: ix_offs[0171]: 0x00000000 +0x00000d64: ix_lens[0171]: 0x00000000 +0x00000d68: ix_offs[0172]: 0x00000000 +0x00000d6c: ix_lens[0172]: 0x00000000 +0x00000d70: ix_offs[0173]: 0x00000000 +0x00000d74: ix_lens[0173]: 0x00000000 +0x00000d78: ix_offs[0174]: 0x00000000 +0x00000d7c: ix_lens[0174]: 0x00000000 +0x00000d80: ix_offs[0175]: 0x00000000 +0x00000d84: ix_lens[0175]: 0x00000000 +0x00000d88: ix_offs[0176]: 0x00000000 +0x00000d8c: ix_lens[0176]: 0x00000000 +0x00000d90: ix_offs[0177]: 0x00000000 +0x00000d94: ix_lens[0177]: 0x00000000 +0x00000d98: ix_offs[0178]: 0x00000000 +0x00000d9c: ix_lens[0178]: 0x00000000 +0x00000da0: ix_offs[0179]: 0x00000000 +0x00000da4: ix_lens[0179]: 0x00000000 +0x00000da8: ix_offs[0180]: 0x00000000 +0x00000dac: ix_lens[0180]: 0x00000000 +0x00000db0: ix_offs[0181]: 0x00000000 +0x00000db4: ix_lens[0181]: 0x00000000 +0x00000db8: ix_offs[0182]: 0x00000000 +0x00000dbc: ix_lens[0182]: 0x00000000 +0x00000dc0: ix_offs[0183]: 0x00000000 +0x00000dc4: ix_lens[0183]: 0x00000000 +0x00000dc8: ix_offs[0184]: 0x00000000 +0x00000dcc: ix_lens[0184]: 0x00000000 +0x00000dd0: ix_offs[0185]: 0x00000000 +0x00000dd4: ix_lens[0185]: 0x00000000 +0x00000dd8: ix_offs[0186]: 0x00000000 +0x00000ddc: ix_lens[0186]: 0x00000000 +0x00000de0: ix_offs[0187]: 0x00000000 +0x00000de4: ix_lens[0187]: 0x00000000 +0x00000de8: ix_offs[0188]: 0x00000000 +0x00000dec: ix_lens[0188]: 0x00000000 +0x00000df0: ix_offs[0189]: 0x00000000 +0x00000df4: ix_lens[0189]: 0x00000000 +0x00000df8: ix_offs[0190]: 0x00000000 +0x00000dfc: ix_lens[0190]: 0x00000000 +0x00000e00: ix_offs[0191]: 0x00000000 +0x00000e04: ix_lens[0191]: 0x00000000 +0x00000e08: ix_offs[0192]: 0x00000000 +0x00000e0c: ix_lens[0192]: 0x00000000 +0x00000e10: ix_offs[0193]: 0x00000000 +0x00000e14: ix_lens[0193]: 0x00000000 +0x00000e18: ix_offs[0194]: 0x00000000 +0x00000e1c: ix_lens[0194]: 0x00000000 +0x00000e20: ix_offs[0195]: 0x00000000 +0x00000e24: ix_lens[0195]: 0x00000000 +0x00000e28: ix_offs[0196]: 0x00000000 +0x00000e2c: ix_lens[0196]: 0x00000000 +0x00000e30: ix_offs[0197]: 0x00000000 +0x00000e34: ix_lens[0197]: 0x00000000 +0x00000e38: ix_offs[0198]: 0x00000000 +0x00000e3c: ix_lens[0198]: 0x00000000 +0x00000e40: ix_offs[0199]: 0x00000000 +0x00000e44: ix_lens[0199]: 0x00000000 +0x00000e48: ix_offs[0200]: 0x00000000 +0x00000e4c: ix_lens[0200]: 0x00000000 +0x00000e50: ix_offs[0201]: 0x00000000 +0x00000e54: ix_lens[0201]: 0x00000000 +0x00000e58: ix_offs[0202]: 0x00000000 +0x00000e5c: ix_lens[0202]: 0x00000000 +0x00000e60: ix_offs[0203]: 0x00000000 +0x00000e64: ix_lens[0203]: 0x00000000 +0x00000e68: ix_offs[0204]: 0x00000000 +0x00000e6c: ix_lens[0204]: 0x00000000 +0x00000e70: ix_offs[0205]: 0x00000000 +0x00000e74: ix_lens[0205]: 0x00000000 +0x00000e78: ix_offs[0206]: 0x00000000 +0x00000e7c: ix_lens[0206]: 0x00000000 +0x00000e80: ix_offs[0207]: 0x00000000 +0x00000e84: ix_lens[0207]: 0x00000000 +0x00000e88: ix_offs[0208]: 0x00000000 +0x00000e8c: ix_lens[0208]: 0x00000000 +0x00000e90: ix_offs[0209]: 0x00000000 +0x00000e94: ix_lens[0209]: 0x00000000 +0x00000e98: ix_offs[0210]: 0x00000000 +0x00000e9c: ix_lens[0210]: 0x00000000 +0x00000ea0: ix_offs[0211]: 0x00000000 +0x00000ea4: ix_lens[0211]: 0x00000000 +0x00000ea8: ix_offs[0212]: 0x00000000 +0x00000eac: ix_lens[0212]: 0x00000000 +0x00000eb0: ix_offs[0213]: 0x00000000 +0x00000eb4: ix_lens[0213]: 0x00000000 +0x00000eb8: ix_offs[0214]: 0x00000000 +0x00000ebc: ix_lens[0214]: 0x00000000 +0x00000ec0: ix_offs[0215]: 0x00000000 +0x00000ec4: ix_lens[0215]: 0x00000000 +0x00000ec8: ix_offs[0216]: 0x00000000 +0x00000ecc: ix_lens[0216]: 0x00000000 +0x00000ed0: ix_offs[0217]: 0x00000000 +0x00000ed4: ix_lens[0217]: 0x00000000 +0x00000ed8: ix_offs[0218]: 0x00000000 +0x00000edc: ix_lens[0218]: 0x00000000 +0x00000ee0: ix_offs[0219]: 0x00000000 +0x00000ee4: ix_lens[0219]: 0x00000000 +0x00000ee8: ix_offs[0220]: 0x00000000 +0x00000eec: ix_lens[0220]: 0x00000000 +0x00000ef0: ix_offs[0221]: 0x00000000 +0x00000ef4: ix_lens[0221]: 0x00000000 +0x00000ef8: ix_offs[0222]: 0x00000000 +0x00000efc: ix_lens[0222]: 0x00000000 +0x00000f00: ix_offs[0223]: 0x00000000 +0x00000f04: ix_lens[0223]: 0x00000000 +0x00000f08: ix_offs[0224]: 0x00000000 +0x00000f0c: ix_lens[0224]: 0x00000000 +0x00000f10: ix_offs[0225]: 0x00000000 +0x00000f14: ix_lens[0225]: 0x00000000 +0x00000f18: ix_offs[0226]: 0x00000000 +0x00000f1c: ix_lens[0226]: 0x00000000 +0x00000f20: ix_offs[0227]: 0x00000000 +0x00000f24: ix_lens[0227]: 0x00000000 +0x00000f28: ix_offs[0228]: 0x00000000 +0x00000f2c: ix_lens[0228]: 0x00000000 +0x00000f30: ix_offs[0229]: 0x00000000 +0x00000f34: ix_lens[0229]: 0x00000000 +0x00000f38: ix_offs[0230]: 0x00000000 +0x00000f3c: ix_lens[0230]: 0x00000000 +0x00000f40: ix_offs[0231]: 0x00000000 +0x00000f44: ix_lens[0231]: 0x00000000 +0x00000f48: ix_offs[0232]: 0x00000000 +0x00000f4c: ix_lens[0232]: 0x00000000 +0x00000f50: ix_offs[0233]: 0x00000000 +0x00000f54: ix_lens[0233]: 0x00000000 +0x00000f58: ix_offs[0234]: 0x00000000 +0x00000f5c: ix_lens[0234]: 0x00000000 +0x00000f60: ix_offs[0235]: 0x00000000 +0x00000f64: ix_lens[0235]: 0x00000000 +0x00000f68: ix_offs[0236]: 0x00000000 +0x00000f6c: ix_lens[0236]: 0x00000000 +0x00000f70: ix_offs[0237]: 0x00000000 +0x00000f74: ix_lens[0237]: 0x00000000 +0x00000f78: ix_offs[0238]: 0x00000000 +0x00000f7c: ix_lens[0238]: 0x00000000 +0x00000f80: ix_offs[0239]: 0x00000000 +0x00000f84: ix_lens[0239]: 0x00000000 +0x00000f88: ix_offs[0240]: 0x00000000 +0x00000f8c: ix_lens[0240]: 0x00000000 +0x00000f90: ix_offs[0241]: 0x00000000 +0x00000f94: ix_lens[0241]: 0x00000000 +0x00000f98: ix_offs[0242]: 0x00000000 +0x00000f9c: ix_lens[0242]: 0x00000000 +0x00000fa0: ix_offs[0243]: 0x00000000 +0x00000fa4: ix_lens[0243]: 0x00000000 +0x00000fa8: ix_offs[0244]: 0x00000000 +0x00000fac: ix_lens[0244]: 0x00000000 +0x00000fb0: ix_offs[0245]: 0x00000000 +0x00000fb4: ix_lens[0245]: 0x00000000 +0x00000fb8: ix_offs[0246]: 0x00000000 +0x00000fbc: ix_lens[0246]: 0x00000000 +0x00000fc0: ix_offs[0247]: 0x00000000 +0x00000fc4: ix_lens[0247]: 0x00000000 +0x00000fc8: ix_offs[0248]: 0x00000000 +0x00000fcc: ix_lens[0248]: 0x00000000 +0x00000fd0: ix_offs[0249]: 0x00000000 +0x00000fd4: ix_lens[0249]: 0x00000000 +0x00000fd8: ix_offs[0250]: 0x00000000 +0x00000fdc: ix_lens[0250]: 0x00000000 +0x00000fe0: ix_offs[0251]: 0x00000000 +0x00000fe4: ix_lens[0251]: 0x00000000 +0x00000fe8: ix_offs[0252]: 0x00000000 +0x00000fec: ix_lens[0252]: 0x00000000 +0x00000ff0: ix_offs[0253]: 0x00000000 +0x00000ff4: ix_lens[0253]: 0x00000000 +0x00000ff8: ix_offs[0254]: 0x00000000 +0x00000ffc: ix_lens[0254]: 0x00000000 + +BLOCK - DATA +0x00001000: rkey[0000]: ' F1140' off: 0x00000000 len: 0x0000002c +>> +0 @F1140@ FAM +1 HUSB @I2193@ +1 CHIL @I2192@ +<< +0x0000102c: rkey[0001]: ' F1141' off: 0x0000002c len: 0x0000002c +>> +0 @F1141@ FAM +1 HUSB @I2194@ +1 CHIL @I2193@ +<< +0x00001058: rkey[0002]: ' F1142' off: 0x00000058 len: 0x0000002c +>> +0 @F1142@ FAM +1 HUSB @I2195@ +1 CHIL @I2194@ +<< +0x00001084: rkey[0003]: ' F1143' off: 0x00000084 len: 0x0000002c +>> +0 @F1143@ FAM +1 HUSB @I2196@ +1 CHIL @I2195@ +<< +0x000010b0: rkey[0004]: ' F1144' off: 0x000000b0 len: 0x0000002c +>> +0 @F1144@ FAM +1 HUSB @I2197@ +1 CHIL @I2196@ +<< +0x000010dc: rkey[0005]: ' F1145' off: 0x000000dc len: 0x0000002c +>> +0 @F1145@ FAM +1 HUSB @I2198@ +1 CHIL @I2197@ +<< +0x00001108: rkey[0006]: ' F1146' off: 0x00000108 len: 0x0000002c +>> +0 @F1146@ FAM +1 HUSB @I2199@ +1 CHIL @I2198@ +<< +0x00001134: rkey[0007]: ' F1147' off: 0x00000134 len: 0x0000002c +>> +0 @F1147@ FAM +1 HUSB @I2200@ +1 CHIL @I2199@ +<< +0x00001160: rkey[0008]: ' F1148' off: 0x00000160 len: 0x0000002c +>> +0 @F1148@ FAM +1 HUSB @I2201@ +1 CHIL @I2200@ +<< +0x0000118c: rkey[0009]: ' F1149' off: 0x0000018c len: 0x0000002c +>> +0 @F1149@ FAM +1 HUSB @I2202@ +1 CHIL @I2201@ +<< +0x000011b8: rkey[0010]: ' F1150' off: 0x000001b8 len: 0x0000002c +>> +0 @F1150@ FAM +1 HUSB @I2203@ +1 CHIL @I2202@ +<< +0x000011e4: rkey[0011]: ' F1151' off: 0x000001e4 len: 0x0000002c +>> +0 @F1151@ FAM +1 HUSB @I2204@ +1 CHIL @I2203@ +<< +0x00001210: rkey[0012]: ' F1152' off: 0x00000210 len: 0x0000002c +>> +0 @F1152@ FAM +1 HUSB @I2205@ +1 CHIL @I2204@ +<< +0x0000123c: rkey[0013]: ' F1153' off: 0x0000023c len: 0x0000003b +>> +0 @F1153@ FAM +1 HUSB @I2206@ +1 WIFE @I2207@ +1 CHIL @I2205@ +<< +0x00001277: rkey[0014]: ' F1154' off: 0x00000277 len: 0x0000002c +>> +0 @F1154@ FAM +1 HUSB @I2208@ +1 CHIL @I2206@ +<< +0x000012a3: rkey[0015]: ' F1155' off: 0x000002a3 len: 0x0000003b +>> +0 @F1155@ FAM +1 HUSB @I2221@ +1 CHIL @I2220@ +1 CHIL @I2207@ +<< +0x000012de: rkey[0016]: ' F1156' off: 0x000002de len: 0x0000002c +>> +0 @F1156@ FAM +1 HUSB @I2209@ +1 CHIL @I2208@ +<< +0x0000130a: rkey[0017]: ' F1157' off: 0x0000030a len: 0x0000002c +>> +0 @F1157@ FAM +1 HUSB @I2210@ +1 CHIL @I2209@ +<< +0x00001336: rkey[0018]: ' F1158' off: 0x00000336 len: 0x0000002c +>> +0 @F1158@ FAM +1 HUSB @I2211@ +1 CHIL @I2210@ +<< +0x00001362: rkey[0019]: ' F1159' off: 0x00000362 len: 0x0000003b +>> +0 @F1159@ FAM +1 HUSB @I2212@ +1 CHIL @I2211@ +1 CHIL @I2213@ +<< +0x0000139d: rkey[0020]: ' F1160' off: 0x0000039d len: 0x0000003b +>> +0 @F1160@ FAM +1 HUSB @I2214@ +1 WIFE @I2213@ +1 CHIL @I2215@ +<< +0x000013d8: rkey[0021]: ' F1161' off: 0x000003d8 len: 0x0000002c +>> +0 @F1161@ FAM +1 HUSB @I2215@ +1 CHIL @I2223@ +<< +0x00001404: rkey[0022]: ' F1162' off: 0x00000404 len: 0x0000003b +>> +0 @F1162@ FAM +1 HUSB @I2217@ +1 WIFE @I2218@ +1 CHIL @I2216@ +<< +0x0000143f: rkey[0023]: ' F1163' off: 0x0000043f len: 0x0000003b +>> +0 @F1163@ FAM +1 HUSB @I2219@ +1 WIFE @I2220@ +1 CHIL @I2218@ +<< +0x0000147a: rkey[0024]: ' F1164' off: 0x0000047a len: 0x0000002c +>> +0 @F1164@ FAM +1 HUSB @I2222@ +1 CHIL @I2221@ +<< +0x000014a6: rkey[0025]: ' F1165' off: 0x000004a6 len: 0x0000002c +>> +0 @F1165@ FAM +1 HUSB @I2223@ +1 CHIL @I2222@ +<< +0x000014d2: rkey[0026]: ' F1166' off: 0x000004d2 len: 0x0000002c +>> +0 @F1166@ FAM +1 HUSB @I2226@ +1 CHIL @I2225@ +<< +0x000014fe: rkey[0027]: ' F1167' off: 0x000004fe len: 0x0000003b +>> +0 @F1167@ FAM +1 HUSB @I2235@ +1 WIFE @I2234@ +1 CHIL @I2236@ +<< +0x00001539: rkey[0028]: ' F1168' off: 0x00000539 len: 0x0000002c +>> +0 @F1168@ FAM +1 HUSB @I2237@ +1 WIFE @I2238@ +<< +0x00001565: rkey[0029]: ' F1169' off: 0x00000565 len: 0x0000003b +>> +0 @F1169@ FAM +1 HUSB @I2242@ +1 WIFE @I2243@ +1 CHIL @I2239@ +<< +0x000015a0: rkey[0030]: ' F1170' off: 0x000005a0 len: 0x0000002c +>> +0 @F1170@ FAM +1 HUSB @I2248@ +1 CHIL @I2243@ +<< +0x000015cc: rkey[0031]: ' F1171' off: 0x000005cc len: 0x0000003b +>> +0 @F1171@ FAM +1 HUSB @I2244@ +1 WIFE @I2245@ +1 CHIL @I2246@ +<< +0x00001607: rkey[0032]: ' F1172' off: 0x00000607 len: 0x0000002c +>> +0 @F1172@ FAM +1 HUSB @I2255@ +1 CHIL @I2245@ +<< +0x00001633: rkey[0033]: ' F1173' off: 0x00000633 len: 0x0000002c +>> +0 @F1173@ FAM +1 HUSB @I2247@ +1 WIFE @I2245@ +<< +0x0000165f: rkey[0034]: ' F1174' off: 0x0000065f len: 0x0000002c +>> +0 @F1174@ FAM +1 HUSB @I2249@ +1 CHIL @I2248@ +<< +0x0000168b: rkey[0035]: ' F1175' off: 0x0000068b len: 0x0000003b +>> +0 @F1175@ FAM +1 HUSB @I2250@ +1 CHIL @I2249@ +1 CHIL @I2253@ +<< +0x000016c6: rkey[0036]: ' F1176' off: 0x000006c6 len: 0x0000002c +>> +0 @F1176@ FAM +1 HUSB @I2251@ +1 CHIL @I2250@ +<< +0x000016f2: rkey[0037]: ' F1177' off: 0x000006f2 len: 0x0000002c +>> +0 @F1177@ FAM +1 HUSB @I2252@ +1 CHIL @I2251@ +<< +0x0000171e: rkey[0038]: ' F1178' off: 0x0000071e len: 0x0000004a +>> +0 @F1178@ FAM +1 HUSB @I2261@ +1 CHIL @I2252@ +1 CHIL @I2260@ +1 CHIL @I2262@ +<< +0x00001768: rkey[0039]: ' F1179' off: 0x00000768 len: 0x0000002c +>> +0 @F1179@ FAM +1 HUSB @I2253@ +1 CHIL @I2254@ +<< +0x00001794: rkey[0040]: ' F1180' off: 0x00000794 len: 0x0000002c +>> +0 @F1180@ FAM +1 HUSB @I2254@ +1 CHIL @I2255@ +<< +0x000017c0: rkey[0041]: ' F1181' off: 0x000007c0 len: 0x0000002c +>> +0 @F1181@ FAM +1 HUSB @I2257@ +1 CHIL @I2256@ +<< +0x000017ec: rkey[0042]: ' F1182' off: 0x000007ec len: 0x0000002c +>> +0 @F1182@ FAM +1 HUSB @I2258@ +1 CHIL @I2257@ +<< +0x00001818: rkey[0043]: ' F1183' off: 0x00000818 len: 0x0000002c +>> +0 @F1183@ FAM +1 HUSB @I2259@ +1 CHIL @I2258@ +<< +0x00001844: rkey[0044]: ' F1184' off: 0x00000844 len: 0x0000002c +>> +0 @F1184@ FAM +1 HUSB @I2260@ +1 CHIL @I2259@ +<< +0x00001870: rkey[0045]: ' F1185' off: 0x00000870 len: 0x0000003b +>> +0 @F1185@ FAM +1 HUSB @I2265@ +1 CHIL @I2261@ +1 CHIL @I2266@ +<< +0x000018ab: rkey[0046]: ' F1186' off: 0x000008ab len: 0x0000003b +>> +0 @F1186@ FAM +1 HUSB @I2263@ +1 WIFE @I2262@ +1 CHIL @I2264@ +<< +0x000018e6: rkey[0047]: ' F1187' off: 0x000008e6 len: 0x0000002c +>> +0 @F1187@ FAM +1 HUSB @I2282@ +1 WIFE @I2281@ +<< +0x00001912: rkey[0048]: ' F1188' off: 0x00000912 len: 0x0000002c +>> +0 @F1188@ FAM +1 HUSB @I2286@ +1 WIFE @I2284@ +<< +0x0000193e: rkey[0049]: ' F1189' off: 0x0000093e len: 0x0000002c +>> +0 @F1189@ FAM +1 HUSB @I2287@ +1 WIFE @I2284@ +<< +0x0000196a: rkey[0050]: ' F1190' off: 0x0000096a len: 0x0000002c +>> +0 @F1190@ FAM +1 HUSB @I2288@ +1 WIFE @I2285@ +<< +0x00001996: rkey[0051]: ' F1191' off: 0x00000996 len: 0x0000002c +>> +0 @F1191@ FAM +1 HUSB @I2289@ +1 WIFE @I2285@ +<< +0x000019c2: rkey[0052]: ' F1192' off: 0x000009c2 len: 0x0000002c +>> +0 @F1192@ FAM +1 HUSB @I2290@ +1 WIFE @I2285@ +<< +0x000019ee: rkey[0053]: ' F1193' off: 0x000009ee len: 0x0000002c +>> +0 @F1193@ FAM +1 HUSB @I2295@ +1 WIFE @I2294@ +<< +0x00001a1a: rkey[0054]: ' F1194' off: 0x00000a1a len: 0x0000002c +>> +0 @F1194@ FAM +1 HUSB @I2297@ +1 WIFE @I2296@ +<< +0x00001a46: rkey[0055]: ' F1195' off: 0x00000a46 len: 0x0000002c +>> +0 @F1195@ FAM +1 HUSB @I2298@ +1 WIFE @I2296@ +<< +0x00001a72: rkey[0056]: ' F1196' off: 0x00000a72 len: 0x0000003b +>> +0 @F1196@ FAM +1 HUSB @I2303@ +1 WIFE @I2304@ +1 CHIL @I2301@ +<< +0x00001aad: rkey[0057]: ' F1197' off: 0x00000aad len: 0x0000003b +>> +0 @F1197@ FAM +1 HUSB @I2305@ +1 WIFE @I2306@ +1 CHIL @I2304@ +<< +0x00001ae8: rkey[0058]: ' F1198' off: 0x00000ae8 len: 0x0000003b +>> +0 @F1198@ FAM +1 HUSB @I2307@ +1 WIFE @I2308@ +1 CHIL @I2305@ +<< +0x00001b23: rkey[0059]: ' F1199' off: 0x00000b23 len: 0x0000002c +>> +0 @F1199@ FAM +1 HUSB @I2312@ +1 WIFE @I2319@ +<< +0x00001b4f: rkey[0060]: ' F1200' off: 0x00000b4f len: 0x0000003b +>> +0 @F1200@ FAM +1 HUSB @I2313@ +1 WIFE @I2321@ +1 CHIL @I2324@ +<< +0x00001b8a: rkey[0061]: ' F1201' off: 0x00000b8a len: 0x0000002c +>> +0 @F1201@ FAM +1 HUSB @I2313@ +1 WIFE @I2322@ +<< +0x00001bb6: rkey[0062]: ' F1202' off: 0x00000bb6 len: 0x0000002c +>> +0 @F1202@ FAM +1 HUSB @I2313@ +1 WIFE @I2323@ +<< +0x00001be2: rkey[0063]: ' F1203' off: 0x00000be2 len: 0x0000002c +>> +0 @F1203@ FAM +1 HUSB @I2314@ +1 WIFE @I2325@ +<< +0x00001c0e: rkey[0064]: ' F1204' off: 0x00000c0e len: 0x0000002c +>> +0 @F1204@ FAM +1 HUSB @I2315@ +1 WIFE @I2330@ +<< +0x00001c3a: rkey[0065]: ' F1205' off: 0x00000c3a len: 0x0000002c +>> +0 @F1205@ FAM +1 HUSB @I2315@ +1 WIFE @I2331@ +<< +0x00001c66: rkey[0066]: ' F1206' off: 0x00000c66 len: 0x0000002c +>> +0 @F1206@ FAM +1 HUSB @I2327@ +1 WIFE @I2316@ +<< +0x00001c92: rkey[0067]: ' F1207' off: 0x00000c92 len: 0x0000002c +>> +0 @F1207@ FAM +1 HUSB @I2328@ +1 WIFE @I2317@ +<< +0x00001cbe: rkey[0068]: ' F1208' off: 0x00000cbe len: 0x0000002c +>> +0 @F1208@ FAM +1 HUSB @I2329@ +1 WIFE @I2318@ +<< +0x00001cea: rkey[0069]: ' F1209' off: 0x00000cea len: 0x0000002c +>> +0 @F1209@ FAM +1 HUSB @I2320@ +1 WIFE @I2319@ +<< +0x00001d16: rkey[0070]: ' F1210' off: 0x00000d16 len: 0x0000002c +>> +0 @F1210@ FAM +1 HUSB @I2326@ +1 WIFE @I2325@ +<< +0x00001d42: rkey[0071]: ' F1211' off: 0x00000d42 len: 0x00000077 +>> +0 @F1211@ FAM +1 HUSB @I2405@ +1 WIFE @I2403@ +1 CHIL @I2406@ +1 CHIL @I2407@ +1 CHIL @I2331@ +1 CHIL @I2408@ +1 CHIL @I2409@ +<< +0x00001db9: rkey[0072]: ' F1212' off: 0x00000db9 len: 0x0000002c +>> +0 @F1212@ FAM +1 HUSB @I2411@ +1 WIFE @I2331@ +<< +0x00001de5: rkey[0073]: ' F1213' off: 0x00000de5 len: 0x0000002c +>> +0 @F1213@ FAM +1 HUSB @I2412@ +1 WIFE @I2331@ +<< +0x00001e11: rkey[0074]: ' F1214' off: 0x00000e11 len: 0x0000002c +>> +0 @F1214@ FAM +1 HUSB @I2335@ +1 WIFE @I2334@ +<< +0x00001e3d: rkey[0075]: ' F1215' off: 0x00000e3d len: 0x0000004a +>> +0 @F1215@ FAM +1 HUSB @I2340@ +1 WIFE @I2339@ +1 CHIL @I2394@ +1 CHIL @I2403@ +<< +0x00001e87: rkey[0076]: ' F1216' off: 0x00000e87 len: 0x00000059 +>> +0 @F1216@ FAM +1 HUSB @I2341@ +1 WIFE @I2347@ +1 CHIL @I2348@ +1 CHIL @I2349@ +1 CHIL @I2350@ +<< +0x00001ee0: rkey[0077]: ' F1217' off: 0x00000ee0 len: 0x0000002c +>> +0 @F1217@ FAM +1 HUSB @I2343@ +1 WIFE @I2344@ +<< +0x00001f0c: rkey[0078]: ' F1218' off: 0x00000f0c len: 0x00000059 +>> +0 @F1218@ FAM +1 HUSB @I2343@ +1 WIFE @I2345@ +1 CHIL @I2355@ +1 CHIL @I2356@ +1 CHIL @I2357@ +<< +0x00001f65: rkey[0079]: ' F1219' off: 0x00000f65 len: 0x0000002c +>> +0 @F1219@ FAM +1 HUSB @I2348@ +1 WIFE @I2351@ +<< +0x00001f91: rkey[0080]: ' F1220' off: 0x00000f91 len: 0x0000002c +>> +0 @F1220@ FAM +1 HUSB @I2348@ +1 WIFE @I2352@ +<< +0x00001fbd: rkey[0081]: ' F1221' off: 0x00000fbd len: 0x0000002c +>> +0 @F1221@ FAM +1 HUSB @I2353@ +1 WIFE @I2349@ +<< +0x00001fe9: rkey[0082]: ' F1222' off: 0x00000fe9 len: 0x0000002c +>> +0 @F1222@ FAM +1 HUSB @I2354@ +1 WIFE @I2350@ +<< +0x00002015: rkey[0083]: ' F1223' off: 0x00001015 len: 0x00000077 +>> +0 @F1223@ FAM +1 HUSB @I2355@ +1 WIFE @I2358@ +1 CHIL @I2359@ +1 CHIL @I2360@ +1 CHIL @I2361@ +1 CHIL @I2362@ +1 CHIL @I2363@ +<< +0x0000208c: rkey[0084]: ' F1224' off: 0x0000108c len: 0x0000002c +>> +0 @F1224@ FAM +1 HUSB @I2364@ +1 WIFE @I2356@ +<< +0x000020b8: rkey[0085]: ' F1225' off: 0x000010b8 len: 0x0000002c +>> +0 @F1225@ FAM +1 HUSB @I2357@ +1 WIFE @I2365@ +<< +0x000020e4: rkey[0086]: ' F1226' off: 0x000010e4 len: 0x0000003b +>> +0 @F1226@ FAM +1 HUSB @I2359@ +1 WIFE @I2366@ +1 CHIL @I2367@ +<< +0x0000211f: rkey[0087]: ' F1227' off: 0x0000111f len: 0x0000004a +>> +0 @F1227@ FAM +1 HUSB @I2359@ +1 WIFE @I2371@ +1 CHIL @I2372@ +1 CHIL @I2387@ +<< +0x00002169: rkey[0088]: ' F1228' off: 0x00001169 len: 0x0000003b +>> +0 @F1228@ FAM +1 HUSB @I2367@ +1 WIFE @I2368@ +1 CHIL @I2369@ +<< +0x000021a4: rkey[0089]: ' F1229' off: 0x000011a4 len: 0x0000002c +>> +0 @F1229@ FAM +1 HUSB @I2369@ +1 WIFE @I2370@ +<< +0x000021d0: rkey[0090]: ' F1230' off: 0x000011d0 len: 0x0000002c +>> +0 @F1230@ FAM +1 HUSB @I2372@ +1 WIFE @I2373@ +<< +0x000021fc: rkey[0091]: ' F1231' off: 0x000011fc len: 0x00000077 +>> +0 @F1231@ FAM +1 HUSB @I2372@ +1 WIFE @I2374@ +1 CHIL @I2375@ +1 CHIL @I2376@ +1 CHIL @I2377@ +1 CHIL @I2378@ +1 CHIL @I2379@ +<< +0x00002273: rkey[0092]: ' F1232' off: 0x00001273 len: 0x0000002c +>> +0 @F1232@ FAM +1 HUSB @I2375@ +1 WIFE @I2380@ +<< +0x0000229f: rkey[0093]: ' F1233' off: 0x0000129f len: 0x0000002c +>> +0 @F1233@ FAM +1 HUSB @I2376@ +1 WIFE @I2381@ +<< +0x000022cb: rkey[0094]: ' F1234' off: 0x000012cb len: 0x0000002c +>> +0 @F1234@ FAM +1 HUSB @I2377@ +1 WIFE @I2382@ +<< +0x000022f7: rkey[0095]: ' F1235' off: 0x000012f7 len: 0x0000002c +>> +0 @F1235@ FAM +1 HUSB @I2384@ +1 WIFE @I2378@ +<< +0x00002323: rkey[0096]: ' F1236' off: 0x00001323 len: 0x00000034 +>> +0 @F1236@ FAM +1 HUSB @I2385@ +1 WIFE @I2379@ +1 DIV Y +<< +0x00002357: rkey[0097]: ' F1237' off: 0x00001357 len: 0x0000002c +>> +0 @F1237@ FAM +1 HUSB @I2386@ +1 WIFE @I2379@ +<< +0x00002383: rkey[0098]: ' F1238' off: 0x00001383 len: 0x0000002c +>> +0 @F1238@ FAM +1 HUSB @I2383@ +1 WIFE @I2382@ +<< +0x000023af: rkey[0099]: ' F1239' off: 0x000013af len: 0x0000002c +>> +0 @F1239@ FAM +1 HUSB @I2387@ +1 WIFE @I2388@ +<< +0x000023db: rkey[0100]: ' F1240' off: 0x000013db len: 0x0000002c +>> +0 @F1240@ FAM +1 HUSB @I2391@ +1 WIFE @I2390@ +<< +0x00002407: rkey[0101]: ' F1241' off: 0x00001407 len: 0x00000034 +>> +0 @F1241@ FAM +1 HUSB @I2392@ +1 WIFE @I2395@ +1 DIV Y +<< +0x0000243b: rkey[0102]: ' F1242' off: 0x0000143b len: 0x0000002c +>> +0 @F1242@ FAM +1 HUSB @I2394@ +1 WIFE @I2404@ +<< +0x00002467: rkey[0103]: ' F1243' off: 0x00001467 len: 0x0000002c +>> +0 @F1243@ FAM +1 HUSB @I2396@ +1 WIFE @I2399@ +<< +0x00002493: rkey[0104]: ' F1244' off: 0x00001493 len: 0x0000002c +>> +0 @F1244@ FAM +1 HUSB @I2397@ +1 WIFE @I2401@ +<< +0x000024bf: rkey[0105]: ' F1245' off: 0x000014bf len: 0x0000002c +>> +0 @F1245@ FAM +1 HUSB @I2397@ +1 WIFE @I2402@ +<< +0x000024eb: rkey[0106]: ' F1246' off: 0x000014eb len: 0x0000002c +>> +0 @F1246@ FAM +1 HUSB @I2400@ +1 WIFE @I2399@ +<< +0x00002517: rkey[0107]: ' F1247' off: 0x00001517 len: 0x0000002c +>> +0 @F1247@ FAM +1 HUSB @I2406@ +1 WIFE @I2410@ +<< +0x00002543: rkey[0108]: ' F1248' off: 0x00001543 len: 0x0000002c +>> +0 @F1248@ FAM +1 HUSB @I2413@ +1 WIFE @I2408@ +<< +0x0000256f: rkey[0109]: ' F1249' off: 0x0000156f len: 0x0000002c +>> +0 @F1249@ FAM +1 HUSB @I2414@ +1 WIFE @I2409@ +<< +0x0000259b: rkey[0110]: ' F1250' off: 0x0000159b len: 0x0000004a +>> +0 @F1250@ FAM +1 HUSB @I2418@ +1 WIFE @I2417@ +1 CHIL @I2416@ +1 CHIL @I2420@ +<< +0x000025e5: rkey[0111]: ' F1251' off: 0x000015e5 len: 0x0000002c +>> +0 @F1251@ FAM +1 HUSB @I2419@ +1 CHIL @I2418@ +<< +0x00002611: rkey[0112]: ' F1252' off: 0x00001611 len: 0x0000003b +>> +0 @F1252@ FAM +1 HUSB @I2420@ +1 WIFE @I2421@ +1 CHIL @I2427@ +<< +0x0000264c: rkey[0113]: ' F1253' off: 0x0000164c len: 0x0000004a +>> +0 @F1253@ FAM +1 HUSB @I2420@ +1 WIFE @I2422@ +1 CHIL @I2430@ +1 CHIL @I2431@ +<< +0x00002696: rkey[0114]: ' F1254' off: 0x00001696 len: 0x0000006c +>> +0 @F1254@ FAM +1 HUSB @I2423@ +1 WIFE @I2882@ +1 MARR +2 DATE 1680 +1 CHIL @I2426@ +1 CHIL @I2424@ +1 CHIL @I2507@ +<< +0x00002702: rkey[0115]: ' F1255' off: 0x00001702 len: 0x0000003f +>> +0 @F1255@ FAM +1 HUSB @I2424@ +1 WIFE @I2883@ +1 MARR +2 DATE 1701 +<< +0x00002741: rkey[0116]: ' F1256' off: 0x00001741 len: 0x0000004e +>> +0 @F1256@ FAM +1 HUSB @I2424@ +1 WIFE @I2425@ +1 MARR +2 DATE 1714 +1 CHIL @I2880@ +<< +0x0000278f: rkey[0117]: ' F1257' off: 0x0000178f len: 0x0000003b +>> +0 @F1257@ FAM +1 HUSB @I2428@ +1 WIFE @I2427@ +1 CHIL @I2429@ +<< +0x000027ca: rkey[0118]: ' F1258' off: 0x000017ca len: 0x0000002c +>> +0 @F1258@ FAM +1 HUSB @I2431@ +1 CHIL @I2432@ +<< +0x000027f6: rkey[0119]: ' F1259' off: 0x000017f6 len: 0x0000004e +>> +0 @F1259@ FAM +1 HUSB @I2433@ +1 WIFE @I2432@ +1 MARR +2 DATE 1736 +1 CHIL @I2434@ +<< +0x00002844: rkey[0120]: ' F1260' off: 0x00001844 len: 0x0000004e +>> +0 @F1260@ FAM +1 HUSB @I2897@ +1 WIFE @I2898@ +1 MARR +2 DATE 1749 +1 CHIL @I2448@ +<< +0x00002892: rkey[0121]: ' F1261' off: 0x00001892 len: 0x0000003f +>> +0 @F1261@ FAM +1 HUSB @I2448@ +1 WIFE @I2908@ +1 MARR +2 DATE 1776 +<< +0x000028d1: rkey[0122]: ' F1262' off: 0x000018d1 len: 0x0000001d +>> +0 @F1262@ FAM +1 HUSB @I2448@ +<< +0x000028ee: rkey[0123]: ' F1263' off: 0x000018ee len: 0x0000002c +>> +0 @F1263@ FAM +1 HUSB @I2450@ +1 CHIL @I2449@ +<< +0x0000291a: rkey[0124]: ' F1264' off: 0x0000191a len: 0x00000047 +>> +0 @F1264@ FAM +1 HUSB @I2451@ +1 WIFE @I2478@ +1 DIV Y +1 MARR +2 DATE 1193 +<< +0x00002961: rkey[0125]: ' F1265' off: 0x00001961 len: 0x00000056 +>> +0 @F1265@ FAM +1 HUSB @I2451@ +1 WIFE @I2479@ +1 DIV Y +1 MARR +2 DATE 1196 +1 CHIL @I2480@ +<< +0x000029b7: rkey[0126]: ' F1266' off: 0x000019b7 len: 0x00000056 +>> +0 @F1266@ FAM +1 HUSB @I2454@ +1 WIFE @I2455@ +1 DIV Y +1 MARR +2 DATE 1072 +1 CHIL @I2452@ +<< +0x00002a0d: rkey[0127]: ' F1267' off: 0x00001a0d len: 0x0000004e +>> +0 @F1267@ FAM +1 HUSB @I2457@ +1 WIFE @I2535@ +1 MARR +2 DATE 1051 +1 CHIL @I2454@ +<< +0x00002a5b: rkey[0128]: ' F1268' off: 0x00001a5b len: 0x0000003f +>> +0 @F1268@ FAM +1 HUSB @I2454@ +1 WIFE @I2456@ +1 MARR +2 DATE 1095 +<< +0x00002a9a: rkey[0129]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0130]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0131]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0132]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0133]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0134]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0135]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0136]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0137]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0138]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0139]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0140]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0141]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0142]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0143]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0144]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0145]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0146]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0147]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0148]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0149]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0150]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0151]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0152]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0153]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0154]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0155]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0156]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0157]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0158]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0159]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0160]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0161]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0162]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0163]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0164]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0165]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0166]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0167]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0168]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0169]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0170]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0171]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0172]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0173]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0174]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0175]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0176]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0177]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0178]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0179]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0180]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0181]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0182]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0183]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0184]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0185]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0186]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0187]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0188]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0189]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0190]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0191]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0192]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0193]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0194]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0195]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0196]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0197]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0198]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0199]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0200]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0201]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0202]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0203]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0204]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0205]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0206]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0207]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0208]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0209]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0210]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0211]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0212]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0213]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0214]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0215]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0216]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0217]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0218]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0219]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0220]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0221]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0222]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0223]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0224]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0225]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0226]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0227]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0228]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0229]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0230]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0231]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0232]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0233]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0234]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0235]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0236]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0237]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0238]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0239]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0240]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0241]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0242]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0243]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0244]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0245]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0246]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0247]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0248]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0249]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0250]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0251]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0252]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0253]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00002a9a: rkey[0254]: ' ' off: 0x00000000 len: 0x00000000 +>><< + +0x00002a9a: EOF (0x00002a9a) GOOD + +BLOCK - DIRECTORY +0x00000000: ix_self: 0x00060000 (ag/aa) +0x00000004: ix_type: 2 (BLOCK) +0x00000006: ix_pad1: 0x0000 +0x00000008: ix_parent: 0x00000000 (aa/aa) +0x0000000c: ix_nkeys: 165 +0x0000000e: ix_rkey[0000]: ' F1269' +0x00000016: ix_rkey[0001]: ' F1270' +0x0000001e: ix_rkey[0002]: ' F1271' +0x00000026: ix_rkey[0003]: ' F1272' +0x0000002e: ix_rkey[0004]: ' F1273' +0x00000036: ix_rkey[0005]: ' F1274' +0x0000003e: ix_rkey[0006]: ' F1275' +0x00000046: ix_rkey[0007]: ' F1276' +0x0000004e: ix_rkey[0008]: ' F1277' +0x00000056: ix_rkey[0009]: ' F1278' +0x0000005e: ix_rkey[0010]: ' F1279' +0x00000066: ix_rkey[0011]: ' F1280' +0x0000006e: ix_rkey[0012]: ' F1281' +0x00000076: ix_rkey[0013]: ' F1282' +0x0000007e: ix_rkey[0014]: ' F1283' +0x00000086: ix_rkey[0015]: ' F1284' +0x0000008e: ix_rkey[0016]: ' F1285' +0x00000096: ix_rkey[0017]: ' F1286' +0x0000009e: ix_rkey[0018]: ' F1287' +0x000000a6: ix_rkey[0019]: ' F1288' +0x000000ae: ix_rkey[0020]: ' F1289' +0x000000b6: ix_rkey[0021]: ' F1290' +0x000000be: ix_rkey[0022]: ' F1291' +0x000000c6: ix_rkey[0023]: ' F1292' +0x000000ce: ix_rkey[0024]: ' F1293' +0x000000d6: ix_rkey[0025]: ' F1294' +0x000000de: ix_rkey[0026]: ' F1295' +0x000000e6: ix_rkey[0027]: ' F1296' +0x000000ee: ix_rkey[0028]: ' F1297' +0x000000f6: ix_rkey[0029]: ' F1298' +0x000000fe: ix_rkey[0030]: ' F1299' +0x00000106: ix_rkey[0031]: ' F1300' +0x0000010e: ix_rkey[0032]: ' F1301' +0x00000116: ix_rkey[0033]: ' F1302' +0x0000011e: ix_rkey[0034]: ' F1303' +0x00000126: ix_rkey[0035]: ' F1304' +0x0000012e: ix_rkey[0036]: ' F1305' +0x00000136: ix_rkey[0037]: ' F1306' +0x0000013e: ix_rkey[0038]: ' F1307' +0x00000146: ix_rkey[0039]: ' F1308' +0x0000014e: ix_rkey[0040]: ' F1309' +0x00000156: ix_rkey[0041]: ' F1310' +0x0000015e: ix_rkey[0042]: ' F1311' +0x00000166: ix_rkey[0043]: ' F1312' +0x0000016e: ix_rkey[0044]: ' F1313' +0x00000176: ix_rkey[0045]: ' F1314' +0x0000017e: ix_rkey[0046]: ' F1315' +0x00000186: ix_rkey[0047]: ' F1316' +0x0000018e: ix_rkey[0048]: ' F1317' +0x00000196: ix_rkey[0049]: ' F1318' +0x0000019e: ix_rkey[0050]: ' F1319' +0x000001a6: ix_rkey[0051]: ' F1320' +0x000001ae: ix_rkey[0052]: ' F1321' +0x000001b6: ix_rkey[0053]: ' F1322' +0x000001be: ix_rkey[0054]: ' F1323' +0x000001c6: ix_rkey[0055]: ' F1324' +0x000001ce: ix_rkey[0056]: ' F1325' +0x000001d6: ix_rkey[0057]: ' F1326' +0x000001de: ix_rkey[0058]: ' F1327' +0x000001e6: ix_rkey[0059]: ' F1328' +0x000001ee: ix_rkey[0060]: ' F1329' +0x000001f6: ix_rkey[0061]: ' F1330' +0x000001fe: ix_rkey[0062]: ' F1331' +0x00000206: ix_rkey[0063]: ' F1332' +0x0000020e: ix_rkey[0064]: ' F1333' +0x00000216: ix_rkey[0065]: ' F1334' +0x0000021e: ix_rkey[0066]: ' F1335' +0x00000226: ix_rkey[0067]: ' F1336' +0x0000022e: ix_rkey[0068]: ' F1337' +0x00000236: ix_rkey[0069]: ' F1338' +0x0000023e: ix_rkey[0070]: ' F1339' +0x00000246: ix_rkey[0071]: ' F1340' +0x0000024e: ix_rkey[0072]: ' F1341' +0x00000256: ix_rkey[0073]: ' F1342' +0x0000025e: ix_rkey[0074]: ' F1343' +0x00000266: ix_rkey[0075]: ' F1344' +0x0000026e: ix_rkey[0076]: ' F1345' +0x00000276: ix_rkey[0077]: ' F1346' +0x0000027e: ix_rkey[0078]: ' F1347' +0x00000286: ix_rkey[0079]: ' F1348' +0x0000028e: ix_rkey[0080]: ' F1349' +0x00000296: ix_rkey[0081]: ' F1350' +0x0000029e: ix_rkey[0082]: ' F1351' +0x000002a6: ix_rkey[0083]: ' F1352' +0x000002ae: ix_rkey[0084]: ' F1353' +0x000002b6: ix_rkey[0085]: ' F1354' +0x000002be: ix_rkey[0086]: ' F1355' +0x000002c6: ix_rkey[0087]: ' F1356' +0x000002ce: ix_rkey[0088]: ' F1357' +0x000002d6: ix_rkey[0089]: ' F1358' +0x000002de: ix_rkey[0090]: ' F1359' +0x000002e6: ix_rkey[0091]: ' F1360' +0x000002ee: ix_rkey[0092]: ' F1361' +0x000002f6: ix_rkey[0093]: ' F1362' +0x000002fe: ix_rkey[0094]: ' F1363' +0x00000306: ix_rkey[0095]: ' F1364' +0x0000030e: ix_rkey[0096]: ' F1365' +0x00000316: ix_rkey[0097]: ' F1366' +0x0000031e: ix_rkey[0098]: ' F1367' +0x00000326: ix_rkey[0099]: ' F1368' +0x0000032e: ix_rkey[0100]: ' F1369' +0x00000336: ix_rkey[0101]: ' F1370' +0x0000033e: ix_rkey[0102]: ' F1371' +0x00000346: ix_rkey[0103]: ' F1372' +0x0000034e: ix_rkey[0104]: ' F1373' +0x00000356: ix_rkey[0105]: ' F1374' +0x0000035e: ix_rkey[0106]: ' F1375' +0x00000366: ix_rkey[0107]: ' F1376' +0x0000036e: ix_rkey[0108]: ' F1377' +0x00000376: ix_rkey[0109]: ' F1378' +0x0000037e: ix_rkey[0110]: ' F1379' +0x00000386: ix_rkey[0111]: ' F1380' +0x0000038e: ix_rkey[0112]: ' F1381' +0x00000396: ix_rkey[0113]: ' F1382' +0x0000039e: ix_rkey[0114]: ' F1383' +0x000003a6: ix_rkey[0115]: ' F1384' +0x000003ae: ix_rkey[0116]: ' F1385' +0x000003b6: ix_rkey[0117]: ' F1386' +0x000003be: ix_rkey[0118]: ' F1387' +0x000003c6: ix_rkey[0119]: ' F1388' +0x000003ce: ix_rkey[0120]: ' F1389' +0x000003d6: ix_rkey[0121]: ' F1390' +0x000003de: ix_rkey[0122]: ' F1391' +0x000003e6: ix_rkey[0123]: ' F1392' +0x000003ee: ix_rkey[0124]: ' F1393' +0x000003f6: ix_rkey[0125]: ' F1394' +0x000003fe: ix_rkey[0126]: ' F1395' +0x00000406: ix_rkey[0127]: ' F1396' +0x0000040e: ix_rkey[0128]: ' F1397' +0x00000416: ix_rkey[0129]: ' F1398' +0x0000041e: ix_rkey[0130]: ' F1399' +0x00000426: ix_rkey[0131]: ' F1400' +0x0000042e: ix_rkey[0132]: ' F1401' +0x00000436: ix_rkey[0133]: ' F1402' +0x0000043e: ix_rkey[0134]: ' F1403' +0x00000446: ix_rkey[0135]: ' F1404' +0x0000044e: ix_rkey[0136]: ' F1405' +0x00000456: ix_rkey[0137]: ' F1406' +0x0000045e: ix_rkey[0138]: ' F1407' +0x00000466: ix_rkey[0139]: ' F1408' +0x0000046e: ix_rkey[0140]: ' F1409' +0x00000476: ix_rkey[0141]: ' F1410' +0x0000047e: ix_rkey[0142]: ' F1411' +0x00000486: ix_rkey[0143]: ' F1412' +0x0000048e: ix_rkey[0144]: ' F1413' +0x00000496: ix_rkey[0145]: ' F1414' +0x0000049e: ix_rkey[0146]: ' F1415' +0x000004a6: ix_rkey[0147]: ' F1416' +0x000004ae: ix_rkey[0148]: ' F1417' +0x000004b6: ix_rkey[0149]: ' F1418' +0x000004be: ix_rkey[0150]: ' F1419' +0x000004c6: ix_rkey[0151]: ' F1420' +0x000004ce: ix_rkey[0152]: ' F1421' +0x000004d6: ix_rkey[0153]: ' F1422' +0x000004de: ix_rkey[0154]: ' I1000' +0x000004e6: ix_rkey[0155]: ' I1001' +0x000004ee: ix_rkey[0156]: ' I1002' +0x000004f6: ix_rkey[0157]: ' I1003' +0x000004fe: ix_rkey[0158]: ' I1004' +0x00000506: ix_rkey[0159]: ' I1005' +0x0000050e: ix_rkey[0160]: ' I1006' +0x00000516: ix_rkey[0161]: ' I1007' +0x0000051e: ix_rkey[0162]: ' I1008' +0x00000526: ix_rkey[0163]: ' I1009' +0x0000052e: ix_rkey[0164]: ' I1010' +0x00000536: ix_rkey[0165]: ' ' +0x0000053e: ix_rkey[0166]: ' ' +0x00000546: ix_rkey[0167]: ' ' +0x0000054e: ix_rkey[0168]: ' ' +0x00000556: ix_rkey[0169]: ' ' +0x0000055e: ix_rkey[0170]: ' ' +0x00000566: ix_rkey[0171]: ' ' +0x0000056e: ix_rkey[0172]: ' ' +0x00000576: ix_rkey[0173]: ' ' +0x0000057e: ix_rkey[0174]: ' ' +0x00000586: ix_rkey[0175]: ' ' +0x0000058e: ix_rkey[0176]: ' ' +0x00000596: ix_rkey[0177]: ' ' +0x0000059e: ix_rkey[0178]: ' ' +0x000005a6: ix_rkey[0179]: ' ' +0x000005ae: ix_rkey[0180]: ' ' +0x000005b6: ix_rkey[0181]: ' ' +0x000005be: ix_rkey[0182]: ' ' +0x000005c6: ix_rkey[0183]: ' ' +0x000005ce: ix_rkey[0184]: ' ' +0x000005d6: ix_rkey[0185]: ' ' +0x000005de: ix_rkey[0186]: ' ' +0x000005e6: ix_rkey[0187]: ' ' +0x000005ee: ix_rkey[0188]: ' ' +0x000005f6: ix_rkey[0189]: ' ' +0x000005fe: ix_rkey[0190]: ' ' +0x00000606: ix_rkey[0191]: ' ' +0x0000060e: ix_rkey[0192]: ' ' +0x00000616: ix_rkey[0193]: ' ' +0x0000061e: ix_rkey[0194]: ' ' +0x00000626: ix_rkey[0195]: ' ' +0x0000062e: ix_rkey[0196]: ' ' +0x00000636: ix_rkey[0197]: ' ' +0x0000063e: ix_rkey[0198]: ' ' +0x00000646: ix_rkey[0199]: ' ' +0x0000064e: ix_rkey[0200]: ' ' +0x00000656: ix_rkey[0201]: ' ' +0x0000065e: ix_rkey[0202]: ' ' +0x00000666: ix_rkey[0203]: ' ' +0x0000066e: ix_rkey[0204]: ' ' +0x00000676: ix_rkey[0205]: ' ' +0x0000067e: ix_rkey[0206]: ' ' +0x00000686: ix_rkey[0207]: ' ' +0x0000068e: ix_rkey[0208]: ' ' +0x00000696: ix_rkey[0209]: ' ' +0x0000069e: ix_rkey[0210]: ' ' +0x000006a6: ix_rkey[0211]: ' ' +0x000006ae: ix_rkey[0212]: ' ' +0x000006b6: ix_rkey[0213]: ' ' +0x000006be: ix_rkey[0214]: ' ' +0x000006c6: ix_rkey[0215]: ' ' +0x000006ce: ix_rkey[0216]: ' ' +0x000006d6: ix_rkey[0217]: ' ' +0x000006de: ix_rkey[0218]: ' ' +0x000006e6: ix_rkey[0219]: ' ' +0x000006ee: ix_rkey[0220]: ' ' +0x000006f6: ix_rkey[0221]: ' ' +0x000006fe: ix_rkey[0222]: ' ' +0x00000706: ix_rkey[0223]: ' ' +0x0000070e: ix_rkey[0224]: ' ' +0x00000716: ix_rkey[0225]: ' ' +0x0000071e: ix_rkey[0226]: ' ' +0x00000726: ix_rkey[0227]: ' ' +0x0000072e: ix_rkey[0228]: ' ' +0x00000736: ix_rkey[0229]: ' ' +0x0000073e: ix_rkey[0230]: ' ' +0x00000746: ix_rkey[0231]: ' ' +0x0000074e: ix_rkey[0232]: ' ' +0x00000756: ix_rkey[0233]: ' ' +0x0000075e: ix_rkey[0234]: ' ' +0x00000766: ix_rkey[0235]: ' ' +0x0000076e: ix_rkey[0236]: ' ' +0x00000776: ix_rkey[0237]: ' ' +0x0000077e: ix_rkey[0238]: ' ' +0x00000786: ix_rkey[0239]: ' ' +0x0000078e: ix_rkey[0240]: ' ' +0x00000796: ix_rkey[0241]: ' ' +0x0000079e: ix_rkey[0242]: ' ' +0x000007a6: ix_rkey[0243]: ' ' +0x000007ae: ix_rkey[0244]: ' ' +0x000007b6: ix_rkey[0245]: ' ' +0x000007be: ix_rkey[0246]: ' ' +0x000007c6: ix_rkey[0247]: ' ' +0x000007ce: ix_rkey[0248]: ' ' +0x000007d6: ix_rkey[0249]: ' ' +0x000007de: ix_rkey[0250]: ' ' +0x000007e6: ix_rkey[0251]: ' ' +0x000007ee: ix_rkey[0252]: ' ' +0x000007f6: ix_rkey[0253]: ' ' +0x000007fe: ix_rkey[0254]: ' ' +0x00000806: ix_pad2: 0x0000 +0x00000808: ix_offs[0000]: 0x00000000 +0x0000080c: ix_lens[0000]: 0x0000006c +0x00000810: ix_offs[0001]: 0x0000006c +0x00000814: ix_lens[0001]: 0x0000003b +0x00000818: ix_offs[0002]: 0x000000a7 +0x0000081c: ix_lens[0002]: 0x0000002c +0x00000820: ix_offs[0003]: 0x000000d3 +0x00000824: ix_lens[0003]: 0x0000002c +0x00000828: ix_offs[0004]: 0x000000ff +0x0000082c: ix_lens[0004]: 0x00000046 +0x00000830: ix_offs[0005]: 0x00000145 +0x00000834: ix_lens[0005]: 0x0000003f +0x00000838: ix_offs[0006]: 0x00000184 +0x0000083c: ix_lens[0006]: 0x00000052 +0x00000840: ix_offs[0007]: 0x000001d6 +0x00000844: ix_lens[0007]: 0x0000003f +0x00000848: ix_offs[0008]: 0x00000215 +0x0000084c: ix_lens[0008]: 0x0000002c +0x00000850: ix_offs[0009]: 0x00000241 +0x00000854: ix_lens[0009]: 0x0000002c +0x00000858: ix_offs[0010]: 0x0000026d +0x0000085c: ix_lens[0010]: 0x0000002c +0x00000860: ix_offs[0011]: 0x00000299 +0x00000864: ix_lens[0011]: 0x0000002c +0x00000868: ix_offs[0012]: 0x000002c5 +0x0000086c: ix_lens[0012]: 0x0000003b +0x00000870: ix_offs[0013]: 0x00000300 +0x00000874: ix_lens[0013]: 0x00000052 +0x00000878: ix_offs[0014]: 0x00000352 +0x0000087c: ix_lens[0014]: 0x0000003f +0x00000880: ix_offs[0015]: 0x00000391 +0x00000884: ix_lens[0015]: 0x00000064 +0x00000888: ix_offs[0016]: 0x000003f5 +0x0000088c: ix_lens[0016]: 0x00000046 +0x00000890: ix_offs[0017]: 0x0000043b +0x00000894: ix_lens[0017]: 0x0000002c +0x00000898: ix_offs[0018]: 0x00000467 +0x0000089c: ix_lens[0018]: 0x0000003b +0x000008a0: ix_offs[0019]: 0x000004a2 +0x000008a4: ix_lens[0019]: 0x0000002c +0x000008a8: ix_offs[0020]: 0x000004ce +0x000008ac: ix_lens[0020]: 0x0000002c +0x000008b0: ix_offs[0021]: 0x000004fa +0x000008b4: ix_lens[0021]: 0x0000004a +0x000008b8: ix_offs[0022]: 0x00000544 +0x000008bc: ix_lens[0022]: 0x0000002c +0x000008c0: ix_offs[0023]: 0x00000570 +0x000008c4: ix_lens[0023]: 0x00000055 +0x000008c8: ix_offs[0024]: 0x000005c5 +0x000008cc: ix_lens[0024]: 0x00000046 +0x000008d0: ix_offs[0025]: 0x0000060b +0x000008d4: ix_lens[0025]: 0x0000002c +0x000008d8: ix_offs[0026]: 0x00000637 +0x000008dc: ix_lens[0026]: 0x00000073 +0x000008e0: ix_offs[0027]: 0x000006aa +0x000008e4: ix_lens[0027]: 0x00000073 +0x000008e8: ix_offs[0028]: 0x0000071d +0x000008ec: ix_lens[0028]: 0x00000072 +0x000008f0: ix_offs[0029]: 0x0000078f +0x000008f4: ix_lens[0029]: 0x00000073 +0x000008f8: ix_offs[0030]: 0x00000802 +0x000008fc: ix_lens[0030]: 0x00000055 +0x00000900: ix_offs[0031]: 0x00000857 +0x00000904: ix_lens[0031]: 0x0000002c +0x00000908: ix_offs[0032]: 0x00000883 +0x0000090c: ix_lens[0032]: 0x00000046 +0x00000910: ix_offs[0033]: 0x000008c9 +0x00000914: ix_lens[0033]: 0x00000064 +0x00000918: ix_offs[0034]: 0x0000092d +0x0000091c: ix_lens[0034]: 0x00000045 +0x00000920: ix_offs[0035]: 0x00000972 +0x00000924: ix_lens[0035]: 0x0000003b +0x00000928: ix_offs[0036]: 0x000009ad +0x0000092c: ix_lens[0036]: 0x0000007a +0x00000930: ix_offs[0037]: 0x00000a27 +0x00000934: ix_lens[0037]: 0x0000003b +0x00000938: ix_offs[0038]: 0x00000a62 +0x0000093c: ix_lens[0038]: 0x00000059 +0x00000940: ix_offs[0039]: 0x00000abb +0x00000944: ix_lens[0039]: 0x0000002c +0x00000948: ix_offs[0040]: 0x00000ae7 +0x0000094c: ix_lens[0040]: 0x00000059 +0x00000950: ix_offs[0041]: 0x00000b40 +0x00000954: ix_lens[0041]: 0x0000007a +0x00000958: ix_offs[0042]: 0x00000bba +0x0000095c: ix_lens[0042]: 0x0000003b +0x00000960: ix_offs[0043]: 0x00000bf5 +0x00000964: ix_lens[0043]: 0x0000002c +0x00000968: ix_offs[0044]: 0x00000c21 +0x0000096c: ix_lens[0044]: 0x0000002c +0x00000970: ix_offs[0045]: 0x00000c4d +0x00000974: ix_lens[0045]: 0x0000003b +0x00000978: ix_offs[0046]: 0x00000c88 +0x0000097c: ix_lens[0046]: 0x0000005c +0x00000980: ix_offs[0047]: 0x00000ce4 +0x00000984: ix_lens[0047]: 0x0000003b +0x00000988: ix_offs[0048]: 0x00000d1f +0x0000098c: ix_lens[0048]: 0x0000004d +0x00000990: ix_offs[0049]: 0x00000d6c +0x00000994: ix_lens[0049]: 0x0000003b +0x00000998: ix_offs[0050]: 0x00000da7 +0x0000099c: ix_lens[0050]: 0x00000059 +0x000009a0: ix_offs[0051]: 0x00000e00 +0x000009a4: ix_lens[0051]: 0x0000003b +0x000009a8: ix_offs[0052]: 0x00000e3b +0x000009ac: ix_lens[0052]: 0x00000059 +0x000009b0: ix_offs[0053]: 0x00000e94 +0x000009b4: ix_lens[0053]: 0x0000004a +0x000009b8: ix_offs[0054]: 0x00000ede +0x000009bc: ix_lens[0054]: 0x0000003b +0x000009c0: ix_offs[0055]: 0x00000f19 +0x000009c4: ix_lens[0055]: 0x0000002c +0x000009c8: ix_offs[0056]: 0x00000f45 +0x000009cc: ix_lens[0056]: 0x0000002c +0x000009d0: ix_offs[0057]: 0x00000f71 +0x000009d4: ix_lens[0057]: 0x0000004e +0x000009d8: ix_offs[0058]: 0x00000fbf +0x000009dc: ix_lens[0058]: 0x0000002c +0x000009e0: ix_offs[0059]: 0x00000feb +0x000009e4: ix_lens[0059]: 0x0000003f +0x000009e8: ix_offs[0060]: 0x0000102a +0x000009ec: ix_lens[0060]: 0x0000003f +0x000009f0: ix_offs[0061]: 0x00001069 +0x000009f4: ix_lens[0061]: 0x0000003f +0x000009f8: ix_offs[0062]: 0x000010a8 +0x000009fc: ix_lens[0062]: 0x0000003b +0x00000a00: ix_offs[0063]: 0x000010e3 +0x00000a04: ix_lens[0063]: 0x0000002c +0x00000a08: ix_offs[0064]: 0x0000110f +0x00000a0c: ix_lens[0064]: 0x0000002c +0x00000a10: ix_offs[0065]: 0x0000113b +0x00000a14: ix_lens[0065]: 0x0000003b +0x00000a18: ix_offs[0066]: 0x00001176 +0x00000a1c: ix_lens[0066]: 0x0000002c +0x00000a20: ix_offs[0067]: 0x000011a2 +0x00000a24: ix_lens[0067]: 0x0000003f +0x00000a28: ix_offs[0068]: 0x000011e1 +0x00000a2c: ix_lens[0068]: 0x0000008a +0x00000a30: ix_offs[0069]: 0x0000126b +0x00000a34: ix_lens[0069]: 0x0000003f +0x00000a38: ix_offs[0070]: 0x000012aa +0x00000a3c: ix_lens[0070]: 0x0000006c +0x00000a40: ix_offs[0071]: 0x00001316 +0x00000a44: ix_lens[0071]: 0x0000003f +0x00000a48: ix_offs[0072]: 0x00001355 +0x00000a4c: ix_lens[0072]: 0x0000003f +0x00000a50: ix_offs[0073]: 0x00001394 +0x00000a54: ix_lens[0073]: 0x0000002c +0x00000a58: ix_offs[0074]: 0x000013c0 +0x00000a5c: ix_lens[0074]: 0x0000003f +0x00000a60: ix_offs[0075]: 0x000013ff +0x00000a64: ix_lens[0075]: 0x0000002c +0x00000a68: ix_offs[0076]: 0x0000142b +0x00000a6c: ix_lens[0076]: 0x0000003f +0x00000a70: ix_offs[0077]: 0x0000146a +0x00000a74: ix_lens[0077]: 0x0000003f +0x00000a78: ix_offs[0078]: 0x000014a9 +0x00000a7c: ix_lens[0078]: 0x0000003f +0x00000a80: ix_offs[0079]: 0x000014e8 +0x00000a84: ix_lens[0079]: 0x0000003f +0x00000a88: ix_offs[0080]: 0x00001527 +0x00000a8c: ix_lens[0080]: 0x0000003f +0x00000a90: ix_offs[0081]: 0x00001566 +0x00000a94: ix_lens[0081]: 0x0000004e +0x00000a98: ix_offs[0082]: 0x000015b4 +0x00000a9c: ix_lens[0082]: 0x0000003f +0x00000aa0: ix_offs[0083]: 0x000015f3 +0x00000aa4: ix_lens[0083]: 0x00000045 +0x00000aa8: ix_offs[0084]: 0x00001638 +0x00000aac: ix_lens[0084]: 0x0000003f +0x00000ab0: ix_offs[0085]: 0x00001677 +0x00000ab4: ix_lens[0085]: 0x0000003f +0x00000ab8: ix_offs[0086]: 0x000016b6 +0x00000abc: ix_lens[0086]: 0x0000008a +0x00000ac0: ix_offs[0087]: 0x00001740 +0x00000ac4: ix_lens[0087]: 0x0000006c +0x00000ac8: ix_offs[0088]: 0x000017ac +0x00000acc: ix_lens[0088]: 0x0000003f +0x00000ad0: ix_offs[0089]: 0x000017eb +0x00000ad4: ix_lens[0089]: 0x0000004e +0x00000ad8: ix_offs[0090]: 0x00001839 +0x00000adc: ix_lens[0090]: 0x0000004e +0x00000ae0: ix_offs[0091]: 0x00001887 +0x00000ae4: ix_lens[0091]: 0x0000004e +0x00000ae8: ix_offs[0092]: 0x000018d5 +0x00000aec: ix_lens[0092]: 0x0000003f +0x00000af0: ix_offs[0093]: 0x00001914 +0x00000af4: ix_lens[0093]: 0x0000008a +0x00000af8: ix_offs[0094]: 0x0000199e +0x00000afc: ix_lens[0094]: 0x0000002c +0x00000b00: ix_offs[0095]: 0x000019ca +0x00000b04: ix_lens[0095]: 0x0000006c +0x00000b08: ix_offs[0096]: 0x00001a36 +0x00000b0c: ix_lens[0096]: 0x0000004e +0x00000b10: ix_offs[0097]: 0x00001a84 +0x00000b14: ix_lens[0097]: 0x0000003f +0x00000b18: ix_offs[0098]: 0x00001ac3 +0x00000b1c: ix_lens[0098]: 0x0000003f +0x00000b20: ix_offs[0099]: 0x00001b02 +0x00000b24: ix_lens[0099]: 0x0000007b +0x00000b28: ix_offs[0100]: 0x00001b7d +0x00000b2c: ix_lens[0100]: 0x0000008a +0x00000b30: ix_offs[0101]: 0x00001c07 +0x00000b34: ix_lens[0101]: 0x0000004e +0x00000b38: ix_offs[0102]: 0x00001c55 +0x00000b3c: ix_lens[0102]: 0x0000006c +0x00000b40: ix_offs[0103]: 0x00001cc1 +0x00000b44: ix_lens[0103]: 0x0000006c +0x00000b48: ix_offs[0104]: 0x00001d2d +0x00000b4c: ix_lens[0104]: 0x0000004e +0x00000b50: ix_offs[0105]: 0x00001d7b +0x00000b54: ix_lens[0105]: 0x0000005d +0x00000b58: ix_offs[0106]: 0x00001dd8 +0x00000b5c: ix_lens[0106]: 0x0000005d +0x00000b60: ix_offs[0107]: 0x00001e35 +0x00000b64: ix_lens[0107]: 0x0000003f +0x00000b68: ix_offs[0108]: 0x00001e74 +0x00000b6c: ix_lens[0108]: 0x0000005d +0x00000b70: ix_offs[0109]: 0x00001ed1 +0x00000b74: ix_lens[0109]: 0x0000003f +0x00000b78: ix_offs[0110]: 0x00001f10 +0x00000b7c: ix_lens[0110]: 0x0000005d +0x00000b80: ix_offs[0111]: 0x00001f6d +0x00000b84: ix_lens[0111]: 0x0000007b +0x00000b88: ix_offs[0112]: 0x00001fe8 +0x00000b8c: ix_lens[0112]: 0x0000003f +0x00000b90: ix_offs[0113]: 0x00002027 +0x00000b94: ix_lens[0113]: 0x0000007b +0x00000b98: ix_offs[0114]: 0x000020a2 +0x00000b9c: ix_lens[0114]: 0x0000002c +0x00000ba0: ix_offs[0115]: 0x000020ce +0x00000ba4: ix_lens[0115]: 0x00000047 +0x00000ba8: ix_offs[0116]: 0x00002115 +0x00000bac: ix_lens[0116]: 0x00000047 +0x00000bb0: ix_offs[0117]: 0x0000215c +0x00000bb4: ix_lens[0117]: 0x0000003f +0x00000bb8: ix_offs[0118]: 0x0000219b +0x00000bbc: ix_lens[0118]: 0x0000003f +0x00000bc0: ix_offs[0119]: 0x000021da +0x00000bc4: ix_lens[0119]: 0x0000003f +0x00000bc8: ix_offs[0120]: 0x00002219 +0x00000bcc: ix_lens[0120]: 0x0000004e +0x00000bd0: ix_offs[0121]: 0x00002267 +0x00000bd4: ix_lens[0121]: 0x0000003f +0x00000bd8: ix_offs[0122]: 0x000022a6 +0x00000bdc: ix_lens[0122]: 0x00000030 +0x00000be0: ix_offs[0123]: 0x000022d6 +0x00000be4: ix_lens[0123]: 0x0000003f +0x00000be8: ix_offs[0124]: 0x00002315 +0x00000bec: ix_lens[0124]: 0x0000003f +0x00000bf0: ix_offs[0125]: 0x00002354 +0x00000bf4: ix_lens[0125]: 0x0000003f +0x00000bf8: ix_offs[0126]: 0x00002393 +0x00000bfc: ix_lens[0126]: 0x00000047 +0x00000c00: ix_offs[0127]: 0x000023da +0x00000c04: ix_lens[0127]: 0x0000003f +0x00000c08: ix_offs[0128]: 0x00002419 +0x00000c0c: ix_lens[0128]: 0x0000003f +0x00000c10: ix_offs[0129]: 0x00002458 +0x00000c14: ix_lens[0129]: 0x0000003f +0x00000c18: ix_offs[0130]: 0x00002497 +0x00000c1c: ix_lens[0130]: 0x0000002c +0x00000c20: ix_offs[0131]: 0x000024c3 +0x00000c24: ix_lens[0131]: 0x0000003b +0x00000c28: ix_offs[0132]: 0x000024fe +0x00000c2c: ix_lens[0132]: 0x0000002c +0x00000c30: ix_offs[0133]: 0x0000252a +0x00000c34: ix_lens[0133]: 0x0000003b +0x00000c38: ix_offs[0134]: 0x00002565 +0x00000c3c: ix_lens[0134]: 0x0000003b +0x00000c40: ix_offs[0135]: 0x000025a0 +0x00000c44: ix_lens[0135]: 0x0000003b +0x00000c48: ix_offs[0136]: 0x000025db +0x00000c4c: ix_lens[0136]: 0x0000002c +0x00000c50: ix_offs[0137]: 0x00002607 +0x00000c54: ix_lens[0137]: 0x0000002c +0x00000c58: ix_offs[0138]: 0x00002633 +0x00000c5c: ix_lens[0138]: 0x0000003b +0x00000c60: ix_offs[0139]: 0x0000266e +0x00000c64: ix_lens[0139]: 0x0000002c +0x00000c68: ix_offs[0140]: 0x0000269a +0x00000c6c: ix_lens[0140]: 0x0000002c +0x00000c70: ix_offs[0141]: 0x000026c6 +0x00000c74: ix_lens[0141]: 0x0000002c +0x00000c78: ix_offs[0142]: 0x000026f2 +0x00000c7c: ix_lens[0142]: 0x0000002c +0x00000c80: ix_offs[0143]: 0x0000271e +0x00000c84: ix_lens[0143]: 0x0000003b +0x00000c88: ix_offs[0144]: 0x00002759 +0x00000c8c: ix_lens[0144]: 0x0000002c +0x00000c90: ix_offs[0145]: 0x00002785 +0x00000c94: ix_lens[0145]: 0x0000003b +0x00000c98: ix_offs[0146]: 0x000027c0 +0x00000c9c: ix_lens[0146]: 0x00000043 +0x00000ca0: ix_offs[0147]: 0x00002803 +0x00000ca4: ix_lens[0147]: 0x00000034 +0x00000ca8: ix_offs[0148]: 0x00002837 +0x00000cac: ix_lens[0148]: 0x0000002c +0x00000cb0: ix_offs[0149]: 0x00002863 +0x00000cb4: ix_lens[0149]: 0x0000003b +0x00000cb8: ix_offs[0150]: 0x0000289e +0x00000cbc: ix_lens[0150]: 0x0000003b +0x00000cc0: ix_offs[0151]: 0x000028d9 +0x00000cc4: ix_lens[0151]: 0x00000077 +0x00000cc8: ix_offs[0152]: 0x00002950 +0x00000ccc: ix_lens[0152]: 0x0000002c +0x00000cd0: ix_offs[0153]: 0x0000297c +0x00000cd4: ix_lens[0153]: 0x0000002c +0x00000cd8: ix_offs[0154]: 0x000029a8 +0x00000cdc: ix_lens[0154]: 0x000000b0 +0x00000ce0: ix_offs[0155]: 0x00002a58 +0x00000ce4: ix_lens[0155]: 0x000000a1 +0x00000ce8: ix_offs[0156]: 0x00002af9 +0x00000cec: ix_lens[0156]: 0x0000006d +0x00000cf0: ix_offs[0157]: 0x00002b66 +0x00000cf4: ix_lens[0157]: 0x000000a0 +0x00000cf8: ix_offs[0158]: 0x00002c06 +0x00000cfc: ix_lens[0158]: 0x00000090 +0x00000d00: ix_offs[0159]: 0x00002c96 +0x00000d04: ix_lens[0159]: 0x000000cc +0x00000d08: ix_offs[0160]: 0x00002d62 +0x00000d0c: ix_lens[0160]: 0x000000a5 +0x00000d10: ix_offs[0161]: 0x00002e07 +0x00000d14: ix_lens[0161]: 0x0000008a +0x00000d18: ix_offs[0162]: 0x00002e91 +0x00000d1c: ix_lens[0162]: 0x00000085 +0x00000d20: ix_offs[0163]: 0x00002f16 +0x00000d24: ix_lens[0163]: 0x0000004b +0x00000d28: ix_offs[0164]: 0x00002f61 +0x00000d2c: ix_lens[0164]: 0x0000007c +0x00000d30: ix_offs[0165]: 0x00000000 +0x00000d34: ix_lens[0165]: 0x00000000 +0x00000d38: ix_offs[0166]: 0x00000000 +0x00000d3c: ix_lens[0166]: 0x00000000 +0x00000d40: ix_offs[0167]: 0x00000000 +0x00000d44: ix_lens[0167]: 0x00000000 +0x00000d48: ix_offs[0168]: 0x00000000 +0x00000d4c: ix_lens[0168]: 0x00000000 +0x00000d50: ix_offs[0169]: 0x00000000 +0x00000d54: ix_lens[0169]: 0x00000000 +0x00000d58: ix_offs[0170]: 0x00000000 +0x00000d5c: ix_lens[0170]: 0x00000000 +0x00000d60: ix_offs[0171]: 0x00000000 +0x00000d64: ix_lens[0171]: 0x00000000 +0x00000d68: ix_offs[0172]: 0x00000000 +0x00000d6c: ix_lens[0172]: 0x00000000 +0x00000d70: ix_offs[0173]: 0x00000000 +0x00000d74: ix_lens[0173]: 0x00000000 +0x00000d78: ix_offs[0174]: 0x00000000 +0x00000d7c: ix_lens[0174]: 0x00000000 +0x00000d80: ix_offs[0175]: 0x00000000 +0x00000d84: ix_lens[0175]: 0x00000000 +0x00000d88: ix_offs[0176]: 0x00000000 +0x00000d8c: ix_lens[0176]: 0x00000000 +0x00000d90: ix_offs[0177]: 0x00000000 +0x00000d94: ix_lens[0177]: 0x00000000 +0x00000d98: ix_offs[0178]: 0x00000000 +0x00000d9c: ix_lens[0178]: 0x00000000 +0x00000da0: ix_offs[0179]: 0x00000000 +0x00000da4: ix_lens[0179]: 0x00000000 +0x00000da8: ix_offs[0180]: 0x00000000 +0x00000dac: ix_lens[0180]: 0x00000000 +0x00000db0: ix_offs[0181]: 0x00000000 +0x00000db4: ix_lens[0181]: 0x00000000 +0x00000db8: ix_offs[0182]: 0x00000000 +0x00000dbc: ix_lens[0182]: 0x00000000 +0x00000dc0: ix_offs[0183]: 0x00000000 +0x00000dc4: ix_lens[0183]: 0x00000000 +0x00000dc8: ix_offs[0184]: 0x00000000 +0x00000dcc: ix_lens[0184]: 0x00000000 +0x00000dd0: ix_offs[0185]: 0x00000000 +0x00000dd4: ix_lens[0185]: 0x00000000 +0x00000dd8: ix_offs[0186]: 0x00000000 +0x00000ddc: ix_lens[0186]: 0x00000000 +0x00000de0: ix_offs[0187]: 0x00000000 +0x00000de4: ix_lens[0187]: 0x00000000 +0x00000de8: ix_offs[0188]: 0x00000000 +0x00000dec: ix_lens[0188]: 0x00000000 +0x00000df0: ix_offs[0189]: 0x00000000 +0x00000df4: ix_lens[0189]: 0x00000000 +0x00000df8: ix_offs[0190]: 0x00000000 +0x00000dfc: ix_lens[0190]: 0x00000000 +0x00000e00: ix_offs[0191]: 0x00000000 +0x00000e04: ix_lens[0191]: 0x00000000 +0x00000e08: ix_offs[0192]: 0x00000000 +0x00000e0c: ix_lens[0192]: 0x00000000 +0x00000e10: ix_offs[0193]: 0x00000000 +0x00000e14: ix_lens[0193]: 0x00000000 +0x00000e18: ix_offs[0194]: 0x00000000 +0x00000e1c: ix_lens[0194]: 0x00000000 +0x00000e20: ix_offs[0195]: 0x00000000 +0x00000e24: ix_lens[0195]: 0x00000000 +0x00000e28: ix_offs[0196]: 0x00000000 +0x00000e2c: ix_lens[0196]: 0x00000000 +0x00000e30: ix_offs[0197]: 0x00000000 +0x00000e34: ix_lens[0197]: 0x00000000 +0x00000e38: ix_offs[0198]: 0x00000000 +0x00000e3c: ix_lens[0198]: 0x00000000 +0x00000e40: ix_offs[0199]: 0x00000000 +0x00000e44: ix_lens[0199]: 0x00000000 +0x00000e48: ix_offs[0200]: 0x00000000 +0x00000e4c: ix_lens[0200]: 0x00000000 +0x00000e50: ix_offs[0201]: 0x00000000 +0x00000e54: ix_lens[0201]: 0x00000000 +0x00000e58: ix_offs[0202]: 0x00000000 +0x00000e5c: ix_lens[0202]: 0x00000000 +0x00000e60: ix_offs[0203]: 0x00000000 +0x00000e64: ix_lens[0203]: 0x00000000 +0x00000e68: ix_offs[0204]: 0x00000000 +0x00000e6c: ix_lens[0204]: 0x00000000 +0x00000e70: ix_offs[0205]: 0x00000000 +0x00000e74: ix_lens[0205]: 0x00000000 +0x00000e78: ix_offs[0206]: 0x00000000 +0x00000e7c: ix_lens[0206]: 0x00000000 +0x00000e80: ix_offs[0207]: 0x00000000 +0x00000e84: ix_lens[0207]: 0x00000000 +0x00000e88: ix_offs[0208]: 0x00000000 +0x00000e8c: ix_lens[0208]: 0x00000000 +0x00000e90: ix_offs[0209]: 0x00000000 +0x00000e94: ix_lens[0209]: 0x00000000 +0x00000e98: ix_offs[0210]: 0x00000000 +0x00000e9c: ix_lens[0210]: 0x00000000 +0x00000ea0: ix_offs[0211]: 0x00000000 +0x00000ea4: ix_lens[0211]: 0x00000000 +0x00000ea8: ix_offs[0212]: 0x00000000 +0x00000eac: ix_lens[0212]: 0x00000000 +0x00000eb0: ix_offs[0213]: 0x00000000 +0x00000eb4: ix_lens[0213]: 0x00000000 +0x00000eb8: ix_offs[0214]: 0x00000000 +0x00000ebc: ix_lens[0214]: 0x00000000 +0x00000ec0: ix_offs[0215]: 0x00000000 +0x00000ec4: ix_lens[0215]: 0x00000000 +0x00000ec8: ix_offs[0216]: 0x00000000 +0x00000ecc: ix_lens[0216]: 0x00000000 +0x00000ed0: ix_offs[0217]: 0x00000000 +0x00000ed4: ix_lens[0217]: 0x00000000 +0x00000ed8: ix_offs[0218]: 0x00000000 +0x00000edc: ix_lens[0218]: 0x00000000 +0x00000ee0: ix_offs[0219]: 0x00000000 +0x00000ee4: ix_lens[0219]: 0x00000000 +0x00000ee8: ix_offs[0220]: 0x00000000 +0x00000eec: ix_lens[0220]: 0x00000000 +0x00000ef0: ix_offs[0221]: 0x00000000 +0x00000ef4: ix_lens[0221]: 0x00000000 +0x00000ef8: ix_offs[0222]: 0x00000000 +0x00000efc: ix_lens[0222]: 0x00000000 +0x00000f00: ix_offs[0223]: 0x00000000 +0x00000f04: ix_lens[0223]: 0x00000000 +0x00000f08: ix_offs[0224]: 0x00000000 +0x00000f0c: ix_lens[0224]: 0x00000000 +0x00000f10: ix_offs[0225]: 0x00000000 +0x00000f14: ix_lens[0225]: 0x00000000 +0x00000f18: ix_offs[0226]: 0x00000000 +0x00000f1c: ix_lens[0226]: 0x00000000 +0x00000f20: ix_offs[0227]: 0x00000000 +0x00000f24: ix_lens[0227]: 0x00000000 +0x00000f28: ix_offs[0228]: 0x00000000 +0x00000f2c: ix_lens[0228]: 0x00000000 +0x00000f30: ix_offs[0229]: 0x00000000 +0x00000f34: ix_lens[0229]: 0x00000000 +0x00000f38: ix_offs[0230]: 0x00000000 +0x00000f3c: ix_lens[0230]: 0x00000000 +0x00000f40: ix_offs[0231]: 0x00000000 +0x00000f44: ix_lens[0231]: 0x00000000 +0x00000f48: ix_offs[0232]: 0x00000000 +0x00000f4c: ix_lens[0232]: 0x00000000 +0x00000f50: ix_offs[0233]: 0x00000000 +0x00000f54: ix_lens[0233]: 0x00000000 +0x00000f58: ix_offs[0234]: 0x00000000 +0x00000f5c: ix_lens[0234]: 0x00000000 +0x00000f60: ix_offs[0235]: 0x00000000 +0x00000f64: ix_lens[0235]: 0x00000000 +0x00000f68: ix_offs[0236]: 0x00000000 +0x00000f6c: ix_lens[0236]: 0x00000000 +0x00000f70: ix_offs[0237]: 0x00000000 +0x00000f74: ix_lens[0237]: 0x00000000 +0x00000f78: ix_offs[0238]: 0x00000000 +0x00000f7c: ix_lens[0238]: 0x00000000 +0x00000f80: ix_offs[0239]: 0x00000000 +0x00000f84: ix_lens[0239]: 0x00000000 +0x00000f88: ix_offs[0240]: 0x00000000 +0x00000f8c: ix_lens[0240]: 0x00000000 +0x00000f90: ix_offs[0241]: 0x00000000 +0x00000f94: ix_lens[0241]: 0x00000000 +0x00000f98: ix_offs[0242]: 0x00000000 +0x00000f9c: ix_lens[0242]: 0x00000000 +0x00000fa0: ix_offs[0243]: 0x00000000 +0x00000fa4: ix_lens[0243]: 0x00000000 +0x00000fa8: ix_offs[0244]: 0x00000000 +0x00000fac: ix_lens[0244]: 0x00000000 +0x00000fb0: ix_offs[0245]: 0x00000000 +0x00000fb4: ix_lens[0245]: 0x00000000 +0x00000fb8: ix_offs[0246]: 0x00000000 +0x00000fbc: ix_lens[0246]: 0x00000000 +0x00000fc0: ix_offs[0247]: 0x00000000 +0x00000fc4: ix_lens[0247]: 0x00000000 +0x00000fc8: ix_offs[0248]: 0x00000000 +0x00000fcc: ix_lens[0248]: 0x00000000 +0x00000fd0: ix_offs[0249]: 0x00000000 +0x00000fd4: ix_lens[0249]: 0x00000000 +0x00000fd8: ix_offs[0250]: 0x00000000 +0x00000fdc: ix_lens[0250]: 0x00000000 +0x00000fe0: ix_offs[0251]: 0x00000000 +0x00000fe4: ix_lens[0251]: 0x00000000 +0x00000fe8: ix_offs[0252]: 0x00000000 +0x00000fec: ix_lens[0252]: 0x00000000 +0x00000ff0: ix_offs[0253]: 0x00000000 +0x00000ff4: ix_lens[0253]: 0x00000000 +0x00000ff8: ix_offs[0254]: 0x00000000 +0x00000ffc: ix_lens[0254]: 0x00000000 + +BLOCK - DATA +0x00001000: rkey[0000]: ' F1269' off: 0x00000000 len: 0x0000006c +>> +0 @F1269@ FAM +1 HUSB @I2458@ +1 WIFE @I2459@ +1 MARR +2 DATE 1003 +1 CHIL @I2460@ +1 CHIL @I2457@ +1 CHIL @I2533@ +<< +0x0000106c: rkey[0001]: ' F1270' off: 0x0000006c len: 0x0000003b +>> +0 @F1270@ FAM +1 HUSB @I2457@ +1 WIFE @I2536@ +1 CHIL @I2534@ +<< +0x000010a7: rkey[0002]: ' F1271' off: 0x000000a7 len: 0x0000002c +>> +0 @F1271@ FAM +1 HUSB @I2463@ +1 CHIL @I2458@ +<< +0x000010d3: rkey[0003]: ' F1272' off: 0x000000d3 len: 0x0000002c +>> +0 @F1272@ FAM +1 HUSB @I2458@ +1 WIFE @I2461@ +<< +0x000010ff: rkey[0004]: ' F1273' off: 0x000000ff len: 0x00000046 +>> +0 @F1273@ FAM +1 HUSB @I2458@ +1 WIFE @I2462@ +1 DIV Y +1 MARR +2 DATE 996 +<< +0x00001145: rkey[0005]: ' F1274' off: 0x00000145 len: 0x0000003f +>> +0 @F1274@ FAM +1 HUSB @I2464@ +1 WIFE @I2619@ +1 MARR +2 DATE 1305 +<< +0x00001184: rkey[0006]: ' F1275' off: 0x00000184 len: 0x00000052 +>> +0 @F1275@ FAM +1 HUSB @I2464@ +1 WIFE @I2487@ +1 MARR +2 DATE AUG 1315 +1 CHIL @I2466@ +<< +0x000011d6: rkey[0007]: ' F1276' off: 0x000001d6 len: 0x0000003f +>> +0 @F1276@ FAM +1 HUSB @I2465@ +1 WIFE @I2490@ +1 MARR +2 DATE 1307 +<< +0x00001215: rkey[0008]: ' F1277' off: 0x00000215 len: 0x0000002c +>> +0 @F1277@ FAM +1 HUSB @I2468@ +1 CHIL @I2467@ +<< +0x00001241: rkey[0009]: ' F1278' off: 0x00000241 len: 0x0000002c +>> +0 @F1278@ FAM +1 HUSB @I2483@ +1 CHIL @I2482@ +<< +0x0000126d: rkey[0010]: ' F1279' off: 0x0000026d len: 0x0000002c +>> +0 @F1279@ FAM +1 HUSB @I2488@ +1 CHIL @I2487@ +<< +0x00001299: rkey[0011]: ' F1280' off: 0x00000299 len: 0x0000002c +>> +0 @F1280@ FAM +1 HUSB @I2489@ +1 CHIL @I2488@ +<< +0x000012c5: rkey[0012]: ' F1281' off: 0x000002c5 len: 0x0000003b +>> +0 @F1281@ FAM +1 HUSB @I2495@ +1 CHIL @I2494@ +1 CHIL @I2520@ +<< +0x00001300: rkey[0013]: ' F1282' off: 0x00000300 len: 0x00000052 +>> +0 @F1282@ FAM +1 HUSB @I2494@ +1 WIFE @I2496@ +1 MARR +2 DATE JUL 1313 +1 CHIL @I2498@ +<< +0x00001352: rkey[0014]: ' F1283' off: 0x00000352 len: 0x0000003f +>> +0 @F1283@ FAM +1 HUSB @I2494@ +1 WIFE @I2497@ +1 MARR +2 DATE 1349 +<< +0x00001391: rkey[0015]: ' F1284' off: 0x00000391 len: 0x00000064 +>> +0 @F1284@ FAM +1 HUSB @I2498@ +1 WIFE @I2519@ +1 MARR +2 DATE 28 JUL 1332 +1 CHIL @I2499@ +1 CHIL @I2518@ +<< +0x000013f5: rkey[0016]: ' F1285' off: 0x000003f5 len: 0x00000046 +>> +0 @F1285@ FAM +1 HUSB @I2498@ +1 WIFE @I2620@ +1 MARR +2 DATE 19 FEB 1350 +<< +0x0000143b: rkey[0017]: ' F1286' off: 0x0000043b len: 0x0000002c +>> +0 @F1286@ FAM +1 HUSB @I2507@ +1 WIFE @I2921@ +<< +0x00001467: rkey[0018]: ' F1287' off: 0x00000467 len: 0x0000003b +>> +0 @F1287@ FAM +1 HUSB @I2513@ +1 WIFE @I2514@ +1 CHIL @I2511@ +<< +0x000014a2: rkey[0019]: ' F1288' off: 0x000004a2 len: 0x0000002c +>> +0 @F1288@ FAM +1 HUSB @I2515@ +1 CHIL @I2513@ +<< +0x000014ce: rkey[0020]: ' F1289' off: 0x000004ce len: 0x0000002c +>> +0 @F1289@ FAM +1 HUSB @I2516@ +1 CHIL @I2515@ +<< +0x000014fa: rkey[0021]: ' F1290' off: 0x000004fa len: 0x0000004a +>> +0 @F1290@ FAM +1 HUSB @I2517@ +1 WIFE @I2919@ +1 CHIL @I2516@ +1 CHIL @I2921@ +<< +0x00001544: rkey[0022]: ' F1291' off: 0x00000544 len: 0x0000002c +>> +0 @F1291@ FAM +1 HUSB @I2521@ +1 WIFE @I2520@ +<< +0x00001570: rkey[0023]: ' F1292' off: 0x00000570 len: 0x00000055 +>> +0 @F1292@ FAM +1 HUSB @I2522@ +1 WIFE @I2615@ +1 MARR +2 DATE 26 NOV 1570 +1 CHIL @I2616@ +<< +0x000015c5: rkey[0024]: ' F1293' off: 0x000005c5 len: 0x00000046 +>> +0 @F1293@ FAM +1 HUSB @I2523@ +1 WIFE @I2617@ +1 MARR +2 DATE 15 FEB 1575 +<< +0x0000160b: rkey[0025]: ' F1294' off: 0x0000060b len: 0x0000002c +>> +0 @F1294@ FAM +1 HUSB @I2525@ +1 CHIL @I2524@ +<< +0x00001637: rkey[0026]: ' F1295' off: 0x00000637 len: 0x00000073 +>> +0 @F1295@ FAM +1 HUSB @I2713@ +1 WIFE @I2526@ +1 MARR +2 DATE 30 JUN 1964 +1 CHIL @I2714@ +1 CHIL @I2715@ +1 CHIL @I2716@ +<< +0x000016aa: rkey[0027]: ' F1296' off: 0x000006aa len: 0x00000073 +>> +0 @F1296@ FAM +1 HUSB @I2717@ +1 WIFE @I2527@ +1 MARR +2 DATE 25 MAY 1961 +1 CHIL @I2718@ +1 CHIL @I2719@ +1 CHIL @I2720@ +<< +0x0000171d: rkey[0028]: ' F1297' off: 0x0000071d len: 0x00000072 +>> +0 @F1297@ FAM +1 HUSB @I2721@ +1 WIFE @I2528@ +1 MARR +2 DATE 5 JUN 1964 +1 CHIL @I2722@ +1 CHIL @I2723@ +1 CHIL @I2724@ +<< +0x0000178f: rkey[0029]: ' F1298' off: 0x0000078f len: 0x00000073 +>> +0 @F1298@ FAM +1 HUSB @I2725@ +1 WIFE @I2529@ +1 MARR +2 DATE 15 JUN 1974 +1 CHIL @I2726@ +1 CHIL @I2727@ +1 CHIL @I2728@ +<< +0x00001802: rkey[0030]: ' F1299' off: 0x00000802 len: 0x00000055 +>> +0 @F1299@ FAM +1 HUSB @I2537@ +1 WIFE @I2538@ +1 MARR +2 DATE 18 DEC 1422 +1 CHIL @I2540@ +<< +0x00001857: rkey[0031]: ' F1300' off: 0x00000857 len: 0x0000002c +>> +0 @F1300@ FAM +1 WIFE @I2539@ +1 CHIL @I2538@ +<< +0x00001883: rkey[0032]: ' F1301' off: 0x00000883 len: 0x00000046 +>> +0 @F1301@ FAM +1 HUSB @I2540@ +1 WIFE @I2541@ +1 MARR +2 DATE 24 JUN 1436 +<< +0x000018c9: rkey[0033]: ' F1302' off: 0x000008c9 len: 0x00000064 +>> +0 @F1302@ FAM +1 HUSB @I2540@ +1 WIFE @I2542@ +1 MARR +2 DATE 14 FEB 1457 +1 CHIL @I2544@ +1 CHIL @I2543@ +<< +0x0000192d: rkey[0034]: ' F1303' off: 0x0000092d len: 0x00000045 +>> +0 @F1303@ FAM +1 HUSB @I2543@ +1 WIFE @I2545@ +1 MARR +2 DATE 6 DEC 1491 +<< +0x00001972: rkey[0035]: ' F1304' off: 0x00000972 len: 0x0000003b +>> +0 @F1304@ FAM +1 HUSB @I2552@ +1 WIFE @I2557@ +1 CHIL @I2565@ +<< +0x000019ad: rkey[0036]: ' F1305' off: 0x000009ad len: 0x0000007a +>> +0 @F1305@ FAM +1 HUSB @I2553@ +1 WIFE @I2558@ +1 MARR +2 DATE 798 +1 CHIL @I2560@ +1 CHIL @I2561@ +1 CHIL @I2562@ +1 CHIL @I2563@ +<< +0x00001a27: rkey[0037]: ' F1306' off: 0x00000a27 len: 0x0000003b +>> +0 @F1306@ FAM +1 HUSB @I2553@ +1 WIFE @I2559@ +1 CHIL @I2564@ +<< +0x00001a62: rkey[0038]: ' F1307' off: 0x00000a62 len: 0x00000059 +>> +0 @F1307@ FAM +1 HUSB @I2560@ +1 WIFE @I2566@ +1 CHIL @I2567@ +1 CHIL @I2568@ +1 CHIL @I2569@ +<< +0x00001abb: rkey[0039]: ' F1308' off: 0x00000abb len: 0x0000002c +>> +0 @F1308@ FAM +1 HUSB @I2561@ +1 CHIL @I2570@ +<< +0x00001ae7: rkey[0040]: ' F1309' off: 0x00000ae7 len: 0x00000059 +>> +0 @F1309@ FAM +1 HUSB @I2563@ +1 WIFE @I2571@ +1 CHIL @I2572@ +1 CHIL @I2573@ +1 CHIL @I2574@ +<< +0x00001b40: rkey[0041]: ' F1310' off: 0x00000b40 len: 0x0000007a +>> +0 @F1310@ FAM +1 HUSB @I2564@ +1 WIFE @I2575@ +1 MARR +2 DATE 842 +1 CHIL @I2576@ +1 CHIL @I2577@ +1 CHIL @I2578@ +1 CHIL @I2579@ +<< +0x00001bba: rkey[0042]: ' F1311' off: 0x00000bba len: 0x0000003b +>> +0 @F1311@ FAM +1 HUSB @I2567@ +1 WIFE @I2586@ +1 CHIL @I2587@ +<< +0x00001bf5: rkey[0043]: ' F1312' off: 0x00000bf5 len: 0x0000002c +>> +0 @F1312@ FAM +1 HUSB @I2568@ +1 WIFE @I2590@ +<< +0x00001c21: rkey[0044]: ' F1313' off: 0x00000c21 len: 0x0000002c +>> +0 @F1313@ FAM +1 HUSB @I2568@ +1 WIFE @I2591@ +<< +0x00001c4d: rkey[0045]: ' F1314' off: 0x00000c4d len: 0x0000003b +>> +0 @F1314@ FAM +1 HUSB @I2572@ +1 WIFE @I2592@ +1 CHIL @I2593@ +<< +0x00001c88: rkey[0046]: ' F1315' off: 0x00000c88 len: 0x0000005c +>> +0 @F1315@ FAM +1 HUSB @I2576@ +1 WIFE @I2580@ +1 MARR +2 DATE 862 +1 CHIL @I2581@ +1 CHIL @I2582@ +<< +0x00001ce4: rkey[0047]: ' F1316' off: 0x00000ce4 len: 0x0000003b +>> +0 @F1316@ FAM +1 HUSB @I2576@ +1 WIFE @I2583@ +1 CHIL @I2584@ +<< +0x00001d1f: rkey[0048]: ' F1317' off: 0x00000d1f len: 0x0000004d +>> +0 @F1317@ FAM +1 HUSB @I2584@ +1 WIFE @I2585@ +1 MARR +2 DATE 917 +1 CHIL @I2604@ +<< +0x00001d6c: rkey[0049]: ' F1318' off: 0x00000d6c len: 0x0000003b +>> +0 @F1318@ FAM +1 HUSB @I2588@ +1 WIFE @I2587@ +1 CHIL @I2589@ +<< +0x00001da7: rkey[0050]: ' F1319' off: 0x00000da7 len: 0x00000059 +>> +0 @F1319@ FAM +1 HUSB @I2593@ +1 WIFE @I2594@ +1 CHIL @I2595@ +1 CHIL @I2596@ +1 CHIL @I2597@ +<< +0x00001e00: rkey[0051]: ' F1320' off: 0x00000e00 len: 0x0000003b +>> +0 @F1320@ FAM +1 HUSB @I2598@ +1 WIFE @I2597@ +1 CHIL @I2599@ +<< +0x00001e3b: rkey[0052]: ' F1321' off: 0x00000e3b len: 0x00000059 +>> +0 @F1321@ FAM +1 HUSB @I2599@ +1 WIFE @I2600@ +1 CHIL @I2601@ +1 CHIL @I2602@ +1 CHIL @I2603@ +<< +0x00001e94: rkey[0053]: ' F1322' off: 0x00000e94 len: 0x0000004a +>> +0 @F1322@ FAM +1 HUSB @I2604@ +1 WIFE @I2603@ +1 CHIL @I2605@ +1 CHIL @I2606@ +<< +0x00001ede: rkey[0054]: ' F1323' off: 0x00000ede len: 0x0000003b +>> +0 @F1323@ FAM +1 HUSB @I2605@ +1 CHIL @I2607@ +1 CHIL @I2608@ +<< +0x00001f19: rkey[0055]: ' F1324' off: 0x00000f19 len: 0x0000002c +>> +0 @F1324@ FAM +1 HUSB @I2613@ +1 CHIL @I2609@ +<< +0x00001f45: rkey[0056]: ' F1325' off: 0x00000f45 len: 0x0000002c +>> +0 @F1325@ FAM +1 HUSB @I2611@ +1 WIFE @I2612@ +<< +0x00001f71: rkey[0057]: ' F1326' off: 0x00000f71 len: 0x0000004e +>> +0 @F1326@ FAM +1 HUSB @I2895@ +1 WIFE @I2896@ +1 MARR +2 DATE 1754 +1 CHIL @I2614@ +<< +0x00001fbf: rkey[0058]: ' F1327' off: 0x00000fbf len: 0x0000002c +>> +0 @F1327@ FAM +1 HUSB @I2626@ +1 CHIL @I2625@ +<< +0x00001feb: rkey[0059]: ' F1328' off: 0x00000feb len: 0x0000003f +>> +0 @F1328@ FAM +1 HUSB @I2636@ +1 WIFE @I2634@ +1 MARR +2 DATE 1901 +<< +0x0000202a: rkey[0060]: ' F1329' off: 0x0000102a len: 0x0000003f +>> +0 @F1329@ FAM +1 HUSB @I2648@ +1 WIFE @I2635@ +1 MARR +2 DATE 1906 +<< +0x00002069: rkey[0061]: ' F1330' off: 0x00001069 len: 0x0000003f +>> +0 @F1330@ FAM +1 HUSB @I2644@ +1 WIFE @I2642@ +1 MARR +2 DATE 1940 +<< +0x000020a8: rkey[0062]: ' F1331' off: 0x000010a8 len: 0x0000003b +>> +0 @F1331@ FAM +1 HUSB @I2649@ +1 WIFE @I2650@ +1 CHIL @I2648@ +<< +0x000020e3: rkey[0063]: ' F1332' off: 0x000010e3 len: 0x0000002c +>> +0 @F1332@ FAM +1 HUSB @I2924@ +1 CHIL @I2659@ +<< +0x0000210f: rkey[0064]: ' F1333' off: 0x0000110f len: 0x0000002c +>> +0 @F1333@ FAM +1 HUSB @I2922@ +1 CHIL @I2661@ +<< +0x0000213b: rkey[0065]: ' F1334' off: 0x0000113b len: 0x0000003b +>> +0 @F1334@ FAM +1 HUSB @I2663@ +1 WIFE @I2664@ +1 CHIL @I2662@ +<< +0x00002176: rkey[0066]: ' F1335' off: 0x00001176 len: 0x0000002c +>> +0 @F1335@ FAM +1 HUSB @I2923@ +1 CHIL @I2664@ +<< +0x000021a2: rkey[0067]: ' F1336' off: 0x000011a2 len: 0x0000003f +>> +0 @F1336@ FAM +1 HUSB @I2665@ +1 WIFE @I2667@ +1 MARR +2 DATE 1856 +<< +0x000021e1: rkey[0068]: ' F1337' off: 0x000011e1 len: 0x0000008a +>> +0 @F1337@ FAM +1 HUSB @I2666@ +1 WIFE @I2668@ +1 MARR +2 DATE 1857 +1 CHIL @I2669@ +1 CHIL @I2670@ +1 CHIL @I2674@ +1 CHIL @I2675@ +1 CHIL @I2672@ +<< +0x0000226b: rkey[0069]: ' F1338' off: 0x0000126b len: 0x0000003f +>> +0 @F1338@ FAM +1 HUSB @I2670@ +1 WIFE @I2676@ +1 MARR +2 DATE 1891 +<< +0x000022aa: rkey[0070]: ' F1339' off: 0x000012aa len: 0x0000006c +>> +0 @F1339@ FAM +1 HUSB @I2671@ +1 WIFE @I2679@ +1 MARR +2 DATE 1884 +1 CHIL @I2684@ +1 CHIL @I2685@ +1 CHIL @I2686@ +<< +0x00002316: rkey[0071]: ' F1340' off: 0x00001316 len: 0x0000003f +>> +0 @F1340@ FAM +1 HUSB @I2674@ +1 WIFE @I2673@ +1 MARR +2 DATE 1900 +<< +0x00002355: rkey[0072]: ' F1341' off: 0x00001355 len: 0x0000003f +>> +0 @F1341@ FAM +1 HUSB @I2847@ +1 WIFE @I2673@ +1 MARR +2 DATE 1922 +<< +0x00002394: rkey[0073]: ' F1342' off: 0x00001394 len: 0x0000002c +>> +0 @F1342@ FAM +1 HUSB @I2680@ +1 CHIL @I2679@ +<< +0x000023c0: rkey[0074]: ' F1343' off: 0x000013c0 len: 0x0000003f +>> +0 @F1343@ FAM +1 HUSB @I2684@ +1 WIFE @I2687@ +1 MARR +2 DATE 1911 +<< +0x000023ff: rkey[0075]: ' F1344' off: 0x000013ff len: 0x0000002c +>> +0 @F1344@ FAM +1 HUSB @I2688@ +1 CHIL @I2687@ +<< +0x0000242b: rkey[0076]: ' F1345' off: 0x0000142b len: 0x0000003f +>> +0 @F1345@ FAM +1 HUSB @I2693@ +1 WIFE @I2841@ +1 MARR +2 DATE 1939 +<< +0x0000246a: rkey[0077]: ' F1346' off: 0x0000146a len: 0x0000003f +>> +0 @F1346@ FAM +1 HUSB @I2698@ +1 WIFE @I2697@ +1 MARR +2 DATE 1896 +<< +0x000024a9: rkey[0078]: ' F1347' off: 0x000014a9 len: 0x0000003f +>> +0 @F1347@ FAM +1 HUSB @I2702@ +1 WIFE @I2703@ +1 MARR +2 DATE 1948 +<< +0x000024e8: rkey[0079]: ' F1348' off: 0x000014e8 len: 0x0000003f +>> +0 @F1348@ FAM +1 HUSB @I2706@ +1 WIFE @I2709@ +1 MARR +2 DATE 1969 +<< +0x00002527: rkey[0080]: ' F1349' off: 0x00001527 len: 0x0000003f +>> +0 @F1349@ FAM +1 HUSB @I2707@ +1 WIFE @I2710@ +1 MARR +2 DATE 1973 +<< +0x00002566: rkey[0081]: ' F1350' off: 0x00001566 len: 0x0000004e +>> +0 @F1350@ FAM +1 HUSB @I2738@ +1 WIFE @I2831@ +1 MARR +2 DATE 1937 +1 CHIL @I2832@ +<< +0x000025b4: rkey[0082]: ' F1351' off: 0x000015b4 len: 0x0000003f +>> +0 @F1351@ FAM +1 HUSB @I2738@ +1 WIFE @I2838@ +1 MARR +2 DATE 1954 +<< +0x000025f3: rkey[0083]: ' F1352' off: 0x000015f3 len: 0x00000045 +>> +0 @F1352@ FAM +1 HUSB @I2738@ +1 WIFE @I2739@ +1 MARR +2 DATE 8 JUN 1978 +<< +0x00002638: rkey[0084]: ' F1353' off: 0x00001638 len: 0x0000003f +>> +0 @F1353@ FAM +1 HUSB @I2740@ +1 WIFE @I2741@ +1 MARR +2 DATE 1976 +<< +0x00002677: rkey[0085]: ' F1354' off: 0x00001677 len: 0x0000003f +>> +0 @F1354@ FAM +1 HUSB @I2744@ +1 WIFE @I2742@ +1 MARR +2 DATE 1975 +<< +0x000026b6: rkey[0086]: ' F1355' off: 0x000016b6 len: 0x0000008a +>> +0 @F1355@ FAM +1 HUSB @I2749@ +1 WIFE @I2745@ +1 MARR +2 DATE 1955 +1 CHIL @I2750@ +1 CHIL @I2751@ +1 CHIL @I2752@ +1 CHIL @I2753@ +1 CHIL @I2754@ +<< +0x00002740: rkey[0087]: ' F1356' off: 0x00001740 len: 0x0000006c +>> +0 @F1356@ FAM +1 HUSB @I2755@ +1 WIFE @I2746@ +1 MARR +2 DATE 1956 +1 CHIL @I2756@ +1 CHIL @I2757@ +1 CHIL @I2758@ +<< +0x000027ac: rkey[0088]: ' F1357' off: 0x000017ac len: 0x0000003f +>> +0 @F1357@ FAM +1 HUSB @I2747@ +1 WIFE @I2759@ +1 MARR +2 DATE 1965 +<< +0x000027eb: rkey[0089]: ' F1358' off: 0x000017eb len: 0x0000004e +>> +0 @F1358@ FAM +1 HUSB @I2747@ +1 WIFE @I2760@ +1 MARR +2 DATE 1967 +1 CHIL @I2761@ +<< +0x00002839: rkey[0090]: ' F1359' off: 0x00001839 len: 0x0000004e +>> +0 @F1359@ FAM +1 HUSB @I2747@ +1 WIFE @I2762@ +1 MARR +2 DATE 1972 +1 CHIL @I2763@ +<< +0x00002887: rkey[0091]: ' F1360' off: 0x00001887 len: 0x0000004e +>> +0 @F1360@ FAM +1 HUSB @I2747@ +1 WIFE @I2764@ +1 MARR +2 DATE 1975 +1 CHIL @I2765@ +<< +0x000028d5: rkey[0092]: ' F1361' off: 0x000018d5 len: 0x0000003f +>> +0 @F1361@ FAM +1 HUSB @I2766@ +1 WIFE @I2748@ +1 MARR +2 DATE 1967 +<< +0x00002914: rkey[0093]: ' F1362' off: 0x00001914 len: 0x0000008a +>> +0 @F1362@ FAM +1 HUSB @I2770@ +1 WIFE @I2772@ +1 MARR +2 DATE 1888 +1 CHIL @I2773@ +1 CHIL @I2774@ +1 CHIL @I2775@ +1 CHIL @I2776@ +1 CHIL @I2777@ +<< +0x0000299e: rkey[0094]: ' F1363' off: 0x0000199e len: 0x0000002c +>> +0 @F1363@ FAM +1 HUSB @I2778@ +1 CHIL @I2772@ +<< +0x000029ca: rkey[0095]: ' F1364' off: 0x000019ca len: 0x0000006c +>> +0 @F1364@ FAM +1 HUSB @I2774@ +1 WIFE @I2779@ +1 MARR +2 DATE 1915 +1 CHIL @I2780@ +1 CHIL @I2781@ +1 CHIL @I2782@ +<< +0x00002a36: rkey[0096]: ' F1365' off: 0x00001a36 len: 0x0000004e +>> +0 @F1365@ FAM +1 HUSB @I2774@ +1 WIFE @I2812@ +1 MARR +2 DATE 1937 +1 CHIL @I2813@ +<< +0x00002a84: rkey[0097]: ' F1366' off: 0x00001a84 len: 0x0000003f +>> +0 @F1366@ FAM +1 HUSB @I2817@ +1 WIFE @I2775@ +1 MARR +2 DATE 1918 +<< +0x00002ac3: rkey[0098]: ' F1367' off: 0x00001ac3 len: 0x0000003f +>> +0 @F1367@ FAM +1 HUSB @I2818@ +1 WIFE @I2776@ +1 MARR +2 DATE 1929 +<< +0x00002b02: rkey[0099]: ' F1368' off: 0x00001b02 len: 0x0000007b +>> +0 @F1368@ FAM +1 HUSB @I2777@ +1 WIFE @I2819@ +1 MARR +2 DATE 1928 +1 CHIL @I2820@ +1 CHIL @I2821@ +1 CHIL @I2822@ +1 CHIL @I2823@ +<< +0x00002b7d: rkey[0100]: ' F1369' off: 0x00001b7d len: 0x0000008a +>> +0 @F1369@ FAM +1 HUSB @I2783@ +1 WIFE @I2780@ +1 MARR +2 DATE 1936 +1 CHIL @I2784@ +1 CHIL @I2785@ +1 CHIL @I2786@ +1 CHIL @I2787@ +1 CHIL @I2788@ +<< +0x00002c07: rkey[0101]: ' F1370' off: 0x00001c07 len: 0x0000004e +>> +0 @F1370@ FAM +1 HUSB @I2781@ +1 WIFE @I2798@ +1 MARR +2 DATE 1944 +1 CHIL @I2799@ +<< +0x00002c55: rkey[0102]: ' F1371' off: 0x00001c55 len: 0x0000006c +>> +0 @F1371@ FAM +1 HUSB @I2781@ +1 WIFE @I2803@ +1 MARR +2 DATE 1950 +1 CHIL @I2804@ +1 CHIL @I2806@ +1 CHIL @I2807@ +<< +0x00002cc1: rkey[0103]: ' F1372' off: 0x00001cc1 len: 0x0000006c +>> +0 @F1372@ FAM +1 HUSB @I2808@ +1 WIFE @I2782@ +1 MARR +2 DATE 1948 +1 CHIL @I2809@ +1 CHIL @I2810@ +1 CHIL @I2811@ +<< +0x00002d2d: rkey[0104]: ' F1373' off: 0x00001d2d len: 0x0000004e +>> +0 @F1373@ FAM +1 HUSB @I2789@ +1 WIFE @I2784@ +1 MARR +2 DATE 1958 +1 CHIL @I2790@ +<< +0x00002d7b: rkey[0105]: ' F1374' off: 0x00001d7b len: 0x0000005d +>> +0 @F1374@ FAM +1 HUSB @I2791@ +1 WIFE @I2785@ +1 MARR +2 DATE 1961 +1 CHIL @I2792@ +1 CHIL @I2793@ +<< +0x00002dd8: rkey[0106]: ' F1375' off: 0x00001dd8 len: 0x0000005d +>> +0 @F1375@ FAM +1 HUSB @I2794@ +1 WIFE @I2786@ +1 MARR +2 DATE 1970 +1 CHIL @I2795@ +1 CHIL @I2796@ +<< +0x00002e35: rkey[0107]: ' F1376' off: 0x00001e35 len: 0x0000003f +>> +0 @F1376@ FAM +1 HUSB @I2797@ +1 WIFE @I2787@ +1 MARR +2 DATE 1976 +<< +0x00002e74: rkey[0108]: ' F1377' off: 0x00001e74 len: 0x0000005d +>> +0 @F1377@ FAM +1 HUSB @I2800@ +1 WIFE @I2799@ +1 MARR +2 DATE 1970 +1 CHIL @I2801@ +1 CHIL @I2802@ +<< +0x00002ed1: rkey[0109]: ' F1378' off: 0x00001ed1 len: 0x0000003f +>> +0 @F1378@ FAM +1 HUSB @I2805@ +1 WIFE @I2804@ +1 MARR +2 DATE 1977 +<< +0x00002f10: rkey[0110]: ' F1379' off: 0x00001f10 len: 0x0000005d +>> +0 @F1379@ FAM +1 HUSB @I2813@ +1 WIFE @I2814@ +1 MARR +2 DATE 1969 +1 CHIL @I2815@ +1 CHIL @I2816@ +<< +0x00002f6d: rkey[0111]: ' F1380' off: 0x00001f6d len: 0x0000007b +>> +0 @F1380@ FAM +1 HUSB @I2821@ +1 WIFE @I2824@ +1 MARR +2 DATE 1955 +1 CHIL @I2825@ +1 CHIL @I2826@ +1 CHIL @I2827@ +1 CHIL @I2828@ +<< +0x00002fe8: rkey[0112]: ' F1381' off: 0x00001fe8 len: 0x0000003f +>> +0 @F1381@ FAM +1 HUSB @I2830@ +1 WIFE @I2829@ +1 MARR +2 DATE 1919 +<< +0x00003027: rkey[0113]: ' F1382' off: 0x00002027 len: 0x0000007b +>> +0 @F1382@ FAM +1 HUSB @I2833@ +1 WIFE @I2832@ +1 MARR +2 DATE 1962 +1 CHIL @I2834@ +1 CHIL @I2835@ +1 CHIL @I2836@ +1 CHIL @I2837@ +<< +0x000030a2: rkey[0114]: ' F1383' off: 0x000020a2 len: 0x0000002c +>> +0 @F1383@ FAM +1 HUSB @I2840@ +1 CHIL @I2839@ +<< +0x000030ce: rkey[0115]: ' F1384' off: 0x000020ce len: 0x00000047 +>> +0 @F1384@ FAM +1 HUSB @I2843@ +1 WIFE @I2842@ +1 DIV Y +1 MARR +2 DATE 1938 +<< +0x00003115: rkey[0116]: ' F1385' off: 0x00002115 len: 0x00000047 +>> +0 @F1385@ FAM +1 HUSB @I2844@ +1 WIFE @I2842@ +1 DIV Y +1 MARR +2 DATE 1949 +<< +0x0000315c: rkey[0117]: ' F1386' off: 0x0000215c len: 0x0000003f +>> +0 @F1386@ FAM +1 HUSB @I2848@ +1 WIFE @I2849@ +1 MARR +2 DATE 1965 +<< +0x0000319b: rkey[0118]: ' F1387' off: 0x0000219b len: 0x0000003f +>> +0 @F1387@ FAM +1 HUSB @I2851@ +1 WIFE @I2850@ +1 MARR +2 DATE 1749 +<< +0x000031da: rkey[0119]: ' F1388' off: 0x000021da len: 0x0000003f +>> +0 @F1388@ FAM +1 HUSB @I2859@ +1 WIFE @I2858@ +1 MARR +2 DATE 1680 +<< +0x00003219: rkey[0120]: ' F1389' off: 0x00002219 len: 0x0000004e +>> +0 @F1389@ FAM +1 HUSB @I2880@ +1 WIFE @I2881@ +1 MARR +2 DATE 1738 +1 CHIL @I2878@ +<< +0x00003267: rkey[0121]: ' F1390' off: 0x00002267 len: 0x0000003f +>> +0 @F1390@ FAM +1 HUSB @I2890@ +1 WIFE @I2887@ +1 MARR +2 DATE 1490 +<< +0x000032a6: rkey[0122]: ' F1391' off: 0x000022a6 len: 0x00000030 +>> +0 @F1391@ FAM +1 WIFE @I2887@ +1 MARR +2 DATE 1497 +<< +0x000032d6: rkey[0123]: ' F1392' off: 0x000022d6 len: 0x0000003f +>> +0 @F1392@ FAM +1 HUSB @I2889@ +1 WIFE @I2892@ +1 MARR +2 DATE 1497 +<< +0x00003315: rkey[0124]: ' F1393' off: 0x00002315 len: 0x0000003f +>> +0 @F1393@ FAM +1 HUSB @I2891@ +1 WIFE @I2894@ +1 MARR +2 DATE 1519 +<< +0x00003354: rkey[0125]: ' F1394' off: 0x00002354 len: 0x0000003f +>> +0 @F1394@ FAM +1 HUSB @I2893@ +1 WIFE @I2892@ +1 MARR +2 DATE 1501 +<< +0x00003393: rkey[0126]: ' F1395' off: 0x00002393 len: 0x00000047 +>> +0 @F1395@ FAM +1 HUSB @I2907@ +1 WIFE @I2901@ +1 DIV Y +1 MARR +2 DATE 1875 +<< +0x000033da: rkey[0127]: ' F1396' off: 0x000023da len: 0x0000003f +>> +0 @F1396@ FAM +1 HUSB @I2905@ +1 WIFE @I2902@ +1 MARR +2 DATE 1881 +<< +0x00003419: rkey[0128]: ' F1397' off: 0x00002419 len: 0x0000003f +>> +0 @F1397@ FAM +1 HUSB @I2906@ +1 WIFE @I2902@ +1 MARR +2 DATE 1900 +<< +0x00003458: rkey[0129]: ' F1398' off: 0x00002458 len: 0x0000003f +>> +0 @F1398@ FAM +1 HUSB @I2904@ +1 WIFE @I2903@ +1 MARR +2 DATE 1910 +<< +0x00003497: rkey[0130]: ' F1399' off: 0x00002497 len: 0x0000002c +>> +0 @F1399@ FAM +1 HUSB @I2918@ +1 WIFE @I2917@ +<< +0x000034c3: rkey[0131]: ' F1400' off: 0x000024c3 len: 0x0000003b +>> +0 @F1400@ FAM +1 HUSB @I2934@ +1 WIFE @I2935@ +1 CHIL @I2933@ +<< +0x000034fe: rkey[0132]: ' F1401' off: 0x000024fe len: 0x0000002c +>> +0 @F1401@ FAM +1 HUSB @I2953@ +1 CHIL @I2935@ +<< +0x0000352a: rkey[0133]: ' F1402' off: 0x0000252a len: 0x0000003b +>> +0 @F1402@ FAM +1 HUSB @I2938@ +1 WIFE @I2939@ +1 CHIL @I2937@ +<< +0x00003565: rkey[0134]: ' F1403' off: 0x00002565 len: 0x0000003b +>> +0 @F1403@ FAM +1 HUSB @I2940@ +1 WIFE @I2941@ +1 CHIL @I2939@ +<< +0x000035a0: rkey[0135]: ' F1404' off: 0x000025a0 len: 0x0000003b +>> +0 @F1404@ FAM +1 HUSB @I2942@ +1 CHIL @I2943@ +1 CHIL @I2941@ +<< +0x000035db: rkey[0136]: ' F1405' off: 0x000025db len: 0x0000002c +>> +0 @F1405@ FAM +1 HUSB @I2950@ +1 CHIL @I2942@ +<< +0x00003607: rkey[0137]: ' F1406' off: 0x00002607 len: 0x0000002c +>> +0 @F1406@ FAM +1 HUSB @I2943@ +1 CHIL @I2944@ +<< +0x00003633: rkey[0138]: ' F1407' off: 0x00002633 len: 0x0000003b +>> +0 @F1407@ FAM +1 HUSB @I2944@ +1 WIFE @I2945@ +1 CHIL @I2946@ +<< +0x0000366e: rkey[0139]: ' F1408' off: 0x0000266e len: 0x0000002c +>> +0 @F1408@ FAM +1 HUSB @I2948@ +1 CHIL @I2947@ +<< +0x0000369a: rkey[0140]: ' F1409' off: 0x0000269a len: 0x0000002c +>> +0 @F1409@ FAM +1 HUSB @I2949@ +1 CHIL @I2948@ +<< +0x000036c6: rkey[0141]: ' F1410' off: 0x000026c6 len: 0x0000002c +>> +0 @F1410@ FAM +1 HUSB @I2951@ +1 CHIL @I2950@ +<< +0x000036f2: rkey[0142]: ' F1411' off: 0x000026f2 len: 0x0000002c +>> +0 @F1411@ FAM +1 HUSB @I2952@ +1 CHIL @I2951@ +<< +0x0000371e: rkey[0143]: ' F1412' off: 0x0000271e len: 0x0000003b +>> +0 @F1412@ FAM +1 HUSB @I2954@ +1 WIFE @I2955@ +1 CHIL @I2953@ +<< +0x00003759: rkey[0144]: ' F1413' off: 0x00002759 len: 0x0000002c +>> +0 @F1413@ FAM +1 HUSB @I2956@ +1 CHIL @I2955@ +<< +0x00003785: rkey[0145]: ' F1414' off: 0x00002785 len: 0x0000003b +>> +0 @F1414@ FAM +1 HUSB @I2965@ +1 WIFE @I2964@ +1 CHIL @I2966@ +<< +0x000037c0: rkey[0146]: ' F1415' off: 0x000027c0 len: 0x00000043 +>> +0 @F1415@ FAM +1 HUSB @I2971@ +1 WIFE @I2972@ +1 DIV Y +1 CHIL @I2969@ +<< +0x00003803: rkey[0147]: ' F1416' off: 0x00002803 len: 0x00000034 +>> +0 @F1416@ FAM +1 HUSB @I2970@ +1 WIFE @I2969@ +1 DIV Y +<< +0x00003837: rkey[0148]: ' F1417' off: 0x00002837 len: 0x0000002c +>> +0 @F1417@ FAM +1 HUSB @I2994@ +1 CHIL @I2985@ +<< +0x00003863: rkey[0149]: ' F1418' off: 0x00002863 len: 0x0000003b +>> +0 @F1418@ FAM +1 HUSB @I2987@ +1 WIFE @I2988@ +1 CHIL @I2986@ +<< +0x0000389e: rkey[0150]: ' F1419' off: 0x0000289e len: 0x0000003b +>> +0 @F1419@ FAM +1 HUSB @I3007@ +1 WIFE @I3008@ +1 CHIL @I2995@ +<< +0x000038d9: rkey[0151]: ' F1420' off: 0x000028d9 len: 0x00000077 +>> +0 @F1420@ FAM +1 HUSB @I3002@ +1 WIFE @I2999@ +1 CHIL @I3003@ +1 CHIL @I3004@ +1 CHIL @I3005@ +1 CHIL @I2996@ +1 CHIL @I3006@ +<< +0x00003950: rkey[0152]: ' F1421' off: 0x00002950 len: 0x0000002c +>> +0 @F1421@ FAM +1 WIFE @I3000@ +1 CHIL @I2999@ +<< +0x0000397c: rkey[0153]: ' F1422' off: 0x0000297c len: 0x0000002c +>> +0 @F1422@ FAM +1 HUSB @I3001@ +1 CHIL @I3000@ +<< +0x000039a8: rkey[0154]: ' I1000' off: 0x000029a8 len: 0x000000b0 +>> +0 @I1000@ INDI +1 NAME Cicely // +1 SEX F +1 BIRT +2 DATE 20 MAR 1469 +1 DEAT +2 DATE 24 AUG 1507 +2 PLAC Quarr Abbey,Isle of Wight,England +1 FAMC @F456@ +1 FAMS @F562@ +1 FAMS @F563@ +<< +0x00003a58: rkey[0155]: ' I1001' off: 0x00002a58 len: 0x000000a1 +>> +0 @I1001@ INDI +1 NAME Edward_V // +1 SEX M +1 TITL King of England +1 BIRT +2 DATE 4 NOV 1470 +2 PLAC Sanctuary,Westminster,England +1 DEAT +2 DATE 1483 +1 FAMC @F456@ +<< +0x00003af9: rkey[0156]: ' I1002' off: 0x00002af9 len: 0x0000006d +>> +0 @I1002@ INDI +1 NAME Margaret // +1 SEX F +1 BIRT +2 DATE 10 APR 1472 +1 DEAT +2 DATE 11 DEC 1472 +1 FAMC @F456@ +<< +0x00003b66: rkey[0157]: ' I1003' off: 0x00002b66 len: 0x000000a0 +>> +0 @I1003@ INDI +1 NAME Richard // +1 SEX M +1 TITL Duke of York +1 BIRT +2 DATE 17 AUG 1473 +2 PLAC Shrewsbury +1 DEAT +2 DATE AFT 1483 +1 FAMC @F456@ +1 FAMS @F564@ +<< +0x00003c06: rkey[0158]: ' I1004' off: 0x00002c06 len: 0x00000090 +>> +0 @I1004@ INDI +1 NAME Anne // +1 SEX F +1 BIRT +2 DATE 2 NOV 1475 +2 PLAC Westminster,Palace +1 DEAT +2 DATE 23 NOV 1511 +1 FAMC @F456@ +1 FAMS @F565@ +<< +0x00003c96: rkey[0159]: ' I1005' off: 0x00002c96 len: 0x000000cc +>> +0 @I1005@ INDI +1 NAME George // +1 SEX M +1 TITL Duke of Bedford +1 BIRT +2 DATE MAR 1477 +2 PLAC Windsor Castle,Berkshire,England +1 DEAT +2 DATE MAR 1479 +2 PLAC Windsor Castle,Berkshire,England +1 FAMC @F456@ +<< +0x00003d62: rkey[0160]: ' I1006' off: 0x00002d62 len: 0x000000a5 +>> +0 @I1006@ INDI +1 NAME Catherine // +1 SEX F +1 BIRT +2 DATE ABT 14 AUG 1479 +2 PLAC Eltham Palace +1 DEAT +2 DATE 15 NOV 1527 +2 PLAC Tiverton +1 FAMC @F456@ +1 FAMS @F566@ +<< +0x00003e07: rkey[0161]: ' I1007' off: 0x00002e07 len: 0x0000008a +>> +0 @I1007@ INDI +1 NAME Bridget // +1 SEX F +1 BIRT +2 DATE 10 NOV 1480 +2 PLAC Eltham Palace +1 DEAT +2 DATE 1517 +2 PLAC Dartford +1 FAMC @F456@ +<< +0x00003e91: rkey[0162]: ' I1008' off: 0x00002e91 len: 0x00000085 +>> +0 @I1008@ INDI +1 NAME John 1st /Welles/ +1 SEX M +1 TITL Viscount Welles +1 DEAT +2 DATE 9 FEB 1499 +2 PLAC London,,England +1 FAMS @F562@ +<< +0x00003f16: rkey[0163]: ' I1009' off: 0x00002f16 len: 0x0000004b +>> +0 @I1009@ INDI +1 NAME Thomas of_Isle_of_Wight /Kyme/ +1 SEX M +1 FAMS @F563@ +<< +0x00003f61: rkey[0164]: ' I1010' off: 0x00002f61 len: 0x0000007c +>> +0 @I1010@ INDI +1 NAME Anne /Mowbray/ +1 SEX F +1 TITL Lady +1 DEAT +2 DATE 19 NOV 1481 +2 PLAC Greenwich,,England +1 FAMS @F564@ +<< +0x00003fdd: rkey[0165]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0166]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0167]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0168]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0169]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0170]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0171]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0172]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0173]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0174]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0175]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0176]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0177]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0178]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0179]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0180]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0181]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0182]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0183]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0184]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0185]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0186]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0187]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0188]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0189]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0190]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0191]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0192]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0193]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0194]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0195]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0196]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0197]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0198]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0199]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0200]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0201]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0202]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0203]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0204]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0205]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0206]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0207]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0208]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0209]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0210]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0211]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0212]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0213]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0214]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0215]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0216]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0217]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0218]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0219]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0220]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0221]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0222]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0223]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0224]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0225]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0226]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0227]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0228]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0229]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0230]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0231]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0232]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0233]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0234]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0235]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0236]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0237]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0238]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0239]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0240]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0241]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0242]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0243]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0244]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0245]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0246]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0247]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0248]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0249]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0250]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0251]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0252]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0253]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003fdd: rkey[0254]: ' ' off: 0x00000000 len: 0x00000000 +>><< + +0x00003fdd: EOF (0x00003fdd) GOOD + +BLOCK - DIRECTORY +0x00000000: ix_self: 0x00030002 (ad/ac) +0x00000004: ix_type: 2 (BLOCK) +0x00000006: ix_pad1: 0x0000 +0x00000008: ix_parent: 0x00000000 (aa/aa) +0x0000000c: ix_nkeys: 127 +0x0000000e: ix_rkey[0000]: ' I1011' +0x00000016: ix_rkey[0001]: ' I1012' +0x0000001e: ix_rkey[0002]: ' I1013' +0x00000026: ix_rkey[0003]: ' I1014' +0x0000002e: ix_rkey[0004]: ' I1015' +0x00000036: ix_rkey[0005]: ' I1016' +0x0000003e: ix_rkey[0006]: ' I1017' +0x00000046: ix_rkey[0007]: ' I1018' +0x0000004e: ix_rkey[0008]: ' I1019' +0x00000056: ix_rkey[0009]: ' I1020' +0x0000005e: ix_rkey[0010]: ' I1021' +0x00000066: ix_rkey[0011]: ' I1022' +0x0000006e: ix_rkey[0012]: ' I1023' +0x00000076: ix_rkey[0013]: ' I1024' +0x0000007e: ix_rkey[0014]: ' I1025' +0x00000086: ix_rkey[0015]: ' I1026' +0x0000008e: ix_rkey[0016]: ' I1027' +0x00000096: ix_rkey[0017]: ' I1028' +0x0000009e: ix_rkey[0018]: ' I1029' +0x000000a6: ix_rkey[0019]: ' I1030' +0x000000ae: ix_rkey[0020]: ' I1031' +0x000000b6: ix_rkey[0021]: ' I1032' +0x000000be: ix_rkey[0022]: ' I1033' +0x000000c6: ix_rkey[0023]: ' I1034' +0x000000ce: ix_rkey[0024]: ' I1035' +0x000000d6: ix_rkey[0025]: ' I1036' +0x000000de: ix_rkey[0026]: ' I1037' +0x000000e6: ix_rkey[0027]: ' I1038' +0x000000ee: ix_rkey[0028]: ' I1039' +0x000000f6: ix_rkey[0029]: ' I1040' +0x000000fe: ix_rkey[0030]: ' I1041' +0x00000106: ix_rkey[0031]: ' I1042' +0x0000010e: ix_rkey[0032]: ' I1043' +0x00000116: ix_rkey[0033]: ' I1044' +0x0000011e: ix_rkey[0034]: ' I1045' +0x00000126: ix_rkey[0035]: ' I1046' +0x0000012e: ix_rkey[0036]: ' I1047' +0x00000136: ix_rkey[0037]: ' I1048' +0x0000013e: ix_rkey[0038]: ' I1049' +0x00000146: ix_rkey[0039]: ' I1050' +0x0000014e: ix_rkey[0040]: ' I1051' +0x00000156: ix_rkey[0041]: ' I1052' +0x0000015e: ix_rkey[0042]: ' I1053' +0x00000166: ix_rkey[0043]: ' I1054' +0x0000016e: ix_rkey[0044]: ' I1055' +0x00000176: ix_rkey[0045]: ' I1056' +0x0000017e: ix_rkey[0046]: ' I1057' +0x00000186: ix_rkey[0047]: ' I1058' +0x0000018e: ix_rkey[0048]: ' I1059' +0x00000196: ix_rkey[0049]: ' I1060' +0x0000019e: ix_rkey[0050]: ' I1061' +0x000001a6: ix_rkey[0051]: ' I1062' +0x000001ae: ix_rkey[0052]: ' I1063' +0x000001b6: ix_rkey[0053]: ' I1064' +0x000001be: ix_rkey[0054]: ' I1065' +0x000001c6: ix_rkey[0055]: ' I1066' +0x000001ce: ix_rkey[0056]: ' I1067' +0x000001d6: ix_rkey[0057]: ' I1068' +0x000001de: ix_rkey[0058]: ' I1069' +0x000001e6: ix_rkey[0059]: ' I1070' +0x000001ee: ix_rkey[0060]: ' I1071' +0x000001f6: ix_rkey[0061]: ' I1072' +0x000001fe: ix_rkey[0062]: ' I1073' +0x00000206: ix_rkey[0063]: ' I1074' +0x0000020e: ix_rkey[0064]: ' I1075' +0x00000216: ix_rkey[0065]: ' I1076' +0x0000021e: ix_rkey[0066]: ' I1077' +0x00000226: ix_rkey[0067]: ' I1078' +0x0000022e: ix_rkey[0068]: ' I1079' +0x00000236: ix_rkey[0069]: ' I1080' +0x0000023e: ix_rkey[0070]: ' I1081' +0x00000246: ix_rkey[0071]: ' I1082' +0x0000024e: ix_rkey[0072]: ' I1083' +0x00000256: ix_rkey[0073]: ' I1084' +0x0000025e: ix_rkey[0074]: ' I1085' +0x00000266: ix_rkey[0075]: ' I1086' +0x0000026e: ix_rkey[0076]: ' I1087' +0x00000276: ix_rkey[0077]: ' I1088' +0x0000027e: ix_rkey[0078]: ' I1089' +0x00000286: ix_rkey[0079]: ' I1090' +0x0000028e: ix_rkey[0080]: ' I1091' +0x00000296: ix_rkey[0081]: ' I1092' +0x0000029e: ix_rkey[0082]: ' I1093' +0x000002a6: ix_rkey[0083]: ' I1094' +0x000002ae: ix_rkey[0084]: ' I1095' +0x000002b6: ix_rkey[0085]: ' I1096' +0x000002be: ix_rkey[0086]: ' I1097' +0x000002c6: ix_rkey[0087]: ' I1098' +0x000002ce: ix_rkey[0088]: ' I1099' +0x000002d6: ix_rkey[0089]: ' I1100' +0x000002de: ix_rkey[0090]: ' I1101' +0x000002e6: ix_rkey[0091]: ' I1102' +0x000002ee: ix_rkey[0092]: ' I1103' +0x000002f6: ix_rkey[0093]: ' I1104' +0x000002fe: ix_rkey[0094]: ' I1105' +0x00000306: ix_rkey[0095]: ' I1106' +0x0000030e: ix_rkey[0096]: ' I1107' +0x00000316: ix_rkey[0097]: ' I1108' +0x0000031e: ix_rkey[0098]: ' I1109' +0x00000326: ix_rkey[0099]: ' I1110' +0x0000032e: ix_rkey[0100]: ' I1111' +0x00000336: ix_rkey[0101]: ' I1112' +0x0000033e: ix_rkey[0102]: ' I1113' +0x00000346: ix_rkey[0103]: ' I1114' +0x0000034e: ix_rkey[0104]: ' I1115' +0x00000356: ix_rkey[0105]: ' I1116' +0x0000035e: ix_rkey[0106]: ' I1117' +0x00000366: ix_rkey[0107]: ' I1118' +0x0000036e: ix_rkey[0108]: ' I1119' +0x00000376: ix_rkey[0109]: ' I1120' +0x0000037e: ix_rkey[0110]: ' I1121' +0x00000386: ix_rkey[0111]: ' I1122' +0x0000038e: ix_rkey[0112]: ' I1123' +0x00000396: ix_rkey[0113]: ' I1124' +0x0000039e: ix_rkey[0114]: ' I1125' +0x000003a6: ix_rkey[0115]: ' I1126' +0x000003ae: ix_rkey[0116]: ' I1127' +0x000003b6: ix_rkey[0117]: ' I1128' +0x000003be: ix_rkey[0118]: ' I1129' +0x000003c6: ix_rkey[0119]: ' I1130' +0x000003ce: ix_rkey[0120]: ' I1131' +0x000003d6: ix_rkey[0121]: ' I1132' +0x000003de: ix_rkey[0122]: ' I1133' +0x000003e6: ix_rkey[0123]: ' I1134' +0x000003ee: ix_rkey[0124]: ' I1135' +0x000003f6: ix_rkey[0125]: ' I1136' +0x000003fe: ix_rkey[0126]: ' I1137' +0x00000406: ix_rkey[0127]: ' ' +0x0000040e: ix_rkey[0128]: ' ' +0x00000416: ix_rkey[0129]: ' ' +0x0000041e: ix_rkey[0130]: ' ' +0x00000426: ix_rkey[0131]: ' ' +0x0000042e: ix_rkey[0132]: ' ' +0x00000436: ix_rkey[0133]: ' ' +0x0000043e: ix_rkey[0134]: ' ' +0x00000446: ix_rkey[0135]: ' ' +0x0000044e: ix_rkey[0136]: ' ' +0x00000456: ix_rkey[0137]: ' ' +0x0000045e: ix_rkey[0138]: ' ' +0x00000466: ix_rkey[0139]: ' ' +0x0000046e: ix_rkey[0140]: ' ' +0x00000476: ix_rkey[0141]: ' ' +0x0000047e: ix_rkey[0142]: ' ' +0x00000486: ix_rkey[0143]: ' ' +0x0000048e: ix_rkey[0144]: ' ' +0x00000496: ix_rkey[0145]: ' ' +0x0000049e: ix_rkey[0146]: ' ' +0x000004a6: ix_rkey[0147]: ' ' +0x000004ae: ix_rkey[0148]: ' ' +0x000004b6: ix_rkey[0149]: ' ' +0x000004be: ix_rkey[0150]: ' ' +0x000004c6: ix_rkey[0151]: ' ' +0x000004ce: ix_rkey[0152]: ' ' +0x000004d6: ix_rkey[0153]: ' ' +0x000004de: ix_rkey[0154]: ' ' +0x000004e6: ix_rkey[0155]: ' ' +0x000004ee: ix_rkey[0156]: ' ' +0x000004f6: ix_rkey[0157]: ' ' +0x000004fe: ix_rkey[0158]: ' ' +0x00000506: ix_rkey[0159]: ' ' +0x0000050e: ix_rkey[0160]: ' ' +0x00000516: ix_rkey[0161]: ' ' +0x0000051e: ix_rkey[0162]: ' ' +0x00000526: ix_rkey[0163]: ' ' +0x0000052e: ix_rkey[0164]: ' ' +0x00000536: ix_rkey[0165]: ' ' +0x0000053e: ix_rkey[0166]: ' ' +0x00000546: ix_rkey[0167]: ' ' +0x0000054e: ix_rkey[0168]: ' ' +0x00000556: ix_rkey[0169]: ' ' +0x0000055e: ix_rkey[0170]: ' ' +0x00000566: ix_rkey[0171]: ' ' +0x0000056e: ix_rkey[0172]: ' ' +0x00000576: ix_rkey[0173]: ' ' +0x0000057e: ix_rkey[0174]: ' ' +0x00000586: ix_rkey[0175]: ' ' +0x0000058e: ix_rkey[0176]: ' ' +0x00000596: ix_rkey[0177]: ' ' +0x0000059e: ix_rkey[0178]: ' ' +0x000005a6: ix_rkey[0179]: ' ' +0x000005ae: ix_rkey[0180]: ' ' +0x000005b6: ix_rkey[0181]: ' ' +0x000005be: ix_rkey[0182]: ' ' +0x000005c6: ix_rkey[0183]: ' ' +0x000005ce: ix_rkey[0184]: ' ' +0x000005d6: ix_rkey[0185]: ' ' +0x000005de: ix_rkey[0186]: ' ' +0x000005e6: ix_rkey[0187]: ' ' +0x000005ee: ix_rkey[0188]: ' ' +0x000005f6: ix_rkey[0189]: ' ' +0x000005fe: ix_rkey[0190]: ' ' +0x00000606: ix_rkey[0191]: ' ' +0x0000060e: ix_rkey[0192]: ' ' +0x00000616: ix_rkey[0193]: ' ' +0x0000061e: ix_rkey[0194]: ' ' +0x00000626: ix_rkey[0195]: ' ' +0x0000062e: ix_rkey[0196]: ' ' +0x00000636: ix_rkey[0197]: ' ' +0x0000063e: ix_rkey[0198]: ' ' +0x00000646: ix_rkey[0199]: ' ' +0x0000064e: ix_rkey[0200]: ' ' +0x00000656: ix_rkey[0201]: ' ' +0x0000065e: ix_rkey[0202]: ' ' +0x00000666: ix_rkey[0203]: ' ' +0x0000066e: ix_rkey[0204]: ' ' +0x00000676: ix_rkey[0205]: ' ' +0x0000067e: ix_rkey[0206]: ' ' +0x00000686: ix_rkey[0207]: ' ' +0x0000068e: ix_rkey[0208]: ' ' +0x00000696: ix_rkey[0209]: ' ' +0x0000069e: ix_rkey[0210]: ' ' +0x000006a6: ix_rkey[0211]: ' ' +0x000006ae: ix_rkey[0212]: ' ' +0x000006b6: ix_rkey[0213]: ' ' +0x000006be: ix_rkey[0214]: ' ' +0x000006c6: ix_rkey[0215]: ' ' +0x000006ce: ix_rkey[0216]: ' ' +0x000006d6: ix_rkey[0217]: ' ' +0x000006de: ix_rkey[0218]: ' ' +0x000006e6: ix_rkey[0219]: ' ' +0x000006ee: ix_rkey[0220]: ' ' +0x000006f6: ix_rkey[0221]: ' ' +0x000006fe: ix_rkey[0222]: ' ' +0x00000706: ix_rkey[0223]: ' ' +0x0000070e: ix_rkey[0224]: ' ' +0x00000716: ix_rkey[0225]: ' ' +0x0000071e: ix_rkey[0226]: ' ' +0x00000726: ix_rkey[0227]: ' ' +0x0000072e: ix_rkey[0228]: ' ' +0x00000736: ix_rkey[0229]: ' ' +0x0000073e: ix_rkey[0230]: ' ' +0x00000746: ix_rkey[0231]: ' ' +0x0000074e: ix_rkey[0232]: ' ' +0x00000756: ix_rkey[0233]: ' ' +0x0000075e: ix_rkey[0234]: ' ' +0x00000766: ix_rkey[0235]: ' ' +0x0000076e: ix_rkey[0236]: ' ' +0x00000776: ix_rkey[0237]: ' ' +0x0000077e: ix_rkey[0238]: ' ' +0x00000786: ix_rkey[0239]: ' ' +0x0000078e: ix_rkey[0240]: ' ' +0x00000796: ix_rkey[0241]: ' ' +0x0000079e: ix_rkey[0242]: ' ' +0x000007a6: ix_rkey[0243]: ' ' +0x000007ae: ix_rkey[0244]: ' ' +0x000007b6: ix_rkey[0245]: ' ' +0x000007be: ix_rkey[0246]: ' ' +0x000007c6: ix_rkey[0247]: ' ' +0x000007ce: ix_rkey[0248]: ' ' +0x000007d6: ix_rkey[0249]: ' ' +0x000007de: ix_rkey[0250]: ' ' +0x000007e6: ix_rkey[0251]: ' ' +0x000007ee: ix_rkey[0252]: ' ' +0x000007f6: ix_rkey[0253]: ' ' +0x000007fe: ix_rkey[0254]: ' ' +0x00000806: ix_pad2: 0x0000 +0x00000808: ix_offs[0000]: 0x00000000 +0x0000080c: ix_lens[0000]: 0x00000057 +0x00000810: ix_offs[0001]: 0x00000057 +0x00000814: ix_lens[0001]: 0x00000056 +0x00000818: ix_offs[0002]: 0x000000ad +0x0000081c: ix_lens[0002]: 0x0000005e +0x00000820: ix_offs[0003]: 0x0000010b +0x00000824: ix_lens[0003]: 0x00000052 +0x00000828: ix_offs[0004]: 0x0000015d +0x0000082c: ix_lens[0004]: 0x00000054 +0x00000830: ix_offs[0005]: 0x000001b1 +0x00000834: ix_lens[0005]: 0x000000c3 +0x00000838: ix_offs[0006]: 0x00000274 +0x0000083c: ix_lens[0006]: 0x00000077 +0x00000840: ix_offs[0007]: 0x000002eb +0x00000844: ix_lens[0007]: 0x00000061 +0x00000848: ix_offs[0008]: 0x0000034c +0x0000084c: ix_lens[0008]: 0x00000090 +0x00000850: ix_offs[0009]: 0x000003dc +0x00000854: ix_lens[0009]: 0x0000004c +0x00000858: ix_offs[0010]: 0x00000428 +0x0000085c: ix_lens[0010]: 0x0000004b +0x00000860: ix_offs[0011]: 0x00000473 +0x00000864: ix_lens[0011]: 0x00000058 +0x00000868: ix_offs[0012]: 0x000004cb +0x0000086c: ix_lens[0012]: 0x0000008a +0x00000870: ix_offs[0013]: 0x00000555 +0x00000874: ix_lens[0013]: 0x00000057 +0x00000878: ix_offs[0014]: 0x000005ac +0x0000087c: ix_lens[0014]: 0x00000071 +0x00000880: ix_offs[0015]: 0x0000061d +0x00000884: ix_lens[0015]: 0x00000065 +0x00000888: ix_offs[0016]: 0x00000682 +0x0000088c: ix_lens[0016]: 0x000000d6 +0x00000890: ix_offs[0017]: 0x00000758 +0x00000894: ix_lens[0017]: 0x000000c0 +0x00000898: ix_offs[0018]: 0x00000818 +0x0000089c: ix_lens[0018]: 0x00000074 +0x000008a0: ix_offs[0019]: 0x0000088c +0x000008a4: ix_lens[0019]: 0x00000092 +0x000008a8: ix_offs[0020]: 0x0000091e +0x000008ac: ix_lens[0020]: 0x00000066 +0x000008b0: ix_offs[0021]: 0x00000984 +0x000008b4: ix_lens[0021]: 0x00000051 +0x000008b8: ix_offs[0022]: 0x000009d5 +0x000008bc: ix_lens[0022]: 0x00000075 +0x000008c0: ix_offs[0023]: 0x00000a4a +0x000008c4: ix_lens[0023]: 0x00000064 +0x000008c8: ix_offs[0024]: 0x00000aae +0x000008cc: ix_lens[0024]: 0x00000061 +0x000008d0: ix_offs[0025]: 0x00000b0f +0x000008d4: ix_lens[0025]: 0x00000064 +0x000008d8: ix_offs[0026]: 0x00000b73 +0x000008dc: ix_lens[0026]: 0x00000053 +0x000008e0: ix_offs[0027]: 0x00000bc6 +0x000008e4: ix_lens[0027]: 0x00000072 +0x000008e8: ix_offs[0028]: 0x00000c38 +0x000008ec: ix_lens[0028]: 0x0000005e +0x000008f0: ix_offs[0029]: 0x00000c96 +0x000008f4: ix_lens[0029]: 0x0000007f +0x000008f8: ix_offs[0030]: 0x00000d15 +0x000008fc: ix_lens[0030]: 0x000000c4 +0x00000900: ix_offs[0031]: 0x00000dd9 +0x00000904: ix_lens[0031]: 0x0000004f +0x00000908: ix_offs[0032]: 0x00000e28 +0x0000090c: ix_lens[0032]: 0x00000062 +0x00000910: ix_offs[0033]: 0x00000e8a +0x00000914: ix_lens[0033]: 0x00000059 +0x00000918: ix_offs[0034]: 0x00000ee3 +0x0000091c: ix_lens[0034]: 0x00000051 +0x00000920: ix_offs[0035]: 0x00000f34 +0x00000924: ix_lens[0035]: 0x0000005a +0x00000928: ix_offs[0036]: 0x00000f8e +0x0000092c: ix_lens[0036]: 0x00000059 +0x00000930: ix_offs[0037]: 0x00000fe7 +0x00000934: ix_lens[0037]: 0x0000005c +0x00000938: ix_offs[0038]: 0x00001043 +0x0000093c: ix_lens[0038]: 0x000000b8 +0x00000940: ix_offs[0039]: 0x000010fb +0x00000944: ix_lens[0039]: 0x0000004f +0x00000948: ix_offs[0040]: 0x0000114a +0x0000094c: ix_lens[0040]: 0x00000052 +0x00000950: ix_offs[0041]: 0x0000119c +0x00000954: ix_lens[0041]: 0x0000004a +0x00000958: ix_offs[0042]: 0x000011e6 +0x0000095c: ix_lens[0042]: 0x00000064 +0x00000960: ix_offs[0043]: 0x0000124a +0x00000964: ix_lens[0043]: 0x00000044 +0x00000968: ix_offs[0044]: 0x0000128e +0x0000096c: ix_lens[0044]: 0x00000050 +0x00000970: ix_offs[0045]: 0x000012de +0x00000974: ix_lens[0045]: 0x00000040 +0x00000978: ix_offs[0046]: 0x0000131e +0x0000097c: ix_lens[0046]: 0x00000040 +0x00000980: ix_offs[0047]: 0x0000135e +0x00000984: ix_lens[0047]: 0x0000009d +0x00000988: ix_offs[0048]: 0x000013fb +0x0000098c: ix_lens[0048]: 0x00000090 +0x00000990: ix_offs[0049]: 0x0000148b +0x00000994: ix_lens[0049]: 0x00000066 +0x00000998: ix_offs[0050]: 0x000014f1 +0x0000099c: ix_lens[0050]: 0x00000055 +0x000009a0: ix_offs[0051]: 0x00001546 +0x000009a4: ix_lens[0051]: 0x00000038 +0x000009a8: ix_offs[0052]: 0x0000157e +0x000009ac: ix_lens[0052]: 0x00000038 +0x000009b0: ix_offs[0053]: 0x000015b6 +0x000009b4: ix_lens[0053]: 0x00000071 +0x000009b8: ix_offs[0054]: 0x00001627 +0x000009bc: ix_lens[0054]: 0x00000048 +0x000009c0: ix_offs[0055]: 0x0000166f +0x000009c4: ix_lens[0055]: 0x00000042 +0x000009c8: ix_offs[0056]: 0x000016b1 +0x000009cc: ix_lens[0056]: 0x00000071 +0x000009d0: ix_offs[0057]: 0x00001722 +0x000009d4: ix_lens[0057]: 0x00000076 +0x000009d8: ix_offs[0058]: 0x00001798 +0x000009dc: ix_lens[0058]: 0x0000006a +0x000009e0: ix_offs[0059]: 0x00001802 +0x000009e4: ix_lens[0059]: 0x000000af +0x000009e8: ix_offs[0060]: 0x000018b1 +0x000009ec: ix_lens[0060]: 0x0000006b +0x000009f0: ix_offs[0061]: 0x0000191c +0x000009f4: ix_lens[0061]: 0x00000070 +0x000009f8: ix_offs[0062]: 0x0000198c +0x000009fc: ix_lens[0062]: 0x00000074 +0x00000a00: ix_offs[0063]: 0x00001a00 +0x00000a04: ix_lens[0063]: 0x00000083 +0x00000a08: ix_offs[0064]: 0x00001a83 +0x00000a0c: ix_lens[0064]: 0x0000007e +0x00000a10: ix_offs[0065]: 0x00001b01 +0x00000a14: ix_lens[0065]: 0x00000067 +0x00000a18: ix_offs[0066]: 0x00001b68 +0x00000a1c: ix_lens[0066]: 0x000000ad +0x00000a20: ix_offs[0067]: 0x00001c15 +0x00000a24: ix_lens[0067]: 0x0000006c +0x00000a28: ix_offs[0068]: 0x00001c81 +0x00000a2c: ix_lens[0068]: 0x00000079 +0x00000a30: ix_offs[0069]: 0x00001cfa +0x00000a34: ix_lens[0069]: 0x00000093 +0x00000a38: ix_offs[0070]: 0x00001d8d +0x00000a3c: ix_lens[0070]: 0x00000077 +0x00000a40: ix_offs[0071]: 0x00001e04 +0x00000a44: ix_lens[0071]: 0x00000079 +0x00000a48: ix_offs[0072]: 0x00001e7d +0x00000a4c: ix_lens[0072]: 0x00000054 +0x00000a50: ix_offs[0073]: 0x00001ed1 +0x00000a54: ix_lens[0073]: 0x00000076 +0x00000a58: ix_offs[0074]: 0x00001f47 +0x00000a5c: ix_lens[0074]: 0x0000006b +0x00000a60: ix_offs[0075]: 0x00001fb2 +0x00000a64: ix_lens[0075]: 0x00000079 +0x00000a68: ix_offs[0076]: 0x0000202b +0x00000a6c: ix_lens[0076]: 0x00000066 +0x00000a70: ix_offs[0077]: 0x00002091 +0x00000a74: ix_lens[0077]: 0x00000069 +0x00000a78: ix_offs[0078]: 0x000020fa +0x00000a7c: ix_lens[0078]: 0x00000068 +0x00000a80: ix_offs[0079]: 0x00002162 +0x00000a84: ix_lens[0079]: 0x000000a2 +0x00000a88: ix_offs[0080]: 0x00002204 +0x00000a8c: ix_lens[0080]: 0x00000071 +0x00000a90: ix_offs[0081]: 0x00002275 +0x00000a94: ix_lens[0081]: 0x00000077 +0x00000a98: ix_offs[0082]: 0x000022ec +0x00000a9c: ix_lens[0082]: 0x00000068 +0x00000aa0: ix_offs[0083]: 0x00002354 +0x00000aa4: ix_lens[0083]: 0x00000050 +0x00000aa8: ix_offs[0084]: 0x000023a4 +0x00000aac: ix_lens[0084]: 0x00000073 +0x00000ab0: ix_offs[0085]: 0x00002417 +0x00000ab4: ix_lens[0085]: 0x0000006a +0x00000ab8: ix_offs[0086]: 0x00002481 +0x00000abc: ix_lens[0086]: 0x00000055 +0x00000ac0: ix_offs[0087]: 0x000024d6 +0x00000ac4: ix_lens[0087]: 0x00000097 +0x00000ac8: ix_offs[0088]: 0x0000256d +0x00000acc: ix_lens[0088]: 0x00000095 +0x00000ad0: ix_offs[0089]: 0x00002602 +0x00000ad4: ix_lens[0089]: 0x00000069 +0x00000ad8: ix_offs[0090]: 0x0000266b +0x00000adc: ix_lens[0090]: 0x00000087 +0x00000ae0: ix_offs[0091]: 0x000026f2 +0x00000ae4: ix_lens[0091]: 0x0000007f +0x00000ae8: ix_offs[0092]: 0x00002771 +0x00000aec: ix_lens[0092]: 0x00000078 +0x00000af0: ix_offs[0093]: 0x000027e9 +0x00000af4: ix_lens[0093]: 0x0000007f +0x00000af8: ix_offs[0094]: 0x00002868 +0x00000afc: ix_lens[0094]: 0x00000068 +0x00000b00: ix_offs[0095]: 0x000028d0 +0x00000b04: ix_lens[0095]: 0x0000007a +0x00000b08: ix_offs[0096]: 0x0000294a +0x00000b0c: ix_lens[0096]: 0x000000de +0x00000b10: ix_offs[0097]: 0x00002a28 +0x00000b14: ix_lens[0097]: 0x0000006a +0x00000b18: ix_offs[0098]: 0x00002a92 +0x00000b1c: ix_lens[0098]: 0x0000007a +0x00000b20: ix_offs[0099]: 0x00002b0c +0x00000b24: ix_lens[0099]: 0x00000076 +0x00000b28: ix_offs[0100]: 0x00002b82 +0x00000b2c: ix_lens[0100]: 0x00000050 +0x00000b30: ix_offs[0101]: 0x00002bd2 +0x00000b34: ix_lens[0101]: 0x000000aa +0x00000b38: ix_offs[0102]: 0x00002c7c +0x00000b3c: ix_lens[0102]: 0x00000048 +0x00000b40: ix_offs[0103]: 0x00002cc4 +0x00000b44: ix_lens[0103]: 0x00000083 +0x00000b48: ix_offs[0104]: 0x00002d47 +0x00000b4c: ix_lens[0104]: 0x0000005f +0x00000b50: ix_offs[0105]: 0x00002da6 +0x00000b54: ix_lens[0105]: 0x00000074 +0x00000b58: ix_offs[0106]: 0x00002e1a +0x00000b5c: ix_lens[0106]: 0x00000066 +0x00000b60: ix_offs[0107]: 0x00002e80 +0x00000b64: ix_lens[0107]: 0x000000cd +0x00000b68: ix_offs[0108]: 0x00002f4d +0x00000b6c: ix_lens[0108]: 0x000000cc +0x00000b70: ix_offs[0109]: 0x00003019 +0x00000b74: ix_lens[0109]: 0x00000076 +0x00000b78: ix_offs[0110]: 0x0000308f +0x00000b7c: ix_lens[0110]: 0x0000005b +0x00000b80: ix_offs[0111]: 0x000030ea +0x00000b84: ix_lens[0111]: 0x00000076 +0x00000b88: ix_offs[0112]: 0x00003160 +0x00000b8c: ix_lens[0112]: 0x00000064 +0x00000b90: ix_offs[0113]: 0x000031c4 +0x00000b94: ix_lens[0113]: 0x0000006f +0x00000b98: ix_offs[0114]: 0x00003233 +0x00000b9c: ix_lens[0114]: 0x00000067 +0x00000ba0: ix_offs[0115]: 0x0000329a +0x00000ba4: ix_lens[0115]: 0x00000076 +0x00000ba8: ix_offs[0116]: 0x00003310 +0x00000bac: ix_lens[0116]: 0x00000059 +0x00000bb0: ix_offs[0117]: 0x00003369 +0x00000bb4: ix_lens[0117]: 0x0000004c +0x00000bb8: ix_offs[0118]: 0x000033b5 +0x00000bbc: ix_lens[0118]: 0x00000058 +0x00000bc0: ix_offs[0119]: 0x0000340d +0x00000bc4: ix_lens[0119]: 0x0000004b +0x00000bc8: ix_offs[0120]: 0x00003458 +0x00000bcc: ix_lens[0120]: 0x00000069 +0x00000bd0: ix_offs[0121]: 0x000034c1 +0x00000bd4: ix_lens[0121]: 0x0000007a +0x00000bd8: ix_offs[0122]: 0x0000353b +0x00000bdc: ix_lens[0122]: 0x0000004d +0x00000be0: ix_offs[0123]: 0x00003588 +0x00000be4: ix_lens[0123]: 0x00000060 +0x00000be8: ix_offs[0124]: 0x000035e8 +0x00000bec: ix_lens[0124]: 0x00000052 +0x00000bf0: ix_offs[0125]: 0x0000363a +0x00000bf4: ix_lens[0125]: 0x0000003b +0x00000bf8: ix_offs[0126]: 0x00003675 +0x00000bfc: ix_lens[0126]: 0x000000af +0x00000c00: ix_offs[0127]: 0x00000000 +0x00000c04: ix_lens[0127]: 0x00000000 +0x00000c08: ix_offs[0128]: 0x00000000 +0x00000c0c: ix_lens[0128]: 0x00000000 +0x00000c10: ix_offs[0129]: 0x00000000 +0x00000c14: ix_lens[0129]: 0x00000000 +0x00000c18: ix_offs[0130]: 0x00000000 +0x00000c1c: ix_lens[0130]: 0x00000000 +0x00000c20: ix_offs[0131]: 0x00000000 +0x00000c24: ix_lens[0131]: 0x00000000 +0x00000c28: ix_offs[0132]: 0x00000000 +0x00000c2c: ix_lens[0132]: 0x00000000 +0x00000c30: ix_offs[0133]: 0x00000000 +0x00000c34: ix_lens[0133]: 0x00000000 +0x00000c38: ix_offs[0134]: 0x00000000 +0x00000c3c: ix_lens[0134]: 0x00000000 +0x00000c40: ix_offs[0135]: 0x00000000 +0x00000c44: ix_lens[0135]: 0x00000000 +0x00000c48: ix_offs[0136]: 0x00000000 +0x00000c4c: ix_lens[0136]: 0x00000000 +0x00000c50: ix_offs[0137]: 0x00000000 +0x00000c54: ix_lens[0137]: 0x00000000 +0x00000c58: ix_offs[0138]: 0x00000000 +0x00000c5c: ix_lens[0138]: 0x00000000 +0x00000c60: ix_offs[0139]: 0x00000000 +0x00000c64: ix_lens[0139]: 0x00000000 +0x00000c68: ix_offs[0140]: 0x00000000 +0x00000c6c: ix_lens[0140]: 0x00000000 +0x00000c70: ix_offs[0141]: 0x00000000 +0x00000c74: ix_lens[0141]: 0x00000000 +0x00000c78: ix_offs[0142]: 0x00000000 +0x00000c7c: ix_lens[0142]: 0x00000000 +0x00000c80: ix_offs[0143]: 0x00000000 +0x00000c84: ix_lens[0143]: 0x00000000 +0x00000c88: ix_offs[0144]: 0x00000000 +0x00000c8c: ix_lens[0144]: 0x00000000 +0x00000c90: ix_offs[0145]: 0x00000000 +0x00000c94: ix_lens[0145]: 0x00000000 +0x00000c98: ix_offs[0146]: 0x00000000 +0x00000c9c: ix_lens[0146]: 0x00000000 +0x00000ca0: ix_offs[0147]: 0x00000000 +0x00000ca4: ix_lens[0147]: 0x00000000 +0x00000ca8: ix_offs[0148]: 0x00000000 +0x00000cac: ix_lens[0148]: 0x00000000 +0x00000cb0: ix_offs[0149]: 0x00000000 +0x00000cb4: ix_lens[0149]: 0x00000000 +0x00000cb8: ix_offs[0150]: 0x00000000 +0x00000cbc: ix_lens[0150]: 0x00000000 +0x00000cc0: ix_offs[0151]: 0x00000000 +0x00000cc4: ix_lens[0151]: 0x00000000 +0x00000cc8: ix_offs[0152]: 0x00000000 +0x00000ccc: ix_lens[0152]: 0x00000000 +0x00000cd0: ix_offs[0153]: 0x00000000 +0x00000cd4: ix_lens[0153]: 0x00000000 +0x00000cd8: ix_offs[0154]: 0x00000000 +0x00000cdc: ix_lens[0154]: 0x00000000 +0x00000ce0: ix_offs[0155]: 0x00000000 +0x00000ce4: ix_lens[0155]: 0x00000000 +0x00000ce8: ix_offs[0156]: 0x00000000 +0x00000cec: ix_lens[0156]: 0x00000000 +0x00000cf0: ix_offs[0157]: 0x00000000 +0x00000cf4: ix_lens[0157]: 0x00000000 +0x00000cf8: ix_offs[0158]: 0x00000000 +0x00000cfc: ix_lens[0158]: 0x00000000 +0x00000d00: ix_offs[0159]: 0x00000000 +0x00000d04: ix_lens[0159]: 0x00000000 +0x00000d08: ix_offs[0160]: 0x00000000 +0x00000d0c: ix_lens[0160]: 0x00000000 +0x00000d10: ix_offs[0161]: 0x00000000 +0x00000d14: ix_lens[0161]: 0x00000000 +0x00000d18: ix_offs[0162]: 0x00000000 +0x00000d1c: ix_lens[0162]: 0x00000000 +0x00000d20: ix_offs[0163]: 0x00000000 +0x00000d24: ix_lens[0163]: 0x00000000 +0x00000d28: ix_offs[0164]: 0x00000000 +0x00000d2c: ix_lens[0164]: 0x00000000 +0x00000d30: ix_offs[0165]: 0x00000000 +0x00000d34: ix_lens[0165]: 0x00000000 +0x00000d38: ix_offs[0166]: 0x00000000 +0x00000d3c: ix_lens[0166]: 0x00000000 +0x00000d40: ix_offs[0167]: 0x00000000 +0x00000d44: ix_lens[0167]: 0x00000000 +0x00000d48: ix_offs[0168]: 0x00000000 +0x00000d4c: ix_lens[0168]: 0x00000000 +0x00000d50: ix_offs[0169]: 0x00000000 +0x00000d54: ix_lens[0169]: 0x00000000 +0x00000d58: ix_offs[0170]: 0x00000000 +0x00000d5c: ix_lens[0170]: 0x00000000 +0x00000d60: ix_offs[0171]: 0x00000000 +0x00000d64: ix_lens[0171]: 0x00000000 +0x00000d68: ix_offs[0172]: 0x00000000 +0x00000d6c: ix_lens[0172]: 0x00000000 +0x00000d70: ix_offs[0173]: 0x00000000 +0x00000d74: ix_lens[0173]: 0x00000000 +0x00000d78: ix_offs[0174]: 0x00000000 +0x00000d7c: ix_lens[0174]: 0x00000000 +0x00000d80: ix_offs[0175]: 0x00000000 +0x00000d84: ix_lens[0175]: 0x00000000 +0x00000d88: ix_offs[0176]: 0x00000000 +0x00000d8c: ix_lens[0176]: 0x00000000 +0x00000d90: ix_offs[0177]: 0x00000000 +0x00000d94: ix_lens[0177]: 0x00000000 +0x00000d98: ix_offs[0178]: 0x00000000 +0x00000d9c: ix_lens[0178]: 0x00000000 +0x00000da0: ix_offs[0179]: 0x00000000 +0x00000da4: ix_lens[0179]: 0x00000000 +0x00000da8: ix_offs[0180]: 0x00000000 +0x00000dac: ix_lens[0180]: 0x00000000 +0x00000db0: ix_offs[0181]: 0x00000000 +0x00000db4: ix_lens[0181]: 0x00000000 +0x00000db8: ix_offs[0182]: 0x00000000 +0x00000dbc: ix_lens[0182]: 0x00000000 +0x00000dc0: ix_offs[0183]: 0x00000000 +0x00000dc4: ix_lens[0183]: 0x00000000 +0x00000dc8: ix_offs[0184]: 0x00000000 +0x00000dcc: ix_lens[0184]: 0x00000000 +0x00000dd0: ix_offs[0185]: 0x00000000 +0x00000dd4: ix_lens[0185]: 0x00000000 +0x00000dd8: ix_offs[0186]: 0x00000000 +0x00000ddc: ix_lens[0186]: 0x00000000 +0x00000de0: ix_offs[0187]: 0x00000000 +0x00000de4: ix_lens[0187]: 0x00000000 +0x00000de8: ix_offs[0188]: 0x00000000 +0x00000dec: ix_lens[0188]: 0x00000000 +0x00000df0: ix_offs[0189]: 0x00000000 +0x00000df4: ix_lens[0189]: 0x00000000 +0x00000df8: ix_offs[0190]: 0x00000000 +0x00000dfc: ix_lens[0190]: 0x00000000 +0x00000e00: ix_offs[0191]: 0x00000000 +0x00000e04: ix_lens[0191]: 0x00000000 +0x00000e08: ix_offs[0192]: 0x00000000 +0x00000e0c: ix_lens[0192]: 0x00000000 +0x00000e10: ix_offs[0193]: 0x00000000 +0x00000e14: ix_lens[0193]: 0x00000000 +0x00000e18: ix_offs[0194]: 0x00000000 +0x00000e1c: ix_lens[0194]: 0x00000000 +0x00000e20: ix_offs[0195]: 0x00000000 +0x00000e24: ix_lens[0195]: 0x00000000 +0x00000e28: ix_offs[0196]: 0x00000000 +0x00000e2c: ix_lens[0196]: 0x00000000 +0x00000e30: ix_offs[0197]: 0x00000000 +0x00000e34: ix_lens[0197]: 0x00000000 +0x00000e38: ix_offs[0198]: 0x00000000 +0x00000e3c: ix_lens[0198]: 0x00000000 +0x00000e40: ix_offs[0199]: 0x00000000 +0x00000e44: ix_lens[0199]: 0x00000000 +0x00000e48: ix_offs[0200]: 0x00000000 +0x00000e4c: ix_lens[0200]: 0x00000000 +0x00000e50: ix_offs[0201]: 0x00000000 +0x00000e54: ix_lens[0201]: 0x00000000 +0x00000e58: ix_offs[0202]: 0x00000000 +0x00000e5c: ix_lens[0202]: 0x00000000 +0x00000e60: ix_offs[0203]: 0x00000000 +0x00000e64: ix_lens[0203]: 0x00000000 +0x00000e68: ix_offs[0204]: 0x00000000 +0x00000e6c: ix_lens[0204]: 0x00000000 +0x00000e70: ix_offs[0205]: 0x00000000 +0x00000e74: ix_lens[0205]: 0x00000000 +0x00000e78: ix_offs[0206]: 0x00000000 +0x00000e7c: ix_lens[0206]: 0x00000000 +0x00000e80: ix_offs[0207]: 0x00000000 +0x00000e84: ix_lens[0207]: 0x00000000 +0x00000e88: ix_offs[0208]: 0x00000000 +0x00000e8c: ix_lens[0208]: 0x00000000 +0x00000e90: ix_offs[0209]: 0x00000000 +0x00000e94: ix_lens[0209]: 0x00000000 +0x00000e98: ix_offs[0210]: 0x00000000 +0x00000e9c: ix_lens[0210]: 0x00000000 +0x00000ea0: ix_offs[0211]: 0x00000000 +0x00000ea4: ix_lens[0211]: 0x00000000 +0x00000ea8: ix_offs[0212]: 0x00000000 +0x00000eac: ix_lens[0212]: 0x00000000 +0x00000eb0: ix_offs[0213]: 0x00000000 +0x00000eb4: ix_lens[0213]: 0x00000000 +0x00000eb8: ix_offs[0214]: 0x00000000 +0x00000ebc: ix_lens[0214]: 0x00000000 +0x00000ec0: ix_offs[0215]: 0x00000000 +0x00000ec4: ix_lens[0215]: 0x00000000 +0x00000ec8: ix_offs[0216]: 0x00000000 +0x00000ecc: ix_lens[0216]: 0x00000000 +0x00000ed0: ix_offs[0217]: 0x00000000 +0x00000ed4: ix_lens[0217]: 0x00000000 +0x00000ed8: ix_offs[0218]: 0x00000000 +0x00000edc: ix_lens[0218]: 0x00000000 +0x00000ee0: ix_offs[0219]: 0x00000000 +0x00000ee4: ix_lens[0219]: 0x00000000 +0x00000ee8: ix_offs[0220]: 0x00000000 +0x00000eec: ix_lens[0220]: 0x00000000 +0x00000ef0: ix_offs[0221]: 0x00000000 +0x00000ef4: ix_lens[0221]: 0x00000000 +0x00000ef8: ix_offs[0222]: 0x00000000 +0x00000efc: ix_lens[0222]: 0x00000000 +0x00000f00: ix_offs[0223]: 0x00000000 +0x00000f04: ix_lens[0223]: 0x00000000 +0x00000f08: ix_offs[0224]: 0x00000000 +0x00000f0c: ix_lens[0224]: 0x00000000 +0x00000f10: ix_offs[0225]: 0x00000000 +0x00000f14: ix_lens[0225]: 0x00000000 +0x00000f18: ix_offs[0226]: 0x00000000 +0x00000f1c: ix_lens[0226]: 0x00000000 +0x00000f20: ix_offs[0227]: 0x00000000 +0x00000f24: ix_lens[0227]: 0x00000000 +0x00000f28: ix_offs[0228]: 0x00000000 +0x00000f2c: ix_lens[0228]: 0x00000000 +0x00000f30: ix_offs[0229]: 0x00000000 +0x00000f34: ix_lens[0229]: 0x00000000 +0x00000f38: ix_offs[0230]: 0x00000000 +0x00000f3c: ix_lens[0230]: 0x00000000 +0x00000f40: ix_offs[0231]: 0x00000000 +0x00000f44: ix_lens[0231]: 0x00000000 +0x00000f48: ix_offs[0232]: 0x00000000 +0x00000f4c: ix_lens[0232]: 0x00000000 +0x00000f50: ix_offs[0233]: 0x00000000 +0x00000f54: ix_lens[0233]: 0x00000000 +0x00000f58: ix_offs[0234]: 0x00000000 +0x00000f5c: ix_lens[0234]: 0x00000000 +0x00000f60: ix_offs[0235]: 0x00000000 +0x00000f64: ix_lens[0235]: 0x00000000 +0x00000f68: ix_offs[0236]: 0x00000000 +0x00000f6c: ix_lens[0236]: 0x00000000 +0x00000f70: ix_offs[0237]: 0x00000000 +0x00000f74: ix_lens[0237]: 0x00000000 +0x00000f78: ix_offs[0238]: 0x00000000 +0x00000f7c: ix_lens[0238]: 0x00000000 +0x00000f80: ix_offs[0239]: 0x00000000 +0x00000f84: ix_lens[0239]: 0x00000000 +0x00000f88: ix_offs[0240]: 0x00000000 +0x00000f8c: ix_lens[0240]: 0x00000000 +0x00000f90: ix_offs[0241]: 0x00000000 +0x00000f94: ix_lens[0241]: 0x00000000 +0x00000f98: ix_offs[0242]: 0x00000000 +0x00000f9c: ix_lens[0242]: 0x00000000 +0x00000fa0: ix_offs[0243]: 0x00000000 +0x00000fa4: ix_lens[0243]: 0x00000000 +0x00000fa8: ix_offs[0244]: 0x00000000 +0x00000fac: ix_lens[0244]: 0x00000000 +0x00000fb0: ix_offs[0245]: 0x00000000 +0x00000fb4: ix_lens[0245]: 0x00000000 +0x00000fb8: ix_offs[0246]: 0x00000000 +0x00000fbc: ix_lens[0246]: 0x00000000 +0x00000fc0: ix_offs[0247]: 0x00000000 +0x00000fc4: ix_lens[0247]: 0x00000000 +0x00000fc8: ix_offs[0248]: 0x00000000 +0x00000fcc: ix_lens[0248]: 0x00000000 +0x00000fd0: ix_offs[0249]: 0x00000000 +0x00000fd4: ix_lens[0249]: 0x00000000 +0x00000fd8: ix_offs[0250]: 0x00000000 +0x00000fdc: ix_lens[0250]: 0x00000000 +0x00000fe0: ix_offs[0251]: 0x00000000 +0x00000fe4: ix_lens[0251]: 0x00000000 +0x00000fe8: ix_offs[0252]: 0x00000000 +0x00000fec: ix_lens[0252]: 0x00000000 +0x00000ff0: ix_offs[0253]: 0x00000000 +0x00000ff4: ix_lens[0253]: 0x00000000 +0x00000ff8: ix_offs[0254]: 0x00000000 +0x00000ffc: ix_lens[0254]: 0x00000000 + +BLOCK - DATA +0x00001000: rkey[0000]: ' I1011' off: 0x00000000 len: 0x00000057 +>> +0 @I1011@ INDI +1 NAME Thomas 3rd /Howard/ +1 SEX M +1 TITL Duke of Norfolk +1 FAMS @F565@ +<< +0x00001057: rkey[0001]: ' I1012' off: 0x00000057 len: 0x00000056 +>> +0 @I1012@ INDI +1 NAME William /Courtenay/ +1 SEX M +1 TITL Earl of Devon +1 FAMS @F566@ +<< +0x000010ad: rkey[0002]: ' I1013' off: 0x000000ad len: 0x0000005e +>> +0 @I1013@ INDI +1 NAME John /Grey/ +1 SEX M +1 TITL Sir +1 DEAT +2 DATE 17 FEB 1461 +1 FAMS @F561@ +<< +0x0000110b: rkey[0003]: ' I1014' off: 0x0000010b len: 0x00000052 +>> +0 @I1014@ INDI +1 NAME Son /Grey/ +1 SEX M +1 BIRT +2 DATE BEF 1461 +1 FAMC @F561@ +<< +0x0000115d: rkey[0004]: ' I1015' off: 0x0000015d len: 0x00000054 +>> +0 @I1015@ INDI +1 NAME Son_2 /Grey/ +1 SEX M +1 BIRT +2 DATE BEF 1461 +1 FAMC @F561@ +<< +0x000011b1: rkey[0005]: ' I1016' off: 0x000001b1 len: 0x000000c3 +>> +0 @I1016@ INDI +1 NAME Edward // +1 SEX M +1 TITL Prince of Wales +1 BIRT +2 DATE 13 OCT 1453 +2 PLAC Westminster,Palace,England +1 DEAT +2 DATE 4 MAY 1471 +2 PLAC Tewkesbury +1 FAMC @F567@ +1 FAMS @F551@ +<< +0x00001274: rkey[0006]: ' I1017' off: 0x00000274 len: 0x00000077 +>> +0 @I1017@ INDI +1 NAME Margaret of_Austria // +1 SEX F +1 BIRT +2 DATE 1584 +1 DEAT +2 DATE 1611 +1 FAMC @F568@ +1 FAMS @F534@ +<< +0x000012eb: rkey[0007]: ' I1018' off: 0x000002eb len: 0x00000061 +>> +0 @I1018@ INDI +1 NAME Edward // +1 SEX M +1 TITL Earl of Warwick +1 DEAT +2 DATE 1499 +1 FAMC @F555@ +<< +0x0000134c: rkey[0008]: ' I1019' off: 0x0000034c len: 0x00000090 +>> +0 @I1019@ INDI +1 NAME Margaret of_Salisbury // +1 SEX F +1 TITL Countess +1 BIRT +2 DATE ABT 1469 +1 DEAT +2 DATE 1541 +1 FAMC @F555@ +1 FAMS @F569@ +<< +0x000013dc: rkey[0009]: ' I1020' off: 0x000003dc len: 0x0000004c +>> +0 @I1020@ INDI +1 NAME Henry // +1 SEX M +1 TITL Duke of Exeter +1 FAMS @F556@ +<< +0x00001428: rkey[0010]: ' I1021' off: 0x00000428 len: 0x0000004b +>> +0 @I1021@ INDI +1 NAME Thomas /St._Leger/ +1 SEX M +1 TITL Sir +1 FAMS @F557@ +<< +0x00001473: rkey[0011]: ' I1022' off: 0x00000473 len: 0x00000058 +>> +0 @I1022@ INDI +1 NAME Charles the_Bold // +1 SEX M +1 TITL Duke of Burgundy +1 FAMS @F559@ +<< +0x000014cb: rkey[0012]: ' I1023' off: 0x000004cb len: 0x0000008a +>> +0 @I1023@ INDI +1 NAME Richard of_Cambridge /Plantagenet/ +1 SEX M +1 TITL Earl +1 DEAT +2 DATE 1415 +1 FAMC @F570@ +1 FAMS @F553@ +1 FAMS @F571@ +<< +0x00001555: rkey[0013]: ' I1024' off: 0x00000555 len: 0x00000057 +>> +0 @I1024@ INDI +1 NAME Anne /Mortimer/ +1 SEX F +1 TITL Lady +1 FAMC @F572@ +1 FAMS @F553@ +<< +0x000015ac: rkey[0014]: ' I1025' off: 0x000005ac len: 0x00000071 +>> +0 @I1025@ INDI +1 NAME Isabel /Plantagenet/ +1 SEX F +1 DEAT +2 DATE 1484 +1 FAMC @F553@ +1 FAMS @F573@ +1 FAMS @F574@ +<< +0x0000161d: rkey[0015]: ' I1026' off: 0x0000061d len: 0x00000065 +>> +0 @I1026@ INDI +1 NAME Henry 1st /Bourchier/ +1 SEX M +1 TITL Earl of Essex +1 FAMC @F575@ +1 FAMS @F574@ +<< +0x00001682: rkey[0016]: ' I1027' off: 0x00000682 len: 0x000000d6 +>> +0 @I1027@ INDI +1 NAME Charles_XV // +1 SEX M +1 TITL King of Sweden +1 BIRT +2 DATE 3 MAY 1826 +2 PLAC Stockholm,Sweden +1 DEAT +2 DATE 19 AUG 1872 +2 PLAC Malmo +1 BURI +2 PLAC Stockholm,Sweden +1 FAMC @F302@ +1 FAMS @F376@ +<< +0x00001758: rkey[0017]: ' I1028' off: 0x00000758 len: 0x000000c0 +>> +0 @I1028@ INDI +1 NAME Louise // +1 SEX F +1 BIRT +2 DATE 5 AUG 1828 +2 PLAC The Hague +1 DEAT +2 DATE 30 MAR 1871 +2 PLAC Stockholm,Sweden +1 BURI +2 PLAC Stockholm,Sweden +1 FAMC @F336@ +1 FAMS @F376@ +<< +0x00001818: rkey[0018]: ' I1029' off: 0x00000818 len: 0x00000074 +>> +0 @I1029@ INDI +1 NAME Louisa of_Prussia // +1 SEX F +1 BIRT +2 DATE 1808 +1 DEAT +2 DATE 1870 +1 FAMC @F38@ +1 FAMS @F336@ +<< +0x0000188c: rkey[0019]: ' I1030' off: 0x0000088c len: 0x00000092 +>> +0 @I1030@ INDI +1 NAME Ernest Augustus of_Hanover/Hanover/ +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 1914 +1 DEAT +2 DATE 1987 +1 FAMC @F277@ +1 FAMS @F576@ +<< +0x0000191e: rkey[0020]: ' I1031' off: 0x0000091e len: 0x00000066 +>> +0 @I1031@ INDI +1 NAME George William /Hanover/ +1 SEX M +1 BIRT +2 DATE 1915 +1 FAMC @F277@ +1 FAMS @F577@ +<< +0x00001984: rkey[0021]: ' I1032' off: 0x00000984 len: 0x00000051 +>> +0 @I1032@ INDI +1 NAME Mireille /Dutry/ +1 SEX F +1 BIRT +2 DATE 1946 +1 FAMS @F578@ +<< +0x000019d5: rkey[0022]: ' I1033' off: 0x000009d5 len: 0x00000075 +>> +0 @I1033@ INDI +1 NAME Christian /Hanover/ +1 SEX M +1 BIRT +2 DATE 1919 +1 DEAT +2 DATE 1981 +1 FAMC @F277@ +1 FAMS @F578@ +<< +0x00001a4a: rkey[0023]: ' I1034' off: 0x00000a4a len: 0x00000064 +>> +0 @I1034@ INDI +1 NAME Guelph Henry /Hanover/ +1 SEX M +1 BIRT +2 DATE 1923 +1 FAMC @F277@ +1 FAMS @F579@ +<< +0x00001aae: rkey[0024]: ' I1035' off: 0x00000aae len: 0x00000061 +>> +0 @I1035@ INDI +1 NAME Monika of_Solms-Laubach /Hanover/ +1 SEX F +1 BIRT +2 DATE 1929 +1 FAMC @F277@ +<< +0x00001b0f: rkey[0025]: ' I1036' off: 0x00000b0f len: 0x00000064 +>> +0 @I1036@ INDI +1 NAME Alexandra of_Ysenburg_and Budingen// +1 SEX F +1 BIRT +2 DATE 1938 +1 FAMS @F579@ +<< +0x00001b73: rkey[0026]: ' I1037' off: 0x00000b73 len: 0x00000053 +>> +0 @I1037@ INDI +1 NAME Sophie of_Greece // +1 SEX F +1 BIRT +2 DATE 1914 +1 FAMS @F577@ +<< +0x00001bc6: rkey[0027]: ' I1038' off: 0x00000bc6 len: 0x00000072 +>> +0 @I1038@ INDI +1 NAME Ortrud of_Schleswig- Holstein// +1 SEX F +1 BIRT +2 DATE 1925 +1 DEAT +2 DATE 1980 +1 FAMS @F576@ +<< +0x00001c38: rkey[0028]: ' I1039' off: 0x00000c38 len: 0x0000005e +>> +0 @I1039@ INDI +1 NAME Marie /Hanover/ +1 SEX F +1 BIRT +2 DATE 1952 +1 FAMC @F576@ +1 FAMS @F580@ +<< +0x00001c96: rkey[0029]: ' I1040' off: 0x00000c96 len: 0x0000007f +>> +0 @I1040@ INDI +1 NAME Ernest Augustus of_Hanover/Hanover/ +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 1954 +1 FAMC @F576@ +1 FAMS @F581@ +<< +0x00001d15: rkey[0030]: ' I1041' off: 0x00000d15 len: 0x000000c4 +>> +0 @I1041@ INDI +1 NAME Ludwig Rudolph /Hanover/ +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 28 NOV 1955 +1 DEAT +2 DATE 29 NOV 1989 +1 BURI +2 DATE 2 DEC 1989 +2 PLAC Grunau,Austria +1 FAMC @F576@ +1 FAMS @F582@ +<< +0x00001dd9: rkey[0031]: ' I1042' off: 0x00000dd9 len: 0x0000004f +>> +0 @I1042@ INDI +1 NAME Olga /Hanover/ +1 SEX F +1 BIRT +2 DATE 1958 +1 FAMC @F576@ +<< +0x00001e28: rkey[0032]: ' I1043' off: 0x00000e28 len: 0x00000062 +>> +0 @I1043@ INDI +1 NAME Alexandra /Hanover/ +1 SEX F +1 BIRT +2 DATE 1959 +1 FAMC @F576@ +1 FAMS @F583@ +<< +0x00001e8a: rkey[0033]: ' I1044' off: 0x00000e8a len: 0x00000059 +>> +0 @I1044@ INDI +1 NAME Heinrich Julius /Hanover/ +1 SEX M +1 BIRT +2 DATE 1961 +1 FAMC @F576@ +<< +0x00001ee3: rkey[0034]: ' I1045' off: 0x00000ee3 len: 0x00000051 +>> +0 @I1045@ INDI +1 NAME Michael /von_Hochberg/ +1 SEX M +1 TITL Count +1 FAMS @F580@ +<< +0x00001f34: rkey[0035]: ' I1046' off: 0x00000f34 len: 0x0000005a +>> +0 @I1046@ INDI +1 NAME Chantal /Hochuli/ +1 SEX F +1 BIRT +2 PLAC ,Switzerland +1 FAMS @F581@ +<< +0x00001f8e: rkey[0036]: ' I1047' off: 0x00000f8e len: 0x00000059 +>> +0 @I1047@ INDI +1 NAME Ernest Augustus /Hanover/ +1 SEX M +1 BIRT +2 DATE 1983 +1 FAMC @F581@ +<< +0x00001fe7: rkey[0037]: ' I1048' off: 0x00000fe7 len: 0x0000005c +>> +0 @I1048@ INDI +1 NAME Christian Heinrich /Hanover/ +1 SEX M +1 BIRT +2 DATE 1985 +1 FAMC @F581@ +<< +0x00002043: rkey[0038]: ' I1049' off: 0x00001043 len: 0x000000b8 +>> +0 @I1049@ INDI +1 NAME Isabella Valsassina /von_Thurn/ +1 SEX F +1 TITL Countess +1 BIRT +2 DATE 1962 +1 DEAT +2 DATE 29 NOV 1989 +1 BURI +2 DATE 2 DEC 1989 +2 PLAC Grunau,Austria +1 FAMS @F582@ +<< +0x000020fb: rkey[0039]: ' I1050' off: 0x000010fb len: 0x0000004f +>> +0 @I1050@ INDI +1 NAME Otto /Hanover/ +1 SEX M +1 BIRT +2 DATE 1988 +1 FAMC @F582@ +<< +0x0000214a: rkey[0040]: ' I1051' off: 0x0000114a len: 0x00000052 +>> +0 @I1051@ INDI +1 NAME Andreas of_Leiningen // +1 SEX M +1 TITL Prince +1 FAMS @F583@ +<< +0x0000219c: rkey[0041]: ' I1052' off: 0x0000119c len: 0x0000004a +>> +0 @I1052@ INDI +1 NAME Max of_Baden // +1 SEX M +1 TITL Prince +1 FAMS @F182@ +<< +0x000021e6: rkey[0042]: ' I1053' off: 0x000011e6 len: 0x00000064 +>> +0 @I1053@ INDI +1 NAME Frederick Francis_IV of_Mecklenburg// +1 SEX M +1 TITL Grand Duke +1 FAMS @F183@ +<< +0x0000224a: rkey[0043]: ' I1054' off: 0x0000124a len: 0x00000044 +>> +0 @I1054@ INDI +1 NAME Margrethe of_Denmark // +1 SEX F +1 FAMS @F184@ +<< +0x0000228e: rkey[0044]: ' I1055' off: 0x0000128e len: 0x00000050 +>> +0 @I1055@ INDI +1 NAME Constantine /Lambrino/ +1 SEX M +1 TITL Col. +1 FAMS @F545@ +<< +0x000022de: rkey[0045]: ' I1056' off: 0x000012de len: 0x00000040 +>> +0 @I1056@ INDI +1 NAME Euphrosine /Alcaz/ +1 SEX F +1 FAMS @F545@ +<< +0x0000231e: rkey[0046]: ' I1057' off: 0x0000131e len: 0x00000040 +>> +0 @I1057@ INDI +1 NAME Son /Hohenzollern/ +1 SEX M +1 FAMC @F287@ +<< +0x0000235e: rkey[0047]: ' I1058' off: 0x0000135e len: 0x0000009d +>> +0 @I1058@ INDI +1 NAME Elena (Magda) /Lupescu/ +1 SEX F +1 BIRT +2 DATE 15 SEP 1895 +2 PLAC Jassy +1 DEAT +2 DATE 28 JUN 1977 +2 PLAC Estoril,Portugal +1 FAMS @F288@ +<< +0x000023fb: rkey[0048]: ' I1059' off: 0x000013fb len: 0x00000090 +>> +0 @I1059@ INDI +1 NAME Ingrid Victoria of_Sweden// +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 28 MAR 1910 +2 PLAC Stockholm +1 FAMC @F85@ +1 FAMS @F312@ +<< +0x0000248b: rkey[0049]: ' I1060' off: 0x0000148b len: 0x00000066 +>> +0 @I1060@ INDI +1 NAME Paul of_Sparta /Oldenburg/ +1 SEX M +1 TITL Duke +1 BIRT +2 DATE 1967 +1 FAMC @F311@ +<< +0x000024f1: rkey[0050]: ' I1061' off: 0x000014f1 len: 0x00000055 +>> +0 @I1061@ INDI +1 NAME Nicholas /Oldenburg/ +1 SEX M +1 BIRT +2 DATE 1969 +1 FAMC @F311@ +<< +0x00002546: rkey[0051]: ' I1062' off: 0x00001546 len: 0x00000038 +>> +0 @I1062@ INDI +1 NAME /Oldenburg/ +1 SEX F +1 FAMC @F311@ +<< +0x0000257e: rkey[0052]: ' I1063' off: 0x0000157e len: 0x00000038 +>> +0 @I1063@ INDI +1 NAME /Oldenburg/ +1 SEX F +1 FAMC @F311@ +<< +0x000025b6: rkey[0053]: ' I1064' off: 0x000015b6 len: 0x00000071 +>> +0 @I1064@ INDI +1 NAME Irene of_Greece /Oldenburg/ +1 SEX F +1 TITL Crown Princess +1 BIRT +2 DATE 1942 +1 FAMC @F159@ +<< +0x00002627: rkey[0054]: ' I1065' off: 0x00001627 len: 0x00000048 +>> +0 @I1065@ INDI +1 NAME Petros /Manos/ +1 SEX M +1 TITL Col. +1 FAMS @F313@ +<< +0x0000266f: rkey[0055]: ' I1066' off: 0x0000166f len: 0x00000042 +>> +0 @I1066@ INDI +1 NAME Maria /Argyropoulos/ +1 SEX F +1 FAMS @F313@ +<< +0x000026b1: rkey[0056]: ' I1067' off: 0x000016b1 len: 0x00000071 +>> +0 @I1067@ INDI +1 NAME Frederick Eugene /Wurttemberg/ +1 SEX M +1 BIRT +2 DATE 1732 +1 DEAT +2 DATE 1797 +1 FAMS @F175@ +<< +0x00002722: rkey[0057]: ' I1068' off: 0x00001722 len: 0x00000076 +>> +0 @I1068@ INDI +1 NAME Frederica of_Brandenburg- Schwedt// +1 SEX F +1 BIRT +2 DATE 1736 +1 DEAT +2 DATE 1798 +1 FAMS @F175@ +<< +0x00002798: rkey[0058]: ' I1069' off: 0x00001798 len: 0x0000006a +>> +0 @I1069@ INDI +1 NAME Augusta of_Brunswick // +1 SEX F +1 BIRT +2 DATE 1764 +1 DEAT +2 DATE 1788 +1 FAMS @F176@ +<< +0x00002802: rkey[0059]: ' I1070' off: 0x00001802 len: 0x000000af +>> +0 @I1070@ INDI +1 NAME William_I of_Wurttemberg /Wurttemberg/ +1 SEX M +1 TITL King +1 BIRT +2 DATE 1781 +1 DEAT +2 DATE 1864 +1 FAMC @F176@ +1 FAMS @F584@ +1 FAMS @F585@ +1 FAMS @F586@ +<< +0x000028b1: rkey[0060]: ' I1071' off: 0x000018b1 len: 0x0000006b +>> +0 @I1071@ INDI +1 NAME Catherine /Wurttemberg/ +1 SEX F +1 BIRT +2 DATE 1783 +1 DEAT +2 DATE 1835 +1 FAMC @F176@ +<< +0x0000291c: rkey[0061]: ' I1072' off: 0x0000191c len: 0x00000070 +>> +0 @I1072@ INDI +1 NAME Sophia Dorothea /Wurttemberg/ +1 SEX F +1 BIRT +2 DATE 1783 +1 DEAT +2 DATE 1784 +1 FAMC @F176@ +<< +0x0000298c: rkey[0062]: ' I1073' off: 0x0000198c len: 0x00000074 +>> +0 @I1073@ INDI +1 NAME Paul /Wurttemberg/ +1 SEX M +1 BIRT +2 DATE 1785 +1 DEAT +2 DATE 1852 +1 FAMC @F176@ +1 FAMS @F587@ +<< +0x00002a00: rkey[0063]: ' I1074' off: 0x00001a00 len: 0x00000083 +>> +0 @I1074@ INDI +1 NAME Charlotte of_Bavaria /Wittelsbach/ +1 SEX F +1 BIRT +2 DATE 1792 +1 DEAT +2 DATE 1873 +1 FAMC @F393@ +1 FAMS @F584@ +<< +0x00002a83: rkey[0064]: ' I1075' off: 0x00001a83 len: 0x0000007e +>> +0 @I1075@ INDI +1 NAME Catherine of_Russia // +1 SEX F +1 TITL Grand Duchess +1 BIRT +2 DATE 1788 +1 DEAT +2 DATE 1819 +1 FAMS @F585@ +<< +0x00002b01: rkey[0065]: ' I1076' off: 0x00001b01 len: 0x00000067 +>> +0 @I1076@ INDI +1 NAME Marie /Wurttemberg/ +1 SEX F +1 BIRT +2 DATE 1816 +1 DEAT +2 DATE 1887 +1 FAMC @F585@ +<< +0x00002b68: rkey[0066]: ' I1077' off: 0x00001b68 len: 0x000000ad +>> +0 @I1077@ INDI +1 NAME Sophie /Wurttemberg/ +1 SEX F +1 BIRT +2 DATE 17 JUN 1818 +2 PLAC Stuttgart +1 DEAT +2 DATE 3 JUN 1877 +2 PLAC Het Loo,Apeldoorn +1 FAMC @F585@ +1 FAMS @F400@ +<< +0x00002c15: rkey[0067]: ' I1078' off: 0x00001c15 len: 0x0000006c +>> +0 @I1078@ INDI +1 NAME Pauline of_Wurttemberg // +1 SEX F +1 BIRT +2 DATE 1800 +1 DEAT +2 DATE 1873 +1 FAMS @F586@ +<< +0x00002c81: rkey[0068]: ' I1079' off: 0x00001c81 len: 0x00000079 +>> +0 @I1079@ INDI +1 NAME Catherine /Wurttemberg/ +1 SEX F +1 BIRT +2 DATE 1821 +1 DEAT +2 DATE 1898 +1 FAMC @F586@ +1 FAMS @F588@ +<< +0x00002cfa: rkey[0069]: ' I1080' off: 0x00001cfa len: 0x00000093 +>> +0 @I1080@ INDI +1 NAME Charles_I of_Wurttemberg /Wurttemberg/ +1 SEX M +1 TITL King +1 BIRT +2 DATE 1823 +1 DEAT +2 DATE 1891 +1 FAMC @F586@ +1 FAMS @F589@ +<< +0x00002d8d: rkey[0070]: ' I1081' off: 0x00001d8d len: 0x00000077 +>> +0 @I1081@ INDI +1 NAME Augusta /Wurttemberg/ +1 SEX F +1 BIRT +2 DATE 1826 +1 DEAT +2 DATE 1898 +1 FAMC @F586@ +1 FAMS @F590@ +<< +0x00002e04: rkey[0071]: ' I1082' off: 0x00001e04 len: 0x00000079 +>> +0 @I1082@ INDI +1 NAME Olga of_Russia // +1 SEX F +1 TITL Grand Duchess +1 BIRT +2 DATE 1822 +1 DEAT +2 DATE 1892 +1 FAMS @F589@ +<< +0x00002e7d: rkey[0072]: ' I1083' off: 0x00001e7d len: 0x00000054 +>> +0 @I1083@ INDI +1 NAME Hermann of_Saxe-Weimar // +1 SEX M +1 TITL Prince +1 FAMS @F590@ +<< +0x00002ed1: rkey[0073]: ' I1084' off: 0x00001ed1 len: 0x00000076 +>> +0 @I1084@ INDI +1 NAME Charlotte of_Saxe- Hildburghausen// +1 SEX F +1 BIRT +2 DATE 1787 +1 DEAT +2 DATE 1847 +1 FAMS @F587@ +<< +0x00002f47: rkey[0074]: ' I1085' off: 0x00001f47 len: 0x0000006b +>> +0 @I1085@ INDI +1 NAME Charlotte /Wurttemberg/ +1 SEX F +1 BIRT +2 DATE 1807 +1 DEAT +2 DATE 1873 +1 FAMC @F587@ +<< +0x00002fb2: rkey[0075]: ' I1086' off: 0x00001fb2 len: 0x00000079 +>> +0 @I1086@ INDI +1 NAME Frederick /Wurttemberg/ +1 SEX M +1 BIRT +2 DATE 1808 +1 DEAT +2 DATE 1870 +1 FAMC @F587@ +1 FAMS @F588@ +<< +0x0000302b: rkey[0076]: ' I1087' off: 0x0000202b len: 0x00000066 +>> +0 @I1087@ INDI +1 NAME Paul /Wurttemberg/ +1 SEX M +1 BIRT +2 DATE 1809 +1 DEAT +2 DATE 1810 +1 FAMC @F587@ +<< +0x00003091: rkey[0077]: ' I1088' off: 0x00002091 len: 0x00000069 +>> +0 @I1088@ INDI +1 NAME Pauline /Wurttemberg/ +1 SEX F +1 BIRT +2 DATE 1810 +1 DEAT +2 DATE 1856 +1 FAMC @F587@ +<< +0x000030fa: rkey[0078]: ' I1089' off: 0x000020fa len: 0x00000068 +>> +0 @I1089@ INDI +1 NAME August /Wurttemberg/ +1 SEX M +1 BIRT +2 DATE 1813 +1 DEAT +2 DATE 1885 +1 FAMC @F587@ +<< +0x00003162: rkey[0079]: ' I1090' off: 0x00002162 len: 0x000000a2 +>> +0 @I1090@ INDI +1 NAME William_II of_Wurttemberg /Wurttemberg/ +1 SEX M +1 TITL King +1 BIRT +2 DATE 1848 +1 DEAT +2 DATE 1921 +1 FAMC @F588@ +1 FAMS @F591@ +1 FAMS @F592@ +<< +0x00003204: rkey[0080]: ' I1091' off: 0x00002204 len: 0x00000071 +>> +0 @I1091@ INDI +1 NAME Marie of_Waldeck and_Pyrmont// +1 SEX F +1 BIRT +2 DATE 1857 +1 DEAT +2 DATE 1882 +1 FAMS @F591@ +<< +0x00003275: rkey[0081]: ' I1092' off: 0x00002275 len: 0x00000077 +>> +0 @I1092@ INDI +1 NAME Pauline /Wurttemberg/ +1 SEX F +1 BIRT +2 DATE 1877 +1 DEAT +2 DATE 1965 +1 FAMC @F591@ +1 FAMS @F593@ +<< +0x000032ec: rkey[0082]: ' I1093' off: 0x000022ec len: 0x00000068 +>> +0 @I1093@ INDI +1 NAME Ulrich /Wurttemberg/ +1 SEX M +1 BIRT +2 DATE 1880 +1 DEAT +2 DATE 1880 +1 FAMC @F591@ +<< +0x00003354: rkey[0083]: ' I1094' off: 0x00002354 len: 0x00000050 +>> +0 @I1094@ INDI +1 NAME Frederick // +1 SEX M +1 TITL Prince of Wied +1 FAMS @F593@ +<< +0x000033a4: rkey[0084]: ' I1095' off: 0x000023a4 len: 0x00000073 +>> +0 @I1095@ INDI +1 NAME Charlotte of_Schaumburg- Lippe// +1 SEX F +1 BIRT +2 DATE 1864 +1 DEAT +2 DATE 1946 +1 FAMS @F592@ +<< +0x00003417: rkey[0085]: ' I1096' off: 0x00002417 len: 0x0000006a +>> +0 @I1096@ INDI +1 NAME Nicholas /Hohenzollern/ +1 SEX M +1 BIRT +2 DATE 1903 +1 DEAT +2 DATE 1978 +1 FAMC @F70@ +<< +0x00003481: rkey[0086]: ' I1097' off: 0x00002481 len: 0x00000055 +>> +0 @I1097@ INDI +1 NAME Ileana /Hohenzollern/ +1 SEX F +1 BIRT +2 DATE 1909 +1 FAMC @F70@ +<< +0x000034d6: rkey[0087]: ' I1098' off: 0x000024d6 len: 0x00000097 +>> +0 @I1098@ INDI +1 NAME Mircea /Hohenzollern/ +1 BIRT +2 DATE 1913 +1 DEAT +2 DATE 2 NOV 1916 +1 BURI +2 PLAC Cotroceni Palace,Bucharest,Romania +1 FAMC @F70@ +<< +0x0000356d: rkey[0088]: ' I1099' off: 0x0000256d len: 0x00000095 +>> +0 @I1099@ INDI +1 NAME Leopold of_Hohenzollern /Hohenzollern/ +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 1835 +1 DEAT +2 DATE 1905 +1 FAMC @F594@ +1 FAMS @F206@ +<< +0x00003602: rkey[0089]: ' I1100' off: 0x00002602 len: 0x00000069 +>> +0 @I1100@ INDI +1 NAME Antonia of_Portugal // +1 SEX F +1 BIRT +2 DATE 1845 +1 DEAT +2 DATE 1913 +1 FAMS @F206@ +<< +0x0000366b: rkey[0090]: ' I1101' off: 0x0000266b len: 0x00000087 +>> +0 @I1101@ INDI +1 NAME William of_Hohenzollern /Hohenzollern/ +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 1864 +1 DEAT +2 DATE 1927 +1 FAMC @F206@ +<< +0x000036f2: rkey[0091]: ' I1102' off: 0x000026f2 len: 0x0000007f +>> +0 @I1102@ INDI +1 NAME Charles Anthony /Hohenzollern/ +1 SEX M +1 BIRT +2 DATE 1868 +1 DEAT +2 DATE 1919 +1 FAMC @F206@ +1 FAMS @F595@ +<< +0x00003771: rkey[0092]: ' I1103' off: 0x00002771 len: 0x00000078 +>> +0 @I1103@ INDI +1 NAME Josephine of_Belgium // +1 SEX F +1 BIRT +2 DATE 1872 +1 DEAT +2 DATE 1958 +1 FAMC @F596@ +1 FAMS @F595@ +<< +0x000037e9: rkey[0093]: ' I1104' off: 0x000027e9 len: 0x0000007f +>> +0 @I1104@ INDI +1 NAME Charles Anthony /Hohenzollern/ +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 1811 +1 DEAT +2 DATE 1885 +1 FAMS @F594@ +<< +0x00003868: rkey[0094]: ' I1105' off: 0x00002868 len: 0x00000068 +>> +0 @I1105@ INDI +1 NAME Josephine of_Baden // +1 SEX F +1 BIRT +2 DATE 1813 +1 DEAT +2 DATE 1900 +1 FAMS @F594@ +<< +0x000038d0: rkey[0095]: ' I1106' off: 0x000028d0 len: 0x0000007a +>> +0 @I1106@ INDI +1 NAME Stephanie /Hohenzollern/ +1 SEX F +1 BIRT +2 DATE 1837 +1 DEAT +2 DATE 1859 +1 FAMC @F594@ +1 FAMS @F597@ +<< +0x0000394a: rkey[0096]: ' I1107' off: 0x0000294a len: 0x000000de +>> +0 @I1107@ INDI +1 NAME Carol_I of_Romania /Hohenzollern/ +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 20 APR 1839 +2 PLAC Sigmaringen,Germany +1 DEAT +2 DATE 10 OCT 1914 +2 PLAC Castle Pelesch,Sinaia,Romania +1 FAMC @F594@ +1 FAMS @F598@ +<< +0x00003a28: rkey[0097]: ' I1108' off: 0x00002a28 len: 0x0000006a +>> +0 @I1108@ INDI +1 NAME Anthony /Hohenzollern/ +1 SEX M +1 BIRT +2 DATE 1841 +1 DEAT +2 DATE 1866 +1 FAMC @F594@ +<< +0x00003a92: rkey[0098]: ' I1109' off: 0x00002a92 len: 0x0000007a +>> +0 @I1109@ INDI +1 NAME Frederick /Hohenzollern/ +1 SEX M +1 BIRT +2 DATE 1843 +1 DEAT +2 DATE 1904 +1 FAMC @F594@ +1 FAMS @F599@ +<< +0x00003b0c: rkey[0099]: ' I1110' off: 0x00002b0c len: 0x00000076 +>> +0 @I1110@ INDI +1 NAME Marie /Hohenzollern/ +1 SEX F +1 BIRT +2 DATE 1845 +1 DEAT +2 DATE 1912 +1 FAMC @F594@ +1 FAMS @F596@ +<< +0x00003b82: rkey[0100]: ' I1111' off: 0x00002b82 len: 0x00000050 +>> +0 @I1111@ INDI +1 NAME Pedro_V // +1 SEX M +1 TITL King of Portugal +1 FAMS @F597@ +<< +0x00003bd2: rkey[0101]: ' I1112' off: 0x00002bd2 len: 0x000000aa +>> +0 @I1112@ INDI +1 NAME Elisabeth of_Wied // +1 SEX F +1 BIRT +2 DATE 29 DEC 1843 +2 PLAC Neuwied,Germany +1 DEAT +2 DATE 3 MAR 1916 +2 PLAC Curtea de Arges,Romania +1 FAMS @F598@ +<< +0x00003c7c: rkey[0102]: ' I1113' off: 0x00002c7c len: 0x00000048 +>> +0 @I1113@ INDI +1 NAME Louise of_Thurn and_Taxis// +1 SEX F +1 FAMS @F599@ +<< +0x00003cc4: rkey[0103]: ' I1114' off: 0x00002cc4 len: 0x00000083 +>> +0 @I1114@ INDI +1 NAME Philip of_Flanders // +1 SEX M +1 TITL Count +1 BIRT +2 DATE 1837 +1 DEAT +2 DATE 1905 +1 FAMC @F173@ +1 FAMS @F596@ +<< +0x00003d47: rkey[0104]: ' I1115' off: 0x00002d47 len: 0x0000005f +>> +0 @I1115@ INDI +1 NAME Baudouin // +1 SEX M +1 BIRT +2 DATE 1869 +1 DEAT +2 DATE 1891 +1 FAMC @F596@ +<< +0x00003da6: rkey[0105]: ' I1116' off: 0x00002da6 len: 0x00000074 +>> +0 @I1116@ INDI +1 NAME Henriette (twin) // +1 SEX F +1 BIRT +2 DATE 1870 +1 DEAT +2 DATE 1948 +1 FAMC @F596@ +1 FAMS @F600@ +<< +0x00003e1a: rkey[0106]: ' I1117' off: 0x00002e1a len: 0x00000066 +>> +0 @I1117@ INDI +1 NAME Josephine (twin) // +1 SEX F +1 BIRT +2 DATE 1870 +1 DEAT +2 DATE 1871 +1 FAMC @F596@ +<< +0x00003e80: rkey[0107]: ' I1118' off: 0x00002e80 len: 0x000000cd +>> +0 @I1118@ INDI +1 NAME Albert_I // +1 SEX M +1 TITL King of Belgians +1 BIRT +2 DATE 8 APR 1875 +2 PLAC Brussels,Belgium +1 DEAT +2 DATE 17 FEB 1934 +2 PLAC Marche-les-Dames,Near Namur +1 FAMC @F596@ +1 FAMS @F372@ +<< +0x00003f4d: rkey[0108]: ' I1119' off: 0x00002f4d len: 0x000000cc +>> +0 @I1119@ INDI +1 NAME Elisabeth of_Bavaria // +1 SEX F +1 BIRT +2 DATE 25 JUL 1876 +2 PLAC Possenhofen +1 DEAT +2 DATE 23 NOV 1965 +2 PLAC Chateau de,Stuyvenberg +1 BURI +2 PLAC Laeken +1 FAMC @F422@ +1 FAMS @F372@ +<< +0x00004019: rkey[0109]: ' I1120' off: 0x00003019 len: 0x00000076 +>> +0 @I1120@ INDI +1 NAME Charles of_Belgium // +1 SEX M +1 TITL Regent +1 BIRT +2 DATE 1903 +1 DEAT +2 DATE 1983 +1 FAMC @F372@ +<< +0x0000408f: rkey[0110]: ' I1121' off: 0x0000308f len: 0x0000005b +>> +0 @I1121@ INDI +1 NAME Marie Jose // +1 SEX F +1 BIRT +2 DATE 1906 +1 FAMC @F372@ +1 FAMS @F601@ +<< +0x000040ea: rkey[0111]: ' I1122' off: 0x000030ea len: 0x00000076 +>> +0 @I1122@ INDI +1 NAME Umberto_II // +1 SEX M +1 TITL King of Italy +1 BIRT +2 DATE 1904 +1 DEAT +2 DATE 1983 +1 FAMS @F601@ +<< +0x00004160: rkey[0112]: ' I1123' off: 0x00003160 len: 0x00000064 +>> +0 @I1123@ INDI +1 NAME Josephine Charlotte // +1 SEX F +1 BIRT +2 DATE 1927 +1 FAMC @F371@ +1 FAMS @F602@ +<< +0x000041c4: rkey[0113]: ' I1124' off: 0x000031c4 len: 0x0000006f +>> +0 @I1124@ INDI +1 NAME Albert // +1 SEX M +1 TITL Prince of Liege +1 BIRT +2 DATE 1934 +1 FAMC @F371@ +1 FAMS @F603@ +<< +0x00004233: rkey[0114]: ' I1125' off: 0x00003233 len: 0x00000067 +>> +0 @I1125@ INDI +1 NAME Jean of_Luxembourg // +1 SEX M +1 TITL Grand Duke +1 BIRT +2 DATE 1921 +1 FAMS @F602@ +<< +0x0000429a: rkey[0115]: ' I1126' off: 0x0000329a len: 0x00000076 +>> +0 @I1126@ INDI +1 NAME Fabiola de_Mora_y_Aragon // +1 SEX F +1 BIRT +2 DATE 11 JUN 1928 +2 PLAC Madrid,Spain +1 FAMS @F374@ +<< +0x00004310: rkey[0116]: ' I1127' off: 0x00003310 len: 0x00000059 +>> +0 @I1127@ INDI +1 NAME Paola di_Calabria /Ruffo/ +1 SEX F +1 BIRT +2 DATE 1937 +1 FAMS @F603@ +<< +0x00004369: rkey[0117]: ' I1128' off: 0x00003369 len: 0x0000004c +>> +0 @I1128@ INDI +1 NAME Philippe // +1 SEX M +1 BIRT +2 DATE 1960 +1 FAMC @F603@ +<< +0x000043b5: rkey[0118]: ' I1129' off: 0x000033b5 len: 0x00000058 +>> +0 @I1129@ INDI +1 NAME Astrid // +1 SEX F +1 BIRT +2 DATE 1962 +1 FAMC @F603@ +1 FAMS @F604@ +<< +0x0000440d: rkey[0119]: ' I1130' off: 0x0000340d len: 0x0000004b +>> +0 @I1130@ INDI +1 NAME Laurent // +1 SEX M +1 BIRT +2 DATE 1963 +1 FAMC @F603@ +<< +0x00004458: rkey[0120]: ' I1131' off: 0x00003458 len: 0x00000069 +>> +0 @I1131@ INDI +1 NAME Lorenz of_Austria-Este // +1 SEX M +1 TITL Archduke +1 BIRT +2 DATE 1955 +1 FAMS @F604@ +<< +0x000044c1: rkey[0121]: ' I1132' off: 0x000034c1 len: 0x0000007a +>> +0 @I1132@ INDI +1 NAME Mary Liliane /Baels/ +1 SEX F +1 BIRT +2 DATE 28 NOV 1916 +2 PLAC Highbury,London,England +1 FAMS @F373@ +<< +0x0000453b: rkey[0122]: ' I1133' off: 0x0000353b len: 0x0000004d +>> +0 @I1133@ INDI +1 NAME Alexandre // +1 SEX M +1 BIRT +2 DATE 1942 +1 FAMC @F373@ +<< +0x00004588: rkey[0123]: ' I1134' off: 0x00003588 len: 0x00000060 +>> +0 @I1134@ INDI +1 NAME Marie Christine // +1 SEX F +1 BIRT +2 DATE 1951 +1 FAMC @F373@ +1 FAMS @F605@ +<< +0x000045e8: rkey[0124]: ' I1135' off: 0x000035e8 len: 0x00000052 +>> +0 @I1135@ INDI +1 NAME Marie Esmeralda // +1 SEX F +1 BIRT +2 DATE 1956 +1 FAMC @F373@ +<< +0x0000463a: rkey[0125]: ' I1136' off: 0x0000363a len: 0x0000003b +>> +0 @I1136@ INDI +1 NAME Paul /Druker/ +1 SEX M +1 FAMS @F605@ +<< +0x00004675: rkey[0126]: ' I1137' off: 0x00003675 len: 0x000000af +>> +0 @I1137@ INDI +1 NAME Augusta Wilhelmine of_Hesse-// +1 SEX F +1 BIRT +2 DATE 14 APR 1765 +2 PLAC Darmstadt +1 DEAT +2 DATE 30 MAR 1796 +2 PLAC Near,Heidelberg,Germany +1 FAMS @F393@ +<< +0x00004724: rkey[0127]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0128]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0129]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0130]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0131]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0132]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0133]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0134]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0135]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0136]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0137]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0138]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0139]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0140]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0141]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0142]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0143]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0144]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0145]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0146]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0147]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0148]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0149]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0150]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0151]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0152]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0153]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0154]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0155]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0156]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0157]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0158]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0159]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0160]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0161]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0162]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0163]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0164]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0165]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0166]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0167]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0168]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0169]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0170]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0171]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0172]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0173]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0174]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0175]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0176]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0177]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0178]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0179]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0180]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0181]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0182]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0183]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0184]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0185]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0186]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0187]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0188]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0189]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0190]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0191]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0192]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0193]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0194]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0195]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0196]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0197]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0198]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0199]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0200]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0201]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0202]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0203]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0204]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0205]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0206]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0207]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0208]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0209]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0210]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0211]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0212]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0213]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0214]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0215]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0216]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0217]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0218]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0219]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0220]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0221]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0222]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0223]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0224]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0225]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0226]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0227]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0228]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0229]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0230]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0231]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0232]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0233]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0234]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0235]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0236]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0237]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0238]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0239]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0240]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0241]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0242]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0243]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0244]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0245]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0246]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0247]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0248]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0249]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0250]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0251]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0252]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0253]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004724: rkey[0254]: ' ' off: 0x00000000 len: 0x00000000 +>><< + +0x00004724: EOF (0x00004724) GOOD + +BLOCK - DIRECTORY +0x00000000: ix_self: 0x00030003 (ad/ad) +0x00000004: ix_type: 2 (BLOCK) +0x00000006: ix_pad1: 0x0000 +0x00000008: ix_parent: 0x00000000 (aa/aa) +0x0000000c: ix_nkeys: 127 +0x0000000e: ix_rkey[0000]: ' I1138' +0x00000016: ix_rkey[0001]: ' I1139' +0x0000001e: ix_rkey[0002]: ' I1140' +0x00000026: ix_rkey[0003]: ' I1141' +0x0000002e: ix_rkey[0004]: ' I1142' +0x00000036: ix_rkey[0005]: ' I1143' +0x0000003e: ix_rkey[0006]: ' I1144' +0x00000046: ix_rkey[0007]: ' I1145' +0x0000004e: ix_rkey[0008]: ' I1146' +0x00000056: ix_rkey[0009]: ' I1147' +0x0000005e: ix_rkey[0010]: ' I1148' +0x00000066: ix_rkey[0011]: ' I1149' +0x0000006e: ix_rkey[0012]: ' I1150' +0x00000076: ix_rkey[0013]: ' I1151' +0x0000007e: ix_rkey[0014]: ' I1152' +0x00000086: ix_rkey[0015]: ' I1153' +0x0000008e: ix_rkey[0016]: ' I1154' +0x00000096: ix_rkey[0017]: ' I1155' +0x0000009e: ix_rkey[0018]: ' I1156' +0x000000a6: ix_rkey[0019]: ' I1157' +0x000000ae: ix_rkey[0020]: ' I1158' +0x000000b6: ix_rkey[0021]: ' I1159' +0x000000be: ix_rkey[0022]: ' I1160' +0x000000c6: ix_rkey[0023]: ' I1161' +0x000000ce: ix_rkey[0024]: ' I1162' +0x000000d6: ix_rkey[0025]: ' I1163' +0x000000de: ix_rkey[0026]: ' I1164' +0x000000e6: ix_rkey[0027]: ' I1165' +0x000000ee: ix_rkey[0028]: ' I1166' +0x000000f6: ix_rkey[0029]: ' I1167' +0x000000fe: ix_rkey[0030]: ' I1168' +0x00000106: ix_rkey[0031]: ' I1169' +0x0000010e: ix_rkey[0032]: ' I1170' +0x00000116: ix_rkey[0033]: ' I1171' +0x0000011e: ix_rkey[0034]: ' I1172' +0x00000126: ix_rkey[0035]: ' I1173' +0x0000012e: ix_rkey[0036]: ' I1174' +0x00000136: ix_rkey[0037]: ' I1175' +0x0000013e: ix_rkey[0038]: ' I1176' +0x00000146: ix_rkey[0039]: ' I1177' +0x0000014e: ix_rkey[0040]: ' I1178' +0x00000156: ix_rkey[0041]: ' I1179' +0x0000015e: ix_rkey[0042]: ' I1180' +0x00000166: ix_rkey[0043]: ' I1181' +0x0000016e: ix_rkey[0044]: ' I1182' +0x00000176: ix_rkey[0045]: ' I1183' +0x0000017e: ix_rkey[0046]: ' I1184' +0x00000186: ix_rkey[0047]: ' I1185' +0x0000018e: ix_rkey[0048]: ' I1186' +0x00000196: ix_rkey[0049]: ' I1187' +0x0000019e: ix_rkey[0050]: ' I1188' +0x000001a6: ix_rkey[0051]: ' I1189' +0x000001ae: ix_rkey[0052]: ' I1190' +0x000001b6: ix_rkey[0053]: ' I1191' +0x000001be: ix_rkey[0054]: ' I1192' +0x000001c6: ix_rkey[0055]: ' I1193' +0x000001ce: ix_rkey[0056]: ' I1194' +0x000001d6: ix_rkey[0057]: ' I1195' +0x000001de: ix_rkey[0058]: ' I1196' +0x000001e6: ix_rkey[0059]: ' I1197' +0x000001ee: ix_rkey[0060]: ' I1198' +0x000001f6: ix_rkey[0061]: ' I1199' +0x000001fe: ix_rkey[0062]: ' I1200' +0x00000206: ix_rkey[0063]: ' I1201' +0x0000020e: ix_rkey[0064]: ' I1202' +0x00000216: ix_rkey[0065]: ' I1203' +0x0000021e: ix_rkey[0066]: ' I1204' +0x00000226: ix_rkey[0067]: ' I1205' +0x0000022e: ix_rkey[0068]: ' I1206' +0x00000236: ix_rkey[0069]: ' I1207' +0x0000023e: ix_rkey[0070]: ' I1208' +0x00000246: ix_rkey[0071]: ' I1209' +0x0000024e: ix_rkey[0072]: ' I1210' +0x00000256: ix_rkey[0073]: ' I1211' +0x0000025e: ix_rkey[0074]: ' I1212' +0x00000266: ix_rkey[0075]: ' I1213' +0x0000026e: ix_rkey[0076]: ' I1214' +0x00000276: ix_rkey[0077]: ' I1215' +0x0000027e: ix_rkey[0078]: ' I1216' +0x00000286: ix_rkey[0079]: ' I1217' +0x0000028e: ix_rkey[0080]: ' I1218' +0x00000296: ix_rkey[0081]: ' I1219' +0x0000029e: ix_rkey[0082]: ' I1220' +0x000002a6: ix_rkey[0083]: ' I1221' +0x000002ae: ix_rkey[0084]: ' I1222' +0x000002b6: ix_rkey[0085]: ' I1223' +0x000002be: ix_rkey[0086]: ' I1224' +0x000002c6: ix_rkey[0087]: ' I1225' +0x000002ce: ix_rkey[0088]: ' I1226' +0x000002d6: ix_rkey[0089]: ' I1227' +0x000002de: ix_rkey[0090]: ' I1228' +0x000002e6: ix_rkey[0091]: ' I1229' +0x000002ee: ix_rkey[0092]: ' I1230' +0x000002f6: ix_rkey[0093]: ' I1231' +0x000002fe: ix_rkey[0094]: ' I1232' +0x00000306: ix_rkey[0095]: ' I1233' +0x0000030e: ix_rkey[0096]: ' I1234' +0x00000316: ix_rkey[0097]: ' I1235' +0x0000031e: ix_rkey[0098]: ' I1236' +0x00000326: ix_rkey[0099]: ' I1237' +0x0000032e: ix_rkey[0100]: ' I1238' +0x00000336: ix_rkey[0101]: ' I1239' +0x0000033e: ix_rkey[0102]: ' I1240' +0x00000346: ix_rkey[0103]: ' I1241' +0x0000034e: ix_rkey[0104]: ' I1242' +0x00000356: ix_rkey[0105]: ' I1243' +0x0000035e: ix_rkey[0106]: ' I1244' +0x00000366: ix_rkey[0107]: ' I1245' +0x0000036e: ix_rkey[0108]: ' I1246' +0x00000376: ix_rkey[0109]: ' I1247' +0x0000037e: ix_rkey[0110]: ' I1248' +0x00000386: ix_rkey[0111]: ' I1249' +0x0000038e: ix_rkey[0112]: ' I1250' +0x00000396: ix_rkey[0113]: ' I1251' +0x0000039e: ix_rkey[0114]: ' I1252' +0x000003a6: ix_rkey[0115]: ' I1253' +0x000003ae: ix_rkey[0116]: ' I1254' +0x000003b6: ix_rkey[0117]: ' I1255' +0x000003be: ix_rkey[0118]: ' I1256' +0x000003c6: ix_rkey[0119]: ' I1257' +0x000003ce: ix_rkey[0120]: ' I1258' +0x000003d6: ix_rkey[0121]: ' I1259' +0x000003de: ix_rkey[0122]: ' I1260' +0x000003e6: ix_rkey[0123]: ' I1261' +0x000003ee: ix_rkey[0124]: ' I1262' +0x000003f6: ix_rkey[0125]: ' I1263' +0x000003fe: ix_rkey[0126]: ' I1264' +0x00000406: ix_rkey[0127]: ' ' +0x0000040e: ix_rkey[0128]: ' ' +0x00000416: ix_rkey[0129]: ' ' +0x0000041e: ix_rkey[0130]: ' ' +0x00000426: ix_rkey[0131]: ' ' +0x0000042e: ix_rkey[0132]: ' ' +0x00000436: ix_rkey[0133]: ' ' +0x0000043e: ix_rkey[0134]: ' ' +0x00000446: ix_rkey[0135]: ' ' +0x0000044e: ix_rkey[0136]: ' ' +0x00000456: ix_rkey[0137]: ' ' +0x0000045e: ix_rkey[0138]: ' ' +0x00000466: ix_rkey[0139]: ' ' +0x0000046e: ix_rkey[0140]: ' ' +0x00000476: ix_rkey[0141]: ' ' +0x0000047e: ix_rkey[0142]: ' ' +0x00000486: ix_rkey[0143]: ' ' +0x0000048e: ix_rkey[0144]: ' ' +0x00000496: ix_rkey[0145]: ' ' +0x0000049e: ix_rkey[0146]: ' ' +0x000004a6: ix_rkey[0147]: ' ' +0x000004ae: ix_rkey[0148]: ' ' +0x000004b6: ix_rkey[0149]: ' ' +0x000004be: ix_rkey[0150]: ' ' +0x000004c6: ix_rkey[0151]: ' ' +0x000004ce: ix_rkey[0152]: ' ' +0x000004d6: ix_rkey[0153]: ' ' +0x000004de: ix_rkey[0154]: ' ' +0x000004e6: ix_rkey[0155]: ' ' +0x000004ee: ix_rkey[0156]: ' ' +0x000004f6: ix_rkey[0157]: ' ' +0x000004fe: ix_rkey[0158]: ' ' +0x00000506: ix_rkey[0159]: ' ' +0x0000050e: ix_rkey[0160]: ' ' +0x00000516: ix_rkey[0161]: ' ' +0x0000051e: ix_rkey[0162]: ' ' +0x00000526: ix_rkey[0163]: ' ' +0x0000052e: ix_rkey[0164]: ' ' +0x00000536: ix_rkey[0165]: ' ' +0x0000053e: ix_rkey[0166]: ' ' +0x00000546: ix_rkey[0167]: ' ' +0x0000054e: ix_rkey[0168]: ' ' +0x00000556: ix_rkey[0169]: ' ' +0x0000055e: ix_rkey[0170]: ' ' +0x00000566: ix_rkey[0171]: ' ' +0x0000056e: ix_rkey[0172]: ' ' +0x00000576: ix_rkey[0173]: ' ' +0x0000057e: ix_rkey[0174]: ' ' +0x00000586: ix_rkey[0175]: ' ' +0x0000058e: ix_rkey[0176]: ' ' +0x00000596: ix_rkey[0177]: ' ' +0x0000059e: ix_rkey[0178]: ' ' +0x000005a6: ix_rkey[0179]: ' ' +0x000005ae: ix_rkey[0180]: ' ' +0x000005b6: ix_rkey[0181]: ' ' +0x000005be: ix_rkey[0182]: ' ' +0x000005c6: ix_rkey[0183]: ' ' +0x000005ce: ix_rkey[0184]: ' ' +0x000005d6: ix_rkey[0185]: ' ' +0x000005de: ix_rkey[0186]: ' ' +0x000005e6: ix_rkey[0187]: ' ' +0x000005ee: ix_rkey[0188]: ' ' +0x000005f6: ix_rkey[0189]: ' ' +0x000005fe: ix_rkey[0190]: ' ' +0x00000606: ix_rkey[0191]: ' ' +0x0000060e: ix_rkey[0192]: ' ' +0x00000616: ix_rkey[0193]: ' ' +0x0000061e: ix_rkey[0194]: ' ' +0x00000626: ix_rkey[0195]: ' ' +0x0000062e: ix_rkey[0196]: ' ' +0x00000636: ix_rkey[0197]: ' ' +0x0000063e: ix_rkey[0198]: ' ' +0x00000646: ix_rkey[0199]: ' ' +0x0000064e: ix_rkey[0200]: ' ' +0x00000656: ix_rkey[0201]: ' ' +0x0000065e: ix_rkey[0202]: ' ' +0x00000666: ix_rkey[0203]: ' ' +0x0000066e: ix_rkey[0204]: ' ' +0x00000676: ix_rkey[0205]: ' ' +0x0000067e: ix_rkey[0206]: ' ' +0x00000686: ix_rkey[0207]: ' ' +0x0000068e: ix_rkey[0208]: ' ' +0x00000696: ix_rkey[0209]: ' ' +0x0000069e: ix_rkey[0210]: ' ' +0x000006a6: ix_rkey[0211]: ' ' +0x000006ae: ix_rkey[0212]: ' ' +0x000006b6: ix_rkey[0213]: ' ' +0x000006be: ix_rkey[0214]: ' ' +0x000006c6: ix_rkey[0215]: ' ' +0x000006ce: ix_rkey[0216]: ' ' +0x000006d6: ix_rkey[0217]: ' ' +0x000006de: ix_rkey[0218]: ' ' +0x000006e6: ix_rkey[0219]: ' ' +0x000006ee: ix_rkey[0220]: ' ' +0x000006f6: ix_rkey[0221]: ' ' +0x000006fe: ix_rkey[0222]: ' ' +0x00000706: ix_rkey[0223]: ' ' +0x0000070e: ix_rkey[0224]: ' ' +0x00000716: ix_rkey[0225]: ' ' +0x0000071e: ix_rkey[0226]: ' ' +0x00000726: ix_rkey[0227]: ' ' +0x0000072e: ix_rkey[0228]: ' ' +0x00000736: ix_rkey[0229]: ' ' +0x0000073e: ix_rkey[0230]: ' ' +0x00000746: ix_rkey[0231]: ' ' +0x0000074e: ix_rkey[0232]: ' ' +0x00000756: ix_rkey[0233]: ' ' +0x0000075e: ix_rkey[0234]: ' ' +0x00000766: ix_rkey[0235]: ' ' +0x0000076e: ix_rkey[0236]: ' ' +0x00000776: ix_rkey[0237]: ' ' +0x0000077e: ix_rkey[0238]: ' ' +0x00000786: ix_rkey[0239]: ' ' +0x0000078e: ix_rkey[0240]: ' ' +0x00000796: ix_rkey[0241]: ' ' +0x0000079e: ix_rkey[0242]: ' ' +0x000007a6: ix_rkey[0243]: ' ' +0x000007ae: ix_rkey[0244]: ' ' +0x000007b6: ix_rkey[0245]: ' ' +0x000007be: ix_rkey[0246]: ' ' +0x000007c6: ix_rkey[0247]: ' ' +0x000007ce: ix_rkey[0248]: ' ' +0x000007d6: ix_rkey[0249]: ' ' +0x000007de: ix_rkey[0250]: ' ' +0x000007e6: ix_rkey[0251]: ' ' +0x000007ee: ix_rkey[0252]: ' ' +0x000007f6: ix_rkey[0253]: ' ' +0x000007fe: ix_rkey[0254]: ' ' +0x00000806: ix_pad2: 0x0000 +0x00000808: ix_offs[0000]: 0x00000000 +0x0000080c: ix_lens[0000]: 0x000000e4 +0x00000810: ix_offs[0001]: 0x000000e4 +0x00000814: ix_lens[0001]: 0x00000069 +0x00000818: ix_offs[0002]: 0x0000014d +0x0000081c: ix_lens[0002]: 0x00000068 +0x00000820: ix_offs[0003]: 0x000001b5 +0x00000824: ix_lens[0003]: 0x00000069 +0x00000828: ix_offs[0004]: 0x0000021e +0x0000082c: ix_lens[0004]: 0x000000ce +0x00000830: ix_offs[0005]: 0x000002ec +0x00000834: ix_lens[0005]: 0x000000d1 +0x00000838: ix_offs[0006]: 0x000003bd +0x0000083c: ix_lens[0006]: 0x000000ce +0x00000840: ix_offs[0007]: 0x0000048b +0x00000844: ix_lens[0007]: 0x000000fc +0x00000848: ix_offs[0008]: 0x00000587 +0x0000084c: ix_lens[0008]: 0x000000d7 +0x00000850: ix_offs[0009]: 0x0000065e +0x00000854: ix_lens[0009]: 0x00000033 +0x00000858: ix_offs[0010]: 0x00000691 +0x0000085c: ix_lens[0010]: 0x00000104 +0x00000860: ix_offs[0011]: 0x00000795 +0x00000864: ix_lens[0011]: 0x0000005a +0x00000868: ix_offs[0012]: 0x000007ef +0x0000086c: ix_lens[0012]: 0x0000007b +0x00000870: ix_offs[0013]: 0x0000086a +0x00000874: ix_lens[0013]: 0x00000060 +0x00000878: ix_offs[0014]: 0x000008ca +0x0000087c: ix_lens[0014]: 0x00000061 +0x00000880: ix_offs[0015]: 0x0000092b +0x00000884: ix_lens[0015]: 0x0000005f +0x00000888: ix_offs[0016]: 0x0000098a +0x0000088c: ix_lens[0016]: 0x0000006c +0x00000890: ix_offs[0017]: 0x000009f6 +0x00000894: ix_lens[0017]: 0x00000089 +0x00000898: ix_offs[0018]: 0x00000a7f +0x0000089c: ix_lens[0018]: 0x0000006e +0x000008a0: ix_offs[0019]: 0x00000aed +0x000008a4: ix_lens[0019]: 0x0000006d +0x000008a8: ix_offs[0020]: 0x00000b5a +0x000008ac: ix_lens[0020]: 0x00000080 +0x000008b0: ix_offs[0021]: 0x00000bda +0x000008b4: ix_lens[0021]: 0x0000006d +0x000008b8: ix_offs[0022]: 0x00000c47 +0x000008bc: ix_lens[0022]: 0x00000065 +0x000008c0: ix_offs[0023]: 0x00000cac +0x000008c4: ix_lens[0023]: 0x00000067 +0x000008c8: ix_offs[0024]: 0x00000d13 +0x000008cc: ix_lens[0024]: 0x000000d7 +0x000008d0: ix_offs[0025]: 0x00000dea +0x000008d4: ix_lens[0025]: 0x00000069 +0x000008d8: ix_offs[0026]: 0x00000e53 +0x000008dc: ix_lens[0026]: 0x00000066 +0x000008e0: ix_offs[0027]: 0x00000eb9 +0x000008e4: ix_lens[0027]: 0x0000006a +0x000008e8: ix_offs[0028]: 0x00000f23 +0x000008ec: ix_lens[0028]: 0x0000006a +0x000008f0: ix_offs[0029]: 0x00000f8d +0x000008f4: ix_lens[0029]: 0x0000005d +0x000008f8: ix_offs[0030]: 0x00000fea +0x000008fc: ix_lens[0030]: 0x00000063 +0x00000900: ix_offs[0031]: 0x0000104d +0x00000904: ix_lens[0031]: 0x00000061 +0x00000908: ix_offs[0032]: 0x000010ae +0x0000090c: ix_lens[0032]: 0x0000005c +0x00000910: ix_offs[0033]: 0x0000110a +0x00000914: ix_lens[0033]: 0x00000060 +0x00000918: ix_offs[0034]: 0x0000116a +0x0000091c: ix_lens[0034]: 0x00000051 +0x00000920: ix_offs[0035]: 0x000011bb +0x00000924: ix_lens[0035]: 0x000000ac +0x00000928: ix_offs[0036]: 0x00001267 +0x0000092c: ix_lens[0036]: 0x0000005d +0x00000930: ix_offs[0037]: 0x000012c4 +0x00000934: ix_lens[0037]: 0x00000052 +0x00000938: ix_offs[0038]: 0x00001316 +0x0000093c: ix_lens[0038]: 0x0000008e +0x00000940: ix_offs[0039]: 0x000013a4 +0x00000944: ix_lens[0039]: 0x00000068 +0x00000948: ix_offs[0040]: 0x0000140c +0x0000094c: ix_lens[0040]: 0x0000003f +0x00000950: ix_offs[0041]: 0x0000144b +0x00000954: ix_lens[0041]: 0x00000083 +0x00000958: ix_offs[0042]: 0x000014ce +0x0000095c: ix_lens[0042]: 0x0000005e +0x00000960: ix_offs[0043]: 0x0000152c +0x00000964: ix_lens[0043]: 0x0000005e +0x00000968: ix_offs[0044]: 0x0000158a +0x0000096c: ix_lens[0044]: 0x0000005c +0x00000970: ix_offs[0045]: 0x000015e6 +0x00000974: ix_lens[0045]: 0x0000005f +0x00000978: ix_offs[0046]: 0x00001645 +0x0000097c: ix_lens[0046]: 0x00000060 +0x00000980: ix_offs[0047]: 0x000016a5 +0x00000984: ix_lens[0047]: 0x0000005d +0x00000988: ix_offs[0048]: 0x00001702 +0x0000098c: ix_lens[0048]: 0x0000006e +0x00000990: ix_offs[0049]: 0x00001770 +0x00000994: ix_lens[0049]: 0x0000005c +0x00000998: ix_offs[0050]: 0x000017cc +0x0000099c: ix_lens[0050]: 0x0000004d +0x000009a0: ix_offs[0051]: 0x00001819 +0x000009a4: ix_lens[0051]: 0x0000004a +0x000009a8: ix_offs[0052]: 0x00001863 +0x000009ac: ix_lens[0052]: 0x00000049 +0x000009b0: ix_offs[0053]: 0x000018ac +0x000009b4: ix_lens[0053]: 0x0000004c +0x000009b8: ix_offs[0054]: 0x000018f8 +0x000009bc: ix_lens[0054]: 0x0000004a +0x000009c0: ix_offs[0055]: 0x00001942 +0x000009c4: ix_lens[0055]: 0x00000058 +0x000009c8: ix_offs[0056]: 0x0000199a +0x000009cc: ix_lens[0056]: 0x0000005d +0x000009d0: ix_offs[0057]: 0x000019f7 +0x000009d4: ix_lens[0057]: 0x0000005d +0x000009d8: ix_offs[0058]: 0x00001a54 +0x000009dc: ix_lens[0058]: 0x0000007d +0x000009e0: ix_offs[0059]: 0x00001ad1 +0x000009e4: ix_lens[0059]: 0x00000077 +0x000009e8: ix_offs[0060]: 0x00001b48 +0x000009ec: ix_lens[0060]: 0x0000005c +0x000009f0: ix_offs[0061]: 0x00001ba4 +0x000009f4: ix_lens[0061]: 0x0000005f +0x000009f8: ix_offs[0062]: 0x00001c03 +0x000009fc: ix_lens[0062]: 0x0000006b +0x00000a00: ix_offs[0063]: 0x00001c6e +0x00000a04: ix_lens[0063]: 0x00000061 +0x00000a08: ix_offs[0064]: 0x00001ccf +0x00000a0c: ix_lens[0064]: 0x0000007c +0x00000a10: ix_offs[0065]: 0x00001d4b +0x00000a14: ix_lens[0065]: 0x00000041 +0x00000a18: ix_offs[0066]: 0x00001d8c +0x00000a1c: ix_lens[0066]: 0x00000057 +0x00000a20: ix_offs[0067]: 0x00001de3 +0x00000a24: ix_lens[0067]: 0x0000005a +0x00000a28: ix_offs[0068]: 0x00001e3d +0x00000a2c: ix_lens[0068]: 0x0000005f +0x00000a30: ix_offs[0069]: 0x00001e9c +0x00000a34: ix_lens[0069]: 0x00000079 +0x00000a38: ix_offs[0070]: 0x00001f15 +0x00000a3c: ix_lens[0070]: 0x0000006c +0x00000a40: ix_offs[0071]: 0x00001f81 +0x00000a44: ix_lens[0071]: 0x0000004d +0x00000a48: ix_offs[0072]: 0x00001fce +0x00000a4c: ix_lens[0072]: 0x0000004f +0x00000a50: ix_offs[0073]: 0x0000201d +0x00000a54: ix_lens[0073]: 0x00000041 +0x00000a58: ix_offs[0074]: 0x0000205e +0x00000a5c: ix_lens[0074]: 0x00000056 +0x00000a60: ix_offs[0075]: 0x000020b4 +0x00000a64: ix_lens[0075]: 0x00000099 +0x00000a68: ix_offs[0076]: 0x0000214d +0x00000a6c: ix_lens[0076]: 0x0000005d +0x00000a70: ix_offs[0077]: 0x000021aa +0x00000a74: ix_lens[0077]: 0x0000004b +0x00000a78: ix_offs[0078]: 0x000021f5 +0x00000a7c: ix_lens[0078]: 0x0000006e +0x00000a80: ix_offs[0079]: 0x00002263 +0x00000a84: ix_lens[0079]: 0x00000118 +0x00000a88: ix_offs[0080]: 0x0000237b +0x00000a8c: ix_lens[0080]: 0x000000e8 +0x00000a90: ix_offs[0081]: 0x00002463 +0x00000a94: ix_lens[0081]: 0x000000e8 +0x00000a98: ix_offs[0082]: 0x0000254b +0x00000a9c: ix_lens[0082]: 0x000000e6 +0x00000aa0: ix_offs[0083]: 0x00002631 +0x00000aa4: ix_lens[0083]: 0x000000fb +0x00000aa8: ix_offs[0084]: 0x0000272c +0x00000aac: ix_lens[0084]: 0x0000007f +0x00000ab0: ix_offs[0085]: 0x000027ab +0x00000ab4: ix_lens[0085]: 0x00000065 +0x00000ab8: ix_offs[0086]: 0x00002810 +0x00000abc: ix_lens[0086]: 0x000000aa +0x00000ac0: ix_offs[0087]: 0x000028ba +0x00000ac4: ix_lens[0087]: 0x000000a9 +0x00000ac8: ix_offs[0088]: 0x00002963 +0x00000acc: ix_lens[0088]: 0x000000b7 +0x00000ad0: ix_offs[0089]: 0x00002a1a +0x00000ad4: ix_lens[0089]: 0x0000009d +0x00000ad8: ix_offs[0090]: 0x00002ab7 +0x00000adc: ix_lens[0090]: 0x000000af +0x00000ae0: ix_offs[0091]: 0x00002b66 +0x00000ae4: ix_lens[0091]: 0x000000fe +0x00000ae8: ix_offs[0092]: 0x00002c64 +0x00000aec: ix_lens[0092]: 0x000000f9 +0x00000af0: ix_offs[0093]: 0x00002d5d +0x00000af4: ix_lens[0093]: 0x0000010f +0x00000af8: ix_offs[0094]: 0x00002e6c +0x00000afc: ix_lens[0094]: 0x0000009e +0x00000b00: ix_offs[0095]: 0x00002f0a +0x00000b04: ix_lens[0095]: 0x00000094 +0x00000b08: ix_offs[0096]: 0x00002f9e +0x00000b0c: ix_lens[0096]: 0x00000095 +0x00000b10: ix_offs[0097]: 0x00003033 +0x00000b14: ix_lens[0097]: 0x000000d6 +0x00000b18: ix_offs[0098]: 0x00003109 +0x00000b1c: ix_lens[0098]: 0x000000d4 +0x00000b20: ix_offs[0099]: 0x000031dd +0x00000b24: ix_lens[0099]: 0x000000d9 +0x00000b28: ix_offs[0100]: 0x000032b6 +0x00000b2c: ix_lens[0100]: 0x00000094 +0x00000b30: ix_offs[0101]: 0x0000334a +0x00000b34: ix_lens[0101]: 0x00000094 +0x00000b38: ix_offs[0102]: 0x000033de +0x00000b3c: ix_lens[0102]: 0x000000a7 +0x00000b40: ix_offs[0103]: 0x00003485 +0x00000b44: ix_lens[0103]: 0x0000009b +0x00000b48: ix_offs[0104]: 0x00003520 +0x00000b4c: ix_lens[0104]: 0x000000c0 +0x00000b50: ix_offs[0105]: 0x000035e0 +0x00000b54: ix_lens[0105]: 0x00000099 +0x00000b58: ix_offs[0106]: 0x00003679 +0x00000b5c: ix_lens[0106]: 0x0000009a +0x00000b60: ix_offs[0107]: 0x00003713 +0x00000b64: ix_lens[0107]: 0x0000006b +0x00000b68: ix_offs[0108]: 0x0000377e +0x00000b6c: ix_lens[0108]: 0x000000b1 +0x00000b70: ix_offs[0109]: 0x0000382f +0x00000b74: ix_lens[0109]: 0x000000d8 +0x00000b78: ix_offs[0110]: 0x00003907 +0x00000b7c: ix_lens[0110]: 0x000000e3 +0x00000b80: ix_offs[0111]: 0x000039ea +0x00000b84: ix_lens[0111]: 0x00000084 +0x00000b88: ix_offs[0112]: 0x00003a6e +0x00000b8c: ix_lens[0112]: 0x00000067 +0x00000b90: ix_offs[0113]: 0x00003ad5 +0x00000b94: ix_lens[0113]: 0x00000071 +0x00000b98: ix_offs[0114]: 0x00003b46 +0x00000b9c: ix_lens[0114]: 0x0000009f +0x00000ba0: ix_offs[0115]: 0x00003be5 +0x00000ba4: ix_lens[0115]: 0x00000056 +0x00000ba8: ix_offs[0116]: 0x00003c3b +0x00000bac: ix_lens[0116]: 0x0000008f +0x00000bb0: ix_offs[0117]: 0x00003cca +0x00000bb4: ix_lens[0117]: 0x00000099 +0x00000bb8: ix_offs[0118]: 0x00003d63 +0x00000bbc: ix_lens[0118]: 0x000000b4 +0x00000bc0: ix_offs[0119]: 0x00003e17 +0x00000bc4: ix_lens[0119]: 0x0000009a +0x00000bc8: ix_offs[0120]: 0x00003eb1 +0x00000bcc: ix_lens[0120]: 0x000000b6 +0x00000bd0: ix_offs[0121]: 0x00003f67 +0x00000bd4: ix_lens[0121]: 0x00000052 +0x00000bd8: ix_offs[0122]: 0x00003fb9 +0x00000bdc: ix_lens[0122]: 0x0000007f +0x00000be0: ix_offs[0123]: 0x00004038 +0x00000be4: ix_lens[0123]: 0x00000118 +0x00000be8: ix_offs[0124]: 0x00004150 +0x00000bec: ix_lens[0124]: 0x000000ec +0x00000bf0: ix_offs[0125]: 0x0000423c +0x00000bf4: ix_lens[0125]: 0x000000a1 +0x00000bf8: ix_offs[0126]: 0x000042dd +0x00000bfc: ix_lens[0126]: 0x0000005b +0x00000c00: ix_offs[0127]: 0x00000000 +0x00000c04: ix_lens[0127]: 0x00000000 +0x00000c08: ix_offs[0128]: 0x00000000 +0x00000c0c: ix_lens[0128]: 0x00000000 +0x00000c10: ix_offs[0129]: 0x00000000 +0x00000c14: ix_lens[0129]: 0x00000000 +0x00000c18: ix_offs[0130]: 0x00000000 +0x00000c1c: ix_lens[0130]: 0x00000000 +0x00000c20: ix_offs[0131]: 0x00000000 +0x00000c24: ix_lens[0131]: 0x00000000 +0x00000c28: ix_offs[0132]: 0x00000000 +0x00000c2c: ix_lens[0132]: 0x00000000 +0x00000c30: ix_offs[0133]: 0x00000000 +0x00000c34: ix_lens[0133]: 0x00000000 +0x00000c38: ix_offs[0134]: 0x00000000 +0x00000c3c: ix_lens[0134]: 0x00000000 +0x00000c40: ix_offs[0135]: 0x00000000 +0x00000c44: ix_lens[0135]: 0x00000000 +0x00000c48: ix_offs[0136]: 0x00000000 +0x00000c4c: ix_lens[0136]: 0x00000000 +0x00000c50: ix_offs[0137]: 0x00000000 +0x00000c54: ix_lens[0137]: 0x00000000 +0x00000c58: ix_offs[0138]: 0x00000000 +0x00000c5c: ix_lens[0138]: 0x00000000 +0x00000c60: ix_offs[0139]: 0x00000000 +0x00000c64: ix_lens[0139]: 0x00000000 +0x00000c68: ix_offs[0140]: 0x00000000 +0x00000c6c: ix_lens[0140]: 0x00000000 +0x00000c70: ix_offs[0141]: 0x00000000 +0x00000c74: ix_lens[0141]: 0x00000000 +0x00000c78: ix_offs[0142]: 0x00000000 +0x00000c7c: ix_lens[0142]: 0x00000000 +0x00000c80: ix_offs[0143]: 0x00000000 +0x00000c84: ix_lens[0143]: 0x00000000 +0x00000c88: ix_offs[0144]: 0x00000000 +0x00000c8c: ix_lens[0144]: 0x00000000 +0x00000c90: ix_offs[0145]: 0x00000000 +0x00000c94: ix_lens[0145]: 0x00000000 +0x00000c98: ix_offs[0146]: 0x00000000 +0x00000c9c: ix_lens[0146]: 0x00000000 +0x00000ca0: ix_offs[0147]: 0x00000000 +0x00000ca4: ix_lens[0147]: 0x00000000 +0x00000ca8: ix_offs[0148]: 0x00000000 +0x00000cac: ix_lens[0148]: 0x00000000 +0x00000cb0: ix_offs[0149]: 0x00000000 +0x00000cb4: ix_lens[0149]: 0x00000000 +0x00000cb8: ix_offs[0150]: 0x00000000 +0x00000cbc: ix_lens[0150]: 0x00000000 +0x00000cc0: ix_offs[0151]: 0x00000000 +0x00000cc4: ix_lens[0151]: 0x00000000 +0x00000cc8: ix_offs[0152]: 0x00000000 +0x00000ccc: ix_lens[0152]: 0x00000000 +0x00000cd0: ix_offs[0153]: 0x00000000 +0x00000cd4: ix_lens[0153]: 0x00000000 +0x00000cd8: ix_offs[0154]: 0x00000000 +0x00000cdc: ix_lens[0154]: 0x00000000 +0x00000ce0: ix_offs[0155]: 0x00000000 +0x00000ce4: ix_lens[0155]: 0x00000000 +0x00000ce8: ix_offs[0156]: 0x00000000 +0x00000cec: ix_lens[0156]: 0x00000000 +0x00000cf0: ix_offs[0157]: 0x00000000 +0x00000cf4: ix_lens[0157]: 0x00000000 +0x00000cf8: ix_offs[0158]: 0x00000000 +0x00000cfc: ix_lens[0158]: 0x00000000 +0x00000d00: ix_offs[0159]: 0x00000000 +0x00000d04: ix_lens[0159]: 0x00000000 +0x00000d08: ix_offs[0160]: 0x00000000 +0x00000d0c: ix_lens[0160]: 0x00000000 +0x00000d10: ix_offs[0161]: 0x00000000 +0x00000d14: ix_lens[0161]: 0x00000000 +0x00000d18: ix_offs[0162]: 0x00000000 +0x00000d1c: ix_lens[0162]: 0x00000000 +0x00000d20: ix_offs[0163]: 0x00000000 +0x00000d24: ix_lens[0163]: 0x00000000 +0x00000d28: ix_offs[0164]: 0x00000000 +0x00000d2c: ix_lens[0164]: 0x00000000 +0x00000d30: ix_offs[0165]: 0x00000000 +0x00000d34: ix_lens[0165]: 0x00000000 +0x00000d38: ix_offs[0166]: 0x00000000 +0x00000d3c: ix_lens[0166]: 0x00000000 +0x00000d40: ix_offs[0167]: 0x00000000 +0x00000d44: ix_lens[0167]: 0x00000000 +0x00000d48: ix_offs[0168]: 0x00000000 +0x00000d4c: ix_lens[0168]: 0x00000000 +0x00000d50: ix_offs[0169]: 0x00000000 +0x00000d54: ix_lens[0169]: 0x00000000 +0x00000d58: ix_offs[0170]: 0x00000000 +0x00000d5c: ix_lens[0170]: 0x00000000 +0x00000d60: ix_offs[0171]: 0x00000000 +0x00000d64: ix_lens[0171]: 0x00000000 +0x00000d68: ix_offs[0172]: 0x00000000 +0x00000d6c: ix_lens[0172]: 0x00000000 +0x00000d70: ix_offs[0173]: 0x00000000 +0x00000d74: ix_lens[0173]: 0x00000000 +0x00000d78: ix_offs[0174]: 0x00000000 +0x00000d7c: ix_lens[0174]: 0x00000000 +0x00000d80: ix_offs[0175]: 0x00000000 +0x00000d84: ix_lens[0175]: 0x00000000 +0x00000d88: ix_offs[0176]: 0x00000000 +0x00000d8c: ix_lens[0176]: 0x00000000 +0x00000d90: ix_offs[0177]: 0x00000000 +0x00000d94: ix_lens[0177]: 0x00000000 +0x00000d98: ix_offs[0178]: 0x00000000 +0x00000d9c: ix_lens[0178]: 0x00000000 +0x00000da0: ix_offs[0179]: 0x00000000 +0x00000da4: ix_lens[0179]: 0x00000000 +0x00000da8: ix_offs[0180]: 0x00000000 +0x00000dac: ix_lens[0180]: 0x00000000 +0x00000db0: ix_offs[0181]: 0x00000000 +0x00000db4: ix_lens[0181]: 0x00000000 +0x00000db8: ix_offs[0182]: 0x00000000 +0x00000dbc: ix_lens[0182]: 0x00000000 +0x00000dc0: ix_offs[0183]: 0x00000000 +0x00000dc4: ix_lens[0183]: 0x00000000 +0x00000dc8: ix_offs[0184]: 0x00000000 +0x00000dcc: ix_lens[0184]: 0x00000000 +0x00000dd0: ix_offs[0185]: 0x00000000 +0x00000dd4: ix_lens[0185]: 0x00000000 +0x00000dd8: ix_offs[0186]: 0x00000000 +0x00000ddc: ix_lens[0186]: 0x00000000 +0x00000de0: ix_offs[0187]: 0x00000000 +0x00000de4: ix_lens[0187]: 0x00000000 +0x00000de8: ix_offs[0188]: 0x00000000 +0x00000dec: ix_lens[0188]: 0x00000000 +0x00000df0: ix_offs[0189]: 0x00000000 +0x00000df4: ix_lens[0189]: 0x00000000 +0x00000df8: ix_offs[0190]: 0x00000000 +0x00000dfc: ix_lens[0190]: 0x00000000 +0x00000e00: ix_offs[0191]: 0x00000000 +0x00000e04: ix_lens[0191]: 0x00000000 +0x00000e08: ix_offs[0192]: 0x00000000 +0x00000e0c: ix_lens[0192]: 0x00000000 +0x00000e10: ix_offs[0193]: 0x00000000 +0x00000e14: ix_lens[0193]: 0x00000000 +0x00000e18: ix_offs[0194]: 0x00000000 +0x00000e1c: ix_lens[0194]: 0x00000000 +0x00000e20: ix_offs[0195]: 0x00000000 +0x00000e24: ix_lens[0195]: 0x00000000 +0x00000e28: ix_offs[0196]: 0x00000000 +0x00000e2c: ix_lens[0196]: 0x00000000 +0x00000e30: ix_offs[0197]: 0x00000000 +0x00000e34: ix_lens[0197]: 0x00000000 +0x00000e38: ix_offs[0198]: 0x00000000 +0x00000e3c: ix_lens[0198]: 0x00000000 +0x00000e40: ix_offs[0199]: 0x00000000 +0x00000e44: ix_lens[0199]: 0x00000000 +0x00000e48: ix_offs[0200]: 0x00000000 +0x00000e4c: ix_lens[0200]: 0x00000000 +0x00000e50: ix_offs[0201]: 0x00000000 +0x00000e54: ix_lens[0201]: 0x00000000 +0x00000e58: ix_offs[0202]: 0x00000000 +0x00000e5c: ix_lens[0202]: 0x00000000 +0x00000e60: ix_offs[0203]: 0x00000000 +0x00000e64: ix_lens[0203]: 0x00000000 +0x00000e68: ix_offs[0204]: 0x00000000 +0x00000e6c: ix_lens[0204]: 0x00000000 +0x00000e70: ix_offs[0205]: 0x00000000 +0x00000e74: ix_lens[0205]: 0x00000000 +0x00000e78: ix_offs[0206]: 0x00000000 +0x00000e7c: ix_lens[0206]: 0x00000000 +0x00000e80: ix_offs[0207]: 0x00000000 +0x00000e84: ix_lens[0207]: 0x00000000 +0x00000e88: ix_offs[0208]: 0x00000000 +0x00000e8c: ix_lens[0208]: 0x00000000 +0x00000e90: ix_offs[0209]: 0x00000000 +0x00000e94: ix_lens[0209]: 0x00000000 +0x00000e98: ix_offs[0210]: 0x00000000 +0x00000e9c: ix_lens[0210]: 0x00000000 +0x00000ea0: ix_offs[0211]: 0x00000000 +0x00000ea4: ix_lens[0211]: 0x00000000 +0x00000ea8: ix_offs[0212]: 0x00000000 +0x00000eac: ix_lens[0212]: 0x00000000 +0x00000eb0: ix_offs[0213]: 0x00000000 +0x00000eb4: ix_lens[0213]: 0x00000000 +0x00000eb8: ix_offs[0214]: 0x00000000 +0x00000ebc: ix_lens[0214]: 0x00000000 +0x00000ec0: ix_offs[0215]: 0x00000000 +0x00000ec4: ix_lens[0215]: 0x00000000 +0x00000ec8: ix_offs[0216]: 0x00000000 +0x00000ecc: ix_lens[0216]: 0x00000000 +0x00000ed0: ix_offs[0217]: 0x00000000 +0x00000ed4: ix_lens[0217]: 0x00000000 +0x00000ed8: ix_offs[0218]: 0x00000000 +0x00000edc: ix_lens[0218]: 0x00000000 +0x00000ee0: ix_offs[0219]: 0x00000000 +0x00000ee4: ix_lens[0219]: 0x00000000 +0x00000ee8: ix_offs[0220]: 0x00000000 +0x00000eec: ix_lens[0220]: 0x00000000 +0x00000ef0: ix_offs[0221]: 0x00000000 +0x00000ef4: ix_lens[0221]: 0x00000000 +0x00000ef8: ix_offs[0222]: 0x00000000 +0x00000efc: ix_lens[0222]: 0x00000000 +0x00000f00: ix_offs[0223]: 0x00000000 +0x00000f04: ix_lens[0223]: 0x00000000 +0x00000f08: ix_offs[0224]: 0x00000000 +0x00000f0c: ix_lens[0224]: 0x00000000 +0x00000f10: ix_offs[0225]: 0x00000000 +0x00000f14: ix_lens[0225]: 0x00000000 +0x00000f18: ix_offs[0226]: 0x00000000 +0x00000f1c: ix_lens[0226]: 0x00000000 +0x00000f20: ix_offs[0227]: 0x00000000 +0x00000f24: ix_lens[0227]: 0x00000000 +0x00000f28: ix_offs[0228]: 0x00000000 +0x00000f2c: ix_lens[0228]: 0x00000000 +0x00000f30: ix_offs[0229]: 0x00000000 +0x00000f34: ix_lens[0229]: 0x00000000 +0x00000f38: ix_offs[0230]: 0x00000000 +0x00000f3c: ix_lens[0230]: 0x00000000 +0x00000f40: ix_offs[0231]: 0x00000000 +0x00000f44: ix_lens[0231]: 0x00000000 +0x00000f48: ix_offs[0232]: 0x00000000 +0x00000f4c: ix_lens[0232]: 0x00000000 +0x00000f50: ix_offs[0233]: 0x00000000 +0x00000f54: ix_lens[0233]: 0x00000000 +0x00000f58: ix_offs[0234]: 0x00000000 +0x00000f5c: ix_lens[0234]: 0x00000000 +0x00000f60: ix_offs[0235]: 0x00000000 +0x00000f64: ix_lens[0235]: 0x00000000 +0x00000f68: ix_offs[0236]: 0x00000000 +0x00000f6c: ix_lens[0236]: 0x00000000 +0x00000f70: ix_offs[0237]: 0x00000000 +0x00000f74: ix_lens[0237]: 0x00000000 +0x00000f78: ix_offs[0238]: 0x00000000 +0x00000f7c: ix_lens[0238]: 0x00000000 +0x00000f80: ix_offs[0239]: 0x00000000 +0x00000f84: ix_lens[0239]: 0x00000000 +0x00000f88: ix_offs[0240]: 0x00000000 +0x00000f8c: ix_lens[0240]: 0x00000000 +0x00000f90: ix_offs[0241]: 0x00000000 +0x00000f94: ix_lens[0241]: 0x00000000 +0x00000f98: ix_offs[0242]: 0x00000000 +0x00000f9c: ix_lens[0242]: 0x00000000 +0x00000fa0: ix_offs[0243]: 0x00000000 +0x00000fa4: ix_lens[0243]: 0x00000000 +0x00000fa8: ix_offs[0244]: 0x00000000 +0x00000fac: ix_lens[0244]: 0x00000000 +0x00000fb0: ix_offs[0245]: 0x00000000 +0x00000fb4: ix_lens[0245]: 0x00000000 +0x00000fb8: ix_offs[0246]: 0x00000000 +0x00000fbc: ix_lens[0246]: 0x00000000 +0x00000fc0: ix_offs[0247]: 0x00000000 +0x00000fc4: ix_lens[0247]: 0x00000000 +0x00000fc8: ix_offs[0248]: 0x00000000 +0x00000fcc: ix_lens[0248]: 0x00000000 +0x00000fd0: ix_offs[0249]: 0x00000000 +0x00000fd4: ix_lens[0249]: 0x00000000 +0x00000fd8: ix_offs[0250]: 0x00000000 +0x00000fdc: ix_lens[0250]: 0x00000000 +0x00000fe0: ix_offs[0251]: 0x00000000 +0x00000fe4: ix_lens[0251]: 0x00000000 +0x00000fe8: ix_offs[0252]: 0x00000000 +0x00000fec: ix_lens[0252]: 0x00000000 +0x00000ff0: ix_offs[0253]: 0x00000000 +0x00000ff4: ix_lens[0253]: 0x00000000 +0x00000ff8: ix_offs[0254]: 0x00000000 +0x00000ffc: ix_lens[0254]: 0x00000000 + +BLOCK - DATA +0x00001000: rkey[0000]: ' I1138' off: 0x00000000 len: 0x000000e4 +>> +0 @I1138@ INDI +1 NAME Ludwig_I /Wittelsbach/ +1 SEX M +1 TITL King of Bavaria +1 BIRT +2 DATE 25 AUG 1786 +2 PLAC Strassburg +1 DEAT +2 DATE 29 FEB 1868 +2 PLAC Nice +1 BURI +2 PLAC St. Boniface,Church,Munich +1 FAMC @F393@ +1 FAMS @F324@ +<< +0x000010e4: rkey[0001]: ' I1139' off: 0x000000e4 len: 0x00000069 +>> +0 @I1139@ INDI +1 NAME Auguste /Wittelsbach/ +1 SEX F +1 BIRT +2 DATE 1788 +1 DEAT +2 DATE 1851 +1 FAMC @F393@ +<< +0x0000114d: rkey[0002]: ' I1140' off: 0x0000014d len: 0x00000068 +>> +0 @I1140@ INDI +1 NAME Amelia /Wittelsbach/ +1 SEX F +1 BIRT +2 DATE 1790 +1 DEAT +2 DATE 1794 +1 FAMC @F393@ +<< +0x000011b5: rkey[0003]: ' I1141' off: 0x000001b5 len: 0x00000069 +>> +0 @I1141@ INDI +1 NAME Charles /Wittelsbach/ +1 SEX M +1 BIRT +2 DATE 1795 +1 DEAT +2 DATE 1875 +1 FAMC @F393@ +<< +0x0000121e: rkey[0004]: ' I1142' off: 0x0000021e len: 0x000000ce +>> +0 @I1142@ INDI +1 NAME Therese of_Saxe- Hildburghausen// +1 SEX F +1 BIRT +2 DATE 8 JUL 1792 +2 PLAC Hildburghausen +1 DEAT +2 DATE 26 OCT 1854 +2 PLAC Munich +1 BURI +2 PLAC St. Boniface,Church,Munich +1 FAMS @F324@ +<< +0x000012ec: rkey[0005]: ' I1143' off: 0x000002ec len: 0x000000d1 +>> +0 @I1143@ INDI +1 NAME Maximilian_II // +1 SEX M +1 TITL King of Bavaria +1 BIRT +2 DATE 28 NOV 1811 +2 PLAC Munich +1 DEAT +2 DATE 10 MAR 1864 +2 PLAC Munich +1 BURI +2 PLAC Theatinerkirche +1 FAMC @F324@ +1 FAMS @F606@ +<< +0x000013bd: rkey[0006]: ' I1144' off: 0x000003bd len: 0x000000ce +>> +0 @I1144@ INDI +1 NAME Marie of_Prussia // +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 15 OCT 1825 +2 PLAC Berlin +1 DEAT +2 DATE 17 MAY 1889 +2 PLAC Schloss,Hohenschwangau +1 BURI +2 PLAC Theatinerkirche +1 FAMS @F606@ +<< +0x0000148b: rkey[0007]: ' I1145' off: 0x0000048b len: 0x000000fc +>> +0 @I1145@ INDI +1 NAME Ludwig_II /Wittelsbach/ +1 SEX M +1 TITL King of Bavaria +1 BIRT +2 DATE 25 AUG 1845 +2 PLAC Schloss,Nymphenburg +1 DEAT +2 DATE 13 JUN 1886 +2 PLAC Starnbergersee,Near Schloss,Berg +1 BURI +2 PLAC St. Michaels,Church,Munich +1 FAMC @F606@ +<< +0x00001587: rkey[0008]: ' I1146' off: 0x00000587 len: 0x000000d7 +>> +0 @I1146@ INDI +1 NAME Otto_I /Wittelsbach/ +1 SEX M +1 TITL King of Bavaria +1 BIRT +2 DATE 27 APR 1848 +2 PLAC Munich +1 DEAT +2 DATE 11 OCT 1916 +2 PLAC Near,Munich +1 BURI +2 PLAC St. Michaels,Church,Munich +1 FAMC @F606@ +<< +0x0000165e: rkey[0009]: ' I1147' off: 0x0000065e len: 0x00000033 +>> +0 @I1147@ INDI +1 NAME 5sons_1dau // +1 FAMC @F517@ +<< +0x00001691: rkey[0010]: ' I1148' off: 0x00000691 len: 0x00000104 +>> +0 @I1148@ INDI +1 NAME Otto_I Friedrich Ludwig/Wittelsbach/ +1 SEX M +1 TITL King of Greece +1 BIRT +2 DATE 1 JUN 1815 +2 PLAC Salzburg,Austria +1 DEAT +2 DATE 26 JUL 1867 +2 PLAC Bamberg,Germany +1 BURI +2 PLAC Theatinerkirche,Munich,Germany +1 FAMC @F324@ +1 FAMS @F607@ +<< +0x00001795: rkey[0011]: ' I1149' off: 0x00000795 len: 0x0000005a +>> +0 @I1149@ INDI +1 NAME Theodolinde // +1 BIRT +2 DATE 1816 +1 DEAT +2 DATE 1817 +1 FAMC @F324@ +<< +0x000017ef: rkey[0012]: ' I1150' off: 0x000007ef len: 0x0000007b +>> +0 @I1150@ INDI +1 NAME Luitpold // +1 SEX M +1 TITL Regent +1 BIRT +2 DATE 1821 +1 DEAT +2 DATE 1912 +1 FAMC @F324@ +1 FAMS @F419@ +<< +0x0000186a: rkey[0013]: ' I1151' off: 0x0000086a len: 0x00000060 +>> +0 @I1151@ INDI +1 NAME Adelgunde // +1 SEX F +1 BIRT +2 DATE 1823 +1 DEAT +2 DATE 1914 +1 FAMC @F324@ +<< +0x000018ca: rkey[0014]: ' I1152' off: 0x000008ca len: 0x00000061 +>> +0 @I1152@ INDI +1 NAME Hildegarde // +1 SEX F +1 BIRT +2 DATE 1825 +1 DEAT +2 DATE 1864 +1 FAMC @F324@ +<< +0x0000192b: rkey[0015]: ' I1153' off: 0x0000092b len: 0x0000005f +>> +0 @I1153@ INDI +1 NAME Adalbert // +1 SEX M +1 BIRT +2 DATE 1828 +1 DEAT +2 DATE 1875 +1 FAMC @F324@ +<< +0x0000198a: rkey[0016]: ' I1154' off: 0x0000098a len: 0x0000006c +>> +0 @I1154@ INDI +1 NAME Maximilian /Wittelsbach/ +1 SEX M +1 BIRT +2 DATE 1800 +1 DEAT +2 DATE 1803 +1 FAMC @F388@ +<< +0x000019f6: rkey[0017]: ' I1155' off: 0x000009f6 len: 0x00000089 +>> +0 @I1155@ INDI +1 NAME Elizabeth (twin) of_Bavaria/Wittelsbach/ +1 SEX F +1 BIRT +2 DATE 1801 +1 DEAT +2 DATE 1873 +1 FAMC @F388@ +1 FAMS @F259@ +<< +0x00001a7f: rkey[0018]: ' I1156' off: 0x00000a7f len: 0x0000006e +>> +0 @I1156@ INDI +1 NAME Amelia (twin) /Wittelsbach/ +1 SEX F +1 BIRT +2 DATE 1801 +1 DEAT +2 DATE 1877 +1 FAMC @F388@ +<< +0x00001aed: rkey[0019]: ' I1157' off: 0x00000aed len: 0x0000006d +>> +0 @I1157@ INDI +1 NAME Maria (twin) /Wittelsbach/ +1 SEX F +1 BIRT +2 DATE 1805 +1 DEAT +2 DATE 1877 +1 FAMC @F388@ +<< +0x00001b5a: rkey[0020]: ' I1158' off: 0x00000b5a len: 0x00000080 +>> +0 @I1158@ INDI +1 NAME Ludovica (Louise) /Wittelsbach/ +1 SEX F +1 BIRT +2 DATE 1808 +1 DEAT +2 DATE 1892 +1 FAMC @F388@ +1 FAMS @F608@ +<< +0x00001bda: rkey[0021]: ' I1159' off: 0x00000bda len: 0x0000006d +>> +0 @I1159@ INDI +1 NAME Maximiliana /Wittelsbach/ +1 SEX F +1 BIRT +2 DATE 1810 +1 DEAT +2 DATE 1821 +1 FAMC @F388@ +<< +0x00001c47: rkey[0022]: ' I1160' off: 0x00000c47 len: 0x00000065 +>> +0 @I1160@ INDI +1 NAME Frederick Louis // +1 SEX M +1 BIRT +2 DATE 1707 +1 DEAT +2 DATE 1708 +1 FAMC @F219@ +<< +0x00001cac: rkey[0023]: ' I1161' off: 0x00000cac len: 0x00000067 +>> +0 @I1161@ INDI +1 NAME Frederick William // +1 SEX M +1 BIRT +2 DATE 1710 +1 DEAT +2 DATE 1711 +1 FAMC @F219@ +<< +0x00001d13: rkey[0024]: ' I1162' off: 0x00000d13 len: 0x000000d7 +>> +0 @I1162@ INDI +1 NAME Frederick_II the_Great // +1 SEX M +1 TITL King of Prussia +1 BIRT +2 DATE 24 JAN 1712 +2 PLAC Berlin,Germany +1 DEAT +2 DATE 17 AUG 1786 +2 PLAC Sans Souci,Potsdam,Germany +1 FAMC @F219@ +1 FAMS @F609@ +<< +0x00001dea: rkey[0025]: ' I1163' off: 0x00000dea len: 0x00000069 +>> +0 @I1163@ INDI +1 NAME Charlotte Albertine // +1 SEX F +1 BIRT +2 DATE 1713 +1 DEAT +2 DATE 1714 +1 FAMC @F219@ +<< +0x00001e53: rkey[0026]: ' I1164' off: 0x00000e53 len: 0x00000066 +>> +0 @I1164@ INDI +1 NAME Frederica Louise // +1 SEX F +1 BIRT +2 DATE 1714 +1 DEAT +2 DATE 1784 +1 FAMC @F219@ +<< +0x00001eb9: rkey[0027]: ' I1165' off: 0x00000eb9 len: 0x0000006a +>> +0 @I1165@ INDI +1 NAME Philippine Charlotte // +1 SEX F +1 BIRT +2 DATE 1716 +1 DEAT +2 DATE 1801 +1 FAMC @F219@ +<< +0x00001f23: rkey[0028]: ' I1166' off: 0x00000f23 len: 0x0000006a +>> +0 @I1166@ INDI +1 NAME Louis Charles William// +1 SEX M +1 BIRT +2 DATE 1717 +1 DEAT +2 DATE 1719 +1 FAMC @F219@ +<< +0x00001f8d: rkey[0029]: ' I1167' off: 0x00000f8d len: 0x0000005d +>> +0 @I1167@ INDI +1 NAME Sophia // +1 SEX F +1 BIRT +2 DATE 1719 +1 DEAT +2 DATE 1765 +1 FAMC @F219@ +<< +0x00001fea: rkey[0030]: ' I1168' off: 0x00000fea len: 0x00000063 +>> +0 @I1168@ INDI +1 NAME Louise Ulrika // +1 SEX F +1 BIRT +2 DATE 1720 +1 DEAT +2 DATE 1782 +1 FAMC @F219@ +<< +0x0000204d: rkey[0031]: ' I1169' off: 0x0000104d len: 0x00000061 +>> +0 @I1169@ INDI +1 NAME Anna Amelia // +1 SEX F +1 BIRT +2 DATE 1725 +1 DEAT +2 DATE 1787 +1 FAMC @F219@ +<< +0x000020ae: rkey[0032]: ' I1170' off: 0x000010ae len: 0x0000005c +>> +0 @I1170@ INDI +1 NAME Henry // +1 SEX M +1 BIRT +2 DATE 1726 +1 DEAT +2 DATE 1802 +1 FAMC @F219@ +<< +0x0000210a: rkey[0033]: ' I1171' off: 0x0000110a len: 0x00000060 +>> +0 @I1171@ INDI +1 NAME Ferdinand // +1 SEX M +1 BIRT +2 DATE 1730 +1 DEAT +2 DATE 1813 +1 FAMC @F219@ +<< +0x0000216a: rkey[0034]: ' I1172' off: 0x0000116a len: 0x00000051 +>> +0 @I1172@ INDI +1 NAME Heinrich_XXII /Reuss/ +1 SEX M +1 TITL Prince +1 FAMS @F270@ +<< +0x000021bb: rkey[0035]: ' I1173' off: 0x000011bb len: 0x000000ac +>> +0 @I1173@ INDI +1 NAME Elizabeth Henrietta of_Hesse-Cassel// +1 SEX F +1 BIRT +2 DATE 8 NOV 1661 +2 PLAC Cassel +1 DEAT +2 DATE 27 JUN 1683 +2 PLAC Coln au Der,Spree +1 FAMS @F452@ +<< +0x00002267: rkey[0036]: ' I1174' off: 0x00001267 len: 0x0000005d +>> +0 @I1174@ INDI +1 NAME Louise // +1 SEX F +1 BIRT +2 DATE 1680 +1 DEAT +2 DATE 1705 +1 FAMC @F452@ +<< +0x000022c4: rkey[0037]: ' I1175' off: 0x000012c4 len: 0x00000052 +>> +0 @I1175@ INDI +1 NAME Frederick_I // +1 SEX M +1 TITL King of Sweden +1 FAMC @F452@ +<< +0x00002316: rkey[0038]: ' I1176' off: 0x00001316 len: 0x0000008e +>> +0 @I1176@ INDI +1 NAME Sophia Louise of_Mecklenburg-// +1 SEX F +1 BIRT +2 DATE 16 MAY 1685 +1 DEAT +2 DATE 29 JUL 1735 +2 PLAC Grabow +1 FAMS @F453@ +<< +0x000023a4: rkey[0039]: ' I1177' off: 0x000013a4 len: 0x00000068 +>> +0 @I1177@ INDI +1 NAME Frederick Augustus // +1 SEX M +1 BIRT +2 DATE 1685 +1 DEAT +2 DATE 1686 +1 FAMC @F446@ +<< +0x0000240c: rkey[0040]: ' I1178' off: 0x0000140c len: 0x0000003f +>> +0 @I1178@ INDI +1 NAME Son (stillborn) // +1 SEX M +1 FAMC @F446@ +<< +0x0000244b: rkey[0041]: ' I1179' off: 0x0000144b len: 0x00000083 +>> +0 @I1179@ INDI +1 NAME Augusta of_Austria- Tuscany// +1 SEX F +1 TITL Archduchess +1 BIRT +2 DATE 1825 +1 DEAT +2 DATE 1864 +1 FAMS @F419@ +<< +0x000024ce: rkey[0042]: ' I1180' off: 0x000014ce len: 0x0000005e +>> +0 @I1180@ INDI +1 NAME Leopold // +1 SEX M +1 BIRT +2 DATE 1846 +1 DEAT +2 DATE 1930 +1 FAMC @F419@ +<< +0x0000252c: rkey[0043]: ' I1181' off: 0x0000152c len: 0x0000005e +>> +0 @I1181@ INDI +1 NAME Therese // +1 SEX F +1 BIRT +2 DATE 1850 +1 DEAT +2 DATE 1925 +1 FAMC @F419@ +<< +0x0000258a: rkey[0044]: ' I1182' off: 0x0000158a len: 0x0000005c +>> +0 @I1182@ INDI +1 NAME Amulf // +1 SEX M +1 BIRT +2 DATE 1852 +1 DEAT +2 DATE 1907 +1 FAMC @F419@ +<< +0x000025e6: rkey[0045]: ' I1183' off: 0x000015e6 len: 0x0000005f +>> +0 @I1183@ INDI +1 NAME Luitpold // +1 SEX M +1 BIRT +2 DATE 1901 +1 DEAT +2 DATE 1914 +1 FAMC @F420@ +<< +0x00002645: rkey[0046]: ' I1184' off: 0x00001645 len: 0x00000060 +>> +0 @I1184@ INDI +1 NAME Irmingard // +1 SEX F +1 BIRT +2 DATE 1902 +1 DEAT +2 DATE 1903 +1 FAMC @F420@ +<< +0x000026a5: rkey[0047]: ' I1185' off: 0x000016a5 len: 0x0000005d +>> +0 @I1185@ INDI +1 NAME Rudolf // +1 SEX M +1 BIRT +2 DATE 1909 +1 DEAT +2 DATE 1912 +1 FAMC @F420@ +<< +0x00002702: rkey[0048]: ' I1186' off: 0x00001702 len: 0x0000006e +>> +0 @I1186@ INDI +1 NAME Antoinette of_Luxembourg // +1 SEX F +1 BIRT +2 DATE 1899 +1 DEAT +2 DATE 1954 +1 FAMS @F421@ +<< +0x00002770: rkey[0049]: ' I1187' off: 0x00001770 len: 0x0000005c +>> +0 @I1187@ INDI +1 NAME Henry // +1 SEX M +1 BIRT +2 DATE 1922 +1 DEAT +2 DATE 1958 +1 FAMC @F421@ +<< +0x000027cc: rkey[0050]: ' I1188' off: 0x000017cc len: 0x0000004d +>> +0 @I1188@ INDI +1 NAME Irmingard // +1 SEX F +1 BIRT +2 DATE 1923 +1 FAMC @F421@ +<< +0x00002819: rkey[0051]: ' I1189' off: 0x00001819 len: 0x0000004a +>> +0 @I1189@ INDI +1 NAME Editha // +1 SEX F +1 BIRT +2 DATE 1924 +1 FAMC @F421@ +<< +0x00002863: rkey[0052]: ' I1190' off: 0x00001863 len: 0x00000049 +>> +0 @I1190@ INDI +1 NAME Hilda // +1 SEX F +1 BIRT +2 DATE 1926 +1 FAMC @F421@ +<< +0x000028ac: rkey[0053]: ' I1191' off: 0x000018ac len: 0x0000004c +>> +0 @I1191@ INDI +1 NAME Gabriele // +1 SEX F +1 BIRT +2 DATE 1927 +1 FAMC @F421@ +<< +0x000028f8: rkey[0054]: ' I1192' off: 0x000018f8 len: 0x0000004a +>> +0 @I1192@ INDI +1 NAME Sophie // +1 SEX F +1 BIRT +2 DATE 1935 +1 FAMC @F421@ +<< +0x00002942: rkey[0055]: ' I1193' off: 0x00001942 len: 0x00000058 +>> +0 @I1193@ INDI +1 NAME Maximilian Joseph // +1 SEX M +1 TITL Duke of Bavaria +1 FAMS @F608@ +<< +0x0000299a: rkey[0056]: ' I1194' off: 0x0000199a len: 0x0000005d +>> +0 @I1194@ INDI +1 NAME Ludwig // +1 SEX M +1 BIRT +2 DATE 1831 +1 DEAT +2 DATE 1920 +1 FAMC @F608@ +<< +0x000029f7: rkey[0057]: ' I1195' off: 0x000019f7 len: 0x0000005d +>> +0 @I1195@ INDI +1 NAME Helene // +1 SEX F +1 BIRT +2 DATE 1834 +1 DEAT +2 DATE 1858 +1 FAMC @F608@ +<< +0x00002a54: rkey[0058]: ' I1196' off: 0x00001a54 len: 0x0000007d +>> +0 @I1196@ INDI +1 NAME Elizabeth // +1 SEX F +1 TITL Empress +1 BIRT +2 DATE 1837 +1 DEAT +2 DATE 1898 +1 FAMC @F608@ +1 FAMS @F610@ +<< +0x00002ad1: rkey[0059]: ' I1197' off: 0x00001ad1 len: 0x00000077 +>> +0 @I1197@ INDI +1 NAME Karl Theodor "Gackl"// +1 SEX M +1 BIRT +2 DATE 1839 +1 DEAT +2 DATE 1909 +1 FAMC @F608@ +1 FAMS @F422@ +<< +0x00002b48: rkey[0060]: ' I1198' off: 0x00001b48 len: 0x0000005c +>> +0 @I1198@ INDI +1 NAME Maria // +1 SEX F +1 BIRT +2 DATE 1841 +1 DEAT +2 DATE 1925 +1 FAMC @F608@ +<< +0x00002ba4: rkey[0061]: ' I1199' off: 0x00001ba4 len: 0x0000005f +>> +0 @I1199@ INDI +1 NAME Mathilde // +1 SEX F +1 BIRT +2 DATE 1843 +1 DEAT +2 DATE 1925 +1 FAMC @F608@ +<< +0x00002c03: rkey[0062]: ' I1200' off: 0x00001c03 len: 0x0000006b +>> +0 @I1200@ INDI +1 NAME Sophie // +1 SEX F +1 BIRT +2 DATE 1847 +1 DEAT +2 DATE 1897 +1 FAMC @F608@ +1 FAMS @F611@ +<< +0x00002c6e: rkey[0063]: ' I1201' off: 0x00001c6e len: 0x00000061 +>> +0 @I1201@ INDI +1 NAME Maximilian // +1 SEX M +1 BIRT +2 DATE 1849 +1 DEAT +2 DATE 1893 +1 FAMC @F608@ +<< +0x00002ccf: rkey[0064]: ' I1202' off: 0x00001ccf len: 0x0000007c +>> +0 @I1202@ INDI +1 NAME Maria Josepha of_Portugal// +1 SEX F +1 BIRT +2 DATE 1857 +1 DEAT +2 DATE 1943 +1 FAMC @F612@ +1 FAMS @F422@ +<< +0x00002d4b: rkey[0065]: ' I1203' off: 0x00001d4b len: 0x00000041 +>> +0 @I1203@ INDI +1 NAME Alexander /Zoubkoff/ +1 SEX M +1 FAMS @F60@ +<< +0x00002d8c: rkey[0066]: ' I1204' off: 0x00001d8c len: 0x00000057 +>> +0 @I1204@ INDI +1 NAME Irene // +1 SEX F +1 BIRT +2 DATE 1939 +1 FAMC @F404@ +1 FAMS @F613@ +<< +0x00002de3: rkey[0067]: ' I1205' off: 0x00001de3 len: 0x0000005a +>> +0 @I1205@ INDI +1 NAME Margaret // +1 SEX F +1 BIRT +2 DATE 1943 +1 FAMC @F404@ +1 FAMS @F614@ +<< +0x00002e3d: rkey[0068]: ' I1206' off: 0x00001e3d len: 0x0000005f +>> +0 @I1206@ INDI +1 NAME Mary Christina // +1 SEX F +1 BIRT +2 DATE 1947 +1 FAMC @F404@ +1 FAMS @F615@ +<< +0x00002e9c: rkey[0069]: ' I1207' off: 0x00001e9c len: 0x00000079 +>> +0 @I1207@ INDI +1 NAME Claus /von_Amsberg/ +1 SEX M +1 BIRT +2 DATE 6 SEP 1926 +2 PLAC Dotzingen +1 FAMC @F616@ +1 FAMS @F405@ +<< +0x00002f15: rkey[0070]: ' I1208' off: 0x00001f15 len: 0x0000006c +>> +0 @I1208@ INDI +1 NAME William Alexander // +1 SEX M +1 TITL Prince of Orange +1 BIRT +2 DATE 1967 +1 FAMC @F405@ +<< +0x00002f81: rkey[0071]: ' I1209' off: 0x00001f81 len: 0x0000004d +>> +0 @I1209@ INDI +1 NAME John Friso // +1 SEX M +1 BIRT +2 DATE 1968 +1 FAMC @F405@ +<< +0x00002fce: rkey[0072]: ' I1210' off: 0x00001fce len: 0x0000004f +>> +0 @I1210@ INDI +1 NAME Constantine // +1 SEX M +1 BIRT +2 DATE 1969 +1 FAMC @F405@ +<< +0x0000301d: rkey[0073]: ' I1211' off: 0x0000201d len: 0x00000041 +>> +0 @I1211@ INDI +1 NAME Claus /von_Amsberg/ +1 SEX M +1 FAMS @F616@ +<< +0x0000305e: rkey[0074]: ' I1212' off: 0x0000205e len: 0x00000056 +>> +0 @I1212@ INDI +1 NAME Gosta /von_dem_Bussche-/ +1 SEX F +1 TITL Baroness +1 FAMS @F616@ +<< +0x000030b4: rkey[0075]: ' I1213' off: 0x000020b4 len: 0x00000099 +>> +0 @I1213@ INDI +1 NAME Frederick Francis_II of_Mecklenburg-// +1 SEX M +1 TITL Grand Duke +1 BIRT +2 DATE 1823 +1 DEAT +2 DATE 1883 +1 FAMC @F337@ +1 FAMS @F403@ +<< +0x0000314d: rkey[0076]: ' I1214' off: 0x0000214d len: 0x0000005d +>> +0 @I1214@ INDI +1 NAME Marie of_Schwarzburg- Rudolstadt// +1 SEX F +1 FAMC @F617@ +1 FAMS @F403@ +<< +0x000031aa: rkey[0077]: ' I1215' off: 0x000021aa len: 0x0000004b +>> +0 @I1215@ INDI +1 NAME Antoine de_Bourbon of_France// +1 SEX M +1 FAMS @F145@ +<< +0x000031f5: rkey[0078]: ' I1216' off: 0x000021f5 len: 0x0000006e +>> +0 @I1216@ INDI +1 NAME Helene of_Nassau Henrietta// +1 SEX F +1 BIRT +2 DATE 1831 +1 DEAT +2 DATE 1888 +1 FAMS @F17@ +<< +0x00003263: rkey[0079]: ' I1217' off: 0x00002263 len: 0x00000118 +>> +0 @I1217@ INDI +1 NAME Henry_VI // +1 SEX M +1 TITL King of England +1 BIRT +2 DATE 6 DEC 1421 +2 PLAC Windsor Castle,Berkshire,England +1 DEAT +2 DATE 21 MAY 1471 +2 PLAC Tower of London,London,England +1 BURI +2 PLAC St. George Chap.,Windsor,Berkshire,England +1 FAMC @F618@ +1 FAMS @F567@ +<< +0x0000337b: rkey[0080]: ' I1218' off: 0x0000237b len: 0x000000e8 +>> +0 @I1218@ INDI +1 NAME Margaret of_Anjou // +1 SEX F +1 BIRT +2 DATE 23 MAR 1429 +2 PLAC Pont-a-Mousson,Lorraine +1 DEAT +2 DATE 25 AUG 1482 +2 PLAC Chateau de,Dampiere,Near Saumur +1 BURI +2 PLAC Angers,Cathedral +1 FAMC @F619@ +1 FAMS @F567@ +<< +0x00003463: rkey[0081]: ' I1219' off: 0x00002463 len: 0x000000e8 +>> +0 @I1219@ INDI +1 NAME Henry_V // +1 SEX M +1 TITL King of England +1 BIRT +2 DATE 9 AUG 1387 +2 PLAC Monmouth +1 DEAT +2 DATE 31 AUG 1422 +2 PLAC Bois de,Vincennes +1 BURI +2 PLAC Westminster,Abbey,London,England +1 FAMC @F620@ +1 FAMS @F618@ +<< +0x0000354b: rkey[0082]: ' I1220' off: 0x0000254b len: 0x000000e6 +>> +0 @I1220@ INDI +1 NAME Catherine of_Valois // +1 SEX F +1 BIRT +2 DATE 27 OCT 1401 +2 PLAC Paris +1 DEAT +2 DATE 3 JAN 1437 +2 PLAC Bermondsey,Abbey +1 BURI +2 PLAC Westminster,Abbey,London,England +1 FAMC @F621@ +1 FAMS @F618@ +1 FAMS @F622@ +<< +0x00003631: rkey[0083]: ' I1221' off: 0x00002631 len: 0x000000fb +>> +0 @I1221@ INDI +1 NAME Henry_IV // +1 SEX M +1 TITL King of England +1 BIRT +2 DATE 4 APR 1366 +2 PLAC Bolingbrooke,Castle +1 DEAT +2 DATE 20 MAR 1413 +2 PLAC London,England +1 BURI +2 PLAC Canterbury,Cathedral,England +1 FAMC @F623@ +1 FAMS @F620@ +1 FAMS @F624@ +<< +0x0000372c: rkey[0084]: ' I1222' off: 0x0000272c len: 0x0000007f +>> +0 @I1222@ INDI +1 NAME Mary /De_Bohun/ +1 SEX F +1 DEAT +2 DATE 4 JUL 1394 +2 PLAC Peterborough,Castle +1 FAMC @F625@ +1 FAMS @F620@ +<< +0x000037ab: rkey[0085]: ' I1223' off: 0x000027ab len: 0x00000065 +>> +0 @I1223@ INDI +1 NAME Son // +1 SEX M +1 BIRT +2 DATE APR 1382 +1 DEAT +2 DATE ABT 1382 +1 FAMC @F620@ +<< +0x00003810: rkey[0086]: ' I1224' off: 0x00002810 len: 0x000000aa +>> +0 @I1224@ INDI +1 NAME Thomas // +1 SEX M +1 TITL Duke of Clarence +1 BIRT +2 DATE 1388 +2 PLAC Kenilworth +1 DEAT +2 DATE 22 MAR 1421 +2 PLAC Beauge +1 FAMC @F620@ +1 FAMS @F626@ +<< +0x000038ba: rkey[0087]: ' I1225' off: 0x000028ba len: 0x000000a9 +>> +0 @I1225@ INDI +1 NAME John // +1 SEX M +1 TITL Duke of Bedford +1 BIRT +2 DATE 20 JUN 1389 +1 DEAT +2 DATE 15 SEP 1435 +2 PLAC Rouen +1 FAMC @F620@ +1 FAMS @F627@ +1 FAMS @F628@ +<< +0x00003963: rkey[0088]: ' I1226' off: 0x00002963 len: 0x000000b7 +>> +0 @I1226@ INDI +1 NAME Humphrey of_Gloucester // +1 SEX M +1 TITL Duke +1 BIRT +2 DATE SEP 1390 +1 DEAT +2 DATE 23 FEB 1447 +2 PLAC Bury St. Edmunds +1 FAMC @F620@ +1 FAMS @F629@ +1 FAMS @F630@ +<< +0x00003a1a: rkey[0089]: ' I1227' off: 0x00002a1a len: 0x0000009d +>> +0 @I1227@ INDI +1 NAME Blanche // +1 SEX F +1 BIRT +2 DATE 1392 +2 PLAC Peterborough,Castle +1 DEAT +2 DATE 21 MAY 1409 +2 PLAC Germany +1 FAMC @F620@ +1 FAMS @F631@ +<< +0x00003ab7: rkey[0090]: ' I1228' off: 0x00002ab7 len: 0x000000af +>> +0 @I1228@ INDI +1 NAME Philippa // +1 SEX F +1 BIRT +2 DATE 4 JUL 1394 +2 PLAC Peterborough,Castle +1 DEAT +2 DATE 5 JAN 1430 +2 PLAC Convent,of Vadstena +1 FAMC @F620@ +1 FAMS @F632@ +<< +0x00003b66: rkey[0091]: ' I1229' off: 0x00002b66 len: 0x000000fe +>> +0 @I1229@ INDI +1 NAME Edward_III // +1 SEX M +1 TITL King of England +1 BIRT +2 DATE 13 NOV 1312 +2 PLAC Windsor Castle,Berkshire,England +1 DEAT +2 DATE 21 JUN 1377 +2 PLAC Sheen Palace +1 BURI +2 PLAC Westminster,Abbey,London,England +1 FAMC @F92@ +1 FAMS @F633@ +<< +0x00003c64: rkey[0092]: ' I1230' off: 0x00002c64 len: 0x000000f9 +>> +0 @I1230@ INDI +1 NAME Philippa of_Hainault // +1 SEX F +1 BIRT +2 DATE 24 JUN 1311 +2 PLAC Valenciennes +1 DEAT +2 DATE 14 AUG 1369 +2 PLAC Windsor Castle,Windsor,Berkshire,England +1 BURI +2 PLAC Westminster,Abbey,London,England +1 FAMC @F634@ +1 FAMS @F633@ +<< +0x00003d5d: rkey[0093]: ' I1231' off: 0x00002d5d len: 0x0000010f +>> +0 @I1231@ INDI +1 NAME Edward // +1 SEX M +1 TITL Prince of Wales +1 BIRT +2 DATE 15 JUN 1330 +2 PLAC Woodstock,Oxfordshire,England +1 DEAT +2 DATE 8 JUN 1376 +2 PLAC Westminster,Palace,London,England +1 BURI +2 PLAC Canterbury,Cathedral,London,England +1 FAMC @F633@ +1 FAMS @F635@ +<< +0x00003e6c: rkey[0094]: ' I1232' off: 0x00002e6c len: 0x0000009e +>> +0 @I1232@ INDI +1 NAME Isabella // +1 SEX F +1 BIRT +2 DATE 16 JUN 1332 +2 PLAC Woodstock +1 DEAT +2 DATE BEF OCT 1382 +2 PLAC London +1 FAMC @F633@ +1 FAMS @F636@ +<< +0x00003f0a: rkey[0095]: ' I1233' off: 0x00002f0a len: 0x00000094 +>> +0 @I1233@ INDI +1 NAME Joan (Joanna) // +1 SEX F +1 BIRT +2 DATE ABT FEB 1335 +2 PLAC Woodstock +1 DEAT +2 DATE 2 SEP 1348 +2 PLAC Bayonne +1 FAMC @F633@ +<< +0x00003f9e: rkey[0096]: ' I1234' off: 0x00002f9e len: 0x00000095 +>> +0 @I1234@ INDI +1 NAME William of_Hatfield // +1 SEX M +1 BIRT +2 DATE BEF 16 FEB 1337 +2 PLAC Hatfield Herts +1 DEAT +2 DATE BEF 8 JUL 1337 +1 FAMC @F633@ +<< +0x00004033: rkey[0097]: ' I1235' off: 0x00003033 len: 0x000000d6 +>> +0 @I1235@ INDI +1 NAME Lionel of_Antwerp // +1 SEX M +1 TITL Duke of Clarence +1 BIRT +2 DATE 29 NOV 1338 +2 PLAC Antwerp,Belgium +1 DEAT +2 DATE 10 DEC 1363 +2 PLAC Dublin,Ireland +1 FAMC @F633@ +1 FAMS @F637@ +1 FAMS @F638@ +<< +0x00004109: rkey[0098]: ' I1236' off: 0x00003109 len: 0x000000d4 +>> +0 @I1236@ INDI +1 NAME John of_Gaunt // +1 SEX M +1 TITL Duke of Lancast. +1 BIRT +2 DATE MAR 1340 +2 PLAC Ghent +1 DEAT +2 DATE 3 FEB 1399 +2 PLAC Leicester Castle +1 FAMC @F633@ +1 FAMS @F623@ +1 FAMS @F639@ +1 FAMS @F640@ +<< +0x000041dd: rkey[0099]: ' I1237' off: 0x000031dd len: 0x000000d9 +>> +0 @I1237@ INDI +1 NAME Edmund of_Langley // +1 SEX M +1 TITL Duke of York +1 BIRT +2 DATE 5 JUN 1341 +2 PLAC Kings Langley,Herts +1 DEAT +2 DATE 1 AUG 1402 +2 PLAC Kings Langley,Herts +1 FAMC @F633@ +1 FAMS @F570@ +1 FAMS @F641@ +<< +0x000042b6: rkey[0100]: ' I1238' off: 0x000032b6 len: 0x00000094 +>> +0 @I1238@ INDI +1 NAME Blanche // +1 SEX F +1 BIRT +2 DATE MAR 1342 +2 PLAC Tower of London +1 DEAT +2 DATE MAR 1342 +2 PLAC Tower of London +1 FAMC @F633@ +<< +0x0000434a: rkey[0101]: ' I1239' off: 0x0000334a len: 0x00000094 +>> +0 @I1239@ INDI +1 NAME Mary // +1 SEX F +1 BIRT +2 DATE 10 OCT 1344 +2 PLAC Waltham,Near Winchester +1 DEAT +2 DATE 1361/1362 +1 FAMC @F633@ +1 FAMS @F642@ +<< +0x000043de: rkey[0102]: ' I1240' off: 0x000033de len: 0x000000a7 +>> +0 @I1240@ INDI +1 NAME Margaret // +1 SEX F +1 BIRT +2 DATE 20 JUL 1346 +2 PLAC Windsor Castle,Berkshire,England +1 DEAT +2 DATE AFT 1 OCT 1361 +1 FAMC @F633@ +1 FAMS @F643@ +<< +0x00004485: rkey[0103]: ' I1241' off: 0x00003485 len: 0x0000009b +>> +0 @I1241@ INDI +1 NAME William of_Windsor // +1 SEX M +1 BIRT +2 DATE 24 JUN 1348 +2 PLAC Windsor Castle,Berkshire,England +1 DEAT +2 DATE SEP 1348 +1 FAMC @F633@ +<< +0x00004520: rkey[0104]: ' I1242' off: 0x00003520 len: 0x000000c0 +>> +0 @I1242@ INDI +1 NAME Thomas of_Woodstock // +1 SEX M +1 TITL Duke of Glouces. +1 BIRT +2 DATE 7 JAN 1355 +2 PLAC Woodstock +1 DEAT +2 DATE 15 SEP 1396/1397 +2 PLAC Calais +1 FAMC @F633@ +1 FAMS @F644@ +<< +0x000045e0: rkey[0105]: ' I1243' off: 0x000035e0 len: 0x00000099 +>> +0 @I1243@ INDI +1 NAME Blanche of_Lancaster // +1 SEX F +1 BIRT +2 DATE 1341 +1 DEAT +2 DATE 12 SEP 1369 +2 PLAC Bolingbroke,Castle +1 FAMC @F645@ +1 FAMS @F623@ +<< +0x00004679: rkey[0106]: ' I1244' off: 0x00003679 len: 0x0000009a +>> +0 @I1244@ INDI +1 NAME Isabella_II // +1 SEX F +1 TITL Queen of Spain +1 BIRT +2 DATE 1830 +2 PLAC Madrid,Spain +1 DEAT +2 DATE 1904 +1 FAMC @F646@ +1 FAMS @F415@ +<< +0x00004713: rkey[0107]: ' I1245' off: 0x00003713 len: 0x0000006b +>> +0 @I1245@ INDI +1 NAME Don_Francisco /de_Asis/ +1 SEX M +1 BIRT +2 DATE 1822 +1 DEAT +2 DATE 1902 +1 FAMS @F415@ +<< +0x0000477e: rkey[0108]: ' I1246' off: 0x0000377e len: 0x000000b1 +>> +0 @I1246@ INDI +1 NAME Ferdinand_VII // +1 SEX M +1 TITL King of Spain +1 BIRT +2 DATE 1784 +1 DEAT +2 DATE 1833 +1 FAMC @F647@ +1 FAMS @F648@ +1 FAMS @F649@ +1 FAMS @F650@ +1 FAMS @F646@ +<< +0x0000482f: rkey[0109]: ' I1247' off: 0x0000382f len: 0x000000d8 +>> +0 @I1247@ INDI +1 NAME Mary /Stuart/ +1 SEX F +1 TITL Queen of Scots +1 BIRT +2 DATE 7 DEC 1542 +2 PLAC Linlithgow,Scotland +1 DEAT +2 DATE 8 FEB 1587 +2 PLAC ,England +1 FAMC @F492@ +1 FAMS @F651@ +1 FAMS @F435@ +1 FAMS @F652@ +<< +0x00004907: rkey[0110]: ' I1248' off: 0x00003907 len: 0x000000e3 +>> +0 @I1248@ INDI +1 NAME Francis_II // +1 SEX M +1 TITL King of France +1 BIRT +2 DATE 19 JAN 1544 +2 PLAC Fontainebleau,France +1 DEAT +2 DATE 5 DEC 1560 +2 PLAC Orleans,France +1 BURI +2 PLAC St. Denis,France +1 FAMC @F653@ +1 FAMS @F651@ +<< +0x000049ea: rkey[0111]: ' I1249' off: 0x000039ea len: 0x00000084 +>> +0 @I1249@ INDI +1 NAME Henry /Stuart/ +1 SEX M +1 TITL Lord Darnley +1 BIRT +2 DATE 1545 +1 DEAT +2 DATE 1567 +1 FAMC @F654@ +1 FAMS @F435@ +<< +0x00004a6e: rkey[0112]: ' I1250' off: 0x00003a6e len: 0x00000067 +>> +0 @I1250@ INDI +1 NAME James /Hepburn/ +1 SEX M +1 TITL Earl Bothwell-4 +1 DEAT +2 DATE 1576 +1 FAMS @F652@ +<< +0x00004ad5: rkey[0113]: ' I1251' off: 0x00003ad5 len: 0x00000071 +>> +0 @I1251@ INDI +1 NAME Mary of_Guise // +1 SEX F +1 BIRT +2 DATE 1515 +1 DEAT +2 DATE 1560 +1 FAMC @F655@ +1 FAMS @F492@ +<< +0x00004b46: rkey[0114]: ' I1252' off: 0x00003b46 len: 0x0000009f +>> +0 @I1252@ INDI +1 NAME James_III // +1 SEX M +1 TITL King of Scotland +1 BIRT +2 DATE 1451 +2 PLAC Stirling,Scotland +1 DEAT +2 DATE 1488 +1 FAMC @F656@ +1 FAMS @F490@ +<< +0x00004be5: rkey[0115]: ' I1253' off: 0x00003be5 len: 0x00000056 +>> +0 @I1253@ INDI +1 NAME Richard de_Burgh // +1 SEX M +1 TITL Earl of Ulster +1 FAMS @F657@ +<< +0x00004c3b: rkey[0116]: ' I1254' off: 0x00003c3b len: 0x0000008f +>> +0 @I1254@ INDI +1 NAME Edmund /Tudor/ +1 SEX M +1 TITL Earl of Richmond +1 BIRT +2 DATE ABT 1430 +1 DEAT +2 DATE 1456 +1 FAMC @F622@ +1 FAMS @F454@ +<< +0x00004cca: rkey[0117]: ' I1255' off: 0x00003cca len: 0x00000099 +>> +0 @I1255@ INDI +1 NAME Margaret of_Richmond /Beaufort/ +1 SEX F +1 TITL Countess +1 DEAT +2 DATE 1509 +1 FAMC @F658@ +1 FAMS @F454@ +1 FAMS @F659@ +1 FAMS @F660@ +<< +0x00004d63: rkey[0118]: ' I1256' off: 0x00003d63 len: 0x000000b4 +>> +0 @I1256@ INDI +1 NAME John of_Eltham // +1 SEX M +1 TITL Earl of Cornwall +1 BIRT +2 DATE ABT 15 AUG 1316 +2 PLAC Eltham Palace,Kent +1 DEAT +2 DATE 14 SEP 1336 +2 PLAC Perth +1 FAMC @F92@ +<< +0x00004e17: rkey[0119]: ' I1257' off: 0x00003e17 len: 0x0000009a +>> +0 @I1257@ INDI +1 NAME Eleanor // +1 SEX F +1 BIRT +2 DATE 18 JUN 1318 +2 PLAC Woodstock +1 DEAT +2 DATE 22 APR 1355 +2 PLAC Deventer +1 FAMC @F92@ +1 FAMS @F661@ +<< +0x00004eb1: rkey[0120]: ' I1258' off: 0x00003eb1 len: 0x000000b6 +>> +0 @I1258@ INDI +1 NAME Joan of_the_Tower // +1 SEX F +1 BIRT +2 DATE 5 JUL 1321 +2 PLAC Tower of London,London,England +1 DEAT +2 DATE 7 SEP 1362 +2 PLAC Hertford +1 FAMC @F92@ +1 FAMS @F662@ +<< +0x00004f67: rkey[0121]: ' I1259' off: 0x00003f67 len: 0x00000052 +>> +0 @I1259@ INDI +1 NAME Rainald_II of_Gueldres // +1 SEX M +1 TITL Duke +1 FAMS @F661@ +<< +0x00004fb9: rkey[0122]: ' I1260' off: 0x00003fb9 len: 0x0000007f +>> +0 @I1260@ INDI +1 NAME Charles of_Orleans // +1 SEX M +1 TITL Duke of Orleans +1 BIRT +2 DATE 1391 +1 DEAT +2 DATE 1465 +1 FAMS @F493@ +<< +0x00005038: rkey[0123]: ' I1261' off: 0x00004038 len: 0x00000118 +>> +0 @I1261@ INDI +1 NAME Edward_I (Longshanks) // +1 SEX M +1 TITL King of England +1 BIRT +2 DATE 17 JUN 1239 +2 PLAC Westminster,Palace,London,England +1 DEAT +2 DATE 7 JUL 1307 +2 PLAC Near Carlisle +1 BURI +2 PLAC Westminster,Abbey,London,England +1 FAMC @F663@ +1 FAMS @F192@ +1 FAMS @F664@ +<< +0x00005150: rkey[0124]: ' I1262' off: 0x00004150 len: 0x000000ec +>> +0 @I1262@ INDI +1 NAME Eleanor of_Castile // +1 SEX F +1 BIRT +2 DATE ABT 1244 +2 PLAC Castile +1 DEAT +2 DATE 24 NOV 1290 +2 PLAC Herdeby,Near Grantham,Lincolnshire +1 BURI +2 PLAC Westminster,Abbey,London,England +1 FAMC @F665@ +1 FAMS @F192@ +<< +0x0000523c: rkey[0125]: ' I1263' off: 0x0000423c len: 0x000000a1 +>> +0 @I1263@ INDI +1 NAME Eleanor // +1 SEX F +1 BIRT +2 DATE 17 JUN 1264 +2 PLAC Windsor Castle,Berkshire,England +1 DEAT +2 DATE 12 OCT 1297 +2 PLAC Ghent +1 FAMC @F192@ +<< +0x000052dd: rkey[0126]: ' I1264' off: 0x000042dd len: 0x0000005b +>> +0 @I1264@ INDI +1 NAME Joan // +1 SEX F +1 BIRT +2 DATE 1265 +1 DEAT +2 DATE 1265 +1 FAMC @F192@ +<< +0x00005338: rkey[0127]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0128]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0129]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0130]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0131]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0132]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0133]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0134]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0135]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0136]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0137]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0138]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0139]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0140]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0141]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0142]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0143]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0144]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0145]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0146]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0147]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0148]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0149]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0150]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0151]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0152]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0153]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0154]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0155]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0156]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0157]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0158]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0159]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0160]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0161]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0162]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0163]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0164]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0165]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0166]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0167]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0168]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0169]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0170]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0171]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0172]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0173]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0174]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0175]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0176]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0177]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0178]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0179]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0180]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0181]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0182]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0183]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0184]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0185]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0186]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0187]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0188]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0189]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0190]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0191]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0192]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0193]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0194]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0195]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0196]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0197]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0198]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0199]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0200]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0201]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0202]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0203]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0204]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0205]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0206]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0207]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0208]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0209]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0210]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0211]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0212]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0213]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0214]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0215]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0216]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0217]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0218]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0219]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0220]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0221]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0222]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0223]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0224]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0225]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0226]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0227]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0228]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0229]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0230]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0231]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0232]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0233]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0234]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0235]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0236]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0237]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0238]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0239]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0240]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0241]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0242]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0243]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0244]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0245]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0246]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0247]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0248]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0249]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0250]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0251]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0252]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0253]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005338: rkey[0254]: ' ' off: 0x00000000 len: 0x00000000 +>><< + +0x00005338: EOF (0x00005338) GOOD + +BLOCK - DIRECTORY +0x00000000: ix_self: 0x00000003 (aa/ad) +0x00000004: ix_type: 2 (BLOCK) +0x00000006: ix_pad1: 0x0000 +0x00000008: ix_parent: 0x00000000 (aa/aa) +0x0000000c: ix_nkeys: 127 +0x0000000e: ix_rkey[0000]: ' I1265' +0x00000016: ix_rkey[0001]: ' I1266' +0x0000001e: ix_rkey[0002]: ' I1267' +0x00000026: ix_rkey[0003]: ' I1268' +0x0000002e: ix_rkey[0004]: ' I1269' +0x00000036: ix_rkey[0005]: ' I1270' +0x0000003e: ix_rkey[0006]: ' I1271' +0x00000046: ix_rkey[0007]: ' I1272' +0x0000004e: ix_rkey[0008]: ' I1273' +0x00000056: ix_rkey[0009]: ' I1274' +0x0000005e: ix_rkey[0010]: ' I1275' +0x00000066: ix_rkey[0011]: ' I1276' +0x0000006e: ix_rkey[0012]: ' I1277' +0x00000076: ix_rkey[0013]: ' I1278' +0x0000007e: ix_rkey[0014]: ' I1279' +0x00000086: ix_rkey[0015]: ' I1280' +0x0000008e: ix_rkey[0016]: ' I1281' +0x00000096: ix_rkey[0017]: ' I1282' +0x0000009e: ix_rkey[0018]: ' I1283' +0x000000a6: ix_rkey[0019]: ' I1284' +0x000000ae: ix_rkey[0020]: ' I1285' +0x000000b6: ix_rkey[0021]: ' I1286' +0x000000be: ix_rkey[0022]: ' I1287' +0x000000c6: ix_rkey[0023]: ' I1288' +0x000000ce: ix_rkey[0024]: ' I1289' +0x000000d6: ix_rkey[0025]: ' I1290' +0x000000de: ix_rkey[0026]: ' I1291' +0x000000e6: ix_rkey[0027]: ' I1292' +0x000000ee: ix_rkey[0028]: ' I1293' +0x000000f6: ix_rkey[0029]: ' I1294' +0x000000fe: ix_rkey[0030]: ' I1295' +0x00000106: ix_rkey[0031]: ' I1296' +0x0000010e: ix_rkey[0032]: ' I1297' +0x00000116: ix_rkey[0033]: ' I1298' +0x0000011e: ix_rkey[0034]: ' I1299' +0x00000126: ix_rkey[0035]: ' I1300' +0x0000012e: ix_rkey[0036]: ' I1301' +0x00000136: ix_rkey[0037]: ' I1302' +0x0000013e: ix_rkey[0038]: ' I1303' +0x00000146: ix_rkey[0039]: ' I1304' +0x0000014e: ix_rkey[0040]: ' I1305' +0x00000156: ix_rkey[0041]: ' I1306' +0x0000015e: ix_rkey[0042]: ' I1307' +0x00000166: ix_rkey[0043]: ' I1308' +0x0000016e: ix_rkey[0044]: ' I1309' +0x00000176: ix_rkey[0045]: ' I1310' +0x0000017e: ix_rkey[0046]: ' I1311' +0x00000186: ix_rkey[0047]: ' I1312' +0x0000018e: ix_rkey[0048]: ' I1313' +0x00000196: ix_rkey[0049]: ' I1314' +0x0000019e: ix_rkey[0050]: ' I1315' +0x000001a6: ix_rkey[0051]: ' I1316' +0x000001ae: ix_rkey[0052]: ' I1317' +0x000001b6: ix_rkey[0053]: ' I1318' +0x000001be: ix_rkey[0054]: ' I1319' +0x000001c6: ix_rkey[0055]: ' I1320' +0x000001ce: ix_rkey[0056]: ' I1321' +0x000001d6: ix_rkey[0057]: ' I1322' +0x000001de: ix_rkey[0058]: ' I1323' +0x000001e6: ix_rkey[0059]: ' I1324' +0x000001ee: ix_rkey[0060]: ' I1325' +0x000001f6: ix_rkey[0061]: ' I1326' +0x000001fe: ix_rkey[0062]: ' I1327' +0x00000206: ix_rkey[0063]: ' I1328' +0x0000020e: ix_rkey[0064]: ' I1329' +0x00000216: ix_rkey[0065]: ' I1330' +0x0000021e: ix_rkey[0066]: ' I1331' +0x00000226: ix_rkey[0067]: ' I1332' +0x0000022e: ix_rkey[0068]: ' I1333' +0x00000236: ix_rkey[0069]: ' I1334' +0x0000023e: ix_rkey[0070]: ' I1335' +0x00000246: ix_rkey[0071]: ' I1336' +0x0000024e: ix_rkey[0072]: ' I1337' +0x00000256: ix_rkey[0073]: ' I1338' +0x0000025e: ix_rkey[0074]: ' I1339' +0x00000266: ix_rkey[0075]: ' I1340' +0x0000026e: ix_rkey[0076]: ' I1341' +0x00000276: ix_rkey[0077]: ' I1342' +0x0000027e: ix_rkey[0078]: ' I1343' +0x00000286: ix_rkey[0079]: ' I1344' +0x0000028e: ix_rkey[0080]: ' I1345' +0x00000296: ix_rkey[0081]: ' I1346' +0x0000029e: ix_rkey[0082]: ' I1347' +0x000002a6: ix_rkey[0083]: ' I1348' +0x000002ae: ix_rkey[0084]: ' I1349' +0x000002b6: ix_rkey[0085]: ' I1350' +0x000002be: ix_rkey[0086]: ' I1351' +0x000002c6: ix_rkey[0087]: ' I1352' +0x000002ce: ix_rkey[0088]: ' I1353' +0x000002d6: ix_rkey[0089]: ' I1354' +0x000002de: ix_rkey[0090]: ' I1355' +0x000002e6: ix_rkey[0091]: ' I1356' +0x000002ee: ix_rkey[0092]: ' I1357' +0x000002f6: ix_rkey[0093]: ' I1358' +0x000002fe: ix_rkey[0094]: ' I1359' +0x00000306: ix_rkey[0095]: ' I1360' +0x0000030e: ix_rkey[0096]: ' I1361' +0x00000316: ix_rkey[0097]: ' I1362' +0x0000031e: ix_rkey[0098]: ' I1363' +0x00000326: ix_rkey[0099]: ' I1364' +0x0000032e: ix_rkey[0100]: ' I1365' +0x00000336: ix_rkey[0101]: ' I1366' +0x0000033e: ix_rkey[0102]: ' I1367' +0x00000346: ix_rkey[0103]: ' I1368' +0x0000034e: ix_rkey[0104]: ' I1369' +0x00000356: ix_rkey[0105]: ' I1370' +0x0000035e: ix_rkey[0106]: ' I1371' +0x00000366: ix_rkey[0107]: ' I1372' +0x0000036e: ix_rkey[0108]: ' I1373' +0x00000376: ix_rkey[0109]: ' I1374' +0x0000037e: ix_rkey[0110]: ' I1375' +0x00000386: ix_rkey[0111]: ' I1376' +0x0000038e: ix_rkey[0112]: ' I1377' +0x00000396: ix_rkey[0113]: ' I1378' +0x0000039e: ix_rkey[0114]: ' I1379' +0x000003a6: ix_rkey[0115]: ' I1380' +0x000003ae: ix_rkey[0116]: ' I1381' +0x000003b6: ix_rkey[0117]: ' I1382' +0x000003be: ix_rkey[0118]: ' I1383' +0x000003c6: ix_rkey[0119]: ' I1384' +0x000003ce: ix_rkey[0120]: ' I1385' +0x000003d6: ix_rkey[0121]: ' I1386' +0x000003de: ix_rkey[0122]: ' I1387' +0x000003e6: ix_rkey[0123]: ' I1388' +0x000003ee: ix_rkey[0124]: ' I1389' +0x000003f6: ix_rkey[0125]: ' I1390' +0x000003fe: ix_rkey[0126]: ' I1391' +0x00000406: ix_rkey[0127]: ' ' +0x0000040e: ix_rkey[0128]: ' ' +0x00000416: ix_rkey[0129]: ' ' +0x0000041e: ix_rkey[0130]: ' ' +0x00000426: ix_rkey[0131]: ' ' +0x0000042e: ix_rkey[0132]: ' ' +0x00000436: ix_rkey[0133]: ' ' +0x0000043e: ix_rkey[0134]: ' ' +0x00000446: ix_rkey[0135]: ' ' +0x0000044e: ix_rkey[0136]: ' ' +0x00000456: ix_rkey[0137]: ' ' +0x0000045e: ix_rkey[0138]: ' ' +0x00000466: ix_rkey[0139]: ' ' +0x0000046e: ix_rkey[0140]: ' ' +0x00000476: ix_rkey[0141]: ' ' +0x0000047e: ix_rkey[0142]: ' ' +0x00000486: ix_rkey[0143]: ' ' +0x0000048e: ix_rkey[0144]: ' ' +0x00000496: ix_rkey[0145]: ' ' +0x0000049e: ix_rkey[0146]: ' ' +0x000004a6: ix_rkey[0147]: ' ' +0x000004ae: ix_rkey[0148]: ' ' +0x000004b6: ix_rkey[0149]: ' ' +0x000004be: ix_rkey[0150]: ' ' +0x000004c6: ix_rkey[0151]: ' ' +0x000004ce: ix_rkey[0152]: ' ' +0x000004d6: ix_rkey[0153]: ' ' +0x000004de: ix_rkey[0154]: ' ' +0x000004e6: ix_rkey[0155]: ' ' +0x000004ee: ix_rkey[0156]: ' ' +0x000004f6: ix_rkey[0157]: ' ' +0x000004fe: ix_rkey[0158]: ' ' +0x00000506: ix_rkey[0159]: ' ' +0x0000050e: ix_rkey[0160]: ' ' +0x00000516: ix_rkey[0161]: ' ' +0x0000051e: ix_rkey[0162]: ' ' +0x00000526: ix_rkey[0163]: ' ' +0x0000052e: ix_rkey[0164]: ' ' +0x00000536: ix_rkey[0165]: ' ' +0x0000053e: ix_rkey[0166]: ' ' +0x00000546: ix_rkey[0167]: ' ' +0x0000054e: ix_rkey[0168]: ' ' +0x00000556: ix_rkey[0169]: ' ' +0x0000055e: ix_rkey[0170]: ' ' +0x00000566: ix_rkey[0171]: ' ' +0x0000056e: ix_rkey[0172]: ' ' +0x00000576: ix_rkey[0173]: ' ' +0x0000057e: ix_rkey[0174]: ' ' +0x00000586: ix_rkey[0175]: ' ' +0x0000058e: ix_rkey[0176]: ' ' +0x00000596: ix_rkey[0177]: ' ' +0x0000059e: ix_rkey[0178]: ' ' +0x000005a6: ix_rkey[0179]: ' ' +0x000005ae: ix_rkey[0180]: ' ' +0x000005b6: ix_rkey[0181]: ' ' +0x000005be: ix_rkey[0182]: ' ' +0x000005c6: ix_rkey[0183]: ' ' +0x000005ce: ix_rkey[0184]: ' ' +0x000005d6: ix_rkey[0185]: ' ' +0x000005de: ix_rkey[0186]: ' ' +0x000005e6: ix_rkey[0187]: ' ' +0x000005ee: ix_rkey[0188]: ' ' +0x000005f6: ix_rkey[0189]: ' ' +0x000005fe: ix_rkey[0190]: ' ' +0x00000606: ix_rkey[0191]: ' ' +0x0000060e: ix_rkey[0192]: ' ' +0x00000616: ix_rkey[0193]: ' ' +0x0000061e: ix_rkey[0194]: ' ' +0x00000626: ix_rkey[0195]: ' ' +0x0000062e: ix_rkey[0196]: ' ' +0x00000636: ix_rkey[0197]: ' ' +0x0000063e: ix_rkey[0198]: ' ' +0x00000646: ix_rkey[0199]: ' ' +0x0000064e: ix_rkey[0200]: ' ' +0x00000656: ix_rkey[0201]: ' ' +0x0000065e: ix_rkey[0202]: ' ' +0x00000666: ix_rkey[0203]: ' ' +0x0000066e: ix_rkey[0204]: ' ' +0x00000676: ix_rkey[0205]: ' ' +0x0000067e: ix_rkey[0206]: ' ' +0x00000686: ix_rkey[0207]: ' ' +0x0000068e: ix_rkey[0208]: ' ' +0x00000696: ix_rkey[0209]: ' ' +0x0000069e: ix_rkey[0210]: ' ' +0x000006a6: ix_rkey[0211]: ' ' +0x000006ae: ix_rkey[0212]: ' ' +0x000006b6: ix_rkey[0213]: ' ' +0x000006be: ix_rkey[0214]: ' ' +0x000006c6: ix_rkey[0215]: ' ' +0x000006ce: ix_rkey[0216]: ' ' +0x000006d6: ix_rkey[0217]: ' ' +0x000006de: ix_rkey[0218]: ' ' +0x000006e6: ix_rkey[0219]: ' ' +0x000006ee: ix_rkey[0220]: ' ' +0x000006f6: ix_rkey[0221]: ' ' +0x000006fe: ix_rkey[0222]: ' ' +0x00000706: ix_rkey[0223]: ' ' +0x0000070e: ix_rkey[0224]: ' ' +0x00000716: ix_rkey[0225]: ' ' +0x0000071e: ix_rkey[0226]: ' ' +0x00000726: ix_rkey[0227]: ' ' +0x0000072e: ix_rkey[0228]: ' ' +0x00000736: ix_rkey[0229]: ' ' +0x0000073e: ix_rkey[0230]: ' ' +0x00000746: ix_rkey[0231]: ' ' +0x0000074e: ix_rkey[0232]: ' ' +0x00000756: ix_rkey[0233]: ' ' +0x0000075e: ix_rkey[0234]: ' ' +0x00000766: ix_rkey[0235]: ' ' +0x0000076e: ix_rkey[0236]: ' ' +0x00000776: ix_rkey[0237]: ' ' +0x0000077e: ix_rkey[0238]: ' ' +0x00000786: ix_rkey[0239]: ' ' +0x0000078e: ix_rkey[0240]: ' ' +0x00000796: ix_rkey[0241]: ' ' +0x0000079e: ix_rkey[0242]: ' ' +0x000007a6: ix_rkey[0243]: ' ' +0x000007ae: ix_rkey[0244]: ' ' +0x000007b6: ix_rkey[0245]: ' ' +0x000007be: ix_rkey[0246]: ' ' +0x000007c6: ix_rkey[0247]: ' ' +0x000007ce: ix_rkey[0248]: ' ' +0x000007d6: ix_rkey[0249]: ' ' +0x000007de: ix_rkey[0250]: ' ' +0x000007e6: ix_rkey[0251]: ' ' +0x000007ee: ix_rkey[0252]: ' ' +0x000007f6: ix_rkey[0253]: ' ' +0x000007fe: ix_rkey[0254]: ' ' +0x00000806: ix_pad2: 0x0000 +0x00000808: ix_offs[0000]: 0x00000000 +0x0000080c: ix_lens[0000]: 0x000000ab +0x00000810: ix_offs[0001]: 0x000000ab +0x00000814: ix_lens[0001]: 0x000000a0 +0x00000818: ix_offs[0002]: 0x0000014b +0x0000081c: ix_lens[0002]: 0x0000008a +0x00000820: ix_offs[0003]: 0x000001d5 +0x00000824: ix_lens[0003]: 0x000000b8 +0x00000828: ix_offs[0004]: 0x0000028d +0x0000082c: ix_lens[0004]: 0x000000bb +0x00000830: ix_offs[0005]: 0x00000348 +0x00000834: ix_lens[0005]: 0x000000ac +0x00000838: ix_offs[0006]: 0x000003f4 +0x0000083c: ix_lens[0006]: 0x0000007a +0x00000840: ix_offs[0007]: 0x0000046e +0x00000844: ix_lens[0007]: 0x000000a5 +0x00000848: ix_offs[0008]: 0x00000513 +0x0000084c: ix_lens[0008]: 0x00000074 +0x00000850: ix_offs[0009]: 0x00000587 +0x00000854: ix_lens[0009]: 0x0000009d +0x00000858: ix_offs[0010]: 0x00000624 +0x0000085c: ix_lens[0010]: 0x00000064 +0x00000860: ix_offs[0011]: 0x00000688 +0x00000864: ix_lens[0011]: 0x0000005e +0x00000868: ix_offs[0012]: 0x000006e6 +0x0000086c: ix_lens[0012]: 0x000000d6 +0x00000870: ix_offs[0013]: 0x000007bc +0x00000874: ix_lens[0013]: 0x000000cb +0x00000878: ix_offs[0014]: 0x00000887 +0x0000087c: ix_lens[0014]: 0x000000bb +0x00000880: ix_offs[0015]: 0x00000942 +0x00000884: ix_lens[0015]: 0x00000086 +0x00000888: ix_offs[0016]: 0x000009c8 +0x0000088c: ix_lens[0016]: 0x00000103 +0x00000890: ix_offs[0017]: 0x00000acb +0x00000894: ix_lens[0017]: 0x000000dc +0x00000898: ix_offs[0018]: 0x00000ba7 +0x0000089c: ix_lens[0018]: 0x000000bc +0x000008a0: ix_offs[0019]: 0x00000c63 +0x000008a4: ix_lens[0019]: 0x000000a1 +0x000008a8: ix_offs[0020]: 0x00000d04 +0x000008ac: ix_lens[0020]: 0x000000cd +0x000008b0: ix_offs[0021]: 0x00000dd1 +0x000008b4: ix_lens[0021]: 0x0000006c +0x000008b8: ix_offs[0022]: 0x00000e3d +0x000008bc: ix_lens[0022]: 0x00000069 +0x000008c0: ix_offs[0023]: 0x00000ea6 +0x000008c4: ix_lens[0023]: 0x000000a8 +0x000008c8: ix_offs[0024]: 0x00000f4e +0x000008cc: ix_lens[0024]: 0x0000006c +0x000008d0: ix_offs[0025]: 0x00000fba +0x000008d4: ix_lens[0025]: 0x0000006a +0x000008d8: ix_offs[0026]: 0x00001024 +0x000008dc: ix_lens[0026]: 0x0000007c +0x000008e0: ix_offs[0027]: 0x000010a0 +0x000008e4: ix_lens[0027]: 0x00000061 +0x000008e8: ix_offs[0028]: 0x00001101 +0x000008ec: ix_lens[0028]: 0x000000a0 +0x000008f0: ix_offs[0029]: 0x000011a1 +0x000008f4: ix_lens[0029]: 0x00000080 +0x000008f8: ix_offs[0030]: 0x00001221 +0x000008fc: ix_lens[0030]: 0x00000081 +0x00000900: ix_offs[0031]: 0x000012a2 +0x00000904: ix_lens[0031]: 0x0000008c +0x00000908: ix_offs[0032]: 0x0000132e +0x0000090c: ix_lens[0032]: 0x0000004e +0x00000910: ix_offs[0033]: 0x0000137c +0x00000914: ix_lens[0033]: 0x00000055 +0x00000918: ix_offs[0034]: 0x000013d1 +0x0000091c: ix_lens[0034]: 0x000000ca +0x00000920: ix_offs[0035]: 0x0000149b +0x00000924: ix_lens[0035]: 0x000000a6 +0x00000928: ix_offs[0036]: 0x00001541 +0x0000092c: ix_lens[0036]: 0x00000099 +0x00000930: ix_offs[0037]: 0x000015da +0x00000934: ix_lens[0037]: 0x0000008a +0x00000938: ix_offs[0038]: 0x00001664 +0x0000093c: ix_lens[0038]: 0x00000078 +0x00000940: ix_offs[0039]: 0x000016dc +0x00000944: ix_lens[0039]: 0x0000009d +0x00000948: ix_offs[0040]: 0x00001779 +0x0000094c: ix_lens[0040]: 0x00000043 +0x00000950: ix_offs[0041]: 0x000017bc +0x00000954: ix_lens[0041]: 0x00000072 +0x00000958: ix_offs[0042]: 0x0000182e +0x0000095c: ix_lens[0042]: 0x00000038 +0x00000960: ix_offs[0043]: 0x00001866 +0x00000964: ix_lens[0043]: 0x00000066 +0x00000968: ix_offs[0044]: 0x000018cc +0x0000096c: ix_lens[0044]: 0x000000a2 +0x00000970: ix_offs[0045]: 0x0000196e +0x00000974: ix_lens[0045]: 0x00000055 +0x00000978: ix_offs[0046]: 0x000019c3 +0x0000097c: ix_lens[0046]: 0x0000008f +0x00000980: ix_offs[0047]: 0x00001a52 +0x00000984: ix_lens[0047]: 0x00000082 +0x00000988: ix_offs[0048]: 0x00001ad4 +0x0000098c: ix_lens[0048]: 0x00000076 +0x00000990: ix_offs[0049]: 0x00001b4a +0x00000994: ix_lens[0049]: 0x00000076 +0x00000998: ix_offs[0050]: 0x00001bc0 +0x0000099c: ix_lens[0050]: 0x00000038 +0x000009a0: ix_offs[0051]: 0x00001bf8 +0x000009a4: ix_lens[0051]: 0x00000081 +0x000009a8: ix_offs[0052]: 0x00001c79 +0x000009ac: ix_lens[0052]: 0x00000038 +0x000009b0: ix_offs[0053]: 0x00001cb1 +0x000009b4: ix_lens[0053]: 0x0000007a +0x000009b8: ix_offs[0054]: 0x00001d2b +0x000009bc: ix_lens[0054]: 0x00000057 +0x000009c0: ix_offs[0055]: 0x00001d82 +0x000009c4: ix_lens[0055]: 0x00000038 +0x000009c8: ix_offs[0056]: 0x00001dba +0x000009cc: ix_lens[0056]: 0x0000005a +0x000009d0: ix_offs[0057]: 0x00001e14 +0x000009d4: ix_lens[0057]: 0x00000038 +0x000009d8: ix_offs[0058]: 0x00001e4c +0x000009dc: ix_lens[0058]: 0x00000074 +0x000009e0: ix_offs[0059]: 0x00001ec0 +0x000009e4: ix_lens[0059]: 0x0000003c +0x000009e8: ix_offs[0060]: 0x00001efc +0x000009ec: ix_lens[0060]: 0x00000058 +0x000009f0: ix_offs[0061]: 0x00001f54 +0x000009f4: ix_lens[0061]: 0x00000065 +0x000009f8: ix_offs[0062]: 0x00001fb9 +0x000009fc: ix_lens[0062]: 0x00000063 +0x00000a00: ix_offs[0063]: 0x0000201c +0x00000a04: ix_lens[0063]: 0x0000009e +0x00000a08: ix_offs[0064]: 0x000020ba +0x00000a0c: ix_lens[0064]: 0x00000082 +0x00000a10: ix_offs[0065]: 0x0000213c +0x00000a14: ix_lens[0065]: 0x00000061 +0x00000a18: ix_offs[0066]: 0x0000219d +0x00000a1c: ix_lens[0066]: 0x00000059 +0x00000a20: ix_offs[0067]: 0x000021f6 +0x00000a24: ix_lens[0067]: 0x00000059 +0x00000a28: ix_offs[0068]: 0x0000224f +0x00000a2c: ix_lens[0068]: 0x0000007a +0x00000a30: ix_offs[0069]: 0x000022c9 +0x00000a34: ix_lens[0069]: 0x00000087 +0x00000a38: ix_offs[0070]: 0x00002350 +0x00000a3c: ix_lens[0070]: 0x00000076 +0x00000a40: ix_offs[0071]: 0x000023c6 +0x00000a44: ix_lens[0071]: 0x00000042 +0x00000a48: ix_offs[0072]: 0x00002408 +0x00000a4c: ix_lens[0072]: 0x0000006b +0x00000a50: ix_offs[0073]: 0x00002473 +0x00000a54: ix_lens[0073]: 0x0000007d +0x00000a58: ix_offs[0074]: 0x000024f0 +0x00000a5c: ix_lens[0074]: 0x0000004a +0x00000a60: ix_offs[0075]: 0x0000253a +0x00000a64: ix_lens[0075]: 0x00000057 +0x00000a68: ix_offs[0076]: 0x00002591 +0x00000a6c: ix_lens[0076]: 0x000000f7 +0x00000a70: ix_offs[0077]: 0x00002688 +0x00000a74: ix_lens[0077]: 0x00000075 +0x00000a78: ix_offs[0078]: 0x000026fd +0x00000a7c: ix_lens[0078]: 0x00000096 +0x00000a80: ix_offs[0079]: 0x00002793 +0x00000a84: ix_lens[0079]: 0x00000089 +0x00000a88: ix_offs[0080]: 0x0000281c +0x00000a8c: ix_lens[0080]: 0x0000006e +0x00000a90: ix_offs[0081]: 0x0000288a +0x00000a94: ix_lens[0081]: 0x00000075 +0x00000a98: ix_offs[0082]: 0x000028ff +0x00000a9c: ix_lens[0082]: 0x00000078 +0x00000aa0: ix_offs[0083]: 0x00002977 +0x00000aa4: ix_lens[0083]: 0x00000073 +0x00000aa8: ix_offs[0084]: 0x000029ea +0x00000aac: ix_lens[0084]: 0x00000078 +0x00000ab0: ix_offs[0085]: 0x00002a62 +0x00000ab4: ix_lens[0085]: 0x0000005c +0x00000ab8: ix_offs[0086]: 0x00002abe +0x00000abc: ix_lens[0086]: 0x0000005d +0x00000ac0: ix_offs[0087]: 0x00002b1b +0x00000ac4: ix_lens[0087]: 0x0000005b +0x00000ac8: ix_offs[0088]: 0x00002b76 +0x00000acc: ix_lens[0088]: 0x0000007a +0x00000ad0: ix_offs[0089]: 0x00002bf0 +0x00000ad4: ix_lens[0089]: 0x0000006d +0x00000ad8: ix_offs[0090]: 0x00002c5d +0x00000adc: ix_lens[0090]: 0x00000079 +0x00000ae0: ix_offs[0091]: 0x00002cd6 +0x00000ae4: ix_lens[0091]: 0x00000082 +0x00000ae8: ix_offs[0092]: 0x00002d58 +0x00000aec: ix_lens[0092]: 0x00000066 +0x00000af0: ix_offs[0093]: 0x00002dbe +0x00000af4: ix_lens[0093]: 0x00000052 +0x00000af8: ix_offs[0094]: 0x00002e10 +0x00000afc: ix_lens[0094]: 0x00000050 +0x00000b00: ix_offs[0095]: 0x00002e60 +0x00000b04: ix_lens[0095]: 0x00000064 +0x00000b08: ix_offs[0096]: 0x00002ec4 +0x00000b0c: ix_lens[0096]: 0x00000076 +0x00000b10: ix_offs[0097]: 0x00002f3a +0x00000b14: ix_lens[0097]: 0x0000009a +0x00000b18: ix_offs[0098]: 0x00002fd4 +0x00000b1c: ix_lens[0098]: 0x0000005d +0x00000b20: ix_offs[0099]: 0x00003031 +0x00000b24: ix_lens[0099]: 0x00000120 +0x00000b28: ix_offs[0100]: 0x00003151 +0x00000b2c: ix_lens[0100]: 0x0000009f +0x00000b30: ix_offs[0101]: 0x000031f0 +0x00000b34: ix_lens[0101]: 0x000000d7 +0x00000b38: ix_offs[0102]: 0x000032c7 +0x00000b3c: ix_lens[0102]: 0x0000010d +0x00000b40: ix_offs[0103]: 0x000033d4 +0x00000b44: ix_lens[0103]: 0x000000ab +0x00000b48: ix_offs[0104]: 0x0000347f +0x00000b4c: ix_lens[0104]: 0x00000093 +0x00000b50: ix_offs[0105]: 0x00003512 +0x00000b54: ix_lens[0105]: 0x000000ab +0x00000b58: ix_offs[0106]: 0x000035bd +0x00000b5c: ix_lens[0106]: 0x000000d7 +0x00000b60: ix_offs[0107]: 0x00003694 +0x00000b64: ix_lens[0107]: 0x000000e4 +0x00000b68: ix_offs[0108]: 0x00003778 +0x00000b6c: ix_lens[0108]: 0x000000b4 +0x00000b70: ix_offs[0109]: 0x0000382c +0x00000b74: ix_lens[0109]: 0x000000bd +0x00000b78: ix_offs[0110]: 0x000038e9 +0x00000b7c: ix_lens[0110]: 0x000000a0 +0x00000b80: ix_offs[0111]: 0x00003989 +0x00000b84: ix_lens[0111]: 0x000000f4 +0x00000b88: ix_offs[0112]: 0x00003a7d +0x00000b8c: ix_lens[0112]: 0x000000a0 +0x00000b90: ix_offs[0113]: 0x00003b1d +0x00000b94: ix_lens[0113]: 0x000000a1 +0x00000b98: ix_offs[0114]: 0x00003bbe +0x00000b9c: ix_lens[0114]: 0x0000009a +0x00000ba0: ix_offs[0115]: 0x00003c58 +0x00000ba4: ix_lens[0115]: 0x00000102 +0x00000ba8: ix_offs[0116]: 0x00003d5a +0x00000bac: ix_lens[0116]: 0x000000cd +0x00000bb0: ix_offs[0117]: 0x00003e27 +0x00000bb4: ix_lens[0117]: 0x000000bf +0x00000bb8: ix_offs[0118]: 0x00003ee6 +0x00000bbc: ix_lens[0118]: 0x0000007e +0x00000bc0: ix_offs[0119]: 0x00003f64 +0x00000bc4: ix_lens[0119]: 0x000000d4 +0x00000bc8: ix_offs[0120]: 0x00004038 +0x00000bcc: ix_lens[0120]: 0x0000007a +0x00000bd0: ix_offs[0121]: 0x000040b2 +0x00000bd4: ix_lens[0121]: 0x00000037 +0x00000bd8: ix_offs[0122]: 0x000040e9 +0x00000bdc: ix_lens[0122]: 0x0000003d +0x00000be0: ix_offs[0123]: 0x00004126 +0x00000be4: ix_lens[0123]: 0x000000b5 +0x00000be8: ix_offs[0124]: 0x000041db +0x00000bec: ix_lens[0124]: 0x00000038 +0x00000bf0: ix_offs[0125]: 0x00004213 +0x00000bf4: ix_lens[0125]: 0x000000aa +0x00000bf8: ix_offs[0126]: 0x000042bd +0x00000bfc: ix_lens[0126]: 0x0000010e +0x00000c00: ix_offs[0127]: 0x00000000 +0x00000c04: ix_lens[0127]: 0x00000000 +0x00000c08: ix_offs[0128]: 0x00000000 +0x00000c0c: ix_lens[0128]: 0x00000000 +0x00000c10: ix_offs[0129]: 0x00000000 +0x00000c14: ix_lens[0129]: 0x00000000 +0x00000c18: ix_offs[0130]: 0x00000000 +0x00000c1c: ix_lens[0130]: 0x00000000 +0x00000c20: ix_offs[0131]: 0x00000000 +0x00000c24: ix_lens[0131]: 0x00000000 +0x00000c28: ix_offs[0132]: 0x00000000 +0x00000c2c: ix_lens[0132]: 0x00000000 +0x00000c30: ix_offs[0133]: 0x00000000 +0x00000c34: ix_lens[0133]: 0x00000000 +0x00000c38: ix_offs[0134]: 0x00000000 +0x00000c3c: ix_lens[0134]: 0x00000000 +0x00000c40: ix_offs[0135]: 0x00000000 +0x00000c44: ix_lens[0135]: 0x00000000 +0x00000c48: ix_offs[0136]: 0x00000000 +0x00000c4c: ix_lens[0136]: 0x00000000 +0x00000c50: ix_offs[0137]: 0x00000000 +0x00000c54: ix_lens[0137]: 0x00000000 +0x00000c58: ix_offs[0138]: 0x00000000 +0x00000c5c: ix_lens[0138]: 0x00000000 +0x00000c60: ix_offs[0139]: 0x00000000 +0x00000c64: ix_lens[0139]: 0x00000000 +0x00000c68: ix_offs[0140]: 0x00000000 +0x00000c6c: ix_lens[0140]: 0x00000000 +0x00000c70: ix_offs[0141]: 0x00000000 +0x00000c74: ix_lens[0141]: 0x00000000 +0x00000c78: ix_offs[0142]: 0x00000000 +0x00000c7c: ix_lens[0142]: 0x00000000 +0x00000c80: ix_offs[0143]: 0x00000000 +0x00000c84: ix_lens[0143]: 0x00000000 +0x00000c88: ix_offs[0144]: 0x00000000 +0x00000c8c: ix_lens[0144]: 0x00000000 +0x00000c90: ix_offs[0145]: 0x00000000 +0x00000c94: ix_lens[0145]: 0x00000000 +0x00000c98: ix_offs[0146]: 0x00000000 +0x00000c9c: ix_lens[0146]: 0x00000000 +0x00000ca0: ix_offs[0147]: 0x00000000 +0x00000ca4: ix_lens[0147]: 0x00000000 +0x00000ca8: ix_offs[0148]: 0x00000000 +0x00000cac: ix_lens[0148]: 0x00000000 +0x00000cb0: ix_offs[0149]: 0x00000000 +0x00000cb4: ix_lens[0149]: 0x00000000 +0x00000cb8: ix_offs[0150]: 0x00000000 +0x00000cbc: ix_lens[0150]: 0x00000000 +0x00000cc0: ix_offs[0151]: 0x00000000 +0x00000cc4: ix_lens[0151]: 0x00000000 +0x00000cc8: ix_offs[0152]: 0x00000000 +0x00000ccc: ix_lens[0152]: 0x00000000 +0x00000cd0: ix_offs[0153]: 0x00000000 +0x00000cd4: ix_lens[0153]: 0x00000000 +0x00000cd8: ix_offs[0154]: 0x00000000 +0x00000cdc: ix_lens[0154]: 0x00000000 +0x00000ce0: ix_offs[0155]: 0x00000000 +0x00000ce4: ix_lens[0155]: 0x00000000 +0x00000ce8: ix_offs[0156]: 0x00000000 +0x00000cec: ix_lens[0156]: 0x00000000 +0x00000cf0: ix_offs[0157]: 0x00000000 +0x00000cf4: ix_lens[0157]: 0x00000000 +0x00000cf8: ix_offs[0158]: 0x00000000 +0x00000cfc: ix_lens[0158]: 0x00000000 +0x00000d00: ix_offs[0159]: 0x00000000 +0x00000d04: ix_lens[0159]: 0x00000000 +0x00000d08: ix_offs[0160]: 0x00000000 +0x00000d0c: ix_lens[0160]: 0x00000000 +0x00000d10: ix_offs[0161]: 0x00000000 +0x00000d14: ix_lens[0161]: 0x00000000 +0x00000d18: ix_offs[0162]: 0x00000000 +0x00000d1c: ix_lens[0162]: 0x00000000 +0x00000d20: ix_offs[0163]: 0x00000000 +0x00000d24: ix_lens[0163]: 0x00000000 +0x00000d28: ix_offs[0164]: 0x00000000 +0x00000d2c: ix_lens[0164]: 0x00000000 +0x00000d30: ix_offs[0165]: 0x00000000 +0x00000d34: ix_lens[0165]: 0x00000000 +0x00000d38: ix_offs[0166]: 0x00000000 +0x00000d3c: ix_lens[0166]: 0x00000000 +0x00000d40: ix_offs[0167]: 0x00000000 +0x00000d44: ix_lens[0167]: 0x00000000 +0x00000d48: ix_offs[0168]: 0x00000000 +0x00000d4c: ix_lens[0168]: 0x00000000 +0x00000d50: ix_offs[0169]: 0x00000000 +0x00000d54: ix_lens[0169]: 0x00000000 +0x00000d58: ix_offs[0170]: 0x00000000 +0x00000d5c: ix_lens[0170]: 0x00000000 +0x00000d60: ix_offs[0171]: 0x00000000 +0x00000d64: ix_lens[0171]: 0x00000000 +0x00000d68: ix_offs[0172]: 0x00000000 +0x00000d6c: ix_lens[0172]: 0x00000000 +0x00000d70: ix_offs[0173]: 0x00000000 +0x00000d74: ix_lens[0173]: 0x00000000 +0x00000d78: ix_offs[0174]: 0x00000000 +0x00000d7c: ix_lens[0174]: 0x00000000 +0x00000d80: ix_offs[0175]: 0x00000000 +0x00000d84: ix_lens[0175]: 0x00000000 +0x00000d88: ix_offs[0176]: 0x00000000 +0x00000d8c: ix_lens[0176]: 0x00000000 +0x00000d90: ix_offs[0177]: 0x00000000 +0x00000d94: ix_lens[0177]: 0x00000000 +0x00000d98: ix_offs[0178]: 0x00000000 +0x00000d9c: ix_lens[0178]: 0x00000000 +0x00000da0: ix_offs[0179]: 0x00000000 +0x00000da4: ix_lens[0179]: 0x00000000 +0x00000da8: ix_offs[0180]: 0x00000000 +0x00000dac: ix_lens[0180]: 0x00000000 +0x00000db0: ix_offs[0181]: 0x00000000 +0x00000db4: ix_lens[0181]: 0x00000000 +0x00000db8: ix_offs[0182]: 0x00000000 +0x00000dbc: ix_lens[0182]: 0x00000000 +0x00000dc0: ix_offs[0183]: 0x00000000 +0x00000dc4: ix_lens[0183]: 0x00000000 +0x00000dc8: ix_offs[0184]: 0x00000000 +0x00000dcc: ix_lens[0184]: 0x00000000 +0x00000dd0: ix_offs[0185]: 0x00000000 +0x00000dd4: ix_lens[0185]: 0x00000000 +0x00000dd8: ix_offs[0186]: 0x00000000 +0x00000ddc: ix_lens[0186]: 0x00000000 +0x00000de0: ix_offs[0187]: 0x00000000 +0x00000de4: ix_lens[0187]: 0x00000000 +0x00000de8: ix_offs[0188]: 0x00000000 +0x00000dec: ix_lens[0188]: 0x00000000 +0x00000df0: ix_offs[0189]: 0x00000000 +0x00000df4: ix_lens[0189]: 0x00000000 +0x00000df8: ix_offs[0190]: 0x00000000 +0x00000dfc: ix_lens[0190]: 0x00000000 +0x00000e00: ix_offs[0191]: 0x00000000 +0x00000e04: ix_lens[0191]: 0x00000000 +0x00000e08: ix_offs[0192]: 0x00000000 +0x00000e0c: ix_lens[0192]: 0x00000000 +0x00000e10: ix_offs[0193]: 0x00000000 +0x00000e14: ix_lens[0193]: 0x00000000 +0x00000e18: ix_offs[0194]: 0x00000000 +0x00000e1c: ix_lens[0194]: 0x00000000 +0x00000e20: ix_offs[0195]: 0x00000000 +0x00000e24: ix_lens[0195]: 0x00000000 +0x00000e28: ix_offs[0196]: 0x00000000 +0x00000e2c: ix_lens[0196]: 0x00000000 +0x00000e30: ix_offs[0197]: 0x00000000 +0x00000e34: ix_lens[0197]: 0x00000000 +0x00000e38: ix_offs[0198]: 0x00000000 +0x00000e3c: ix_lens[0198]: 0x00000000 +0x00000e40: ix_offs[0199]: 0x00000000 +0x00000e44: ix_lens[0199]: 0x00000000 +0x00000e48: ix_offs[0200]: 0x00000000 +0x00000e4c: ix_lens[0200]: 0x00000000 +0x00000e50: ix_offs[0201]: 0x00000000 +0x00000e54: ix_lens[0201]: 0x00000000 +0x00000e58: ix_offs[0202]: 0x00000000 +0x00000e5c: ix_lens[0202]: 0x00000000 +0x00000e60: ix_offs[0203]: 0x00000000 +0x00000e64: ix_lens[0203]: 0x00000000 +0x00000e68: ix_offs[0204]: 0x00000000 +0x00000e6c: ix_lens[0204]: 0x00000000 +0x00000e70: ix_offs[0205]: 0x00000000 +0x00000e74: ix_lens[0205]: 0x00000000 +0x00000e78: ix_offs[0206]: 0x00000000 +0x00000e7c: ix_lens[0206]: 0x00000000 +0x00000e80: ix_offs[0207]: 0x00000000 +0x00000e84: ix_lens[0207]: 0x00000000 +0x00000e88: ix_offs[0208]: 0x00000000 +0x00000e8c: ix_lens[0208]: 0x00000000 +0x00000e90: ix_offs[0209]: 0x00000000 +0x00000e94: ix_lens[0209]: 0x00000000 +0x00000e98: ix_offs[0210]: 0x00000000 +0x00000e9c: ix_lens[0210]: 0x00000000 +0x00000ea0: ix_offs[0211]: 0x00000000 +0x00000ea4: ix_lens[0211]: 0x00000000 +0x00000ea8: ix_offs[0212]: 0x00000000 +0x00000eac: ix_lens[0212]: 0x00000000 +0x00000eb0: ix_offs[0213]: 0x00000000 +0x00000eb4: ix_lens[0213]: 0x00000000 +0x00000eb8: ix_offs[0214]: 0x00000000 +0x00000ebc: ix_lens[0214]: 0x00000000 +0x00000ec0: ix_offs[0215]: 0x00000000 +0x00000ec4: ix_lens[0215]: 0x00000000 +0x00000ec8: ix_offs[0216]: 0x00000000 +0x00000ecc: ix_lens[0216]: 0x00000000 +0x00000ed0: ix_offs[0217]: 0x00000000 +0x00000ed4: ix_lens[0217]: 0x00000000 +0x00000ed8: ix_offs[0218]: 0x00000000 +0x00000edc: ix_lens[0218]: 0x00000000 +0x00000ee0: ix_offs[0219]: 0x00000000 +0x00000ee4: ix_lens[0219]: 0x00000000 +0x00000ee8: ix_offs[0220]: 0x00000000 +0x00000eec: ix_lens[0220]: 0x00000000 +0x00000ef0: ix_offs[0221]: 0x00000000 +0x00000ef4: ix_lens[0221]: 0x00000000 +0x00000ef8: ix_offs[0222]: 0x00000000 +0x00000efc: ix_lens[0222]: 0x00000000 +0x00000f00: ix_offs[0223]: 0x00000000 +0x00000f04: ix_lens[0223]: 0x00000000 +0x00000f08: ix_offs[0224]: 0x00000000 +0x00000f0c: ix_lens[0224]: 0x00000000 +0x00000f10: ix_offs[0225]: 0x00000000 +0x00000f14: ix_lens[0225]: 0x00000000 +0x00000f18: ix_offs[0226]: 0x00000000 +0x00000f1c: ix_lens[0226]: 0x00000000 +0x00000f20: ix_offs[0227]: 0x00000000 +0x00000f24: ix_lens[0227]: 0x00000000 +0x00000f28: ix_offs[0228]: 0x00000000 +0x00000f2c: ix_lens[0228]: 0x00000000 +0x00000f30: ix_offs[0229]: 0x00000000 +0x00000f34: ix_lens[0229]: 0x00000000 +0x00000f38: ix_offs[0230]: 0x00000000 +0x00000f3c: ix_lens[0230]: 0x00000000 +0x00000f40: ix_offs[0231]: 0x00000000 +0x00000f44: ix_lens[0231]: 0x00000000 +0x00000f48: ix_offs[0232]: 0x00000000 +0x00000f4c: ix_lens[0232]: 0x00000000 +0x00000f50: ix_offs[0233]: 0x00000000 +0x00000f54: ix_lens[0233]: 0x00000000 +0x00000f58: ix_offs[0234]: 0x00000000 +0x00000f5c: ix_lens[0234]: 0x00000000 +0x00000f60: ix_offs[0235]: 0x00000000 +0x00000f64: ix_lens[0235]: 0x00000000 +0x00000f68: ix_offs[0236]: 0x00000000 +0x00000f6c: ix_lens[0236]: 0x00000000 +0x00000f70: ix_offs[0237]: 0x00000000 +0x00000f74: ix_lens[0237]: 0x00000000 +0x00000f78: ix_offs[0238]: 0x00000000 +0x00000f7c: ix_lens[0238]: 0x00000000 +0x00000f80: ix_offs[0239]: 0x00000000 +0x00000f84: ix_lens[0239]: 0x00000000 +0x00000f88: ix_offs[0240]: 0x00000000 +0x00000f8c: ix_lens[0240]: 0x00000000 +0x00000f90: ix_offs[0241]: 0x00000000 +0x00000f94: ix_lens[0241]: 0x00000000 +0x00000f98: ix_offs[0242]: 0x00000000 +0x00000f9c: ix_lens[0242]: 0x00000000 +0x00000fa0: ix_offs[0243]: 0x00000000 +0x00000fa4: ix_lens[0243]: 0x00000000 +0x00000fa8: ix_offs[0244]: 0x00000000 +0x00000fac: ix_lens[0244]: 0x00000000 +0x00000fb0: ix_offs[0245]: 0x00000000 +0x00000fb4: ix_lens[0245]: 0x00000000 +0x00000fb8: ix_offs[0246]: 0x00000000 +0x00000fbc: ix_lens[0246]: 0x00000000 +0x00000fc0: ix_offs[0247]: 0x00000000 +0x00000fc4: ix_lens[0247]: 0x00000000 +0x00000fc8: ix_offs[0248]: 0x00000000 +0x00000fcc: ix_lens[0248]: 0x00000000 +0x00000fd0: ix_offs[0249]: 0x00000000 +0x00000fd4: ix_lens[0249]: 0x00000000 +0x00000fd8: ix_offs[0250]: 0x00000000 +0x00000fdc: ix_lens[0250]: 0x00000000 +0x00000fe0: ix_offs[0251]: 0x00000000 +0x00000fe4: ix_lens[0251]: 0x00000000 +0x00000fe8: ix_offs[0252]: 0x00000000 +0x00000fec: ix_lens[0252]: 0x00000000 +0x00000ff0: ix_offs[0253]: 0x00000000 +0x00000ff4: ix_lens[0253]: 0x00000000 +0x00000ff8: ix_offs[0254]: 0x00000000 +0x00000ffc: ix_lens[0254]: 0x00000000 + +BLOCK - DATA +0x00001000: rkey[0000]: ' I1265' off: 0x00000000 len: 0x000000ab +>> +0 @I1265@ INDI +1 NAME John // +1 SEX M +1 BIRT +2 DATE 10 JUL 1266 +2 PLAC Windsor,Berkshire,England +1 DEAT +2 DATE 3 AUG 1271 +2 PLAC Westminster,London,England +1 FAMC @F192@ +<< +0x000010ab: rkey[0001]: ' I1266' off: 0x000000ab len: 0x000000a0 +>> +0 @I1266@ INDI +1 NAME Henry // +1 SEX M +1 BIRT +2 DATE 13 JUL 1267 +2 PLAC Windsor,Berkshire,England +1 DEAT +2 DATE 14 OCT 1274 +2 PLAC Merton,Surrey +1 FAMC @F192@ +<< +0x0000114b: rkey[0002]: ' I1267' off: 0x0000014b len: 0x0000008a +>> +0 @I1267@ INDI +1 NAME Julian (Katherine) // +1 SEX F +1 BIRT +2 DATE 1271 +2 PLAC Holy Land +1 DEAT +2 DATE 1271 +2 PLAC Holy Land +1 FAMC @F192@ +<< +0x000011d5: rkey[0003]: ' I1268' off: 0x000001d5 len: 0x000000b8 +>> +0 @I1268@ INDI +1 NAME Joan of_Acre // +1 SEX F +1 BIRT +2 DATE 1272 +2 PLAC Acre,Palestine +1 DEAT +2 DATE 23 APR 1307 +2 PLAC Clare,Suffolk,England +1 FAMC @F192@ +1 FAMS @F666@ +1 FAMS @F667@ +<< +0x0000128d: rkey[0004]: ' I1269' off: 0x0000028d len: 0x000000bb +>> +0 @I1269@ INDI +1 NAME Alfonso // +1 SEX M +1 TITL Earl of Chester +1 BIRT +2 DATE 24 NOV 1273 +2 PLAC Bordeaux +1 DEAT +2 DATE 19 AUG 1284 +2 PLAC Windsor Castle,Berkshire,England +1 FAMC @F192@ +<< +0x00001348: rkey[0005]: ' I1270' off: 0x00000348 len: 0x000000ac +>> +0 @I1270@ INDI +1 NAME Margaret // +1 SEX F +1 BIRT +2 DATE 11 SEP 1275 +2 PLAC Windsor Castle,Berkshire,England +1 DEAT +2 DATE 1318 +2 PLAC Brussels +1 FAMC @F192@ +1 FAMS @F668@ +<< +0x000013f4: rkey[0006]: ' I1271' off: 0x000003f4 len: 0x0000007a +>> +0 @I1271@ INDI +1 NAME Berengaria // +1 SEX F +1 BIRT +2 DATE 1276 +2 PLAC Kennington +1 DEAT +2 DATE ABT 1279 +1 FAMC @F192@ +<< +0x0000146e: rkey[0007]: ' I1272' off: 0x0000046e len: 0x000000a5 +>> +0 @I1272@ INDI +1 NAME Mary // +1 SEX F +1 BIRT +2 DATE 11 MAR 1278 +2 PLAC Windsor Castle,Berkshire,England +1 DEAT +2 DATE BEF 8 JUL 1332 +2 PLAC Amesbury +1 FAMC @F192@ +<< +0x00001513: rkey[0008]: ' I1273' off: 0x00000513 len: 0x00000074 +>> +0 @I1273@ INDI +1 NAME Alice // +1 SEX F +1 BIRT +2 DATE 12 MAR 1279 +2 PLAC Woodstock +1 DEAT +2 DATE 1291 +1 FAMC @F192@ +<< +0x00001587: rkey[0009]: ' I1274' off: 0x00000587 len: 0x0000009d +>> +0 @I1274@ INDI +1 NAME Elizabeth // +1 SEX F +1 BIRT +2 DATE AUG 1282 +2 PLAC Rhuddlan Castle +1 DEAT +2 DATE 5 MAY 1316 +1 FAMC @F192@ +1 FAMS @F669@ +1 FAMS @F670@ +<< +0x00001624: rkey[0010]: ' I1275' off: 0x00000624 len: 0x00000064 +>> +0 @I1275@ INDI +1 NAME Beatrice // +1 SEX F +1 BIRT +2 DATE ABT 1286 +2 PLAC Aquitaine +1 FAMC @F192@ +<< +0x00001688: rkey[0011]: ' I1276' off: 0x00000688 len: 0x0000005e +>> +0 @I1276@ INDI +1 NAME Blanche // +1 SEX F +1 BIRT +2 DATE 1290 +1 DEAT +2 DATE 1290 +1 FAMC @F192@ +<< +0x000016e6: rkey[0012]: ' I1277' off: 0x000006e6 len: 0x000000d6 +>> +0 @I1277@ INDI +1 NAME Marguerite of_France // +1 SEX F +1 BIRT +2 DATE 1279 +2 PLAC Paris +1 DEAT +2 DATE 14 FEB 1317 +2 PLAC Marlborough,Castle +1 BURI +2 PLAC Grey Friars,Church,London,England +1 FAMC @F671@ +1 FAMS @F664@ +<< +0x000017bc: rkey[0013]: ' I1278' off: 0x000007bc len: 0x000000cb +>> +0 @I1278@ INDI +1 NAME Thomas of_Brotherton // +1 SEX M +1 TITL Earl of Norfolk +1 BIRT +2 DATE 1 JUN 1300 +2 PLAC Brotherton,Yorkshire,England +1 DEAT +2 DATE AUG 1338 +1 FAMC @F664@ +1 FAMS @F672@ +1 FAMS @F673@ +<< +0x00001887: rkey[0014]: ' I1279' off: 0x00000887 len: 0x000000bb +>> +0 @I1279@ INDI +1 NAME Edmund of_Woodstock // +1 SEX M +1 TITL Earl of Kent +1 BIRT +2 DATE 5 AUG 1301 +2 PLAC Woodstock +1 DEAT +2 DATE 19 MAR 1330 +2 PLAC Winchester +1 FAMC @F664@ +1 FAMS @F674@ +<< +0x00001942: rkey[0015]: ' I1280' off: 0x00000942 len: 0x00000086 +>> +0 @I1280@ INDI +1 NAME Eleanor // +1 SEX F +1 BIRT +2 DATE 4 MAY 1306 +2 PLAC Winchester +1 DEAT +2 DATE 1311 +2 PLAC Amesbury +1 FAMC @F664@ +<< +0x000019c8: rkey[0016]: ' I1281' off: 0x000009c8 len: 0x00000103 +>> +0 @I1281@ INDI +1 NAME Henry_III // +1 SEX M +1 TITL King of England +1 BIRT +2 DATE 1 OCT 1207 +2 PLAC Winchester,Castle +1 DEAT +2 DATE 16 NOV 1272 +2 PLAC Westminster,Palace,London,England +1 BURI +2 PLAC Westminster,Abbey,London,England +1 FAMC @F675@ +1 FAMS @F663@ +<< +0x00001acb: rkey[0017]: ' I1282' off: 0x00000acb len: 0x000000dc +>> +0 @I1282@ INDI +1 NAME Eleanor of_Provence // +1 SEX F +1 BIRT +2 DATE ABT 1217 +2 PLAC Aix-en-Provence +1 DEAT +2 DATE 24 JUN 1291 +2 PLAC Amesbury,Wiltshire +1 BURI +2 PLAC Convent Church,Amesbury +1 FAMC @F676@ +1 FAMS @F663@ +<< +0x00001ba7: rkey[0018]: ' I1283' off: 0x00000ba7 len: 0x000000bc +>> +0 @I1283@ INDI +1 NAME Margaret // +1 SEX F +1 BIRT +2 DATE 29 SEP 1240 +2 PLAC Windsor Castle,Berkshire,England +1 DEAT +2 DATE 26 FEB 1275 +2 PLAC Cupar Castle,Fife +1 FAMC @F663@ +1 FAMS @F677@ +<< +0x00001c63: rkey[0019]: ' I1284' off: 0x00000c63 len: 0x000000a1 +>> +0 @I1284@ INDI +1 NAME Beatrice // +1 SEX F +1 BIRT +2 DATE 25 JUN 1242 +2 PLAC Bordeaux +1 DEAT +2 DATE 24 MAR 1275 +2 PLAC London,England +1 FAMC @F663@ +1 FAMS @F678@ +<< +0x00001d04: rkey[0020]: ' I1285' off: 0x00000d04 len: 0x000000cd +>> +0 @I1285@ INDI +1 NAME Edmund Crouchback of_Leicester// +1 SEX M +1 TITL Earl +1 BIRT +2 DATE 16 JAN 1245 +2 PLAC London,England +1 DEAT +2 DATE 5 JUN 1296 +2 PLAC Bayonne +1 FAMC @F663@ +1 FAMS @F679@ +1 FAMS @F680@ +<< +0x00001dd1: rkey[0021]: ' I1286' off: 0x00000dd1 len: 0x0000006c +>> +0 @I1286@ INDI +1 NAME Richard // +1 SEX M +1 BIRT +2 DATE ABT 1247 +1 DEAT +2 DATE BEF 1256 +1 FAMC @F663@ +<< +0x00001e3d: rkey[0022]: ' I1287' off: 0x00000e3d len: 0x00000069 +>> +0 @I1287@ INDI +1 NAME John // +1 SEX M +1 BIRT +2 DATE ABT 1250 +1 DEAT +2 DATE BEF 1256 +1 FAMC @F663@ +<< +0x00001ea6: rkey[0023]: ' I1288' off: 0x00000ea6 len: 0x000000a8 +>> +0 @I1288@ INDI +1 NAME Katherine // +1 SEX F +1 BIRT +2 DATE 25 NOV 1253 +2 PLAC Westminster +1 DEAT +2 DATE 3 MAY 1257 +2 PLAC Windsor Castle,Berkshire,England +1 FAMC @F663@ +<< +0x00001f4e: rkey[0024]: ' I1289' off: 0x00000f4e len: 0x0000006c +>> +0 @I1289@ INDI +1 NAME William // +1 SEX M +1 BIRT +2 DATE ABT 1256 +1 DEAT +2 DATE ABT 1256 +1 FAMC @F663@ +<< +0x00001fba: rkey[0025]: ' I1290' off: 0x00000fba len: 0x0000006a +>> +0 @I1290@ INDI +1 NAME Henry // +1 SEX M +1 BIRT +2 DATE AFT 1256 +1 DEAT +2 DATE ABT 1257 +1 FAMC @F663@ +<< +0x00002024: rkey[0026]: ' I1291' off: 0x00001024 len: 0x0000007c +>> +0 @I1291@ INDI +1 NAME John /Spencer/ +1 SEX M +1 TITL Hon. +1 BIRT +2 DATE 1734 +1 DEAT +2 DATE 1783 +1 FAMC @F681@ +1 FAMS @F462@ +<< +0x000020a0: rkey[0027]: ' I1292' off: 0x000010a0 len: 0x00000061 +>> +0 @I1292@ INDI +1 NAME Georgiana /Carteret/ +1 SEX F +1 TITL Lady +1 DEAT +2 DATE 1780 +1 FAMS @F462@ +<< +0x00002101: rkey[0028]: ' I1293' off: 0x00001101 len: 0x000000a0 +>> +0 @I1293@ INDI +1 NAME Henrietta // +1 SEX F +1 BIRT +2 DATE 28 FEB 1792 +2 PLAC Maastricht +1 DEAT +2 DATE 26 OCT 1864 +2 PLAC Schloss Rahr,Near Aachen +1 FAMS @F354@ +<< +0x000021a1: rkey[0029]: ' I1294' off: 0x000011a1 len: 0x00000080 +>> +0 @I1294@ INDI +1 NAME Paul_I /Romanov/ +1 SEX M +1 TITL Emperor +1 BIRT +2 DATE 1754 +1 DEAT +2 DATE 1801 +1 FAMC @F682@ +1 FAMS @F36@ +<< +0x00002221: rkey[0030]: ' I1295' off: 0x00001221 len: 0x00000081 +>> +0 @I1295@ INDI +1 NAME Maria Feodorovna of_Wurttemberg// +1 SEX F +1 BIRT +2 DATE 1759 +1 DEAT +2 DATE 1828 +1 FAMC @F683@ +1 FAMS @F36@ +<< +0x000022a2: rkey[0031]: ' I1296' off: 0x000012a2 len: 0x0000008c +>> +0 @I1296@ INDI +1 NAME Alexander_I /Romanov/ +1 SEX M +1 TITL Tsar of Russia +1 BIRT +2 DATE 1777 +1 DEAT +2 DATE 1825 +1 FAMC @F36@ +1 FAMS @F684@ +<< +0x0000232e: rkey[0032]: ' I1297' off: 0x0000132e len: 0x0000004e +>> +0 @I1297@ INDI +1 NAME Yelizaveta Alekseyevna of_Baden// +1 SEX F +1 FAMS @F684@ +<< +0x0000237c: rkey[0033]: ' I1298' off: 0x0000137c len: 0x00000055 +>> +0 @I1298@ INDI +1 NAME Konstantin /Romanov/ +1 SEX M +1 BIRT +2 DATE 1779 +1 FAMC @F684@ +<< +0x000023d1: rkey[0034]: ' I1299' off: 0x000013d1 len: 0x000000ca +>> +0 @I1299@ INDI +1 NAME Catherine_II the_Great // +1 SEX F +1 TITL Empress +1 BIRT +2 DATE 2 MAY 1729 +2 PLAC Szczecin,Poland +1 DEAT +2 DATE 17 NOV 1796 +2 PLAC St. Petersburg,Russia +1 FAMC @F685@ +1 FAMS @F682@ +<< +0x0000249b: rkey[0035]: ' I1300' off: 0x0000149b len: 0x000000a6 +>> +0 @I1300@ INDI +1 NAME Peter_III /Romanov/ +1 SEX M +1 TITL Emperor Russia +1 BIRT +2 DATE 1728 +2 PLAC Kiel,Germany +1 DEAT +2 DATE 17 JUL 1762 +1 FAMC @F686@ +1 FAMS @F682@ +<< +0x00002541: rkey[0036]: ' I1301' off: 0x00001541 len: 0x00000099 +>> +0 @I1301@ INDI +1 NAME Peter_I the_Great /Romanov/ +1 SEX M +1 TITL Emperor +1 BIRT +2 DATE 1672 +1 DEAT +2 DATE 1725 +1 FAMC @F687@ +1 FAMS @F688@ +1 FAMS @F689@ +<< +0x000025da: rkey[0037]: ' I1302' off: 0x000015da len: 0x0000008a +>> +0 @I1302@ INDI +1 NAME Catherine_I // +1 SEX F +1 TITL Empress +1 BIRT +2 DATE 1683 +2 PLAC Jakobstadt,Latvia +1 DEAT +2 DATE 1727 +1 FAMS @F688@ +<< +0x00002664: rkey[0038]: ' I1303' off: 0x00001664 len: 0x00000078 +>> +0 @I1303@ INDI +1 NAME Anna Petrovna /Romanov/ +1 SEX F +1 BIRT +2 DATE 1708 +1 DEAT +2 DATE 1728 +1 FAMC @F688@ +1 FAMS @F686@ +<< +0x000026dc: rkey[0039]: ' I1304' off: 0x000016dc len: 0x0000009d +>> +0 @I1304@ INDI +1 NAME Elizabeth Petrovna /Romanov/ +1 SEX F +1 TITL Empress +1 BIRT +2 DATE 1709 +2 PLAC Near Moscow,Russia +1 DEAT +2 DATE 1761/1762 +1 FAMC @F688@ +<< +0x00002779: rkey[0040]: ' I1305' off: 0x00001779 len: 0x00000043 +>> +0 @I1305@ INDI +1 NAME Yevdokiya Lopukhina // +1 SEX F +1 FAMS @F689@ +<< +0x000027bc: rkey[0041]: ' I1306' off: 0x000017bc len: 0x00000072 +>> +0 @I1306@ INDI +1 NAME Alexis /Romanov/ +1 SEX M +1 BIRT +2 DATE 1690 +1 DEAT +2 DATE 1718 +1 FAMC @F689@ +1 FAMS @F690@ +<< +0x0000282e: rkey[0042]: ' I1307' off: 0x0000182e len: 0x00000038 +>> +0 @I1307@ INDI +1 NAME Unknown // +1 SEX F +1 FAMS @F690@ +<< +0x00002866: rkey[0043]: ' I1308' off: 0x00001866 len: 0x00000066 +>> +0 @I1308@ INDI +1 NAME Peter_II /Romanov/ +1 SEX M +1 BIRT +2 DATE 1715 +1 DEAT +2 DATE 1730 +1 FAMC @F690@ +<< +0x000028cc: rkey[0044]: ' I1309' off: 0x000018cc len: 0x000000a2 +>> +0 @I1309@ INDI +1 NAME Alexis_I Michaylovich /Romanov/ +1 SEX M +1 TITL Emperor +1 BIRT +2 DATE 1629 +1 DEAT +2 DATE 1675/1676 +1 FAMC @F691@ +1 FAMS @F692@ +1 FAMS @F687@ +<< +0x0000296e: rkey[0045]: ' I1310' off: 0x0000196e len: 0x00000055 +>> +0 @I1310@ INDI +1 NAME Maria Miroslavkaya // +1 SEX F +1 DEAT +2 DATE 1668 +1 FAMS @F692@ +<< +0x000029c3: rkey[0046]: ' I1311' off: 0x000019c3 len: 0x0000008f +>> +0 @I1311@ INDI +1 NAME Feodor_III (Theodore) /Romanov/ +1 SEX M +1 TITL Emperor +1 BIRT +2 DATE 1662 +1 DEAT +2 DATE 1682 +1 FAMC @F692@ +1 FAMS @F693@ +<< +0x00002a52: rkey[0047]: ' I1312' off: 0x00001a52 len: 0x00000082 +>> +0 @I1312@ INDI +1 NAME Mikhail_III Feodorovich /Romanov/ +1 SEX M +1 BIRT +2 DATE 1597 +1 DEAT +2 DATE 1645 +1 FAMC @F694@ +1 FAMS @F691@ +<< +0x00002ad4: rkey[0048]: ' I1313' off: 0x00001ad4 len: 0x00000076 +>> +0 @I1313@ INDI +1 NAME Eudoxia /Streshniev/ +1 SEX F +1 BIRT +2 DATE 1608 +1 DEAT +2 DATE 1645 +1 FAMC @F695@ +1 FAMS @F691@ +<< +0x00002b4a: rkey[0049]: ' I1314' off: 0x00001b4a len: 0x00000076 +>> +0 @I1314@ INDI +1 NAME Natalia Narishkina // +1 SEX F +1 BIRT +2 DATE 1651 +1 DEAT +2 DATE 1694 +1 FAMC @F696@ +1 FAMS @F687@ +<< +0x00002bc0: rkey[0050]: ' I1315' off: 0x00001bc0 len: 0x00000038 +>> +0 @I1315@ INDI +1 NAME Unknown // +1 SEX F +1 FAMS @F693@ +<< +0x00002bf8: rkey[0051]: ' I1316' off: 0x00001bf8 len: 0x00000081 +>> +0 @I1316@ INDI +1 NAME Ivan_V /Romanov/ +1 SEX M +1 TITL Emperor +1 BIRT +2 DATE 1666 +1 DEAT +2 DATE 1696 +1 FAMC @F693@ +1 FAMS @F697@ +<< +0x00002c79: rkey[0052]: ' I1317' off: 0x00001c79 len: 0x00000038 +>> +0 @I1317@ INDI +1 NAME Unknown // +1 SEX F +1 FAMS @F697@ +<< +0x00002cb1: rkey[0053]: ' I1318' off: 0x00001cb1 len: 0x0000007a +>> +0 @I1318@ INDI +1 NAME Anna Ioannovna /Romanov/ +1 SEX F +1 TITL Empress +1 BIRT +2 DATE 1693 +1 DEAT +2 DATE 1740 +1 FAMC @F697@ +<< +0x00002d2b: rkey[0054]: ' I1319' off: 0x00001d2b len: 0x00000057 +>> +0 @I1319@ INDI +1 NAME Yekaterina of_Mecklenburg // +1 SEX F +1 FAMC @F697@ +1 FAMS @F698@ +<< +0x00002d82: rkey[0055]: ' I1320' off: 0x00001d82 len: 0x00000038 +>> +0 @I1320@ INDI +1 NAME Unknown // +1 SEX M +1 FAMS @F698@ +<< +0x00002dba: rkey[0056]: ' I1321' off: 0x00001dba len: 0x0000005a +>> +0 @I1321@ INDI +1 NAME Anna Leopoldovna of_Brunswick// +1 SEX F +1 FAMC @F698@ +1 FAMS @F699@ +<< +0x00002e14: rkey[0057]: ' I1322' off: 0x00001e14 len: 0x00000038 +>> +0 @I1322@ INDI +1 NAME Unknown // +1 SEX M +1 FAMS @F699@ +<< +0x00002e4c: rkey[0058]: ' I1323' off: 0x00001e4c len: 0x00000074 +>> +0 @I1323@ INDI +1 NAME Ivan_VI /Romanov/ +1 SEX M +1 TITL Emperor +1 BIRT +2 DATE 1740 +1 DEAT +2 DATE 1741 +1 FAMC @F699@ +<< +0x00002ec0: rkey[0059]: ' I1324' off: 0x00001ec0 len: 0x0000003c +>> +0 @I1324@ INDI +1 NAME Ivan /Romanov/ +1 SEX M +1 FAMC @F692@ +<< +0x00002efc: rkey[0060]: ' I1325' off: 0x00001efc len: 0x00000058 +>> +0 @I1325@ INDI +1 NAME Sophia /Romanov/ +1 SEX F +1 BIRT +2 DATE ABT 1657 +1 FAMC @F692@ +<< +0x00002f54: rkey[0061]: ' I1326' off: 0x00001f54 len: 0x00000065 +>> +0 @I1326@ INDI +1 NAME Cyril /Naryshkin/ +1 SEX M +1 BIRT +2 DATE 1623 +1 DEAT +2 DATE 1691 +1 FAMS @F696@ +<< +0x00002fb9: rkey[0062]: ' I1327' off: 0x00001fb9 len: 0x00000063 +>> +0 @I1327@ INDI +1 NAME Jacquetta of_Luxembourg // +1 SEX F +1 FAMC @F700@ +1 FAMS @F628@ +1 FAMS @F560@ +<< +0x0000301c: rkey[0063]: ' I1328' off: 0x0000201c len: 0x0000009e +>> +0 @I1328@ INDI +1 NAME Catherine Swynford /Roet/ +1 SEX F +1 BIRT +2 DATE 1350 +1 DEAT +2 DATE 10 MAY 1403 +2 PLAC Lincoln +1 FAMC @F701@ +1 FAMS @F702@ +1 FAMS @F640@ +<< +0x000030ba: rkey[0064]: ' I1329' off: 0x000020ba len: 0x00000082 +>> +0 @I1329@ INDI +1 NAME John Beaufort // +1 SEX M +1 TITL Earl Sommerset +1 DEAT +2 DATE 1410 +1 FAMC @F640@ +1 FAMS @F703@ +1 FAMS @F704@ +<< +0x0000313c: rkey[0065]: ' I1330' off: 0x0000213c len: 0x00000061 +>> +0 @I1330@ INDI +1 NAME Henry Beaufort // +1 SEX M +1 TITL Cardinal +1 DEAT +2 DATE 1447 +1 FAMC @F640@ +<< +0x0000319d: rkey[0066]: ' I1331' off: 0x0000219d len: 0x00000059 +>> +0 @I1331@ INDI +1 NAME Joan Beaufort // +1 SEX F +1 FAMC @F640@ +1 FAMS @F705@ +1 FAMS @F554@ +<< +0x000031f6: rkey[0067]: ' I1332' off: 0x000021f6 len: 0x00000059 +>> +0 @I1332@ INDI +1 NAME Humphrey /De_Bohun/ +1 SEX M +1 TITL Earl of Hereford +1 FAMS @F625@ +<< +0x0000324f: rkey[0068]: ' I1333' off: 0x0000224f len: 0x0000007a +>> +0 @I1333@ INDI +1 NAME Henry /Beaufort/ +1 SEX M +1 TITL Earl Sommerset +1 BIRT +2 DATE 1401 +1 DEAT +2 DATE 1418 +1 FAMC @F703@ +<< +0x000032c9: rkey[0069]: ' I1334' off: 0x000022c9 len: 0x00000087 +>> +0 @I1334@ INDI +1 NAME John /Beaufort/ +1 SEX M +1 TITL Duke Sommerset +1 BIRT +2 DATE 1403 +1 DEAT +2 DATE 1444 +1 FAMC @F703@ +1 FAMS @F658@ +<< +0x00003350: rkey[0070]: ' I1335' off: 0x00002350 len: 0x00000076 +>> +0 @I1335@ INDI +1 NAME Edmund /Beaufort/ +1 SEX M +1 TITL Duke Sommerset +1 DEAT +2 DATE 1455 +1 FAMC @F703@ +1 FAMS @F706@ +<< +0x000033c6: rkey[0071]: ' I1336' off: 0x000023c6 len: 0x00000042 +>> +0 @I1336@ INDI +1 NAME Margaret /Beauchamp/ +1 SEX F +1 FAMS @F658@ +<< +0x00003408: rkey[0072]: ' I1337' off: 0x00002408 len: 0x0000006b +>> +0 @I1337@ INDI +1 NAME Isabella of_Castile // +1 SEX F +1 DEAT +2 DATE 23 NOV 1393 +1 FAMC @F707@ +1 FAMS @F570@ +<< +0x00003473: rkey[0073]: ' I1338' off: 0x00002473 len: 0x0000007d +>> +0 @I1338@ INDI +1 NAME Edward // +1 SEX M +1 TITL Duke of York +1 DEAT +2 DATE 1415 +2 PLAC Agincourt +1 FAMC @F570@ +1 FAMS @F708@ +<< +0x000034f0: rkey[0074]: ' I1339' off: 0x000024f0 len: 0x0000004a +>> +0 @I1339@ INDI +1 NAME Anne /Beauchamp/ +1 SEX F +1 TITL Lady +1 FAMS @F550@ +<< +0x0000353a: rkey[0075]: ' I1340' off: 0x0000253a len: 0x00000057 +>> +0 @I1340@ INDI +1 NAME Isabel /Nevill/ +1 SEX F +1 TITL Lady +1 FAMC @F550@ +1 FAMS @F555@ +<< +0x00003591: rkey[0076]: ' I1341' off: 0x00002591 len: 0x000000f7 +>> +0 @I1341@ INDI +1 NAME Louis_XIV // +1 SEX M +1 TITL King of France +1 BIRT +2 DATE 5 SEP 1638 +2 PLAC St Germain-en-,Laye,France +1 DEAT +2 DATE 1 SEP 1715 +2 PLAC Versailles,France +1 BURI +2 PLAC St Denis,France +1 FAMC @F345@ +1 FAMS @F709@ +1 FAMS @F710@ +<< +0x00003688: rkey[0077]: ' I1342' off: 0x00002688 len: 0x00000075 +>> +0 @I1342@ INDI +1 NAME Richard /Nevill/ +1 SEX M +1 TITL Earl Salisbury +1 DEAT +2 DATE 1460 +1 FAMC @F554@ +1 FAMS @F552@ +<< +0x000036fd: rkey[0078]: ' I1343' off: 0x000026fd len: 0x00000096 +>> +0 @I1343@ INDI +1 NAME Eleanor /De_Bohun/ +1 SEX F +1 TITL Lady +1 DEAT +2 DATE 3 OCT 1399 +2 PLAC Barking Abbey,Essex,England +1 FAMC @F711@ +1 FAMS @F644@ +<< +0x00003793: rkey[0079]: ' I1344' off: 0x00002793 len: 0x00000089 +>> +0 @I1344@ INDI +1 NAME Roger /Mortimer/ +1 SEX M +1 TITL Earl of March IV +1 DEAT +2 DATE 1398 +2 PLAC ,,,Ireland +1 FAMC @F712@ +1 FAMS @F572@ +<< +0x0000381c: rkey[0080]: ' I1345' off: 0x0000281c len: 0x0000006e +>> +0 @I1345@ INDI +1 NAME Eleanor /Holland/ +1 SEX F +1 DEAT +2 DATE 1405 +1 FAMC @F713@ +1 FAMS @F572@ +1 FAMS @F714@ +<< +0x0000388a: rkey[0081]: ' I1346' off: 0x0000288a len: 0x00000075 +>> +0 @I1346@ INDI +1 NAME Edmund /Mortimer/ +1 SEX M +1 TITL Earl of March +1 DEAT +2 DATE 1425 +1 FAMC @F572@ +1 FAMS @F715@ +<< +0x000038ff: rkey[0082]: ' I1347' off: 0x000028ff len: 0x00000078 +>> +0 @I1347@ INDI +1 NAME Violante of_Milan /Visconti/ +1 SEX F +1 DEAT +2 DATE 1404 +1 FAMC @F716@ +1 FAMS @F638@ +1 FAMS @F717@ +<< +0x00003977: rkey[0083]: ' I1348' off: 0x00002977 len: 0x00000073 +>> +0 @I1348@ INDI +1 NAME Philippa of_Ulster // +1 SEX F +1 TITL Countess +1 DEAT +2 DATE 1382 +1 FAMC @F637@ +1 FAMS @F712@ +<< +0x000039ea: rkey[0084]: ' I1349' off: 0x000029ea len: 0x00000078 +>> +0 @I1349@ INDI +1 NAME Edmund /Mortimer/ +1 SEX M +1 TITL Earl of March 3d +1 DEAT +2 DATE 1381 +1 FAMC @F718@ +1 FAMS @F712@ +<< +0x00003a62: rkey[0085]: ' I1350' off: 0x00002a62 len: 0x0000005c +>> +0 @I1350@ INDI +1 NAME Henry /Stafford/ +1 SEX M +1 TITL Sir +1 DEAT +2 DATE 1481 +1 FAMS @F659@ +<< +0x00003abe: rkey[0086]: ' I1351' off: 0x00002abe len: 0x0000005d +>> +0 @I1351@ INDI +1 NAME Thomas /Stanley/ +1 SEX M +1 TITL Lord +1 DEAT +2 DATE 1504 +1 FAMS @F660@ +<< +0x00003b1b: rkey[0087]: ' I1352' off: 0x00002b1b len: 0x0000005b +>> +0 @I1352@ INDI +1 NAME Owen /Tudor/ +1 SEX M +1 DEAT +2 DATE 1461 +1 FAMC @F719@ +1 FAMS @F622@ +<< +0x00003b76: rkey[0088]: ' I1353' off: 0x00002b76 len: 0x0000007a +>> +0 @I1353@ INDI +1 NAME Jasper /Tudor/ +1 SEX M +1 TITL Earl of Pembroke +1 DEAT +2 DATE 1495/1496 +1 FAMC @F622@ +1 FAMS @F720@ +<< +0x00003bf0: rkey[0089]: ' I1354' off: 0x00002bf0 len: 0x0000006d +>> +0 @I1354@ INDI +1 NAME Natalia /Sheremetevskaya/ +1 SEX F +1 BIRT +2 DATE 1880 +1 DEAT +2 DATE 1952 +1 FAMS @F116@ +<< +0x00003c5d: rkey[0090]: ' I1355' off: 0x00002c5d len: 0x00000079 +>> +0 @I1355@ INDI +1 NAME Maria Pavlovna /Romanov/ +1 SEX F +1 BIRT +2 DATE 1890 +1 DEAT +2 DATE 1958 +1 FAMC @F113@ +1 FAMS @F721@ +<< +0x00003cd6: rkey[0091]: ' I1356' off: 0x00002cd6 len: 0x00000082 +>> +0 @I1356@ INDI +1 NAME Olga /Karnovich/ +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 1866 +1 DEAT +2 DATE 1929 +1 FAMC @F722@ +1 FAMS @F114@ +<< +0x00003d58: rkey[0092]: ' I1357' off: 0x00002d58 len: 0x00000066 +>> +0 @I1357@ INDI +1 NAME Vladimir /Romanov/ +1 SEX M +1 BIRT +2 DATE 1896 +1 DEAT +2 DATE 1918 +1 FAMC @F114@ +<< +0x00003dbe: rkey[0093]: ' I1358' off: 0x00002dbe len: 0x00000052 +>> +0 @I1358@ INDI +1 NAME Natalie /Romanov/ +1 SEX F +1 BIRT +2 DATE 1905 +1 FAMC @F114@ +<< +0x00003e10: rkey[0094]: ' I1359' off: 0x00002e10 len: 0x00000050 +>> +0 @I1359@ INDI +1 NAME Irina /Romanov/ +1 SEX F +1 BIRT +2 DATE 1908 +1 FAMC @F114@ +<< +0x00003e60: rkey[0095]: ' I1360' off: 0x00002e60 len: 0x00000064 +>> +0 @I1360@ INDI +1 NAME George /Romanov/ +1 SEX M +1 BIRT +2 DATE 1910 +1 DEAT +2 DATE 1931 +1 FAMC @F116@ +<< +0x00003ec4: rkey[0096]: ' I1361' off: 0x00002ec4 len: 0x00000076 +>> +0 @I1361@ INDI +1 NAME Peter of_Oldenburg // +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 1868 +1 DEAT +2 DATE 1924 +1 FAMS @F117@ +<< +0x00003f3a: rkey[0097]: ' I1362' off: 0x00002f3a len: 0x0000009a +>> +0 @I1362@ INDI +1 NAME Helen Vladimirovna of_Russia/Romanov/ +1 SEX F +1 TITL Grand Duchess +1 BIRT +2 DATE 1882 +1 DEAT +2 DATE 1957 +1 FAMC @F112@ +1 FAMS @F51@ +<< +0x00003fd4: rkey[0098]: ' I1363' off: 0x00002fd4 len: 0x0000005d +>> +0 @I1363@ INDI +1 NAME Charles of_Brunswick- Wolfenbuttel// +1 SEX M +1 TITL Duke +1 FAMS @F106@ +<< +0x00004031: rkey[0099]: ' I1364' off: 0x00003031 len: 0x00000120 +>> +0 @I1364@ INDI +1 NAME John Lackland // +1 SEX M +1 TITL King of England +1 BIRT +2 DATE 24 DEC 1167 +2 PLAC Beaumont Palace,Oxford,England +1 DEAT +2 DATE 19 OCT 1216 +2 PLAC Newark Castle,Newark,Nottinghamshire,England +1 BURI +2 PLAC Worcester,Cathedral +1 FAMC @F723@ +1 FAMS @F724@ +1 FAMS @F675@ +<< +0x00004151: rkey[0100]: ' I1365' off: 0x00003151 len: 0x0000009f +>> +0 @I1365@ INDI +1 NAME Isabella De_Clare of_Gloucester// +1 SEX F +1 TITL Countess +1 DEAT +2 DATE NOV 1217 +1 FAMC @F725@ +1 FAMS @F724@ +1 FAMS @F726@ +1 FAMS @F727@ +<< +0x000041f0: rkey[0101]: ' I1366' off: 0x000031f0 len: 0x000000d7 +>> +0 @I1366@ INDI +1 NAME Isabella of_Angouleme // +1 SEX F +1 BIRT +2 DATE ABT 1188 +2 PLAC Angouleme +1 DEAT +2 DATE 31 MAY 1246 +2 PLAC Fontevraud +1 BURI +2 PLAC Fontevraud Abbey +1 FAMC @F347@ +1 FAMS @F675@ +1 FAMS @F728@ +<< +0x000042c7: rkey[0102]: ' I1367' off: 0x000032c7 len: 0x0000010d +>> +0 @I1367@ INDI +1 NAME Richard // +1 SEX M +1 TITL Earl of Cornwall +1 BIRT +2 DATE 5 JAN 1209 +2 PLAC Winchester,Castle,England +1 DEAT +2 DATE 1272 +2 PLAC Newark Castle,Newark,England +1 BURI +2 PLAC Worcester,Cathedral +1 FAMC @F675@ +1 FAMS @F370@ +1 FAMS @F729@ +1 FAMS @F730@ +<< +0x000043d4: rkey[0103]: ' I1368' off: 0x000033d4 len: 0x000000ab +>> +0 @I1368@ INDI +1 NAME Joan // +1 SEX F +1 BIRT +2 DATE 22 JUL 1210 +2 PLAC Gloucester,England +1 DEAT +2 DATE 4 MAR 1238 +2 PLAC Near London,England +1 FAMC @F675@ +1 FAMS @F731@ +<< +0x0000447f: rkey[0104]: ' I1369' off: 0x0000347f len: 0x00000093 +>> +0 @I1369@ INDI +1 NAME Isabella // +1 SEX F +1 BIRT +2 DATE 1214 +2 PLAC Gloucester +1 DEAT +2 DATE 1 DEC 1241 +2 PLAC Foggia +1 FAMC @F675@ +1 FAMS @F732@ +<< +0x00004512: rkey[0105]: ' I1370' off: 0x00003512 len: 0x000000ab +>> +0 @I1370@ INDI +1 NAME Eleanor // +1 SEX F +1 BIRT +2 DATE 1215 +2 PLAC Gloucester +1 DEAT +2 DATE 13 APR 1275 +2 PLAC Montargis,France +1 FAMC @F675@ +1 FAMS @F523@ +1 FAMS @F517@ +<< +0x000045bd: rkey[0106]: ' I1371' off: 0x000035bd len: 0x000000d7 +>> +0 @I1371@ INDI +1 NAME Henry_II Curtmantle // +1 SEX M +1 TITL King of England +1 BIRT +2 DATE 25 MAR 1133 +2 PLAC Le Mans +1 DEAT +2 DATE 6 JUL 1189 +2 PLAC Chinon +1 BURI +2 PLAC Fontevraud Abbey +1 FAMC @F733@ +1 FAMS @F723@ +<< +0x00004694: rkey[0107]: ' I1372' off: 0x00003694 len: 0x000000e4 +>> +0 @I1372@ INDI +1 NAME Eleanor of_Aquitaine // +1 SEX F +1 TITL Duchess +1 BIRT +2 DATE ABT 1122 +2 PLAC Bordeaux/Berlin +1 DEAT +2 DATE 1 APR 1204 +2 PLAC Fontevraud +1 BURI +2 PLAC Fontevraud +1 FAMC @F734@ +1 FAMS @F735@ +1 FAMS @F723@ +<< +0x00004778: rkey[0108]: ' I1373' off: 0x00003778 len: 0x000000b4 +>> +0 @I1373@ INDI +1 NAME William // +1 SEX M +1 BIRT +2 DATE 17 AUG 1152 +2 PLAC Normandy,England +1 DEAT +2 DATE ABT APR 1156 +2 PLAC Wallingford,Castle,Berkshire,England +1 FAMC @F723@ +<< +0x0000482c: rkey[0109]: ' I1374' off: 0x0000382c len: 0x000000bd +>> +0 @I1374@ INDI +1 NAME Henry the_Young_King // +1 SEX M +1 TITL King of England +1 BIRT +2 DATE 28 FEB 1155 +2 PLAC Bermondsey +1 DEAT +2 DATE 11 JUN 1183 +2 PLAC Martel +1 FAMC @F723@ +1 FAMS @F736@ +<< +0x000048e9: rkey[0110]: ' I1375' off: 0x000038e9 len: 0x000000a0 +>> +0 @I1375@ INDI +1 NAME Matilda (Maud) // +1 SEX F +1 BIRT +2 DATE 1156 +2 PLAC London,England +1 DEAT +2 DATE 28 JUN 1189 +2 PLAC Brunswick +1 FAMC @F723@ +1 FAMS @F737@ +<< +0x00004989: rkey[0111]: ' I1376' off: 0x00003989 len: 0x000000f4 +>> +0 @I1376@ INDI +1 NAME Richard_I Coeur_de_Lion // +1 SEX M +1 TITL King of England +1 BIRT +2 DATE 1157 +2 PLAC Beaumont Palace,Oxford,England +1 DEAT +2 DATE 6 APR 1199 +2 PLAC Chalus,Limousin +1 BURI +2 PLAC Fontevraud Abbey +1 FAMC @F723@ +1 FAMS @F738@ +<< +0x00004a7d: rkey[0112]: ' I1377' off: 0x00003a7d len: 0x000000a0 +>> +0 @I1377@ INDI +1 NAME Geoffrey // +1 SEX M +1 TITL Duke of Brittany +1 BIRT +2 DATE 23 SEP 1158 +1 DEAT +2 DATE 19 AUG 1186 +2 PLAC Paris +1 FAMC @F723@ +1 FAMS @F739@ +<< +0x00004b1d: rkey[0113]: ' I1378' off: 0x00003b1d len: 0x000000a1 +>> +0 @I1378@ INDI +1 NAME Eleanor // +1 SEX F +1 BIRT +2 DATE 13 OCT 1162 +2 PLAC Domfront,Normandy +1 DEAT +2 DATE 31 OCT 1214 +2 PLAC Burgos +1 FAMC @F723@ +1 FAMS @F740@ +<< +0x00004bbe: rkey[0114]: ' I1379' off: 0x00003bbe len: 0x0000009a +>> +0 @I1379@ INDI +1 NAME Joan /Plantagenet/ +1 SEX F +1 BIRT +2 DATE OCT 1165 +2 PLAC Angers +1 DEAT +2 DATE 4 SEP 1199 +1 FAMC @F723@ +1 FAMS @F741@ +1 FAMS @F742@ +<< +0x00004c58: rkey[0115]: ' I1380' off: 0x00003c58 len: 0x00000102 +>> +0 @I1380@ INDI +1 NAME William_I the_Conqueror // +1 SEX M +1 TITL King of England +1 BIRT +2 DATE 1027/1028 +2 PLAC Falaise,Normandy,France +1 DEAT +2 DATE 7 SEP 1087 +2 PLAC Near Rouen,France +1 BURI +2 PLAC St Stephen Abbey,Caen,Normandy +1 FAMC @F743@ +1 FAMS @F744@ +<< +0x00004d5a: rkey[0116]: ' I1381' off: 0x00003d5a len: 0x000000cd +>> +0 @I1381@ INDI +1 NAME Matilda of_Flanders // +1 SEX F +1 BIRT +2 DATE ABT 1031 +2 PLAC Flanders,France +1 DEAT +2 DATE 2 NOV 1083 +2 PLAC Caen +1 BURI +2 PLAC Holy Trinity,Abbey,Caen +1 FAMC @F745@ +1 FAMS @F744@ +<< +0x00004e27: rkey[0117]: ' I1382' off: 0x00003e27 len: 0x000000bf +>> +0 @I1382@ INDI +1 NAME Robert Curthose // +1 SEX M +1 TITL Duke of Normandy +1 BIRT +2 DATE 1054 +2 PLAC Normandy,France +1 DEAT +2 DATE 10 FEB 1134 +2 PLAC Cardiff Castle +1 FAMC @F744@ +1 FAMS @F746@ +<< +0x00004ee6: rkey[0118]: ' I1383' off: 0x00003ee6 len: 0x0000007e +>> +0 @I1383@ INDI +1 NAME Richard // +1 SEX M +1 BIRT +2 DATE ABT 1055 +1 DEAT +2 DATE ABT 1081 +2 PLAC New Forest +1 FAMC @F744@ +<< +0x00004f64: rkey[0119]: ' I1384' off: 0x00003f64 len: 0x000000d4 +>> +0 @I1384@ INDI +1 NAME William_II Rufus // +1 SEX M +1 TITL King of England +1 BIRT +2 DATE 1056/1060 +2 PLAC Normandy,France +1 DEAT +2 DATE 2 AUG 1100 +2 PLAC New Forest +1 BURI +2 PLAC Winchester,Cathedral +1 FAMC @F744@ +<< +0x00005038: rkey[0120]: ' I1385' off: 0x00004038 len: 0x0000007a +>> +0 @I1385@ INDI +1 NAME Cecilia of_Holy_Trinity // +1 SEX F +1 TITL Abess +1 DEAT +2 DATE 30 JUL 1126 +2 PLAC Caen +1 FAMC @F744@ +<< +0x000050b2: rkey[0121]: ' I1386' off: 0x000040b2 len: 0x00000037 +>> +0 @I1386@ INDI +1 NAME Agatha // +1 SEX F +1 FAMC @F744@ +<< +0x000050e9: rkey[0122]: ' I1387' off: 0x000040e9 len: 0x0000003d +>> +0 @I1387@ INDI +1 NAME Adeliza a_nun // +1 SEX F +1 FAMC @F744@ +<< +0x00005126: rkey[0123]: ' I1388' off: 0x00004126 len: 0x000000b5 +>> +0 @I1388@ INDI +1 NAME Adela // +1 SEX F +1 BIRT +2 DATE ABT 1062 +2 PLAC Normandy,France +1 DEAT +2 DATE 8 MAR 1137/1138 +2 PLAC Marcigny-sur-,Loire,France +1 FAMC @F744@ +1 FAMS @F747@ +<< +0x000051db: rkey[0124]: ' I1389' off: 0x000041db len: 0x00000038 +>> +0 @I1389@ INDI +1 NAME Matilda // +1 SEX F +1 FAMC @F744@ +<< +0x00005213: rkey[0125]: ' I1390' off: 0x00004213 len: 0x000000aa +>> +0 @I1390@ INDI +1 NAME Constance // +1 SEX F +1 BIRT +2 DATE ABT 1066 +2 PLAC Normandy,France +1 DEAT +2 DATE 13 AUG 1090 +2 PLAC Brittany,France +1 FAMC @F744@ +1 FAMS @F748@ +<< +0x000052bd: rkey[0126]: ' I1391' off: 0x000042bd len: 0x0000010e +>> +0 @I1391@ INDI +1 NAME Henry_I Beauclerc // +1 SEX M +1 TITL King of England +1 BIRT +2 DATE ABT SEP 1068 +2 PLAC Selby,Yorkshire,England +1 DEAT +2 DATE 1 DEC 1135 +2 PLAC St Denis-le-,Fermont,Near Gisors +1 BURI +2 PLAC Reading Abbey +1 FAMC @F744@ +1 FAMS @F749@ +1 FAMS @F750@ +<< +0x000053cb: rkey[0127]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0128]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0129]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0130]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0131]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0132]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0133]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0134]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0135]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0136]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0137]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0138]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0139]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0140]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0141]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0142]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0143]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0144]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0145]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0146]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0147]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0148]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0149]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0150]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0151]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0152]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0153]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0154]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0155]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0156]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0157]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0158]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0159]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0160]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0161]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0162]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0163]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0164]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0165]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0166]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0167]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0168]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0169]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0170]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0171]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0172]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0173]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0174]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0175]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0176]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0177]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0178]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0179]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0180]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0181]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0182]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0183]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0184]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0185]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0186]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0187]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0188]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0189]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0190]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0191]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0192]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0193]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0194]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0195]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0196]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0197]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0198]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0199]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0200]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0201]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0202]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0203]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0204]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0205]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0206]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0207]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0208]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0209]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0210]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0211]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0212]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0213]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0214]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0215]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0216]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0217]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0218]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0219]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0220]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0221]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0222]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0223]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0224]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0225]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0226]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0227]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0228]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0229]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0230]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0231]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0232]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0233]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0234]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0235]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0236]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0237]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0238]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0239]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0240]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0241]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0242]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0243]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0244]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0245]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0246]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0247]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0248]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0249]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0250]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0251]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0252]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0253]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000053cb: rkey[0254]: ' ' off: 0x00000000 len: 0x00000000 +>><< + +0x000053cb: EOF (0x000053cb) GOOD + +BLOCK - DIRECTORY +0x00000000: ix_self: 0x00010003 (ab/ad) +0x00000004: ix_type: 2 (BLOCK) +0x00000006: ix_pad1: 0x0000 +0x00000008: ix_parent: 0x00000000 (aa/aa) +0x0000000c: ix_nkeys: 127 +0x0000000e: ix_rkey[0000]: ' I1392' +0x00000016: ix_rkey[0001]: ' I1393' +0x0000001e: ix_rkey[0002]: ' I1394' +0x00000026: ix_rkey[0003]: ' I1395' +0x0000002e: ix_rkey[0004]: ' I1396' +0x00000036: ix_rkey[0005]: ' I1397' +0x0000003e: ix_rkey[0006]: ' I1398' +0x00000046: ix_rkey[0007]: ' I1399' +0x0000004e: ix_rkey[0008]: ' I1400' +0x00000056: ix_rkey[0009]: ' I1401' +0x0000005e: ix_rkey[0010]: ' I1402' +0x00000066: ix_rkey[0011]: ' I1403' +0x0000006e: ix_rkey[0012]: ' I1404' +0x00000076: ix_rkey[0013]: ' I1405' +0x0000007e: ix_rkey[0014]: ' I1406' +0x00000086: ix_rkey[0015]: ' I1407' +0x0000008e: ix_rkey[0016]: ' I1408' +0x00000096: ix_rkey[0017]: ' I1409' +0x0000009e: ix_rkey[0018]: ' I1410' +0x000000a6: ix_rkey[0019]: ' I1411' +0x000000ae: ix_rkey[0020]: ' I1412' +0x000000b6: ix_rkey[0021]: ' I1413' +0x000000be: ix_rkey[0022]: ' I1414' +0x000000c6: ix_rkey[0023]: ' I1415' +0x000000ce: ix_rkey[0024]: ' I1416' +0x000000d6: ix_rkey[0025]: ' I1417' +0x000000de: ix_rkey[0026]: ' I1418' +0x000000e6: ix_rkey[0027]: ' I1419' +0x000000ee: ix_rkey[0028]: ' I1420' +0x000000f6: ix_rkey[0029]: ' I1421' +0x000000fe: ix_rkey[0030]: ' I1422' +0x00000106: ix_rkey[0031]: ' I1423' +0x0000010e: ix_rkey[0032]: ' I1424' +0x00000116: ix_rkey[0033]: ' I1425' +0x0000011e: ix_rkey[0034]: ' I1426' +0x00000126: ix_rkey[0035]: ' I1427' +0x0000012e: ix_rkey[0036]: ' I1428' +0x00000136: ix_rkey[0037]: ' I1429' +0x0000013e: ix_rkey[0038]: ' I1430' +0x00000146: ix_rkey[0039]: ' I1431' +0x0000014e: ix_rkey[0040]: ' I1432' +0x00000156: ix_rkey[0041]: ' I1433' +0x0000015e: ix_rkey[0042]: ' I1434' +0x00000166: ix_rkey[0043]: ' I1435' +0x0000016e: ix_rkey[0044]: ' I1436' +0x00000176: ix_rkey[0045]: ' I1437' +0x0000017e: ix_rkey[0046]: ' I1438' +0x00000186: ix_rkey[0047]: ' I1439' +0x0000018e: ix_rkey[0048]: ' I1440' +0x00000196: ix_rkey[0049]: ' I1441' +0x0000019e: ix_rkey[0050]: ' I1442' +0x000001a6: ix_rkey[0051]: ' I1443' +0x000001ae: ix_rkey[0052]: ' I1444' +0x000001b6: ix_rkey[0053]: ' I1445' +0x000001be: ix_rkey[0054]: ' I1446' +0x000001c6: ix_rkey[0055]: ' I1447' +0x000001ce: ix_rkey[0056]: ' I1448' +0x000001d6: ix_rkey[0057]: ' I1449' +0x000001de: ix_rkey[0058]: ' I1450' +0x000001e6: ix_rkey[0059]: ' I1451' +0x000001ee: ix_rkey[0060]: ' I1452' +0x000001f6: ix_rkey[0061]: ' I1453' +0x000001fe: ix_rkey[0062]: ' I1454' +0x00000206: ix_rkey[0063]: ' I1455' +0x0000020e: ix_rkey[0064]: ' I1456' +0x00000216: ix_rkey[0065]: ' I1457' +0x0000021e: ix_rkey[0066]: ' I1458' +0x00000226: ix_rkey[0067]: ' I1459' +0x0000022e: ix_rkey[0068]: ' I1460' +0x00000236: ix_rkey[0069]: ' I1461' +0x0000023e: ix_rkey[0070]: ' I1462' +0x00000246: ix_rkey[0071]: ' I1463' +0x0000024e: ix_rkey[0072]: ' I1464' +0x00000256: ix_rkey[0073]: ' I1465' +0x0000025e: ix_rkey[0074]: ' I1466' +0x00000266: ix_rkey[0075]: ' I1467' +0x0000026e: ix_rkey[0076]: ' I1468' +0x00000276: ix_rkey[0077]: ' I1469' +0x0000027e: ix_rkey[0078]: ' I1470' +0x00000286: ix_rkey[0079]: ' I1471' +0x0000028e: ix_rkey[0080]: ' I1472' +0x00000296: ix_rkey[0081]: ' I1473' +0x0000029e: ix_rkey[0082]: ' I1474' +0x000002a6: ix_rkey[0083]: ' I1475' +0x000002ae: ix_rkey[0084]: ' I1476' +0x000002b6: ix_rkey[0085]: ' I1477' +0x000002be: ix_rkey[0086]: ' I1478' +0x000002c6: ix_rkey[0087]: ' I1479' +0x000002ce: ix_rkey[0088]: ' I1480' +0x000002d6: ix_rkey[0089]: ' I1481' +0x000002de: ix_rkey[0090]: ' I1482' +0x000002e6: ix_rkey[0091]: ' I1483' +0x000002ee: ix_rkey[0092]: ' I1484' +0x000002f6: ix_rkey[0093]: ' I1485' +0x000002fe: ix_rkey[0094]: ' I1486' +0x00000306: ix_rkey[0095]: ' I1487' +0x0000030e: ix_rkey[0096]: ' I1488' +0x00000316: ix_rkey[0097]: ' I1489' +0x0000031e: ix_rkey[0098]: ' I1490' +0x00000326: ix_rkey[0099]: ' I1491' +0x0000032e: ix_rkey[0100]: ' I1492' +0x00000336: ix_rkey[0101]: ' I1493' +0x0000033e: ix_rkey[0102]: ' I1494' +0x00000346: ix_rkey[0103]: ' I1495' +0x0000034e: ix_rkey[0104]: ' I1496' +0x00000356: ix_rkey[0105]: ' I1497' +0x0000035e: ix_rkey[0106]: ' I1498' +0x00000366: ix_rkey[0107]: ' I1499' +0x0000036e: ix_rkey[0108]: ' I1500' +0x00000376: ix_rkey[0109]: ' I1501' +0x0000037e: ix_rkey[0110]: ' I1502' +0x00000386: ix_rkey[0111]: ' I1503' +0x0000038e: ix_rkey[0112]: ' I1504' +0x00000396: ix_rkey[0113]: ' I1505' +0x0000039e: ix_rkey[0114]: ' I1506' +0x000003a6: ix_rkey[0115]: ' I1507' +0x000003ae: ix_rkey[0116]: ' I1508' +0x000003b6: ix_rkey[0117]: ' I1509' +0x000003be: ix_rkey[0118]: ' I1510' +0x000003c6: ix_rkey[0119]: ' I1511' +0x000003ce: ix_rkey[0120]: ' I1512' +0x000003d6: ix_rkey[0121]: ' I1513' +0x000003de: ix_rkey[0122]: ' I1514' +0x000003e6: ix_rkey[0123]: ' I1515' +0x000003ee: ix_rkey[0124]: ' I1516' +0x000003f6: ix_rkey[0125]: ' I1517' +0x000003fe: ix_rkey[0126]: ' I1518' +0x00000406: ix_rkey[0127]: ' ' +0x0000040e: ix_rkey[0128]: ' ' +0x00000416: ix_rkey[0129]: ' ' +0x0000041e: ix_rkey[0130]: ' ' +0x00000426: ix_rkey[0131]: ' ' +0x0000042e: ix_rkey[0132]: ' ' +0x00000436: ix_rkey[0133]: ' ' +0x0000043e: ix_rkey[0134]: ' ' +0x00000446: ix_rkey[0135]: ' ' +0x0000044e: ix_rkey[0136]: ' ' +0x00000456: ix_rkey[0137]: ' ' +0x0000045e: ix_rkey[0138]: ' ' +0x00000466: ix_rkey[0139]: ' ' +0x0000046e: ix_rkey[0140]: ' ' +0x00000476: ix_rkey[0141]: ' ' +0x0000047e: ix_rkey[0142]: ' ' +0x00000486: ix_rkey[0143]: ' ' +0x0000048e: ix_rkey[0144]: ' ' +0x00000496: ix_rkey[0145]: ' ' +0x0000049e: ix_rkey[0146]: ' ' +0x000004a6: ix_rkey[0147]: ' ' +0x000004ae: ix_rkey[0148]: ' ' +0x000004b6: ix_rkey[0149]: ' ' +0x000004be: ix_rkey[0150]: ' ' +0x000004c6: ix_rkey[0151]: ' ' +0x000004ce: ix_rkey[0152]: ' ' +0x000004d6: ix_rkey[0153]: ' ' +0x000004de: ix_rkey[0154]: ' ' +0x000004e6: ix_rkey[0155]: ' ' +0x000004ee: ix_rkey[0156]: ' ' +0x000004f6: ix_rkey[0157]: ' ' +0x000004fe: ix_rkey[0158]: ' ' +0x00000506: ix_rkey[0159]: ' ' +0x0000050e: ix_rkey[0160]: ' ' +0x00000516: ix_rkey[0161]: ' ' +0x0000051e: ix_rkey[0162]: ' ' +0x00000526: ix_rkey[0163]: ' ' +0x0000052e: ix_rkey[0164]: ' ' +0x00000536: ix_rkey[0165]: ' ' +0x0000053e: ix_rkey[0166]: ' ' +0x00000546: ix_rkey[0167]: ' ' +0x0000054e: ix_rkey[0168]: ' ' +0x00000556: ix_rkey[0169]: ' ' +0x0000055e: ix_rkey[0170]: ' ' +0x00000566: ix_rkey[0171]: ' ' +0x0000056e: ix_rkey[0172]: ' ' +0x00000576: ix_rkey[0173]: ' ' +0x0000057e: ix_rkey[0174]: ' ' +0x00000586: ix_rkey[0175]: ' ' +0x0000058e: ix_rkey[0176]: ' ' +0x00000596: ix_rkey[0177]: ' ' +0x0000059e: ix_rkey[0178]: ' ' +0x000005a6: ix_rkey[0179]: ' ' +0x000005ae: ix_rkey[0180]: ' ' +0x000005b6: ix_rkey[0181]: ' ' +0x000005be: ix_rkey[0182]: ' ' +0x000005c6: ix_rkey[0183]: ' ' +0x000005ce: ix_rkey[0184]: ' ' +0x000005d6: ix_rkey[0185]: ' ' +0x000005de: ix_rkey[0186]: ' ' +0x000005e6: ix_rkey[0187]: ' ' +0x000005ee: ix_rkey[0188]: ' ' +0x000005f6: ix_rkey[0189]: ' ' +0x000005fe: ix_rkey[0190]: ' ' +0x00000606: ix_rkey[0191]: ' ' +0x0000060e: ix_rkey[0192]: ' ' +0x00000616: ix_rkey[0193]: ' ' +0x0000061e: ix_rkey[0194]: ' ' +0x00000626: ix_rkey[0195]: ' ' +0x0000062e: ix_rkey[0196]: ' ' +0x00000636: ix_rkey[0197]: ' ' +0x0000063e: ix_rkey[0198]: ' ' +0x00000646: ix_rkey[0199]: ' ' +0x0000064e: ix_rkey[0200]: ' ' +0x00000656: ix_rkey[0201]: ' ' +0x0000065e: ix_rkey[0202]: ' ' +0x00000666: ix_rkey[0203]: ' ' +0x0000066e: ix_rkey[0204]: ' ' +0x00000676: ix_rkey[0205]: ' ' +0x0000067e: ix_rkey[0206]: ' ' +0x00000686: ix_rkey[0207]: ' ' +0x0000068e: ix_rkey[0208]: ' ' +0x00000696: ix_rkey[0209]: ' ' +0x0000069e: ix_rkey[0210]: ' ' +0x000006a6: ix_rkey[0211]: ' ' +0x000006ae: ix_rkey[0212]: ' ' +0x000006b6: ix_rkey[0213]: ' ' +0x000006be: ix_rkey[0214]: ' ' +0x000006c6: ix_rkey[0215]: ' ' +0x000006ce: ix_rkey[0216]: ' ' +0x000006d6: ix_rkey[0217]: ' ' +0x000006de: ix_rkey[0218]: ' ' +0x000006e6: ix_rkey[0219]: ' ' +0x000006ee: ix_rkey[0220]: ' ' +0x000006f6: ix_rkey[0221]: ' ' +0x000006fe: ix_rkey[0222]: ' ' +0x00000706: ix_rkey[0223]: ' ' +0x0000070e: ix_rkey[0224]: ' ' +0x00000716: ix_rkey[0225]: ' ' +0x0000071e: ix_rkey[0226]: ' ' +0x00000726: ix_rkey[0227]: ' ' +0x0000072e: ix_rkey[0228]: ' ' +0x00000736: ix_rkey[0229]: ' ' +0x0000073e: ix_rkey[0230]: ' ' +0x00000746: ix_rkey[0231]: ' ' +0x0000074e: ix_rkey[0232]: ' ' +0x00000756: ix_rkey[0233]: ' ' +0x0000075e: ix_rkey[0234]: ' ' +0x00000766: ix_rkey[0235]: ' ' +0x0000076e: ix_rkey[0236]: ' ' +0x00000776: ix_rkey[0237]: ' ' +0x0000077e: ix_rkey[0238]: ' ' +0x00000786: ix_rkey[0239]: ' ' +0x0000078e: ix_rkey[0240]: ' ' +0x00000796: ix_rkey[0241]: ' ' +0x0000079e: ix_rkey[0242]: ' ' +0x000007a6: ix_rkey[0243]: ' ' +0x000007ae: ix_rkey[0244]: ' ' +0x000007b6: ix_rkey[0245]: ' ' +0x000007be: ix_rkey[0246]: ' ' +0x000007c6: ix_rkey[0247]: ' ' +0x000007ce: ix_rkey[0248]: ' ' +0x000007d6: ix_rkey[0249]: ' ' +0x000007de: ix_rkey[0250]: ' ' +0x000007e6: ix_rkey[0251]: ' ' +0x000007ee: ix_rkey[0252]: ' ' +0x000007f6: ix_rkey[0253]: ' ' +0x000007fe: ix_rkey[0254]: ' ' +0x00000806: ix_pad2: 0x0000 +0x00000808: ix_offs[0000]: 0x00000000 +0x0000080c: ix_lens[0000]: 0x000000f4 +0x00000810: ix_offs[0001]: 0x000000f4 +0x00000814: ix_lens[0001]: 0x00000057 +0x00000818: ix_offs[0002]: 0x0000014b +0x0000081c: ix_lens[0002]: 0x000000a8 +0x00000820: ix_offs[0003]: 0x000001f3 +0x00000824: ix_lens[0003]: 0x000000ac +0x00000828: ix_offs[0004]: 0x0000029f +0x0000082c: ix_lens[0004]: 0x000000e8 +0x00000830: ix_offs[0005]: 0x00000387 +0x00000834: ix_lens[0005]: 0x000000d7 +0x00000838: ix_offs[0006]: 0x0000045e +0x0000083c: ix_lens[0006]: 0x000000dd +0x00000840: ix_offs[0007]: 0x0000053b +0x00000844: ix_lens[0007]: 0x00000086 +0x00000848: ix_offs[0008]: 0x000005c1 +0x0000084c: ix_lens[0008]: 0x000000a8 +0x00000850: ix_offs[0009]: 0x00000669 +0x00000854: ix_lens[0009]: 0x0000006c +0x00000858: ix_offs[0010]: 0x000006d5 +0x0000085c: ix_lens[0010]: 0x000000a2 +0x00000860: ix_offs[0011]: 0x00000777 +0x00000864: ix_lens[0011]: 0x000000a0 +0x00000868: ix_offs[0012]: 0x00000817 +0x0000086c: ix_lens[0012]: 0x0000008b +0x00000870: ix_offs[0013]: 0x000008a2 +0x00000874: ix_lens[0013]: 0x0000008c +0x00000878: ix_offs[0014]: 0x0000092e +0x0000087c: ix_lens[0014]: 0x0000005d +0x00000880: ix_offs[0015]: 0x0000098b +0x00000884: ix_lens[0015]: 0x00000052 +0x00000888: ix_offs[0016]: 0x000009dd +0x0000088c: ix_lens[0016]: 0x00000083 +0x00000890: ix_offs[0017]: 0x00000a60 +0x00000894: ix_lens[0017]: 0x000000ab +0x00000898: ix_offs[0018]: 0x00000b0b +0x0000089c: ix_lens[0018]: 0x000000c8 +0x000008a0: ix_offs[0019]: 0x00000bd3 +0x000008a4: ix_lens[0019]: 0x0000008c +0x000008a8: ix_offs[0020]: 0x00000c5f +0x000008ac: ix_lens[0020]: 0x000000ff +0x000008b0: ix_offs[0021]: 0x00000d5e +0x000008b4: ix_lens[0021]: 0x000000d6 +0x000008b8: ix_offs[0022]: 0x00000e34 +0x000008bc: ix_lens[0022]: 0x000000e6 +0x000008c0: ix_offs[0023]: 0x00000f1a +0x000008c4: ix_lens[0023]: 0x00000072 +0x000008c8: ix_offs[0024]: 0x00000f8c +0x000008cc: ix_lens[0024]: 0x0000009e +0x000008d0: ix_offs[0025]: 0x0000102a +0x000008d4: ix_lens[0025]: 0x0000006a +0x000008d8: ix_offs[0026]: 0x00001094 +0x000008dc: ix_lens[0026]: 0x00000084 +0x000008e0: ix_offs[0027]: 0x00001118 +0x000008e4: ix_lens[0027]: 0x0000007f +0x000008e8: ix_offs[0028]: 0x00001197 +0x000008ec: ix_lens[0028]: 0x000000cc +0x000008f0: ix_offs[0029]: 0x00001263 +0x000008f4: ix_lens[0029]: 0x000000b5 +0x000008f8: ix_offs[0030]: 0x00001318 +0x000008fc: ix_lens[0030]: 0x000000e2 +0x00000900: ix_offs[0031]: 0x000013fa +0x00000904: ix_lens[0031]: 0x0000007c +0x00000908: ix_offs[0032]: 0x00001476 +0x0000090c: ix_lens[0032]: 0x000000e9 +0x00000910: ix_offs[0033]: 0x0000155f +0x00000914: ix_lens[0033]: 0x000000d1 +0x00000918: ix_offs[0034]: 0x00001630 +0x0000091c: ix_lens[0034]: 0x0000007a +0x00000920: ix_offs[0035]: 0x000016aa +0x00000924: ix_lens[0035]: 0x00000081 +0x00000928: ix_offs[0036]: 0x0000172b +0x0000092c: ix_lens[0036]: 0x00000060 +0x00000930: ix_offs[0037]: 0x0000178b +0x00000934: ix_lens[0037]: 0x00000064 +0x00000938: ix_offs[0038]: 0x000017ef +0x0000093c: ix_lens[0038]: 0x00000064 +0x00000940: ix_offs[0039]: 0x00001853 +0x00000944: ix_lens[0039]: 0x00000080 +0x00000948: ix_offs[0040]: 0x000018d3 +0x0000094c: ix_lens[0040]: 0x00000089 +0x00000950: ix_offs[0041]: 0x0000195c +0x00000954: ix_lens[0041]: 0x00000076 +0x00000958: ix_offs[0042]: 0x000019d2 +0x0000095c: ix_lens[0042]: 0x00000064 +0x00000960: ix_offs[0043]: 0x00001a36 +0x00000964: ix_lens[0043]: 0x00000060 +0x00000968: ix_offs[0044]: 0x00001a96 +0x0000096c: ix_lens[0044]: 0x00000084 +0x00000970: ix_offs[0045]: 0x00001b1a +0x00000974: ix_lens[0045]: 0x00000063 +0x00000978: ix_offs[0046]: 0x00001b7d +0x0000097c: ix_lens[0046]: 0x000000ac +0x00000980: ix_offs[0047]: 0x00001c29 +0x00000984: ix_lens[0047]: 0x0000006d +0x00000988: ix_offs[0048]: 0x00001c96 +0x0000098c: ix_lens[0048]: 0x0000003b +0x00000990: ix_offs[0049]: 0x00001cd1 +0x00000994: ix_lens[0049]: 0x0000003b +0x00000998: ix_offs[0050]: 0x00001d0c +0x0000099c: ix_lens[0050]: 0x00000045 +0x000009a0: ix_offs[0051]: 0x00001d51 +0x000009a4: ix_lens[0051]: 0x0000004f +0x000009a8: ix_offs[0052]: 0x00001da0 +0x000009ac: ix_lens[0052]: 0x00000059 +0x000009b0: ix_offs[0053]: 0x00001df9 +0x000009b4: ix_lens[0053]: 0x0000004b +0x000009b8: ix_offs[0054]: 0x00001e44 +0x000009bc: ix_lens[0054]: 0x00000043 +0x000009c0: ix_offs[0055]: 0x00001e87 +0x000009c4: ix_lens[0055]: 0x000000c6 +0x000009c8: ix_offs[0056]: 0x00001f4d +0x000009cc: ix_lens[0056]: 0x0000004b +0x000009d0: ix_offs[0057]: 0x00001f98 +0x000009d4: ix_lens[0057]: 0x0000005e +0x000009d8: ix_offs[0058]: 0x00001ff6 +0x000009dc: ix_lens[0058]: 0x00000063 +0x000009e0: ix_offs[0059]: 0x00002059 +0x000009e4: ix_lens[0059]: 0x00000098 +0x000009e8: ix_offs[0060]: 0x000020f1 +0x000009ec: ix_lens[0060]: 0x00000056 +0x000009f0: ix_offs[0061]: 0x00002147 +0x000009f4: ix_lens[0061]: 0x00000070 +0x000009f8: ix_offs[0062]: 0x000021b7 +0x000009fc: ix_lens[0062]: 0x00000064 +0x00000a00: ix_offs[0063]: 0x0000221b +0x00000a04: ix_lens[0063]: 0x00000094 +0x00000a08: ix_offs[0064]: 0x000022af +0x00000a0c: ix_lens[0064]: 0x00000057 +0x00000a10: ix_offs[0065]: 0x00002306 +0x00000a14: ix_lens[0065]: 0x00000061 +0x00000a18: ix_offs[0066]: 0x00002367 +0x00000a1c: ix_lens[0066]: 0x00000037 +0x00000a20: ix_offs[0067]: 0x0000239e +0x00000a24: ix_lens[0067]: 0x00000059 +0x00000a28: ix_offs[0068]: 0x000023f7 +0x00000a2c: ix_lens[0068]: 0x0000003a +0x00000a30: ix_offs[0069]: 0x00002431 +0x00000a34: ix_lens[0069]: 0x0000005b +0x00000a38: ix_offs[0070]: 0x0000248c +0x00000a3c: ix_lens[0070]: 0x0000004d +0x00000a40: ix_offs[0071]: 0x000024d9 +0x00000a44: ix_lens[0071]: 0x000000a0 +0x00000a48: ix_offs[0072]: 0x00002579 +0x00000a4c: ix_lens[0072]: 0x0000004e +0x00000a50: ix_offs[0073]: 0x000025c7 +0x00000a54: ix_lens[0073]: 0x0000006c +0x00000a58: ix_offs[0074]: 0x00002633 +0x00000a5c: ix_lens[0074]: 0x000000bf +0x00000a60: ix_offs[0075]: 0x000026f2 +0x00000a64: ix_lens[0075]: 0x00000062 +0x00000a68: ix_offs[0076]: 0x00002754 +0x00000a6c: ix_lens[0076]: 0x00000080 +0x00000a70: ix_offs[0077]: 0x000027d4 +0x00000a74: ix_lens[0077]: 0x0000007e +0x00000a78: ix_offs[0078]: 0x00002852 +0x00000a7c: ix_lens[0078]: 0x00000099 +0x00000a80: ix_offs[0079]: 0x000028eb +0x00000a84: ix_lens[0079]: 0x00000048 +0x00000a88: ix_offs[0080]: 0x00002933 +0x00000a8c: ix_lens[0080]: 0x00000051 +0x00000a90: ix_offs[0081]: 0x00002984 +0x00000a94: ix_lens[0081]: 0x00000050 +0x00000a98: ix_offs[0082]: 0x000029d4 +0x00000a9c: ix_lens[0082]: 0x00000061 +0x00000aa0: ix_offs[0083]: 0x00002a35 +0x00000aa4: ix_lens[0083]: 0x00000048 +0x00000aa8: ix_offs[0084]: 0x00002a7d +0x00000aac: ix_lens[0084]: 0x00000089 +0x00000ab0: ix_offs[0085]: 0x00002b06 +0x00000ab4: ix_lens[0085]: 0x00000055 +0x00000ab8: ix_offs[0086]: 0x00002b5b +0x00000abc: ix_lens[0086]: 0x00000061 +0x00000ac0: ix_offs[0087]: 0x00002bbc +0x00000ac4: ix_lens[0087]: 0x00000038 +0x00000ac8: ix_offs[0088]: 0x00002bf4 +0x00000acc: ix_lens[0088]: 0x00000061 +0x00000ad0: ix_offs[0089]: 0x00002c55 +0x00000ad4: ix_lens[0089]: 0x00000038 +0x00000ad8: ix_offs[0090]: 0x00002c8d +0x00000adc: ix_lens[0090]: 0x00000063 +0x00000ae0: ix_offs[0091]: 0x00002cf0 +0x00000ae4: ix_lens[0091]: 0x00000042 +0x00000ae8: ix_offs[0092]: 0x00002d32 +0x00000aec: ix_lens[0092]: 0x00000071 +0x00000af0: ix_offs[0093]: 0x00002da3 +0x00000af4: ix_lens[0093]: 0x00000038 +0x00000af8: ix_offs[0094]: 0x00002ddb +0x00000afc: ix_lens[0094]: 0x0000004e +0x00000b00: ix_offs[0095]: 0x00002e29 +0x00000b04: ix_lens[0095]: 0x00000048 +0x00000b08: ix_offs[0096]: 0x00002e71 +0x00000b0c: ix_lens[0096]: 0x00000052 +0x00000b10: ix_offs[0097]: 0x00002ec3 +0x00000b14: ix_lens[0097]: 0x00000053 +0x00000b18: ix_offs[0098]: 0x00002f16 +0x00000b1c: ix_lens[0098]: 0x00000055 +0x00000b20: ix_offs[0099]: 0x00002f6b +0x00000b24: ix_lens[0099]: 0x00000056 +0x00000b28: ix_offs[0100]: 0x00002fc1 +0x00000b2c: ix_lens[0100]: 0x0000008a +0x00000b30: ix_offs[0101]: 0x0000304b +0x00000b34: ix_lens[0101]: 0x00000040 +0x00000b38: ix_offs[0102]: 0x0000308b +0x00000b3c: ix_lens[0102]: 0x00000069 +0x00000b40: ix_offs[0103]: 0x000030f4 +0x00000b44: ix_lens[0103]: 0x00000068 +0x00000b48: ix_offs[0104]: 0x0000315c +0x00000b4c: ix_lens[0104]: 0x0000004d +0x00000b50: ix_offs[0105]: 0x000031a9 +0x00000b54: ix_lens[0105]: 0x0000005a +0x00000b58: ix_offs[0106]: 0x00003203 +0x00000b5c: ix_lens[0106]: 0x0000003d +0x00000b60: ix_offs[0107]: 0x00003240 +0x00000b64: ix_lens[0107]: 0x0000006f +0x00000b68: ix_offs[0108]: 0x000032af +0x00000b6c: ix_lens[0108]: 0x00000042 +0x00000b70: ix_offs[0109]: 0x000032f1 +0x00000b74: ix_lens[0109]: 0x00000080 +0x00000b78: ix_offs[0110]: 0x00003371 +0x00000b7c: ix_lens[0110]: 0x0000007c +0x00000b80: ix_offs[0111]: 0x000033ed +0x00000b84: ix_lens[0111]: 0x00000075 +0x00000b88: ix_offs[0112]: 0x00003462 +0x00000b8c: ix_lens[0112]: 0x00000070 +0x00000b90: ix_offs[0113]: 0x000034d2 +0x00000b94: ix_lens[0113]: 0x0000008d +0x00000b98: ix_offs[0114]: 0x0000355f +0x00000b9c: ix_lens[0114]: 0x00000091 +0x00000ba0: ix_offs[0115]: 0x000035f0 +0x00000ba4: ix_lens[0115]: 0x0000005d +0x00000ba8: ix_offs[0116]: 0x0000364d +0x00000bac: ix_lens[0116]: 0x00000079 +0x00000bb0: ix_offs[0117]: 0x000036c6 +0x00000bb4: ix_lens[0117]: 0x00000067 +0x00000bb8: ix_offs[0118]: 0x0000372d +0x00000bbc: ix_lens[0118]: 0x00000063 +0x00000bc0: ix_offs[0119]: 0x00003790 +0x00000bc4: ix_lens[0119]: 0x0000008a +0x00000bc8: ix_offs[0120]: 0x0000381a +0x00000bcc: ix_lens[0120]: 0x0000005d +0x00000bd0: ix_offs[0121]: 0x00003877 +0x00000bd4: ix_lens[0121]: 0x0000007b +0x00000bd8: ix_offs[0122]: 0x000038f2 +0x00000bdc: ix_lens[0122]: 0x00000092 +0x00000be0: ix_offs[0123]: 0x00003984 +0x00000be4: ix_lens[0123]: 0x00000094 +0x00000be8: ix_offs[0124]: 0x00003a18 +0x00000bec: ix_lens[0124]: 0x0000004e +0x00000bf0: ix_offs[0125]: 0x00003a66 +0x00000bf4: ix_lens[0125]: 0x00000066 +0x00000bf8: ix_offs[0126]: 0x00003acc +0x00000bfc: ix_lens[0126]: 0x00000070 +0x00000c00: ix_offs[0127]: 0x00000000 +0x00000c04: ix_lens[0127]: 0x00000000 +0x00000c08: ix_offs[0128]: 0x00000000 +0x00000c0c: ix_lens[0128]: 0x00000000 +0x00000c10: ix_offs[0129]: 0x00000000 +0x00000c14: ix_lens[0129]: 0x00000000 +0x00000c18: ix_offs[0130]: 0x00000000 +0x00000c1c: ix_lens[0130]: 0x00000000 +0x00000c20: ix_offs[0131]: 0x00000000 +0x00000c24: ix_lens[0131]: 0x00000000 +0x00000c28: ix_offs[0132]: 0x00000000 +0x00000c2c: ix_lens[0132]: 0x00000000 +0x00000c30: ix_offs[0133]: 0x00000000 +0x00000c34: ix_lens[0133]: 0x00000000 +0x00000c38: ix_offs[0134]: 0x00000000 +0x00000c3c: ix_lens[0134]: 0x00000000 +0x00000c40: ix_offs[0135]: 0x00000000 +0x00000c44: ix_lens[0135]: 0x00000000 +0x00000c48: ix_offs[0136]: 0x00000000 +0x00000c4c: ix_lens[0136]: 0x00000000 +0x00000c50: ix_offs[0137]: 0x00000000 +0x00000c54: ix_lens[0137]: 0x00000000 +0x00000c58: ix_offs[0138]: 0x00000000 +0x00000c5c: ix_lens[0138]: 0x00000000 +0x00000c60: ix_offs[0139]: 0x00000000 +0x00000c64: ix_lens[0139]: 0x00000000 +0x00000c68: ix_offs[0140]: 0x00000000 +0x00000c6c: ix_lens[0140]: 0x00000000 +0x00000c70: ix_offs[0141]: 0x00000000 +0x00000c74: ix_lens[0141]: 0x00000000 +0x00000c78: ix_offs[0142]: 0x00000000 +0x00000c7c: ix_lens[0142]: 0x00000000 +0x00000c80: ix_offs[0143]: 0x00000000 +0x00000c84: ix_lens[0143]: 0x00000000 +0x00000c88: ix_offs[0144]: 0x00000000 +0x00000c8c: ix_lens[0144]: 0x00000000 +0x00000c90: ix_offs[0145]: 0x00000000 +0x00000c94: ix_lens[0145]: 0x00000000 +0x00000c98: ix_offs[0146]: 0x00000000 +0x00000c9c: ix_lens[0146]: 0x00000000 +0x00000ca0: ix_offs[0147]: 0x00000000 +0x00000ca4: ix_lens[0147]: 0x00000000 +0x00000ca8: ix_offs[0148]: 0x00000000 +0x00000cac: ix_lens[0148]: 0x00000000 +0x00000cb0: ix_offs[0149]: 0x00000000 +0x00000cb4: ix_lens[0149]: 0x00000000 +0x00000cb8: ix_offs[0150]: 0x00000000 +0x00000cbc: ix_lens[0150]: 0x00000000 +0x00000cc0: ix_offs[0151]: 0x00000000 +0x00000cc4: ix_lens[0151]: 0x00000000 +0x00000cc8: ix_offs[0152]: 0x00000000 +0x00000ccc: ix_lens[0152]: 0x00000000 +0x00000cd0: ix_offs[0153]: 0x00000000 +0x00000cd4: ix_lens[0153]: 0x00000000 +0x00000cd8: ix_offs[0154]: 0x00000000 +0x00000cdc: ix_lens[0154]: 0x00000000 +0x00000ce0: ix_offs[0155]: 0x00000000 +0x00000ce4: ix_lens[0155]: 0x00000000 +0x00000ce8: ix_offs[0156]: 0x00000000 +0x00000cec: ix_lens[0156]: 0x00000000 +0x00000cf0: ix_offs[0157]: 0x00000000 +0x00000cf4: ix_lens[0157]: 0x00000000 +0x00000cf8: ix_offs[0158]: 0x00000000 +0x00000cfc: ix_lens[0158]: 0x00000000 +0x00000d00: ix_offs[0159]: 0x00000000 +0x00000d04: ix_lens[0159]: 0x00000000 +0x00000d08: ix_offs[0160]: 0x00000000 +0x00000d0c: ix_lens[0160]: 0x00000000 +0x00000d10: ix_offs[0161]: 0x00000000 +0x00000d14: ix_lens[0161]: 0x00000000 +0x00000d18: ix_offs[0162]: 0x00000000 +0x00000d1c: ix_lens[0162]: 0x00000000 +0x00000d20: ix_offs[0163]: 0x00000000 +0x00000d24: ix_lens[0163]: 0x00000000 +0x00000d28: ix_offs[0164]: 0x00000000 +0x00000d2c: ix_lens[0164]: 0x00000000 +0x00000d30: ix_offs[0165]: 0x00000000 +0x00000d34: ix_lens[0165]: 0x00000000 +0x00000d38: ix_offs[0166]: 0x00000000 +0x00000d3c: ix_lens[0166]: 0x00000000 +0x00000d40: ix_offs[0167]: 0x00000000 +0x00000d44: ix_lens[0167]: 0x00000000 +0x00000d48: ix_offs[0168]: 0x00000000 +0x00000d4c: ix_lens[0168]: 0x00000000 +0x00000d50: ix_offs[0169]: 0x00000000 +0x00000d54: ix_lens[0169]: 0x00000000 +0x00000d58: ix_offs[0170]: 0x00000000 +0x00000d5c: ix_lens[0170]: 0x00000000 +0x00000d60: ix_offs[0171]: 0x00000000 +0x00000d64: ix_lens[0171]: 0x00000000 +0x00000d68: ix_offs[0172]: 0x00000000 +0x00000d6c: ix_lens[0172]: 0x00000000 +0x00000d70: ix_offs[0173]: 0x00000000 +0x00000d74: ix_lens[0173]: 0x00000000 +0x00000d78: ix_offs[0174]: 0x00000000 +0x00000d7c: ix_lens[0174]: 0x00000000 +0x00000d80: ix_offs[0175]: 0x00000000 +0x00000d84: ix_lens[0175]: 0x00000000 +0x00000d88: ix_offs[0176]: 0x00000000 +0x00000d8c: ix_lens[0176]: 0x00000000 +0x00000d90: ix_offs[0177]: 0x00000000 +0x00000d94: ix_lens[0177]: 0x00000000 +0x00000d98: ix_offs[0178]: 0x00000000 +0x00000d9c: ix_lens[0178]: 0x00000000 +0x00000da0: ix_offs[0179]: 0x00000000 +0x00000da4: ix_lens[0179]: 0x00000000 +0x00000da8: ix_offs[0180]: 0x00000000 +0x00000dac: ix_lens[0180]: 0x00000000 +0x00000db0: ix_offs[0181]: 0x00000000 +0x00000db4: ix_lens[0181]: 0x00000000 +0x00000db8: ix_offs[0182]: 0x00000000 +0x00000dbc: ix_lens[0182]: 0x00000000 +0x00000dc0: ix_offs[0183]: 0x00000000 +0x00000dc4: ix_lens[0183]: 0x00000000 +0x00000dc8: ix_offs[0184]: 0x00000000 +0x00000dcc: ix_lens[0184]: 0x00000000 +0x00000dd0: ix_offs[0185]: 0x00000000 +0x00000dd4: ix_lens[0185]: 0x00000000 +0x00000dd8: ix_offs[0186]: 0x00000000 +0x00000ddc: ix_lens[0186]: 0x00000000 +0x00000de0: ix_offs[0187]: 0x00000000 +0x00000de4: ix_lens[0187]: 0x00000000 +0x00000de8: ix_offs[0188]: 0x00000000 +0x00000dec: ix_lens[0188]: 0x00000000 +0x00000df0: ix_offs[0189]: 0x00000000 +0x00000df4: ix_lens[0189]: 0x00000000 +0x00000df8: ix_offs[0190]: 0x00000000 +0x00000dfc: ix_lens[0190]: 0x00000000 +0x00000e00: ix_offs[0191]: 0x00000000 +0x00000e04: ix_lens[0191]: 0x00000000 +0x00000e08: ix_offs[0192]: 0x00000000 +0x00000e0c: ix_lens[0192]: 0x00000000 +0x00000e10: ix_offs[0193]: 0x00000000 +0x00000e14: ix_lens[0193]: 0x00000000 +0x00000e18: ix_offs[0194]: 0x00000000 +0x00000e1c: ix_lens[0194]: 0x00000000 +0x00000e20: ix_offs[0195]: 0x00000000 +0x00000e24: ix_lens[0195]: 0x00000000 +0x00000e28: ix_offs[0196]: 0x00000000 +0x00000e2c: ix_lens[0196]: 0x00000000 +0x00000e30: ix_offs[0197]: 0x00000000 +0x00000e34: ix_lens[0197]: 0x00000000 +0x00000e38: ix_offs[0198]: 0x00000000 +0x00000e3c: ix_lens[0198]: 0x00000000 +0x00000e40: ix_offs[0199]: 0x00000000 +0x00000e44: ix_lens[0199]: 0x00000000 +0x00000e48: ix_offs[0200]: 0x00000000 +0x00000e4c: ix_lens[0200]: 0x00000000 +0x00000e50: ix_offs[0201]: 0x00000000 +0x00000e54: ix_lens[0201]: 0x00000000 +0x00000e58: ix_offs[0202]: 0x00000000 +0x00000e5c: ix_lens[0202]: 0x00000000 +0x00000e60: ix_offs[0203]: 0x00000000 +0x00000e64: ix_lens[0203]: 0x00000000 +0x00000e68: ix_offs[0204]: 0x00000000 +0x00000e6c: ix_lens[0204]: 0x00000000 +0x00000e70: ix_offs[0205]: 0x00000000 +0x00000e74: ix_lens[0205]: 0x00000000 +0x00000e78: ix_offs[0206]: 0x00000000 +0x00000e7c: ix_lens[0206]: 0x00000000 +0x00000e80: ix_offs[0207]: 0x00000000 +0x00000e84: ix_lens[0207]: 0x00000000 +0x00000e88: ix_offs[0208]: 0x00000000 +0x00000e8c: ix_lens[0208]: 0x00000000 +0x00000e90: ix_offs[0209]: 0x00000000 +0x00000e94: ix_lens[0209]: 0x00000000 +0x00000e98: ix_offs[0210]: 0x00000000 +0x00000e9c: ix_lens[0210]: 0x00000000 +0x00000ea0: ix_offs[0211]: 0x00000000 +0x00000ea4: ix_lens[0211]: 0x00000000 +0x00000ea8: ix_offs[0212]: 0x00000000 +0x00000eac: ix_lens[0212]: 0x00000000 +0x00000eb0: ix_offs[0213]: 0x00000000 +0x00000eb4: ix_lens[0213]: 0x00000000 +0x00000eb8: ix_offs[0214]: 0x00000000 +0x00000ebc: ix_lens[0214]: 0x00000000 +0x00000ec0: ix_offs[0215]: 0x00000000 +0x00000ec4: ix_lens[0215]: 0x00000000 +0x00000ec8: ix_offs[0216]: 0x00000000 +0x00000ecc: ix_lens[0216]: 0x00000000 +0x00000ed0: ix_offs[0217]: 0x00000000 +0x00000ed4: ix_lens[0217]: 0x00000000 +0x00000ed8: ix_offs[0218]: 0x00000000 +0x00000edc: ix_lens[0218]: 0x00000000 +0x00000ee0: ix_offs[0219]: 0x00000000 +0x00000ee4: ix_lens[0219]: 0x00000000 +0x00000ee8: ix_offs[0220]: 0x00000000 +0x00000eec: ix_lens[0220]: 0x00000000 +0x00000ef0: ix_offs[0221]: 0x00000000 +0x00000ef4: ix_lens[0221]: 0x00000000 +0x00000ef8: ix_offs[0222]: 0x00000000 +0x00000efc: ix_lens[0222]: 0x00000000 +0x00000f00: ix_offs[0223]: 0x00000000 +0x00000f04: ix_lens[0223]: 0x00000000 +0x00000f08: ix_offs[0224]: 0x00000000 +0x00000f0c: ix_lens[0224]: 0x00000000 +0x00000f10: ix_offs[0225]: 0x00000000 +0x00000f14: ix_lens[0225]: 0x00000000 +0x00000f18: ix_offs[0226]: 0x00000000 +0x00000f1c: ix_lens[0226]: 0x00000000 +0x00000f20: ix_offs[0227]: 0x00000000 +0x00000f24: ix_lens[0227]: 0x00000000 +0x00000f28: ix_offs[0228]: 0x00000000 +0x00000f2c: ix_lens[0228]: 0x00000000 +0x00000f30: ix_offs[0229]: 0x00000000 +0x00000f34: ix_lens[0229]: 0x00000000 +0x00000f38: ix_offs[0230]: 0x00000000 +0x00000f3c: ix_lens[0230]: 0x00000000 +0x00000f40: ix_offs[0231]: 0x00000000 +0x00000f44: ix_lens[0231]: 0x00000000 +0x00000f48: ix_offs[0232]: 0x00000000 +0x00000f4c: ix_lens[0232]: 0x00000000 +0x00000f50: ix_offs[0233]: 0x00000000 +0x00000f54: ix_lens[0233]: 0x00000000 +0x00000f58: ix_offs[0234]: 0x00000000 +0x00000f5c: ix_lens[0234]: 0x00000000 +0x00000f60: ix_offs[0235]: 0x00000000 +0x00000f64: ix_lens[0235]: 0x00000000 +0x00000f68: ix_offs[0236]: 0x00000000 +0x00000f6c: ix_lens[0236]: 0x00000000 +0x00000f70: ix_offs[0237]: 0x00000000 +0x00000f74: ix_lens[0237]: 0x00000000 +0x00000f78: ix_offs[0238]: 0x00000000 +0x00000f7c: ix_lens[0238]: 0x00000000 +0x00000f80: ix_offs[0239]: 0x00000000 +0x00000f84: ix_lens[0239]: 0x00000000 +0x00000f88: ix_offs[0240]: 0x00000000 +0x00000f8c: ix_lens[0240]: 0x00000000 +0x00000f90: ix_offs[0241]: 0x00000000 +0x00000f94: ix_lens[0241]: 0x00000000 +0x00000f98: ix_offs[0242]: 0x00000000 +0x00000f9c: ix_lens[0242]: 0x00000000 +0x00000fa0: ix_offs[0243]: 0x00000000 +0x00000fa4: ix_lens[0243]: 0x00000000 +0x00000fa8: ix_offs[0244]: 0x00000000 +0x00000fac: ix_lens[0244]: 0x00000000 +0x00000fb0: ix_offs[0245]: 0x00000000 +0x00000fb4: ix_lens[0245]: 0x00000000 +0x00000fb8: ix_offs[0246]: 0x00000000 +0x00000fbc: ix_lens[0246]: 0x00000000 +0x00000fc0: ix_offs[0247]: 0x00000000 +0x00000fc4: ix_lens[0247]: 0x00000000 +0x00000fc8: ix_offs[0248]: 0x00000000 +0x00000fcc: ix_lens[0248]: 0x00000000 +0x00000fd0: ix_offs[0249]: 0x00000000 +0x00000fd4: ix_lens[0249]: 0x00000000 +0x00000fd8: ix_offs[0250]: 0x00000000 +0x00000fdc: ix_lens[0250]: 0x00000000 +0x00000fe0: ix_offs[0251]: 0x00000000 +0x00000fe4: ix_lens[0251]: 0x00000000 +0x00000fe8: ix_offs[0252]: 0x00000000 +0x00000fec: ix_lens[0252]: 0x00000000 +0x00000ff0: ix_offs[0253]: 0x00000000 +0x00000ff4: ix_lens[0253]: 0x00000000 +0x00000ff8: ix_offs[0254]: 0x00000000 +0x00000ffc: ix_lens[0254]: 0x00000000 + +BLOCK - DATA +0x00001000: rkey[0000]: ' I1392' off: 0x00000000 len: 0x000000f4 +>> +0 @I1392@ INDI +1 NAME Matilda (Edith) of_Scotland// +1 SEX F +1 BIRT +2 DATE 1079/1080 +2 PLAC Dunfermline +1 DEAT +2 DATE 1 MAY 1118 +2 PLAC Westminster,Palace,London,England +1 BURI +2 PLAC Westminster,Abbey,London,England +1 FAMC @F751@ +1 FAMS @F749@ +<< +0x000010f4: rkey[0001]: ' I1393' off: 0x000000f4 len: 0x00000057 +>> +0 @I1393@ INDI +1 NAME Robert of_Gloucester // +1 SEX M +1 DEAT +2 DATE 1147 +1 FAMC @F749@ +<< +0x0000114b: rkey[0002]: ' I1394' off: 0x0000014b len: 0x000000a8 +>> +0 @I1394@ INDI +1 NAME William // +1 SEX M +1 TITL Duke of Normandy +1 BIRT +2 DATE BEF 5 AUG 1103 +2 PLAC Winchester +1 DEAT +2 DATE 25 NOV 1120 +1 FAMC @F749@ +1 FAMS @F752@ +<< +0x000011f3: rkey[0003]: ' I1395' off: 0x000001f3 len: 0x000000ac +>> +0 @I1395@ INDI +1 NAME Matilda // +1 SEX F +1 BIRT +2 DATE ABT 1103/1104 +2 PLAC Winchester +1 DEAT +2 DATE 10 SEP 1167 +2 PLAC Rouen +1 FAMC @F749@ +1 FAMS @F753@ +1 FAMS @F733@ +<< +0x0000129f: rkey[0004]: ' I1396' off: 0x0000029f len: 0x000000e8 +>> +0 @I1396@ INDI +1 NAME Adeliza of_Louvain // +1 SEX F +1 BIRT +2 DATE ABT 1105 +2 PLAC Louvain,Belgium +1 DEAT +2 DATE ABT 23 APR 1151 +2 PLAC Afflighem,Flanders +1 BURI +2 PLAC Afflighem,Flanders +1 FAMC @F754@ +1 FAMS @F750@ +1 FAMS @F755@ +<< +0x00001387: rkey[0005]: ' I1397' off: 0x00000387 len: 0x000000d7 +>> +0 @I1397@ INDI +1 NAME Stephen // +1 SEX M +1 TITL King of England +1 BIRT +2 DATE ABT 1096 +2 PLAC Blois,France +1 DEAT +2 DATE 25 OCT 1154 +2 PLAC Dover Castle +1 BURI +2 PLAC Faversham Abbey +1 FAMC @F747@ +1 FAMS @F756@ +<< +0x0000145e: rkey[0006]: ' I1398' off: 0x0000045e len: 0x000000dd +>> +0 @I1398@ INDI +1 NAME Matilda of_Boulogne // +1 SEX F +1 BIRT +2 DATE ABT 1103/1105 +2 PLAC Boulogne +1 DEAT +2 DATE 3 MAY 1152 +2 PLAC Hedingham Castle,Essex,England +1 BURI +2 PLAC Faversham Abbey +1 FAMC @F757@ +1 FAMS @F756@ +<< +0x0000153b: rkey[0007]: ' I1399' off: 0x0000053b len: 0x00000086 +>> +0 @I1399@ INDI +1 NAME Baldwin // +1 SEX M +1 BIRT +2 DATE ABT 1126 +1 DEAT +2 DATE BEF 2 DEC 1135 +2 PLAC London,England +1 FAMC @F756@ +<< +0x000015c1: rkey[0008]: ' I1400' off: 0x000005c1 len: 0x000000a8 +>> +0 @I1400@ INDI +1 NAME Eustace of_Boulongne // +1 SEX M +1 TITL Count +1 BIRT +2 DATE 1130/1131 +1 DEAT +2 DATE 10 AUG 1153 +2 PLAC Bury St Edmunds +1 FAMC @F756@ +1 FAMS @F758@ +<< +0x00001669: rkey[0009]: ' I1401' off: 0x00000669 len: 0x0000006c +>> +0 @I1401@ INDI +1 NAME Matilda // +1 SEX F +1 BIRT +2 DATE ABT 1133 +1 DEAT +2 DATE ABT 1135 +1 FAMC @F756@ +<< +0x000016d5: rkey[0010]: ' I1402' off: 0x000006d5 len: 0x000000a2 +>> +0 @I1402@ INDI +1 NAME William of_Boulogne // +1 SEX M +1 TITL Count +1 BIRT +2 DATE ABT 1134 +1 DEAT +2 DATE 11 OCT 1159 +2 PLAC Toulouse +1 FAMC @F756@ +1 FAMS @F759@ +<< +0x00001777: rkey[0011]: ' I1403' off: 0x00000777 len: 0x000000a0 +>> +0 @I1403@ INDI +1 NAME Mary of_Boulogne // +1 SEX F +1 TITL Countess +1 BIRT +2 DATE ABT 1136 +1 DEAT +2 DATE 1182 +2 PLAC St Austrebert +1 FAMC @F756@ +1 FAMS @F760@ +<< +0x00001817: rkey[0012]: ' I1404' off: 0x00000817 len: 0x0000008b +>> +0 @I1404@ INDI +1 NAME Henry_V // +1 SEX M +1 TITL Holy Roman Empr +1 BIRT +2 DATE 1086 +1 DEAT +2 DATE 23 MAY 1125 +2 PLAC Utrecht +1 FAMS @F753@ +<< +0x000018a2: rkey[0013]: ' I1405' off: 0x000008a2 len: 0x0000008c +>> +0 @I1405@ INDI +1 NAME Geoffrey_V /Plantagenet/ +1 SEX M +1 TITL Count of Anjou +1 DEAT +2 DATE 7 SEP 1151 +2 PLAC Chateau-du-Loir +1 FAMS @F733@ +<< +0x0000192e: rkey[0014]: ' I1406' off: 0x0000092e len: 0x0000005d +>> +0 @I1406@ INDI +1 NAME Audrey /Emery/ +1 SEX F +1 BIRT +2 DATE 1904 +1 FAMC @F761@ +1 FAMS @F125@ +<< +0x0000198b: rkey[0015]: ' I1407' off: 0x0000098b len: 0x00000052 +>> +0 @I1407@ INDI +1 NAME Paul /Romanov/ +1 SEX M +1 TITL Prince Ilynsky +1 FAMC @F125@ +<< +0x000019dd: rkey[0016]: ' I1408' off: 0x000009dd len: 0x00000083 +>> +0 @I1408@ INDI +1 NAME William // +1 SEX M +1 TITL Prince of Sweden +1 BIRT +2 DATE 1884 +1 DEAT +2 DATE 1965 +1 FAMC @F88@ +1 FAMS @F721@ +<< +0x00001a60: rkey[0017]: ' I1409' off: 0x00000a60 len: 0x000000ab +>> +0 @I1409@ INDI +1 NAME Lennart Gustaf Nicholas// +1 SEX M +1 TITL Count of Wisborg +1 BIRT +2 DATE 8 MAY 1909 +2 PLAC Stockholm,Sweden +1 FAMC @F721@ +1 FAMS @F762@ +1 FAMS @F763@ +<< +0x00001b0b: rkey[0018]: ' I1410' off: 0x00000b0b len: 0x000000c8 +>> +0 @I1410@ INDI +1 NAME Joan // +1 SEX F +1 TITL Countess of Kent +1 BIRT +2 DATE 29 SEP 1328 +1 DEAT +2 DATE 8 AUG 1385 +2 PLAC Wallingford,Castle,Berkshire,England +1 FAMC @F674@ +1 FAMS @F764@ +1 FAMS @F635@ +<< +0x00001bd3: rkey[0019]: ' I1411' off: 0x00000bd3 len: 0x0000008c +>> +0 @I1411@ INDI +1 NAME Edward // +1 SEX M +1 BIRT +2 DATE 27 JAN 1365 +2 PLAC Angouleme +1 DEAT +2 DATE 1372 +2 PLAC Bordeaux,France +1 FAMC @F635@ +<< +0x00001c5f: rkey[0020]: ' I1412' off: 0x00000c5f len: 0x000000ff +>> +0 @I1412@ INDI +1 NAME Richard_II // +1 SEX M +1 TITL King of England +1 BIRT +2 DATE 6 JAN 1367 +2 PLAC Bordeaux,France +1 DEAT +2 DATE 6 JAN 1400 +2 PLAC Pontefract,Castle +1 BURI +2 PLAC Westminster,Abbey,London,England +1 FAMC @F635@ +1 FAMS @F765@ +1 FAMS @F766@ +<< +0x00001d5e: rkey[0021]: ' I1413' off: 0x00000d5e len: 0x000000d6 +>> +0 @I1413@ INDI +1 NAME Anne of_Bohemia // +1 SEX F +1 BIRT +2 DATE 11 MAY 1366 +2 PLAC Prague +1 DEAT +2 DATE BEF 3 JUN 1394 +2 PLAC Sheen Palace +1 BURI +2 PLAC Westminster,Abbey,London,England +1 FAMC @F767@ +1 FAMS @F765@ +<< +0x00001e34: rkey[0022]: ' I1414' off: 0x00000e34 len: 0x000000e6 +>> +0 @I1414@ INDI +1 NAME Isabella of_France // +1 SEX F +1 BIRT +2 DATE 9 NOV 1387 +2 PLAC Hotel du Louvre,Paris,France +1 DEAT +2 DATE 13 SEP 1409 +2 PLAC Blois +1 BURI +2 DATE ABT 1624 +2 PLAC Celestines,Paris +1 FAMC @F621@ +1 FAMS @F766@ +<< +0x00001f1a: rkey[0023]: ' I1415' off: 0x00000f1a len: 0x00000072 +>> +0 @I1415@ INDI +1 NAME Enguerrand_VII de_Courcy // +1 SEX M +1 TITL Earl of Bedford +1 DEAT +2 DATE 1396 +1 FAMS @F636@ +<< +0x00001f8c: rkey[0024]: ' I1416' off: 0x00000f8c len: 0x0000009e +>> +0 @I1416@ INDI +1 NAME Constanza (Constance) // +1 SEX F +1 TITL Queen of Castile +1 DEAT +2 DATE 24 MAR 1394 +2 PLAC Leicester,England +1 FAMC @F768@ +1 FAMS @F639@ +<< +0x0000202a: rkey[0025]: ' I1417' off: 0x0000102a len: 0x0000006a +>> +0 @I1417@ INDI +1 NAME John 2d /Hastings/ +1 SEX M +1 TITL Earl of Pembroke +1 DEAT +2 DATE 1375 +1 FAMS @F643@ +<< +0x00002094: rkey[0026]: ' I1418' off: 0x00001094 len: 0x00000084 +>> +0 @I1418@ INDI +1 NAME Elizabeth de_Burgh // +1 SEX F +1 TITL Lady +1 DEAT +2 DATE 10 DEC 1363 +2 PLAC Dublin +1 FAMC @F769@ +1 FAMS @F637@ +<< +0x00002118: rkey[0027]: ' I1419' off: 0x00001118 len: 0x0000007f +>> +0 @I1419@ INDI +1 NAME Charles Frederick of_Holstein-// +1 SEX M +1 TITL Duke +1 BIRT +2 DATE 1700 +1 DEAT +2 DATE 1739 +1 FAMS @F686@ +<< +0x00002197: rkey[0028]: ' I1420' off: 0x00001197 len: 0x000000cc +>> +0 @I1420@ INDI +1 NAME Marie-Therese of_Spain // +1 SEX F +1 BIRT +2 DATE 20 SEP 1638 +2 PLAC Madrid,Spain +1 DEAT +2 DATE 30 JUL 1683 +2 PLAC Versailles,France +1 BURI +2 PLAC St Denis +1 FAMC @F527@ +1 FAMS @F709@ +<< +0x00002263: rkey[0029]: ' I1421' off: 0x00001263 len: 0x000000b5 +>> +0 @I1421@ INDI +1 NAME Francoise d'Aubigne // +1 SEX F +1 BIRT +2 DATE 27 NOV 1635 +2 PLAC Niort,France +1 DEAT +2 DATE 15 APR 1719 +2 PLAC St Cyr,France +1 BURI +2 PLAC St Cyr +1 FAMS @F710@ +<< +0x00002318: rkey[0030]: ' I1422' off: 0x00001318 len: 0x000000e2 +>> +0 @I1422@ INDI +1 NAME Louis_XV // +1 SEX M +1 TITL King of France +1 BIRT +2 DATE 15 FEB 1710 +2 PLAC Versailles,France +1 DEAT +2 DATE 10 MAY 1774 +2 PLAC Versailles,France +1 BURI +2 PLAC St. Denis,France +1 FAMC @F770@ +1 FAMS @F526@ +<< +0x000023fa: rkey[0031]: ' I1423' off: 0x000013fa len: 0x0000007c +>> +0 @I1423@ INDI +1 NAME Maria of_Poland /Leczinska/ +1 SEX F +1 BIRT +2 DATE 1703 +1 DEAT +2 DATE 1768 +1 FAMC @F771@ +1 FAMS @F526@ +<< +0x00002476: rkey[0032]: ' I1424' off: 0x00001476 len: 0x000000e9 +>> +0 @I1424@ INDI +1 NAME Louis_XVI // +1 SEX M +1 TITL King of France +1 BIRT +2 DATE 23 AUG 1754 +2 PLAC Versailles,France +1 DEAT +2 DATE 21 JAN 1793 +2 PLAC Paris,France +1 BURI +2 DATE 1815 +2 PLAC St Denis,France +1 FAMC @F360@ +1 FAMS @F772@ +<< +0x0000255f: rkey[0033]: ' I1425' off: 0x0000155f len: 0x000000d1 +>> +0 @I1425@ INDI +1 NAME Marie Antoinette of_Austria// +1 SEX F +1 BIRT +2 DATE 2 NOV 1755 +2 PLAC Vienna,Austria +1 DEAT +2 DATE 16 OCT 1793 +2 PLAC Paris,France +1 BURI +2 DATE 1815 +2 PLAC St Denis,France +1 FAMS @F772@ +<< +0x00002630: rkey[0034]: ' I1426' off: 0x00001630 len: 0x0000007a +>> +0 @I1426@ INDI +1 NAME Henry /Brandon/ +1 SEX M +1 TITL Earl of Lincoln +1 BIRT +2 DATE 1516 +1 DEAT +2 DATE 1534 +1 FAMC @F488@ +<< +0x000026aa: rkey[0035]: ' I1427' off: 0x000016aa len: 0x00000081 +>> +0 @I1427@ INDI +1 NAME Frances /Brandon/ +1 SEX F +1 BIRT +2 DATE 1517 +1 DEAT +2 DATE 1559 +1 FAMC @F488@ +1 FAMS @F509@ +1 FAMS @F773@ +<< +0x0000272b: rkey[0036]: ' I1428' off: 0x0000172b len: 0x00000060 +>> +0 @I1428@ INDI +1 NAME Eleanor /Brandon/ +1 SEX F +1 DEAT +2 DATE 1547 +1 FAMC @F488@ +1 FAMS @F774@ +<< +0x0000278b: rkey[0037]: ' I1429' off: 0x0000178b len: 0x00000064 +>> +0 @I1429@ INDI +1 NAME Madeleine of_France // +1 SEX F +1 DEAT +2 DATE 1537 +1 FAMC @F775@ +1 FAMS @F491@ +<< +0x000027ef: rkey[0038]: ' I1430' off: 0x000017ef len: 0x00000064 +>> +0 @I1430@ INDI +1 NAME Henry /Grey/ +1 SEX M +1 TITL Duke of Suffolk +1 DEAT +2 DATE 1554 +1 FAMS @F509@ +<< +0x00002853: rkey[0039]: ' I1431' off: 0x00001853 len: 0x00000080 +>> +0 @I1431@ INDI +1 NAME Margaret /Douglas/ +1 SEX F +1 TITL Lady +1 BIRT +2 DATE 1515 +1 DEAT +2 DATE 1578 +1 FAMC @F459@ +1 FAMS @F654@ +<< +0x000028d3: rkey[0040]: ' I1432' off: 0x000018d3 len: 0x00000089 +>> +0 @I1432@ INDI +1 NAME Matthew /Stuart/ +1 SEX M +1 TITL Earl Lennox 4th +1 BIRT +2 DATE 1516 +1 DEAT +2 DATE 1571 +1 FAMC @F776@ +1 FAMS @F654@ +<< +0x0000295c: rkey[0041]: ' I1433' off: 0x0000195c len: 0x00000076 +>> +0 @I1433@ INDI +1 NAME Charles /Stuart/ +1 SEX M +1 TITL Earl Lennox 6th +1 DEAT +2 DATE 1576 +1 FAMC @F654@ +1 FAMS @F777@ +<< +0x000029d2: rkey[0042]: ' I1434' off: 0x000019d2 len: 0x00000064 +>> +0 @I1434@ INDI +1 NAME Elizabeth /Cavendish/ +1 SEX F +1 DEAT +2 DATE 1581 +1 FAMC @F778@ +1 FAMS @F777@ +<< +0x00002a36: rkey[0043]: ' I1435' off: 0x00001a36 len: 0x00000060 +>> +0 @I1435@ INDI +1 NAME Arabella /Stuart/ +1 SEX F +1 DEAT +2 DATE 1615 +1 FAMC @F777@ +1 FAMS @F779@ +<< +0x00002a96: rkey[0044]: ' I1436' off: 0x00001a96 len: 0x00000084 +>> +0 @I1436@ INDI +1 NAME William /Seymour/ +1 SEX M +1 TITL Duke Sommerset +1 DEAT +2 DATE 1660 +1 FAMC @F780@ +1 FAMS @F779@ +1 FAMS @F781@ +<< +0x00002b1a: rkey[0045]: ' I1437' off: 0x00001b1a len: 0x00000063 +>> +0 @I1437@ INDI +1 NAME Thomas /Beaufort/ +1 SEX M +1 TITL Duke of Exeter +1 FAMC @F640@ +1 FAMS @F782@ +<< +0x00002b7d: rkey[0046]: ' I1438' off: 0x00001b7d len: 0x000000ac +>> +0 @I1438@ INDI +1 NAME Franz Josef of_Austria// +1 SEX M +1 TITL Emperor +1 BIRT +2 DATE 18 AUG 1830 +2 PLAC Vienna,Austria +1 DEAT +2 DATE 21 NOV 1916 +1 FAMC @F783@ +1 FAMS @F610@ +<< +0x00002c29: rkey[0047]: ' I1439' off: 0x00001c29 len: 0x0000006d +>> +0 @I1439@ INDI +1 NAME Rudolf // +1 SEX M +1 TITL Archduke +1 BIRT +2 DATE 1858 +1 DEAT +2 DATE 1889 +1 FAMC @F610@ +<< +0x00002c96: rkey[0048]: ' I1440' off: 0x00001c96 len: 0x0000003b +>> +0 @I1440@ INDI +1 NAME Daughter_1 // +1 SEX F +1 FAMC @F610@ +<< +0x00002cd1: rkey[0049]: ' I1441' off: 0x00001cd1 len: 0x0000003b +>> +0 @I1441@ INDI +1 NAME Daughter_2 // +1 SEX F +1 FAMC @F610@ +<< +0x00002d0c: rkey[0050]: ' I1442' off: 0x00001d0c len: 0x00000045 +>> +0 @I1442@ INDI +1 NAME // +1 SEX M +1 TITL duc d' Alencon +1 FAMS @F611@ +<< +0x00002d51: rkey[0051]: ' I1443' off: 0x00001d51 len: 0x0000004f +>> +0 @I1443@ INDI +1 NAME Joan /Holland/ +1 SEX F +1 DEAT +2 DATE 1434 +1 FAMS @F641@ +<< +0x00002da0: rkey[0052]: ' I1444' off: 0x00001da0 len: 0x00000059 +>> +0 @I1444@ INDI +1 NAME Maud /Clifford/ +1 SEX F +1 FAMC @F784@ +1 FAMS @F785@ +1 FAMS @F571@ +<< +0x00002df9: rkey[0053]: ' I1445' off: 0x00001df9 len: 0x0000004b +>> +0 @I1445@ INDI +1 NAME Anne /Stafford/ +1 SEX F +1 FAMC @F786@ +1 FAMS @F715@ +<< +0x00002e44: rkey[0054]: ' I1446' off: 0x00001e44 len: 0x00000043 +>> +0 @I1446@ INDI +1 NAME Catherine /Woodville/ +1 SEX F +1 FAMS @F720@ +<< +0x00002e87: rkey[0055]: ' I1447' off: 0x00001e87 len: 0x000000c6 +>> +0 @I1447@ INDI +1 NAME Robert_I /Bruce/ +1 SEX M +1 TITL King of Scotland +1 BIRT +2 DATE 1274 +1 DEAT +2 DATE 1329 +2 PLAC Cardoss Castle,Firth of Clyde,Scotland +1 FAMC @F787@ +1 FAMS @F788@ +1 FAMS @F789@ +<< +0x00002f4d: rkey[0056]: ' I1448' off: 0x00001f4d len: 0x0000004b +>> +0 @I1448@ INDI +1 NAME Isobel of_Mar // +1 SEX F +1 FAMC @F790@ +1 FAMS @F788@ +<< +0x00002f98: rkey[0057]: ' I1449' off: 0x00001f98 len: 0x0000005e +>> +0 @I1449@ INDI +1 NAME Margery /Bruce/ +1 SEX F +1 DEAT +2 DATE 1316 +1 FAMC @F788@ +1 FAMS @F791@ +<< +0x00002ff6: rkey[0058]: ' I1450' off: 0x00001ff6 len: 0x00000063 +>> +0 @I1450@ INDI +1 NAME Elizabeth de_Burgh // +1 SEX F +1 DEAT +2 DATE 1327 +1 FAMC @F657@ +1 FAMS @F789@ +<< +0x00003059: rkey[0059]: ' I1451' off: 0x00002059 len: 0x00000098 +>> +0 @I1451@ INDI +1 NAME David_II /Bruce/ +1 SEX M +1 TITL King of Scotland +1 BIRT +2 DATE 1329 +1 DEAT +2 DATE 1371 +1 FAMC @F789@ +1 FAMS @F662@ +1 FAMS @F792@ +<< +0x000030f1: rkey[0060]: ' I1452' off: 0x000020f1 len: 0x00000056 +>> +0 @I1452@ INDI +1 NAME Thored // +1 SEX M +1 TITL Ealdorman +1 FAMC @F793@ +1 FAMS @F794@ +<< +0x00003147: rkey[0061]: ' I1453' off: 0x00002147 len: 0x00000070 +>> +0 @I1453@ INDI +1 NAME Margaret /Drummond/ +1 SEX F +1 DEAT +2 DATE 1375 +1 FAMC @F795@ +1 FAMS @F796@ +1 FAMS @F792@ +<< +0x000031b7: rkey[0062]: ' I1454' off: 0x000021b7 len: 0x00000064 +>> +0 @I1454@ INDI +1 NAME Walter /Stewart/ +1 SEX M +1 BIRT +2 DATE 1292 +1 DEAT +2 DATE 1326 +1 FAMS @F791@ +<< +0x0000321b: rkey[0063]: ' I1455' off: 0x0000221b len: 0x00000094 +>> +0 @I1455@ INDI +1 NAME Robert_II // +1 SEX M +1 TITL King of Scotland +1 BIRT +2 DATE 1316 +1 DEAT +2 DATE 1390 +1 FAMC @F791@ +1 FAMS @F797@ +1 FAMS @F798@ +<< +0x000032af: rkey[0064]: ' I1456' off: 0x000022af len: 0x00000057 +>> +0 @I1456@ INDI +1 NAME Elizabeth of_Rowallan /Mure/ +1 SEX F +1 FAMC @F799@ +1 FAMS @F797@ +<< +0x00003306: rkey[0065]: ' I1457' off: 0x00002306 len: 0x00000061 +>> +0 @I1457@ INDI +1 NAME Robert_III // +1 SEX M +1 TITL King of Scotland +1 FAMC @F797@ +1 FAMS @F800@ +<< +0x00003367: rkey[0066]: ' I1458' off: 0x00002367 len: 0x00000037 +>> +0 @I1458@ INDI +1 NAME Walter // +1 SEX M +1 FAMC @F797@ +<< +0x0000339e: rkey[0067]: ' I1459' off: 0x0000239e len: 0x00000059 +>> +0 @I1459@ INDI +1 NAME Robert // +1 SEX M +1 TITL Earl of Fife +1 FAMC @F797@ +1 FAMS @F801@ +<< +0x000033f7: rkey[0068]: ' I1460' off: 0x000023f7 len: 0x0000003a +>> +0 @I1460@ INDI +1 NAME Alexander // +1 SEX M +1 FAMC @F797@ +<< +0x00003431: rkey[0069]: ' I1461' off: 0x00002431 len: 0x0000005b +>> +0 @I1461@ INDI +1 NAME Annabella // +1 SEX F +1 DEAT +2 DATE 1401 +1 FAMC @F802@ +1 FAMS @F800@ +<< +0x0000348c: rkey[0070]: ' I1462' off: 0x0000248c len: 0x0000004d +>> +0 @I1462@ INDI +1 NAME David of_Rothesay // +1 SEX M +1 TITL Duke +1 FAMC @F800@ +<< +0x000034d9: rkey[0071]: ' I1463' off: 0x000024d9 len: 0x000000a0 +>> +0 @I1463@ INDI +1 NAME James_I // +1 SEX M +1 TITL King of Scotland +1 BIRT +2 DATE 1394 +2 PLAC Dunfermline,Scotland +1 DEAT +2 DATE 1437 +1 FAMC @F800@ +1 FAMS @F803@ +<< +0x00003579: rkey[0072]: ' I1464' off: 0x00002579 len: 0x0000004e +>> +0 @I1464@ INDI +1 NAME Euphemia of_Ross // +1 SEX F +1 FAMC @F804@ +1 FAMS @F798@ +<< +0x000035c7: rkey[0073]: ' I1465' off: 0x000025c7 len: 0x0000006c +>> +0 @I1465@ INDI +1 NAME Joan /Beaufort/ +1 SEX F +1 DEAT +2 DATE 1445 +1 FAMC @F703@ +1 FAMS @F803@ +1 FAMS @F805@ +<< +0x00003633: rkey[0074]: ' I1466' off: 0x00002633 len: 0x000000bf +>> +0 @I1466@ INDI +1 NAME James_II // +1 SEX M +1 TITL King of Scotland +1 BIRT +2 DATE 1430 +2 PLAC Edinburgh,Scotland +1 DEAT +2 DATE 1460 +2 PLAC Roxburgh Castle,Scotland +1 FAMC @F803@ +1 FAMS @F656@ +<< +0x000036f2: rkey[0075]: ' I1467' off: 0x000026f2 len: 0x00000062 +>> +0 @I1467@ INDI +1 NAME Marie of_Gueldres // +1 SEX F +1 DEAT +2 DATE 1463 +1 FAMC @F806@ +1 FAMS @F656@ +<< +0x00003754: rkey[0076]: ' I1468' off: 0x00002754 len: 0x00000080 +>> +0 @I1468@ INDI +1 NAME John // +1 SEX M +1 TITL King of Denmark +1 BIRT +2 DATE 1455 +1 DEAT +2 DATE 1513 +1 FAMC @F807@ +1 FAMS @F808@ +<< +0x000037d4: rkey[0077]: ' I1469' off: 0x000027d4 len: 0x0000007e +>> +0 @I1469@ INDI +1 NAME Margaret of_Denmark // +1 SEX F +1 BIRT +2 DATE ABT 1457 +1 DEAT +2 DATE 1486 +1 FAMC @F807@ +1 FAMS @F490@ +<< +0x00003852: rkey[0078]: ' I1470' off: 0x00002852 len: 0x00000099 +>> +0 @I1470@ INDI +1 NAME Alexander // +1 SEX M +1 TITL Duke of Albany +1 BIRT +2 DATE ABT 1454 +1 DEAT +2 DATE 1485 +1 FAMC @F656@ +1 FAMS @F809@ +1 FAMS @F810@ +<< +0x000038eb: rkey[0079]: ' I1471' off: 0x000028eb len: 0x00000048 +>> +0 @I1471@ INDI +1 NAME John // +1 SEX M +1 TITL Earl of Mar +1 FAMC @F656@ +<< +0x00003933: rkey[0080]: ' I1472' off: 0x00002933 len: 0x00000051 +>> +0 @I1472@ INDI +1 NAME Mary // +1 SEX F +1 FAMC @F656@ +1 FAMS @F811@ +1 FAMS @F812@ +<< +0x00003984: rkey[0081]: ' I1473' off: 0x00002984 len: 0x00000050 +>> +0 @I1473@ INDI +1 NAME Thomas /Boyd/ +1 SEX M +1 TITL Earl of Arran +1 FAMS @F811@ +<< +0x000039d4: rkey[0082]: ' I1474' off: 0x000029d4 len: 0x00000061 +>> +0 @I1474@ INDI +1 NAME James /Hamilton/ +1 SEX M +1 TITL Lord 1st +1 BIRT +2 DATE 1479 +1 FAMS @F812@ +<< +0x00003a35: rkey[0083]: ' I1475' off: 0x00002a35 len: 0x00000048 +>> +0 @I1475@ INDI +1 NAME Elizabeth // +1 SEX F +1 FAMC @F812@ +1 FAMS @F813@ +<< +0x00003a7d: rkey[0084]: ' I1476' off: 0x00002a7d len: 0x00000089 +>> +0 @I1476@ INDI +1 NAME James /Hamilton/ +1 SEX M +1 TITL Earl of Arran I +1 BIRT +2 DATE 1477 +1 DEAT +2 DATE 1529 +1 FAMC @F812@ +1 FAMS @F814@ +<< +0x00003b06: rkey[0085]: ' I1477' off: 0x00002b06 len: 0x00000055 +>> +0 @I1477@ INDI +1 NAME Matthew /Stewart/ +1 SEX M +1 TITL Earl Lennox II +1 FAMS @F813@ +<< +0x00003b5b: rkey[0086]: ' I1478' off: 0x00002b5b len: 0x00000061 +>> +0 @I1478@ INDI +1 NAME John /Stewart/ +1 SEX M +1 TITL Earl Lennox III +1 FAMC @F813@ +1 FAMS @F776@ +<< +0x00003bbc: rkey[0087]: ' I1479' off: 0x00002bbc len: 0x00000038 +>> +0 @I1479@ INDI +1 NAME Unknown // +1 SEX F +1 FAMS @F776@ +<< +0x00003bf4: rkey[0088]: ' I1480' off: 0x00002bf4 len: 0x00000061 +>> +0 @I1480@ INDI +1 NAME John /Stuart/ +1 SEX M +1 TITL Lord d'Aubigny V +1 FAMC @F776@ +1 FAMS @F815@ +<< +0x00003c55: rkey[0089]: ' I1481' off: 0x00002c55 len: 0x00000038 +>> +0 @I1481@ INDI +1 NAME Unknown // +1 SEX F +1 FAMS @F815@ +<< +0x00003c8d: rkey[0090]: ' I1482' off: 0x00002c8d len: 0x00000063 +>> +0 @I1482@ INDI +1 NAME Esme /Stuart/ +1 SEX M +1 TITL Duke Lennox I +1 DEAT +2 DATE 1583 +1 FAMC @F815@ +<< +0x00003cf0: rkey[0091]: ' I1483' off: 0x00002cf0 len: 0x00000042 +>> +0 @I1483@ INDI +1 NAME Catherine /Sinclair/ +1 SEX F +1 FAMS @F809@ +<< +0x00003d32: rkey[0092]: ' I1484' off: 0x00002d32 len: 0x00000071 +>> +0 @I1484@ INDI +1 NAME John // +1 SEX M +1 TITL Duke of Albany +1 BIRT +2 DATE 1484 +1 DEAT +2 DATE 1536 +1 FAMC @F810@ +<< +0x00003da3: rkey[0093]: ' I1485' off: 0x00002da3 len: 0x00000038 +>> +0 @I1485@ INDI +1 NAME Unknown // +1 SEX F +1 FAMS @F801@ +<< +0x00003ddb: rkey[0094]: ' I1486' off: 0x00002ddb len: 0x0000004e +>> +0 @I1486@ INDI +1 NAME Murdoch // +1 SEX M +1 TITL Duke of Albany +1 FAMC @F801@ +<< +0x00003e29: rkey[0095]: ' I1487' off: 0x00002e29 len: 0x00000048 +>> +0 @I1487@ INDI +1 NAME James /Stewart/ +1 SEX M +1 TITL Sir +1 FAMS @F805@ +<< +0x00003e71: rkey[0096]: ' I1488' off: 0x00002e71 len: 0x00000052 +>> +0 @I1488@ INDI +1 NAME John /Stewart/ +1 SEX M +1 TITL Earl of Atholl +1 FAMC @F805@ +<< +0x00003ec3: rkey[0097]: ' I1489' off: 0x00002ec3 len: 0x00000053 +>> +0 @I1489@ INDI +1 NAME James /Stewart/ +1 SEX M +1 TITL Earl of Buchan +1 FAMC @F805@ +<< +0x00003f16: rkey[0098]: ' I1490' off: 0x00002f16 len: 0x00000055 +>> +0 @I1490@ INDI +1 NAME Andrew /Stewart/ +1 SEX M +1 TITL Bishop of Moray +1 FAMC @F805@ +<< +0x00003f6b: rkey[0099]: ' I1491' off: 0x00002f6b len: 0x00000056 +>> +0 @I1491@ INDI +1 NAME Janet /Beaton/ +1 SEX F +1 DEAT +2 DATE ABT 1522 +1 FAMS @F814@ +<< +0x00003fc1: rkey[0100]: ' I1492' off: 0x00002fc1 len: 0x0000008a +>> +0 @I1492@ INDI +1 NAME James /Hamilton/ +1 SEX M +1 TITL Earl of Arran II +1 BIRT +2 DATE 1515 +1 DEAT +2 DATE 1575 +1 FAMC @F814@ +1 FAMS @F816@ +<< +0x0000404b: rkey[0101]: ' I1493' off: 0x0000304b len: 0x00000040 +>> +0 @I1493@ INDI +1 NAME Margaret /Douglas/ +1 SEX F +1 FAMS @F816@ +<< +0x0000408b: rkey[0102]: ' I1494' off: 0x0000308b len: 0x00000069 +>> +0 @I1494@ INDI +1 NAME James /Hamilton/ +1 SEX M +1 TITL 3d Earl of Arran +1 DEAT +2 DATE 1609 +1 FAMC @F816@ +<< +0x000040f4: rkey[0103]: ' I1495' off: 0x000030f4 len: 0x00000068 +>> +0 @I1495@ INDI +1 NAME Blanche of_Artois // +1 SEX F +1 DEAT +2 DATE 2 MAY 1302 +1 FAMC @F817@ +1 FAMS @F680@ +<< +0x0000415c: rkey[0104]: ' I1496' off: 0x0000315c len: 0x0000004d +>> +0 @I1496@ INDI +1 NAME Thomas // +1 SEX M +1 TITL Earl Lancaster +1 FAMC @F680@ +<< +0x000041a9: rkey[0105]: ' I1497' off: 0x000031a9 len: 0x0000005a +>> +0 @I1497@ INDI +1 NAME Henry // +1 SEX M +1 TITL Earl Lancaster +1 FAMC @F680@ +1 FAMS @F818@ +<< +0x00004203: rkey[0106]: ' I1498' off: 0x00003203 len: 0x0000003d +>> +0 @I1498@ INDI +1 NAME Maud /Chaworth/ +1 SEX F +1 FAMS @F818@ +<< +0x00004240: rkey[0107]: ' I1499' off: 0x00003240 len: 0x0000006f +>> +0 @I1499@ INDI +1 NAME Henry // +1 SEX M +1 TITL Duke Lancaster I +1 DEAT +2 DATE 1361 +1 FAMC @F818@ +1 FAMS @F645@ +<< +0x000042af: rkey[0108]: ' I1500' off: 0x000032af len: 0x00000042 +>> +0 @I1500@ INDI +1 NAME Isabel /de_Beaumont/ +1 SEX F +1 FAMS @F645@ +<< +0x000042f1: rkey[0109]: ' I1501' off: 0x000032f1 len: 0x00000080 +>> +0 @I1501@ INDI +1 NAME Philippa of_Lancaster // +1 SEX F +1 BIRT +2 DATE ABT 1360 +1 DEAT +2 DATE 1415 +1 FAMC @F623@ +1 FAMS @F819@ +<< +0x00004371: rkey[0110]: ' I1502' off: 0x00003371 len: 0x0000007c +>> +0 @I1502@ INDI +1 NAME Elizabeth // +1 SEX F +1 BIRT +2 DATE 1364 +1 DEAT +2 DATE 1426 +1 FAMC @F623@ +1 FAMS @F820@ +1 FAMS @F821@ +<< +0x000043ed: rkey[0111]: ' I1503' off: 0x000033ed len: 0x00000075 +>> +0 @I1503@ INDI +1 NAME John_I // +1 SEX M +1 TITL King of Portugal +1 BIRT +2 DATE 1357 +1 DEAT +2 DATE 1433 +1 FAMS @F819@ +<< +0x00004462: rkey[0112]: ' I1504' off: 0x00003462 len: 0x00000070 +>> +0 @I1504@ INDI +1 NAME Alice (Itayls) /Hayles/ +1 SEX F +1 DEAT +2 DATE AFT 8 MAY 1326 +1 FAMC @F822@ +1 FAMS @F672@ +<< +0x000044d2: rkey[0113]: ' I1505' off: 0x000034d2 len: 0x0000008d +>> +0 @I1505@ INDI +1 NAME Margaret of_Liddell /Wake/ +1 SEX F +1 TITL Baroness +1 DEAT +2 DATE 29 SEP 1349 +1 FAMC @F823@ +1 FAMS @F824@ +1 FAMS @F674@ +<< +0x0000455f: rkey[0114]: ' I1506' off: 0x0000355f len: 0x00000091 +>> +0 @I1506@ INDI +1 NAME Constance of_Brittany // +1 SEX F +1 TITL Duchess +1 DEAT +2 DATE 1201 +1 FAMC @F825@ +1 FAMS @F739@ +1 FAMS @F826@ +1 FAMS @F827@ +<< +0x000045f0: rkey[0115]: ' I1507' off: 0x000035f0 len: 0x0000005d +>> +0 @I1507@ INDI +1 NAME Arthur // +1 SEX M +1 BIRT +2 DATE 1187 +1 DEAT +2 DATE 1203 +1 FAMC @F739@ +<< +0x0000464d: rkey[0116]: ' I1508' off: 0x0000364d len: 0x00000079 +>> +0 @I1508@ INDI +1 NAME Berengaria of_Navarre // +1 SEX F +1 BIRT +2 DATE 1163 +1 DEAT +2 DATE 1230 +1 FAMC @F828@ +1 FAMS @F738@ +<< +0x000046c6: rkey[0117]: ' I1509' off: 0x000036c6 len: 0x00000067 +>> +0 @I1509@ INDI +1 NAME Henry the_Lion // +1 SEX M +1 TITL Duke of Saxony +1 DEAT +2 DATE 1195 +1 FAMS @F737@ +<< +0x0000472d: rkey[0118]: ' I1510' off: 0x0000372d len: 0x00000063 +>> +0 @I1510@ INDI +1 NAME Margaret of_France // +1 SEX F +1 DEAT +2 DATE 1198 +1 FAMC @F735@ +1 FAMS @F736@ +<< +0x00004790: rkey[0119]: ' I1511' off: 0x00003790 len: 0x0000008a +>> +0 @I1511@ INDI +1 NAME Malcolm_III Canmore // +1 SEX M +1 TITL King of Scotland +1 DEAT +2 DATE 1093 +1 FAMC @F829@ +1 FAMS @F830@ +1 FAMS @F751@ +<< +0x0000481a: rkey[0120]: ' I1512' off: 0x0000381a len: 0x0000005d +>> +0 @I1512@ INDI +1 NAME St_Margaret // +1 SEX F +1 DEAT +2 DATE 1093 +1 FAMC @F831@ +1 FAMS @F751@ +<< +0x00004877: rkey[0121]: ' I1513' off: 0x00003877 len: 0x0000007b +>> +0 @I1513@ INDI +1 NAME Edgar // +1 SEX M +1 TITL King of Scotland +1 BIRT +2 DATE ABT 1074 +1 DEAT +2 DATE 1107 +1 FAMC @F751@ +<< +0x000048f2: rkey[0122]: ' I1514' off: 0x000038f2 len: 0x00000092 +>> +0 @I1514@ INDI +1 NAME Alexander_I the_Fierce // +1 SEX M +1 TITL King of Scotland +1 BIRT +2 DATE 1078 +1 DEAT +2 DATE 1124 +1 FAMC @F751@ +1 FAMS @F832@ +<< +0x00004984: rkey[0123]: ' I1515' off: 0x00003984 len: 0x00000094 +>> +0 @I1515@ INDI +1 NAME David_I the_Saint // +1 SEX M +1 TITL King of Scotland +1 BIRT +2 DATE ABT 1080 +1 DEAT +2 DATE 1153 +1 FAMC @F751@ +1 FAMS @F833@ +<< +0x00004a18: rkey[0124]: ' I1516' off: 0x00003a18 len: 0x0000004e +>> +0 @I1516@ INDI +1 NAME Mary of_Scotland // +1 SEX F +1 FAMC @F751@ +1 FAMS @F757@ +<< +0x00004a66: rkey[0125]: ' I1517' off: 0x00003a66 len: 0x00000066 +>> +0 @I1517@ INDI +1 NAME Stephen Henry // +1 SEX M +1 TITL Count of Blois +1 DEAT +2 DATE 1102 +1 FAMS @F747@ +<< +0x00004acc: rkey[0126]: ' I1518' off: 0x00003acc len: 0x00000070 +>> +0 @I1518@ INDI +1 NAME Theobald // +1 SEX M +1 TITL Count of Blois +1 DEAT +2 DATE 1151 +1 FAMC @F747@ +1 FAMS @F834@ +<< +0x00004b3c: rkey[0127]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0128]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0129]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0130]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0131]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0132]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0133]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0134]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0135]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0136]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0137]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0138]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0139]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0140]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0141]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0142]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0143]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0144]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0145]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0146]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0147]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0148]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0149]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0150]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0151]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0152]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0153]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0154]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0155]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0156]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0157]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0158]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0159]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0160]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0161]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0162]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0163]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0164]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0165]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0166]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0167]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0168]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0169]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0170]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0171]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0172]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0173]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0174]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0175]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0176]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0177]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0178]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0179]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0180]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0181]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0182]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0183]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0184]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0185]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0186]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0187]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0188]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0189]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0190]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0191]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0192]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0193]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0194]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0195]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0196]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0197]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0198]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0199]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0200]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0201]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0202]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0203]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0204]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0205]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0206]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0207]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0208]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0209]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0210]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0211]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0212]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0213]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0214]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0215]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0216]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0217]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0218]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0219]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0220]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0221]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0222]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0223]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0224]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0225]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0226]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0227]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0228]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0229]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0230]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0231]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0232]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0233]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0234]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0235]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0236]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0237]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0238]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0239]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0240]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0241]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0242]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0243]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0244]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0245]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0246]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0247]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0248]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0249]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0250]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0251]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0252]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0253]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004b3c: rkey[0254]: ' ' off: 0x00000000 len: 0x00000000 +>><< + +0x00004b3c: EOF (0x00004b3c) GOOD + +BLOCK - DIRECTORY +0x00000000: ix_self: 0x00020003 (ac/ad) +0x00000004: ix_type: 2 (BLOCK) +0x00000006: ix_pad1: 0x0000 +0x00000008: ix_parent: 0x00000000 (aa/aa) +0x0000000c: ix_nkeys: 127 +0x0000000e: ix_rkey[0000]: ' I1519' +0x00000016: ix_rkey[0001]: ' I1520' +0x0000001e: ix_rkey[0002]: ' I1521' +0x00000026: ix_rkey[0003]: ' I1522' +0x0000002e: ix_rkey[0004]: ' I1523' +0x00000036: ix_rkey[0005]: ' I1524' +0x0000003e: ix_rkey[0006]: ' I1525' +0x00000046: ix_rkey[0007]: ' I1526' +0x0000004e: ix_rkey[0008]: ' I1527' +0x00000056: ix_rkey[0009]: ' I1528' +0x0000005e: ix_rkey[0010]: ' I1529' +0x00000066: ix_rkey[0011]: ' I1530' +0x0000006e: ix_rkey[0012]: ' I1531' +0x00000076: ix_rkey[0013]: ' I1532' +0x0000007e: ix_rkey[0014]: ' I1533' +0x00000086: ix_rkey[0015]: ' I1534' +0x0000008e: ix_rkey[0016]: ' I1535' +0x00000096: ix_rkey[0017]: ' I1536' +0x0000009e: ix_rkey[0018]: ' I1537' +0x000000a6: ix_rkey[0019]: ' I1538' +0x000000ae: ix_rkey[0020]: ' I1539' +0x000000b6: ix_rkey[0021]: ' I1540' +0x000000be: ix_rkey[0022]: ' I1541' +0x000000c6: ix_rkey[0023]: ' I1542' +0x000000ce: ix_rkey[0024]: ' I1543' +0x000000d6: ix_rkey[0025]: ' I1544' +0x000000de: ix_rkey[0026]: ' I1545' +0x000000e6: ix_rkey[0027]: ' I1546' +0x000000ee: ix_rkey[0028]: ' I1547' +0x000000f6: ix_rkey[0029]: ' I1548' +0x000000fe: ix_rkey[0030]: ' I1549' +0x00000106: ix_rkey[0031]: ' I1550' +0x0000010e: ix_rkey[0032]: ' I1551' +0x00000116: ix_rkey[0033]: ' I1552' +0x0000011e: ix_rkey[0034]: ' I1553' +0x00000126: ix_rkey[0035]: ' I1554' +0x0000012e: ix_rkey[0036]: ' I1555' +0x00000136: ix_rkey[0037]: ' I1556' +0x0000013e: ix_rkey[0038]: ' I1557' +0x00000146: ix_rkey[0039]: ' I1558' +0x0000014e: ix_rkey[0040]: ' I1559' +0x00000156: ix_rkey[0041]: ' I1560' +0x0000015e: ix_rkey[0042]: ' I1561' +0x00000166: ix_rkey[0043]: ' I1562' +0x0000016e: ix_rkey[0044]: ' I1563' +0x00000176: ix_rkey[0045]: ' I1564' +0x0000017e: ix_rkey[0046]: ' I1565' +0x00000186: ix_rkey[0047]: ' I1566' +0x0000018e: ix_rkey[0048]: ' I1567' +0x00000196: ix_rkey[0049]: ' I1568' +0x0000019e: ix_rkey[0050]: ' I1569' +0x000001a6: ix_rkey[0051]: ' I1570' +0x000001ae: ix_rkey[0052]: ' I1571' +0x000001b6: ix_rkey[0053]: ' I1572' +0x000001be: ix_rkey[0054]: ' I1573' +0x000001c6: ix_rkey[0055]: ' I1574' +0x000001ce: ix_rkey[0056]: ' I1575' +0x000001d6: ix_rkey[0057]: ' I1576' +0x000001de: ix_rkey[0058]: ' I1577' +0x000001e6: ix_rkey[0059]: ' I1578' +0x000001ee: ix_rkey[0060]: ' I1579' +0x000001f6: ix_rkey[0061]: ' I1580' +0x000001fe: ix_rkey[0062]: ' I1581' +0x00000206: ix_rkey[0063]: ' I1582' +0x0000020e: ix_rkey[0064]: ' I1583' +0x00000216: ix_rkey[0065]: ' I1584' +0x0000021e: ix_rkey[0066]: ' I1585' +0x00000226: ix_rkey[0067]: ' I1586' +0x0000022e: ix_rkey[0068]: ' I1587' +0x00000236: ix_rkey[0069]: ' I1588' +0x0000023e: ix_rkey[0070]: ' I1589' +0x00000246: ix_rkey[0071]: ' I1590' +0x0000024e: ix_rkey[0072]: ' I1591' +0x00000256: ix_rkey[0073]: ' I1592' +0x0000025e: ix_rkey[0074]: ' I1593' +0x00000266: ix_rkey[0075]: ' I1594' +0x0000026e: ix_rkey[0076]: ' I1595' +0x00000276: ix_rkey[0077]: ' I1596' +0x0000027e: ix_rkey[0078]: ' I1597' +0x00000286: ix_rkey[0079]: ' I1598' +0x0000028e: ix_rkey[0080]: ' I1599' +0x00000296: ix_rkey[0081]: ' I1600' +0x0000029e: ix_rkey[0082]: ' I1601' +0x000002a6: ix_rkey[0083]: ' I1602' +0x000002ae: ix_rkey[0084]: ' I1603' +0x000002b6: ix_rkey[0085]: ' I1604' +0x000002be: ix_rkey[0086]: ' I1605' +0x000002c6: ix_rkey[0087]: ' I1606' +0x000002ce: ix_rkey[0088]: ' I1607' +0x000002d6: ix_rkey[0089]: ' I1608' +0x000002de: ix_rkey[0090]: ' I1609' +0x000002e6: ix_rkey[0091]: ' I1610' +0x000002ee: ix_rkey[0092]: ' I1611' +0x000002f6: ix_rkey[0093]: ' I1612' +0x000002fe: ix_rkey[0094]: ' I1613' +0x00000306: ix_rkey[0095]: ' I1614' +0x0000030e: ix_rkey[0096]: ' I1615' +0x00000316: ix_rkey[0097]: ' I1616' +0x0000031e: ix_rkey[0098]: ' I1617' +0x00000326: ix_rkey[0099]: ' I1618' +0x0000032e: ix_rkey[0100]: ' I1619' +0x00000336: ix_rkey[0101]: ' I1620' +0x0000033e: ix_rkey[0102]: ' I1621' +0x00000346: ix_rkey[0103]: ' I1622' +0x0000034e: ix_rkey[0104]: ' I1623' +0x00000356: ix_rkey[0105]: ' I1624' +0x0000035e: ix_rkey[0106]: ' I1625' +0x00000366: ix_rkey[0107]: ' I1626' +0x0000036e: ix_rkey[0108]: ' I1627' +0x00000376: ix_rkey[0109]: ' I1628' +0x0000037e: ix_rkey[0110]: ' I1629' +0x00000386: ix_rkey[0111]: ' I1630' +0x0000038e: ix_rkey[0112]: ' I1631' +0x00000396: ix_rkey[0113]: ' I1632' +0x0000039e: ix_rkey[0114]: ' I1633' +0x000003a6: ix_rkey[0115]: ' I1634' +0x000003ae: ix_rkey[0116]: ' I1635' +0x000003b6: ix_rkey[0117]: ' I1636' +0x000003be: ix_rkey[0118]: ' I1637' +0x000003c6: ix_rkey[0119]: ' I1638' +0x000003ce: ix_rkey[0120]: ' I1639' +0x000003d6: ix_rkey[0121]: ' I1640' +0x000003de: ix_rkey[0122]: ' I1641' +0x000003e6: ix_rkey[0123]: ' I1642' +0x000003ee: ix_rkey[0124]: ' I1643' +0x000003f6: ix_rkey[0125]: ' I1644' +0x000003fe: ix_rkey[0126]: ' I1645' +0x00000406: ix_rkey[0127]: ' ' +0x0000040e: ix_rkey[0128]: ' ' +0x00000416: ix_rkey[0129]: ' ' +0x0000041e: ix_rkey[0130]: ' ' +0x00000426: ix_rkey[0131]: ' ' +0x0000042e: ix_rkey[0132]: ' ' +0x00000436: ix_rkey[0133]: ' ' +0x0000043e: ix_rkey[0134]: ' ' +0x00000446: ix_rkey[0135]: ' ' +0x0000044e: ix_rkey[0136]: ' ' +0x00000456: ix_rkey[0137]: ' ' +0x0000045e: ix_rkey[0138]: ' ' +0x00000466: ix_rkey[0139]: ' ' +0x0000046e: ix_rkey[0140]: ' ' +0x00000476: ix_rkey[0141]: ' ' +0x0000047e: ix_rkey[0142]: ' ' +0x00000486: ix_rkey[0143]: ' ' +0x0000048e: ix_rkey[0144]: ' ' +0x00000496: ix_rkey[0145]: ' ' +0x0000049e: ix_rkey[0146]: ' ' +0x000004a6: ix_rkey[0147]: ' ' +0x000004ae: ix_rkey[0148]: ' ' +0x000004b6: ix_rkey[0149]: ' ' +0x000004be: ix_rkey[0150]: ' ' +0x000004c6: ix_rkey[0151]: ' ' +0x000004ce: ix_rkey[0152]: ' ' +0x000004d6: ix_rkey[0153]: ' ' +0x000004de: ix_rkey[0154]: ' ' +0x000004e6: ix_rkey[0155]: ' ' +0x000004ee: ix_rkey[0156]: ' ' +0x000004f6: ix_rkey[0157]: ' ' +0x000004fe: ix_rkey[0158]: ' ' +0x00000506: ix_rkey[0159]: ' ' +0x0000050e: ix_rkey[0160]: ' ' +0x00000516: ix_rkey[0161]: ' ' +0x0000051e: ix_rkey[0162]: ' ' +0x00000526: ix_rkey[0163]: ' ' +0x0000052e: ix_rkey[0164]: ' ' +0x00000536: ix_rkey[0165]: ' ' +0x0000053e: ix_rkey[0166]: ' ' +0x00000546: ix_rkey[0167]: ' ' +0x0000054e: ix_rkey[0168]: ' ' +0x00000556: ix_rkey[0169]: ' ' +0x0000055e: ix_rkey[0170]: ' ' +0x00000566: ix_rkey[0171]: ' ' +0x0000056e: ix_rkey[0172]: ' ' +0x00000576: ix_rkey[0173]: ' ' +0x0000057e: ix_rkey[0174]: ' ' +0x00000586: ix_rkey[0175]: ' ' +0x0000058e: ix_rkey[0176]: ' ' +0x00000596: ix_rkey[0177]: ' ' +0x0000059e: ix_rkey[0178]: ' ' +0x000005a6: ix_rkey[0179]: ' ' +0x000005ae: ix_rkey[0180]: ' ' +0x000005b6: ix_rkey[0181]: ' ' +0x000005be: ix_rkey[0182]: ' ' +0x000005c6: ix_rkey[0183]: ' ' +0x000005ce: ix_rkey[0184]: ' ' +0x000005d6: ix_rkey[0185]: ' ' +0x000005de: ix_rkey[0186]: ' ' +0x000005e6: ix_rkey[0187]: ' ' +0x000005ee: ix_rkey[0188]: ' ' +0x000005f6: ix_rkey[0189]: ' ' +0x000005fe: ix_rkey[0190]: ' ' +0x00000606: ix_rkey[0191]: ' ' +0x0000060e: ix_rkey[0192]: ' ' +0x00000616: ix_rkey[0193]: ' ' +0x0000061e: ix_rkey[0194]: ' ' +0x00000626: ix_rkey[0195]: ' ' +0x0000062e: ix_rkey[0196]: ' ' +0x00000636: ix_rkey[0197]: ' ' +0x0000063e: ix_rkey[0198]: ' ' +0x00000646: ix_rkey[0199]: ' ' +0x0000064e: ix_rkey[0200]: ' ' +0x00000656: ix_rkey[0201]: ' ' +0x0000065e: ix_rkey[0202]: ' ' +0x00000666: ix_rkey[0203]: ' ' +0x0000066e: ix_rkey[0204]: ' ' +0x00000676: ix_rkey[0205]: ' ' +0x0000067e: ix_rkey[0206]: ' ' +0x00000686: ix_rkey[0207]: ' ' +0x0000068e: ix_rkey[0208]: ' ' +0x00000696: ix_rkey[0209]: ' ' +0x0000069e: ix_rkey[0210]: ' ' +0x000006a6: ix_rkey[0211]: ' ' +0x000006ae: ix_rkey[0212]: ' ' +0x000006b6: ix_rkey[0213]: ' ' +0x000006be: ix_rkey[0214]: ' ' +0x000006c6: ix_rkey[0215]: ' ' +0x000006ce: ix_rkey[0216]: ' ' +0x000006d6: ix_rkey[0217]: ' ' +0x000006de: ix_rkey[0218]: ' ' +0x000006e6: ix_rkey[0219]: ' ' +0x000006ee: ix_rkey[0220]: ' ' +0x000006f6: ix_rkey[0221]: ' ' +0x000006fe: ix_rkey[0222]: ' ' +0x00000706: ix_rkey[0223]: ' ' +0x0000070e: ix_rkey[0224]: ' ' +0x00000716: ix_rkey[0225]: ' ' +0x0000071e: ix_rkey[0226]: ' ' +0x00000726: ix_rkey[0227]: ' ' +0x0000072e: ix_rkey[0228]: ' ' +0x00000736: ix_rkey[0229]: ' ' +0x0000073e: ix_rkey[0230]: ' ' +0x00000746: ix_rkey[0231]: ' ' +0x0000074e: ix_rkey[0232]: ' ' +0x00000756: ix_rkey[0233]: ' ' +0x0000075e: ix_rkey[0234]: ' ' +0x00000766: ix_rkey[0235]: ' ' +0x0000076e: ix_rkey[0236]: ' ' +0x00000776: ix_rkey[0237]: ' ' +0x0000077e: ix_rkey[0238]: ' ' +0x00000786: ix_rkey[0239]: ' ' +0x0000078e: ix_rkey[0240]: ' ' +0x00000796: ix_rkey[0241]: ' ' +0x0000079e: ix_rkey[0242]: ' ' +0x000007a6: ix_rkey[0243]: ' ' +0x000007ae: ix_rkey[0244]: ' ' +0x000007b6: ix_rkey[0245]: ' ' +0x000007be: ix_rkey[0246]: ' ' +0x000007c6: ix_rkey[0247]: ' ' +0x000007ce: ix_rkey[0248]: ' ' +0x000007d6: ix_rkey[0249]: ' ' +0x000007de: ix_rkey[0250]: ' ' +0x000007e6: ix_rkey[0251]: ' ' +0x000007ee: ix_rkey[0252]: ' ' +0x000007f6: ix_rkey[0253]: ' ' +0x000007fe: ix_rkey[0254]: ' ' +0x00000806: ix_pad2: 0x0000 +0x00000808: ix_offs[0000]: 0x00000000 +0x0000080c: ix_lens[0000]: 0x00000051 +0x00000810: ix_offs[0001]: 0x00000051 +0x00000814: ix_lens[0001]: 0x00000088 +0x00000818: ix_offs[0002]: 0x000000d9 +0x0000081c: ix_lens[0002]: 0x00000065 +0x00000820: ix_offs[0003]: 0x0000013e +0x00000824: ix_lens[0003]: 0x00000054 +0x00000828: ix_offs[0004]: 0x00000192 +0x0000082c: ix_lens[0004]: 0x00000050 +0x00000830: ix_offs[0005]: 0x000001e2 +0x00000834: ix_lens[0005]: 0x00000045 +0x00000838: ix_offs[0006]: 0x00000227 +0x0000083c: ix_lens[0006]: 0x0000006d +0x00000840: ix_offs[0007]: 0x00000294 +0x00000844: ix_lens[0007]: 0x00000046 +0x00000848: ix_offs[0008]: 0x000002da +0x0000084c: ix_lens[0008]: 0x00000073 +0x00000850: ix_offs[0009]: 0x0000034d +0x00000854: ix_lens[0009]: 0x00000042 +0x00000858: ix_offs[0010]: 0x0000038f +0x0000085c: ix_lens[0010]: 0x00000066 +0x00000860: ix_offs[0011]: 0x000003f5 +0x00000864: ix_lens[0011]: 0x00000070 +0x00000868: ix_offs[0012]: 0x00000465 +0x0000086c: ix_lens[0012]: 0x00000041 +0x00000870: ix_offs[0013]: 0x000004a6 +0x00000874: ix_lens[0013]: 0x0000006f +0x00000878: ix_offs[0014]: 0x00000515 +0x0000087c: ix_lens[0014]: 0x000000bd +0x00000880: ix_offs[0015]: 0x000005d2 +0x00000884: ix_lens[0015]: 0x000000fe +0x00000888: ix_offs[0016]: 0x000006d0 +0x0000088c: ix_lens[0016]: 0x00000096 +0x00000890: ix_offs[0017]: 0x00000766 +0x00000894: ix_lens[0017]: 0x0000004d +0x00000898: ix_offs[0018]: 0x000007b3 +0x0000089c: ix_lens[0018]: 0x00000036 +0x000008a0: ix_offs[0019]: 0x000007e9 +0x000008a4: ix_lens[0019]: 0x0000008c +0x000008a8: ix_offs[0020]: 0x00000875 +0x000008ac: ix_lens[0020]: 0x00000065 +0x000008b0: ix_offs[0021]: 0x000008da +0x000008b4: ix_lens[0021]: 0x00000044 +0x000008b8: ix_offs[0022]: 0x0000091e +0x000008bc: ix_lens[0022]: 0x0000006d +0x000008c0: ix_offs[0023]: 0x0000098b +0x000008c4: ix_lens[0023]: 0x0000004f +0x000008c8: ix_offs[0024]: 0x000009da +0x000008cc: ix_lens[0024]: 0x00000063 +0x000008d0: ix_offs[0025]: 0x00000a3d +0x000008d4: ix_lens[0025]: 0x00000039 +0x000008d8: ix_offs[0026]: 0x00000a76 +0x000008dc: ix_lens[0026]: 0x00000079 +0x000008e0: ix_offs[0027]: 0x00000aef +0x000008e4: ix_lens[0027]: 0x00000045 +0x000008e8: ix_offs[0028]: 0x00000b34 +0x000008ec: ix_lens[0028]: 0x0000003d +0x000008f0: ix_offs[0029]: 0x00000b71 +0x000008f4: ix_lens[0029]: 0x000000e0 +0x000008f8: ix_offs[0030]: 0x00000c51 +0x000008fc: ix_lens[0030]: 0x00000054 +0x00000900: ix_offs[0031]: 0x00000ca5 +0x00000904: ix_lens[0031]: 0x000000b9 +0x00000908: ix_offs[0032]: 0x00000d5e +0x0000090c: ix_lens[0032]: 0x0000005f +0x00000910: ix_offs[0033]: 0x00000dbd +0x00000914: ix_lens[0033]: 0x000000c0 +0x00000918: ix_offs[0034]: 0x00000e7d +0x0000091c: ix_lens[0034]: 0x00000055 +0x00000920: ix_offs[0035]: 0x00000ed2 +0x00000924: ix_lens[0035]: 0x0000005e +0x00000928: ix_offs[0036]: 0x00000f30 +0x0000092c: ix_lens[0036]: 0x0000004f +0x00000930: ix_offs[0037]: 0x00000f7f +0x00000934: ix_lens[0037]: 0x00000057 +0x00000938: ix_offs[0038]: 0x00000fd6 +0x0000093c: ix_lens[0038]: 0x00000094 +0x00000940: ix_offs[0039]: 0x0000106a +0x00000944: ix_lens[0039]: 0x00000053 +0x00000948: ix_offs[0040]: 0x000010bd +0x0000094c: ix_lens[0040]: 0x000000da +0x00000950: ix_offs[0041]: 0x00001197 +0x00000954: ix_lens[0041]: 0x00000055 +0x00000958: ix_offs[0042]: 0x000011ec +0x0000095c: ix_lens[0042]: 0x00000054 +0x00000960: ix_offs[0043]: 0x00001240 +0x00000964: ix_lens[0043]: 0x0000004a +0x00000968: ix_offs[0044]: 0x0000128a +0x0000096c: ix_lens[0044]: 0x0000004c +0x00000970: ix_offs[0045]: 0x000012d6 +0x00000974: ix_lens[0045]: 0x0000004a +0x00000978: ix_offs[0046]: 0x00001320 +0x0000097c: ix_lens[0046]: 0x0000004b +0x00000980: ix_offs[0047]: 0x0000136b +0x00000984: ix_lens[0047]: 0x0000004d +0x00000988: ix_offs[0048]: 0x000013b8 +0x0000098c: ix_lens[0048]: 0x0000004b +0x00000990: ix_offs[0049]: 0x00001403 +0x00000994: ix_lens[0049]: 0x00000073 +0x00000998: ix_offs[0050]: 0x00001476 +0x0000099c: ix_lens[0050]: 0x00000079 +0x000009a0: ix_offs[0051]: 0x000014ef +0x000009a4: ix_lens[0051]: 0x00000071 +0x000009a8: ix_offs[0052]: 0x00001560 +0x000009ac: ix_lens[0052]: 0x0000006f +0x000009b0: ix_offs[0053]: 0x000015cf +0x000009b4: ix_lens[0053]: 0x00000082 +0x000009b8: ix_offs[0054]: 0x00001651 +0x000009bc: ix_lens[0054]: 0x00000065 +0x000009c0: ix_offs[0055]: 0x000016b6 +0x000009c4: ix_lens[0055]: 0x00000061 +0x000009c8: ix_offs[0056]: 0x00001717 +0x000009cc: ix_lens[0056]: 0x0000006f +0x000009d0: ix_offs[0057]: 0x00001786 +0x000009d4: ix_lens[0057]: 0x0000004a +0x000009d8: ix_offs[0058]: 0x000017d0 +0x000009dc: ix_lens[0058]: 0x00000048 +0x000009e0: ix_offs[0059]: 0x00001818 +0x000009e4: ix_lens[0059]: 0x0000007b +0x000009e8: ix_offs[0060]: 0x00001893 +0x000009ec: ix_lens[0060]: 0x00000068 +0x000009f0: ix_offs[0061]: 0x000018fb +0x000009f4: ix_lens[0061]: 0x00000058 +0x000009f8: ix_offs[0062]: 0x00001953 +0x000009fc: ix_lens[0062]: 0x00000060 +0x00000a00: ix_offs[0063]: 0x000019b3 +0x00000a04: ix_lens[0063]: 0x000000ae +0x00000a08: ix_offs[0064]: 0x00001a61 +0x00000a0c: ix_lens[0064]: 0x00000087 +0x00000a10: ix_offs[0065]: 0x00001ae8 +0x00000a14: ix_lens[0065]: 0x00000056 +0x00000a18: ix_offs[0066]: 0x00001b3e +0x00000a1c: ix_lens[0066]: 0x00000098 +0x00000a20: ix_offs[0067]: 0x00001bd6 +0x00000a24: ix_lens[0067]: 0x00000055 +0x00000a28: ix_offs[0068]: 0x00001c2b +0x00000a2c: ix_lens[0068]: 0x00000078 +0x00000a30: ix_offs[0069]: 0x00001ca3 +0x00000a34: ix_lens[0069]: 0x0000006a +0x00000a38: ix_offs[0070]: 0x00001d0d +0x00000a3c: ix_lens[0070]: 0x00000063 +0x00000a40: ix_offs[0071]: 0x00001d70 +0x00000a44: ix_lens[0071]: 0x0000004f +0x00000a48: ix_offs[0072]: 0x00001dbf +0x00000a4c: ix_lens[0072]: 0x0000004f +0x00000a50: ix_offs[0073]: 0x00001e0e +0x00000a54: ix_lens[0073]: 0x00000059 +0x00000a58: ix_offs[0074]: 0x00001e67 +0x00000a5c: ix_lens[0074]: 0x00000057 +0x00000a60: ix_offs[0075]: 0x00001ebe +0x00000a64: ix_lens[0075]: 0x00000081 +0x00000a68: ix_offs[0076]: 0x00001f3f +0x00000a6c: ix_lens[0076]: 0x00000076 +0x00000a70: ix_offs[0077]: 0x00001fb5 +0x00000a74: ix_lens[0077]: 0x0000007c +0x00000a78: ix_offs[0078]: 0x00002031 +0x00000a7c: ix_lens[0078]: 0x00000055 +0x00000a80: ix_offs[0079]: 0x00002086 +0x00000a84: ix_lens[0079]: 0x00000080 +0x00000a88: ix_offs[0080]: 0x00002106 +0x00000a8c: ix_lens[0080]: 0x00000053 +0x00000a90: ix_offs[0081]: 0x00002159 +0x00000a94: ix_lens[0081]: 0x0000005a +0x00000a98: ix_offs[0082]: 0x000021b3 +0x00000a9c: ix_lens[0082]: 0x000000f3 +0x00000aa0: ix_offs[0083]: 0x000022a6 +0x00000aa4: ix_lens[0083]: 0x00000061 +0x00000aa8: ix_offs[0084]: 0x00002307 +0x00000aac: ix_lens[0084]: 0x0000005e +0x00000ab0: ix_offs[0085]: 0x00002365 +0x00000ab4: ix_lens[0085]: 0x00000083 +0x00000ab8: ix_offs[0086]: 0x000023e8 +0x00000abc: ix_lens[0086]: 0x00000077 +0x00000ac0: ix_offs[0087]: 0x0000245f +0x00000ac4: ix_lens[0087]: 0x00000075 +0x00000ac8: ix_offs[0088]: 0x000024d4 +0x00000acc: ix_lens[0088]: 0x00000052 +0x00000ad0: ix_offs[0089]: 0x00002526 +0x00000ad4: ix_lens[0089]: 0x00000072 +0x00000ad8: ix_offs[0090]: 0x00002598 +0x00000adc: ix_lens[0090]: 0x00000078 +0x00000ae0: ix_offs[0091]: 0x00002610 +0x00000ae4: ix_lens[0091]: 0x0000004d +0x00000ae8: ix_offs[0092]: 0x0000265d +0x00000aec: ix_lens[0092]: 0x0000004b +0x00000af0: ix_offs[0093]: 0x000026a8 +0x00000af4: ix_lens[0093]: 0x00000089 +0x00000af8: ix_offs[0094]: 0x00002731 +0x00000afc: ix_lens[0094]: 0x000000d9 +0x00000b00: ix_offs[0095]: 0x0000280a +0x00000b04: ix_lens[0095]: 0x000000b4 +0x00000b08: ix_offs[0096]: 0x000028be +0x00000b0c: ix_lens[0096]: 0x000000d8 +0x00000b10: ix_offs[0097]: 0x00002996 +0x00000b14: ix_lens[0097]: 0x000000bb +0x00000b18: ix_offs[0098]: 0x00002a51 +0x00000b1c: ix_lens[0098]: 0x000000d5 +0x00000b20: ix_offs[0099]: 0x00002b26 +0x00000b24: ix_lens[0099]: 0x000000a0 +0x00000b28: ix_offs[0100]: 0x00002bc6 +0x00000b2c: ix_lens[0100]: 0x0000009f +0x00000b30: ix_offs[0101]: 0x00002c65 +0x00000b34: ix_lens[0101]: 0x000000c9 +0x00000b38: ix_offs[0102]: 0x00002d2e +0x00000b3c: ix_lens[0102]: 0x00000092 +0x00000b40: ix_offs[0103]: 0x00002dc0 +0x00000b44: ix_lens[0103]: 0x000000d8 +0x00000b48: ix_offs[0104]: 0x00002e98 +0x00000b4c: ix_lens[0104]: 0x0000006b +0x00000b50: ix_offs[0105]: 0x00002f03 +0x00000b54: ix_lens[0105]: 0x0000007f +0x00000b58: ix_offs[0106]: 0x00002f82 +0x00000b5c: ix_lens[0106]: 0x000000a6 +0x00000b60: ix_offs[0107]: 0x00003028 +0x00000b64: ix_lens[0107]: 0x00000094 +0x00000b68: ix_offs[0108]: 0x000030bc +0x00000b6c: ix_lens[0108]: 0x000000d3 +0x00000b70: ix_offs[0109]: 0x0000318f +0x00000b74: ix_lens[0109]: 0x00000080 +0x00000b78: ix_offs[0110]: 0x0000320f +0x00000b7c: ix_lens[0110]: 0x000000a0 +0x00000b80: ix_offs[0111]: 0x000032af +0x00000b84: ix_lens[0111]: 0x000000c9 +0x00000b88: ix_offs[0112]: 0x00003378 +0x00000b8c: ix_lens[0112]: 0x00000093 +0x00000b90: ix_offs[0113]: 0x0000340b +0x00000b94: ix_lens[0113]: 0x000000b6 +0x00000b98: ix_offs[0114]: 0x000034c1 +0x00000b9c: ix_lens[0114]: 0x0000007d +0x00000ba0: ix_offs[0115]: 0x0000353e +0x00000ba4: ix_lens[0115]: 0x000000b1 +0x00000ba8: ix_offs[0116]: 0x000035ef +0x00000bac: ix_lens[0116]: 0x00000074 +0x00000bb0: ix_offs[0117]: 0x00003663 +0x00000bb4: ix_lens[0117]: 0x00000070 +0x00000bb8: ix_offs[0118]: 0x000036d3 +0x00000bbc: ix_lens[0118]: 0x00000060 +0x00000bc0: ix_offs[0119]: 0x00003733 +0x00000bc4: ix_lens[0119]: 0x00000074 +0x00000bc8: ix_offs[0120]: 0x000037a7 +0x00000bcc: ix_lens[0120]: 0x0000006d +0x00000bd0: ix_offs[0121]: 0x00003814 +0x00000bd4: ix_lens[0121]: 0x0000006b +0x00000bd8: ix_offs[0122]: 0x0000387f +0x00000bdc: ix_lens[0122]: 0x0000006d +0x00000be0: ix_offs[0123]: 0x000038ec +0x00000be4: ix_lens[0123]: 0x00000060 +0x00000be8: ix_offs[0124]: 0x0000394c +0x00000bec: ix_lens[0124]: 0x0000006e +0x00000bf0: ix_offs[0125]: 0x000039ba +0x00000bf4: ix_lens[0125]: 0x00000075 +0x00000bf8: ix_offs[0126]: 0x00003a2f +0x00000bfc: ix_lens[0126]: 0x000000cf +0x00000c00: ix_offs[0127]: 0x00000000 +0x00000c04: ix_lens[0127]: 0x00000000 +0x00000c08: ix_offs[0128]: 0x00000000 +0x00000c0c: ix_lens[0128]: 0x00000000 +0x00000c10: ix_offs[0129]: 0x00000000 +0x00000c14: ix_lens[0129]: 0x00000000 +0x00000c18: ix_offs[0130]: 0x00000000 +0x00000c1c: ix_lens[0130]: 0x00000000 +0x00000c20: ix_offs[0131]: 0x00000000 +0x00000c24: ix_lens[0131]: 0x00000000 +0x00000c28: ix_offs[0132]: 0x00000000 +0x00000c2c: ix_lens[0132]: 0x00000000 +0x00000c30: ix_offs[0133]: 0x00000000 +0x00000c34: ix_lens[0133]: 0x00000000 +0x00000c38: ix_offs[0134]: 0x00000000 +0x00000c3c: ix_lens[0134]: 0x00000000 +0x00000c40: ix_offs[0135]: 0x00000000 +0x00000c44: ix_lens[0135]: 0x00000000 +0x00000c48: ix_offs[0136]: 0x00000000 +0x00000c4c: ix_lens[0136]: 0x00000000 +0x00000c50: ix_offs[0137]: 0x00000000 +0x00000c54: ix_lens[0137]: 0x00000000 +0x00000c58: ix_offs[0138]: 0x00000000 +0x00000c5c: ix_lens[0138]: 0x00000000 +0x00000c60: ix_offs[0139]: 0x00000000 +0x00000c64: ix_lens[0139]: 0x00000000 +0x00000c68: ix_offs[0140]: 0x00000000 +0x00000c6c: ix_lens[0140]: 0x00000000 +0x00000c70: ix_offs[0141]: 0x00000000 +0x00000c74: ix_lens[0141]: 0x00000000 +0x00000c78: ix_offs[0142]: 0x00000000 +0x00000c7c: ix_lens[0142]: 0x00000000 +0x00000c80: ix_offs[0143]: 0x00000000 +0x00000c84: ix_lens[0143]: 0x00000000 +0x00000c88: ix_offs[0144]: 0x00000000 +0x00000c8c: ix_lens[0144]: 0x00000000 +0x00000c90: ix_offs[0145]: 0x00000000 +0x00000c94: ix_lens[0145]: 0x00000000 +0x00000c98: ix_offs[0146]: 0x00000000 +0x00000c9c: ix_lens[0146]: 0x00000000 +0x00000ca0: ix_offs[0147]: 0x00000000 +0x00000ca4: ix_lens[0147]: 0x00000000 +0x00000ca8: ix_offs[0148]: 0x00000000 +0x00000cac: ix_lens[0148]: 0x00000000 +0x00000cb0: ix_offs[0149]: 0x00000000 +0x00000cb4: ix_lens[0149]: 0x00000000 +0x00000cb8: ix_offs[0150]: 0x00000000 +0x00000cbc: ix_lens[0150]: 0x00000000 +0x00000cc0: ix_offs[0151]: 0x00000000 +0x00000cc4: ix_lens[0151]: 0x00000000 +0x00000cc8: ix_offs[0152]: 0x00000000 +0x00000ccc: ix_lens[0152]: 0x00000000 +0x00000cd0: ix_offs[0153]: 0x00000000 +0x00000cd4: ix_lens[0153]: 0x00000000 +0x00000cd8: ix_offs[0154]: 0x00000000 +0x00000cdc: ix_lens[0154]: 0x00000000 +0x00000ce0: ix_offs[0155]: 0x00000000 +0x00000ce4: ix_lens[0155]: 0x00000000 +0x00000ce8: ix_offs[0156]: 0x00000000 +0x00000cec: ix_lens[0156]: 0x00000000 +0x00000cf0: ix_offs[0157]: 0x00000000 +0x00000cf4: ix_lens[0157]: 0x00000000 +0x00000cf8: ix_offs[0158]: 0x00000000 +0x00000cfc: ix_lens[0158]: 0x00000000 +0x00000d00: ix_offs[0159]: 0x00000000 +0x00000d04: ix_lens[0159]: 0x00000000 +0x00000d08: ix_offs[0160]: 0x00000000 +0x00000d0c: ix_lens[0160]: 0x00000000 +0x00000d10: ix_offs[0161]: 0x00000000 +0x00000d14: ix_lens[0161]: 0x00000000 +0x00000d18: ix_offs[0162]: 0x00000000 +0x00000d1c: ix_lens[0162]: 0x00000000 +0x00000d20: ix_offs[0163]: 0x00000000 +0x00000d24: ix_lens[0163]: 0x00000000 +0x00000d28: ix_offs[0164]: 0x00000000 +0x00000d2c: ix_lens[0164]: 0x00000000 +0x00000d30: ix_offs[0165]: 0x00000000 +0x00000d34: ix_lens[0165]: 0x00000000 +0x00000d38: ix_offs[0166]: 0x00000000 +0x00000d3c: ix_lens[0166]: 0x00000000 +0x00000d40: ix_offs[0167]: 0x00000000 +0x00000d44: ix_lens[0167]: 0x00000000 +0x00000d48: ix_offs[0168]: 0x00000000 +0x00000d4c: ix_lens[0168]: 0x00000000 +0x00000d50: ix_offs[0169]: 0x00000000 +0x00000d54: ix_lens[0169]: 0x00000000 +0x00000d58: ix_offs[0170]: 0x00000000 +0x00000d5c: ix_lens[0170]: 0x00000000 +0x00000d60: ix_offs[0171]: 0x00000000 +0x00000d64: ix_lens[0171]: 0x00000000 +0x00000d68: ix_offs[0172]: 0x00000000 +0x00000d6c: ix_lens[0172]: 0x00000000 +0x00000d70: ix_offs[0173]: 0x00000000 +0x00000d74: ix_lens[0173]: 0x00000000 +0x00000d78: ix_offs[0174]: 0x00000000 +0x00000d7c: ix_lens[0174]: 0x00000000 +0x00000d80: ix_offs[0175]: 0x00000000 +0x00000d84: ix_lens[0175]: 0x00000000 +0x00000d88: ix_offs[0176]: 0x00000000 +0x00000d8c: ix_lens[0176]: 0x00000000 +0x00000d90: ix_offs[0177]: 0x00000000 +0x00000d94: ix_lens[0177]: 0x00000000 +0x00000d98: ix_offs[0178]: 0x00000000 +0x00000d9c: ix_lens[0178]: 0x00000000 +0x00000da0: ix_offs[0179]: 0x00000000 +0x00000da4: ix_lens[0179]: 0x00000000 +0x00000da8: ix_offs[0180]: 0x00000000 +0x00000dac: ix_lens[0180]: 0x00000000 +0x00000db0: ix_offs[0181]: 0x00000000 +0x00000db4: ix_lens[0181]: 0x00000000 +0x00000db8: ix_offs[0182]: 0x00000000 +0x00000dbc: ix_lens[0182]: 0x00000000 +0x00000dc0: ix_offs[0183]: 0x00000000 +0x00000dc4: ix_lens[0183]: 0x00000000 +0x00000dc8: ix_offs[0184]: 0x00000000 +0x00000dcc: ix_lens[0184]: 0x00000000 +0x00000dd0: ix_offs[0185]: 0x00000000 +0x00000dd4: ix_lens[0185]: 0x00000000 +0x00000dd8: ix_offs[0186]: 0x00000000 +0x00000ddc: ix_lens[0186]: 0x00000000 +0x00000de0: ix_offs[0187]: 0x00000000 +0x00000de4: ix_lens[0187]: 0x00000000 +0x00000de8: ix_offs[0188]: 0x00000000 +0x00000dec: ix_lens[0188]: 0x00000000 +0x00000df0: ix_offs[0189]: 0x00000000 +0x00000df4: ix_lens[0189]: 0x00000000 +0x00000df8: ix_offs[0190]: 0x00000000 +0x00000dfc: ix_lens[0190]: 0x00000000 +0x00000e00: ix_offs[0191]: 0x00000000 +0x00000e04: ix_lens[0191]: 0x00000000 +0x00000e08: ix_offs[0192]: 0x00000000 +0x00000e0c: ix_lens[0192]: 0x00000000 +0x00000e10: ix_offs[0193]: 0x00000000 +0x00000e14: ix_lens[0193]: 0x00000000 +0x00000e18: ix_offs[0194]: 0x00000000 +0x00000e1c: ix_lens[0194]: 0x00000000 +0x00000e20: ix_offs[0195]: 0x00000000 +0x00000e24: ix_lens[0195]: 0x00000000 +0x00000e28: ix_offs[0196]: 0x00000000 +0x00000e2c: ix_lens[0196]: 0x00000000 +0x00000e30: ix_offs[0197]: 0x00000000 +0x00000e34: ix_lens[0197]: 0x00000000 +0x00000e38: ix_offs[0198]: 0x00000000 +0x00000e3c: ix_lens[0198]: 0x00000000 +0x00000e40: ix_offs[0199]: 0x00000000 +0x00000e44: ix_lens[0199]: 0x00000000 +0x00000e48: ix_offs[0200]: 0x00000000 +0x00000e4c: ix_lens[0200]: 0x00000000 +0x00000e50: ix_offs[0201]: 0x00000000 +0x00000e54: ix_lens[0201]: 0x00000000 +0x00000e58: ix_offs[0202]: 0x00000000 +0x00000e5c: ix_lens[0202]: 0x00000000 +0x00000e60: ix_offs[0203]: 0x00000000 +0x00000e64: ix_lens[0203]: 0x00000000 +0x00000e68: ix_offs[0204]: 0x00000000 +0x00000e6c: ix_lens[0204]: 0x00000000 +0x00000e70: ix_offs[0205]: 0x00000000 +0x00000e74: ix_lens[0205]: 0x00000000 +0x00000e78: ix_offs[0206]: 0x00000000 +0x00000e7c: ix_lens[0206]: 0x00000000 +0x00000e80: ix_offs[0207]: 0x00000000 +0x00000e84: ix_lens[0207]: 0x00000000 +0x00000e88: ix_offs[0208]: 0x00000000 +0x00000e8c: ix_lens[0208]: 0x00000000 +0x00000e90: ix_offs[0209]: 0x00000000 +0x00000e94: ix_lens[0209]: 0x00000000 +0x00000e98: ix_offs[0210]: 0x00000000 +0x00000e9c: ix_lens[0210]: 0x00000000 +0x00000ea0: ix_offs[0211]: 0x00000000 +0x00000ea4: ix_lens[0211]: 0x00000000 +0x00000ea8: ix_offs[0212]: 0x00000000 +0x00000eac: ix_lens[0212]: 0x00000000 +0x00000eb0: ix_offs[0213]: 0x00000000 +0x00000eb4: ix_lens[0213]: 0x00000000 +0x00000eb8: ix_offs[0214]: 0x00000000 +0x00000ebc: ix_lens[0214]: 0x00000000 +0x00000ec0: ix_offs[0215]: 0x00000000 +0x00000ec4: ix_lens[0215]: 0x00000000 +0x00000ec8: ix_offs[0216]: 0x00000000 +0x00000ecc: ix_lens[0216]: 0x00000000 +0x00000ed0: ix_offs[0217]: 0x00000000 +0x00000ed4: ix_lens[0217]: 0x00000000 +0x00000ed8: ix_offs[0218]: 0x00000000 +0x00000edc: ix_lens[0218]: 0x00000000 +0x00000ee0: ix_offs[0219]: 0x00000000 +0x00000ee4: ix_lens[0219]: 0x00000000 +0x00000ee8: ix_offs[0220]: 0x00000000 +0x00000eec: ix_lens[0220]: 0x00000000 +0x00000ef0: ix_offs[0221]: 0x00000000 +0x00000ef4: ix_lens[0221]: 0x00000000 +0x00000ef8: ix_offs[0222]: 0x00000000 +0x00000efc: ix_lens[0222]: 0x00000000 +0x00000f00: ix_offs[0223]: 0x00000000 +0x00000f04: ix_lens[0223]: 0x00000000 +0x00000f08: ix_offs[0224]: 0x00000000 +0x00000f0c: ix_lens[0224]: 0x00000000 +0x00000f10: ix_offs[0225]: 0x00000000 +0x00000f14: ix_lens[0225]: 0x00000000 +0x00000f18: ix_offs[0226]: 0x00000000 +0x00000f1c: ix_lens[0226]: 0x00000000 +0x00000f20: ix_offs[0227]: 0x00000000 +0x00000f24: ix_lens[0227]: 0x00000000 +0x00000f28: ix_offs[0228]: 0x00000000 +0x00000f2c: ix_lens[0228]: 0x00000000 +0x00000f30: ix_offs[0229]: 0x00000000 +0x00000f34: ix_lens[0229]: 0x00000000 +0x00000f38: ix_offs[0230]: 0x00000000 +0x00000f3c: ix_lens[0230]: 0x00000000 +0x00000f40: ix_offs[0231]: 0x00000000 +0x00000f44: ix_lens[0231]: 0x00000000 +0x00000f48: ix_offs[0232]: 0x00000000 +0x00000f4c: ix_lens[0232]: 0x00000000 +0x00000f50: ix_offs[0233]: 0x00000000 +0x00000f54: ix_lens[0233]: 0x00000000 +0x00000f58: ix_offs[0234]: 0x00000000 +0x00000f5c: ix_lens[0234]: 0x00000000 +0x00000f60: ix_offs[0235]: 0x00000000 +0x00000f64: ix_lens[0235]: 0x00000000 +0x00000f68: ix_offs[0236]: 0x00000000 +0x00000f6c: ix_lens[0236]: 0x00000000 +0x00000f70: ix_offs[0237]: 0x00000000 +0x00000f74: ix_lens[0237]: 0x00000000 +0x00000f78: ix_offs[0238]: 0x00000000 +0x00000f7c: ix_lens[0238]: 0x00000000 +0x00000f80: ix_offs[0239]: 0x00000000 +0x00000f84: ix_lens[0239]: 0x00000000 +0x00000f88: ix_offs[0240]: 0x00000000 +0x00000f8c: ix_lens[0240]: 0x00000000 +0x00000f90: ix_offs[0241]: 0x00000000 +0x00000f94: ix_lens[0241]: 0x00000000 +0x00000f98: ix_offs[0242]: 0x00000000 +0x00000f9c: ix_lens[0242]: 0x00000000 +0x00000fa0: ix_offs[0243]: 0x00000000 +0x00000fa4: ix_lens[0243]: 0x00000000 +0x00000fa8: ix_offs[0244]: 0x00000000 +0x00000fac: ix_lens[0244]: 0x00000000 +0x00000fb0: ix_offs[0245]: 0x00000000 +0x00000fb4: ix_lens[0245]: 0x00000000 +0x00000fb8: ix_offs[0246]: 0x00000000 +0x00000fbc: ix_lens[0246]: 0x00000000 +0x00000fc0: ix_offs[0247]: 0x00000000 +0x00000fc4: ix_lens[0247]: 0x00000000 +0x00000fc8: ix_offs[0248]: 0x00000000 +0x00000fcc: ix_lens[0248]: 0x00000000 +0x00000fd0: ix_offs[0249]: 0x00000000 +0x00000fd4: ix_lens[0249]: 0x00000000 +0x00000fd8: ix_offs[0250]: 0x00000000 +0x00000fdc: ix_lens[0250]: 0x00000000 +0x00000fe0: ix_offs[0251]: 0x00000000 +0x00000fe4: ix_lens[0251]: 0x00000000 +0x00000fe8: ix_offs[0252]: 0x00000000 +0x00000fec: ix_lens[0252]: 0x00000000 +0x00000ff0: ix_offs[0253]: 0x00000000 +0x00000ff4: ix_lens[0253]: 0x00000000 +0x00000ff8: ix_offs[0254]: 0x00000000 +0x00000ffc: ix_lens[0254]: 0x00000000 + +BLOCK - DATA +0x00001000: rkey[0000]: ' I1519' off: 0x00000000 len: 0x00000051 +>> +0 @I1519@ INDI +1 NAME Henry of_Winchester // +1 SEX M +1 TITL Bishop +1 FAMC @F747@ +<< +0x00001051: rkey[0001]: ' I1520' off: 0x00000051 len: 0x00000088 +>> +0 @I1520@ INDI +1 NAME Alfonso_VIII // +1 SEX M +1 TITL King of Castile +1 BIRT +2 DATE 1155 +1 DEAT +2 DATE 1214 +1 FAMC @F835@ +1 FAMS @F740@ +<< +0x000010d9: rkey[0002]: ' I1521' off: 0x000000d9 len: 0x00000065 +>> +0 @I1521@ INDI +1 NAME Matthew of_Alsace // +1 SEX M +1 TITL Count Boulogne +1 FAMC @F836@ +1 FAMS @F760@ +<< +0x0000113e: rkey[0003]: ' I1522' off: 0x0000013e len: 0x00000054 +>> +0 @I1522@ INDI +1 NAME Eustace_III of_Boulogne // +1 SEX M +1 TITL Count +1 FAMS @F757@ +<< +0x00001192: rkey[0004]: ' I1523' off: 0x00000192 len: 0x00000050 +>> +0 @I1523@ INDI +1 NAME Isabel de_Warrenne // +1 SEX F +1 FAMC @F837@ +1 FAMS @F759@ +<< +0x000011e2: rkey[0005]: ' I1524' off: 0x000001e2 len: 0x00000045 +>> +0 @I1524@ INDI +1 NAME Constance of_Toulouse // +1 SEX F +1 FAMS @F758@ +<< +0x00001227: rkey[0006]: ' I1525' off: 0x00000227 len: 0x0000006d +>> +0 @I1525@ INDI +1 NAME Robert the_Devil // +1 SEX M +1 TITL Duke +1 DEAT +2 DATE 1035 +1 FAMC @F838@ +1 FAMS @F743@ +<< +0x00001294: rkey[0007]: ' I1526' off: 0x00000294 len: 0x00000046 +>> +0 @I1526@ INDI +1 NAME Herleva // +1 SEX F +1 FAMS @F743@ +1 FAMS @F839@ +<< +0x000012da: rkey[0008]: ' I1527' off: 0x000002da len: 0x00000073 +>> +0 @I1527@ INDI +1 NAME Richard_II of_Normandy // +1 SEX M +1 TITL Duke +1 DEAT +2 DATE 1026 +1 FAMC @F840@ +1 FAMS @F838@ +<< +0x0000134d: rkey[0009]: ' I1528' off: 0x0000034d len: 0x00000042 +>> +0 @I1528@ INDI +1 NAME Judith of_Brittany // +1 SEX F +1 FAMS @F838@ +<< +0x0000138f: rkey[0010]: ' I1529' off: 0x0000038f len: 0x00000066 +>> +0 @I1529@ INDI +1 NAME Richard_III of_Normandy // +1 SEX M +1 TITL Duke +1 DEAT +2 DATE 1028 +1 FAMC @F838@ +<< +0x000013f5: rkey[0011]: ' I1530' off: 0x000003f5 len: 0x00000070 +>> +0 @I1530@ INDI +1 NAME Richard_I the_Fearless of_Normandy// +1 SEX M +1 TITL Count +1 DEAT +2 DATE 996 +1 FAMS @F840@ +<< +0x00001465: rkey[0012]: ' I1531' off: 0x00000465 len: 0x00000041 +>> +0 @I1531@ INDI +1 NAME Gunnor of_Denmark // +1 SEX F +1 FAMS @F840@ +<< +0x000014a6: rkey[0013]: ' I1532' off: 0x000004a6 len: 0x0000006f +>> +0 @I1532@ INDI +1 NAME Emma of_Normandy // +1 SEX F +1 DEAT +2 DATE 1052 +1 FAMC @F840@ +1 FAMS @F841@ +1 FAMS @F842@ +<< +0x00001515: rkey[0014]: ' I1533' off: 0x00000515 len: 0x000000bd +>> +0 @I1533@ INDI +1 NAME Ethelred_II the_Unready // +1 SEX M +1 TITL King of Kent +1 BIRT +2 DATE ABT 968 +1 DEAT +2 DATE 1016 +1 BURI +2 PLAC St. Paul's +1 FAMC @F843@ +1 FAMS @F844@ +1 FAMS @F841@ +<< +0x000015d2: rkey[0015]: ' I1534' off: 0x000005d2 len: 0x000000fe +>> +0 @I1534@ INDI +1 NAME Edward the_Confessor // +1 SEX M +1 TITL King of England +1 BIRT +2 DATE ABT 1002 +2 PLAC Islip,Oxfordshire,England +1 DEAT +2 DATE 5 JAN 1066 +1 BURI +2 DATE 6 JAN 1066 +2 PLAC Westminster,Abbey,London,England +1 FAMC @F841@ +1 FAMS @F845@ +<< +0x000016d0: rkey[0016]: ' I1535' off: 0x000006d0 len: 0x00000096 +>> +0 @I1535@ INDI +1 NAME Edith (Eadgyth) // +1 SEX F +1 DEAT +2 DATE 18 DEC 1075 +1 BURI +2 PLAC Westminster,Abbey,London,England +1 FAMC @F846@ +1 FAMS @F845@ +<< +0x00001766: rkey[0017]: ' I1536' off: 0x00000766 len: 0x0000004d +>> +0 @I1536@ INDI +1 NAME Godwin // +1 SEX M +1 TITL Earl of Wessex +1 FAMS @F846@ +<< +0x000017b3: rkey[0018]: ' I1537' off: 0x000007b3 len: 0x00000036 +>> +0 @I1537@ INDI +1 NAME Gytha // +1 SEX F +1 FAMS @F846@ +<< +0x000017e9: rkey[0019]: ' I1538' off: 0x000007e9 len: 0x0000008c +>> +0 @I1538@ INDI +1 NAME Harold_II // +1 SEX M +1 BIRT +2 DATE ABT 1022 +1 DEAT +2 DATE 14 OCT 1066 +2 PLAC Hastings +1 FAMC @F846@ +1 FAMS @F847@ +<< +0x00001875: rkey[0020]: ' I1539' off: 0x00000875 len: 0x00000065 +>> +0 @I1539@ INDI +1 NAME Edith Swan-neck (Ealdgyth)// +1 SEX F +1 FAMC @F848@ +1 FAMS @F849@ +1 FAMS @F847@ +<< +0x000018da: rkey[0021]: ' I1540' off: 0x000008da len: 0x00000044 +>> +0 @I1540@ INDI +1 NAME Gytha // +1 SEX F +1 FAMC @F847@ +1 FAMS @F850@ +<< +0x0000191e: rkey[0022]: ' I1541' off: 0x0000091e len: 0x0000006d +>> +0 @I1541@ INDI +1 NAME Vladimir of_Kiev /Monomakh/ +1 SEX M +1 TITL Grand Duke +1 DEAT +2 DATE 1125 +1 FAMS @F850@ +<< +0x0000198b: rkey[0023]: ' I1542' off: 0x0000098b len: 0x0000004f +>> +0 @I1542@ INDI +1 NAME Elfreda (Elfgiva) // +1 SEX F +1 FAMC @F794@ +1 FAMS @F844@ +<< +0x000019da: rkey[0024]: ' I1543' off: 0x000009da len: 0x00000063 +>> +0 @I1543@ INDI +1 NAME Edmund_II Ironside // +1 SEX M +1 DEAT +2 DATE 1016 +1 FAMC @F844@ +1 FAMS @F851@ +<< +0x00001a3d: rkey[0025]: ' I1544' off: 0x00000a3d len: 0x00000039 +>> +0 @I1544@ INDI +1 NAME Ealdgyth // +1 SEX F +1 FAMS @F851@ +<< +0x00001a76: rkey[0026]: ' I1545' off: 0x00000a76 len: 0x00000079 +>> +0 @I1545@ INDI +1 NAME Edward /Athling/ +1 SEX M +1 BIRT +2 DATE ABT 1016 +1 DEAT +2 DATE 1057 +1 FAMC @F851@ +1 FAMS @F831@ +<< +0x00001aef: rkey[0027]: ' I1546' off: 0x00000aef len: 0x00000045 +>> +0 @I1546@ INDI +1 NAME Agatha // +1 SEX F +1 FAMC @F852@ +1 FAMS @F831@ +<< +0x00001b34: rkey[0028]: ' I1547' off: 0x00000b34 len: 0x0000003d +>> +0 @I1547@ INDI +1 NAME Edgar /Athling/ +1 SEX M +1 FAMC @F831@ +<< +0x00001b71: rkey[0029]: ' I1548' off: 0x00000b71 len: 0x000000e0 +>> +0 @I1548@ INDI +1 NAME Canute_II the_Great // +1 SEX M +1 BIRT +2 DATE ABT 995 +1 DEAT +2 DATE 12 NOV 1035 +2 PLAC Shaftesbury,England +1 BURI +2 PLAC Winchester,Cathedral,London,England +1 FAMC @F853@ +1 FAMS @F854@ +1 FAMS @F842@ +<< +0x00001c51: rkey[0030]: ' I1549' off: 0x00000c51 len: 0x00000054 +>> +0 @I1549@ INDI +1 NAME Elfgiva of_Northampton // +1 SEX F +1 FAMC @F855@ +1 FAMS @F854@ +<< +0x00001ca5: rkey[0031]: ' I1550' off: 0x00000ca5 len: 0x000000b9 +>> +0 @I1550@ INDI +1 NAME Harold_I Harefoot // +1 SEX M +1 BIRT +2 DATE ABT 1015 +1 DEAT +2 DATE 17 MAR 1040 +2 PLAC Oxford,England +1 BURI +2 PLAC St Clement Danes,London,England +1 FAMC @F854@ +<< +0x00001d5e: rkey[0032]: ' I1551' off: 0x00000d5e len: 0x0000005f +>> +0 @I1551@ INDI +1 NAME Sweyn // +1 SEX M +1 TITL King of Norway +1 DEAT +2 DATE 1036 +1 FAMC @F854@ +<< +0x00001dbd: rkey[0033]: ' I1552' off: 0x00000dbd len: 0x000000c0 +>> +0 @I1552@ INDI +1 NAME Hardicanute // +1 SEX M +1 TITL King of Denmark +1 BIRT +2 DATE 1018 +1 DEAT +2 DATE 8 JUN 1042 +2 PLAC Lambeth +1 BURI +2 PLAC Winchester,Cathedral,London,England +1 FAMC @F842@ +<< +0x00001e7d: rkey[0034]: ' I1553' off: 0x00000e7d len: 0x00000055 +>> +0 @I1553@ INDI +1 NAME Herluin of_Conteville // +1 SEX M +1 TITL Viscount +1 FAMS @F839@ +<< +0x00001ed2: rkey[0035]: ' I1554' off: 0x00000ed2 len: 0x0000005e +>> +0 @I1554@ INDI +1 NAME Odo of_Bayeux // +1 SEX M +1 TITL Bishop +1 DEAT +2 DATE 1097 +1 FAMC @F839@ +<< +0x00001f30: rkey[0036]: ' I1555' off: 0x00000f30 len: 0x0000004f +>> +0 @I1555@ INDI +1 NAME Robert // +1 SEX M +1 TITL Count of Mortain +1 FAMC @F839@ +<< +0x00001f7f: rkey[0037]: ' I1556' off: 0x00000f7f len: 0x00000057 +>> +0 @I1556@ INDI +1 NAME Alan_IV of_Brittany /Fergant/ +1 SEX M +1 TITL Count +1 FAMS @F748@ +<< +0x00001fd6: rkey[0038]: ' I1557' off: 0x00000fd6 len: 0x00000094 +>> +0 @I1557@ INDI +1 NAME William_II the_Good // +1 SEX M +1 TITL King of Sicily +1 BIRT +2 DATE 1166 +1 DEAT +2 DATE 18 NOV 1189 +1 FAMC @F856@ +1 FAMS @F741@ +<< +0x0000206a: rkey[0039]: ' I1558' off: 0x0000106a len: 0x00000053 +>> +0 @I1558@ INDI +1 NAME Raymond_VI of_Toulouse // +1 SEX M +1 TITL Count +1 FAMS @F742@ +<< +0x000020bd: rkey[0040]: ' I1559' off: 0x000010bd len: 0x000000da +>> +0 @I1559@ INDI +1 NAME Nicholas /Koulikovsky/ +1 SEX M +1 TITL Colonel +1 BIRT +2 DATE 1881 +1 DEAT +2 DATE 1958 +2 PLAC Cooksville,Near Toronto,Ontario,Canada +1 BURI +2 PLAC York Cemetery,Toronto,Ontario,Canada +1 FAMS @F118@ +<< +0x00002197: rkey[0041]: ' I1560' off: 0x00001197 len: 0x00000055 +>> +0 @I1560@ INDI +1 NAME Tikhon /Koulikovsky/ +1 SEX M +1 BIRT +2 DATE 1917 +1 FAMC @F118@ +<< +0x000021ec: rkey[0042]: ' I1561' off: 0x000011ec len: 0x00000054 +>> +0 @I1561@ INDI +1 NAME Goury /Koulikovsky/ +1 SEX M +1 BIRT +2 DATE 1919 +1 FAMC @F118@ +<< +0x00002240: rkey[0043]: ' I1562' off: 0x00001240 len: 0x0000004a +>> +0 @I1562@ INDI +1 NAME Andrew // +1 SEX M +1 BIRT +2 DATE 1897 +1 FAMC @F115@ +<< +0x0000228a: rkey[0044]: ' I1563' off: 0x0000128a len: 0x0000004c +>> +0 @I1563@ INDI +1 NAME Theodore // +1 SEX M +1 BIRT +2 DATE 1898 +1 FAMC @F115@ +<< +0x000022d6: rkey[0045]: ' I1564' off: 0x000012d6 len: 0x0000004a +>> +0 @I1564@ INDI +1 NAME Nikita // +1 SEX M +1 BIRT +2 DATE 1900 +1 FAMC @F115@ +<< +0x00002320: rkey[0046]: ' I1565' off: 0x00001320 len: 0x0000004b +>> +0 @I1565@ INDI +1 NAME Dimitri // +1 SEX M +1 BIRT +2 DATE 1901 +1 FAMC @F115@ +<< +0x0000236b: rkey[0047]: ' I1566' off: 0x0000136b len: 0x0000004d +>> +0 @I1566@ INDI +1 NAME Rostislav // +1 SEX M +1 BIRT +2 DATE 1902 +1 FAMC @F115@ +<< +0x000023b8: rkey[0048]: ' I1567' off: 0x000013b8 len: 0x0000004b +>> +0 @I1567@ INDI +1 NAME Vassily // +1 SEX M +1 BIRT +2 DATE 1907 +1 FAMC @F115@ +<< +0x00002403: rkey[0049]: ' I1568' off: 0x00001403 len: 0x00000073 +>> +0 @I1568@ INDI +1 NAME Alexander Alexandrovich /Romanov/ +1 SEX M +1 BIRT +2 DATE 1869 +1 DEAT +2 DATE 1870 +1 FAMC @F32@ +<< +0x00002476: rkey[0050]: ' I1569' off: 0x00001476 len: 0x00000079 +>> +0 @I1569@ INDI +1 NAME Catherine /Yourievska/ +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 1847 +1 DEAT +2 DATE 1922 +1 FAMS @F39@ +<< +0x000024ef: rkey[0051]: ' I1570' off: 0x000014ef len: 0x00000071 +>> +0 @I1570@ INDI +1 NAME George /Romanov/ +1 SEX M +1 BIRT +2 DATE 1872 +1 DEAT +2 DATE 1913 +1 FAMC @F39@ +1 FAMS @F857@ +<< +0x00002560: rkey[0052]: ' I1571' off: 0x00001560 len: 0x0000006f +>> +0 @I1571@ INDI +1 NAME Olga /Romanov/ +1 SEX F +1 BIRT +2 DATE 1874 +1 DEAT +2 DATE 1925 +1 FAMC @F39@ +1 FAMS @F858@ +<< +0x000025cf: rkey[0053]: ' I1572' off: 0x000015cf len: 0x00000082 +>> +0 @I1572@ INDI +1 NAME Catherine /Romanov/ +1 SEX F +1 BIRT +2 DATE 1878 +1 DEAT +2 DATE 1959 +1 FAMC @F39@ +1 FAMS @F859@ +1 FAMS @F860@ +<< +0x00002651: rkey[0054]: ' I1573' off: 0x00001651 len: 0x00000065 +>> +0 @I1573@ INDI +1 NAME Alexandra /Zarnekau/ +1 SEX F +1 TITL Countess +1 BIRT +2 DATE 1883 +1 FAMS @F857@ +<< +0x000026b6: rkey[0055]: ' I1574' off: 0x000016b6 len: 0x00000061 +>> +0 @I1574@ INDI +1 NAME Alexander Alexandrovich /Romanov/ +1 SEX M +1 BIRT +2 DATE 1900 +1 FAMC @F857@ +<< +0x00002717: rkey[0056]: ' I1575' off: 0x00001717 len: 0x0000006f +>> +0 @I1575@ INDI +1 NAME /von_Merenberg/ +1 SEX M +1 TITL Count +1 BIRT +2 DATE 1871 +1 DEAT +2 DATE 1948 +1 FAMS @F858@ +<< +0x00002786: rkey[0057]: ' I1576' off: 0x00001786 len: 0x0000004a +>> +0 @I1576@ INDI +1 NAME George // +1 SEX M +1 BIRT +2 DATE 1897 +1 FAMC @F858@ +<< +0x000027d0: rkey[0058]: ' I1577' off: 0x000017d0 len: 0x00000048 +>> +0 @I1577@ INDI +1 NAME Olga // +1 SEX F +1 BIRT +2 DATE 1898 +1 FAMC @F858@ +<< +0x00002818: rkey[0059]: ' I1578' off: 0x00001818 len: 0x0000007b +>> +0 @I1578@ INDI +1 NAME Alexander V. /Bariatinsky/ +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 1870 +1 DEAT +2 DATE 1910 +1 FAMS @F859@ +<< +0x00002893: rkey[0060]: ' I1579' off: 0x00001893 len: 0x00000068 +>> +0 @I1579@ INDI +1 NAME Andrei /Bariatinsky/ +1 SEX M +1 BIRT +2 DATE 1902 +1 DEAT +2 DATE 1931 +1 FAMC @F859@ +<< +0x000028fb: rkey[0061]: ' I1580' off: 0x000018fb len: 0x00000058 +>> +0 @I1580@ INDI +1 NAME Alexander /Bariatinsky/ +1 SEX M +1 BIRT +2 DATE 1905 +1 FAMC @F859@ +<< +0x00002953: rkey[0062]: ' I1581' off: 0x00001953 len: 0x00000060 +>> +0 @I1581@ INDI +1 NAME Serge /Obelensky/ +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 1890 +1 FAMS @F860@ +<< +0x000029b3: rkey[0063]: ' I1582' off: 0x000019b3 len: 0x000000ae +>> +0 @I1582@ INDI +1 NAME Sanchia of_Provence // +1 SEX F +1 BIRT +2 DATE ABT 1225 +2 PLAC Aix-en-Provence +1 DEAT +2 DATE 9 NOV 1261 +2 PLAC Berkhamsted +1 FAMC @F861@ +1 FAMS @F729@ +<< +0x00002a61: rkey[0064]: ' I1583' off: 0x00001a61 len: 0x00000087 +>> +0 @I1583@ INDI +1 NAME Beatrix of_Falkenburg // +1 SEX F +1 BIRT +2 DATE ABT 1253 +1 DEAT +2 DATE 17 OCT 1277 +1 FAMC @F862@ +1 FAMS @F730@ +<< +0x00002ae8: rkey[0065]: ' I1584' off: 0x00001ae8 len: 0x00000056 +>> +0 @I1584@ INDI +1 NAME Frederick_II of_Germany // +1 SEX M +1 TITL Emperor +1 FAMS @F732@ +<< +0x00002b3e: rkey[0066]: ' I1585' off: 0x00001b3e len: 0x00000098 +>> +0 @I1585@ INDI +1 NAME Alexander_III // +1 SEX M +1 TITL King of Scotland +1 BIRT +2 DATE 1241 +1 DEAT +2 DATE 1286 +1 FAMC @F863@ +1 FAMS @F677@ +1 FAMS @F864@ +<< +0x00002bd6: rkey[0067]: ' I1586' off: 0x00001bd6 len: 0x00000055 +>> +0 @I1586@ INDI +1 NAME John of_Dreux // +1 SEX M +1 TITL Earl of Richmond +1 FAMS @F678@ +<< +0x00002c2b: rkey[0068]: ' I1587' off: 0x00001c2b len: 0x00000078 +>> +0 @I1587@ INDI +1 NAME Aveline de_Forz // +1 SEX F +1 DEAT +2 DATE 10 NOV 1274 +2 PLAC Stockwell +1 FAMC @F865@ +1 FAMS @F679@ +<< +0x00002ca3: rkey[0069]: ' I1588' off: 0x00001ca3 len: 0x0000006a +>> +0 @I1588@ INDI +1 NAME Gilbert De_Clare // +1 SEX M +1 TITL Earl Gloucester +1 DEAT +2 DATE 1295 +1 FAMS @F666@ +<< +0x00002d0d: rkey[0070]: ' I1589' off: 0x00001d0d len: 0x00000063 +>> +0 @I1589@ INDI +1 NAME Ralph de_Monthermer // +1 SEX M +1 TITL Baron +1 DEAT +2 DATE 1305 +1 FAMS @F667@ +<< +0x00002d70: rkey[0071]: ' I1590' off: 0x00001d70 len: 0x0000004f +>> +0 @I1590@ INDI +1 NAME John_II // +1 SEX M +1 TITL Duke of Brabant +1 FAMS @F668@ +<< +0x00002dbf: rkey[0072]: ' I1591' off: 0x00001dbf len: 0x0000004f +>> +0 @I1591@ INDI +1 NAME John_I // +1 SEX M +1 TITL Count of Holland +1 FAMS @F669@ +<< +0x00002e0e: rkey[0073]: ' I1592' off: 0x00001e0e len: 0x00000059 +>> +0 @I1592@ INDI +1 NAME Humphrey De_Bohun // +1 SEX M +1 TITL Earl of Hereford +1 FAMS @F670@ +<< +0x00002e67: rkey[0074]: ' I1593' off: 0x00001e67 len: 0x00000057 +>> +0 @I1593@ INDI +1 NAME Mary de_Ros // +1 SEX F +1 FAMC @F866@ +1 FAMS @F867@ +1 FAMS @F673@ +<< +0x00002ebe: rkey[0075]: ' I1594' off: 0x00001ebe len: 0x00000081 +>> +0 @I1594@ INDI +1 NAME John_V /de_Montfort/ +1 SEX M +1 TITL Duke of Brittany +1 DEAT +2 DATE 1 NOV 1399 +1 FAMS @F642@ +1 FAMS @F868@ +<< +0x00002f3f: rkey[0076]: ' I1595' off: 0x00001f3f len: 0x00000076 +>> +0 @I1595@ INDI +1 NAME Margaret /Holland/ +1 SEX F +1 DEAT +2 DATE 31 DEC 1439 +1 FAMC @F764@ +1 FAMS @F703@ +1 FAMS @F626@ +<< +0x00002fb5: rkey[0077]: ' I1596' off: 0x00001fb5 len: 0x0000007c +>> +0 @I1596@ INDI +1 NAME Anne of_Burgundy // +1 SEX F +1 DEAT +2 DATE 14 NOV 1432 +2 PLAC Paris,France +1 FAMC @F869@ +1 FAMS @F627@ +<< +0x00003031: rkey[0078]: ' I1597' off: 0x00002031 len: 0x00000055 +>> +0 @I1597@ INDI +1 NAME Jacqueline of_Holland // +1 SEX F +1 TITL Countess +1 FAMS @F629@ +<< +0x00003086: rkey[0079]: ' I1598' off: 0x00002086 len: 0x00000080 +>> +0 @I1598@ INDI +1 NAME Eleanor de_Cobham // +1 SEX F +1 DEAT +2 DATE 7 JUL 1452 +2 PLAC Beaumaris Castle +1 FAMC @F870@ +1 FAMS @F630@ +<< +0x00003106: rkey[0080]: ' I1599' off: 0x00002106 len: 0x00000053 +>> +0 @I1599@ INDI +1 NAME Ludwig_III // +1 SEX M +1 TITL Elector Palatine +1 FAMS @F631@ +<< +0x00003159: rkey[0081]: ' I1600' off: 0x00002159 len: 0x0000005a +>> +0 @I1600@ INDI +1 NAME Eric_X of_Pomerania // +1 SEX M +1 TITL King of Denmark +1 FAMS @F632@ +<< +0x000031b3: rkey[0082]: ' I1601' off: 0x000021b3 len: 0x000000f3 +>> +0 @I1601@ INDI +1 NAME Joan of_Navarre // +1 SEX F +1 BIRT +2 DATE ABT 1370 +2 PLAC Pamplona +1 DEAT +2 DATE 9 JUL 1437 +2 PLAC Havering atte,Bower,Essex,England +1 BURI +2 PLAC Canterbury,Cathedral,,England +1 FAMC @F871@ +1 FAMS @F868@ +1 FAMS @F624@ +<< +0x000032a6: rkey[0083]: ' I1602' off: 0x000022a6 len: 0x00000061 +>> +0 @I1602@ INDI +1 NAME William /Bourchier/ +1 SEX M +1 TITL Count +1 DEAT +2 DATE 1420 +1 FAMS @F575@ +<< +0x00003307: rkey[0084]: ' I1603' off: 0x00002307 len: 0x0000005e +>> +0 @I1603@ INDI +1 NAME Anne of_Gloucester // +1 SEX F +1 FAMC @F644@ +1 FAMS @F872@ +1 FAMS @F575@ +<< +0x00003365: rkey[0085]: ' I1604' off: 0x00002365 len: 0x00000083 +>> +0 @I1604@ INDI +1 NAME Frederick_II of_Hesse-Cassel // +1 SEX M +1 TITL Landgrave +1 BIRT +2 DATE 1720 +1 DEAT +2 DATE 1785 +1 FAMS @F203@ +<< +0x000033e8: rkey[0086]: ' I1605' off: 0x000023e8 len: 0x00000077 +>> +0 @I1605@ INDI +1 NAME Elizabeth Christine // +1 SEX F +1 BIRT +2 DATE 1715 +1 DEAT +2 DATE 1797 +1 FAMC @F873@ +1 FAMS @F609@ +<< +0x0000345f: rkey[0087]: ' I1606' off: 0x0000245f len: 0x00000075 +>> +0 @I1606@ INDI +1 NAME Ferdinand Albert_II of_Brunswick// +1 SEX M +1 BIRT +2 DATE 1680 +1 DEAT +2 DATE 1735 +1 FAMS @F873@ +<< +0x000034d4: rkey[0088]: ' I1607' off: 0x000024d4 len: 0x00000052 +>> +0 @I1607@ INDI +1 NAME Margaret Alice /Bridgeman/ +1 SEX F +1 TITL Lady +1 FAMS @F53@ +<< +0x00003526: rkey[0089]: ' I1608' off: 0x00002526 len: 0x00000072 +>> +0 @I1608@ INDI +1 NAME William /d'Aubigny/ +1 SEX M +1 TITL Earl of Arundel +1 DEAT +2 DATE 12 OCT 1176 +1 FAMS @F755@ +<< +0x00003598: rkey[0090]: ' I1609' off: 0x00002598 len: 0x00000078 +>> +0 @I1609@ INDI +1 NAME Henri /de_Laborde/ +1 SEX M +1 BIRT +2 DATE 11 JUN 1934 +2 PLAC Talence,Gironde,France +1 FAMS @F379@ +<< +0x00003610: rkey[0091]: ' I1610' off: 0x00002610 len: 0x0000004d +>> +0 @I1610@ INDI +1 NAME Frederick // +1 SEX M +1 BIRT +2 DATE 1968 +1 FAMC @F379@ +<< +0x0000365d: rkey[0092]: ' I1611' off: 0x0000265d len: 0x0000004b +>> +0 @I1611@ INDI +1 NAME Joachim // +1 SEX M +1 BIRT +2 DATE 1969 +1 FAMC @F379@ +<< +0x000036a8: rkey[0093]: ' I1612' off: 0x000026a8 len: 0x00000089 +>> +0 @I1612@ INDI +1 NAME Silvia Renate /Sommerlath/ +1 SEX F +1 BIRT +2 DATE 23 DEC 1943 +2 PLAC Heidelberg,Germany +1 FAMC @F874@ +1 FAMS @F375@ +<< +0x00003731: rkey[0094]: ' I1613' off: 0x00002731 len: 0x000000d9 +>> +0 @I1613@ INDI +1 NAME Oscar_I // +1 SEX M +1 TITL King of Sweden +1 BIRT +2 DATE 4 JUL 1799 +2 PLAC Paris,France +1 DEAT +2 DATE 8 MAR 1844 +2 PLAC Stockholm,Sweden +1 BURI +2 PLAC Stockholm,Sweden +1 FAMC @F875@ +1 FAMS @F302@ +<< +0x0000380a: rkey[0095]: ' I1614' off: 0x0000280a len: 0x000000b4 +>> +0 @I1614@ INDI +1 NAME Josephine /de_Beauharnais/ +1 SEX F +1 BIRT +2 DATE 14 MAR 1807 +2 PLAC Milan,Italy +1 DEAT +2 DATE 7 JUN 1876 +2 PLAC Stockholm,Sweden +1 FAMC @F876@ +1 FAMS @F302@ +<< +0x000038be: rkey[0096]: ' I1615' off: 0x000028be len: 0x000000d8 +>> +0 @I1615@ INDI +1 NAME Charles_XIV John // +1 SEX M +1 TITL King of Sweden +1 BIRT +2 DATE 26 JAN 1763 +2 PLAC Pau,Bearn,France +1 DEAT +2 DATE 8 MAR 1844 +2 PLAC Stockholm,Sweden +1 BURI +2 PLAC Stockholm,Sweden +1 FAMS @F875@ +<< +0x00003996: rkey[0097]: ' I1616' off: 0x00002996 len: 0x000000bb +>> +0 @I1616@ INDI +1 NAME Desiree // +1 SEX F +1 BIRT +2 DATE 9 NOV 1777 +2 PLAC Marseilles,France +1 DEAT +2 DATE 17 DEC 1860 +2 PLAC Stockholm,Sweden +1 BURI +2 PLAC Stockholm,Sweden +1 FAMS @F875@ +<< +0x00003a51: rkey[0098]: ' I1617' off: 0x00002a51 len: 0x000000d5 +>> +0 @I1617@ INDI +1 NAME Frederick_VI // +1 SEX M +1 TITL King of Denmark +1 BIRT +2 DATE 28 JAN 1768 +2 PLAC Christiansborg,Nr: Copenhagen,Denmark +1 DEAT +2 DATE 3 DEC 1839 +2 PLAC Amalienborg +1 FAMC @F216@ +1 FAMS @F877@ +<< +0x00003b26: rkey[0099]: ' I1618' off: 0x00002b26 len: 0x000000a0 +>> +0 @I1618@ INDI +1 NAME Marie // +1 SEX F +1 BIRT +2 DATE 28 OCT 1767 +2 PLAC Hanau +1 DEAT +2 DATE 21 MAR 1852 +2 PLAC Amalienborg,Denmark +1 FAMC @F222@ +1 FAMS @F877@ +<< +0x00003bc6: rkey[0100]: ' I1619' off: 0x00002bc6 len: 0x0000009f +>> +0 @I1619@ INDI +1 NAME Juliana Maria // +1 SEX F +1 BIRT +2 DATE 4 SEP 1729 +2 PLAC Wolfenbuttel +1 DEAT +2 DATE 10 OCT 1796 +2 PLAC Fredensborg,Denmark +1 FAMS @F221@ +<< +0x00003c65: rkey[0101]: ' I1620' off: 0x00002c65 len: 0x000000c9 +>> +0 @I1620@ INDI +1 NAME Christian_VI // +1 SEX M +1 TITL King of Denmark +1 BIRT +2 DATE 10 DEC 1699 +2 PLAC Copenhagen,Denmark +1 DEAT +2 DATE 6 AUG 1746 +2 PLAC Copenhagen,Denmark +1 FAMC @F878@ +1 FAMS @F220@ +<< +0x00003d2e: rkey[0102]: ' I1621' off: 0x00002d2e len: 0x00000092 +>> +0 @I1621@ INDI +1 NAME Sophie Magdalene // +1 SEX F +1 BIRT +2 DATE 28 NOV 1700 +1 DEAT +2 DATE 27 MAY 1770 +2 PLAC Christiansborg,Denmark +1 FAMS @F220@ +<< +0x00003dc0: rkey[0103]: ' I1622' off: 0x00002dc0 len: 0x000000d8 +>> +0 @I1622@ INDI +1 NAME Frederick_IV // +1 SEX M +1 TITL King of Denmark +1 BIRT +2 DATE 21 OCT 1671 +2 PLAC Copenhagen,Denmark +1 DEAT +2 DATE 12 OCT 1730 +2 PLAC Copenhagen,Denmark +1 FAMC @F879@ +1 FAMS @F878@ +1 FAMS @F880@ +<< +0x00003e98: rkey[0104]: ' I1623' off: 0x00002e98 len: 0x0000006b +>> +0 @I1623@ INDI +1 NAME Louise // +1 SEX F +1 BIRT +2 DATE 28 AUG 1667 +1 DEAT +2 DATE 15 MAR 1721 +1 FAMS @F878@ +<< +0x00003f03: rkey[0105]: ' I1624' off: 0x00002f03 len: 0x0000007f +>> +0 @I1624@ INDI +1 NAME Anna Sophie // +1 SEX F +1 BIRT +2 DATE 16 APR 1693 +1 DEAT +2 DATE 7 JAN 1743 +2 PLAC Klausholm +1 FAMS @F880@ +<< +0x00003f82: rkey[0106]: ' I1625' off: 0x00002f82 len: 0x000000a6 +>> +0 @I1625@ INDI +1 NAME Christian_V // +1 SEX M +1 TITL King of Denmark +1 BIRT +2 DATE 15 APR 1646 +2 PLAC Flensborg +1 DEAT +2 DATE 25 AUG 1699 +1 FAMC @F423@ +1 FAMS @F879@ +<< +0x00004028: rkey[0107]: ' I1626' off: 0x00003028 len: 0x00000094 +>> +0 @I1626@ INDI +1 NAME Charlotte Amelia // +1 SEX F +1 BIRT +2 DATE 27 APR 1650 +2 PLAC Cassel +1 DEAT +2 DATE 27 MAR 1714 +2 PLAC Copenhagen +1 FAMS @F879@ +<< +0x000040bc: rkey[0108]: ' I1627' off: 0x000030bc len: 0x000000d3 +>> +0 @I1627@ INDI +1 NAME Christian_IV // +1 SEX M +1 TITL King of Denmark +1 BIRT +2 DATE 12 APR 1577 +2 PLAC Frederiksborg +1 DEAT +2 DATE 28 FEB 1648 +2 PLAC Copenhagen,Denmark +1 FAMC @F437@ +1 FAMS @F881@ +1 FAMS @F882@ +<< +0x0000418f: rkey[0109]: ' I1628' off: 0x0000318f len: 0x00000080 +>> +0 @I1628@ INDI +1 NAME Anne Catherine // +1 SEX F +1 BIRT +2 DATE 26 JUN 1575 +1 DEAT +2 DATE 29 MAR 1612 +1 FAMC @F883@ +1 FAMS @F881@ +<< +0x0000420f: rkey[0110]: ' I1629' off: 0x0000320f len: 0x000000a0 +>> +0 @I1629@ INDI +1 NAME Christine of_Schleswig- Holstein// +1 SEX F +1 TITL Countess +1 BIRT +2 DATE 6 JUL 1598 +1 DEAT +2 DATE 19 APR 1658 +2 PLAC Odense +1 FAMS @F882@ +<< +0x000042af: rkey[0111]: ' I1630' off: 0x000032af len: 0x000000c9 +>> +0 @I1630@ INDI +1 NAME Frederick_III // +1 SEX M +1 TITL King of Denmark +1 BIRT +2 DATE 18 MAR 1609 +2 PLAC Haderslev,Denmark +1 DEAT +2 DATE 9 FEB 1670 +2 PLAC Copenhagen,Denmark +1 FAMC @F881@ +1 FAMS @F423@ +<< +0x00004378: rkey[0112]: ' I1631' off: 0x00003378 len: 0x00000093 +>> +0 @I1631@ INDI +1 NAME Sophia Amelia // +1 SEX F +1 BIRT +2 DATE 24 MAR 1628 +2 PLAC Herzberg +1 DEAT +2 DATE 20 FEB 1685 +2 PLAC Copenhagen +1 FAMS @F423@ +<< +0x0000440b: rkey[0113]: ' I1632' off: 0x0000340b len: 0x000000b6 +>> +0 @I1632@ INDI +1 NAME Christian_III // +1 SEX M +1 TITL King of Denmark +1 BIRT +2 DATE 12 AUG 1503 +2 PLAC Gottorp +1 DEAT +2 DATE 1 JAN 1559 +2 PLAC Coldingen +1 FAMC @F884@ +1 FAMS @F439@ +<< +0x000044c1: rkey[0114]: ' I1633' off: 0x000034c1 len: 0x0000007d +>> +0 @I1633@ INDI +1 NAME Dorothea // +1 SEX F +1 BIRT +2 DATE 9 JUL 1511 +1 DEAT +2 DATE 7 OCT 1571 +2 PLAC Sonderburg +1 FAMS @F439@ +<< +0x0000453e: rkey[0115]: ' I1634' off: 0x0000353e len: 0x000000b1 +>> +0 @I1634@ INDI +1 NAME Frederick_I // +1 SEX M +1 TITL King of Denmark +1 BIRT +2 DATE 7 OCT 1471 +1 DEAT +2 DATE 10 APR 1533 +2 PLAC Gottorp +1 FAMC @F807@ +1 FAMS @F884@ +1 FAMS @F885@ +<< +0x000045ef: rkey[0116]: ' I1635' off: 0x000035ef len: 0x00000074 +>> +0 @I1635@ INDI +1 NAME Anna // +1 SEX F +1 BIRT +2 DATE 27 AUG 1487 +1 DEAT +2 DATE 3 MAY 1547 +2 PLAC Kiel +1 FAMS @F884@ +<< +0x00004663: rkey[0117]: ' I1636' off: 0x00003663 len: 0x00000070 +>> +0 @I1636@ INDI +1 NAME Sophie // +1 SEX F +1 BIRT +2 DATE 1498 +1 DEAT +2 DATE 13 MAY 1568 +2 PLAC Keil +1 FAMS @F885@ +<< +0x000046d3: rkey[0118]: ' I1637' off: 0x000036d3 len: 0x00000060 +>> +0 @I1637@ INDI +1 NAME Christian // +1 SEX M +1 BIRT +2 DATE 1745 +1 DEAT +2 DATE 1747 +1 FAMC @F213@ +<< +0x00004733: rkey[0119]: ' I1638' off: 0x00003733 len: 0x00000074 +>> +0 @I1638@ INDI +1 NAME Sophia Magdalena // +1 SEX F +1 BIRT +2 DATE 1746 +1 DEAT +2 DATE 1813 +1 FAMC @F213@ +1 FAMS @F886@ +<< +0x000047a7: rkey[0120]: ' I1639' off: 0x000037a7 len: 0x0000006d +>> +0 @I1639@ INDI +1 NAME Caroline // +1 SEX F +1 BIRT +2 DATE 1747 +1 DEAT +2 DATE 1820 +1 FAMC @F213@ +1 FAMS @F887@ +<< +0x00004814: rkey[0121]: ' I1640' off: 0x00003814 len: 0x0000006b +>> +0 @I1640@ INDI +1 NAME Louise // +1 SEX F +1 BIRT +2 DATE 1750 +1 DEAT +2 DATE 1831 +1 FAMC @F213@ +1 FAMS @F222@ +<< +0x0000487f: rkey[0122]: ' I1641' off: 0x0000387f len: 0x0000006d +>> +0 @I1641@ INDI +1 NAME Charles of_Hesse-Cassel // +1 SEX M +1 BIRT +2 DATE 1744 +1 DEAT +2 DATE 1836 +1 FAMS @F222@ +<< +0x000048ec: rkey[0123]: ' I1642' off: 0x000038ec len: 0x00000060 +>> +0 @I1642@ INDI +1 NAME Christian // +1 SEX M +1 BIRT +2 DATE 1791 +1 DEAT +2 DATE 1791 +1 FAMC @F877@ +<< +0x0000494c: rkey[0124]: ' I1643' off: 0x0000394c len: 0x0000006e +>> +0 @I1643@ INDI +1 NAME Frederick // +1 SEX M +1 BIRT +2 DATE 1753 +1 DEAT +2 DATE 1805 +1 FAMC @F221@ +1 FAMS @F202@ +<< +0x000049ba: rkey[0125]: ' I1644' off: 0x000039ba len: 0x00000075 +>> +0 @I1644@ INDI +1 NAME Sophia Frederica of_Mecklenburg-// +1 SEX F +1 BIRT +2 DATE 1758 +1 DEAT +2 DATE 1794 +1 FAMS @F202@ +<< +0x00004a2f: rkey[0126]: ' I1645' off: 0x00003a2f len: 0x000000cf +>> +0 @I1645@ INDI +1 NAME Christian_VIII // +1 SEX M +1 TITL King of Denmark +1 BIRT +2 DATE 18 SEP 1786 +2 PLAC Christiansborg +1 DEAT +2 DATE 20 JAN 1848 +2 PLAC Amalienborg +1 FAMC @F202@ +1 FAMS @F888@ +1 FAMS @F889@ +<< +0x00004afe: rkey[0127]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0128]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0129]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0130]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0131]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0132]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0133]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0134]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0135]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0136]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0137]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0138]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0139]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0140]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0141]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0142]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0143]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0144]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0145]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0146]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0147]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0148]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0149]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0150]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0151]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0152]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0153]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0154]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0155]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0156]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0157]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0158]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0159]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0160]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0161]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0162]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0163]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0164]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0165]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0166]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0167]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0168]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0169]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0170]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0171]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0172]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0173]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0174]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0175]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0176]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0177]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0178]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0179]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0180]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0181]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0182]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0183]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0184]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0185]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0186]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0187]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0188]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0189]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0190]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0191]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0192]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0193]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0194]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0195]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0196]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0197]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0198]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0199]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0200]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0201]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0202]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0203]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0204]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0205]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0206]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0207]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0208]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0209]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0210]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0211]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0212]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0213]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0214]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0215]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0216]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0217]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0218]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0219]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0220]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0221]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0222]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0223]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0224]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0225]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0226]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0227]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0228]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0229]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0230]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0231]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0232]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0233]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0234]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0235]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0236]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0237]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0238]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0239]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0240]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0241]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0242]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0243]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0244]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0245]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0246]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0247]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0248]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0249]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0250]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0251]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0252]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0253]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004afe: rkey[0254]: ' ' off: 0x00000000 len: 0x00000000 +>><< + +0x00004afe: EOF (0x00004afe) GOOD + +BLOCK - DIRECTORY +0x00000000: ix_self: 0x00040000 (ae/aa) +0x00000004: ix_type: 2 (BLOCK) +0x00000006: ix_pad1: 0x0000 +0x00000008: ix_parent: 0x00000000 (aa/aa) +0x0000000c: ix_nkeys: 127 +0x0000000e: ix_rkey[0000]: ' I1646' +0x00000016: ix_rkey[0001]: ' I1647' +0x0000001e: ix_rkey[0002]: ' I1648' +0x00000026: ix_rkey[0003]: ' I1649' +0x0000002e: ix_rkey[0004]: ' I1650' +0x00000036: ix_rkey[0005]: ' I1651' +0x0000003e: ix_rkey[0006]: ' I1652' +0x00000046: ix_rkey[0007]: ' I1653' +0x0000004e: ix_rkey[0008]: ' I1654' +0x00000056: ix_rkey[0009]: ' I1655' +0x0000005e: ix_rkey[0010]: ' I1656' +0x00000066: ix_rkey[0011]: ' I1657' +0x0000006e: ix_rkey[0012]: ' I1658' +0x00000076: ix_rkey[0013]: ' I1659' +0x0000007e: ix_rkey[0014]: ' I1660' +0x00000086: ix_rkey[0015]: ' I1661' +0x0000008e: ix_rkey[0016]: ' I1662' +0x00000096: ix_rkey[0017]: ' I1663' +0x0000009e: ix_rkey[0018]: ' I1664' +0x000000a6: ix_rkey[0019]: ' I1665' +0x000000ae: ix_rkey[0020]: ' I1666' +0x000000b6: ix_rkey[0021]: ' I1667' +0x000000be: ix_rkey[0022]: ' I1668' +0x000000c6: ix_rkey[0023]: ' I1669' +0x000000ce: ix_rkey[0024]: ' I1670' +0x000000d6: ix_rkey[0025]: ' I1671' +0x000000de: ix_rkey[0026]: ' I1672' +0x000000e6: ix_rkey[0027]: ' I1673' +0x000000ee: ix_rkey[0028]: ' I1674' +0x000000f6: ix_rkey[0029]: ' I1675' +0x000000fe: ix_rkey[0030]: ' I1676' +0x00000106: ix_rkey[0031]: ' I1677' +0x0000010e: ix_rkey[0032]: ' I1678' +0x00000116: ix_rkey[0033]: ' I1679' +0x0000011e: ix_rkey[0034]: ' I1680' +0x00000126: ix_rkey[0035]: ' I1681' +0x0000012e: ix_rkey[0036]: ' I1682' +0x00000136: ix_rkey[0037]: ' I1683' +0x0000013e: ix_rkey[0038]: ' I1684' +0x00000146: ix_rkey[0039]: ' I1685' +0x0000014e: ix_rkey[0040]: ' I1686' +0x00000156: ix_rkey[0041]: ' I1687' +0x0000015e: ix_rkey[0042]: ' I1688' +0x00000166: ix_rkey[0043]: ' I1689' +0x0000016e: ix_rkey[0044]: ' I1690' +0x00000176: ix_rkey[0045]: ' I1691' +0x0000017e: ix_rkey[0046]: ' I1692' +0x00000186: ix_rkey[0047]: ' I1693' +0x0000018e: ix_rkey[0048]: ' I1694' +0x00000196: ix_rkey[0049]: ' I1695' +0x0000019e: ix_rkey[0050]: ' I1696' +0x000001a6: ix_rkey[0051]: ' I1697' +0x000001ae: ix_rkey[0052]: ' I1698' +0x000001b6: ix_rkey[0053]: ' I1699' +0x000001be: ix_rkey[0054]: ' I1700' +0x000001c6: ix_rkey[0055]: ' I1701' +0x000001ce: ix_rkey[0056]: ' I1702' +0x000001d6: ix_rkey[0057]: ' I1703' +0x000001de: ix_rkey[0058]: ' I1704' +0x000001e6: ix_rkey[0059]: ' I1705' +0x000001ee: ix_rkey[0060]: ' I1706' +0x000001f6: ix_rkey[0061]: ' I1707' +0x000001fe: ix_rkey[0062]: ' I1708' +0x00000206: ix_rkey[0063]: ' I1709' +0x0000020e: ix_rkey[0064]: ' I1710' +0x00000216: ix_rkey[0065]: ' I1711' +0x0000021e: ix_rkey[0066]: ' I1712' +0x00000226: ix_rkey[0067]: ' I1713' +0x0000022e: ix_rkey[0068]: ' I1714' +0x00000236: ix_rkey[0069]: ' I1715' +0x0000023e: ix_rkey[0070]: ' I1716' +0x00000246: ix_rkey[0071]: ' I1717' +0x0000024e: ix_rkey[0072]: ' I1718' +0x00000256: ix_rkey[0073]: ' I1719' +0x0000025e: ix_rkey[0074]: ' I1720' +0x00000266: ix_rkey[0075]: ' I1721' +0x0000026e: ix_rkey[0076]: ' I1722' +0x00000276: ix_rkey[0077]: ' I1723' +0x0000027e: ix_rkey[0078]: ' I1724' +0x00000286: ix_rkey[0079]: ' I1725' +0x0000028e: ix_rkey[0080]: ' I1726' +0x00000296: ix_rkey[0081]: ' I1727' +0x0000029e: ix_rkey[0082]: ' I1728' +0x000002a6: ix_rkey[0083]: ' I1729' +0x000002ae: ix_rkey[0084]: ' I1730' +0x000002b6: ix_rkey[0085]: ' I1731' +0x000002be: ix_rkey[0086]: ' I1732' +0x000002c6: ix_rkey[0087]: ' I1733' +0x000002ce: ix_rkey[0088]: ' I1734' +0x000002d6: ix_rkey[0089]: ' I1735' +0x000002de: ix_rkey[0090]: ' I1736' +0x000002e6: ix_rkey[0091]: ' I1737' +0x000002ee: ix_rkey[0092]: ' I1738' +0x000002f6: ix_rkey[0093]: ' I1739' +0x000002fe: ix_rkey[0094]: ' I1740' +0x00000306: ix_rkey[0095]: ' I1741' +0x0000030e: ix_rkey[0096]: ' I1742' +0x00000316: ix_rkey[0097]: ' I1743' +0x0000031e: ix_rkey[0098]: ' I1744' +0x00000326: ix_rkey[0099]: ' I1745' +0x0000032e: ix_rkey[0100]: ' I1746' +0x00000336: ix_rkey[0101]: ' I1747' +0x0000033e: ix_rkey[0102]: ' I1748' +0x00000346: ix_rkey[0103]: ' I1749' +0x0000034e: ix_rkey[0104]: ' I1750' +0x00000356: ix_rkey[0105]: ' I1751' +0x0000035e: ix_rkey[0106]: ' I1752' +0x00000366: ix_rkey[0107]: ' I1753' +0x0000036e: ix_rkey[0108]: ' I1754' +0x00000376: ix_rkey[0109]: ' I1755' +0x0000037e: ix_rkey[0110]: ' I1756' +0x00000386: ix_rkey[0111]: ' I1757' +0x0000038e: ix_rkey[0112]: ' I1758' +0x00000396: ix_rkey[0113]: ' I1759' +0x0000039e: ix_rkey[0114]: ' I1760' +0x000003a6: ix_rkey[0115]: ' I1761' +0x000003ae: ix_rkey[0116]: ' I1762' +0x000003b6: ix_rkey[0117]: ' I1763' +0x000003be: ix_rkey[0118]: ' I1764' +0x000003c6: ix_rkey[0119]: ' I1765' +0x000003ce: ix_rkey[0120]: ' I1766' +0x000003d6: ix_rkey[0121]: ' I1767' +0x000003de: ix_rkey[0122]: ' I1768' +0x000003e6: ix_rkey[0123]: ' I1769' +0x000003ee: ix_rkey[0124]: ' I1770' +0x000003f6: ix_rkey[0125]: ' I1771' +0x000003fe: ix_rkey[0126]: ' I1772' +0x00000406: ix_rkey[0127]: ' ' +0x0000040e: ix_rkey[0128]: ' ' +0x00000416: ix_rkey[0129]: ' ' +0x0000041e: ix_rkey[0130]: ' ' +0x00000426: ix_rkey[0131]: ' ' +0x0000042e: ix_rkey[0132]: ' ' +0x00000436: ix_rkey[0133]: ' ' +0x0000043e: ix_rkey[0134]: ' ' +0x00000446: ix_rkey[0135]: ' ' +0x0000044e: ix_rkey[0136]: ' ' +0x00000456: ix_rkey[0137]: ' ' +0x0000045e: ix_rkey[0138]: ' ' +0x00000466: ix_rkey[0139]: ' ' +0x0000046e: ix_rkey[0140]: ' ' +0x00000476: ix_rkey[0141]: ' ' +0x0000047e: ix_rkey[0142]: ' ' +0x00000486: ix_rkey[0143]: ' ' +0x0000048e: ix_rkey[0144]: ' ' +0x00000496: ix_rkey[0145]: ' ' +0x0000049e: ix_rkey[0146]: ' ' +0x000004a6: ix_rkey[0147]: ' ' +0x000004ae: ix_rkey[0148]: ' ' +0x000004b6: ix_rkey[0149]: ' ' +0x000004be: ix_rkey[0150]: ' ' +0x000004c6: ix_rkey[0151]: ' ' +0x000004ce: ix_rkey[0152]: ' ' +0x000004d6: ix_rkey[0153]: ' ' +0x000004de: ix_rkey[0154]: ' ' +0x000004e6: ix_rkey[0155]: ' ' +0x000004ee: ix_rkey[0156]: ' ' +0x000004f6: ix_rkey[0157]: ' ' +0x000004fe: ix_rkey[0158]: ' ' +0x00000506: ix_rkey[0159]: ' ' +0x0000050e: ix_rkey[0160]: ' ' +0x00000516: ix_rkey[0161]: ' ' +0x0000051e: ix_rkey[0162]: ' ' +0x00000526: ix_rkey[0163]: ' ' +0x0000052e: ix_rkey[0164]: ' ' +0x00000536: ix_rkey[0165]: ' ' +0x0000053e: ix_rkey[0166]: ' ' +0x00000546: ix_rkey[0167]: ' ' +0x0000054e: ix_rkey[0168]: ' ' +0x00000556: ix_rkey[0169]: ' ' +0x0000055e: ix_rkey[0170]: ' ' +0x00000566: ix_rkey[0171]: ' ' +0x0000056e: ix_rkey[0172]: ' ' +0x00000576: ix_rkey[0173]: ' ' +0x0000057e: ix_rkey[0174]: ' ' +0x00000586: ix_rkey[0175]: ' ' +0x0000058e: ix_rkey[0176]: ' ' +0x00000596: ix_rkey[0177]: ' ' +0x0000059e: ix_rkey[0178]: ' ' +0x000005a6: ix_rkey[0179]: ' ' +0x000005ae: ix_rkey[0180]: ' ' +0x000005b6: ix_rkey[0181]: ' ' +0x000005be: ix_rkey[0182]: ' ' +0x000005c6: ix_rkey[0183]: ' ' +0x000005ce: ix_rkey[0184]: ' ' +0x000005d6: ix_rkey[0185]: ' ' +0x000005de: ix_rkey[0186]: ' ' +0x000005e6: ix_rkey[0187]: ' ' +0x000005ee: ix_rkey[0188]: ' ' +0x000005f6: ix_rkey[0189]: ' ' +0x000005fe: ix_rkey[0190]: ' ' +0x00000606: ix_rkey[0191]: ' ' +0x0000060e: ix_rkey[0192]: ' ' +0x00000616: ix_rkey[0193]: ' ' +0x0000061e: ix_rkey[0194]: ' ' +0x00000626: ix_rkey[0195]: ' ' +0x0000062e: ix_rkey[0196]: ' ' +0x00000636: ix_rkey[0197]: ' ' +0x0000063e: ix_rkey[0198]: ' ' +0x00000646: ix_rkey[0199]: ' ' +0x0000064e: ix_rkey[0200]: ' ' +0x00000656: ix_rkey[0201]: ' ' +0x0000065e: ix_rkey[0202]: ' ' +0x00000666: ix_rkey[0203]: ' ' +0x0000066e: ix_rkey[0204]: ' ' +0x00000676: ix_rkey[0205]: ' ' +0x0000067e: ix_rkey[0206]: ' ' +0x00000686: ix_rkey[0207]: ' ' +0x0000068e: ix_rkey[0208]: ' ' +0x00000696: ix_rkey[0209]: ' ' +0x0000069e: ix_rkey[0210]: ' ' +0x000006a6: ix_rkey[0211]: ' ' +0x000006ae: ix_rkey[0212]: ' ' +0x000006b6: ix_rkey[0213]: ' ' +0x000006be: ix_rkey[0214]: ' ' +0x000006c6: ix_rkey[0215]: ' ' +0x000006ce: ix_rkey[0216]: ' ' +0x000006d6: ix_rkey[0217]: ' ' +0x000006de: ix_rkey[0218]: ' ' +0x000006e6: ix_rkey[0219]: ' ' +0x000006ee: ix_rkey[0220]: ' ' +0x000006f6: ix_rkey[0221]: ' ' +0x000006fe: ix_rkey[0222]: ' ' +0x00000706: ix_rkey[0223]: ' ' +0x0000070e: ix_rkey[0224]: ' ' +0x00000716: ix_rkey[0225]: ' ' +0x0000071e: ix_rkey[0226]: ' ' +0x00000726: ix_rkey[0227]: ' ' +0x0000072e: ix_rkey[0228]: ' ' +0x00000736: ix_rkey[0229]: ' ' +0x0000073e: ix_rkey[0230]: ' ' +0x00000746: ix_rkey[0231]: ' ' +0x0000074e: ix_rkey[0232]: ' ' +0x00000756: ix_rkey[0233]: ' ' +0x0000075e: ix_rkey[0234]: ' ' +0x00000766: ix_rkey[0235]: ' ' +0x0000076e: ix_rkey[0236]: ' ' +0x00000776: ix_rkey[0237]: ' ' +0x0000077e: ix_rkey[0238]: ' ' +0x00000786: ix_rkey[0239]: ' ' +0x0000078e: ix_rkey[0240]: ' ' +0x00000796: ix_rkey[0241]: ' ' +0x0000079e: ix_rkey[0242]: ' ' +0x000007a6: ix_rkey[0243]: ' ' +0x000007ae: ix_rkey[0244]: ' ' +0x000007b6: ix_rkey[0245]: ' ' +0x000007be: ix_rkey[0246]: ' ' +0x000007c6: ix_rkey[0247]: ' ' +0x000007ce: ix_rkey[0248]: ' ' +0x000007d6: ix_rkey[0249]: ' ' +0x000007de: ix_rkey[0250]: ' ' +0x000007e6: ix_rkey[0251]: ' ' +0x000007ee: ix_rkey[0252]: ' ' +0x000007f6: ix_rkey[0253]: ' ' +0x000007fe: ix_rkey[0254]: ' ' +0x00000806: ix_pad2: 0x0000 +0x00000808: ix_offs[0000]: 0x00000000 +0x0000080c: ix_lens[0000]: 0x0000006e +0x00000810: ix_offs[0001]: 0x0000006e +0x00000814: ix_lens[0001]: 0x00000092 +0x00000818: ix_offs[0002]: 0x00000100 +0x0000081c: ix_lens[0002]: 0x0000009f +0x00000820: ix_offs[0003]: 0x0000019f +0x00000824: ix_lens[0003]: 0x000000d7 +0x00000828: ix_offs[0004]: 0x00000276 +0x0000082c: ix_lens[0004]: 0x000000a9 +0x00000830: ix_offs[0005]: 0x0000031f +0x00000834: ix_lens[0005]: 0x00000092 +0x00000838: ix_offs[0006]: 0x000003b1 +0x0000083c: ix_lens[0006]: 0x000000a3 +0x00000840: ix_offs[0007]: 0x00000454 +0x00000844: ix_lens[0007]: 0x00000072 +0x00000848: ix_offs[0008]: 0x000004c6 +0x0000084c: ix_lens[0008]: 0x00000082 +0x00000850: ix_offs[0009]: 0x00000548 +0x00000854: ix_lens[0009]: 0x00000062 +0x00000858: ix_offs[0010]: 0x000005aa +0x0000085c: ix_lens[0010]: 0x0000006d +0x00000860: ix_offs[0011]: 0x00000617 +0x00000864: ix_lens[0011]: 0x0000005d +0x00000868: ix_offs[0012]: 0x00000674 +0x0000086c: ix_lens[0012]: 0x00000060 +0x00000870: ix_offs[0013]: 0x000006d4 +0x00000874: ix_lens[0013]: 0x00000064 +0x00000878: ix_offs[0014]: 0x00000738 +0x0000087c: ix_lens[0014]: 0x00000065 +0x00000880: ix_offs[0015]: 0x0000079d +0x00000884: ix_lens[0015]: 0x0000006a +0x00000888: ix_offs[0016]: 0x00000807 +0x0000088c: ix_lens[0016]: 0x0000007b +0x00000890: ix_offs[0017]: 0x00000882 +0x00000894: ix_lens[0017]: 0x0000006c +0x00000898: ix_offs[0018]: 0x000008ee +0x0000089c: ix_lens[0018]: 0x0000006a +0x000008a0: ix_offs[0019]: 0x00000958 +0x000008a4: ix_lens[0019]: 0x0000005b +0x000008a8: ix_offs[0020]: 0x000009b3 +0x000008ac: ix_lens[0020]: 0x0000005c +0x000008b0: ix_offs[0021]: 0x00000a0f +0x000008b4: ix_lens[0021]: 0x0000006a +0x000008b8: ix_offs[0022]: 0x00000a79 +0x000008bc: ix_lens[0022]: 0x00000056 +0x000008c0: ix_offs[0023]: 0x00000acf +0x000008c4: ix_lens[0023]: 0x00000072 +0x000008c8: ix_offs[0024]: 0x00000b41 +0x000008cc: ix_lens[0024]: 0x00000062 +0x000008d0: ix_offs[0025]: 0x00000ba3 +0x000008d4: ix_lens[0025]: 0x0000007c +0x000008d8: ix_offs[0026]: 0x00000c1f +0x000008dc: ix_lens[0026]: 0x0000005b +0x000008e0: ix_offs[0027]: 0x00000c7a +0x000008e4: ix_lens[0027]: 0x0000006e +0x000008e8: ix_offs[0028]: 0x00000ce8 +0x000008ec: ix_lens[0028]: 0x0000004d +0x000008f0: ix_offs[0029]: 0x00000d35 +0x000008f4: ix_lens[0029]: 0x00000058 +0x000008f8: ix_offs[0030]: 0x00000d8d +0x000008fc: ix_lens[0030]: 0x0000005b +0x00000900: ix_offs[0031]: 0x00000de8 +0x00000904: ix_lens[0031]: 0x0000005e +0x00000908: ix_offs[0032]: 0x00000e46 +0x0000090c: ix_lens[0032]: 0x0000005e +0x00000910: ix_offs[0033]: 0x00000ea4 +0x00000914: ix_lens[0033]: 0x0000005e +0x00000918: ix_offs[0034]: 0x00000f02 +0x0000091c: ix_lens[0034]: 0x00000060 +0x00000920: ix_offs[0035]: 0x00000f62 +0x00000924: ix_lens[0035]: 0x00000060 +0x00000928: ix_offs[0036]: 0x00000fc2 +0x0000092c: ix_lens[0036]: 0x0000007b +0x00000930: ix_offs[0037]: 0x0000103d +0x00000934: ix_lens[0037]: 0x0000005e +0x00000938: ix_offs[0038]: 0x0000109b +0x0000093c: ix_lens[0038]: 0x0000006a +0x00000940: ix_offs[0039]: 0x00001105 +0x00000944: ix_lens[0039]: 0x00000073 +0x00000948: ix_offs[0040]: 0x00001178 +0x0000094c: ix_lens[0040]: 0x0000005c +0x00000950: ix_offs[0041]: 0x000011d4 +0x00000954: ix_lens[0041]: 0x00000058 +0x00000958: ix_offs[0042]: 0x0000122c +0x0000095c: ix_lens[0042]: 0x00000052 +0x00000960: ix_offs[0043]: 0x0000127e +0x00000964: ix_lens[0043]: 0x00000060 +0x00000968: ix_offs[0044]: 0x000012de +0x0000096c: ix_lens[0044]: 0x00000078 +0x00000970: ix_offs[0045]: 0x00001356 +0x00000974: ix_lens[0045]: 0x0000005d +0x00000978: ix_offs[0046]: 0x000013b3 +0x0000097c: ix_lens[0046]: 0x0000006b +0x00000980: ix_offs[0047]: 0x0000141e +0x00000984: ix_lens[0047]: 0x00000087 +0x00000988: ix_offs[0048]: 0x000014a5 +0x0000098c: ix_lens[0048]: 0x0000005d +0x00000990: ix_offs[0049]: 0x00001502 +0x00000994: ix_lens[0049]: 0x000000c8 +0x00000998: ix_offs[0050]: 0x000015ca +0x0000099c: ix_lens[0050]: 0x000000fe +0x000009a0: ix_offs[0051]: 0x000016c8 +0x000009a4: ix_lens[0051]: 0x0000005e +0x000009a8: ix_offs[0052]: 0x00001726 +0x000009ac: ix_lens[0052]: 0x000000ce +0x000009b0: ix_offs[0053]: 0x000017f4 +0x000009b4: ix_lens[0053]: 0x00000073 +0x000009b8: ix_offs[0054]: 0x00001867 +0x000009bc: ix_lens[0054]: 0x00000071 +0x000009c0: ix_offs[0055]: 0x000018d8 +0x000009c4: ix_lens[0055]: 0x000000dd +0x000009c8: ix_offs[0056]: 0x000019b5 +0x000009cc: ix_lens[0056]: 0x00000064 +0x000009d0: ix_offs[0057]: 0x00001a19 +0x000009d4: ix_lens[0057]: 0x0000007e +0x000009d8: ix_offs[0058]: 0x00001a97 +0x000009dc: ix_lens[0058]: 0x00000055 +0x000009e0: ix_offs[0059]: 0x00001aec +0x000009e4: ix_lens[0059]: 0x0000009b +0x000009e8: ix_offs[0060]: 0x00001b87 +0x000009ec: ix_lens[0060]: 0x00000073 +0x000009f0: ix_offs[0061]: 0x00001bfa +0x000009f4: ix_lens[0061]: 0x0000005b +0x000009f8: ix_offs[0062]: 0x00001c55 +0x000009fc: ix_lens[0062]: 0x00000053 +0x00000a00: ix_offs[0063]: 0x00001ca8 +0x00000a04: ix_lens[0063]: 0x0000005a +0x00000a08: ix_offs[0064]: 0x00001d02 +0x00000a0c: ix_lens[0064]: 0x0000006c +0x00000a10: ix_offs[0065]: 0x00001d6e +0x00000a14: ix_lens[0065]: 0x00000062 +0x00000a18: ix_offs[0066]: 0x00001dd0 +0x00000a1c: ix_lens[0066]: 0x00000061 +0x00000a20: ix_offs[0067]: 0x00001e31 +0x00000a24: ix_lens[0067]: 0x00000060 +0x00000a28: ix_offs[0068]: 0x00001e91 +0x00000a2c: ix_lens[0068]: 0x00000082 +0x00000a30: ix_offs[0069]: 0x00001f13 +0x00000a34: ix_lens[0069]: 0x00000060 +0x00000a38: ix_offs[0070]: 0x00001f73 +0x00000a3c: ix_lens[0070]: 0x00000089 +0x00000a40: ix_offs[0071]: 0x00001ffc +0x00000a44: ix_lens[0071]: 0x0000006f +0x00000a48: ix_offs[0072]: 0x0000206b +0x00000a4c: ix_lens[0072]: 0x00000068 +0x00000a50: ix_offs[0073]: 0x000020d3 +0x00000a54: ix_lens[0073]: 0x00000089 +0x00000a58: ix_offs[0074]: 0x0000215c +0x00000a5c: ix_lens[0074]: 0x0000007b +0x00000a60: ix_offs[0075]: 0x000021d7 +0x00000a64: ix_lens[0075]: 0x00000072 +0x00000a68: ix_offs[0076]: 0x00002249 +0x00000a6c: ix_lens[0076]: 0x00000087 +0x00000a70: ix_offs[0077]: 0x000022d0 +0x00000a74: ix_lens[0077]: 0x0000007a +0x00000a78: ix_offs[0078]: 0x0000234a +0x00000a7c: ix_lens[0078]: 0x00000077 +0x00000a80: ix_offs[0079]: 0x000023c1 +0x00000a84: ix_lens[0079]: 0x0000008c +0x00000a88: ix_offs[0080]: 0x0000244d +0x00000a8c: ix_lens[0080]: 0x00000049 +0x00000a90: ix_offs[0081]: 0x00002496 +0x00000a94: ix_lens[0081]: 0x0000005e +0x00000a98: ix_offs[0082]: 0x000024f4 +0x00000a9c: ix_lens[0082]: 0x00000088 +0x00000aa0: ix_offs[0083]: 0x0000257c +0x00000aa4: ix_lens[0083]: 0x0000007a +0x00000aa8: ix_offs[0084]: 0x000025f6 +0x00000aac: ix_lens[0084]: 0x00000053 +0x00000ab0: ix_offs[0085]: 0x00002649 +0x00000ab4: ix_lens[0085]: 0x00000081 +0x00000ab8: ix_offs[0086]: 0x000026ca +0x00000abc: ix_lens[0086]: 0x00000054 +0x00000ac0: ix_offs[0087]: 0x0000271e +0x00000ac4: ix_lens[0087]: 0x0000006c +0x00000ac8: ix_offs[0088]: 0x0000278a +0x00000acc: ix_lens[0088]: 0x00000070 +0x00000ad0: ix_offs[0089]: 0x000027fa +0x00000ad4: ix_lens[0089]: 0x00000078 +0x00000ad8: ix_offs[0090]: 0x00002872 +0x00000adc: ix_lens[0090]: 0x00000059 +0x00000ae0: ix_offs[0091]: 0x000028cb +0x00000ae4: ix_lens[0091]: 0x0000008f +0x00000ae8: ix_offs[0092]: 0x0000295a +0x00000aec: ix_lens[0092]: 0x00000036 +0x00000af0: ix_offs[0093]: 0x00002990 +0x00000af4: ix_lens[0093]: 0x000000ee +0x00000af8: ix_offs[0094]: 0x00002a7e +0x00000afc: ix_lens[0094]: 0x000000d1 +0x00000b00: ix_offs[0095]: 0x00002b4f +0x00000b04: ix_lens[0095]: 0x000000e3 +0x00000b08: ix_offs[0096]: 0x00002c32 +0x00000b0c: ix_lens[0096]: 0x00000076 +0x00000b10: ix_offs[0097]: 0x00002ca8 +0x00000b14: ix_lens[0097]: 0x000000ec +0x00000b18: ix_offs[0098]: 0x00002d94 +0x00000b1c: ix_lens[0098]: 0x00000045 +0x00000b20: ix_offs[0099]: 0x00002dd9 +0x00000b24: ix_lens[0099]: 0x00000039 +0x00000b28: ix_offs[0100]: 0x00002e12 +0x00000b2c: ix_lens[0100]: 0x00000089 +0x00000b30: ix_offs[0101]: 0x00002e9b +0x00000b34: ix_lens[0101]: 0x0000006f +0x00000b38: ix_offs[0102]: 0x00002f0a +0x00000b3c: ix_lens[0102]: 0x00000086 +0x00000b40: ix_offs[0103]: 0x00002f90 +0x00000b44: ix_lens[0103]: 0x000000ab +0x00000b48: ix_offs[0104]: 0x0000303b +0x00000b4c: ix_lens[0104]: 0x00000036 +0x00000b50: ix_offs[0105]: 0x00003071 +0x00000b54: ix_lens[0105]: 0x00000060 +0x00000b58: ix_offs[0106]: 0x000030d1 +0x00000b5c: ix_lens[0106]: 0x00000037 +0x00000b60: ix_offs[0107]: 0x00003108 +0x00000b64: ix_lens[0107]: 0x00000032 +0x00000b68: ix_offs[0108]: 0x0000313a +0x00000b6c: ix_lens[0108]: 0x0000004a +0x00000b70: ix_offs[0109]: 0x00003184 +0x00000b74: ix_lens[0109]: 0x0000002e +0x00000b78: ix_offs[0110]: 0x000031b2 +0x00000b7c: ix_lens[0110]: 0x00000040 +0x00000b80: ix_offs[0111]: 0x000031f2 +0x00000b84: ix_lens[0111]: 0x00000037 +0x00000b88: ix_offs[0112]: 0x00003229 +0x00000b8c: ix_lens[0112]: 0x00000036 +0x00000b90: ix_offs[0113]: 0x0000325f +0x00000b94: ix_lens[0113]: 0x00000044 +0x00000b98: ix_offs[0114]: 0x000032a3 +0x00000b9c: ix_lens[0114]: 0x00000045 +0x00000ba0: ix_offs[0115]: 0x000032e8 +0x00000ba4: ix_lens[0115]: 0x00000048 +0x00000ba8: ix_offs[0116]: 0x00003330 +0x00000bac: ix_lens[0116]: 0x00000049 +0x00000bb0: ix_offs[0117]: 0x00003379 +0x00000bb4: ix_lens[0117]: 0x0000007e +0x00000bb8: ix_offs[0118]: 0x000033f7 +0x00000bbc: ix_lens[0118]: 0x00000045 +0x00000bc0: ix_offs[0119]: 0x0000343c +0x00000bc4: ix_lens[0119]: 0x00000045 +0x00000bc8: ix_offs[0120]: 0x00003481 +0x00000bcc: ix_lens[0120]: 0x0000003a +0x00000bd0: ix_offs[0121]: 0x000034bb +0x00000bd4: ix_lens[0121]: 0x00000051 +0x00000bd8: ix_offs[0122]: 0x0000350c +0x00000bdc: ix_lens[0122]: 0x0000005a +0x00000be0: ix_offs[0123]: 0x00003566 +0x00000be4: ix_lens[0123]: 0x00000057 +0x00000be8: ix_offs[0124]: 0x000035bd +0x00000bec: ix_lens[0124]: 0x00000046 +0x00000bf0: ix_offs[0125]: 0x00003603 +0x00000bf4: ix_lens[0125]: 0x00000055 +0x00000bf8: ix_offs[0126]: 0x00003658 +0x00000bfc: ix_lens[0126]: 0x00000060 +0x00000c00: ix_offs[0127]: 0x00000000 +0x00000c04: ix_lens[0127]: 0x00000000 +0x00000c08: ix_offs[0128]: 0x00000000 +0x00000c0c: ix_lens[0128]: 0x00000000 +0x00000c10: ix_offs[0129]: 0x00000000 +0x00000c14: ix_lens[0129]: 0x00000000 +0x00000c18: ix_offs[0130]: 0x00000000 +0x00000c1c: ix_lens[0130]: 0x00000000 +0x00000c20: ix_offs[0131]: 0x00000000 +0x00000c24: ix_lens[0131]: 0x00000000 +0x00000c28: ix_offs[0132]: 0x00000000 +0x00000c2c: ix_lens[0132]: 0x00000000 +0x00000c30: ix_offs[0133]: 0x00000000 +0x00000c34: ix_lens[0133]: 0x00000000 +0x00000c38: ix_offs[0134]: 0x00000000 +0x00000c3c: ix_lens[0134]: 0x00000000 +0x00000c40: ix_offs[0135]: 0x00000000 +0x00000c44: ix_lens[0135]: 0x00000000 +0x00000c48: ix_offs[0136]: 0x00000000 +0x00000c4c: ix_lens[0136]: 0x00000000 +0x00000c50: ix_offs[0137]: 0x00000000 +0x00000c54: ix_lens[0137]: 0x00000000 +0x00000c58: ix_offs[0138]: 0x00000000 +0x00000c5c: ix_lens[0138]: 0x00000000 +0x00000c60: ix_offs[0139]: 0x00000000 +0x00000c64: ix_lens[0139]: 0x00000000 +0x00000c68: ix_offs[0140]: 0x00000000 +0x00000c6c: ix_lens[0140]: 0x00000000 +0x00000c70: ix_offs[0141]: 0x00000000 +0x00000c74: ix_lens[0141]: 0x00000000 +0x00000c78: ix_offs[0142]: 0x00000000 +0x00000c7c: ix_lens[0142]: 0x00000000 +0x00000c80: ix_offs[0143]: 0x00000000 +0x00000c84: ix_lens[0143]: 0x00000000 +0x00000c88: ix_offs[0144]: 0x00000000 +0x00000c8c: ix_lens[0144]: 0x00000000 +0x00000c90: ix_offs[0145]: 0x00000000 +0x00000c94: ix_lens[0145]: 0x00000000 +0x00000c98: ix_offs[0146]: 0x00000000 +0x00000c9c: ix_lens[0146]: 0x00000000 +0x00000ca0: ix_offs[0147]: 0x00000000 +0x00000ca4: ix_lens[0147]: 0x00000000 +0x00000ca8: ix_offs[0148]: 0x00000000 +0x00000cac: ix_lens[0148]: 0x00000000 +0x00000cb0: ix_offs[0149]: 0x00000000 +0x00000cb4: ix_lens[0149]: 0x00000000 +0x00000cb8: ix_offs[0150]: 0x00000000 +0x00000cbc: ix_lens[0150]: 0x00000000 +0x00000cc0: ix_offs[0151]: 0x00000000 +0x00000cc4: ix_lens[0151]: 0x00000000 +0x00000cc8: ix_offs[0152]: 0x00000000 +0x00000ccc: ix_lens[0152]: 0x00000000 +0x00000cd0: ix_offs[0153]: 0x00000000 +0x00000cd4: ix_lens[0153]: 0x00000000 +0x00000cd8: ix_offs[0154]: 0x00000000 +0x00000cdc: ix_lens[0154]: 0x00000000 +0x00000ce0: ix_offs[0155]: 0x00000000 +0x00000ce4: ix_lens[0155]: 0x00000000 +0x00000ce8: ix_offs[0156]: 0x00000000 +0x00000cec: ix_lens[0156]: 0x00000000 +0x00000cf0: ix_offs[0157]: 0x00000000 +0x00000cf4: ix_lens[0157]: 0x00000000 +0x00000cf8: ix_offs[0158]: 0x00000000 +0x00000cfc: ix_lens[0158]: 0x00000000 +0x00000d00: ix_offs[0159]: 0x00000000 +0x00000d04: ix_lens[0159]: 0x00000000 +0x00000d08: ix_offs[0160]: 0x00000000 +0x00000d0c: ix_lens[0160]: 0x00000000 +0x00000d10: ix_offs[0161]: 0x00000000 +0x00000d14: ix_lens[0161]: 0x00000000 +0x00000d18: ix_offs[0162]: 0x00000000 +0x00000d1c: ix_lens[0162]: 0x00000000 +0x00000d20: ix_offs[0163]: 0x00000000 +0x00000d24: ix_lens[0163]: 0x00000000 +0x00000d28: ix_offs[0164]: 0x00000000 +0x00000d2c: ix_lens[0164]: 0x00000000 +0x00000d30: ix_offs[0165]: 0x00000000 +0x00000d34: ix_lens[0165]: 0x00000000 +0x00000d38: ix_offs[0166]: 0x00000000 +0x00000d3c: ix_lens[0166]: 0x00000000 +0x00000d40: ix_offs[0167]: 0x00000000 +0x00000d44: ix_lens[0167]: 0x00000000 +0x00000d48: ix_offs[0168]: 0x00000000 +0x00000d4c: ix_lens[0168]: 0x00000000 +0x00000d50: ix_offs[0169]: 0x00000000 +0x00000d54: ix_lens[0169]: 0x00000000 +0x00000d58: ix_offs[0170]: 0x00000000 +0x00000d5c: ix_lens[0170]: 0x00000000 +0x00000d60: ix_offs[0171]: 0x00000000 +0x00000d64: ix_lens[0171]: 0x00000000 +0x00000d68: ix_offs[0172]: 0x00000000 +0x00000d6c: ix_lens[0172]: 0x00000000 +0x00000d70: ix_offs[0173]: 0x00000000 +0x00000d74: ix_lens[0173]: 0x00000000 +0x00000d78: ix_offs[0174]: 0x00000000 +0x00000d7c: ix_lens[0174]: 0x00000000 +0x00000d80: ix_offs[0175]: 0x00000000 +0x00000d84: ix_lens[0175]: 0x00000000 +0x00000d88: ix_offs[0176]: 0x00000000 +0x00000d8c: ix_lens[0176]: 0x00000000 +0x00000d90: ix_offs[0177]: 0x00000000 +0x00000d94: ix_lens[0177]: 0x00000000 +0x00000d98: ix_offs[0178]: 0x00000000 +0x00000d9c: ix_lens[0178]: 0x00000000 +0x00000da0: ix_offs[0179]: 0x00000000 +0x00000da4: ix_lens[0179]: 0x00000000 +0x00000da8: ix_offs[0180]: 0x00000000 +0x00000dac: ix_lens[0180]: 0x00000000 +0x00000db0: ix_offs[0181]: 0x00000000 +0x00000db4: ix_lens[0181]: 0x00000000 +0x00000db8: ix_offs[0182]: 0x00000000 +0x00000dbc: ix_lens[0182]: 0x00000000 +0x00000dc0: ix_offs[0183]: 0x00000000 +0x00000dc4: ix_lens[0183]: 0x00000000 +0x00000dc8: ix_offs[0184]: 0x00000000 +0x00000dcc: ix_lens[0184]: 0x00000000 +0x00000dd0: ix_offs[0185]: 0x00000000 +0x00000dd4: ix_lens[0185]: 0x00000000 +0x00000dd8: ix_offs[0186]: 0x00000000 +0x00000ddc: ix_lens[0186]: 0x00000000 +0x00000de0: ix_offs[0187]: 0x00000000 +0x00000de4: ix_lens[0187]: 0x00000000 +0x00000de8: ix_offs[0188]: 0x00000000 +0x00000dec: ix_lens[0188]: 0x00000000 +0x00000df0: ix_offs[0189]: 0x00000000 +0x00000df4: ix_lens[0189]: 0x00000000 +0x00000df8: ix_offs[0190]: 0x00000000 +0x00000dfc: ix_lens[0190]: 0x00000000 +0x00000e00: ix_offs[0191]: 0x00000000 +0x00000e04: ix_lens[0191]: 0x00000000 +0x00000e08: ix_offs[0192]: 0x00000000 +0x00000e0c: ix_lens[0192]: 0x00000000 +0x00000e10: ix_offs[0193]: 0x00000000 +0x00000e14: ix_lens[0193]: 0x00000000 +0x00000e18: ix_offs[0194]: 0x00000000 +0x00000e1c: ix_lens[0194]: 0x00000000 +0x00000e20: ix_offs[0195]: 0x00000000 +0x00000e24: ix_lens[0195]: 0x00000000 +0x00000e28: ix_offs[0196]: 0x00000000 +0x00000e2c: ix_lens[0196]: 0x00000000 +0x00000e30: ix_offs[0197]: 0x00000000 +0x00000e34: ix_lens[0197]: 0x00000000 +0x00000e38: ix_offs[0198]: 0x00000000 +0x00000e3c: ix_lens[0198]: 0x00000000 +0x00000e40: ix_offs[0199]: 0x00000000 +0x00000e44: ix_lens[0199]: 0x00000000 +0x00000e48: ix_offs[0200]: 0x00000000 +0x00000e4c: ix_lens[0200]: 0x00000000 +0x00000e50: ix_offs[0201]: 0x00000000 +0x00000e54: ix_lens[0201]: 0x00000000 +0x00000e58: ix_offs[0202]: 0x00000000 +0x00000e5c: ix_lens[0202]: 0x00000000 +0x00000e60: ix_offs[0203]: 0x00000000 +0x00000e64: ix_lens[0203]: 0x00000000 +0x00000e68: ix_offs[0204]: 0x00000000 +0x00000e6c: ix_lens[0204]: 0x00000000 +0x00000e70: ix_offs[0205]: 0x00000000 +0x00000e74: ix_lens[0205]: 0x00000000 +0x00000e78: ix_offs[0206]: 0x00000000 +0x00000e7c: ix_lens[0206]: 0x00000000 +0x00000e80: ix_offs[0207]: 0x00000000 +0x00000e84: ix_lens[0207]: 0x00000000 +0x00000e88: ix_offs[0208]: 0x00000000 +0x00000e8c: ix_lens[0208]: 0x00000000 +0x00000e90: ix_offs[0209]: 0x00000000 +0x00000e94: ix_lens[0209]: 0x00000000 +0x00000e98: ix_offs[0210]: 0x00000000 +0x00000e9c: ix_lens[0210]: 0x00000000 +0x00000ea0: ix_offs[0211]: 0x00000000 +0x00000ea4: ix_lens[0211]: 0x00000000 +0x00000ea8: ix_offs[0212]: 0x00000000 +0x00000eac: ix_lens[0212]: 0x00000000 +0x00000eb0: ix_offs[0213]: 0x00000000 +0x00000eb4: ix_lens[0213]: 0x00000000 +0x00000eb8: ix_offs[0214]: 0x00000000 +0x00000ebc: ix_lens[0214]: 0x00000000 +0x00000ec0: ix_offs[0215]: 0x00000000 +0x00000ec4: ix_lens[0215]: 0x00000000 +0x00000ec8: ix_offs[0216]: 0x00000000 +0x00000ecc: ix_lens[0216]: 0x00000000 +0x00000ed0: ix_offs[0217]: 0x00000000 +0x00000ed4: ix_lens[0217]: 0x00000000 +0x00000ed8: ix_offs[0218]: 0x00000000 +0x00000edc: ix_lens[0218]: 0x00000000 +0x00000ee0: ix_offs[0219]: 0x00000000 +0x00000ee4: ix_lens[0219]: 0x00000000 +0x00000ee8: ix_offs[0220]: 0x00000000 +0x00000eec: ix_lens[0220]: 0x00000000 +0x00000ef0: ix_offs[0221]: 0x00000000 +0x00000ef4: ix_lens[0221]: 0x00000000 +0x00000ef8: ix_offs[0222]: 0x00000000 +0x00000efc: ix_lens[0222]: 0x00000000 +0x00000f00: ix_offs[0223]: 0x00000000 +0x00000f04: ix_lens[0223]: 0x00000000 +0x00000f08: ix_offs[0224]: 0x00000000 +0x00000f0c: ix_lens[0224]: 0x00000000 +0x00000f10: ix_offs[0225]: 0x00000000 +0x00000f14: ix_lens[0225]: 0x00000000 +0x00000f18: ix_offs[0226]: 0x00000000 +0x00000f1c: ix_lens[0226]: 0x00000000 +0x00000f20: ix_offs[0227]: 0x00000000 +0x00000f24: ix_lens[0227]: 0x00000000 +0x00000f28: ix_offs[0228]: 0x00000000 +0x00000f2c: ix_lens[0228]: 0x00000000 +0x00000f30: ix_offs[0229]: 0x00000000 +0x00000f34: ix_lens[0229]: 0x00000000 +0x00000f38: ix_offs[0230]: 0x00000000 +0x00000f3c: ix_lens[0230]: 0x00000000 +0x00000f40: ix_offs[0231]: 0x00000000 +0x00000f44: ix_lens[0231]: 0x00000000 +0x00000f48: ix_offs[0232]: 0x00000000 +0x00000f4c: ix_lens[0232]: 0x00000000 +0x00000f50: ix_offs[0233]: 0x00000000 +0x00000f54: ix_lens[0233]: 0x00000000 +0x00000f58: ix_offs[0234]: 0x00000000 +0x00000f5c: ix_lens[0234]: 0x00000000 +0x00000f60: ix_offs[0235]: 0x00000000 +0x00000f64: ix_lens[0235]: 0x00000000 +0x00000f68: ix_offs[0236]: 0x00000000 +0x00000f6c: ix_lens[0236]: 0x00000000 +0x00000f70: ix_offs[0237]: 0x00000000 +0x00000f74: ix_lens[0237]: 0x00000000 +0x00000f78: ix_offs[0238]: 0x00000000 +0x00000f7c: ix_lens[0238]: 0x00000000 +0x00000f80: ix_offs[0239]: 0x00000000 +0x00000f84: ix_lens[0239]: 0x00000000 +0x00000f88: ix_offs[0240]: 0x00000000 +0x00000f8c: ix_lens[0240]: 0x00000000 +0x00000f90: ix_offs[0241]: 0x00000000 +0x00000f94: ix_lens[0241]: 0x00000000 +0x00000f98: ix_offs[0242]: 0x00000000 +0x00000f9c: ix_lens[0242]: 0x00000000 +0x00000fa0: ix_offs[0243]: 0x00000000 +0x00000fa4: ix_lens[0243]: 0x00000000 +0x00000fa8: ix_offs[0244]: 0x00000000 +0x00000fac: ix_lens[0244]: 0x00000000 +0x00000fb0: ix_offs[0245]: 0x00000000 +0x00000fb4: ix_lens[0245]: 0x00000000 +0x00000fb8: ix_offs[0246]: 0x00000000 +0x00000fbc: ix_lens[0246]: 0x00000000 +0x00000fc0: ix_offs[0247]: 0x00000000 +0x00000fc4: ix_lens[0247]: 0x00000000 +0x00000fc8: ix_offs[0248]: 0x00000000 +0x00000fcc: ix_lens[0248]: 0x00000000 +0x00000fd0: ix_offs[0249]: 0x00000000 +0x00000fd4: ix_lens[0249]: 0x00000000 +0x00000fd8: ix_offs[0250]: 0x00000000 +0x00000fdc: ix_lens[0250]: 0x00000000 +0x00000fe0: ix_offs[0251]: 0x00000000 +0x00000fe4: ix_lens[0251]: 0x00000000 +0x00000fe8: ix_offs[0252]: 0x00000000 +0x00000fec: ix_lens[0252]: 0x00000000 +0x00000ff0: ix_offs[0253]: 0x00000000 +0x00000ff4: ix_lens[0253]: 0x00000000 +0x00000ff8: ix_offs[0254]: 0x00000000 +0x00000ffc: ix_lens[0254]: 0x00000000 + +BLOCK - DATA +0x00001000: rkey[0000]: ' I1646' off: 0x00000000 len: 0x0000006e +>> +0 @I1646@ INDI +1 NAME Ferdinand // +1 SEX M +1 BIRT +2 DATE 1792 +1 DEAT +2 DATE 1863 +1 FAMC @F202@ +1 FAMS @F890@ +<< +0x0000106e: rkey[0001]: ' I1647' off: 0x0000006e len: 0x00000092 +>> +0 @I1647@ INDI +1 NAME Charlotte // +1 SEX F +1 BIRT +2 DATE 4 DEC 1784 +2 PLAC Ludwigslust +1 DEAT +2 DATE 13 JUL 1840 +2 PLAC Rome,Italy +1 FAMS @F888@ +<< +0x00001100: rkey[0002]: ' I1648' off: 0x00000100 len: 0x0000009f +>> +0 @I1648@ INDI +1 NAME Caroline // +1 SEX F +1 BIRT +2 DATE 22 JUN 1796 +2 PLAC Copenhagen +1 DEAT +2 DATE 9 MAR 1881 +2 PLAC Amalienborg +1 FAMC @F891@ +1 FAMS @F889@ +<< +0x0000119f: rkey[0003]: ' I1649' off: 0x0000019f len: 0x000000d7 +>> +0 @I1649@ INDI +1 NAME Frederick_VII // +1 SEX M +1 TITL King of Denmark +1 BIRT +2 DATE 6 OCT 1808 +2 PLAC Amalienborg +1 DEAT +2 DATE 15 NOV 1863 +2 PLAC Glucksburg +1 FAMC @F888@ +1 FAMS @F892@ +1 FAMS @F893@ +1 FAMS @F894@ +<< +0x00001276: rkey[0004]: ' I1650' off: 0x00000276 len: 0x000000a9 +>> +0 @I1650@ INDI +1 NAME Wilhelmine // +1 SEX F +1 BIRT +2 DATE 18 JAN 1808 +2 PLAC Kiel +1 DEAT +2 DATE 30 MAY 1891 +2 PLAC Glucksburg +1 FAMC @F877@ +1 FAMS @F892@ +1 FAMS @F895@ +<< +0x0000131f: rkey[0005]: ' I1651' off: 0x0000031f len: 0x00000092 +>> +0 @I1651@ INDI +1 NAME Caroline // +1 SEX F +1 BIRT +2 DATE 10 JAN 1821 +2 PLAC Neustrelitz +1 DEAT +2 DATE 1 JUN 1876 +2 PLAC Neustrelitz +1 FAMS @F893@ +<< +0x000013b1: rkey[0006]: ' I1652' off: 0x000003b1 len: 0x000000a3 +>> +0 @I1652@ INDI +1 NAME Louise /Rasmussen/ +1 SEX F +1 TITL Countess +1 BIRT +2 DATE 21 APR 1815 +2 PLAC Copenhagen +1 DEAT +2 DATE 6 MAR 1874 +2 PLAC Cannes +1 FAMS @F894@ +<< +0x00001454: rkey[0007]: ' I1653' off: 0x00000454 len: 0x00000072 +>> +0 @I1653@ INDI +1 NAME Louise Augusta // +1 SEX F +1 BIRT +2 DATE 1771 +1 DEAT +2 DATE 1843 +1 FAMC @F216@ +1 FAMS @F891@ +<< +0x000014c6: rkey[0008]: ' I1654' off: 0x000004c6 len: 0x00000082 +>> +0 @I1654@ INDI +1 NAME Frederick Christian of_Schleswig-// +1 SEX M +1 TITL Duke +1 BIRT +2 DATE 1765 +1 DEAT +2 DATE 1814 +1 FAMS @F891@ +<< +0x00001548: rkey[0009]: ' I1655' off: 0x00000548 len: 0x00000062 +>> +0 @I1655@ INDI +1 NAME Marie Louise // +1 SEX F +1 BIRT +2 DATE 1792 +1 DEAT +2 DATE 1793 +1 FAMC @F877@ +<< +0x000015aa: rkey[0010]: ' I1656' off: 0x000005aa len: 0x0000006d +>> +0 @I1656@ INDI +1 NAME Caroline // +1 SEX F +1 BIRT +2 DATE 1793 +1 DEAT +2 DATE 1881 +1 FAMC @F877@ +1 FAMS @F890@ +<< +0x00001617: rkey[0011]: ' I1657' off: 0x00000617 len: 0x0000005d +>> +0 @I1657@ INDI +1 NAME Louise // +1 SEX F +1 BIRT +2 DATE 1795 +1 DEAT +2 DATE 1795 +1 FAMC @F877@ +<< +0x00001674: rkey[0012]: ' I1658' off: 0x00000674 len: 0x00000060 +>> +0 @I1658@ INDI +1 NAME Christian // +1 SEX M +1 BIRT +2 DATE 1797 +1 DEAT +2 DATE 1797 +1 FAMC @F877@ +<< +0x000016d4: rkey[0013]: ' I1659' off: 0x000006d4 len: 0x00000064 +>> +0 @I1659@ INDI +1 NAME Louise Juliane // +1 SEX F +1 BIRT +2 DATE 1802 +1 DEAT +2 DATE 1802 +1 FAMC @F877@ +<< +0x00001738: rkey[0014]: ' I1660' off: 0x00000738 len: 0x00000065 +>> +0 @I1660@ INDI +1 NAME Frederica Maria // +1 SEX F +1 BIRT +2 DATE 1805 +1 DEAT +2 DATE 1805 +1 FAMC @F877@ +<< +0x0000179d: rkey[0015]: ' I1661' off: 0x0000079d len: 0x0000006a +>> +0 @I1661@ INDI +1 NAME Charles // +1 SEX M +1 TITL Duke +1 BIRT +2 DATE 1813 +1 DEAT +2 DATE 1878 +1 FAMS @F895@ +<< +0x00001807: rkey[0016]: ' I1662' off: 0x00000807 len: 0x0000007b +>> +0 @I1662@ INDI +1 NAME Maximilian of_Austria // +1 SEX M +1 TITL Archduke +1 BIRT +2 DATE 1832 +1 DEAT +2 DATE 1867 +1 FAMS @F896@ +<< +0x00001882: rkey[0017]: ' I1663' off: 0x00000882 len: 0x0000006c +>> +0 @I1663@ INDI +1 NAME Valdemar // +1 SEX M +1 BIRT +2 DATE 1858 +1 DEAT +2 DATE 1939 +1 FAMC @F13@ +1 FAMS @F897@ +<< +0x000018ee: rkey[0018]: ' I1664' off: 0x000008ee len: 0x0000006a +>> +0 @I1664@ INDI +1 NAME Harold // +1 SEX M +1 BIRT +2 DATE 1876 +1 DEAT +2 DATE 1949 +1 FAMC @F57@ +1 FAMS @F898@ +<< +0x00001958: rkey[0019]: ' I1665' off: 0x00000958 len: 0x0000005b +>> +0 @I1665@ INDI +1 NAME Thyra // +1 SEX F +1 BIRT +2 DATE 1880 +1 DEAT +2 DATE 1945 +1 FAMC @F57@ +<< +0x000019b3: rkey[0020]: ' I1666' off: 0x000009b3 len: 0x0000005c +>> +0 @I1666@ INDI +1 NAME Gustav // +1 SEX M +1 BIRT +2 DATE 1887 +1 DEAT +2 DATE 1944 +1 FAMC @F57@ +<< +0x00001a0f: rkey[0021]: ' I1667' off: 0x00000a0f len: 0x0000006a +>> +0 @I1667@ INDI +1 NAME Dagmar // +1 SEX F +1 BIRT +2 DATE 1890 +1 DEAT +2 DATE 1961 +1 FAMC @F57@ +1 FAMS @F899@ +<< +0x00001a79: rkey[0022]: ' I1668' off: 0x00000a79 len: 0x00000056 +>> +0 @I1668@ INDI +1 NAME Jorgen /Castenskiold/ +1 SEX M +1 BIRT +2 DATE 1893 +1 FAMS @F899@ +<< +0x00001acf: rkey[0023]: ' I1669' off: 0x00000acf len: 0x00000072 +>> +0 @I1669@ INDI +1 NAME Helene of_Schleswig- Holstein// +1 SEX F +1 BIRT +2 DATE 1888 +1 DEAT +2 DATE 1962 +1 FAMS @F898@ +<< +0x00001b41: rkey[0024]: ' I1670' off: 0x00000b41 len: 0x00000062 +>> +0 @I1670@ INDI +1 NAME Caroline Mathilde // +1 SEX F +1 BIRT +2 DATE 1912 +1 FAMC @F898@ +1 FAMS @F900@ +<< +0x00001ba3: rkey[0025]: ' I1671' off: 0x00000ba3 len: 0x0000007c +>> +0 @I1671@ INDI +1 NAME Knud // +1 SEX M +1 TITL Her. Prince +1 BIRT +2 DATE 1900 +1 DEAT +2 DATE 1976 +1 FAMC @F377@ +1 FAMS @F900@ +<< +0x00001c1f: rkey[0026]: ' I1672' off: 0x00000c1f len: 0x0000005b +>> +0 @I1672@ INDI +1 NAME Benedikte // +1 SEX F +1 BIRT +2 DATE 1944 +1 FAMC @F312@ +1 FAMS @F901@ +<< +0x00001c7a: rkey[0027]: ' I1673' off: 0x00000c7a len: 0x0000006e +>> +0 @I1673@ INDI +1 NAME Richard of_Sayn- Wittgenstein-// +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 1934 +1 FAMS @F901@ +<< +0x00001ce8: rkey[0028]: ' I1674' off: 0x00000ce8 len: 0x0000004d +>> +0 @I1674@ INDI +1 NAME Elizabeth // +1 SEX F +1 BIRT +2 DATE 1935 +1 FAMC @F900@ +<< +0x00001d35: rkey[0029]: ' I1675' off: 0x00000d35 len: 0x00000058 +>> +0 @I1675@ INDI +1 NAME Ingolf // +1 SEX M +1 BIRT +2 DATE 1940 +1 FAMC @F900@ +1 FAMS @F902@ +<< +0x00001d8d: rkey[0030]: ' I1676' off: 0x00000d8d len: 0x0000005b +>> +0 @I1676@ INDI +1 NAME Christian // +1 SEX M +1 BIRT +2 DATE 1942 +1 FAMC @F900@ +1 FAMS @F903@ +<< +0x00001de8: rkey[0031]: ' I1677' off: 0x00000de8 len: 0x0000005e +>> +0 @I1677@ INDI +1 NAME Anne Dorothy Maltoft-Nielsen// +1 SEX F +1 BIRT +2 DATE 1947 +1 FAMS @F903@ +<< +0x00001e46: rkey[0032]: ' I1678' off: 0x00000e46 len: 0x0000005e +>> +0 @I1678@ INDI +1 NAME William // +1 SEX M +1 BIRT +2 DATE 1840 +1 DEAT +2 DATE 1879 +1 FAMC @F400@ +<< +0x00001ea4: rkey[0033]: ' I1679' off: 0x00000ea4 len: 0x0000005e +>> +0 @I1679@ INDI +1 NAME Maurice // +1 SEX M +1 BIRT +2 DATE 1843 +1 DEAT +2 DATE 1850 +1 FAMC @F400@ +<< +0x00001f02: rkey[0034]: ' I1680' off: 0x00000f02 len: 0x00000060 +>> +0 @I1680@ INDI +1 NAME Alexander // +1 SEX M +1 BIRT +2 DATE 1851 +1 DEAT +2 DATE 1884 +1 FAMC @F400@ +<< +0x00001f62: rkey[0035]: ' I1681' off: 0x00000f62 len: 0x00000060 +>> +0 @I1681@ INDI +1 NAME Charlotte // +1 SEX F +1 BIRT +2 DATE 1800 +1 DEAT +2 DATE 1806 +1 FAMC @F350@ +<< +0x00001fc2: rkey[0036]: ' I1682' off: 0x00000fc2 len: 0x0000007b +>> +0 @I1682@ INDI +1 NAME Marianne of_Netherlands // +1 SEX F +1 BIRT +2 DATE 1810 +1 DEAT +2 DATE 1883 +1 FAMC @F350@ +1 FAMS @F268@ +<< +0x0000203d: rkey[0037]: ' I1683' off: 0x0000103d len: 0x0000005e +>> +0 @I1683@ INDI +1 NAME William // +1 SEX M +1 BIRT +2 DATE 1836 +1 DEAT +2 DATE 1846 +1 FAMC @F336@ +<< +0x0000209b: rkey[0038]: ' I1684' off: 0x0000109b len: 0x0000006a +>> +0 @I1684@ INDI +1 NAME Marie // +1 SEX F +1 BIRT +2 DATE 1841 +1 DEAT +2 DATE 1910 +1 FAMC @F336@ +1 FAMS @F904@ +<< +0x00002105: rkey[0039]: ' I1685' off: 0x00001105 len: 0x00000073 +>> +0 @I1685@ INDI +1 NAME William of_Wied // +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 1845 +1 DEAT +2 DATE 1907 +1 FAMS @F904@ +<< +0x00002178: rkey[0040]: ' I1686' off: 0x00001178 len: 0x0000005c +>> +0 @I1686@ INDI +1 NAME Carlos Hugo // +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 1930 +1 FAMS @F613@ +<< +0x000021d4: rkey[0041]: ' I1687' off: 0x000011d4 len: 0x00000058 +>> +0 @I1687@ INDI +1 NAME Peter /van_Vollenhoven/ +1 SEX M +1 BIRT +2 DATE 1939 +1 FAMS @F614@ +<< +0x0000222c: rkey[0042]: ' I1688' off: 0x0000122c len: 0x00000052 +>> +0 @I1688@ INDI +1 NAME Jorge /Guillermo/ +1 SEX M +1 BIRT +2 DATE 1946 +1 FAMS @F615@ +<< +0x0000227e: rkey[0043]: ' I1689' off: 0x0000127e len: 0x00000060 +>> +0 @I1689@ INDI +1 NAME Alexander // +1 SEX M +1 BIRT +2 DATE 1818 +1 DEAT +2 DATE 1848 +1 FAMC @F399@ +<< +0x000022de: rkey[0044]: ' I1690' off: 0x000012de len: 0x00000078 +>> +0 @I1690@ INDI +1 NAME Henry // +1 SEX M +1 BIRT +2 DATE 1820 +1 DEAT +2 DATE 1879 +1 FAMC @F399@ +1 FAMS @F905@ +1 FAMS @F906@ +<< +0x00002356: rkey[0045]: ' I1691' off: 0x00001356 len: 0x0000005d +>> +0 @I1691@ INDI +1 NAME Ernest // +1 SEX M +1 BIRT +2 DATE 1822 +1 DEAT +2 DATE 1822 +1 FAMC @F399@ +<< +0x000023b3: rkey[0046]: ' I1692' off: 0x000013b3 len: 0x0000006b +>> +0 @I1692@ INDI +1 NAME Sophie // +1 SEX F +1 BIRT +2 DATE 1824 +1 DEAT +2 DATE 1897 +1 FAMC @F399@ +1 FAMS @F907@ +<< +0x0000241e: rkey[0047]: ' I1693' off: 0x0000141e len: 0x00000087 +>> +0 @I1693@ INDI +1 NAME Charles Alexander of_Saxe-Weimar// +1 SEX M +1 TITL Grand Duke +1 BIRT +2 DATE 1818 +1 DEAT +2 DATE 1901 +1 FAMS @F907@ +<< +0x000024a5: rkey[0048]: ' I1694' off: 0x000014a5 len: 0x0000005d +>> +0 @I1694@ INDI +1 NAME John Frederick of_Brandenburg-// +1 SEX M +1 TITL Margrave +1 FAMS @F211@ +<< +0x00002502: rkey[0049]: ' I1695' off: 0x00001502 len: 0x000000c8 +>> +0 @I1695@ INDI +1 NAME Amalia // +1 SEX F +1 BIRT +2 DATE 21 DEC 1818 +2 PLAC Oldenburg,Germany +1 DEAT +2 DATE 20 MAY 1875 +2 PLAC Bamberg,Germany +1 BURI +2 PLAC Theatinerkirche,Munich,Germany +1 FAMS @F607@ +<< +0x000025ca: rkey[0050]: ' I1696' off: 0x000015ca len: 0x000000fe +>> +0 @I1696@ INDI +1 NAME Leopold_I George of_Saxe-Coburg// +1 SEX M +1 TITL King of Belgium +1 BIRT +2 DATE 16 DEC 1790 +2 PLAC Coburg,Germany +1 DEAT +2 DATE 10 DEC 1865 +2 PLAC Laeken,Belgium +1 BURI +2 PLAC Laeken,Belgium +1 FAMC @F101@ +1 FAMS @F107@ +1 FAMS @F173@ +<< +0x000026c8: rkey[0051]: ' I1697' off: 0x000016c8 len: 0x0000005e +>> +0 @I1697@ INDI +1 NAME Leopold // +1 SEX M +1 BIRT +2 DATE 1833 +1 DEAT +2 DATE 1834 +1 FAMC @F173@ +<< +0x00002726: rkey[0052]: ' I1698' off: 0x00001726 len: 0x000000ce +>> +0 @I1698@ INDI +1 NAME Leopold_II // +1 SEX M +1 TITL King of Belgium +1 BIRT +2 DATE 9 APR 1835 +2 PLAC Brussels,Belgium +1 DEAT +2 DATE 17 DEC 1909 +2 PLAC Laeken +1 BURI +2 PLAC Laeken +1 FAMC @F173@ +1 FAMS @F908@ +<< +0x000027f4: rkey[0053]: ' I1699' off: 0x000017f4 len: 0x00000073 +>> +0 @I1699@ INDI +1 NAME Marie Charlotte // +1 SEX F +1 BIRT +2 DATE 1840 +1 DEAT +2 DATE 1927 +1 FAMC @F173@ +1 FAMS @F896@ +<< +0x00002867: rkey[0054]: ' I1700' off: 0x00001867 len: 0x00000071 +>> +0 @I1700@ INDI +1 NAME Louis Joseph // +1 SEX M +1 TITL Dauphin +1 BIRT +2 DATE 1781 +1 DEAT +2 DATE 1789 +1 FAMC @F772@ +<< +0x000028d8: rkey[0055]: ' I1701' off: 0x000018d8 len: 0x000000dd +>> +0 @I1701@ INDI +1 NAME Louis_XVII // +1 SEX M +1 TITL King of France +1 BIRT +2 DATE 27 MAR 1785 +2 PLAC Versailles,France +1 DEAT +2 DATE 8 JUN 1795 +2 PLAC Paris,France +1 BURI +2 PLAC St Marguerite,Cemetery,France +1 FAMC @F772@ +<< +0x000029b5: rkey[0056]: ' I1702' off: 0x000019b5 len: 0x00000064 +>> +0 @I1702@ INDI +1 NAME Sophie Beatrix // +1 SEX F +1 BIRT +2 DATE 1786 +1 DEAT +2 DATE 1787 +1 FAMC @F772@ +<< +0x00002a19: rkey[0057]: ' I1703' off: 0x00001a19 len: 0x0000007e +>> +0 @I1703@ INDI +1 NAME Marie Therese of_Angouleme// +1 SEX F +1 TITL Duchess +1 BIRT +2 DATE 1778 +1 DEAT +2 DATE 1851 +1 FAMC @F772@ +<< +0x00002a97: rkey[0058]: ' I1704' off: 0x00001a97 len: 0x00000055 +>> +0 @I1704@ INDI +1 NAME Pepin the_Hunchback // +1 SEX M +1 DEAT +2 DATE 811 +1 FAMC @F263@ +<< +0x00002aec: rkey[0059]: ' I1705' off: 0x00001aec len: 0x0000009b +>> +0 @I1705@ INDI +1 NAME Marie Amelie of_Bourbon// +1 SEX F +1 TITL Queen of France +1 BIRT +2 DATE 1782 +1 DEAT +2 DATE 24 MAR 1866 +2 PLAC Claremont +1 FAMS @F172@ +<< +0x00002b87: rkey[0060]: ' I1706' off: 0x00001b87 len: 0x00000073 +>> +0 @I1706@ INDI +1 NAME Alexander of_Mar /Ramsay/ +1 SEX M +1 TITL Capt. +1 BIRT +2 DATE 1919 +1 FAMC @F87@ +1 FAMS @F909@ +<< +0x00002bfa: rkey[0061]: ' I1707' off: 0x00001bfa len: 0x0000005b +>> +0 @I1707@ INDI +1 NAME Flora Fraser // +1 SEX F +1 TITL Lady +1 BIRT +2 DATE 1930 +1 FAMS @F909@ +<< +0x00002c55: rkey[0062]: ' I1708' off: 0x00001c55 len: 0x00000053 +>> +0 @I1708@ INDI +1 NAME Dorothy /Hastings/ +1 SEX F +1 BIRT +2 DATE 1899 +1 FAMS @F189@ +<< +0x00002ca8: rkey[0063]: ' I1709' off: 0x00001ca8 len: 0x0000005a +>> +0 @I1709@ INDI +1 NAME // +1 SEX M +1 TITL Duke of Beaufort +1 BIRT +2 DATE 1900 +1 FAMS @F190@ +<< +0x00002d02: rkey[0064]: ' I1710' off: 0x00001d02 len: 0x0000006c +>> +0 @I1710@ INDI +1 NAME J. E. /Gibbs/ +1 SEX M +1 TITL Col. +1 BIRT +2 DATE 1879 +1 DEAT +2 DATE 1932 +1 FAMS @F191@ +<< +0x00002d6e: rkey[0065]: ' I1711' off: 0x00001d6e len: 0x00000062 +>> +0 @I1711@ INDI +1 NAME Henry Abel /Smith/ +1 SEX M +1 TITL Col. Sir +1 BIRT +2 DATE 1900 +1 FAMS @F193@ +<< +0x00002dd0: rkey[0066]: ' I1712' off: 0x00001dd0 len: 0x00000061 +>> +0 @I1712@ INDI +1 NAME John /Spencer/ +1 SEX M +1 BIRT +2 DATE 1960 +1 DEAT +2 DATE 1960 +1 FAMC @F50@ +<< +0x00002e31: rkey[0067]: ' I1713' off: 0x00001e31 len: 0x00000060 +>> +0 @I1713@ INDI +1 NAME Katharine /Seymour/ +1 SEX F +1 TITL Lady +1 BIRT +2 DATE 1900 +1 FAMC @F229@ +<< +0x00002e91: rkey[0068]: ' I1714' off: 0x00001e91 len: 0x00000082 +>> +0 @I1714@ INDI +1 NAME James // +1 SEX M +1 TITL Duke of Abercorn +1 BIRT +2 DATE 1904 +1 DEAT +2 DATE 1979 +1 FAMC @F229@ +1 FAMS @F910@ +<< +0x00002f13: rkey[0069]: ' I1715' off: 0x00001f13 len: 0x00000060 +>> +0 @I1715@ INDI +1 NAME Kathleen /Crichton/ +1 SEX F +1 TITL Lady +1 BIRT +2 DATE 1905 +1 FAMS @F910@ +<< +0x00002f73: rkey[0070]: ' I1716' off: 0x00001f73 len: 0x00000089 +>> +0 @I1716@ INDI +1 NAME Charles Lennox of_Richmond// +1 SEX M +1 TITL Duke +1 BIRT +2 DATE 1764 +1 DEAT +2 DATE 1819 +1 FAMC @F911@ +1 FAMS @F466@ +<< +0x00002ffc: rkey[0071]: ' I1717' off: 0x00001ffc len: 0x0000006f +>> +0 @I1717@ INDI +1 NAME George Henry Lennox// +1 SEX M +1 TITL Lord +1 DEAT +2 DATE 1805 +1 FAMC @F912@ +1 FAMS @F911@ +<< +0x0000306b: rkey[0072]: ' I1718' off: 0x0000206b len: 0x00000068 +>> +0 @I1718@ INDI +1 NAME Louisa /Kerr/ +1 SEX F +1 TITL Lady +1 DEAT +2 DATE 1830 +1 FAMC @F913@ +1 FAMS @F911@ +<< +0x000030d3: rkey[0073]: ' I1719' off: 0x000020d3 len: 0x00000089 +>> +0 @I1719@ INDI +1 NAME Charles Lennox of_Richmond// +1 SEX M +1 TITL Duke +1 BIRT +2 DATE 1701 +1 DEAT +2 DATE 1750 +1 FAMC @F914@ +1 FAMS @F912@ +<< +0x0000315c: rkey[0074]: ' I1720' off: 0x0000215c len: 0x0000007b +>> +0 @I1720@ INDI +1 NAME Charles Lennox of_Richmond// +1 SEX M +1 TITL Duke +1 BIRT +2 DATE 1672 +1 DEAT +2 DATE 1723 +1 FAMS @F914@ +<< +0x000031d7: rkey[0075]: ' I1721' off: 0x000021d7 len: 0x00000072 +>> +0 @I1721@ INDI +1 NAME Anne of_Albemarle // +1 SEX F +1 TITL Countess +1 DEAT +2 DATE 1789 +1 FAMC @F914@ +1 FAMS @F915@ +<< +0x00003249: rkey[0076]: ' I1722' off: 0x00002249 len: 0x00000087 +>> +0 @I1722@ INDI +1 NAME John /Russell/ +1 SEX M +1 TITL Duke of Bedford +1 BIRT +2 DATE 1766 +1 DEAT +2 DATE 1839 +1 FAMC @F916@ +1 FAMS @F464@ +<< +0x000032d0: rkey[0077]: ' I1723' off: 0x000022d0 len: 0x0000007a +>> +0 @I1723@ INDI +1 NAME Elizabeth of_Tavistock // +1 SEX F +1 TITL Marchioness +1 DEAT +2 DATE 1768 +1 FAMC @F915@ +1 FAMS @F916@ +<< +0x0000334a: rkey[0078]: ' I1724' off: 0x0000234a len: 0x00000077 +>> +0 @I1724@ INDI +1 NAME Caroline of_Lothian // +1 SEX F +1 TITL Marchioness +1 DEAT +2 DATE 1778 +1 FAMC @F917@ +1 FAMS @F913@ +<< +0x000033c1: rkey[0079]: ' I1725' off: 0x000023c1 len: 0x0000008c +>> +0 @I1725@ INDI +1 NAME Frederica of_Holdernesse // +1 SEX F +1 TITL Countess +1 BIRT +2 DATE 1688 +1 DEAT +2 DATE 1751 +1 FAMC @F918@ +1 FAMS @F917@ +<< +0x0000344d: rkey[0080]: ' I1726' off: 0x0000244d len: 0x00000049 +>> +0 @I1726@ INDI +1 NAME of_Schomberg // +1 SEX M +1 TITL Duke +1 FAMS @F918@ +<< +0x00003496: rkey[0081]: ' I1727' off: 0x00002496 len: 0x0000005e +>> +0 @I1727@ INDI +1 NAME Charlot // +1 SEX F +1 BIRT +2 DATE 1659 +1 DEAT +2 DATE 1696 +1 FAMS @F918@ +<< +0x000034f4: rkey[0082]: ' I1728' off: 0x000024f4 len: 0x00000088 +>> +0 @I1728@ INDI +1 NAME Richard /Bingham/ +1 SEX M +1 TITL Earl of Lucan +1 BIRT +2 DATE 1764 +1 DEAT +2 DATE 1839 +1 FAMC @F463@ +1 FAMS @F465@ +<< +0x0000357c: rkey[0083]: ' I1729' off: 0x0000257c len: 0x0000007a +>> +0 @I1729@ INDI +1 NAME Charles /Bingham/ +1 SEX M +1 TITL Earl of Lucan +1 BIRT +2 DATE 1735 +1 DEAT +2 DATE 1799 +1 FAMS @F463@ +<< +0x000035f6: rkey[0084]: ' I1730' off: 0x000025f6 len: 0x00000053 +>> +0 @I1730@ INDI +1 NAME Elizabeth /Poyntz/ +1 SEX F +1 DEAT +2 DATE 1851 +1 FAMS @F253@ +<< +0x00003649: rkey[0085]: ' I1731' off: 0x00002649 len: 0x00000081 +>> +0 @I1731@ INDI +1 NAME /Spencer/ +1 SEX M +1 TITL Earl of Spencer +1 BIRT +2 DATE 1835 +1 DEAT +2 DATE 1910 +1 FAMC @F253@ +1 FAMS @F919@ +<< +0x000036ca: rkey[0086]: ' I1732' off: 0x000026ca len: 0x00000054 +>> +0 @I1732@ INDI +1 NAME Charlotte /Seymour/ +1 SEX F +1 DEAT +2 DATE 1903 +1 FAMS @F919@ +<< +0x0000371e: rkey[0087]: ' I1733' off: 0x0000271e len: 0x0000006c +>> +0 @I1733@ INDI +1 NAME Delia Peel // +1 SEX F +1 TITL Lady +1 BIRT +2 DATE 1889 +1 DEAT +2 DATE 1981 +1 FAMC @F228@ +<< +0x0000378a: rkey[0088]: ' I1734' off: 0x0000278a len: 0x00000070 +>> +0 @I1734@ INDI +1 NAME Lavinia Annaly // +1 SEX F +1 TITL Lady +1 BIRT +2 DATE 1899 +1 DEAT +2 DATE 1955 +1 FAMC @F228@ +<< +0x000037fa: rkey[0089]: ' I1735' off: 0x000027fa len: 0x00000078 +>> +0 @I1735@ INDI +1 NAME John of_Althorp /Spencer/ +1 SEX M +1 TITL Hon. +1 BIRT +2 DATE 1708 +1 DEAT +2 DATE 1746 +1 FAMS @F681@ +<< +0x00003872: rkey[0090]: ' I1736' off: 0x00002872 len: 0x00000059 +>> +0 @I1736@ INDI +1 NAME William_IX of_Hesse-Cassel // +1 SEX M +1 TITL Elector +1 FAMC @F203@ +<< +0x000038cb: rkey[0091]: ' I1737' off: 0x000028cb len: 0x0000008f +>> +0 @I1737@ INDI +1 NAME Ernest_II of_Saxe-Coburg- Saalfeld// +1 SEX M +1 TITL Duke +1 BIRT +2 DATE 1818 +1 DEAT +2 DATE 1893 +1 FAMC @F3@ +1 FAMS @F920@ +<< +0x0000395a: rkey[0092]: ' I1738' off: 0x0000295a len: 0x00000036 +>> +0 @I1738@ INDI +1 NAME Marie // +1 SEX F +1 FAMS @F897@ +<< +0x00003990: rkey[0093]: ' I1739' off: 0x00002990 len: 0x000000ee +>> +0 @I1739@ INDI +1 NAME Philip_III the_Bold // +1 SEX M +1 TITL King of France +1 BIRT +2 DATE 1 MAY 1245 +2 PLAC Poissy,,,France +1 DEAT +2 DATE 5 OCT 1285 +2 PLAC Perpignan +1 BURI +2 PLAC St. Denis,France +1 FAMC @F921@ +1 FAMS @F922@ +1 FAMS @F671@ +<< +0x00003a7e: rkey[0094]: ' I1740' off: 0x00002a7e len: 0x000000d1 +>> +0 @I1740@ INDI +1 NAME Louis_IX (St._Louis) // +1 SEX M +1 TITL King of France +1 BIRT +2 DATE 25 APR 1214 +1 DEAT +2 DATE 25 AUG 1270 +2 PLAC Tunis,,,Africa +1 BURI +2 PLAC St. Denis,France +1 FAMC @F923@ +1 FAMS @F921@ +<< +0x00003b4f: rkey[0095]: ' I1741' off: 0x00002b4f len: 0x000000e3 +>> +0 @I1741@ INDI +1 NAME Louis_VIII the_Lion // +1 SEX M +1 TITL King of France +1 BIRT +2 DATE 5 SEP 1187 +2 PLAC Paris,France +1 DEAT +2 DATE 8 NOV 1226 +2 PLAC Auvergne,France +1 BURI +2 PLAC St. Denis,France +1 FAMC @F924@ +1 FAMS @F923@ +<< +0x00003c32: rkey[0096]: ' I1742' off: 0x00002c32 len: 0x00000076 +>> +0 @I1742@ INDI +1 NAME Blanche of_Castile // +1 SEX F +1 BIRT +2 DATE 1188 +1 DEAT +2 DATE 1252 +1 FAMC @F925@ +1 FAMS @F923@ +<< +0x00003ca8: rkey[0097]: ' I1743' off: 0x00002ca8 len: 0x000000ec +>> +0 @I1743@ INDI +1 NAME Charles_IV the_Fair // +1 SEX M +1 TITL King of France +1 BIRT +2 DATE ABT 1294 +1 DEAT +2 DATE 1 FEB 1328 +2 PLAC Vincennes,France +1 BURI +2 PLAC St. Denis,France +1 FAMC @F91@ +1 FAMS @F926@ +1 FAMS @F927@ +1 FAMS @F928@ +<< +0x00003d94: rkey[0098]: ' I1744' off: 0x00002d94 len: 0x00000045 +>> +0 @I1744@ INDI +1 NAME Edward // +1 SEX M +1 FAMC @F672@ +1 FAMS @F929@ +<< +0x00003dd9: rkey[0099]: ' I1745' off: 0x00002dd9 len: 0x00000039 +>> +0 @I1745@ INDI +1 NAME Beatrice // +1 SEX F +1 FAMS @F929@ +<< +0x00003e12: rkey[0100]: ' I1746' off: 0x00002e12 len: 0x00000089 +>> +0 @I1746@ INDI +1 NAME Ferdinand_III // +1 SEX M +1 TITL King of Castile +1 BIRT +2 DATE 1199 +1 DEAT +2 DATE 1252 +1 FAMC @F930@ +1 FAMS @F665@ +<< +0x00003e9b: rkey[0101]: ' I1747' off: 0x00002e9b len: 0x0000006f +>> +0 @I1747@ INDI +1 NAME Berengaria // +1 SEX F +1 BIRT +2 DATE 1171 +1 DEAT +2 DATE 1246 +1 FAMC @F740@ +1 FAMS @F930@ +<< +0x00003f0a: rkey[0102]: ' I1748' off: 0x00002f0a len: 0x00000086 +>> +0 @I1748@ INDI +1 NAME Sancho_III // +1 SEX M +1 TITL King of Castile +1 BIRT +2 DATE ABT 1134 +1 DEAT +2 DATE ABT 1158 +1 FAMS @F835@ +<< +0x00003f90: rkey[0103]: ' I1749' off: 0x00002f90 len: 0x000000ab +>> +0 @I1749@ INDI +1 NAME Alfonso_X the_Wise // +1 SEX M +1 TITL King of Castile +1 BIRT +2 DATE ABT 1226 +1 DEAT +2 DATE 1284 +2 PLAC Seville,,,Spain +1 FAMC @F665@ +1 FAMS @F931@ +<< +0x0000403b: rkey[0104]: ' I1750' off: 0x0000303b len: 0x00000036 +>> +0 @I1750@ INDI +1 NAME /Unknown/ +1 SEX F +1 FAMS @F931@ +<< +0x00004071: rkey[0105]: ' I1751' off: 0x00003071 len: 0x00000060 +>> +0 @I1751@ INDI +1 NAME Sancho_IV // +1 SEX M +1 BIRT +2 DATE 1258 +1 DEAT +2 DATE 1296 +1 FAMC @F931@ +<< +0x000040d1: rkey[0106]: ' I1752' off: 0x000030d1 len: 0x00000037 +>> +0 @I1752@ INDI +1 NAME Gunnor // +1 SEX M +1 FAMS @F793@ +<< +0x00004108: rkey[0107]: ' I1753' off: 0x00003108 len: 0x00000032 +>> +0 @I1753@ INDI +1 NAME Athelstan // +1 FAMC @F844@ +<< +0x0000413a: rkey[0108]: ' I1754' off: 0x0000313a len: 0x0000004a +>> +0 @I1754@ INDI +1 NAME Egbert // +1 SEX M +1 DEAT +2 DATE 1005 +1 FAMC @F844@ +<< +0x00004184: rkey[0109]: ' I1755' off: 0x00003184 len: 0x0000002e +>> +0 @I1755@ INDI +1 NAME Edred // +1 FAMC @F844@ +<< +0x000041b2: rkey[0110]: ' I1756' off: 0x000031b2 len: 0x00000040 +>> +0 @I1756@ INDI +1 NAME Edwy // +1 DEAT +2 DATE 1017 +1 FAMC @F844@ +<< +0x000041f2: rkey[0111]: ' I1757' off: 0x000031f2 len: 0x00000037 +>> +0 @I1757@ INDI +1 NAME Edward // +1 SEX M +1 FAMC @F844@ +<< +0x00004229: rkey[0112]: ' I1758' off: 0x00003229 len: 0x00000036 +>> +0 @I1758@ INDI +1 NAME Edgar // +1 SEX M +1 FAMC @F844@ +<< +0x0000425f: rkey[0113]: ' I1759' off: 0x0000325f len: 0x00000044 +>> +0 @I1759@ INDI +1 NAME Edith // +1 SEX F +1 FAMC @F844@ +1 FAMS @F932@ +<< +0x000042a3: rkey[0114]: ' I1760' off: 0x000032a3 len: 0x00000045 +>> +0 @I1760@ INDI +1 NAME Elgiva // +1 SEX F +1 FAMC @F844@ +1 FAMS @F933@ +<< +0x000042e8: rkey[0115]: ' I1761' off: 0x000032e8 len: 0x00000048 +>> +0 @I1761@ INDI +1 NAME Wulfhilda // +1 SEX F +1 FAMC @F844@ +1 FAMS @F934@ +<< +0x00004330: rkey[0116]: ' I1762' off: 0x00003330 len: 0x00000049 +>> +0 @I1762@ INDI +1 NAME (Daughter) // +1 SEX F +1 FAMC @F844@ +1 FAMS @F935@ +<< +0x00004379: rkey[0117]: ' I1763' off: 0x00003379 len: 0x0000007e +>> +0 @I1763@ INDI +1 NAME Stephen_I // +1 SEX M +1 TITL King of Hungary +1 BIRT +2 DATE ABT 975 +1 DEAT +2 DATE 1038 +1 FAMS @F852@ +<< +0x000043f7: rkey[0118]: ' I1764' off: 0x000033f7 len: 0x00000045 +>> +0 @I1764@ INDI +1 NAME Edmund // +1 SEX M +1 FAMC @F851@ +1 FAMS @F936@ +<< +0x0000443c: rkey[0119]: ' I1765' off: 0x0000343c len: 0x00000045 +>> +0 @I1765@ INDI +1 NAME Hedwig // +1 SEX F +1 FAMC @F852@ +1 FAMS @F936@ +<< +0x00004481: rkey[0120]: ' I1766' off: 0x00003481 len: 0x0000003a +>> +0 @I1766@ INDI +1 NAME Christina // +1 SEX F +1 FAMC @F831@ +<< +0x000044bb: rkey[0121]: ' I1767' off: 0x000034bb len: 0x00000051 +>> +0 @I1767@ INDI +1 NAME Alfred Athling // +1 SEX M +1 DEAT +2 DATE 1036 +1 FAMC @F841@ +<< +0x0000450c: rkey[0122]: ' I1768' off: 0x0000350c len: 0x0000005a +>> +0 @I1768@ INDI +1 NAME Gunhilda // +1 SEX F +1 DEAT +2 DATE 1038 +1 FAMC @F842@ +1 FAMS @F937@ +<< +0x00004566: rkey[0123]: ' I1769' off: 0x00003566 len: 0x00000057 +>> +0 @I1769@ INDI +1 NAME Edric of_Mercia /Streona/ +1 SEX M +1 TITL Ealdorman +1 FAMS @F932@ +<< +0x000045bd: rkey[0124]: ' I1770' off: 0x000035bd len: 0x00000046 +>> +0 @I1770@ INDI +1 NAME Uchtred // +1 SEX M +1 FAMC @F938@ +1 FAMS @F933@ +<< +0x00004603: rkey[0125]: ' I1771' off: 0x00003603 len: 0x00000055 +>> +0 @I1771@ INDI +1 NAME Waltheof of Northumberland// +1 SEX M +1 TITL Earl +1 FAMS @F938@ +<< +0x00004658: rkey[0126]: ' I1772' off: 0x00003658 len: 0x00000060 +>> +0 @I1772@ INDI +1 NAME Ulfcytel of_East_Anglia /Snylling/ +1 SEX M +1 TITL Ealdorman +1 FAMS @F934@ +<< +0x000046b8: rkey[0127]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0128]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0129]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0130]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0131]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0132]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0133]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0134]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0135]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0136]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0137]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0138]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0139]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0140]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0141]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0142]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0143]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0144]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0145]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0146]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0147]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0148]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0149]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0150]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0151]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0152]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0153]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0154]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0155]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0156]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0157]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0158]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0159]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0160]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0161]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0162]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0163]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0164]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0165]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0166]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0167]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0168]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0169]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0170]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0171]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0172]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0173]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0174]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0175]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0176]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0177]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0178]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0179]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0180]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0181]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0182]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0183]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0184]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0185]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0186]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0187]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0188]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0189]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0190]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0191]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0192]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0193]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0194]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0195]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0196]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0197]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0198]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0199]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0200]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0201]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0202]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0203]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0204]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0205]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0206]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0207]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0208]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0209]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0210]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0211]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0212]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0213]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0214]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0215]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0216]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0217]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0218]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0219]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0220]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0221]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0222]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0223]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0224]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0225]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0226]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0227]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0228]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0229]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0230]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0231]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0232]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0233]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0234]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0235]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0236]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0237]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0238]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0239]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0240]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0241]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0242]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0243]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0244]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0245]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0246]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0247]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0248]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0249]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0250]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0251]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0252]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0253]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000046b8: rkey[0254]: ' ' off: 0x00000000 len: 0x00000000 +>><< + +0x000046b8: EOF (0x000046b8) GOOD + +BLOCK - DIRECTORY +0x00000000: ix_self: 0x00040001 (ae/ab) +0x00000004: ix_type: 2 (BLOCK) +0x00000006: ix_pad1: 0x0000 +0x00000008: ix_parent: 0x00000000 (aa/aa) +0x0000000c: ix_nkeys: 127 +0x0000000e: ix_rkey[0000]: ' I1773' +0x00000016: ix_rkey[0001]: ' I1774' +0x0000001e: ix_rkey[0002]: ' I1775' +0x00000026: ix_rkey[0003]: ' I1776' +0x0000002e: ix_rkey[0004]: ' I1777' +0x00000036: ix_rkey[0005]: ' I1778' +0x0000003e: ix_rkey[0006]: ' I1779' +0x00000046: ix_rkey[0007]: ' I1780' +0x0000004e: ix_rkey[0008]: ' I1781' +0x00000056: ix_rkey[0009]: ' I1782' +0x0000005e: ix_rkey[0010]: ' I1783' +0x00000066: ix_rkey[0011]: ' I1784' +0x0000006e: ix_rkey[0012]: ' I1785' +0x00000076: ix_rkey[0013]: ' I1786' +0x0000007e: ix_rkey[0014]: ' I1787' +0x00000086: ix_rkey[0015]: ' I1788' +0x0000008e: ix_rkey[0016]: ' I1789' +0x00000096: ix_rkey[0017]: ' I1790' +0x0000009e: ix_rkey[0018]: ' I1791' +0x000000a6: ix_rkey[0019]: ' I1792' +0x000000ae: ix_rkey[0020]: ' I1793' +0x000000b6: ix_rkey[0021]: ' I1794' +0x000000be: ix_rkey[0022]: ' I1795' +0x000000c6: ix_rkey[0023]: ' I1796' +0x000000ce: ix_rkey[0024]: ' I1797' +0x000000d6: ix_rkey[0025]: ' I1798' +0x000000de: ix_rkey[0026]: ' I1799' +0x000000e6: ix_rkey[0027]: ' I1800' +0x000000ee: ix_rkey[0028]: ' I1801' +0x000000f6: ix_rkey[0029]: ' I1802' +0x000000fe: ix_rkey[0030]: ' I1803' +0x00000106: ix_rkey[0031]: ' I1804' +0x0000010e: ix_rkey[0032]: ' I1805' +0x00000116: ix_rkey[0033]: ' I1806' +0x0000011e: ix_rkey[0034]: ' I1807' +0x00000126: ix_rkey[0035]: ' I1808' +0x0000012e: ix_rkey[0036]: ' I1809' +0x00000136: ix_rkey[0037]: ' I1810' +0x0000013e: ix_rkey[0038]: ' I1811' +0x00000146: ix_rkey[0039]: ' I1812' +0x0000014e: ix_rkey[0040]: ' I1813' +0x00000156: ix_rkey[0041]: ' I1814' +0x0000015e: ix_rkey[0042]: ' I1815' +0x00000166: ix_rkey[0043]: ' I1816' +0x0000016e: ix_rkey[0044]: ' I1817' +0x00000176: ix_rkey[0045]: ' I1818' +0x0000017e: ix_rkey[0046]: ' I1819' +0x00000186: ix_rkey[0047]: ' I1820' +0x0000018e: ix_rkey[0048]: ' I1821' +0x00000196: ix_rkey[0049]: ' I1822' +0x0000019e: ix_rkey[0050]: ' I1823' +0x000001a6: ix_rkey[0051]: ' I1824' +0x000001ae: ix_rkey[0052]: ' I1825' +0x000001b6: ix_rkey[0053]: ' I1826' +0x000001be: ix_rkey[0054]: ' I1827' +0x000001c6: ix_rkey[0055]: ' I1828' +0x000001ce: ix_rkey[0056]: ' I1829' +0x000001d6: ix_rkey[0057]: ' I1830' +0x000001de: ix_rkey[0058]: ' I1831' +0x000001e6: ix_rkey[0059]: ' I1832' +0x000001ee: ix_rkey[0060]: ' I1833' +0x000001f6: ix_rkey[0061]: ' I1834' +0x000001fe: ix_rkey[0062]: ' I1835' +0x00000206: ix_rkey[0063]: ' I1836' +0x0000020e: ix_rkey[0064]: ' I1837' +0x00000216: ix_rkey[0065]: ' I1838' +0x0000021e: ix_rkey[0066]: ' I1839' +0x00000226: ix_rkey[0067]: ' I1840' +0x0000022e: ix_rkey[0068]: ' I1841' +0x00000236: ix_rkey[0069]: ' I1842' +0x0000023e: ix_rkey[0070]: ' I1843' +0x00000246: ix_rkey[0071]: ' I1844' +0x0000024e: ix_rkey[0072]: ' I1845' +0x00000256: ix_rkey[0073]: ' I1846' +0x0000025e: ix_rkey[0074]: ' I1847' +0x00000266: ix_rkey[0075]: ' I1848' +0x0000026e: ix_rkey[0076]: ' I1849' +0x00000276: ix_rkey[0077]: ' I1850' +0x0000027e: ix_rkey[0078]: ' I1851' +0x00000286: ix_rkey[0079]: ' I1852' +0x0000028e: ix_rkey[0080]: ' I1853' +0x00000296: ix_rkey[0081]: ' I1854' +0x0000029e: ix_rkey[0082]: ' I1855' +0x000002a6: ix_rkey[0083]: ' I1856' +0x000002ae: ix_rkey[0084]: ' I1857' +0x000002b6: ix_rkey[0085]: ' I1858' +0x000002be: ix_rkey[0086]: ' I1859' +0x000002c6: ix_rkey[0087]: ' I1860' +0x000002ce: ix_rkey[0088]: ' I1861' +0x000002d6: ix_rkey[0089]: ' I1862' +0x000002de: ix_rkey[0090]: ' I1863' +0x000002e6: ix_rkey[0091]: ' I1864' +0x000002ee: ix_rkey[0092]: ' I1865' +0x000002f6: ix_rkey[0093]: ' I1866' +0x000002fe: ix_rkey[0094]: ' I1867' +0x00000306: ix_rkey[0095]: ' I1868' +0x0000030e: ix_rkey[0096]: ' I1869' +0x00000316: ix_rkey[0097]: ' I1870' +0x0000031e: ix_rkey[0098]: ' I1871' +0x00000326: ix_rkey[0099]: ' I1872' +0x0000032e: ix_rkey[0100]: ' I1873' +0x00000336: ix_rkey[0101]: ' I1874' +0x0000033e: ix_rkey[0102]: ' I1875' +0x00000346: ix_rkey[0103]: ' I1876' +0x0000034e: ix_rkey[0104]: ' I1877' +0x00000356: ix_rkey[0105]: ' I1878' +0x0000035e: ix_rkey[0106]: ' I1879' +0x00000366: ix_rkey[0107]: ' I1880' +0x0000036e: ix_rkey[0108]: ' I1881' +0x00000376: ix_rkey[0109]: ' I1882' +0x0000037e: ix_rkey[0110]: ' I1883' +0x00000386: ix_rkey[0111]: ' I1884' +0x0000038e: ix_rkey[0112]: ' I1885' +0x00000396: ix_rkey[0113]: ' I1886' +0x0000039e: ix_rkey[0114]: ' I1887' +0x000003a6: ix_rkey[0115]: ' I1888' +0x000003ae: ix_rkey[0116]: ' I1889' +0x000003b6: ix_rkey[0117]: ' I1890' +0x000003be: ix_rkey[0118]: ' I1891' +0x000003c6: ix_rkey[0119]: ' I1892' +0x000003ce: ix_rkey[0120]: ' I1893' +0x000003d6: ix_rkey[0121]: ' I1894' +0x000003de: ix_rkey[0122]: ' I1895' +0x000003e6: ix_rkey[0123]: ' I1896' +0x000003ee: ix_rkey[0124]: ' I1897' +0x000003f6: ix_rkey[0125]: ' I1898' +0x000003fe: ix_rkey[0126]: ' I1899' +0x00000406: ix_rkey[0127]: ' ' +0x0000040e: ix_rkey[0128]: ' ' +0x00000416: ix_rkey[0129]: ' ' +0x0000041e: ix_rkey[0130]: ' ' +0x00000426: ix_rkey[0131]: ' ' +0x0000042e: ix_rkey[0132]: ' ' +0x00000436: ix_rkey[0133]: ' ' +0x0000043e: ix_rkey[0134]: ' ' +0x00000446: ix_rkey[0135]: ' ' +0x0000044e: ix_rkey[0136]: ' ' +0x00000456: ix_rkey[0137]: ' ' +0x0000045e: ix_rkey[0138]: ' ' +0x00000466: ix_rkey[0139]: ' ' +0x0000046e: ix_rkey[0140]: ' ' +0x00000476: ix_rkey[0141]: ' ' +0x0000047e: ix_rkey[0142]: ' ' +0x00000486: ix_rkey[0143]: ' ' +0x0000048e: ix_rkey[0144]: ' ' +0x00000496: ix_rkey[0145]: ' ' +0x0000049e: ix_rkey[0146]: ' ' +0x000004a6: ix_rkey[0147]: ' ' +0x000004ae: ix_rkey[0148]: ' ' +0x000004b6: ix_rkey[0149]: ' ' +0x000004be: ix_rkey[0150]: ' ' +0x000004c6: ix_rkey[0151]: ' ' +0x000004ce: ix_rkey[0152]: ' ' +0x000004d6: ix_rkey[0153]: ' ' +0x000004de: ix_rkey[0154]: ' ' +0x000004e6: ix_rkey[0155]: ' ' +0x000004ee: ix_rkey[0156]: ' ' +0x000004f6: ix_rkey[0157]: ' ' +0x000004fe: ix_rkey[0158]: ' ' +0x00000506: ix_rkey[0159]: ' ' +0x0000050e: ix_rkey[0160]: ' ' +0x00000516: ix_rkey[0161]: ' ' +0x0000051e: ix_rkey[0162]: ' ' +0x00000526: ix_rkey[0163]: ' ' +0x0000052e: ix_rkey[0164]: ' ' +0x00000536: ix_rkey[0165]: ' ' +0x0000053e: ix_rkey[0166]: ' ' +0x00000546: ix_rkey[0167]: ' ' +0x0000054e: ix_rkey[0168]: ' ' +0x00000556: ix_rkey[0169]: ' ' +0x0000055e: ix_rkey[0170]: ' ' +0x00000566: ix_rkey[0171]: ' ' +0x0000056e: ix_rkey[0172]: ' ' +0x00000576: ix_rkey[0173]: ' ' +0x0000057e: ix_rkey[0174]: ' ' +0x00000586: ix_rkey[0175]: ' ' +0x0000058e: ix_rkey[0176]: ' ' +0x00000596: ix_rkey[0177]: ' ' +0x0000059e: ix_rkey[0178]: ' ' +0x000005a6: ix_rkey[0179]: ' ' +0x000005ae: ix_rkey[0180]: ' ' +0x000005b6: ix_rkey[0181]: ' ' +0x000005be: ix_rkey[0182]: ' ' +0x000005c6: ix_rkey[0183]: ' ' +0x000005ce: ix_rkey[0184]: ' ' +0x000005d6: ix_rkey[0185]: ' ' +0x000005de: ix_rkey[0186]: ' ' +0x000005e6: ix_rkey[0187]: ' ' +0x000005ee: ix_rkey[0188]: ' ' +0x000005f6: ix_rkey[0189]: ' ' +0x000005fe: ix_rkey[0190]: ' ' +0x00000606: ix_rkey[0191]: ' ' +0x0000060e: ix_rkey[0192]: ' ' +0x00000616: ix_rkey[0193]: ' ' +0x0000061e: ix_rkey[0194]: ' ' +0x00000626: ix_rkey[0195]: ' ' +0x0000062e: ix_rkey[0196]: ' ' +0x00000636: ix_rkey[0197]: ' ' +0x0000063e: ix_rkey[0198]: ' ' +0x00000646: ix_rkey[0199]: ' ' +0x0000064e: ix_rkey[0200]: ' ' +0x00000656: ix_rkey[0201]: ' ' +0x0000065e: ix_rkey[0202]: ' ' +0x00000666: ix_rkey[0203]: ' ' +0x0000066e: ix_rkey[0204]: ' ' +0x00000676: ix_rkey[0205]: ' ' +0x0000067e: ix_rkey[0206]: ' ' +0x00000686: ix_rkey[0207]: ' ' +0x0000068e: ix_rkey[0208]: ' ' +0x00000696: ix_rkey[0209]: ' ' +0x0000069e: ix_rkey[0210]: ' ' +0x000006a6: ix_rkey[0211]: ' ' +0x000006ae: ix_rkey[0212]: ' ' +0x000006b6: ix_rkey[0213]: ' ' +0x000006be: ix_rkey[0214]: ' ' +0x000006c6: ix_rkey[0215]: ' ' +0x000006ce: ix_rkey[0216]: ' ' +0x000006d6: ix_rkey[0217]: ' ' +0x000006de: ix_rkey[0218]: ' ' +0x000006e6: ix_rkey[0219]: ' ' +0x000006ee: ix_rkey[0220]: ' ' +0x000006f6: ix_rkey[0221]: ' ' +0x000006fe: ix_rkey[0222]: ' ' +0x00000706: ix_rkey[0223]: ' ' +0x0000070e: ix_rkey[0224]: ' ' +0x00000716: ix_rkey[0225]: ' ' +0x0000071e: ix_rkey[0226]: ' ' +0x00000726: ix_rkey[0227]: ' ' +0x0000072e: ix_rkey[0228]: ' ' +0x00000736: ix_rkey[0229]: ' ' +0x0000073e: ix_rkey[0230]: ' ' +0x00000746: ix_rkey[0231]: ' ' +0x0000074e: ix_rkey[0232]: ' ' +0x00000756: ix_rkey[0233]: ' ' +0x0000075e: ix_rkey[0234]: ' ' +0x00000766: ix_rkey[0235]: ' ' +0x0000076e: ix_rkey[0236]: ' ' +0x00000776: ix_rkey[0237]: ' ' +0x0000077e: ix_rkey[0238]: ' ' +0x00000786: ix_rkey[0239]: ' ' +0x0000078e: ix_rkey[0240]: ' ' +0x00000796: ix_rkey[0241]: ' ' +0x0000079e: ix_rkey[0242]: ' ' +0x000007a6: ix_rkey[0243]: ' ' +0x000007ae: ix_rkey[0244]: ' ' +0x000007b6: ix_rkey[0245]: ' ' +0x000007be: ix_rkey[0246]: ' ' +0x000007c6: ix_rkey[0247]: ' ' +0x000007ce: ix_rkey[0248]: ' ' +0x000007d6: ix_rkey[0249]: ' ' +0x000007de: ix_rkey[0250]: ' ' +0x000007e6: ix_rkey[0251]: ' ' +0x000007ee: ix_rkey[0252]: ' ' +0x000007f6: ix_rkey[0253]: ' ' +0x000007fe: ix_rkey[0254]: ' ' +0x00000806: ix_pad2: 0x0000 +0x00000808: ix_offs[0000]: 0x00000000 +0x0000080c: ix_lens[0000]: 0x0000003a +0x00000810: ix_offs[0001]: 0x0000003a +0x00000814: ix_lens[0001]: 0x0000004c +0x00000818: ix_offs[0002]: 0x00000086 +0x0000081c: ix_lens[0002]: 0x00000053 +0x00000820: ix_offs[0003]: 0x000000d9 +0x00000824: ix_lens[0003]: 0x00000069 +0x00000828: ix_offs[0004]: 0x00000142 +0x0000082c: ix_lens[0004]: 0x00000047 +0x00000830: ix_offs[0005]: 0x00000189 +0x00000834: ix_lens[0005]: 0x00000052 +0x00000838: ix_offs[0006]: 0x000001db +0x0000083c: ix_lens[0006]: 0x0000009c +0x00000840: ix_offs[0007]: 0x00000277 +0x00000844: ix_lens[0007]: 0x00000059 +0x00000848: ix_offs[0008]: 0x000002d0 +0x0000084c: ix_lens[0008]: 0x00000049 +0x00000850: ix_offs[0009]: 0x00000319 +0x00000854: ix_lens[0009]: 0x00000041 +0x00000858: ix_offs[0010]: 0x0000035a +0x0000085c: ix_lens[0010]: 0x00000049 +0x00000860: ix_offs[0011]: 0x000003a3 +0x00000864: ix_lens[0011]: 0x00000049 +0x00000868: ix_offs[0012]: 0x000003ec +0x0000086c: ix_lens[0012]: 0x00000048 +0x00000870: ix_offs[0013]: 0x00000434 +0x00000874: ix_lens[0013]: 0x0000009c +0x00000878: ix_offs[0014]: 0x000004d0 +0x0000087c: ix_lens[0014]: 0x0000003b +0x00000880: ix_offs[0015]: 0x0000050b +0x00000884: ix_lens[0015]: 0x00000043 +0x00000888: ix_offs[0016]: 0x0000054e +0x0000088c: ix_lens[0016]: 0x00000037 +0x00000890: ix_offs[0017]: 0x00000585 +0x00000894: ix_lens[0017]: 0x00000054 +0x00000898: ix_offs[0018]: 0x000005d9 +0x0000089c: ix_lens[0018]: 0x00000054 +0x000008a0: ix_offs[0019]: 0x0000062d +0x000008a4: ix_lens[0019]: 0x00000095 +0x000008a8: ix_offs[0020]: 0x000006c2 +0x000008ac: ix_lens[0020]: 0x00000037 +0x000008b0: ix_offs[0021]: 0x000006f9 +0x000008b4: ix_lens[0021]: 0x00000036 +0x000008b8: ix_offs[0022]: 0x0000072f +0x000008bc: ix_lens[0022]: 0x00000037 +0x000008c0: ix_offs[0023]: 0x00000766 +0x000008c4: ix_lens[0023]: 0x00000045 +0x000008c8: ix_offs[0024]: 0x000007ab +0x000008cc: ix_lens[0024]: 0x0000004e +0x000008d0: ix_offs[0025]: 0x000007f9 +0x000008d4: ix_lens[0025]: 0x00000037 +0x000008d8: ix_offs[0026]: 0x00000830 +0x000008dc: ix_lens[0026]: 0x00000077 +0x000008e0: ix_offs[0027]: 0x000008a7 +0x000008e4: ix_lens[0027]: 0x00000047 +0x000008e8: ix_offs[0028]: 0x000008ee +0x000008ec: ix_lens[0028]: 0x0000005f +0x000008f0: ix_offs[0029]: 0x0000094d +0x000008f4: ix_lens[0029]: 0x00000038 +0x000008f8: ix_offs[0030]: 0x00000985 +0x000008fc: ix_lens[0030]: 0x00000044 +0x00000900: ix_offs[0031]: 0x000009c9 +0x00000904: ix_lens[0031]: 0x00000036 +0x00000908: ix_offs[0032]: 0x000009ff +0x0000090c: ix_lens[0032]: 0x00000038 +0x00000910: ix_offs[0033]: 0x00000a37 +0x00000914: ix_lens[0033]: 0x00000045 +0x00000918: ix_offs[0034]: 0x00000a7c +0x0000091c: ix_lens[0034]: 0x0000003b +0x00000920: ix_offs[0035]: 0x00000ab7 +0x00000924: ix_lens[0035]: 0x00000046 +0x00000928: ix_offs[0036]: 0x00000afd +0x0000092c: ix_lens[0036]: 0x0000004d +0x00000930: ix_offs[0037]: 0x00000b4a +0x00000934: ix_lens[0037]: 0x00000045 +0x00000938: ix_offs[0038]: 0x00000b8f +0x0000093c: ix_lens[0038]: 0x00000058 +0x00000940: ix_offs[0039]: 0x00000be7 +0x00000944: ix_lens[0039]: 0x00000054 +0x00000948: ix_offs[0040]: 0x00000c3b +0x0000094c: ix_lens[0040]: 0x00000057 +0x00000950: ix_offs[0041]: 0x00000c92 +0x00000954: ix_lens[0041]: 0x00000053 +0x00000958: ix_offs[0042]: 0x00000ce5 +0x0000095c: ix_lens[0042]: 0x0000004c +0x00000960: ix_offs[0043]: 0x00000d31 +0x00000964: ix_lens[0043]: 0x000000ee +0x00000968: ix_offs[0044]: 0x00000e1f +0x0000096c: ix_lens[0044]: 0x00000065 +0x00000970: ix_offs[0045]: 0x00000e84 +0x00000974: ix_lens[0045]: 0x0000004a +0x00000978: ix_offs[0046]: 0x00000ece +0x0000097c: ix_lens[0046]: 0x0000004f +0x00000980: ix_offs[0047]: 0x00000f1d +0x00000984: ix_lens[0047]: 0x00000049 +0x00000988: ix_offs[0048]: 0x00000f66 +0x0000098c: ix_lens[0048]: 0x0000006b +0x00000990: ix_offs[0049]: 0x00000fd1 +0x00000994: ix_lens[0049]: 0x00000045 +0x00000998: ix_offs[0050]: 0x00001016 +0x0000099c: ix_lens[0050]: 0x0000004d +0x000009a0: ix_offs[0051]: 0x00001063 +0x000009a4: ix_lens[0051]: 0x0000004b +0x000009a8: ix_offs[0052]: 0x000010ae +0x000009ac: ix_lens[0052]: 0x00000048 +0x000009b0: ix_offs[0053]: 0x000010f6 +0x000009b4: ix_lens[0053]: 0x0000004f +0x000009b8: ix_offs[0054]: 0x00001145 +0x000009bc: ix_lens[0054]: 0x00000079 +0x000009c0: ix_offs[0055]: 0x000011be +0x000009c4: ix_lens[0055]: 0x0000007b +0x000009c8: ix_offs[0056]: 0x00001239 +0x000009cc: ix_lens[0056]: 0x00000036 +0x000009d0: ix_offs[0057]: 0x0000126f +0x000009d4: ix_lens[0057]: 0x0000005d +0x000009d8: ix_offs[0058]: 0x000012cc +0x000009dc: ix_lens[0058]: 0x00000053 +0x000009e0: ix_offs[0059]: 0x0000131f +0x000009e4: ix_lens[0059]: 0x0000005d +0x000009e8: ix_offs[0060]: 0x0000137c +0x000009ec: ix_lens[0060]: 0x00000058 +0x000009f0: ix_offs[0061]: 0x000013d4 +0x000009f4: ix_lens[0061]: 0x00000059 +0x000009f8: ix_offs[0062]: 0x0000142d +0x000009fc: ix_lens[0062]: 0x00000054 +0x00000a00: ix_offs[0063]: 0x00001481 +0x00000a04: ix_lens[0063]: 0x00000058 +0x00000a08: ix_offs[0064]: 0x000014d9 +0x00000a0c: ix_lens[0064]: 0x00000070 +0x00000a10: ix_offs[0065]: 0x00001549 +0x00000a14: ix_lens[0065]: 0x00000059 +0x00000a18: ix_offs[0066]: 0x000015a2 +0x00000a1c: ix_lens[0066]: 0x00000055 +0x00000a20: ix_offs[0067]: 0x000015f7 +0x00000a24: ix_lens[0067]: 0x00000045 +0x00000a28: ix_offs[0068]: 0x0000163c +0x00000a2c: ix_lens[0068]: 0x0000004b +0x00000a30: ix_offs[0069]: 0x00001687 +0x00000a34: ix_lens[0069]: 0x0000005a +0x00000a38: ix_offs[0070]: 0x000016e1 +0x00000a3c: ix_lens[0070]: 0x0000005b +0x00000a40: ix_offs[0071]: 0x0000173c +0x00000a44: ix_lens[0071]: 0x0000005d +0x00000a48: ix_offs[0072]: 0x00001799 +0x00000a4c: ix_lens[0072]: 0x0000003c +0x00000a50: ix_offs[0073]: 0x000017d5 +0x00000a54: ix_lens[0073]: 0x0000005d +0x00000a58: ix_offs[0074]: 0x00001832 +0x00000a5c: ix_lens[0074]: 0x00000045 +0x00000a60: ix_offs[0075]: 0x00001877 +0x00000a64: ix_lens[0075]: 0x00000055 +0x00000a68: ix_offs[0076]: 0x000018cc +0x00000a6c: ix_lens[0076]: 0x00000051 +0x00000a70: ix_offs[0077]: 0x0000191d +0x00000a74: ix_lens[0077]: 0x00000052 +0x00000a78: ix_offs[0078]: 0x0000196f +0x00000a7c: ix_lens[0078]: 0x00000046 +0x00000a80: ix_offs[0079]: 0x000019b5 +0x00000a84: ix_lens[0079]: 0x00000053 +0x00000a88: ix_offs[0080]: 0x00001a08 +0x00000a8c: ix_lens[0080]: 0x00000084 +0x00000a90: ix_offs[0081]: 0x00001a8c +0x00000a94: ix_lens[0081]: 0x00000044 +0x00000a98: ix_offs[0082]: 0x00001ad0 +0x00000a9c: ix_lens[0082]: 0x0000004c +0x00000aa0: ix_offs[0083]: 0x00001b1c +0x00000aa4: ix_lens[0083]: 0x00000047 +0x00000aa8: ix_offs[0084]: 0x00001b63 +0x00000aac: ix_lens[0084]: 0x00000053 +0x00000ab0: ix_offs[0085]: 0x00001bb6 +0x00000ab4: ix_lens[0085]: 0x00000047 +0x00000ab8: ix_offs[0086]: 0x00001bfd +0x00000abc: ix_lens[0086]: 0x00000053 +0x00000ac0: ix_offs[0087]: 0x00001c50 +0x00000ac4: ix_lens[0087]: 0x0000004b +0x00000ac8: ix_offs[0088]: 0x00001c9b +0x00000acc: ix_lens[0088]: 0x00000046 +0x00000ad0: ix_offs[0089]: 0x00001ce1 +0x00000ad4: ix_lens[0089]: 0x00000044 +0x00000ad8: ix_offs[0090]: 0x00001d25 +0x00000adc: ix_lens[0090]: 0x0000003e +0x00000ae0: ix_offs[0091]: 0x00001d63 +0x00000ae4: ix_lens[0091]: 0x00000043 +0x00000ae8: ix_offs[0092]: 0x00001da6 +0x00000aec: ix_lens[0092]: 0x00000052 +0x00000af0: ix_offs[0093]: 0x00001df8 +0x00000af4: ix_lens[0093]: 0x00000081 +0x00000af8: ix_offs[0094]: 0x00001e79 +0x00000afc: ix_lens[0094]: 0x00000075 +0x00000b00: ix_offs[0095]: 0x00001eee +0x00000b04: ix_lens[0095]: 0x00000078 +0x00000b08: ix_offs[0096]: 0x00001f66 +0x00000b0c: ix_lens[0096]: 0x000000f7 +0x00000b10: ix_offs[0097]: 0x0000205d +0x00000b14: ix_lens[0097]: 0x00000058 +0x00000b18: ix_offs[0098]: 0x000020b5 +0x00000b1c: ix_lens[0098]: 0x00000051 +0x00000b20: ix_offs[0099]: 0x00002106 +0x00000b24: ix_lens[0099]: 0x00000051 +0x00000b28: ix_offs[0100]: 0x00002157 +0x00000b2c: ix_lens[0100]: 0x0000004b +0x00000b30: ix_offs[0101]: 0x000021a2 +0x00000b34: ix_lens[0101]: 0x0000004d +0x00000b38: ix_offs[0102]: 0x000021ef +0x00000b3c: ix_lens[0102]: 0x0000004f +0x00000b40: ix_offs[0103]: 0x0000223e +0x00000b44: ix_lens[0103]: 0x0000004e +0x00000b48: ix_offs[0104]: 0x0000228c +0x00000b4c: ix_lens[0104]: 0x00000051 +0x00000b50: ix_offs[0105]: 0x000022dd +0x00000b54: ix_lens[0105]: 0x00000046 +0x00000b58: ix_offs[0106]: 0x00002323 +0x00000b5c: ix_lens[0106]: 0x0000003f +0x00000b60: ix_offs[0107]: 0x00002362 +0x00000b64: ix_lens[0107]: 0x00000055 +0x00000b68: ix_offs[0108]: 0x000023b7 +0x00000b6c: ix_lens[0108]: 0x00000050 +0x00000b70: ix_offs[0109]: 0x00002407 +0x00000b74: ix_lens[0109]: 0x00000049 +0x00000b78: ix_offs[0110]: 0x00002450 +0x00000b7c: ix_lens[0110]: 0x00000056 +0x00000b80: ix_offs[0111]: 0x000024a6 +0x00000b84: ix_lens[0111]: 0x00000058 +0x00000b88: ix_offs[0112]: 0x000024fe +0x00000b8c: ix_lens[0112]: 0x0000005d +0x00000b90: ix_offs[0113]: 0x0000255b +0x00000b94: ix_lens[0113]: 0x00000097 +0x00000b98: ix_offs[0114]: 0x000025f2 +0x00000b9c: ix_lens[0114]: 0x00000070 +0x00000ba0: ix_offs[0115]: 0x00002662 +0x00000ba4: ix_lens[0115]: 0x0000004b +0x00000ba8: ix_offs[0116]: 0x000026ad +0x00000bac: ix_lens[0116]: 0x00000047 +0x00000bb0: ix_offs[0117]: 0x000026f4 +0x00000bb4: ix_lens[0117]: 0x00000059 +0x00000bb8: ix_offs[0118]: 0x0000274d +0x00000bbc: ix_lens[0118]: 0x00000073 +0x00000bc0: ix_offs[0119]: 0x000027c0 +0x00000bc4: ix_lens[0119]: 0x00000045 +0x00000bc8: ix_offs[0120]: 0x00002805 +0x00000bcc: ix_lens[0120]: 0x00000058 +0x00000bd0: ix_offs[0121]: 0x0000285d +0x00000bd4: ix_lens[0121]: 0x0000005c +0x00000bd8: ix_offs[0122]: 0x000028b9 +0x00000bdc: ix_lens[0122]: 0x00000036 +0x00000be0: ix_offs[0123]: 0x000028ef +0x00000be4: ix_lens[0123]: 0x00000046 +0x00000be8: ix_offs[0124]: 0x00002935 +0x00000bec: ix_lens[0124]: 0x00000050 +0x00000bf0: ix_offs[0125]: 0x00002985 +0x00000bf4: ix_lens[0125]: 0x00000051 +0x00000bf8: ix_offs[0126]: 0x000029d6 +0x00000bfc: ix_lens[0126]: 0x0000003f +0x00000c00: ix_offs[0127]: 0x00000000 +0x00000c04: ix_lens[0127]: 0x00000000 +0x00000c08: ix_offs[0128]: 0x00000000 +0x00000c0c: ix_lens[0128]: 0x00000000 +0x00000c10: ix_offs[0129]: 0x00000000 +0x00000c14: ix_lens[0129]: 0x00000000 +0x00000c18: ix_offs[0130]: 0x00000000 +0x00000c1c: ix_lens[0130]: 0x00000000 +0x00000c20: ix_offs[0131]: 0x00000000 +0x00000c24: ix_lens[0131]: 0x00000000 +0x00000c28: ix_offs[0132]: 0x00000000 +0x00000c2c: ix_lens[0132]: 0x00000000 +0x00000c30: ix_offs[0133]: 0x00000000 +0x00000c34: ix_lens[0133]: 0x00000000 +0x00000c38: ix_offs[0134]: 0x00000000 +0x00000c3c: ix_lens[0134]: 0x00000000 +0x00000c40: ix_offs[0135]: 0x00000000 +0x00000c44: ix_lens[0135]: 0x00000000 +0x00000c48: ix_offs[0136]: 0x00000000 +0x00000c4c: ix_lens[0136]: 0x00000000 +0x00000c50: ix_offs[0137]: 0x00000000 +0x00000c54: ix_lens[0137]: 0x00000000 +0x00000c58: ix_offs[0138]: 0x00000000 +0x00000c5c: ix_lens[0138]: 0x00000000 +0x00000c60: ix_offs[0139]: 0x00000000 +0x00000c64: ix_lens[0139]: 0x00000000 +0x00000c68: ix_offs[0140]: 0x00000000 +0x00000c6c: ix_lens[0140]: 0x00000000 +0x00000c70: ix_offs[0141]: 0x00000000 +0x00000c74: ix_lens[0141]: 0x00000000 +0x00000c78: ix_offs[0142]: 0x00000000 +0x00000c7c: ix_lens[0142]: 0x00000000 +0x00000c80: ix_offs[0143]: 0x00000000 +0x00000c84: ix_lens[0143]: 0x00000000 +0x00000c88: ix_offs[0144]: 0x00000000 +0x00000c8c: ix_lens[0144]: 0x00000000 +0x00000c90: ix_offs[0145]: 0x00000000 +0x00000c94: ix_lens[0145]: 0x00000000 +0x00000c98: ix_offs[0146]: 0x00000000 +0x00000c9c: ix_lens[0146]: 0x00000000 +0x00000ca0: ix_offs[0147]: 0x00000000 +0x00000ca4: ix_lens[0147]: 0x00000000 +0x00000ca8: ix_offs[0148]: 0x00000000 +0x00000cac: ix_lens[0148]: 0x00000000 +0x00000cb0: ix_offs[0149]: 0x00000000 +0x00000cb4: ix_lens[0149]: 0x00000000 +0x00000cb8: ix_offs[0150]: 0x00000000 +0x00000cbc: ix_lens[0150]: 0x00000000 +0x00000cc0: ix_offs[0151]: 0x00000000 +0x00000cc4: ix_lens[0151]: 0x00000000 +0x00000cc8: ix_offs[0152]: 0x00000000 +0x00000ccc: ix_lens[0152]: 0x00000000 +0x00000cd0: ix_offs[0153]: 0x00000000 +0x00000cd4: ix_lens[0153]: 0x00000000 +0x00000cd8: ix_offs[0154]: 0x00000000 +0x00000cdc: ix_lens[0154]: 0x00000000 +0x00000ce0: ix_offs[0155]: 0x00000000 +0x00000ce4: ix_lens[0155]: 0x00000000 +0x00000ce8: ix_offs[0156]: 0x00000000 +0x00000cec: ix_lens[0156]: 0x00000000 +0x00000cf0: ix_offs[0157]: 0x00000000 +0x00000cf4: ix_lens[0157]: 0x00000000 +0x00000cf8: ix_offs[0158]: 0x00000000 +0x00000cfc: ix_lens[0158]: 0x00000000 +0x00000d00: ix_offs[0159]: 0x00000000 +0x00000d04: ix_lens[0159]: 0x00000000 +0x00000d08: ix_offs[0160]: 0x00000000 +0x00000d0c: ix_lens[0160]: 0x00000000 +0x00000d10: ix_offs[0161]: 0x00000000 +0x00000d14: ix_lens[0161]: 0x00000000 +0x00000d18: ix_offs[0162]: 0x00000000 +0x00000d1c: ix_lens[0162]: 0x00000000 +0x00000d20: ix_offs[0163]: 0x00000000 +0x00000d24: ix_lens[0163]: 0x00000000 +0x00000d28: ix_offs[0164]: 0x00000000 +0x00000d2c: ix_lens[0164]: 0x00000000 +0x00000d30: ix_offs[0165]: 0x00000000 +0x00000d34: ix_lens[0165]: 0x00000000 +0x00000d38: ix_offs[0166]: 0x00000000 +0x00000d3c: ix_lens[0166]: 0x00000000 +0x00000d40: ix_offs[0167]: 0x00000000 +0x00000d44: ix_lens[0167]: 0x00000000 +0x00000d48: ix_offs[0168]: 0x00000000 +0x00000d4c: ix_lens[0168]: 0x00000000 +0x00000d50: ix_offs[0169]: 0x00000000 +0x00000d54: ix_lens[0169]: 0x00000000 +0x00000d58: ix_offs[0170]: 0x00000000 +0x00000d5c: ix_lens[0170]: 0x00000000 +0x00000d60: ix_offs[0171]: 0x00000000 +0x00000d64: ix_lens[0171]: 0x00000000 +0x00000d68: ix_offs[0172]: 0x00000000 +0x00000d6c: ix_lens[0172]: 0x00000000 +0x00000d70: ix_offs[0173]: 0x00000000 +0x00000d74: ix_lens[0173]: 0x00000000 +0x00000d78: ix_offs[0174]: 0x00000000 +0x00000d7c: ix_lens[0174]: 0x00000000 +0x00000d80: ix_offs[0175]: 0x00000000 +0x00000d84: ix_lens[0175]: 0x00000000 +0x00000d88: ix_offs[0176]: 0x00000000 +0x00000d8c: ix_lens[0176]: 0x00000000 +0x00000d90: ix_offs[0177]: 0x00000000 +0x00000d94: ix_lens[0177]: 0x00000000 +0x00000d98: ix_offs[0178]: 0x00000000 +0x00000d9c: ix_lens[0178]: 0x00000000 +0x00000da0: ix_offs[0179]: 0x00000000 +0x00000da4: ix_lens[0179]: 0x00000000 +0x00000da8: ix_offs[0180]: 0x00000000 +0x00000dac: ix_lens[0180]: 0x00000000 +0x00000db0: ix_offs[0181]: 0x00000000 +0x00000db4: ix_lens[0181]: 0x00000000 +0x00000db8: ix_offs[0182]: 0x00000000 +0x00000dbc: ix_lens[0182]: 0x00000000 +0x00000dc0: ix_offs[0183]: 0x00000000 +0x00000dc4: ix_lens[0183]: 0x00000000 +0x00000dc8: ix_offs[0184]: 0x00000000 +0x00000dcc: ix_lens[0184]: 0x00000000 +0x00000dd0: ix_offs[0185]: 0x00000000 +0x00000dd4: ix_lens[0185]: 0x00000000 +0x00000dd8: ix_offs[0186]: 0x00000000 +0x00000ddc: ix_lens[0186]: 0x00000000 +0x00000de0: ix_offs[0187]: 0x00000000 +0x00000de4: ix_lens[0187]: 0x00000000 +0x00000de8: ix_offs[0188]: 0x00000000 +0x00000dec: ix_lens[0188]: 0x00000000 +0x00000df0: ix_offs[0189]: 0x00000000 +0x00000df4: ix_lens[0189]: 0x00000000 +0x00000df8: ix_offs[0190]: 0x00000000 +0x00000dfc: ix_lens[0190]: 0x00000000 +0x00000e00: ix_offs[0191]: 0x00000000 +0x00000e04: ix_lens[0191]: 0x00000000 +0x00000e08: ix_offs[0192]: 0x00000000 +0x00000e0c: ix_lens[0192]: 0x00000000 +0x00000e10: ix_offs[0193]: 0x00000000 +0x00000e14: ix_lens[0193]: 0x00000000 +0x00000e18: ix_offs[0194]: 0x00000000 +0x00000e1c: ix_lens[0194]: 0x00000000 +0x00000e20: ix_offs[0195]: 0x00000000 +0x00000e24: ix_lens[0195]: 0x00000000 +0x00000e28: ix_offs[0196]: 0x00000000 +0x00000e2c: ix_lens[0196]: 0x00000000 +0x00000e30: ix_offs[0197]: 0x00000000 +0x00000e34: ix_lens[0197]: 0x00000000 +0x00000e38: ix_offs[0198]: 0x00000000 +0x00000e3c: ix_lens[0198]: 0x00000000 +0x00000e40: ix_offs[0199]: 0x00000000 +0x00000e44: ix_lens[0199]: 0x00000000 +0x00000e48: ix_offs[0200]: 0x00000000 +0x00000e4c: ix_lens[0200]: 0x00000000 +0x00000e50: ix_offs[0201]: 0x00000000 +0x00000e54: ix_lens[0201]: 0x00000000 +0x00000e58: ix_offs[0202]: 0x00000000 +0x00000e5c: ix_lens[0202]: 0x00000000 +0x00000e60: ix_offs[0203]: 0x00000000 +0x00000e64: ix_lens[0203]: 0x00000000 +0x00000e68: ix_offs[0204]: 0x00000000 +0x00000e6c: ix_lens[0204]: 0x00000000 +0x00000e70: ix_offs[0205]: 0x00000000 +0x00000e74: ix_lens[0205]: 0x00000000 +0x00000e78: ix_offs[0206]: 0x00000000 +0x00000e7c: ix_lens[0206]: 0x00000000 +0x00000e80: ix_offs[0207]: 0x00000000 +0x00000e84: ix_lens[0207]: 0x00000000 +0x00000e88: ix_offs[0208]: 0x00000000 +0x00000e8c: ix_lens[0208]: 0x00000000 +0x00000e90: ix_offs[0209]: 0x00000000 +0x00000e94: ix_lens[0209]: 0x00000000 +0x00000e98: ix_offs[0210]: 0x00000000 +0x00000e9c: ix_lens[0210]: 0x00000000 +0x00000ea0: ix_offs[0211]: 0x00000000 +0x00000ea4: ix_lens[0211]: 0x00000000 +0x00000ea8: ix_offs[0212]: 0x00000000 +0x00000eac: ix_lens[0212]: 0x00000000 +0x00000eb0: ix_offs[0213]: 0x00000000 +0x00000eb4: ix_lens[0213]: 0x00000000 +0x00000eb8: ix_offs[0214]: 0x00000000 +0x00000ebc: ix_lens[0214]: 0x00000000 +0x00000ec0: ix_offs[0215]: 0x00000000 +0x00000ec4: ix_lens[0215]: 0x00000000 +0x00000ec8: ix_offs[0216]: 0x00000000 +0x00000ecc: ix_lens[0216]: 0x00000000 +0x00000ed0: ix_offs[0217]: 0x00000000 +0x00000ed4: ix_lens[0217]: 0x00000000 +0x00000ed8: ix_offs[0218]: 0x00000000 +0x00000edc: ix_lens[0218]: 0x00000000 +0x00000ee0: ix_offs[0219]: 0x00000000 +0x00000ee4: ix_lens[0219]: 0x00000000 +0x00000ee8: ix_offs[0220]: 0x00000000 +0x00000eec: ix_lens[0220]: 0x00000000 +0x00000ef0: ix_offs[0221]: 0x00000000 +0x00000ef4: ix_lens[0221]: 0x00000000 +0x00000ef8: ix_offs[0222]: 0x00000000 +0x00000efc: ix_lens[0222]: 0x00000000 +0x00000f00: ix_offs[0223]: 0x00000000 +0x00000f04: ix_lens[0223]: 0x00000000 +0x00000f08: ix_offs[0224]: 0x00000000 +0x00000f0c: ix_lens[0224]: 0x00000000 +0x00000f10: ix_offs[0225]: 0x00000000 +0x00000f14: ix_lens[0225]: 0x00000000 +0x00000f18: ix_offs[0226]: 0x00000000 +0x00000f1c: ix_lens[0226]: 0x00000000 +0x00000f20: ix_offs[0227]: 0x00000000 +0x00000f24: ix_lens[0227]: 0x00000000 +0x00000f28: ix_offs[0228]: 0x00000000 +0x00000f2c: ix_lens[0228]: 0x00000000 +0x00000f30: ix_offs[0229]: 0x00000000 +0x00000f34: ix_lens[0229]: 0x00000000 +0x00000f38: ix_offs[0230]: 0x00000000 +0x00000f3c: ix_lens[0230]: 0x00000000 +0x00000f40: ix_offs[0231]: 0x00000000 +0x00000f44: ix_lens[0231]: 0x00000000 +0x00000f48: ix_offs[0232]: 0x00000000 +0x00000f4c: ix_lens[0232]: 0x00000000 +0x00000f50: ix_offs[0233]: 0x00000000 +0x00000f54: ix_lens[0233]: 0x00000000 +0x00000f58: ix_offs[0234]: 0x00000000 +0x00000f5c: ix_lens[0234]: 0x00000000 +0x00000f60: ix_offs[0235]: 0x00000000 +0x00000f64: ix_lens[0235]: 0x00000000 +0x00000f68: ix_offs[0236]: 0x00000000 +0x00000f6c: ix_lens[0236]: 0x00000000 +0x00000f70: ix_offs[0237]: 0x00000000 +0x00000f74: ix_lens[0237]: 0x00000000 +0x00000f78: ix_offs[0238]: 0x00000000 +0x00000f7c: ix_lens[0238]: 0x00000000 +0x00000f80: ix_offs[0239]: 0x00000000 +0x00000f84: ix_lens[0239]: 0x00000000 +0x00000f88: ix_offs[0240]: 0x00000000 +0x00000f8c: ix_lens[0240]: 0x00000000 +0x00000f90: ix_offs[0241]: 0x00000000 +0x00000f94: ix_lens[0241]: 0x00000000 +0x00000f98: ix_offs[0242]: 0x00000000 +0x00000f9c: ix_lens[0242]: 0x00000000 +0x00000fa0: ix_offs[0243]: 0x00000000 +0x00000fa4: ix_lens[0243]: 0x00000000 +0x00000fa8: ix_offs[0244]: 0x00000000 +0x00000fac: ix_lens[0244]: 0x00000000 +0x00000fb0: ix_offs[0245]: 0x00000000 +0x00000fb4: ix_lens[0245]: 0x00000000 +0x00000fb8: ix_offs[0246]: 0x00000000 +0x00000fbc: ix_lens[0246]: 0x00000000 +0x00000fc0: ix_offs[0247]: 0x00000000 +0x00000fc4: ix_lens[0247]: 0x00000000 +0x00000fc8: ix_offs[0248]: 0x00000000 +0x00000fcc: ix_lens[0248]: 0x00000000 +0x00000fd0: ix_offs[0249]: 0x00000000 +0x00000fd4: ix_lens[0249]: 0x00000000 +0x00000fd8: ix_offs[0250]: 0x00000000 +0x00000fdc: ix_lens[0250]: 0x00000000 +0x00000fe0: ix_offs[0251]: 0x00000000 +0x00000fe4: ix_lens[0251]: 0x00000000 +0x00000fe8: ix_offs[0252]: 0x00000000 +0x00000fec: ix_lens[0252]: 0x00000000 +0x00000ff0: ix_offs[0253]: 0x00000000 +0x00000ff4: ix_lens[0253]: 0x00000000 +0x00000ff8: ix_offs[0254]: 0x00000000 +0x00000ffc: ix_lens[0254]: 0x00000000 + +BLOCK - DATA +0x00001000: rkey[0000]: ' I1773' off: 0x00000000 len: 0x0000003a +>> +0 @I1773@ INDI +1 NAME Athelstan // +1 SEX M +1 FAMS @F935@ +<< +0x0000103a: rkey[0001]: ' I1774' off: 0x0000003a len: 0x0000004c +>> +0 @I1774@ INDI +1 NAME Alfgar of_Mercia // +1 SEX M +1 TITL Earl +1 FAMS @F848@ +<< +0x00001086: rkey[0002]: ' I1775' off: 0x00000086 len: 0x00000053 +>> +0 @I1775@ INDI +1 NAME Alfhelm of_Northhampton // +1 SEX M +1 TITL Earl +1 FAMS @F855@ +<< +0x000010d9: rkey[0003]: ' I1776' off: 0x000000d9 len: 0x00000069 +>> +0 @I1776@ INDI +1 NAME Sweyn Forkbeard // +1 SEX M +1 TITL King of Denmark +1 DEAT +2 DATE 1014 +1 FAMS @F853@ +<< +0x00001142: rkey[0004]: ' I1777' off: 0x00000142 len: 0x00000047 +>> +0 @I1777@ INDI +1 NAME Gunhilda // +1 SEX F +1 FAMC @F939@ +1 FAMS @F853@ +<< +0x00001189: rkey[0005]: ' I1778' off: 0x00000189 len: 0x00000052 +>> +0 @I1778@ INDI +1 NAME Mieczislaw_I of_Poland // +1 SEX M +1 TITL Duke +1 FAMS @F939@ +<< +0x000011db: rkey[0006]: ' I1779' off: 0x000001db len: 0x0000009c +>> +0 @I1779@ INDI +1 NAME Edgar the_Peaceful // +1 SEX M +1 BIRT +2 DATE 944 +1 DEAT +2 DATE 975 +1 BURI +2 PLAC Glastonbury +1 FAMC @F940@ +1 FAMS @F843@ +1 FAMS @F941@ +<< +0x00001277: rkey[0007]: ' I1780' off: 0x00000277 len: 0x00000059 +>> +0 @I1780@ INDI +1 NAME Elfrida // +1 SEX F +1 DEAT +2 DATE 1000 +1 FAMC @F942@ +1 FAMS @F843@ +<< +0x000012d0: rkey[0008]: ' I1781' off: 0x000002d0 len: 0x00000049 +>> +0 @I1781@ INDI +1 NAME Ethelfleda // +1 SEX F +1 FAMC @F943@ +1 FAMS @F941@ +<< +0x00001319: rkey[0009]: ' I1782' off: 0x00000319 len: 0x00000041 +>> +0 @I1782@ INDI +1 NAME Edward the_Martyr // +1 SEX M +1 FAMC @F941@ +<< +0x0000135a: rkey[0010]: ' I1783' off: 0x0000035a len: 0x00000049 +>> +0 @I1783@ INDI +1 NAME Ordmaer // +1 SEX M +1 TITL Ealdorman +1 FAMS @F943@ +<< +0x000013a3: rkey[0011]: ' I1784' off: 0x000003a3 len: 0x00000049 +>> +0 @I1784@ INDI +1 NAME Edmund // +1 SEX M +1 DEAT +2 DATE 970 +1 FAMC @F843@ +<< +0x000013ec: rkey[0012]: ' I1785' off: 0x000003ec len: 0x00000048 +>> +0 @I1785@ INDI +1 NAME Ordgar of_Devon Ealdorman// +1 SEX M +1 FAMS @F942@ +<< +0x00001434: rkey[0013]: ' I1786' off: 0x00000434 len: 0x0000009c +>> +0 @I1786@ INDI +1 NAME Edmund_I the_Elder // +1 SEX M +1 BIRT +2 DATE 939 +1 DEAT +2 DATE 946 +1 BURI +2 PLAC Glastonbury +1 FAMC @F944@ +1 FAMS @F940@ +1 FAMS @F945@ +<< +0x000014d0: rkey[0014]: ' I1787' off: 0x000004d0 len: 0x0000003b +>> +0 @I1787@ INDI +1 NAME St._Elgiva // +1 SEX F +1 FAMS @F940@ +<< +0x0000150b: rkey[0015]: ' I1788' off: 0x0000050b len: 0x00000043 +>> +0 @I1788@ INDI +1 NAME Edwy // +1 SEX M +1 FAMC @F940@ +1 FAMS @F946@ +<< +0x0000154e: rkey[0016]: ' I1789' off: 0x0000054e len: 0x00000037 +>> +0 @I1789@ INDI +1 NAME Elgiva // +1 SEX F +1 FAMS @F946@ +<< +0x00001585: rkey[0017]: ' I1790' off: 0x00000585 len: 0x00000054 +>> +0 @I1790@ INDI +1 NAME Ethelfleda of_Domerham // +1 SEX F +1 FAMC @F947@ +1 FAMS @F945@ +<< +0x000015d9: rkey[0018]: ' I1791' off: 0x000005d9 len: 0x00000054 +>> +0 @I1791@ INDI +1 NAME Alfgar of_Wiltshire // +1 SEX M +1 TITL Ealdorman +1 FAMS @F947@ +<< +0x0000162d: rkey[0019]: ' I1792' off: 0x0000062d len: 0x00000095 +>> +0 @I1792@ INDI +1 NAME Edward the_Elder // +1 SEX M +1 DEAT +2 DATE 924 +1 BURI +2 PLAC Winchester +1 FAMC @F948@ +1 FAMS @F949@ +1 FAMS @F950@ +1 FAMS @F944@ +<< +0x000016c2: rkey[0020]: ' I1793' off: 0x000006c2 len: 0x00000037 +>> +0 @I1793@ INDI +1 NAME Edgiva // +1 SEX F +1 FAMS @F944@ +<< +0x000016f9: rkey[0021]: ' I1794' off: 0x000006f9 len: 0x00000036 +>> +0 @I1794@ INDI +1 NAME Edred // +1 SEX M +1 FAMC @F944@ +<< +0x0000172f: rkey[0022]: ' I1795' off: 0x0000072f len: 0x00000037 +>> +0 @I1795@ INDI +1 NAME Edburh // +1 SEX F +1 FAMC @F944@ +<< +0x00001766: rkey[0023]: ' I1796' off: 0x00000766 len: 0x00000045 +>> +0 @I1796@ INDI +1 NAME Edgiva // +1 SEX F +1 FAMC @F944@ +1 FAMS @F951@ +<< +0x000017ab: rkey[0024]: ' I1797' off: 0x000007ab len: 0x0000004e +>> +0 @I1797@ INDI +1 NAME Louis // +1 SEX M +1 TITL King of Provence +1 FAMS @F951@ +<< +0x000017f9: rkey[0025]: ' I1798' off: 0x000007f9 len: 0x00000037 +>> +0 @I1798@ INDI +1 NAME Ecgwyn // +1 SEX F +1 FAMS @F949@ +<< +0x00001830: rkey[0026]: ' I1799' off: 0x00000830 len: 0x00000077 +>> +0 @I1799@ INDI +1 NAME Athelstan // +1 SEX M +1 BIRT +2 DATE 895 +1 DEAT +2 DATE 940 +1 BURI +2 PLAC Malmesbury +1 FAMC @F949@ +<< +0x000018a7: rkey[0027]: ' I1800' off: 0x000008a7 len: 0x00000047 +>> +0 @I1800@ INDI +1 NAME Daughter // +1 SEX F +1 FAMC @F949@ +1 FAMS @F952@ +<< +0x000018ee: rkey[0028]: ' I1801' off: 0x000008ee len: 0x0000005f +>> +0 @I1801@ INDI +1 NAME Sihtric of Northumberland// +1 SEX M +1 TITL King of Denmark +1 FAMS @F952@ +<< +0x0000194d: rkey[0029]: ' I1802' off: 0x0000094d len: 0x00000038 +>> +0 @I1802@ INDI +1 NAME Elfleda // +1 SEX F +1 FAMS @F950@ +<< +0x00001985: rkey[0030]: ' I1803' off: 0x00000985 len: 0x00000044 +>> +0 @I1803@ INDI +1 NAME Ethelwerd // +1 DEAT +2 DATE 924 +1 FAMC @F950@ +<< +0x000019c9: rkey[0031]: ' I1804' off: 0x000009c9 len: 0x00000036 +>> +0 @I1804@ INDI +1 NAME Edwin // +1 SEX M +1 FAMC @F950@ +<< +0x000019ff: rkey[0032]: ' I1805' off: 0x000009ff len: 0x00000038 +>> +0 @I1805@ INDI +1 NAME Elfleda // +1 SEX F +1 FAMC @F950@ +<< +0x00001a37: rkey[0033]: ' I1806' off: 0x00000a37 len: 0x00000045 +>> +0 @I1806@ INDI +1 NAME Edgiva // +1 SEX F +1 FAMC @F950@ +1 FAMS @F953@ +<< +0x00001a7c: rkey[0034]: ' I1807' off: 0x00000a7c len: 0x0000003b +>> +0 @I1807@ INDI +1 NAME Ethelhilda // +1 SEX F +1 FAMC @F950@ +<< +0x00001ab7: rkey[0035]: ' I1808' off: 0x00000ab7 len: 0x00000046 +>> +0 @I1808@ INDI +1 NAME Edhilda // +1 SEX F +1 FAMC @F950@ +1 FAMS @F954@ +<< +0x00001afd: rkey[0036]: ' I1809' off: 0x00000afd len: 0x0000004d +>> +0 @I1809@ INDI +1 NAME Eadgyth (Edith) // +1 SEX F +1 FAMC @F950@ +1 FAMS @F955@ +<< +0x00001b4a: rkey[0037]: ' I1810' off: 0x00000b4a len: 0x00000045 +>> +0 @I1810@ INDI +1 NAME Elgiva // +1 SEX F +1 FAMC @F950@ +1 FAMS @F956@ +<< +0x00001b8f: rkey[0038]: ' I1811' off: 0x00000b8f len: 0x00000058 +>> +0 @I1811@ INDI +1 NAME Charles the_Simple // +1 SEX M +1 TITL King of France +1 FAMS @F953@ +<< +0x00001be7: rkey[0039]: ' I1812' off: 0x00000be7 len: 0x00000054 +>> +0 @I1812@ INDI +1 NAME Hugh the_Great // +1 SEX M +1 TITL Count of Paris +1 FAMS @F954@ +<< +0x00001c3b: rkey[0040]: ' I1813' off: 0x00000c3b len: 0x00000057 +>> +0 @I1813@ INDI +1 NAME Otho_I the_Great // +1 SEX M +1 TITL King of Germany +1 FAMS @F955@ +<< +0x00001c92: rkey[0041]: ' I1814' off: 0x00000c92 len: 0x00000053 +>> +0 @I1814@ INDI +1 NAME Boleslaw_II // +1 SEX M +1 TITL Duke of Bohemia +1 FAMS @F956@ +<< +0x00001ce5: rkey[0042]: ' I1815' off: 0x00000ce5 len: 0x0000004c +>> +0 @I1815@ INDI +1 NAME Claude // +1 SEX M +1 TITL Duke of Guise +1 FAMS @F655@ +<< +0x00001d31: rkey[0043]: ' I1816' off: 0x00000d31 len: 0x000000ee +>> +0 @I1816@ INDI +1 NAME Francis_I // +1 SEX M +1 TITL King of France +1 BIRT +2 DATE 12 SEP 1494 +2 PLAC Cognac,France +1 DEAT +2 DATE 31 MAR 1547 +2 PLAC Rambouillet,France +1 BURI +2 PLAC St. Denis,France +1 FAMC @F957@ +1 FAMS @F775@ +1 FAMS @F958@ +<< +0x00001e1f: rkey[0044]: ' I1817' off: 0x00000e1f len: 0x00000065 +>> +0 @I1817@ INDI +1 NAME Louise of_Savoy // +1 SEX F +1 BIRT +2 DATE 1476 +1 DEAT +2 DATE 1531 +1 FAMS @F957@ +<< +0x00001e84: rkey[0045]: ' I1818' off: 0x00000e84 len: 0x0000004a +>> +0 @I1818@ INDI +1 NAME Donald // +1 SEX M +1 TITL Earl of Mar +1 FAMS @F790@ +<< +0x00001ece: rkey[0046]: ' I1819' off: 0x00000ece len: 0x0000004f +>> +0 @I1819@ INDI +1 NAME Adam of_Rowallan /Mure/ +1 SEX M +1 TITL Sir +1 FAMS @F799@ +<< +0x00001f1d: rkey[0047]: ' I1820' off: 0x00000f1d len: 0x00000049 +>> +0 @I1820@ INDI +1 NAME Hugh // +1 SEX M +1 TITL Earl of Ross +1 FAMS @F804@ +<< +0x00001f66: rkey[0048]: ' I1821' off: 0x00000f66 len: 0x0000006b +>> +0 @I1821@ INDI +1 NAME Jean // +1 SEX F +1 TITL Lady +1 FAMC @F797@ +1 FAMS @F959@ +1 FAMS @F960@ +1 FAMS @F961@ +<< +0x00001fd1: rkey[0049]: ' I1822' off: 0x00000fd1 len: 0x00000045 +>> +0 @I1822@ INDI +1 NAME John /Keith/ +1 SEX M +1 TITL Sir +1 FAMS @F959@ +<< +0x00002016: rkey[0050]: ' I1823' off: 0x00001016 len: 0x0000004d +>> +0 @I1823@ INDI +1 NAME John of_Glamis /Lyon/ +1 SEX M +1 TITL Sir +1 FAMS @F960@ +<< +0x00002063: rkey[0051]: ' I1824' off: 0x00001063 len: 0x0000004b +>> +0 @I1824@ INDI +1 NAME James /Sandilands/ +1 SEX M +1 TITL Sir +1 FAMS @F961@ +<< +0x000020ae: rkey[0052]: ' I1825' off: 0x000010ae len: 0x00000048 +>> +0 @I1825@ INDI +1 NAME John /Drummond/ +1 SEX M +1 TITL Sir +1 FAMS @F802@ +<< +0x000020f6: rkey[0053]: ' I1826' off: 0x000010f6 len: 0x0000004f +>> +0 @I1826@ INDI +1 NAME Arnold // +1 SEX M +1 TITL Duke of Gueldres +1 FAMS @F806@ +<< +0x00002145: rkey[0054]: ' I1827' off: 0x00001145 len: 0x00000079 +>> +0 @I1827@ INDI +1 NAME Christian_I // +1 SEX M +1 TITL King of Denmark +1 BIRT +2 DATE 1426 +1 DEAT +2 DATE 1481 +1 FAMS @F807@ +<< +0x000021be: rkey[0055]: ' I1828' off: 0x000011be len: 0x0000007b +>> +0 @I1828@ INDI +1 NAME Dorothea // +1 SEX F +1 BIRT +2 DATE 1430 +1 DEAT +2 DATE 1495 +1 FAMC @F962@ +1 FAMS @F807@ +1 FAMS @F963@ +<< +0x00002239: rkey[0056]: ' I1829' off: 0x00001239 len: 0x00000036 +>> +0 @I1829@ INDI +1 NAME /Unknown/ +1 SEX F +1 FAMS @F657@ +<< +0x0000226f: rkey[0057]: ' I1830' off: 0x0000126f len: 0x0000005d +>> +0 @I1830@ INDI +1 NAME Robert /Bruce/ +1 SEX M +1 DEAT +2 DATE 1304 +1 FAMC @F964@ +1 FAMS @F787@ +<< +0x000022cc: rkey[0058]: ' I1831' off: 0x000012cc len: 0x00000053 +>> +0 @I1831@ INDI +1 NAME Margaret of_Carrick // +1 SEX F +1 TITL Countess +1 FAMS @F787@ +<< +0x0000231f: rkey[0059]: ' I1832' off: 0x0000131f len: 0x0000005d +>> +0 @I1832@ INDI +1 NAME Robert /Bruce/ +1 SEX M +1 DEAT +2 DATE 1295 +1 FAMC @F965@ +1 FAMS @F964@ +<< +0x0000237c: rkey[0060]: ' I1833' off: 0x0000137c len: 0x00000058 +>> +0 @I1833@ INDI +1 NAME Isobel // +1 SEX F +1 DEAT +2 DATE 1254 +1 FAMC @F966@ +1 FAMS @F964@ +<< +0x000023d4: rkey[0061]: ' I1834' off: 0x000013d4 len: 0x00000059 +>> +0 @I1834@ INDI +1 NAME Gilbert De_Clare of_Gloucester// +1 SEX M +1 TITL Earl +1 FAMS @F966@ +<< +0x0000242d: rkey[0062]: ' I1835' off: 0x0000142d len: 0x00000054 +>> +0 @I1835@ INDI +1 NAME Robert of_Annandale /Bruce/ +1 SEX M +1 TITL Lord +1 FAMS @F965@ +<< +0x00002481: rkey[0063]: ' I1836' off: 0x00001481 len: 0x00000058 +>> +0 @I1836@ INDI +1 NAME Isobel // +1 SEX F +1 DEAT +2 DATE 1251 +1 FAMC @F967@ +1 FAMS @F965@ +<< +0x000024d9: rkey[0064]: ' I1837' off: 0x000014d9 len: 0x00000070 +>> +0 @I1837@ INDI +1 NAME David of_Huntingdon // +1 SEX M +1 TITL Earl +1 DEAT +2 DATE 1219 +1 FAMC @F968@ +1 FAMS @F967@ +<< +0x00002549: rkey[0065]: ' I1838' off: 0x00001549 len: 0x00000059 +>> +0 @I1838@ INDI +1 NAME Matilda // +1 SEX F +1 DEAT +2 DATE 1233 +1 FAMC @F969@ +1 FAMS @F967@ +<< +0x000025a2: rkey[0066]: ' I1839' off: 0x000015a2 len: 0x00000055 +>> +0 @I1839@ INDI +1 NAME Hugh /Keveliock/ +1 SEX M +1 TITL Earl of Chester +1 FAMS @F969@ +<< +0x000025f7: rkey[0067]: ' I1840' off: 0x000015f7 len: 0x00000045 +>> +0 @I1840@ INDI +1 NAME John /Logie/ +1 SEX M +1 TITL Sir +1 FAMS @F796@ +<< +0x0000263c: rkey[0068]: ' I1841' off: 0x0000163c len: 0x0000004b +>> +0 @I1841@ INDI +1 NAME Malcolm /Drummond/ +1 SEX M +1 TITL Sir +1 FAMS @F795@ +<< +0x00002687: rkey[0069]: ' I1842' off: 0x00001687 len: 0x0000005a +>> +0 @I1842@ INDI +1 NAME Margaret // +1 SEX F +1 DEAT +2 DATE 1228 +1 FAMC @F967@ +1 FAMS @F970@ +<< +0x000026e1: rkey[0070]: ' I1843' off: 0x000016e1 len: 0x0000005b +>> +0 @I1843@ INDI +1 NAME Alan // +1 SEX M +1 TITL Lord of Galloway +1 FAMS @F971@ +1 FAMS @F970@ +<< +0x0000273c: rkey[0071]: ' I1844' off: 0x0000173c len: 0x0000005d +>> +0 @I1844@ INDI +1 NAME Devorguilla // +1 SEX F +1 DEAT +2 DATE 1290 +1 FAMC @F970@ +1 FAMS @F972@ +<< +0x00002799: rkey[0072]: ' I1845' off: 0x00001799 len: 0x0000003c +>> +0 @I1845@ INDI +1 NAME John /Balliol/ +1 SEX M +1 FAMS @F972@ +<< +0x000027d5: rkey[0073]: ' I1846' off: 0x000017d5 len: 0x0000005d +>> +0 @I1846@ INDI +1 NAME John /Balliol/ +1 SEX M +1 DEAT +2 DATE 1313 +1 FAMC @F972@ +1 FAMS @F973@ +<< +0x00002832: rkey[0074]: ' I1847' off: 0x00001832 len: 0x00000045 +>> +0 @I1847@ INDI +1 NAME Isobel // +1 SEX F +1 FAMC @F974@ +1 FAMS @F973@ +<< +0x00002877: rkey[0075]: ' I1848' off: 0x00001877 len: 0x00000055 +>> +0 @I1848@ INDI +1 NAME John de_Warenne // +1 SEX M +1 TITL Earl of Surrey +1 FAMS @F974@ +<< +0x000028cc: rkey[0076]: ' I1849' off: 0x000018cc len: 0x00000051 +>> +0 @I1849@ INDI +1 NAME Edward /Balliol/ +1 SEX M +1 DEAT +2 DATE 1363 +1 FAMC @F973@ +<< +0x0000291d: rkey[0077]: ' I1850' off: 0x0000191d len: 0x00000052 +>> +0 @I1850@ INDI +1 NAME Baldwin_V of_Flanders // +1 SEX M +1 TITL Count +1 FAMS @F745@ +<< +0x0000296f: rkey[0078]: ' I1851' off: 0x0000196f len: 0x00000046 +>> +0 @I1851@ INDI +1 NAME Sybilla // +1 SEX F +1 FAMC @F975@ +1 FAMS @F746@ +<< +0x000029b5: rkey[0079]: ' I1852' off: 0x000019b5 len: 0x00000053 +>> +0 @I1852@ INDI +1 NAME Geoffrey of_Conversano // +1 SEX M +1 TITL Count +1 FAMS @F975@ +<< +0x00002a08: rkey[0080]: ' I1853' off: 0x00001a08 len: 0x00000084 +>> +0 @I1853@ INDI +1 NAME William Clito of_Flanders// +1 SEX M +1 TITL Count +1 DEAT +2 DATE 1128 +1 FAMC @F746@ +1 FAMS @F976@ +1 FAMS @F977@ +<< +0x00002a8c: rkey[0081]: ' I1854' off: 0x00001a8c len: 0x00000044 +>> +0 @I1854@ INDI +1 NAME Sybil // +1 SEX F +1 FAMC @F978@ +1 FAMS @F976@ +<< +0x00002ad0: rkey[0082]: ' I1855' off: 0x00001ad0 len: 0x0000004c +>> +0 @I1855@ INDI +1 NAME Fulke // +1 SEX M +1 TITL Count of Anjou +1 FAMS @F978@ +<< +0x00002b1c: rkey[0083]: ' I1856' off: 0x00001b1c len: 0x00000047 +>> +0 @I1856@ INDI +1 NAME Adelicia // +1 SEX F +1 FAMC @F979@ +1 FAMS @F977@ +<< +0x00002b63: rkey[0084]: ' I1857' off: 0x00001b63 len: 0x00000053 +>> +0 @I1857@ INDI +1 NAME Reiner of_Montferrat // +1 SEX M +1 TITL Marquis +1 FAMS @F979@ +<< +0x00002bb6: rkey[0085]: ' I1858' off: 0x00001bb6 len: 0x00000047 +>> +0 @I1858@ INDI +1 NAME Isabella // +1 SEX F +1 FAMC @F978@ +1 FAMS @F752@ +<< +0x00002bfd: rkey[0086]: ' I1859' off: 0x00001bfd len: 0x00000053 +>> +0 @I1859@ INDI +1 NAME Geoffrey Lower_Lorraine // +1 SEX M +1 TITL Duke +1 FAMS @F754@ +<< +0x00002c50: rkey[0087]: ' I1860' off: 0x00001c50 len: 0x0000004b +>> +0 @I1860@ INDI +1 NAME Matilda // +1 SEX F +1 DEAT +2 DATE 1120 +1 FAMC @F747@ +<< +0x00002c9b: rkey[0088]: ' I1861' off: 0x00001c9b len: 0x00000046 +>> +0 @I1861@ INDI +1 NAME William // +1 SEX M +1 FAMC @F747@ +1 FAMS @F980@ +<< +0x00002ce1: rkey[0089]: ' I1862' off: 0x00001ce1 len: 0x00000044 +>> +0 @I1862@ INDI +1 NAME Agnes // +1 SEX F +1 FAMC @F981@ +1 FAMS @F980@ +<< +0x00002d25: rkey[0090]: ' I1863' off: 0x00001d25 len: 0x0000003e +>> +0 @I1863@ INDI +1 NAME Giles de_Sulli // +1 SEX M +1 FAMS @F981@ +<< +0x00002d63: rkey[0091]: ' I1864' off: 0x00001d63 len: 0x00000043 +>> +0 @I1864@ INDI +1 NAME Maud // +1 SEX F +1 FAMC @F982@ +1 FAMS @F834@ +<< +0x00002da6: rkey[0092]: ' I1865' off: 0x00001da6 len: 0x00000052 +>> +0 @I1865@ INDI +1 NAME Ingelbert of_Carinthia // +1 SEX M +1 TITL Duke +1 FAMS @F982@ +<< +0x00002df8: rkey[0093]: ' I1866' off: 0x00001df8 len: 0x00000081 +>> +0 @I1866@ INDI +1 NAME Geoffrey_VI of_Anjou // +1 SEX M +1 TITL Count of Nantes +1 BIRT +2 DATE 1134 +1 DEAT +2 DATE 1158 +1 FAMC @F733@ +<< +0x00002e79: rkey[0094]: ' I1867' off: 0x00001e79 len: 0x00000075 +>> +0 @I1867@ INDI +1 NAME William // +1 SEX M +1 TITL Count of Poitou +1 BIRT +2 DATE 1136 +1 DEAT +2 DATE 1164 +1 FAMC @F733@ +<< +0x00002eee: rkey[0095]: ' I1868' off: 0x00001eee len: 0x00000078 +>> +0 @I1868@ INDI +1 NAME William_X of_Aquitaine // +1 SEX M +1 TITL Duke +1 BIRT +2 DATE 1099 +1 DEAT +2 DATE 1137 +1 FAMS @F734@ +<< +0x00002f66: rkey[0096]: ' I1869' off: 0x00001f66 len: 0x000000f7 +>> +0 @I1869@ INDI +1 NAME Louis_VII the_Younger // +1 SEX M +1 TITL King of France +1 BIRT +2 DATE ABT 1121 +1 DEAT +2 DATE 18 SEP 1180 +2 PLAC Paris,France +1 BURI +2 PLAC Abbey Barbeaux,Melun,France +1 FAMC @F983@ +1 FAMS @F735@ +1 FAMS @F984@ +1 FAMS @F985@ +<< +0x0000305d: rkey[0097]: ' I1870' off: 0x0000205d len: 0x00000058 +>> +0 @I1870@ INDI +1 NAME William de_Warenne // +1 SEX M +1 TITL Earl of Surrey +1 FAMS @F837@ +<< +0x000030b5: rkey[0098]: ' I1871' off: 0x000020b5 len: 0x00000051 +>> +0 @I1871@ INDI +1 NAME Theodore of_Flanders // +1 SEX M +1 TITL Count +1 FAMS @F836@ +<< +0x00003106: rkey[0099]: ' I1872' off: 0x00002106 len: 0x00000051 +>> +0 @I1872@ INDI +1 NAME Sancho_VI // +1 SEX M +1 TITL King of Navarre +1 FAMS @F828@ +<< +0x00003157: rkey[0100]: ' I1873' off: 0x00002157 len: 0x0000004b +>> +0 @I1873@ INDI +1 NAME Eleanor // +1 SEX F +1 DEAT +2 DATE 1241 +1 FAMC @F739@ +<< +0x000031a2: rkey[0101]: ' I1874' off: 0x000021a2 len: 0x0000004d +>> +0 @I1874@ INDI +1 NAME Conan of_Brittany // +1 SEX M +1 TITL Duke +1 FAMS @F825@ +<< +0x000031ef: rkey[0102]: ' I1875' off: 0x000021ef len: 0x0000004f +>> +0 @I1875@ INDI +1 NAME Ranulph // +1 SEX M +1 TITL Earl of Chester +1 FAMS @F826@ +<< +0x0000323e: rkey[0103]: ' I1876' off: 0x0000223e len: 0x0000004e +>> +0 @I1876@ INDI +1 NAME Guy of_Thouars // +1 SEX M +1 TITL Viscount +1 FAMS @F827@ +<< +0x0000328c: rkey[0104]: ' I1877' off: 0x0000228c len: 0x00000051 +>> +0 @I1877@ INDI +1 NAME William of_Gloucester // +1 SEX M +1 TITL Earl +1 FAMS @F725@ +<< +0x000032dd: rkey[0105]: ' I1878' off: 0x000022dd len: 0x00000046 +>> +0 @I1878@ INDI +1 NAME Geoffrey de_Mandeville // +1 SEX M +1 FAMS @F726@ +<< +0x00003323: rkey[0106]: ' I1879' off: 0x00002323 len: 0x0000003f +>> +0 @I1879@ INDI +1 NAME Hubert de_Burgh // +1 SEX M +1 FAMS @F727@ +<< +0x00003362: rkey[0107]: ' I1880' off: 0x00002362 len: 0x00000055 +>> +0 @I1880@ INDI +1 NAME Hugh de_la_Marche /le_Brun/ +1 SEX M +1 TITL Count +1 FAMS @F728@ +<< +0x000033b7: rkey[0108]: ' I1881' off: 0x000023b7 len: 0x00000050 +>> +0 @I1881@ INDI +1 NAME Raymond of_Provence // +1 SEX M +1 TITL Count +1 FAMS @F676@ +<< +0x00003407: rkey[0109]: ' I1882' off: 0x00002407 len: 0x00000049 +>> +0 @I1882@ INDI +1 NAME Henry // +1 SEX M +1 DEAT +2 DATE 1271 +1 FAMC @F370@ +<< +0x00003450: rkey[0110]: ' I1883' off: 0x00002450 len: 0x00000056 +>> +0 @I1883@ INDI +1 NAME William of_Pembroke /Marshal/ +1 SEX M +1 TITL Earl +1 FAMS @F369@ +<< +0x000034a6: rkey[0111]: ' I1884' off: 0x000024a6 len: 0x00000058 +>> +0 @I1884@ INDI +1 NAME Raymond of_Provence /Berengar/ +1 SEX M +1 TITL Count +1 FAMS @F861@ +<< +0x000034fe: rkey[0112]: ' I1885' off: 0x000024fe len: 0x0000005d +>> +0 @I1885@ INDI +1 NAME William de_Fauquemont of_Montjoye// +1 SEX M +1 TITL Count +1 FAMS @F862@ +<< +0x0000355b: rkey[0113]: ' I1886' off: 0x0000255b len: 0x00000097 +>> +0 @I1886@ INDI +1 NAME Alexander_II // +1 SEX M +1 TITL King of Scotland +1 BIRT +2 DATE 1198 +1 DEAT +2 DATE 1249 +1 FAMC @F986@ +1 FAMS @F731@ +1 FAMS @F863@ +<< +0x000035f2: rkey[0114]: ' I1887' off: 0x000025f2 len: 0x00000070 +>> +0 @I1887@ INDI +1 NAME Edmund // +1 SEX M +1 TITL Earl of Cornwall +1 DEAT +2 DATE 1300 +1 FAMC @F729@ +1 FAMS @F987@ +<< +0x00003662: rkey[0115]: ' I1888' off: 0x00002662 len: 0x0000004b +>> +0 @I1888@ INDI +1 NAME Richard // +1 SEX M +1 DEAT +2 DATE 1296 +1 FAMC @F729@ +<< +0x000036ad: rkey[0116]: ' I1889' off: 0x000026ad len: 0x00000047 +>> +0 @I1889@ INDI +1 NAME Margaret // +1 SEX F +1 FAMC @F988@ +1 FAMS @F987@ +<< +0x000036f4: rkey[0117]: ' I1890' off: 0x000026f4 len: 0x00000059 +>> +0 @I1890@ INDI +1 NAME Richard De_Clare of_Gloucester// +1 SEX M +1 TITL Earl +1 FAMS @F988@ +<< +0x0000374d: rkey[0118]: ' I1891' off: 0x0000274d len: 0x00000073 +>> +0 @I1891@ INDI +1 NAME Alfonso_IX // +1 SEX M +1 TITL King of Castile +1 DEAT +2 DATE 1230 +1 FAMS @F930@ +1 FAMS @F925@ +<< +0x000037c0: rkey[0119]: ' I1892' off: 0x000027c0 len: 0x00000045 +>> +0 @I1892@ INDI +1 NAME Lucienne of_Rochefort // +1 SEX F +1 FAMS @F989@ +<< +0x00003805: rkey[0120]: ' I1893' off: 0x00002805 len: 0x00000058 +>> +0 @I1893@ INDI +1 NAME William of_Albemarle /de_Forz/ +1 SEX M +1 TITL Count +1 FAMS @F865@ +<< +0x0000385d: rkey[0121]: ' I1894' off: 0x0000285d len: 0x0000005c +>> +0 @I1894@ INDI +1 NAME Robert // +1 SEX M +1 TITL Count of Artois +1 FAMC @F923@ +1 FAMS @F817@ +<< +0x000038b9: rkey[0122]: ' I1895' off: 0x000028b9 len: 0x00000036 +>> +0 @I1895@ INDI +1 NAME /Unknown/ +1 SEX F +1 FAMS @F817@ +<< +0x000038ef: rkey[0123]: ' I1896' off: 0x000028ef len: 0x00000046 +>> +0 @I1896@ INDI +1 NAME Yolande // +1 SEX F +1 FAMC @F990@ +1 FAMS @F864@ +<< +0x00003935: rkey[0124]: ' I1897' off: 0x00002935 len: 0x00000050 +>> +0 @I1897@ INDI +1 NAME Robert_IV // +1 SEX M +1 TITL Count of Dreux +1 FAMS @F990@ +<< +0x00003985: rkey[0125]: ' I1898' off: 0x00002985 len: 0x00000051 +>> +0 @I1898@ INDI +1 NAME Roger of_Harwich /Hayles/ +1 SEX M +1 TITL Sir +1 FAMS @F822@ +<< +0x000039d6: rkey[0126]: ' I1899' off: 0x000029d6 len: 0x0000003f +>> +0 @I1899@ INDI +1 NAME Piers De_Braose // +1 SEX M +1 FAMS @F866@ +<< +0x00003a15: rkey[0127]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0128]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0129]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0130]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0131]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0132]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0133]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0134]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0135]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0136]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0137]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0138]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0139]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0140]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0141]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0142]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0143]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0144]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0145]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0146]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0147]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0148]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0149]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0150]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0151]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0152]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0153]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0154]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0155]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0156]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0157]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0158]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0159]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0160]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0161]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0162]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0163]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0164]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0165]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0166]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0167]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0168]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0169]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0170]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0171]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0172]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0173]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0174]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0175]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0176]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0177]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0178]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0179]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0180]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0181]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0182]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0183]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0184]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0185]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0186]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0187]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0188]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0189]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0190]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0191]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0192]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0193]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0194]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0195]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0196]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0197]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0198]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0199]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0200]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0201]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0202]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0203]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0204]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0205]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0206]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0207]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0208]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0209]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0210]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0211]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0212]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0213]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0214]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0215]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0216]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0217]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0218]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0219]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0220]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0221]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0222]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0223]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0224]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0225]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0226]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0227]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0228]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0229]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0230]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0231]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0232]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0233]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0234]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0235]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0236]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0237]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0238]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0239]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0240]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0241]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0242]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0243]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0244]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0245]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0246]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0247]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0248]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0249]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0250]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0251]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0252]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0253]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003a15: rkey[0254]: ' ' off: 0x00000000 len: 0x00000000 +>><< + +0x00003a15: EOF (0x00003a15) GOOD + +BLOCK - DIRECTORY +0x00000000: ix_self: 0x00040002 (ae/ac) +0x00000004: ix_type: 2 (BLOCK) +0x00000006: ix_pad1: 0x0000 +0x00000008: ix_parent: 0x00000000 (aa/aa) +0x0000000c: ix_nkeys: 127 +0x0000000e: ix_rkey[0000]: ' I1900' +0x00000016: ix_rkey[0001]: ' I1901' +0x0000001e: ix_rkey[0002]: ' I1902' +0x00000026: ix_rkey[0003]: ' I1903' +0x0000002e: ix_rkey[0004]: ' I1904' +0x00000036: ix_rkey[0005]: ' I1905' +0x0000003e: ix_rkey[0006]: ' I1906' +0x00000046: ix_rkey[0007]: ' I1907' +0x0000004e: ix_rkey[0008]: ' I1908' +0x00000056: ix_rkey[0009]: ' I1909' +0x0000005e: ix_rkey[0010]: ' I1910' +0x00000066: ix_rkey[0011]: ' I1911' +0x0000006e: ix_rkey[0012]: ' I1912' +0x00000076: ix_rkey[0013]: ' I1913' +0x0000007e: ix_rkey[0014]: ' I1914' +0x00000086: ix_rkey[0015]: ' I1915' +0x0000008e: ix_rkey[0016]: ' I1916' +0x00000096: ix_rkey[0017]: ' I1917' +0x0000009e: ix_rkey[0018]: ' I1918' +0x000000a6: ix_rkey[0019]: ' I1919' +0x000000ae: ix_rkey[0020]: ' I1920' +0x000000b6: ix_rkey[0021]: ' I1921' +0x000000be: ix_rkey[0022]: ' I1922' +0x000000c6: ix_rkey[0023]: ' I1923' +0x000000ce: ix_rkey[0024]: ' I1924' +0x000000d6: ix_rkey[0025]: ' I1925' +0x000000de: ix_rkey[0026]: ' I1926' +0x000000e6: ix_rkey[0027]: ' I1927' +0x000000ee: ix_rkey[0028]: ' I1928' +0x000000f6: ix_rkey[0029]: ' I1929' +0x000000fe: ix_rkey[0030]: ' I1930' +0x00000106: ix_rkey[0031]: ' I1931' +0x0000010e: ix_rkey[0032]: ' I1932' +0x00000116: ix_rkey[0033]: ' I1933' +0x0000011e: ix_rkey[0034]: ' I1934' +0x00000126: ix_rkey[0035]: ' I1935' +0x0000012e: ix_rkey[0036]: ' I1936' +0x00000136: ix_rkey[0037]: ' I1937' +0x0000013e: ix_rkey[0038]: ' I1938' +0x00000146: ix_rkey[0039]: ' I1939' +0x0000014e: ix_rkey[0040]: ' I1940' +0x00000156: ix_rkey[0041]: ' I1941' +0x0000015e: ix_rkey[0042]: ' I1942' +0x00000166: ix_rkey[0043]: ' I1943' +0x0000016e: ix_rkey[0044]: ' I1944' +0x00000176: ix_rkey[0045]: ' I1945' +0x0000017e: ix_rkey[0046]: ' I1946' +0x00000186: ix_rkey[0047]: ' I1947' +0x0000018e: ix_rkey[0048]: ' I1948' +0x00000196: ix_rkey[0049]: ' I1949' +0x0000019e: ix_rkey[0050]: ' I1950' +0x000001a6: ix_rkey[0051]: ' I1951' +0x000001ae: ix_rkey[0052]: ' I1952' +0x000001b6: ix_rkey[0053]: ' I1953' +0x000001be: ix_rkey[0054]: ' I1954' +0x000001c6: ix_rkey[0055]: ' I1955' +0x000001ce: ix_rkey[0056]: ' I1956' +0x000001d6: ix_rkey[0057]: ' I1957' +0x000001de: ix_rkey[0058]: ' I1958' +0x000001e6: ix_rkey[0059]: ' I1959' +0x000001ee: ix_rkey[0060]: ' I1960' +0x000001f6: ix_rkey[0061]: ' I1961' +0x000001fe: ix_rkey[0062]: ' I1962' +0x00000206: ix_rkey[0063]: ' I1963' +0x0000020e: ix_rkey[0064]: ' I1964' +0x00000216: ix_rkey[0065]: ' I1965' +0x0000021e: ix_rkey[0066]: ' I1966' +0x00000226: ix_rkey[0067]: ' I1967' +0x0000022e: ix_rkey[0068]: ' I1968' +0x00000236: ix_rkey[0069]: ' I1969' +0x0000023e: ix_rkey[0070]: ' I1970' +0x00000246: ix_rkey[0071]: ' I1971' +0x0000024e: ix_rkey[0072]: ' I1972' +0x00000256: ix_rkey[0073]: ' I1973' +0x0000025e: ix_rkey[0074]: ' I1974' +0x00000266: ix_rkey[0075]: ' I1975' +0x0000026e: ix_rkey[0076]: ' I1976' +0x00000276: ix_rkey[0077]: ' I1977' +0x0000027e: ix_rkey[0078]: ' I1978' +0x00000286: ix_rkey[0079]: ' I1979' +0x0000028e: ix_rkey[0080]: ' I1980' +0x00000296: ix_rkey[0081]: ' I1981' +0x0000029e: ix_rkey[0082]: ' I1982' +0x000002a6: ix_rkey[0083]: ' I1983' +0x000002ae: ix_rkey[0084]: ' I1984' +0x000002b6: ix_rkey[0085]: ' I1985' +0x000002be: ix_rkey[0086]: ' I1986' +0x000002c6: ix_rkey[0087]: ' I1987' +0x000002ce: ix_rkey[0088]: ' I1988' +0x000002d6: ix_rkey[0089]: ' I1989' +0x000002de: ix_rkey[0090]: ' I1990' +0x000002e6: ix_rkey[0091]: ' I1991' +0x000002ee: ix_rkey[0092]: ' I1992' +0x000002f6: ix_rkey[0093]: ' I1993' +0x000002fe: ix_rkey[0094]: ' I1994' +0x00000306: ix_rkey[0095]: ' I1995' +0x0000030e: ix_rkey[0096]: ' I1996' +0x00000316: ix_rkey[0097]: ' I1997' +0x0000031e: ix_rkey[0098]: ' I1998' +0x00000326: ix_rkey[0099]: ' I1999' +0x0000032e: ix_rkey[0100]: ' I2000' +0x00000336: ix_rkey[0101]: ' I2001' +0x0000033e: ix_rkey[0102]: ' I2002' +0x00000346: ix_rkey[0103]: ' I2003' +0x0000034e: ix_rkey[0104]: ' I2004' +0x00000356: ix_rkey[0105]: ' I2005' +0x0000035e: ix_rkey[0106]: ' I2006' +0x00000366: ix_rkey[0107]: ' I2007' +0x0000036e: ix_rkey[0108]: ' I2008' +0x00000376: ix_rkey[0109]: ' I2009' +0x0000037e: ix_rkey[0110]: ' I2010' +0x00000386: ix_rkey[0111]: ' I2011' +0x0000038e: ix_rkey[0112]: ' I2012' +0x00000396: ix_rkey[0113]: ' I2013' +0x0000039e: ix_rkey[0114]: ' I2014' +0x000003a6: ix_rkey[0115]: ' I2015' +0x000003ae: ix_rkey[0116]: ' I2016' +0x000003b6: ix_rkey[0117]: ' I2017' +0x000003be: ix_rkey[0118]: ' I2018' +0x000003c6: ix_rkey[0119]: ' I2019' +0x000003ce: ix_rkey[0120]: ' I2020' +0x000003d6: ix_rkey[0121]: ' I2021' +0x000003de: ix_rkey[0122]: ' I2022' +0x000003e6: ix_rkey[0123]: ' I2023' +0x000003ee: ix_rkey[0124]: ' I2024' +0x000003f6: ix_rkey[0125]: ' I2025' +0x000003fe: ix_rkey[0126]: ' I2026' +0x00000406: ix_rkey[0127]: ' ' +0x0000040e: ix_rkey[0128]: ' ' +0x00000416: ix_rkey[0129]: ' ' +0x0000041e: ix_rkey[0130]: ' ' +0x00000426: ix_rkey[0131]: ' ' +0x0000042e: ix_rkey[0132]: ' ' +0x00000436: ix_rkey[0133]: ' ' +0x0000043e: ix_rkey[0134]: ' ' +0x00000446: ix_rkey[0135]: ' ' +0x0000044e: ix_rkey[0136]: ' ' +0x00000456: ix_rkey[0137]: ' ' +0x0000045e: ix_rkey[0138]: ' ' +0x00000466: ix_rkey[0139]: ' ' +0x0000046e: ix_rkey[0140]: ' ' +0x00000476: ix_rkey[0141]: ' ' +0x0000047e: ix_rkey[0142]: ' ' +0x00000486: ix_rkey[0143]: ' ' +0x0000048e: ix_rkey[0144]: ' ' +0x00000496: ix_rkey[0145]: ' ' +0x0000049e: ix_rkey[0146]: ' ' +0x000004a6: ix_rkey[0147]: ' ' +0x000004ae: ix_rkey[0148]: ' ' +0x000004b6: ix_rkey[0149]: ' ' +0x000004be: ix_rkey[0150]: ' ' +0x000004c6: ix_rkey[0151]: ' ' +0x000004ce: ix_rkey[0152]: ' ' +0x000004d6: ix_rkey[0153]: ' ' +0x000004de: ix_rkey[0154]: ' ' +0x000004e6: ix_rkey[0155]: ' ' +0x000004ee: ix_rkey[0156]: ' ' +0x000004f6: ix_rkey[0157]: ' ' +0x000004fe: ix_rkey[0158]: ' ' +0x00000506: ix_rkey[0159]: ' ' +0x0000050e: ix_rkey[0160]: ' ' +0x00000516: ix_rkey[0161]: ' ' +0x0000051e: ix_rkey[0162]: ' ' +0x00000526: ix_rkey[0163]: ' ' +0x0000052e: ix_rkey[0164]: ' ' +0x00000536: ix_rkey[0165]: ' ' +0x0000053e: ix_rkey[0166]: ' ' +0x00000546: ix_rkey[0167]: ' ' +0x0000054e: ix_rkey[0168]: ' ' +0x00000556: ix_rkey[0169]: ' ' +0x0000055e: ix_rkey[0170]: ' ' +0x00000566: ix_rkey[0171]: ' ' +0x0000056e: ix_rkey[0172]: ' ' +0x00000576: ix_rkey[0173]: ' ' +0x0000057e: ix_rkey[0174]: ' ' +0x00000586: ix_rkey[0175]: ' ' +0x0000058e: ix_rkey[0176]: ' ' +0x00000596: ix_rkey[0177]: ' ' +0x0000059e: ix_rkey[0178]: ' ' +0x000005a6: ix_rkey[0179]: ' ' +0x000005ae: ix_rkey[0180]: ' ' +0x000005b6: ix_rkey[0181]: ' ' +0x000005be: ix_rkey[0182]: ' ' +0x000005c6: ix_rkey[0183]: ' ' +0x000005ce: ix_rkey[0184]: ' ' +0x000005d6: ix_rkey[0185]: ' ' +0x000005de: ix_rkey[0186]: ' ' +0x000005e6: ix_rkey[0187]: ' ' +0x000005ee: ix_rkey[0188]: ' ' +0x000005f6: ix_rkey[0189]: ' ' +0x000005fe: ix_rkey[0190]: ' ' +0x00000606: ix_rkey[0191]: ' ' +0x0000060e: ix_rkey[0192]: ' ' +0x00000616: ix_rkey[0193]: ' ' +0x0000061e: ix_rkey[0194]: ' ' +0x00000626: ix_rkey[0195]: ' ' +0x0000062e: ix_rkey[0196]: ' ' +0x00000636: ix_rkey[0197]: ' ' +0x0000063e: ix_rkey[0198]: ' ' +0x00000646: ix_rkey[0199]: ' ' +0x0000064e: ix_rkey[0200]: ' ' +0x00000656: ix_rkey[0201]: ' ' +0x0000065e: ix_rkey[0202]: ' ' +0x00000666: ix_rkey[0203]: ' ' +0x0000066e: ix_rkey[0204]: ' ' +0x00000676: ix_rkey[0205]: ' ' +0x0000067e: ix_rkey[0206]: ' ' +0x00000686: ix_rkey[0207]: ' ' +0x0000068e: ix_rkey[0208]: ' ' +0x00000696: ix_rkey[0209]: ' ' +0x0000069e: ix_rkey[0210]: ' ' +0x000006a6: ix_rkey[0211]: ' ' +0x000006ae: ix_rkey[0212]: ' ' +0x000006b6: ix_rkey[0213]: ' ' +0x000006be: ix_rkey[0214]: ' ' +0x000006c6: ix_rkey[0215]: ' ' +0x000006ce: ix_rkey[0216]: ' ' +0x000006d6: ix_rkey[0217]: ' ' +0x000006de: ix_rkey[0218]: ' ' +0x000006e6: ix_rkey[0219]: ' ' +0x000006ee: ix_rkey[0220]: ' ' +0x000006f6: ix_rkey[0221]: ' ' +0x000006fe: ix_rkey[0222]: ' ' +0x00000706: ix_rkey[0223]: ' ' +0x0000070e: ix_rkey[0224]: ' ' +0x00000716: ix_rkey[0225]: ' ' +0x0000071e: ix_rkey[0226]: ' ' +0x00000726: ix_rkey[0227]: ' ' +0x0000072e: ix_rkey[0228]: ' ' +0x00000736: ix_rkey[0229]: ' ' +0x0000073e: ix_rkey[0230]: ' ' +0x00000746: ix_rkey[0231]: ' ' +0x0000074e: ix_rkey[0232]: ' ' +0x00000756: ix_rkey[0233]: ' ' +0x0000075e: ix_rkey[0234]: ' ' +0x00000766: ix_rkey[0235]: ' ' +0x0000076e: ix_rkey[0236]: ' ' +0x00000776: ix_rkey[0237]: ' ' +0x0000077e: ix_rkey[0238]: ' ' +0x00000786: ix_rkey[0239]: ' ' +0x0000078e: ix_rkey[0240]: ' ' +0x00000796: ix_rkey[0241]: ' ' +0x0000079e: ix_rkey[0242]: ' ' +0x000007a6: ix_rkey[0243]: ' ' +0x000007ae: ix_rkey[0244]: ' ' +0x000007b6: ix_rkey[0245]: ' ' +0x000007be: ix_rkey[0246]: ' ' +0x000007c6: ix_rkey[0247]: ' ' +0x000007ce: ix_rkey[0248]: ' ' +0x000007d6: ix_rkey[0249]: ' ' +0x000007de: ix_rkey[0250]: ' ' +0x000007e6: ix_rkey[0251]: ' ' +0x000007ee: ix_rkey[0252]: ' ' +0x000007f6: ix_rkey[0253]: ' ' +0x000007fe: ix_rkey[0254]: ' ' +0x00000806: ix_pad2: 0x0000 +0x00000808: ix_offs[0000]: 0x00000000 +0x0000080c: ix_lens[0000]: 0x00000047 +0x00000810: ix_offs[0001]: 0x00000047 +0x00000814: ix_lens[0001]: 0x00000046 +0x00000818: ix_offs[0002]: 0x0000008d +0x0000081c: ix_lens[0002]: 0x0000003a +0x00000820: ix_offs[0003]: 0x000000c7 +0x00000824: ix_lens[0003]: 0x000000e9 +0x00000828: ix_offs[0004]: 0x000001b0 +0x0000082c: ix_lens[0004]: 0x00000077 +0x00000830: ix_offs[0005]: 0x00000227 +0x00000834: ix_lens[0005]: 0x00000058 +0x00000838: ix_offs[0006]: 0x0000027f +0x0000083c: ix_lens[0006]: 0x00000076 +0x00000840: ix_offs[0007]: 0x000002f5 +0x00000844: ix_lens[0007]: 0x00000064 +0x00000848: ix_offs[0008]: 0x00000359 +0x0000084c: ix_lens[0008]: 0x0000004c +0x00000850: ix_offs[0009]: 0x000003a5 +0x00000854: ix_lens[0009]: 0x00000043 +0x00000858: ix_offs[0010]: 0x000003e8 +0x0000085c: ix_lens[0010]: 0x0000003e +0x00000860: ix_offs[0011]: 0x00000426 +0x00000864: ix_lens[0011]: 0x00000057 +0x00000868: ix_offs[0012]: 0x0000047d +0x0000086c: ix_lens[0012]: 0x0000005f +0x00000870: ix_offs[0013]: 0x000004dc +0x00000874: ix_lens[0013]: 0x0000006c +0x00000878: ix_offs[0014]: 0x00000548 +0x0000087c: ix_lens[0014]: 0x00000073 +0x00000880: ix_offs[0015]: 0x000005bb +0x00000884: ix_lens[0015]: 0x0000005a +0x00000888: ix_offs[0016]: 0x00000615 +0x0000088c: ix_lens[0016]: 0x00000068 +0x00000890: ix_offs[0017]: 0x0000067d +0x00000894: ix_lens[0017]: 0x0000005a +0x00000898: ix_offs[0018]: 0x000006d7 +0x0000089c: ix_lens[0018]: 0x00000064 +0x000008a0: ix_offs[0019]: 0x0000073b +0x000008a4: ix_lens[0019]: 0x00000050 +0x000008a8: ix_offs[0020]: 0x0000078b +0x000008ac: ix_lens[0020]: 0x00000041 +0x000008b0: ix_offs[0021]: 0x000007cc +0x000008b4: ix_lens[0021]: 0x00000046 +0x000008b8: ix_offs[0022]: 0x00000812 +0x000008bc: ix_lens[0022]: 0x0000005c +0x000008c0: ix_offs[0023]: 0x0000086e +0x000008c4: ix_lens[0023]: 0x00000046 +0x000008c8: ix_offs[0024]: 0x000008b4 +0x000008cc: ix_lens[0024]: 0x00000046 +0x000008d0: ix_offs[0025]: 0x000008fa +0x000008d4: ix_lens[0025]: 0x00000045 +0x000008d8: ix_offs[0026]: 0x0000093f +0x000008dc: ix_lens[0026]: 0x00000043 +0x000008e0: ix_offs[0027]: 0x00000982 +0x000008e4: ix_lens[0027]: 0x00000044 +0x000008e8: ix_offs[0028]: 0x000009c6 +0x000008ec: ix_lens[0028]: 0x00000053 +0x000008f0: ix_offs[0029]: 0x00000a19 +0x000008f4: ix_lens[0029]: 0x00000077 +0x000008f8: ix_offs[0030]: 0x00000a90 +0x000008fc: ix_lens[0030]: 0x00000044 +0x00000900: ix_offs[0031]: 0x00000ad4 +0x00000904: ix_lens[0031]: 0x00000058 +0x00000908: ix_offs[0032]: 0x00000b2c +0x0000090c: ix_lens[0032]: 0x00000040 +0x00000910: ix_offs[0033]: 0x00000b6c +0x00000914: ix_lens[0033]: 0x00000039 +0x00000918: ix_offs[0034]: 0x00000ba5 +0x0000091c: ix_lens[0034]: 0x00000049 +0x00000920: ix_offs[0035]: 0x00000bee +0x00000924: ix_lens[0035]: 0x00000058 +0x00000928: ix_offs[0036]: 0x00000c46 +0x0000092c: ix_lens[0036]: 0x00000053 +0x00000930: ix_offs[0037]: 0x00000c99 +0x00000934: ix_lens[0037]: 0x00000059 +0x00000938: ix_offs[0038]: 0x00000cf2 +0x0000093c: ix_lens[0038]: 0x00000047 +0x00000940: ix_offs[0039]: 0x00000d39 +0x00000944: ix_lens[0039]: 0x00000048 +0x00000948: ix_offs[0040]: 0x00000d81 +0x0000094c: ix_lens[0040]: 0x00000066 +0x00000950: ix_offs[0041]: 0x00000de7 +0x00000954: ix_lens[0041]: 0x00000037 +0x00000958: ix_offs[0042]: 0x00000e1e +0x0000095c: ix_lens[0042]: 0x00000036 +0x00000960: ix_offs[0043]: 0x00000e54 +0x00000964: ix_lens[0043]: 0x0000004d +0x00000968: ix_offs[0044]: 0x00000ea1 +0x0000096c: ix_lens[0044]: 0x00000059 +0x00000970: ix_offs[0045]: 0x00000efa +0x00000974: ix_lens[0045]: 0x0000004f +0x00000978: ix_offs[0046]: 0x00000f49 +0x0000097c: ix_lens[0046]: 0x0000003b +0x00000980: ix_offs[0047]: 0x00000f84 +0x00000984: ix_lens[0047]: 0x00000037 +0x00000988: ix_offs[0048]: 0x00000fbb +0x0000098c: ix_lens[0048]: 0x00000058 +0x00000990: ix_offs[0049]: 0x00001013 +0x00000994: ix_lens[0049]: 0x00000045 +0x00000998: ix_offs[0050]: 0x00001058 +0x0000099c: ix_lens[0050]: 0x00000046 +0x000009a0: ix_offs[0051]: 0x0000109e +0x000009a4: ix_lens[0051]: 0x00000051 +0x000009a8: ix_offs[0052]: 0x000010ef +0x000009ac: ix_lens[0052]: 0x0000004d +0x000009b0: ix_offs[0053]: 0x0000113c +0x000009b4: ix_lens[0053]: 0x00000051 +0x000009b8: ix_offs[0054]: 0x0000118d +0x000009bc: ix_lens[0054]: 0x00000037 +0x000009c0: ix_offs[0055]: 0x000011c4 +0x000009c4: ix_lens[0055]: 0x00000038 +0x000009c8: ix_offs[0056]: 0x000011fc +0x000009cc: ix_lens[0056]: 0x00000036 +0x000009d0: ix_offs[0057]: 0x00001232 +0x000009d4: ix_lens[0057]: 0x00000048 +0x000009d8: ix_offs[0058]: 0x0000127a +0x000009dc: ix_lens[0058]: 0x00000037 +0x000009e0: ix_offs[0059]: 0x000012b1 +0x000009e4: ix_lens[0059]: 0x00000048 +0x000009e8: ix_offs[0060]: 0x000012f9 +0x000009ec: ix_lens[0060]: 0x0000003b +0x000009f0: ix_offs[0061]: 0x00001334 +0x000009f4: ix_lens[0061]: 0x00000054 +0x000009f8: ix_offs[0062]: 0x00001388 +0x000009fc: ix_lens[0062]: 0x00000038 +0x00000a00: ix_offs[0063]: 0x000013c0 +0x00000a04: ix_lens[0063]: 0x00000038 +0x00000a08: ix_offs[0064]: 0x000013f8 +0x00000a0c: ix_lens[0064]: 0x000000a4 +0x00000a10: ix_offs[0065]: 0x0000149c +0x00000a14: ix_lens[0065]: 0x0000005b +0x00000a18: ix_offs[0066]: 0x000014f7 +0x00000a1c: ix_lens[0066]: 0x00000081 +0x00000a20: ix_offs[0067]: 0x00001578 +0x00000a24: ix_lens[0067]: 0x00000059 +0x00000a28: ix_offs[0068]: 0x000015d1 +0x00000a2c: ix_lens[0068]: 0x0000003b +0x00000a30: ix_offs[0069]: 0x0000160c +0x00000a34: ix_lens[0069]: 0x00000072 +0x00000a38: ix_offs[0070]: 0x0000167e +0x00000a3c: ix_lens[0070]: 0x00000047 +0x00000a40: ix_offs[0071]: 0x000016c5 +0x00000a44: ix_lens[0071]: 0x00000063 +0x00000a48: ix_offs[0072]: 0x00001728 +0x00000a4c: ix_lens[0072]: 0x00000073 +0x00000a50: ix_offs[0073]: 0x0000179b +0x00000a54: ix_lens[0073]: 0x0000006f +0x00000a58: ix_offs[0074]: 0x0000180a +0x00000a5c: ix_lens[0074]: 0x00000039 +0x00000a60: ix_offs[0075]: 0x00001843 +0x00000a64: ix_lens[0075]: 0x0000003b +0x00000a68: ix_offs[0076]: 0x0000187e +0x00000a6c: ix_lens[0076]: 0x00000037 +0x00000a70: ix_offs[0077]: 0x000018b5 +0x00000a74: ix_lens[0077]: 0x0000005d +0x00000a78: ix_offs[0078]: 0x00001912 +0x00000a7c: ix_lens[0078]: 0x0000003b +0x00000a80: ix_offs[0079]: 0x0000194d +0x00000a84: ix_lens[0079]: 0x0000004f +0x00000a88: ix_offs[0080]: 0x0000199c +0x00000a8c: ix_lens[0080]: 0x00000050 +0x00000a90: ix_offs[0081]: 0x000019ec +0x00000a94: ix_lens[0081]: 0x00000050 +0x00000a98: ix_offs[0082]: 0x00001a3c +0x00000a9c: ix_lens[0082]: 0x0000005b +0x00000aa0: ix_offs[0083]: 0x00001a97 +0x00000aa4: ix_lens[0083]: 0x0000004b +0x00000aa8: ix_offs[0084]: 0x00001ae2 +0x00000aac: ix_lens[0084]: 0x0000004d +0x00000ab0: ix_offs[0085]: 0x00001b2f +0x00000ab4: ix_lens[0085]: 0x00000072 +0x00000ab8: ix_offs[0086]: 0x00001ba1 +0x00000abc: ix_lens[0086]: 0x00000056 +0x00000ac0: ix_offs[0087]: 0x00001bf7 +0x00000ac4: ix_lens[0087]: 0x00000047 +0x00000ac8: ix_offs[0088]: 0x00001c3e +0x00000acc: ix_lens[0088]: 0x00000054 +0x00000ad0: ix_offs[0089]: 0x00001c92 +0x00000ad4: ix_lens[0089]: 0x00000066 +0x00000ad8: ix_offs[0090]: 0x00001cf8 +0x00000adc: ix_lens[0090]: 0x000000aa +0x00000ae0: ix_offs[0091]: 0x00001da2 +0x00000ae4: ix_lens[0091]: 0x0000006f +0x00000ae8: ix_offs[0092]: 0x00001e11 +0x00000aec: ix_lens[0092]: 0x0000006f +0x00000af0: ix_offs[0093]: 0x00001e80 +0x00000af4: ix_lens[0093]: 0x0000005a +0x00000af8: ix_offs[0094]: 0x00001eda +0x00000afc: ix_lens[0094]: 0x0000006e +0x00000b00: ix_offs[0095]: 0x00001f48 +0x00000b04: ix_lens[0095]: 0x00000046 +0x00000b08: ix_offs[0096]: 0x00001f8e +0x00000b0c: ix_lens[0096]: 0x00000045 +0x00000b10: ix_offs[0097]: 0x00001fd3 +0x00000b14: ix_lens[0097]: 0x00000046 +0x00000b18: ix_offs[0098]: 0x00002019 +0x00000b1c: ix_lens[0098]: 0x00000044 +0x00000b20: ix_offs[0099]: 0x0000205d +0x00000b24: ix_lens[0099]: 0x00000049 +0x00000b28: ix_offs[0100]: 0x000020a6 +0x00000b2c: ix_lens[0100]: 0x0000004a +0x00000b30: ix_offs[0101]: 0x000020f0 +0x00000b34: ix_lens[0101]: 0x00000046 +0x00000b38: ix_offs[0102]: 0x00002136 +0x00000b3c: ix_lens[0102]: 0x00000049 +0x00000b40: ix_offs[0103]: 0x0000217f +0x00000b44: ix_lens[0103]: 0x00000046 +0x00000b48: ix_offs[0104]: 0x000021c5 +0x00000b4c: ix_lens[0104]: 0x0000004b +0x00000b50: ix_offs[0105]: 0x00002210 +0x00000b54: ix_lens[0105]: 0x00000048 +0x00000b58: ix_offs[0106]: 0x00002258 +0x00000b5c: ix_lens[0106]: 0x0000004b +0x00000b60: ix_offs[0107]: 0x000022a3 +0x00000b64: ix_lens[0107]: 0x00000045 +0x00000b68: ix_offs[0108]: 0x000022e8 +0x00000b6c: ix_lens[0108]: 0x00000048 +0x00000b70: ix_offs[0109]: 0x00002330 +0x00000b74: ix_lens[0109]: 0x00000046 +0x00000b78: ix_offs[0110]: 0x00002376 +0x00000b7c: ix_lens[0110]: 0x00000047 +0x00000b80: ix_offs[0111]: 0x000023bd +0x00000b84: ix_lens[0111]: 0x00000045 +0x00000b88: ix_offs[0112]: 0x00002402 +0x00000b8c: ix_lens[0112]: 0x00000048 +0x00000b90: ix_offs[0113]: 0x0000244a +0x00000b94: ix_lens[0113]: 0x00000048 +0x00000b98: ix_offs[0114]: 0x00002492 +0x00000b9c: ix_lens[0114]: 0x00000048 +0x00000ba0: ix_offs[0115]: 0x000024da +0x00000ba4: ix_lens[0115]: 0x00000047 +0x00000ba8: ix_offs[0116]: 0x00002521 +0x00000bac: ix_lens[0116]: 0x00000046 +0x00000bb0: ix_offs[0117]: 0x00002567 +0x00000bb4: ix_lens[0117]: 0x00000047 +0x00000bb8: ix_offs[0118]: 0x000025ae +0x00000bbc: ix_lens[0118]: 0x00000037 +0x00000bc0: ix_offs[0119]: 0x000025e5 +0x00000bc4: ix_lens[0119]: 0x00000048 +0x00000bc8: ix_offs[0120]: 0x0000262d +0x00000bcc: ix_lens[0120]: 0x00000036 +0x00000bd0: ix_offs[0121]: 0x00002663 +0x00000bd4: ix_lens[0121]: 0x00000064 +0x00000bd8: ix_offs[0122]: 0x000026c7 +0x00000bdc: ix_lens[0122]: 0x00000070 +0x00000be0: ix_offs[0123]: 0x00002737 +0x00000be4: ix_lens[0123]: 0x0000005f +0x00000be8: ix_offs[0124]: 0x00002796 +0x00000bec: ix_lens[0124]: 0x0000005f +0x00000bf0: ix_offs[0125]: 0x000027f5 +0x00000bf4: ix_lens[0125]: 0x00000050 +0x00000bf8: ix_offs[0126]: 0x00002845 +0x00000bfc: ix_lens[0126]: 0x00000047 +0x00000c00: ix_offs[0127]: 0x00000000 +0x00000c04: ix_lens[0127]: 0x00000000 +0x00000c08: ix_offs[0128]: 0x00000000 +0x00000c0c: ix_lens[0128]: 0x00000000 +0x00000c10: ix_offs[0129]: 0x00000000 +0x00000c14: ix_lens[0129]: 0x00000000 +0x00000c18: ix_offs[0130]: 0x00000000 +0x00000c1c: ix_lens[0130]: 0x00000000 +0x00000c20: ix_offs[0131]: 0x00000000 +0x00000c24: ix_lens[0131]: 0x00000000 +0x00000c28: ix_offs[0132]: 0x00000000 +0x00000c2c: ix_lens[0132]: 0x00000000 +0x00000c30: ix_offs[0133]: 0x00000000 +0x00000c34: ix_lens[0133]: 0x00000000 +0x00000c38: ix_offs[0134]: 0x00000000 +0x00000c3c: ix_lens[0134]: 0x00000000 +0x00000c40: ix_offs[0135]: 0x00000000 +0x00000c44: ix_lens[0135]: 0x00000000 +0x00000c48: ix_offs[0136]: 0x00000000 +0x00000c4c: ix_lens[0136]: 0x00000000 +0x00000c50: ix_offs[0137]: 0x00000000 +0x00000c54: ix_lens[0137]: 0x00000000 +0x00000c58: ix_offs[0138]: 0x00000000 +0x00000c5c: ix_lens[0138]: 0x00000000 +0x00000c60: ix_offs[0139]: 0x00000000 +0x00000c64: ix_lens[0139]: 0x00000000 +0x00000c68: ix_offs[0140]: 0x00000000 +0x00000c6c: ix_lens[0140]: 0x00000000 +0x00000c70: ix_offs[0141]: 0x00000000 +0x00000c74: ix_lens[0141]: 0x00000000 +0x00000c78: ix_offs[0142]: 0x00000000 +0x00000c7c: ix_lens[0142]: 0x00000000 +0x00000c80: ix_offs[0143]: 0x00000000 +0x00000c84: ix_lens[0143]: 0x00000000 +0x00000c88: ix_offs[0144]: 0x00000000 +0x00000c8c: ix_lens[0144]: 0x00000000 +0x00000c90: ix_offs[0145]: 0x00000000 +0x00000c94: ix_lens[0145]: 0x00000000 +0x00000c98: ix_offs[0146]: 0x00000000 +0x00000c9c: ix_lens[0146]: 0x00000000 +0x00000ca0: ix_offs[0147]: 0x00000000 +0x00000ca4: ix_lens[0147]: 0x00000000 +0x00000ca8: ix_offs[0148]: 0x00000000 +0x00000cac: ix_lens[0148]: 0x00000000 +0x00000cb0: ix_offs[0149]: 0x00000000 +0x00000cb4: ix_lens[0149]: 0x00000000 +0x00000cb8: ix_offs[0150]: 0x00000000 +0x00000cbc: ix_lens[0150]: 0x00000000 +0x00000cc0: ix_offs[0151]: 0x00000000 +0x00000cc4: ix_lens[0151]: 0x00000000 +0x00000cc8: ix_offs[0152]: 0x00000000 +0x00000ccc: ix_lens[0152]: 0x00000000 +0x00000cd0: ix_offs[0153]: 0x00000000 +0x00000cd4: ix_lens[0153]: 0x00000000 +0x00000cd8: ix_offs[0154]: 0x00000000 +0x00000cdc: ix_lens[0154]: 0x00000000 +0x00000ce0: ix_offs[0155]: 0x00000000 +0x00000ce4: ix_lens[0155]: 0x00000000 +0x00000ce8: ix_offs[0156]: 0x00000000 +0x00000cec: ix_lens[0156]: 0x00000000 +0x00000cf0: ix_offs[0157]: 0x00000000 +0x00000cf4: ix_lens[0157]: 0x00000000 +0x00000cf8: ix_offs[0158]: 0x00000000 +0x00000cfc: ix_lens[0158]: 0x00000000 +0x00000d00: ix_offs[0159]: 0x00000000 +0x00000d04: ix_lens[0159]: 0x00000000 +0x00000d08: ix_offs[0160]: 0x00000000 +0x00000d0c: ix_lens[0160]: 0x00000000 +0x00000d10: ix_offs[0161]: 0x00000000 +0x00000d14: ix_lens[0161]: 0x00000000 +0x00000d18: ix_offs[0162]: 0x00000000 +0x00000d1c: ix_lens[0162]: 0x00000000 +0x00000d20: ix_offs[0163]: 0x00000000 +0x00000d24: ix_lens[0163]: 0x00000000 +0x00000d28: ix_offs[0164]: 0x00000000 +0x00000d2c: ix_lens[0164]: 0x00000000 +0x00000d30: ix_offs[0165]: 0x00000000 +0x00000d34: ix_lens[0165]: 0x00000000 +0x00000d38: ix_offs[0166]: 0x00000000 +0x00000d3c: ix_lens[0166]: 0x00000000 +0x00000d40: ix_offs[0167]: 0x00000000 +0x00000d44: ix_lens[0167]: 0x00000000 +0x00000d48: ix_offs[0168]: 0x00000000 +0x00000d4c: ix_lens[0168]: 0x00000000 +0x00000d50: ix_offs[0169]: 0x00000000 +0x00000d54: ix_lens[0169]: 0x00000000 +0x00000d58: ix_offs[0170]: 0x00000000 +0x00000d5c: ix_lens[0170]: 0x00000000 +0x00000d60: ix_offs[0171]: 0x00000000 +0x00000d64: ix_lens[0171]: 0x00000000 +0x00000d68: ix_offs[0172]: 0x00000000 +0x00000d6c: ix_lens[0172]: 0x00000000 +0x00000d70: ix_offs[0173]: 0x00000000 +0x00000d74: ix_lens[0173]: 0x00000000 +0x00000d78: ix_offs[0174]: 0x00000000 +0x00000d7c: ix_lens[0174]: 0x00000000 +0x00000d80: ix_offs[0175]: 0x00000000 +0x00000d84: ix_lens[0175]: 0x00000000 +0x00000d88: ix_offs[0176]: 0x00000000 +0x00000d8c: ix_lens[0176]: 0x00000000 +0x00000d90: ix_offs[0177]: 0x00000000 +0x00000d94: ix_lens[0177]: 0x00000000 +0x00000d98: ix_offs[0178]: 0x00000000 +0x00000d9c: ix_lens[0178]: 0x00000000 +0x00000da0: ix_offs[0179]: 0x00000000 +0x00000da4: ix_lens[0179]: 0x00000000 +0x00000da8: ix_offs[0180]: 0x00000000 +0x00000dac: ix_lens[0180]: 0x00000000 +0x00000db0: ix_offs[0181]: 0x00000000 +0x00000db4: ix_lens[0181]: 0x00000000 +0x00000db8: ix_offs[0182]: 0x00000000 +0x00000dbc: ix_lens[0182]: 0x00000000 +0x00000dc0: ix_offs[0183]: 0x00000000 +0x00000dc4: ix_lens[0183]: 0x00000000 +0x00000dc8: ix_offs[0184]: 0x00000000 +0x00000dcc: ix_lens[0184]: 0x00000000 +0x00000dd0: ix_offs[0185]: 0x00000000 +0x00000dd4: ix_lens[0185]: 0x00000000 +0x00000dd8: ix_offs[0186]: 0x00000000 +0x00000ddc: ix_lens[0186]: 0x00000000 +0x00000de0: ix_offs[0187]: 0x00000000 +0x00000de4: ix_lens[0187]: 0x00000000 +0x00000de8: ix_offs[0188]: 0x00000000 +0x00000dec: ix_lens[0188]: 0x00000000 +0x00000df0: ix_offs[0189]: 0x00000000 +0x00000df4: ix_lens[0189]: 0x00000000 +0x00000df8: ix_offs[0190]: 0x00000000 +0x00000dfc: ix_lens[0190]: 0x00000000 +0x00000e00: ix_offs[0191]: 0x00000000 +0x00000e04: ix_lens[0191]: 0x00000000 +0x00000e08: ix_offs[0192]: 0x00000000 +0x00000e0c: ix_lens[0192]: 0x00000000 +0x00000e10: ix_offs[0193]: 0x00000000 +0x00000e14: ix_lens[0193]: 0x00000000 +0x00000e18: ix_offs[0194]: 0x00000000 +0x00000e1c: ix_lens[0194]: 0x00000000 +0x00000e20: ix_offs[0195]: 0x00000000 +0x00000e24: ix_lens[0195]: 0x00000000 +0x00000e28: ix_offs[0196]: 0x00000000 +0x00000e2c: ix_lens[0196]: 0x00000000 +0x00000e30: ix_offs[0197]: 0x00000000 +0x00000e34: ix_lens[0197]: 0x00000000 +0x00000e38: ix_offs[0198]: 0x00000000 +0x00000e3c: ix_lens[0198]: 0x00000000 +0x00000e40: ix_offs[0199]: 0x00000000 +0x00000e44: ix_lens[0199]: 0x00000000 +0x00000e48: ix_offs[0200]: 0x00000000 +0x00000e4c: ix_lens[0200]: 0x00000000 +0x00000e50: ix_offs[0201]: 0x00000000 +0x00000e54: ix_lens[0201]: 0x00000000 +0x00000e58: ix_offs[0202]: 0x00000000 +0x00000e5c: ix_lens[0202]: 0x00000000 +0x00000e60: ix_offs[0203]: 0x00000000 +0x00000e64: ix_lens[0203]: 0x00000000 +0x00000e68: ix_offs[0204]: 0x00000000 +0x00000e6c: ix_lens[0204]: 0x00000000 +0x00000e70: ix_offs[0205]: 0x00000000 +0x00000e74: ix_lens[0205]: 0x00000000 +0x00000e78: ix_offs[0206]: 0x00000000 +0x00000e7c: ix_lens[0206]: 0x00000000 +0x00000e80: ix_offs[0207]: 0x00000000 +0x00000e84: ix_lens[0207]: 0x00000000 +0x00000e88: ix_offs[0208]: 0x00000000 +0x00000e8c: ix_lens[0208]: 0x00000000 +0x00000e90: ix_offs[0209]: 0x00000000 +0x00000e94: ix_lens[0209]: 0x00000000 +0x00000e98: ix_offs[0210]: 0x00000000 +0x00000e9c: ix_lens[0210]: 0x00000000 +0x00000ea0: ix_offs[0211]: 0x00000000 +0x00000ea4: ix_lens[0211]: 0x00000000 +0x00000ea8: ix_offs[0212]: 0x00000000 +0x00000eac: ix_lens[0212]: 0x00000000 +0x00000eb0: ix_offs[0213]: 0x00000000 +0x00000eb4: ix_lens[0213]: 0x00000000 +0x00000eb8: ix_offs[0214]: 0x00000000 +0x00000ebc: ix_lens[0214]: 0x00000000 +0x00000ec0: ix_offs[0215]: 0x00000000 +0x00000ec4: ix_lens[0215]: 0x00000000 +0x00000ec8: ix_offs[0216]: 0x00000000 +0x00000ecc: ix_lens[0216]: 0x00000000 +0x00000ed0: ix_offs[0217]: 0x00000000 +0x00000ed4: ix_lens[0217]: 0x00000000 +0x00000ed8: ix_offs[0218]: 0x00000000 +0x00000edc: ix_lens[0218]: 0x00000000 +0x00000ee0: ix_offs[0219]: 0x00000000 +0x00000ee4: ix_lens[0219]: 0x00000000 +0x00000ee8: ix_offs[0220]: 0x00000000 +0x00000eec: ix_lens[0220]: 0x00000000 +0x00000ef0: ix_offs[0221]: 0x00000000 +0x00000ef4: ix_lens[0221]: 0x00000000 +0x00000ef8: ix_offs[0222]: 0x00000000 +0x00000efc: ix_lens[0222]: 0x00000000 +0x00000f00: ix_offs[0223]: 0x00000000 +0x00000f04: ix_lens[0223]: 0x00000000 +0x00000f08: ix_offs[0224]: 0x00000000 +0x00000f0c: ix_lens[0224]: 0x00000000 +0x00000f10: ix_offs[0225]: 0x00000000 +0x00000f14: ix_lens[0225]: 0x00000000 +0x00000f18: ix_offs[0226]: 0x00000000 +0x00000f1c: ix_lens[0226]: 0x00000000 +0x00000f20: ix_offs[0227]: 0x00000000 +0x00000f24: ix_lens[0227]: 0x00000000 +0x00000f28: ix_offs[0228]: 0x00000000 +0x00000f2c: ix_lens[0228]: 0x00000000 +0x00000f30: ix_offs[0229]: 0x00000000 +0x00000f34: ix_lens[0229]: 0x00000000 +0x00000f38: ix_offs[0230]: 0x00000000 +0x00000f3c: ix_lens[0230]: 0x00000000 +0x00000f40: ix_offs[0231]: 0x00000000 +0x00000f44: ix_lens[0231]: 0x00000000 +0x00000f48: ix_offs[0232]: 0x00000000 +0x00000f4c: ix_lens[0232]: 0x00000000 +0x00000f50: ix_offs[0233]: 0x00000000 +0x00000f54: ix_lens[0233]: 0x00000000 +0x00000f58: ix_offs[0234]: 0x00000000 +0x00000f5c: ix_lens[0234]: 0x00000000 +0x00000f60: ix_offs[0235]: 0x00000000 +0x00000f64: ix_lens[0235]: 0x00000000 +0x00000f68: ix_offs[0236]: 0x00000000 +0x00000f6c: ix_lens[0236]: 0x00000000 +0x00000f70: ix_offs[0237]: 0x00000000 +0x00000f74: ix_lens[0237]: 0x00000000 +0x00000f78: ix_offs[0238]: 0x00000000 +0x00000f7c: ix_lens[0238]: 0x00000000 +0x00000f80: ix_offs[0239]: 0x00000000 +0x00000f84: ix_lens[0239]: 0x00000000 +0x00000f88: ix_offs[0240]: 0x00000000 +0x00000f8c: ix_lens[0240]: 0x00000000 +0x00000f90: ix_offs[0241]: 0x00000000 +0x00000f94: ix_lens[0241]: 0x00000000 +0x00000f98: ix_offs[0242]: 0x00000000 +0x00000f9c: ix_lens[0242]: 0x00000000 +0x00000fa0: ix_offs[0243]: 0x00000000 +0x00000fa4: ix_lens[0243]: 0x00000000 +0x00000fa8: ix_offs[0244]: 0x00000000 +0x00000fac: ix_lens[0244]: 0x00000000 +0x00000fb0: ix_offs[0245]: 0x00000000 +0x00000fb4: ix_lens[0245]: 0x00000000 +0x00000fb8: ix_offs[0246]: 0x00000000 +0x00000fbc: ix_lens[0246]: 0x00000000 +0x00000fc0: ix_offs[0247]: 0x00000000 +0x00000fc4: ix_lens[0247]: 0x00000000 +0x00000fc8: ix_offs[0248]: 0x00000000 +0x00000fcc: ix_lens[0248]: 0x00000000 +0x00000fd0: ix_offs[0249]: 0x00000000 +0x00000fd4: ix_lens[0249]: 0x00000000 +0x00000fd8: ix_offs[0250]: 0x00000000 +0x00000fdc: ix_lens[0250]: 0x00000000 +0x00000fe0: ix_offs[0251]: 0x00000000 +0x00000fe4: ix_lens[0251]: 0x00000000 +0x00000fe8: ix_offs[0252]: 0x00000000 +0x00000fec: ix_lens[0252]: 0x00000000 +0x00000ff0: ix_offs[0253]: 0x00000000 +0x00000ff4: ix_lens[0253]: 0x00000000 +0x00000ff8: ix_offs[0254]: 0x00000000 +0x00000ffc: ix_lens[0254]: 0x00000000 + +BLOCK - DATA +0x00001000: rkey[0000]: ' I1900' off: 0x00000000 len: 0x00000047 +>> +0 @I1900@ INDI +1 NAME Ralph /Cobham/ +1 SEX M +1 TITL Sir +1 FAMS @F867@ +<< +0x00001047: rkey[0001]: ' I1901' off: 0x00000047 len: 0x00000046 +>> +0 @I1901@ INDI +1 NAME John // +1 SEX M +1 TITL Lord Wake +1 FAMS @F823@ +<< +0x0000108d: rkey[0002]: ' I1902' off: 0x0000008d len: 0x0000003a +>> +0 @I1902@ INDI +1 NAME John /Comyn/ +1 SEX M +1 FAMS @F824@ +<< +0x000010c7: rkey[0003]: ' I1903' off: 0x000000c7 len: 0x000000e9 +>> +0 @I1903@ INDI +1 NAME Philip_IV the_Fair // +1 SEX M +1 TITL King of France +1 BIRT +2 DATE 1268 +2 PLAC Fontainebleau,France +1 DEAT +2 DATE 29 NOV 1314 +2 PLAC Fontainebleau,France +1 BURI +2 PLAC St. Denis,France +1 FAMC @F671@ +1 FAMS @F91@ +<< +0x000011b0: rkey[0004]: ' I1904' off: 0x000001b0 len: 0x00000077 +>> +0 @I1904@ INDI +1 NAME Roger /Mortimer/ +1 SEX M +1 TITL Earl of March II +1 DEAT +2 DATE 1360 +1 FAMC @F991@ +1 FAMS @F718@ +<< +0x00001227: rkey[0005]: ' I1905' off: 0x00000227 len: 0x00000058 +>> +0 @I1905@ INDI +1 NAME Edmund /Mortimer/ +1 SEX M +1 TITL Sir +1 FAMC @F992@ +1 FAMS @F991@ +<< +0x0000127f: rkey[0006]: ' I1906' off: 0x0000027f len: 0x00000076 +>> +0 @I1906@ INDI +1 NAME Roger /Mortimer/ +1 SEX M +1 TITL Earl of March I +1 DEAT +2 DATE 1330 +1 FAMC @F993@ +1 FAMS @F992@ +<< +0x000012f5: rkey[0007]: ' I1907' off: 0x000002f5 len: 0x00000064 +>> +0 @I1907@ INDI +1 NAME Edmund /Mortimer/ +1 SEX M +1 TITL Lord Mortimer I +1 FAMC @F994@ +1 FAMS @F993@ +<< +0x00001359: rkey[0008]: ' I1908' off: 0x00000359 len: 0x0000004c +>> +0 @I1908@ INDI +1 NAME Roger /Mortimer/ +1 SEX M +1 FAMC @F995@ +1 FAMS @F994@ +<< +0x000013a5: rkey[0009]: ' I1909' off: 0x000003a5 len: 0x00000043 +>> +0 @I1909@ INDI +1 NAME Maud // +1 SEX F +1 FAMC @F996@ +1 FAMS @F994@ +<< +0x000013e8: rkey[0010]: ' I1910' off: 0x000003e8 len: 0x0000003e +>> +0 @I1910@ INDI +1 NAME Ralph /Mortimer/ +1 SEX M +1 FAMS @F995@ +<< +0x00001426: rkey[0011]: ' I1911' off: 0x00000426 len: 0x00000057 +>> +0 @I1911@ INDI +1 NAME Gwladus DDU // +1 SEX F +1 FAMC @F997@ +1 FAMS @F998@ +1 FAMS @F995@ +<< +0x0000147d: rkey[0012]: ' I1912' off: 0x0000047d len: 0x0000005f +>> +0 @I1912@ INDI +1 NAME Reginald De_Braose // +1 SEX M +1 FAMC @F999@ +1 FAMS @F998@ +1 FAMS @F1000@ +<< +0x000014dc: rkey[0013]: ' I1913' off: 0x000004dc len: 0x0000006c +>> +0 @I1913@ INDI +1 NAME Llywelyn Fawr the_Great// +1 SEX M +1 TITL Prince of Wales +1 FAMC @F1001@ +1 FAMS @F997@ +<< +0x00001548: rkey[0014]: ' I1914' off: 0x00000548 len: 0x00000073 +>> +0 @I1914@ INDI +1 NAME Richard /Wellesley/ +1 SEX M +1 TITL Marquess +1 DEAT +2 DATE 1842 +1 FAMC @F1002@ +1 FAMS @F227@ +<< +0x000015bb: rkey[0015]: ' I1915' off: 0x000005bb len: 0x0000005a +>> +0 @I1915@ INDI +1 NAME Garret of_Mornington /Wellesley/ +1 SEX M +1 TITL Earl +1 FAMS @F1002@ +<< +0x00001615: rkey[0016]: ' I1916' off: 0x00000615 len: 0x00000068 +>> +0 @I1916@ INDI +1 NAME Anne /Hill/ +1 SEX F +1 TITL Hon. +1 DEAT +2 DATE 1831 +1 FAMC @F1003@ +1 FAMS @F1002@ +<< +0x0000167d: rkey[0017]: ' I1917' off: 0x0000067d len: 0x0000005a +>> +0 @I1917@ INDI +1 NAME Arthur of_Wellington /Wellesley/ +1 SEX M +1 TITL Duke +1 FAMC @F1002@ +<< +0x000016d7: rkey[0018]: ' I1918' off: 0x000006d7 len: 0x00000064 +>> +0 @I1918@ INDI +1 NAME Arthur Dungannon /Hill/ +1 SEX M +1 TITL Viscount +1 FAMC @F1004@ +1 FAMS @F1003@ +<< +0x0000173b: rkey[0019]: ' I1919' off: 0x0000073b len: 0x00000050 +>> +0 @I1919@ INDI +1 NAME William /De_Braose/ +1 SEX M +1 FAMC @F1000@ +1 FAMS @F996@ +<< +0x0000178b: rkey[0020]: ' I1920' off: 0x0000078b len: 0x00000041 +>> +0 @I1920@ INDI +1 NAME William /De_Braose/ +1 SEX M +1 FAMS @F999@ +<< +0x000017cc: rkey[0021]: ' I1921' off: 0x000007cc len: 0x00000046 +>> +0 @I1921@ INDI +1 NAME Bertha // +1 SEX F +1 FAMC @F1005@ +1 FAMS @F999@ +<< +0x00001812: rkey[0022]: ' I1922' off: 0x00000812 len: 0x0000005c +>> +0 @I1922@ INDI +1 NAME Miles of_Gloucester // +1 SEX M +1 TITL Earl of Hereford +1 FAMS @F1005@ +<< +0x0000186e: rkey[0023]: ' I1923' off: 0x0000086e len: 0x00000046 +>> +0 @I1923@ INDI +1 NAME Sybil // +1 SEX F +1 FAMC @F1006@ +1 FAMS @F1005@ +<< +0x000018b4: rkey[0024]: ' I1924' off: 0x000008b4 len: 0x00000046 +>> +0 @I1924@ INDI +1 NAME Bernard of_Neufmarche // +1 SEX M +1 FAMS @F1006@ +<< +0x000018fa: rkey[0025]: ' I1925' off: 0x000008fa len: 0x00000045 +>> +0 @I1925@ INDI +1 NAME Nest // +1 SEX F +1 FAMC @F1007@ +1 FAMS @F1006@ +<< +0x0000193f: rkey[0026]: ' I1926' off: 0x0000093f len: 0x00000043 +>> +0 @I1926@ INDI +1 NAME Osbern Fitz Richard// +1 SEX M +1 FAMS @F1007@ +<< +0x00001982: rkey[0027]: ' I1927' off: 0x00000982 len: 0x00000044 +>> +0 @I1927@ INDI +1 NAME Nest // +1 SEX F +1 FAMC @F849@ +1 FAMS @F1007@ +<< +0x000019c6: rkey[0028]: ' I1928' off: 0x000009c6 len: 0x00000053 +>> +0 @I1928@ INDI +1 NAME Gruffydd Ap_Llywelyn // +1 SEX M +1 FAMC @F1008@ +1 FAMS @F849@ +<< +0x00001a19: rkey[0029]: ' I1929' off: 0x00000a19 len: 0x00000077 +>> +0 @I1929@ INDI +1 NAME Henry_III // +1 SEX M +1 TITL King of Germany +1 BIRT +2 DATE 1017 +1 DEAT +2 DATE 1056 +1 FAMS @F937@ +<< +0x00001a90: rkey[0030]: ' I1930' off: 0x00000a90 len: 0x00000044 +>> +0 @I1930@ INDI +1 NAME Llywelyn Ap_Seisyll // +1 SEX M +1 FAMS @F1008@ +<< +0x00001ad4: rkey[0031]: ' I1931' off: 0x00000ad4 len: 0x00000058 +>> +0 @I1931@ INDI +1 NAME Angharad // +1 SEX F +1 FAMC @F1009@ +1 FAMS @F1008@ +1 FAMS @F1010@ +<< +0x00001b2c: rkey[0032]: ' I1932' off: 0x00000b2c len: 0x00000040 +>> +0 @I1932@ INDI +1 NAME Cynfyn of_Powys // +1 SEX M +1 FAMS @F1010@ +<< +0x00001b6c: rkey[0033]: ' I1933' off: 0x00000b6c len: 0x00000039 +>> +0 @I1933@ INDI +1 NAME Bleddyn // +1 SEX M +1 FAMC @F1010@ +<< +0x00001ba5: rkey[0034]: ' I1934' off: 0x00000ba5 len: 0x00000049 +>> +0 @I1934@ INDI +1 NAME Maredudd // +1 SEX M +1 FAMC @F1011@ +1 FAMS @F1009@ +<< +0x00001bee: rkey[0035]: ' I1935' off: 0x00000bee len: 0x00000058 +>> +0 @I1935@ INDI +1 NAME Owain // +1 SEX M +1 DEAT +2 DATE 968 +1 FAMC @F1012@ +1 FAMS @F1011@ +<< +0x00001c46: rkey[0036]: ' I1936' off: 0x00000c46 len: 0x00000053 +>> +0 @I1936@ INDI +1 NAME Hywel Dda (the_Good)// +1 SEX M +1 FAMC @F1013@ +1 FAMS @F1012@ +<< +0x00001c99: rkey[0037]: ' I1937' off: 0x00000c99 len: 0x00000059 +>> +0 @I1937@ INDI +1 NAME Cadell // +1 SEX M +1 DEAT +2 DATE 909 +1 FAMC @F1014@ +1 FAMS @F1013@ +<< +0x00001cf2: rkey[0038]: ' I1938' off: 0x00000cf2 len: 0x00000047 +>> +0 @I1938@ INDI +1 NAME Rhodri Mawr (the_Great)// +1 SEX M +1 FAMS @F1014@ +<< +0x00001d39: rkey[0039]: ' I1939' off: 0x00000d39 len: 0x00000048 +>> +0 @I1939@ INDI +1 NAME Anarawd // +1 SEX M +1 FAMC @F1014@ +1 FAMS @F1015@ +<< +0x00001d81: rkey[0040]: ' I1940' off: 0x00000d81 len: 0x00000066 +>> +0 @I1940@ INDI +1 NAME Idwal Foel (the_Bald)// +1 SEX M +1 DEAT +2 DATE 942 +1 FAMC @F1015@ +1 FAMS @F1016@ +<< +0x00001de7: rkey[0041]: ' I1941' off: 0x00000de7 len: 0x00000037 +>> +0 @I1941@ INDI +1 NAME /Unknown/ +1 SEX F +1 FAMS @F1016@ +<< +0x00001e1e: rkey[0042]: ' I1942' off: 0x00000e1e len: 0x00000036 +>> +0 @I1942@ INDI +1 NAME Iago // +1 SEX M +1 FAMC @F1016@ +<< +0x00001e54: rkey[0043]: ' I1943' off: 0x00000e54 len: 0x0000004d +>> +0 @I1943@ INDI +1 NAME Ieuaf (Levan) // +1 SEX M +1 FAMC @F1016@ +1 FAMS @F1017@ +<< +0x00001ea1: rkey[0044]: ' I1944' off: 0x00000ea1 len: 0x00000059 +>> +0 @I1944@ INDI +1 NAME Meurig // +1 SEX M +1 DEAT +2 DATE 986 +1 FAMC @F1016@ +1 FAMS @F1018@ +<< +0x00001efa: rkey[0045]: ' I1945' off: 0x00000efa len: 0x0000004f +>> +0 @I1945@ INDI +1 NAME Hywel (the_Bad) // +1 SEX M +1 FAMC @F1017@ +1 FAMS @F1019@ +<< +0x00001f49: rkey[0046]: ' I1946' off: 0x00000f49 len: 0x0000003b +>> +0 @I1946@ INDI +1 NAME Cadwallon // +1 SEX M +1 FAMC @F1017@ +<< +0x00001f84: rkey[0047]: ' I1947' off: 0x00000f84 len: 0x00000037 +>> +0 @I1947@ INDI +1 NAME Cynan // +1 SEX M +1 FAMC @F1019@ +<< +0x00001fbb: rkey[0048]: ' I1948' off: 0x00000fbb len: 0x00000058 +>> +0 @I1948@ INDI +1 NAME Idwal // +1 SEX M +1 DEAT +2 DATE 996 +1 FAMC @F1018@ +1 FAMS @F1020@ +<< +0x00002013: rkey[0049]: ' I1949' off: 0x00001013 len: 0x00000045 +>> +0 @I1949@ INDI +1 NAME Iago // +1 SEX M +1 FAMC @F1020@ +1 FAMS @F1021@ +<< +0x00002058: rkey[0050]: ' I1950' off: 0x00001058 len: 0x00000046 +>> +0 @I1950@ INDI +1 NAME Cynan // +1 SEX M +1 FAMC @F1021@ +1 FAMS @F1022@ +<< +0x0000209e: rkey[0051]: ' I1951' off: 0x0000109e len: 0x00000051 +>> +0 @I1951@ INDI +1 NAME Gruffydd Ap_Cynan // +1 SEX M +1 FAMC @F1022@ +1 FAMS @F1023@ +<< +0x000020ef: rkey[0052]: ' I1952' off: 0x000010ef len: 0x0000004d +>> +0 @I1952@ INDI +1 NAME Owain Gwynedd // +1 SEX M +1 FAMC @F1023@ +1 FAMS @F1024@ +<< +0x0000213c: rkey[0053]: ' I1953' off: 0x0000113c len: 0x00000051 +>> +0 @I1953@ INDI +1 NAME Iorwerth Drwyndwn // +1 SEX M +1 FAMC @F1024@ +1 FAMS @F1001@ +<< +0x0000218d: rkey[0054]: ' I1954' off: 0x0000118d len: 0x00000037 +>> +0 @I1954@ INDI +1 NAME /Unknown/ +1 SEX F +1 FAMS @F1024@ +<< +0x000021c4: rkey[0055]: ' I1955' off: 0x000011c4 len: 0x00000038 +>> +0 @I1955@ INDI +1 NAME Dafydd // +1 SEX M +1 FAMC @F1024@ +<< +0x000021fc: rkey[0056]: ' I1956' off: 0x000011fc len: 0x00000036 +>> +0 @I1956@ INDI +1 NAME /Unknown/ +1 SEX F +1 FAMS @F997@ +<< +0x00002232: rkey[0057]: ' I1957' off: 0x00001232 len: 0x00000048 +>> +0 @I1957@ INDI +1 NAME Gruffydd // +1 SEX M +1 FAMC @F997@ +1 FAMS @F1025@ +<< +0x0000227a: rkey[0058]: ' I1958' off: 0x0000127a len: 0x00000037 +>> +0 @I1958@ INDI +1 NAME Dafydd // +1 SEX M +1 FAMC @F997@ +<< +0x000022b1: rkey[0059]: ' I1959' off: 0x000012b1 len: 0x00000048 +>> +0 @I1959@ INDI +1 NAME Angharad // +1 SEX F +1 FAMC @F997@ +1 FAMS @F1026@ +<< +0x000022f9: rkey[0060]: ' I1960' off: 0x000012f9 len: 0x0000003b +>> +0 @I1960@ INDI +1 NAME Gwenllian // +1 SEX F +1 FAMC @F1027@ +<< +0x00002334: rkey[0061]: ' I1961' off: 0x00001334 len: 0x00000054 +>> +0 @I1961@ INDI +1 NAME Llywelyn Ap_Gruffydd // +1 SEX M +1 FAMC @F1025@ +1 FAMS @F1027@ +<< +0x00002388: rkey[0062]: ' I1962' off: 0x00001388 len: 0x00000038 +>> +0 @I1962@ INDI +1 NAME Kathryn // +1 SEX F +1 FAMC @F136@ +<< +0x000023c0: rkey[0063]: ' I1963' off: 0x000013c0 len: 0x00000038 +>> +0 @I1963@ INDI +1 NAME Norissa // +1 SEX F +1 FAMC @F136@ +<< +0x000023f8: rkey[0064]: ' I1964' off: 0x000013f8 len: 0x000000a4 +>> +0 @I1964@ INDI +1 NAME Alfred the_Great // +1 SEX M +1 TITL King West Saxons +1 BIRT +2 DATE 849 +2 PLAC Wantage,,,England +1 DEAT +2 DATE 899 +1 FAMC @F1028@ +1 FAMS @F948@ +<< +0x0000249c: rkey[0065]: ' I1965' off: 0x0000149c len: 0x0000005b +>> +0 @I1965@ INDI +1 NAME Ealhswith // +1 SEX F +1 DEAT +2 DATE 905 +1 FAMC @F1029@ +1 FAMS @F948@ +<< +0x000024f7: rkey[0066]: ' I1966' off: 0x000014f7 len: 0x00000081 +>> +0 @I1966@ INDI +1 NAME Ethelwulf // +1 SEX M +1 TITL King of Wessex +1 DEAT +2 DATE 858 +1 FAMC @F1030@ +1 FAMS @F1028@ +1 FAMS @F1031@ +<< +0x00002578: rkey[0067]: ' I1967' off: 0x00001578 len: 0x00000059 +>> +0 @I1967@ INDI +1 NAME Osburh // +1 SEX F +1 DEAT +2 DATE 846 +1 FAMC @F1032@ +1 FAMS @F1028@ +<< +0x000025d1: rkey[0068]: ' I1968' off: 0x000015d1 len: 0x0000003b +>> +0 @I1968@ INDI +1 NAME Athelstan // +1 SEX M +1 FAMC @F1028@ +<< +0x0000260c: rkey[0069]: ' I1969' off: 0x0000160c len: 0x00000072 +>> +0 @I1969@ INDI +1 NAME Ethelbald // +1 SEX M +1 TITL King of Wessex +1 DEAT +2 DATE 860 +1 FAMC @F1028@ +1 FAMS @F1033@ +<< +0x0000267e: rkey[0070]: ' I1970' off: 0x0000167e len: 0x00000047 +>> +0 @I1970@ INDI +1 NAME Judith // +1 SEX F +1 FAMS @F1033@ +1 FAMS @F1031@ +<< +0x000026c5: rkey[0071]: ' I1971' off: 0x000016c5 len: 0x00000063 +>> +0 @I1971@ INDI +1 NAME Ethelbert // +1 SEX M +1 TITL King of Wessex +1 DEAT +2 DATE 866 +1 FAMC @F1028@ +<< +0x00002728: rkey[0072]: ' I1972' off: 0x00001728 len: 0x00000073 +>> +0 @I1972@ INDI +1 NAME Ethelred_I // +1 SEX M +1 TITL King of Wessex +1 DEAT +2 DATE 871 +1 FAMC @F1028@ +1 FAMS @F1034@ +<< +0x0000279b: rkey[0073]: ' I1973' off: 0x0000179b len: 0x0000006f +>> +0 @I1973@ INDI +1 NAME Egbert // +1 SEX M +1 TITL King of Wessex +1 DEAT +2 DATE 839 +1 FAMC @F1035@ +1 FAMS @F1030@ +<< +0x0000280a: rkey[0074]: ' I1974' off: 0x0000180a len: 0x00000039 +>> +0 @I1974@ INDI +1 NAME Redburh // +1 SEX F +1 FAMS @F1030@ +<< +0x00002843: rkey[0075]: ' I1975' off: 0x00001843 len: 0x0000003b +>> +0 @I1975@ INDI +1 NAME Athelstan // +1 SEX M +1 FAMC @F1030@ +<< +0x0000287e: rkey[0076]: ' I1976' off: 0x0000187e len: 0x00000037 +>> +0 @I1976@ INDI +1 NAME Oslac // +1 SEX M +1 FAMS @F1032@ +<< +0x000028b5: rkey[0077]: ' I1977' off: 0x000018b5 len: 0x0000005d +>> +0 @I1977@ INDI +1 NAME Ethelswith // +1 SEX F +1 DEAT +2 DATE 888 +1 FAMC @F1028@ +1 FAMS @F1036@ +<< +0x00002912: rkey[0078]: ' I1978' off: 0x00001912 len: 0x0000003b +>> +0 @I1978@ INDI +1 NAME Ethelhelm // +1 SEX M +1 FAMC @F1034@ +<< +0x0000294d: rkey[0079]: ' I1979' off: 0x0000194d len: 0x0000004f +>> +0 @I1979@ INDI +1 NAME Ethelwald // +1 SEX M +1 TITL King of York +1 FAMC @F1034@ +<< +0x0000299c: rkey[0080]: ' I1980' off: 0x0000199c len: 0x00000050 +>> +0 @I1980@ INDI +1 NAME Burghred // +1 SEX M +1 TITL King of Mercia +1 FAMS @F1036@ +<< +0x000029ec: rkey[0081]: ' I1981' off: 0x000019ec len: 0x00000050 +>> +0 @I1981@ INDI +1 NAME Ethelred /Mucel/ +1 SEX M +1 TITL Ealdorman +1 FAMS @F1029@ +<< +0x00002a3c: rkey[0082]: ' I1982' off: 0x00001a3c len: 0x0000005b +>> +0 @I1982@ INDI +1 NAME Ethelwerd // +1 SEX M +1 DEAT +2 DATE 922 +1 FAMC @F948@ +1 FAMS @F1037@ +<< +0x00002a97: rkey[0083]: ' I1983' off: 0x00001a97 len: 0x0000004b +>> +0 @I1983@ INDI +1 NAME Elfwine // +1 SEX M +1 DEAT +2 DATE 937 +1 FAMC @F1037@ +<< +0x00002ae2: rkey[0084]: ' I1984' off: 0x00001ae2 len: 0x0000004d +>> +0 @I1984@ INDI +1 NAME Ethelwine // +1 SEX M +1 DEAT +2 DATE 937 +1 FAMC @F1037@ +<< +0x00002b2f: rkey[0085]: ' I1985' off: 0x00001b2f len: 0x00000072 +>> +0 @I1985@ INDI +1 NAME Ethelfleda // +1 SEX F +1 TITL Lady of Mercia +1 DEAT +2 DATE 918 +1 FAMC @F948@ +1 FAMS @F1038@ +<< +0x00002ba1: rkey[0086]: ' I1986' off: 0x00001ba1 len: 0x00000056 +>> +0 @I1986@ INDI +1 NAME Ethelgiva of_Shaftesbury // +1 SEX F +1 TITL Abbess +1 FAMC @F948@ +<< +0x00002bf7: rkey[0087]: ' I1987' off: 0x00001bf7 len: 0x00000047 +>> +0 @I1987@ INDI +1 NAME Elfrida // +1 SEX F +1 FAMC @F948@ +1 FAMS @F1039@ +<< +0x00002c3e: rkey[0088]: ' I1988' off: 0x00001c3e len: 0x00000054 +>> +0 @I1988@ INDI +1 NAME Baldwin_II of_Flanders // +1 SEX M +1 TITL Count +1 FAMS @F1039@ +<< +0x00002c92: rkey[0089]: ' I1989' off: 0x00001c92 len: 0x00000066 +>> +0 @I1989@ INDI +1 NAME Ethelred of_Mercia // +1 SEX M +1 TITL Ealdorman +1 DEAT +2 DATE 910 +1 FAMS @F1038@ +<< +0x00002cf8: rkey[0090]: ' I1990' off: 0x00001cf8 len: 0x000000aa +>> +0 @I1990@ INDI +1 NAME Henry_IV // +1 SEX M +1 TITL Emperor +1 BIRT +2 DATE 11 NOV 1050 +2 PLAC Goslar,,,Germany +1 DEAT +2 DATE 7 AUG 1106 +2 PLAC Liege,,,Belgium +1 FAMC @F937@ +<< +0x00002da2: rkey[0091]: ' I1991' off: 0x00001da2 len: 0x0000006f +>> +0 @I1991@ INDI +1 NAME Cerdic // +1 SEX M +1 TITL King of Wessex +1 DEAT +2 DATE 534 +1 FAMC @F1040@ +1 FAMS @F1041@ +<< +0x00002e11: rkey[0092]: ' I1992' off: 0x00001e11 len: 0x0000006f +>> +0 @I1992@ INDI +1 NAME Cynric // +1 SEX M +1 TITL King of Wessex +1 DEAT +2 DATE 560 +1 FAMC @F1041@ +1 FAMS @F1042@ +<< +0x00002e80: rkey[0093]: ' I1993' off: 0x00001e80 len: 0x0000005a +>> +0 @I1993@ INDI +1 NAME Ceawlin // +1 SEX M +1 DEAT +2 DATE 593 +1 FAMC @F1042@ +1 FAMS @F1043@ +<< +0x00002eda: rkey[0094]: ' I1994' off: 0x00001eda len: 0x0000006e +>> +0 @I1994@ INDI +1 NAME Cutha // +1 SEX M +1 TITL King of Wessex +1 DEAT +2 DATE 584 +1 FAMC @F1042@ +1 FAMS @F1044@ +<< +0x00002f48: rkey[0095]: ' I1995' off: 0x00001f48 len: 0x00000046 +>> +0 @I1995@ INDI +1 NAME Elesa // +1 SEX M +1 FAMC @F1045@ +1 FAMS @F1040@ +<< +0x00002f8e: rkey[0096]: ' I1996' off: 0x00001f8e len: 0x00000045 +>> +0 @I1996@ INDI +1 NAME Elsa // +1 SEX M +1 FAMC @F1046@ +1 FAMS @F1045@ +<< +0x00002fd3: rkey[0097]: ' I1997' off: 0x00001fd3 len: 0x00000046 +>> +0 @I1997@ INDI +1 NAME Gewis // +1 SEX M +1 FAMC @F1047@ +1 FAMS @F1046@ +<< +0x00003019: rkey[0098]: ' I1998' off: 0x00002019 len: 0x00000044 +>> +0 @I1998@ INDI +1 NAME Wig // +1 SEX M +1 FAMC @F1048@ +1 FAMS @F1047@ +<< +0x0000305d: rkey[0099]: ' I1999' off: 0x0000205d len: 0x00000049 +>> +0 @I1999@ INDI +1 NAME Freawine // +1 SEX M +1 FAMC @F1049@ +1 FAMS @F1048@ +<< +0x000030a6: rkey[0100]: ' I2000' off: 0x000020a6 len: 0x0000004a +>> +0 @I2000@ INDI +1 NAME Frithogar // +1 SEX M +1 FAMC @F1050@ +1 FAMS @F1049@ +<< +0x000030f0: rkey[0101]: ' I2001' off: 0x000020f0 len: 0x00000046 +>> +0 @I2001@ INDI +1 NAME Brond // +1 SEX M +1 FAMC @F1051@ +1 FAMS @F1050@ +<< +0x00003136: rkey[0102]: ' I2002' off: 0x00002136 len: 0x00000049 +>> +0 @I2002@ INDI +1 NAME Baeldaeg // +1 SEX M +1 FAMC @F1052@ +1 FAMS @F1051@ +<< +0x0000317f: rkey[0103]: ' I2003' off: 0x0000217f len: 0x00000046 +>> +0 @I2003@ INDI +1 NAME Woden // +1 SEX M +1 FAMC @F1053@ +1 FAMS @F1052@ +<< +0x000031c5: rkey[0104]: ' I2004' off: 0x000021c5 len: 0x0000004b +>> +0 @I2004@ INDI +1 NAME Frithuwald // +1 SEX M +1 FAMC @F1054@ +1 FAMS @F1053@ +<< +0x00003210: rkey[0105]: ' I2005' off: 0x00002210 len: 0x00000048 +>> +0 @I2005@ INDI +1 NAME Frealaf // +1 SEX M +1 FAMC @F1055@ +1 FAMS @F1054@ +<< +0x00003258: rkey[0106]: ' I2006' off: 0x00002258 len: 0x0000004b +>> +0 @I2006@ INDI +1 NAME Frithuwulf // +1 SEX M +1 FAMC @F1056@ +1 FAMS @F1055@ +<< +0x000032a3: rkey[0107]: ' I2007' off: 0x000022a3 len: 0x00000045 +>> +0 @I2007@ INDI +1 NAME Finn // +1 SEX M +1 FAMC @F1057@ +1 FAMS @F1056@ +<< +0x000032e8: rkey[0108]: ' I2008' off: 0x000022e8 len: 0x00000048 +>> +0 @I2008@ INDI +1 NAME Godwulf // +1 SEX M +1 FAMC @F1058@ +1 FAMS @F1057@ +<< +0x00003330: rkey[0109]: ' I2009' off: 0x00002330 len: 0x00000046 +>> +0 @I2009@ INDI +1 NAME Geata // +1 SEX M +1 FAMC @F1059@ +1 FAMS @F1058@ +<< +0x00003376: rkey[0110]: ' I2010' off: 0x00002376 len: 0x00000047 +>> +0 @I2010@ INDI +1 NAME Taetwa // +1 SEX M +1 FAMC @F1060@ +1 FAMS @F1059@ +<< +0x000033bd: rkey[0111]: ' I2011' off: 0x000023bd len: 0x00000045 +>> +0 @I2011@ INDI +1 NAME Beaw // +1 SEX M +1 FAMC @F1061@ +1 FAMS @F1060@ +<< +0x00003402: rkey[0112]: ' I2012' off: 0x00002402 len: 0x00000048 +>> +0 @I2012@ INDI +1 NAME Sceldwa // +1 SEX M +1 FAMC @F1062@ +1 FAMS @F1061@ +<< +0x0000344a: rkey[0113]: ' I2013' off: 0x0000244a len: 0x00000048 +>> +0 @I2013@ INDI +1 NAME Heremod // +1 SEX M +1 FAMC @F1063@ +1 FAMS @F1062@ +<< +0x00003492: rkey[0114]: ' I2014' off: 0x00002492 len: 0x00000048 +>> +0 @I2014@ INDI +1 NAME Itermon // +1 SEX M +1 FAMC @F1064@ +1 FAMS @F1063@ +<< +0x000034da: rkey[0115]: ' I2015' off: 0x000024da len: 0x00000047 +>> +0 @I2015@ INDI +1 NAME Hathra // +1 SEX M +1 FAMC @F1065@ +1 FAMS @F1064@ +<< +0x00003521: rkey[0116]: ' I2016' off: 0x00002521 len: 0x00000046 +>> +0 @I2016@ INDI +1 NAME Hwala // +1 SEX M +1 FAMC @F1066@ +1 FAMS @F1065@ +<< +0x00003567: rkey[0117]: ' I2017' off: 0x00002567 len: 0x00000047 +>> +0 @I2017@ INDI +1 NAME Bedwig // +1 SEX M +1 FAMC @F1067@ +1 FAMS @F1066@ +<< +0x000035ae: rkey[0118]: ' I2018' off: 0x000025ae len: 0x00000037 +>> +0 @I2018@ INDI +1 NAME Sceaf // +1 SEX M +1 FAMS @F1067@ +<< +0x000035e5: rkey[0119]: ' I2019' off: 0x000025e5 len: 0x00000048 +>> +0 @I2019@ INDI +1 NAME Unknown // +1 SEX F +1 FAMC @F1040@ +1 FAMS @F1068@ +<< +0x0000362d: rkey[0120]: ' I2020' off: 0x0000262d len: 0x00000036 +>> +0 @I2020@ INDI +1 NAME Stuf // +1 SEX M +1 FAMC @F1068@ +<< +0x00003663: rkey[0121]: ' I2021' off: 0x00002663 len: 0x00000064 +>> +0 @I2021@ INDI +1 NAME Wihtgar Isle_of_Wight // +1 SEX M +1 TITL King +1 DEAT +2 DATE 544 +1 FAMC @F1068@ +<< +0x000036c7: rkey[0122]: ' I2022' off: 0x000026c7 len: 0x00000070 +>> +0 @I2022@ INDI +1 NAME Ceolric // +1 SEX M +1 TITL King of Wessex +1 DEAT +2 DATE 597 +1 FAMC @F1044@ +1 FAMS @F1069@ +<< +0x00003737: rkey[0123]: ' I2023' off: 0x00002737 len: 0x0000005f +>> +0 @I2023@ INDI +1 NAME Ceolwulf // +1 SEX M +1 TITL King of Wessex +1 FAMC @F1044@ +1 FAMS @F1070@ +<< +0x00003796: rkey[0124]: ' I2024' off: 0x00002796 len: 0x0000005f +>> +0 @I2024@ INDI +1 NAME Cynegils // +1 SEX M +1 TITL King of Wessex +1 FAMC @F1069@ +1 FAMS @F1071@ +<< +0x000037f5: rkey[0125]: ' I2025' off: 0x000027f5 len: 0x00000050 +>> +0 @I2025@ INDI +1 NAME Aescwine // +1 SEX M +1 TITL King of Wessex +1 FAMC @F1072@ +<< +0x00003845: rkey[0126]: ' I2026' off: 0x00002845 len: 0x00000047 +>> +0 @I2026@ INDI +1 NAME Cenfus // +1 SEX M +1 FAMC @F1073@ +1 FAMS @F1072@ +<< +0x0000388c: rkey[0127]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0128]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0129]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0130]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0131]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0132]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0133]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0134]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0135]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0136]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0137]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0138]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0139]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0140]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0141]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0142]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0143]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0144]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0145]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0146]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0147]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0148]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0149]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0150]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0151]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0152]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0153]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0154]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0155]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0156]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0157]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0158]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0159]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0160]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0161]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0162]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0163]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0164]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0165]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0166]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0167]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0168]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0169]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0170]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0171]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0172]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0173]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0174]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0175]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0176]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0177]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0178]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0179]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0180]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0181]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0182]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0183]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0184]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0185]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0186]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0187]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0188]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0189]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0190]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0191]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0192]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0193]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0194]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0195]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0196]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0197]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0198]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0199]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0200]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0201]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0202]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0203]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0204]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0205]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0206]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0207]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0208]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0209]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0210]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0211]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0212]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0213]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0214]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0215]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0216]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0217]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0218]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0219]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0220]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0221]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0222]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0223]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0224]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0225]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0226]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0227]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0228]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0229]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0230]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0231]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0232]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0233]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0234]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0235]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0236]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0237]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0238]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0239]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0240]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0241]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0242]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0243]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0244]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0245]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0246]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0247]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0248]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0249]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0250]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0251]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0252]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0253]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x0000388c: rkey[0254]: ' ' off: 0x00000000 len: 0x00000000 +>><< + +0x0000388c: EOF (0x0000388c) GOOD + +BLOCK - DIRECTORY +0x00000000: ix_self: 0x00040003 (ae/ad) +0x00000004: ix_type: 2 (BLOCK) +0x00000006: ix_pad1: 0x0000 +0x00000008: ix_parent: 0x00000000 (aa/aa) +0x0000000c: ix_nkeys: 127 +0x0000000e: ix_rkey[0000]: ' I2027' +0x00000016: ix_rkey[0001]: ' I2028' +0x0000001e: ix_rkey[0002]: ' I2029' +0x00000026: ix_rkey[0003]: ' I2030' +0x0000002e: ix_rkey[0004]: ' I2031' +0x00000036: ix_rkey[0005]: ' I2032' +0x0000003e: ix_rkey[0006]: ' I2033' +0x00000046: ix_rkey[0007]: ' I2034' +0x0000004e: ix_rkey[0008]: ' I2035' +0x00000056: ix_rkey[0009]: ' I2036' +0x0000005e: ix_rkey[0010]: ' I2037' +0x00000066: ix_rkey[0011]: ' I2038' +0x0000006e: ix_rkey[0012]: ' I2039' +0x00000076: ix_rkey[0013]: ' I2040' +0x0000007e: ix_rkey[0014]: ' I2041' +0x00000086: ix_rkey[0015]: ' I2042' +0x0000008e: ix_rkey[0016]: ' I2043' +0x00000096: ix_rkey[0017]: ' I2044' +0x0000009e: ix_rkey[0018]: ' I2045' +0x000000a6: ix_rkey[0019]: ' I2046' +0x000000ae: ix_rkey[0020]: ' I2047' +0x000000b6: ix_rkey[0021]: ' I2048' +0x000000be: ix_rkey[0022]: ' I2049' +0x000000c6: ix_rkey[0023]: ' I2050' +0x000000ce: ix_rkey[0024]: ' I2051' +0x000000d6: ix_rkey[0025]: ' I2052' +0x000000de: ix_rkey[0026]: ' I2053' +0x000000e6: ix_rkey[0027]: ' I2054' +0x000000ee: ix_rkey[0028]: ' I2055' +0x000000f6: ix_rkey[0029]: ' I2056' +0x000000fe: ix_rkey[0030]: ' I2057' +0x00000106: ix_rkey[0031]: ' I2058' +0x0000010e: ix_rkey[0032]: ' I2059' +0x00000116: ix_rkey[0033]: ' I2060' +0x0000011e: ix_rkey[0034]: ' I2061' +0x00000126: ix_rkey[0035]: ' I2062' +0x0000012e: ix_rkey[0036]: ' I2063' +0x00000136: ix_rkey[0037]: ' I2064' +0x0000013e: ix_rkey[0038]: ' I2065' +0x00000146: ix_rkey[0039]: ' I2066' +0x0000014e: ix_rkey[0040]: ' I2067' +0x00000156: ix_rkey[0041]: ' I2068' +0x0000015e: ix_rkey[0042]: ' I2069' +0x00000166: ix_rkey[0043]: ' I2070' +0x0000016e: ix_rkey[0044]: ' I2071' +0x00000176: ix_rkey[0045]: ' I2072' +0x0000017e: ix_rkey[0046]: ' I2073' +0x00000186: ix_rkey[0047]: ' I2074' +0x0000018e: ix_rkey[0048]: ' I2075' +0x00000196: ix_rkey[0049]: ' I2076' +0x0000019e: ix_rkey[0050]: ' I2077' +0x000001a6: ix_rkey[0051]: ' I2078' +0x000001ae: ix_rkey[0052]: ' I2079' +0x000001b6: ix_rkey[0053]: ' I2080' +0x000001be: ix_rkey[0054]: ' I2081' +0x000001c6: ix_rkey[0055]: ' I2082' +0x000001ce: ix_rkey[0056]: ' I2083' +0x000001d6: ix_rkey[0057]: ' I2084' +0x000001de: ix_rkey[0058]: ' I2085' +0x000001e6: ix_rkey[0059]: ' I2086' +0x000001ee: ix_rkey[0060]: ' I2087' +0x000001f6: ix_rkey[0061]: ' I2088' +0x000001fe: ix_rkey[0062]: ' I2089' +0x00000206: ix_rkey[0063]: ' I2090' +0x0000020e: ix_rkey[0064]: ' I2091' +0x00000216: ix_rkey[0065]: ' I2092' +0x0000021e: ix_rkey[0066]: ' I2093' +0x00000226: ix_rkey[0067]: ' I2094' +0x0000022e: ix_rkey[0068]: ' I2095' +0x00000236: ix_rkey[0069]: ' I2096' +0x0000023e: ix_rkey[0070]: ' I2097' +0x00000246: ix_rkey[0071]: ' I2098' +0x0000024e: ix_rkey[0072]: ' I2099' +0x00000256: ix_rkey[0073]: ' I2100' +0x0000025e: ix_rkey[0074]: ' I2101' +0x00000266: ix_rkey[0075]: ' I2102' +0x0000026e: ix_rkey[0076]: ' I2103' +0x00000276: ix_rkey[0077]: ' I2104' +0x0000027e: ix_rkey[0078]: ' I2105' +0x00000286: ix_rkey[0079]: ' I2106' +0x0000028e: ix_rkey[0080]: ' I2107' +0x00000296: ix_rkey[0081]: ' I2108' +0x0000029e: ix_rkey[0082]: ' I2109' +0x000002a6: ix_rkey[0083]: ' I2110' +0x000002ae: ix_rkey[0084]: ' I2111' +0x000002b6: ix_rkey[0085]: ' I2112' +0x000002be: ix_rkey[0086]: ' I2113' +0x000002c6: ix_rkey[0087]: ' I2114' +0x000002ce: ix_rkey[0088]: ' I2115' +0x000002d6: ix_rkey[0089]: ' I2116' +0x000002de: ix_rkey[0090]: ' I2117' +0x000002e6: ix_rkey[0091]: ' I2118' +0x000002ee: ix_rkey[0092]: ' I2119' +0x000002f6: ix_rkey[0093]: ' I2120' +0x000002fe: ix_rkey[0094]: ' I2121' +0x00000306: ix_rkey[0095]: ' I2122' +0x0000030e: ix_rkey[0096]: ' I2123' +0x00000316: ix_rkey[0097]: ' I2124' +0x0000031e: ix_rkey[0098]: ' I2125' +0x00000326: ix_rkey[0099]: ' I2126' +0x0000032e: ix_rkey[0100]: ' I2127' +0x00000336: ix_rkey[0101]: ' I2128' +0x0000033e: ix_rkey[0102]: ' I2129' +0x00000346: ix_rkey[0103]: ' I2130' +0x0000034e: ix_rkey[0104]: ' I2131' +0x00000356: ix_rkey[0105]: ' I2132' +0x0000035e: ix_rkey[0106]: ' I2133' +0x00000366: ix_rkey[0107]: ' I2134' +0x0000036e: ix_rkey[0108]: ' I2135' +0x00000376: ix_rkey[0109]: ' I2136' +0x0000037e: ix_rkey[0110]: ' I2137' +0x00000386: ix_rkey[0111]: ' I2138' +0x0000038e: ix_rkey[0112]: ' I2139' +0x00000396: ix_rkey[0113]: ' I2140' +0x0000039e: ix_rkey[0114]: ' I2141' +0x000003a6: ix_rkey[0115]: ' I2142' +0x000003ae: ix_rkey[0116]: ' I2143' +0x000003b6: ix_rkey[0117]: ' I2144' +0x000003be: ix_rkey[0118]: ' I2145' +0x000003c6: ix_rkey[0119]: ' I2146' +0x000003ce: ix_rkey[0120]: ' I2147' +0x000003d6: ix_rkey[0121]: ' I2148' +0x000003de: ix_rkey[0122]: ' I2149' +0x000003e6: ix_rkey[0123]: ' I2150' +0x000003ee: ix_rkey[0124]: ' I2151' +0x000003f6: ix_rkey[0125]: ' I2152' +0x000003fe: ix_rkey[0126]: ' I2153' +0x00000406: ix_rkey[0127]: ' ' +0x0000040e: ix_rkey[0128]: ' ' +0x00000416: ix_rkey[0129]: ' ' +0x0000041e: ix_rkey[0130]: ' ' +0x00000426: ix_rkey[0131]: ' ' +0x0000042e: ix_rkey[0132]: ' ' +0x00000436: ix_rkey[0133]: ' ' +0x0000043e: ix_rkey[0134]: ' ' +0x00000446: ix_rkey[0135]: ' ' +0x0000044e: ix_rkey[0136]: ' ' +0x00000456: ix_rkey[0137]: ' ' +0x0000045e: ix_rkey[0138]: ' ' +0x00000466: ix_rkey[0139]: ' ' +0x0000046e: ix_rkey[0140]: ' ' +0x00000476: ix_rkey[0141]: ' ' +0x0000047e: ix_rkey[0142]: ' ' +0x00000486: ix_rkey[0143]: ' ' +0x0000048e: ix_rkey[0144]: ' ' +0x00000496: ix_rkey[0145]: ' ' +0x0000049e: ix_rkey[0146]: ' ' +0x000004a6: ix_rkey[0147]: ' ' +0x000004ae: ix_rkey[0148]: ' ' +0x000004b6: ix_rkey[0149]: ' ' +0x000004be: ix_rkey[0150]: ' ' +0x000004c6: ix_rkey[0151]: ' ' +0x000004ce: ix_rkey[0152]: ' ' +0x000004d6: ix_rkey[0153]: ' ' +0x000004de: ix_rkey[0154]: ' ' +0x000004e6: ix_rkey[0155]: ' ' +0x000004ee: ix_rkey[0156]: ' ' +0x000004f6: ix_rkey[0157]: ' ' +0x000004fe: ix_rkey[0158]: ' ' +0x00000506: ix_rkey[0159]: ' ' +0x0000050e: ix_rkey[0160]: ' ' +0x00000516: ix_rkey[0161]: ' ' +0x0000051e: ix_rkey[0162]: ' ' +0x00000526: ix_rkey[0163]: ' ' +0x0000052e: ix_rkey[0164]: ' ' +0x00000536: ix_rkey[0165]: ' ' +0x0000053e: ix_rkey[0166]: ' ' +0x00000546: ix_rkey[0167]: ' ' +0x0000054e: ix_rkey[0168]: ' ' +0x00000556: ix_rkey[0169]: ' ' +0x0000055e: ix_rkey[0170]: ' ' +0x00000566: ix_rkey[0171]: ' ' +0x0000056e: ix_rkey[0172]: ' ' +0x00000576: ix_rkey[0173]: ' ' +0x0000057e: ix_rkey[0174]: ' ' +0x00000586: ix_rkey[0175]: ' ' +0x0000058e: ix_rkey[0176]: ' ' +0x00000596: ix_rkey[0177]: ' ' +0x0000059e: ix_rkey[0178]: ' ' +0x000005a6: ix_rkey[0179]: ' ' +0x000005ae: ix_rkey[0180]: ' ' +0x000005b6: ix_rkey[0181]: ' ' +0x000005be: ix_rkey[0182]: ' ' +0x000005c6: ix_rkey[0183]: ' ' +0x000005ce: ix_rkey[0184]: ' ' +0x000005d6: ix_rkey[0185]: ' ' +0x000005de: ix_rkey[0186]: ' ' +0x000005e6: ix_rkey[0187]: ' ' +0x000005ee: ix_rkey[0188]: ' ' +0x000005f6: ix_rkey[0189]: ' ' +0x000005fe: ix_rkey[0190]: ' ' +0x00000606: ix_rkey[0191]: ' ' +0x0000060e: ix_rkey[0192]: ' ' +0x00000616: ix_rkey[0193]: ' ' +0x0000061e: ix_rkey[0194]: ' ' +0x00000626: ix_rkey[0195]: ' ' +0x0000062e: ix_rkey[0196]: ' ' +0x00000636: ix_rkey[0197]: ' ' +0x0000063e: ix_rkey[0198]: ' ' +0x00000646: ix_rkey[0199]: ' ' +0x0000064e: ix_rkey[0200]: ' ' +0x00000656: ix_rkey[0201]: ' ' +0x0000065e: ix_rkey[0202]: ' ' +0x00000666: ix_rkey[0203]: ' ' +0x0000066e: ix_rkey[0204]: ' ' +0x00000676: ix_rkey[0205]: ' ' +0x0000067e: ix_rkey[0206]: ' ' +0x00000686: ix_rkey[0207]: ' ' +0x0000068e: ix_rkey[0208]: ' ' +0x00000696: ix_rkey[0209]: ' ' +0x0000069e: ix_rkey[0210]: ' ' +0x000006a6: ix_rkey[0211]: ' ' +0x000006ae: ix_rkey[0212]: ' ' +0x000006b6: ix_rkey[0213]: ' ' +0x000006be: ix_rkey[0214]: ' ' +0x000006c6: ix_rkey[0215]: ' ' +0x000006ce: ix_rkey[0216]: ' ' +0x000006d6: ix_rkey[0217]: ' ' +0x000006de: ix_rkey[0218]: ' ' +0x000006e6: ix_rkey[0219]: ' ' +0x000006ee: ix_rkey[0220]: ' ' +0x000006f6: ix_rkey[0221]: ' ' +0x000006fe: ix_rkey[0222]: ' ' +0x00000706: ix_rkey[0223]: ' ' +0x0000070e: ix_rkey[0224]: ' ' +0x00000716: ix_rkey[0225]: ' ' +0x0000071e: ix_rkey[0226]: ' ' +0x00000726: ix_rkey[0227]: ' ' +0x0000072e: ix_rkey[0228]: ' ' +0x00000736: ix_rkey[0229]: ' ' +0x0000073e: ix_rkey[0230]: ' ' +0x00000746: ix_rkey[0231]: ' ' +0x0000074e: ix_rkey[0232]: ' ' +0x00000756: ix_rkey[0233]: ' ' +0x0000075e: ix_rkey[0234]: ' ' +0x00000766: ix_rkey[0235]: ' ' +0x0000076e: ix_rkey[0236]: ' ' +0x00000776: ix_rkey[0237]: ' ' +0x0000077e: ix_rkey[0238]: ' ' +0x00000786: ix_rkey[0239]: ' ' +0x0000078e: ix_rkey[0240]: ' ' +0x00000796: ix_rkey[0241]: ' ' +0x0000079e: ix_rkey[0242]: ' ' +0x000007a6: ix_rkey[0243]: ' ' +0x000007ae: ix_rkey[0244]: ' ' +0x000007b6: ix_rkey[0245]: ' ' +0x000007be: ix_rkey[0246]: ' ' +0x000007c6: ix_rkey[0247]: ' ' +0x000007ce: ix_rkey[0248]: ' ' +0x000007d6: ix_rkey[0249]: ' ' +0x000007de: ix_rkey[0250]: ' ' +0x000007e6: ix_rkey[0251]: ' ' +0x000007ee: ix_rkey[0252]: ' ' +0x000007f6: ix_rkey[0253]: ' ' +0x000007fe: ix_rkey[0254]: ' ' +0x00000806: ix_pad2: 0x0000 +0x00000808: ix_offs[0000]: 0x00000000 +0x0000080c: ix_lens[0000]: 0x00000049 +0x00000810: ix_offs[0001]: 0x00000049 +0x00000814: ix_lens[0001]: 0x00000049 +0x00000818: ix_offs[0002]: 0x00000092 +0x0000081c: ix_lens[0002]: 0x0000005b +0x00000820: ix_offs[0003]: 0x000000ed +0x00000824: ix_lens[0003]: 0x00000058 +0x00000828: ix_offs[0004]: 0x00000145 +0x0000082c: ix_lens[0004]: 0x00000050 +0x00000830: ix_offs[0005]: 0x00000195 +0x00000834: ix_lens[0005]: 0x00000049 +0x00000838: ix_offs[0006]: 0x000001de +0x0000083c: ix_lens[0006]: 0x00000031 +0x00000840: ix_offs[0007]: 0x0000020f +0x00000844: ix_lens[0007]: 0x00000039 +0x00000848: ix_offs[0008]: 0x00000248 +0x0000084c: ix_lens[0008]: 0x00000050 +0x00000850: ix_offs[0009]: 0x00000298 +0x00000854: ix_lens[0009]: 0x00000052 +0x00000858: ix_offs[0010]: 0x000002ea +0x0000085c: ix_lens[0010]: 0x00000049 +0x00000860: ix_offs[0011]: 0x00000333 +0x00000864: ix_lens[0011]: 0x00000045 +0x00000868: ix_offs[0012]: 0x00000378 +0x0000086c: ix_lens[0012]: 0x00000049 +0x00000870: ix_offs[0013]: 0x000003c1 +0x00000874: ix_lens[0013]: 0x00000050 +0x00000878: ix_offs[0014]: 0x00000411 +0x0000087c: ix_lens[0014]: 0x0000005a +0x00000880: ix_offs[0015]: 0x0000046b +0x00000884: ix_lens[0015]: 0x00000076 +0x00000888: ix_offs[0016]: 0x000004e1 +0x0000088c: ix_lens[0016]: 0x0000005b +0x00000890: ix_offs[0017]: 0x0000053c +0x00000894: ix_lens[0017]: 0x00000052 +0x00000898: ix_offs[0018]: 0x0000058e +0x0000089c: ix_lens[0018]: 0x0000004a +0x000008a0: ix_offs[0019]: 0x000005d8 +0x000008a4: ix_lens[0019]: 0x0000007f +0x000008a8: ix_offs[0020]: 0x00000657 +0x000008ac: ix_lens[0020]: 0x00000047 +0x000008b0: ix_offs[0021]: 0x0000069e +0x000008b4: ix_lens[0021]: 0x00000049 +0x000008b8: ix_offs[0022]: 0x000006e7 +0x000008bc: ix_lens[0022]: 0x0000003b +0x000008c0: ix_offs[0023]: 0x00000722 +0x000008c4: ix_lens[0023]: 0x00000059 +0x000008c8: ix_offs[0024]: 0x0000077b +0x000008cc: ix_lens[0024]: 0x00000053 +0x000008d0: ix_offs[0025]: 0x000007ce +0x000008d4: ix_lens[0025]: 0x00000049 +0x000008d8: ix_offs[0026]: 0x00000817 +0x000008dc: ix_lens[0026]: 0x00000053 +0x000008e0: ix_offs[0027]: 0x0000086a +0x000008e4: ix_lens[0027]: 0x00000074 +0x000008e8: ix_offs[0028]: 0x000008de +0x000008ec: ix_lens[0028]: 0x00000045 +0x000008f0: ix_offs[0029]: 0x00000923 +0x000008f4: ix_lens[0029]: 0x00000046 +0x000008f8: ix_offs[0030]: 0x00000969 +0x000008fc: ix_lens[0030]: 0x00000050 +0x00000900: ix_offs[0031]: 0x000009b9 +0x00000904: ix_lens[0031]: 0x00000052 +0x00000908: ix_offs[0032]: 0x00000a0b +0x0000090c: ix_lens[0032]: 0x00000056 +0x00000910: ix_offs[0033]: 0x00000a61 +0x00000914: ix_lens[0033]: 0x00000056 +0x00000918: ix_offs[0034]: 0x00000ab7 +0x0000091c: ix_lens[0034]: 0x00000051 +0x00000920: ix_offs[0035]: 0x00000b08 +0x00000924: ix_lens[0035]: 0x0000005e +0x00000928: ix_offs[0036]: 0x00000b66 +0x0000092c: ix_lens[0036]: 0x0000004f +0x00000930: ix_offs[0037]: 0x00000bb5 +0x00000934: ix_lens[0037]: 0x00000048 +0x00000938: ix_offs[0038]: 0x00000bfd +0x0000093c: ix_lens[0038]: 0x00000049 +0x00000940: ix_offs[0039]: 0x00000c46 +0x00000944: ix_lens[0039]: 0x00000087 +0x00000948: ix_offs[0040]: 0x00000ccd +0x0000094c: ix_lens[0040]: 0x0000008a +0x00000950: ix_offs[0041]: 0x00000d57 +0x00000954: ix_lens[0041]: 0x00000087 +0x00000958: ix_offs[0042]: 0x00000dde +0x0000095c: ix_lens[0042]: 0x00000058 +0x00000960: ix_offs[0043]: 0x00000e36 +0x00000964: ix_lens[0043]: 0x0000004e +0x00000968: ix_offs[0044]: 0x00000e84 +0x0000096c: ix_lens[0044]: 0x00000052 +0x00000970: ix_offs[0045]: 0x00000ed6 +0x00000974: ix_lens[0045]: 0x00000035 +0x00000978: ix_offs[0046]: 0x00000f0b +0x0000097c: ix_lens[0046]: 0x00000037 +0x00000980: ix_offs[0047]: 0x00000f42 +0x00000984: ix_lens[0047]: 0x00000069 +0x00000988: ix_offs[0048]: 0x00000fab +0x0000098c: ix_lens[0048]: 0x000000e5 +0x00000990: ix_offs[0049]: 0x00001090 +0x00000994: ix_lens[0049]: 0x00000049 +0x00000998: ix_offs[0050]: 0x000010d9 +0x0000099c: ix_lens[0050]: 0x00000048 +0x000009a0: ix_offs[0051]: 0x00001121 +0x000009a4: ix_lens[0051]: 0x0000004a +0x000009a8: ix_offs[0052]: 0x0000116b +0x000009ac: ix_lens[0052]: 0x00000050 +0x000009b0: ix_offs[0053]: 0x000011bb +0x000009b4: ix_lens[0053]: 0x00000058 +0x000009b8: ix_offs[0054]: 0x00001213 +0x000009bc: ix_lens[0054]: 0x00000050 +0x000009c0: ix_offs[0055]: 0x00001263 +0x000009c4: ix_lens[0055]: 0x00000059 +0x000009c8: ix_offs[0056]: 0x000012bc +0x000009cc: ix_lens[0056]: 0x00000067 +0x000009d0: ix_offs[0057]: 0x00001323 +0x000009d4: ix_lens[0057]: 0x00000068 +0x000009d8: ix_offs[0058]: 0x0000138b +0x000009dc: ix_lens[0058]: 0x00000050 +0x000009e0: ix_offs[0059]: 0x000013db +0x000009e4: ix_lens[0059]: 0x0000005e +0x000009e8: ix_offs[0060]: 0x00001439 +0x000009ec: ix_lens[0060]: 0x0000005b +0x000009f0: ix_offs[0061]: 0x00001494 +0x000009f4: ix_lens[0061]: 0x0000004c +0x000009f8: ix_offs[0062]: 0x000014e0 +0x000009fc: ix_lens[0062]: 0x0000005f +0x00000a00: ix_offs[0063]: 0x0000153f +0x00000a04: ix_lens[0063]: 0x00000051 +0x00000a08: ix_offs[0064]: 0x00001590 +0x00000a0c: ix_lens[0064]: 0x00000055 +0x00000a10: ix_offs[0065]: 0x000015e5 +0x00000a14: ix_lens[0065]: 0x0000004a +0x00000a18: ix_offs[0066]: 0x0000162f +0x00000a1c: ix_lens[0066]: 0x00000056 +0x00000a20: ix_offs[0067]: 0x00001685 +0x00000a24: ix_lens[0067]: 0x0000003c +0x00000a28: ix_offs[0068]: 0x000016c1 +0x00000a2c: ix_lens[0068]: 0x0000003f +0x00000a30: ix_offs[0069]: 0x00001700 +0x00000a34: ix_lens[0069]: 0x00000052 +0x00000a38: ix_offs[0070]: 0x00001752 +0x00000a3c: ix_lens[0070]: 0x0000004a +0x00000a40: ix_offs[0071]: 0x0000179c +0x00000a44: ix_lens[0071]: 0x0000004b +0x00000a48: ix_offs[0072]: 0x000017e7 +0x00000a4c: ix_lens[0072]: 0x00000068 +0x00000a50: ix_offs[0073]: 0x0000184f +0x00000a54: ix_lens[0073]: 0x00000079 +0x00000a58: ix_offs[0074]: 0x000018c8 +0x00000a5c: ix_lens[0074]: 0x0000004c +0x00000a60: ix_offs[0075]: 0x00001914 +0x00000a64: ix_lens[0075]: 0x00000062 +0x00000a68: ix_offs[0076]: 0x00001976 +0x00000a6c: ix_lens[0076]: 0x00000055 +0x00000a70: ix_offs[0077]: 0x000019cb +0x00000a74: ix_lens[0077]: 0x00000079 +0x00000a78: ix_offs[0078]: 0x00001a44 +0x00000a7c: ix_lens[0078]: 0x00000057 +0x00000a80: ix_offs[0079]: 0x00001a9b +0x00000a84: ix_lens[0079]: 0x00000082 +0x00000a88: ix_offs[0080]: 0x00001b1d +0x00000a8c: ix_lens[0080]: 0x00000067 +0x00000a90: ix_offs[0081]: 0x00001b84 +0x00000a94: ix_lens[0081]: 0x00000084 +0x00000a98: ix_offs[0082]: 0x00001c08 +0x00000a9c: ix_lens[0082]: 0x00000075 +0x00000aa0: ix_offs[0083]: 0x00001c7d +0x00000aa4: ix_lens[0083]: 0x00000061 +0x00000aa8: ix_offs[0084]: 0x00001cde +0x00000aac: ix_lens[0084]: 0x0000003d +0x00000ab0: ix_offs[0085]: 0x00001d1b +0x00000ab4: ix_lens[0085]: 0x0000004c +0x00000ab8: ix_offs[0086]: 0x00001d67 +0x00000abc: ix_lens[0086]: 0x0000004a +0x00000ac0: ix_offs[0087]: 0x00001db1 +0x00000ac4: ix_lens[0087]: 0x00000065 +0x00000ac8: ix_offs[0088]: 0x00001e16 +0x00000acc: ix_lens[0088]: 0x0000004a +0x00000ad0: ix_offs[0089]: 0x00001e60 +0x00000ad4: ix_lens[0089]: 0x00000067 +0x00000ad8: ix_offs[0090]: 0x00001ec7 +0x00000adc: ix_lens[0090]: 0x0000006e +0x00000ae0: ix_offs[0091]: 0x00001f35 +0x00000ae4: ix_lens[0091]: 0x00000061 +0x00000ae8: ix_offs[0092]: 0x00001f96 +0x00000aec: ix_lens[0092]: 0x0000004d +0x00000af0: ix_offs[0093]: 0x00001fe3 +0x00000af4: ix_lens[0093]: 0x00000049 +0x00000af8: ix_offs[0094]: 0x0000202c +0x00000afc: ix_lens[0094]: 0x00000035 +0x00000b00: ix_offs[0095]: 0x00002061 +0x00000b04: ix_lens[0095]: 0x00000060 +0x00000b08: ix_offs[0096]: 0x000020c1 +0x00000b0c: ix_lens[0096]: 0x00000055 +0x00000b10: ix_offs[0097]: 0x00002116 +0x00000b14: ix_lens[0097]: 0x00000055 +0x00000b18: ix_offs[0098]: 0x0000216b +0x00000b1c: ix_lens[0098]: 0x00000051 +0x00000b20: ix_offs[0099]: 0x000021bc +0x00000b24: ix_lens[0099]: 0x0000004d +0x00000b28: ix_offs[0100]: 0x00002209 +0x00000b2c: ix_lens[0100]: 0x00000053 +0x00000b30: ix_offs[0101]: 0x0000225c +0x00000b34: ix_lens[0101]: 0x0000006f +0x00000b38: ix_offs[0102]: 0x000022cb +0x00000b3c: ix_lens[0102]: 0x0000007d +0x00000b40: ix_offs[0103]: 0x00002348 +0x00000b44: ix_lens[0103]: 0x00000085 +0x00000b48: ix_offs[0104]: 0x000023cd +0x00000b4c: ix_lens[0104]: 0x00000092 +0x00000b50: ix_offs[0105]: 0x0000245f +0x00000b54: ix_lens[0105]: 0x0000009a +0x00000b58: ix_offs[0106]: 0x000024f9 +0x00000b5c: ix_lens[0106]: 0x00000041 +0x00000b60: ix_offs[0107]: 0x0000253a +0x00000b64: ix_lens[0107]: 0x00000079 +0x00000b68: ix_offs[0108]: 0x000025b3 +0x00000b6c: ix_lens[0108]: 0x00000065 +0x00000b70: ix_offs[0109]: 0x00002618 +0x00000b74: ix_lens[0109]: 0x0000003b +0x00000b78: ix_offs[0110]: 0x00002653 +0x00000b7c: ix_lens[0110]: 0x00000060 +0x00000b80: ix_offs[0111]: 0x000026b3 +0x00000b84: ix_lens[0111]: 0x000000cb +0x00000b88: ix_offs[0112]: 0x0000277e +0x00000b8c: ix_lens[0112]: 0x0000005f +0x00000b90: ix_offs[0113]: 0x000027dd +0x00000b94: ix_lens[0113]: 0x00000069 +0x00000b98: ix_offs[0114]: 0x00002846 +0x00000b9c: ix_lens[0114]: 0x00000036 +0x00000ba0: ix_offs[0115]: 0x0000287c +0x00000ba4: ix_lens[0115]: 0x00000056 +0x00000ba8: ix_offs[0116]: 0x000028d2 +0x00000bac: ix_lens[0116]: 0x00000051 +0x00000bb0: ix_offs[0117]: 0x00002923 +0x00000bb4: ix_lens[0117]: 0x0000004e +0x00000bb8: ix_offs[0118]: 0x00002971 +0x00000bbc: ix_lens[0118]: 0x00000050 +0x00000bc0: ix_offs[0119]: 0x000029c1 +0x00000bc4: ix_lens[0119]: 0x0000004a +0x00000bc8: ix_offs[0120]: 0x00002a0b +0x00000bcc: ix_lens[0120]: 0x00000051 +0x00000bd0: ix_offs[0121]: 0x00002a5c +0x00000bd4: ix_lens[0121]: 0x00000057 +0x00000bd8: ix_offs[0122]: 0x00002ab3 +0x00000bdc: ix_lens[0122]: 0x0000004f +0x00000be0: ix_offs[0123]: 0x00002b02 +0x00000be4: ix_lens[0123]: 0x0000005b +0x00000be8: ix_offs[0124]: 0x00002b5d +0x00000bec: ix_lens[0124]: 0x0000004b +0x00000bf0: ix_offs[0125]: 0x00002ba8 +0x00000bf4: ix_lens[0125]: 0x00000053 +0x00000bf8: ix_offs[0126]: 0x00002bfb +0x00000bfc: ix_lens[0126]: 0x00000049 +0x00000c00: ix_offs[0127]: 0x00000000 +0x00000c04: ix_lens[0127]: 0x00000000 +0x00000c08: ix_offs[0128]: 0x00000000 +0x00000c0c: ix_lens[0128]: 0x00000000 +0x00000c10: ix_offs[0129]: 0x00000000 +0x00000c14: ix_lens[0129]: 0x00000000 +0x00000c18: ix_offs[0130]: 0x00000000 +0x00000c1c: ix_lens[0130]: 0x00000000 +0x00000c20: ix_offs[0131]: 0x00000000 +0x00000c24: ix_lens[0131]: 0x00000000 +0x00000c28: ix_offs[0132]: 0x00000000 +0x00000c2c: ix_lens[0132]: 0x00000000 +0x00000c30: ix_offs[0133]: 0x00000000 +0x00000c34: ix_lens[0133]: 0x00000000 +0x00000c38: ix_offs[0134]: 0x00000000 +0x00000c3c: ix_lens[0134]: 0x00000000 +0x00000c40: ix_offs[0135]: 0x00000000 +0x00000c44: ix_lens[0135]: 0x00000000 +0x00000c48: ix_offs[0136]: 0x00000000 +0x00000c4c: ix_lens[0136]: 0x00000000 +0x00000c50: ix_offs[0137]: 0x00000000 +0x00000c54: ix_lens[0137]: 0x00000000 +0x00000c58: ix_offs[0138]: 0x00000000 +0x00000c5c: ix_lens[0138]: 0x00000000 +0x00000c60: ix_offs[0139]: 0x00000000 +0x00000c64: ix_lens[0139]: 0x00000000 +0x00000c68: ix_offs[0140]: 0x00000000 +0x00000c6c: ix_lens[0140]: 0x00000000 +0x00000c70: ix_offs[0141]: 0x00000000 +0x00000c74: ix_lens[0141]: 0x00000000 +0x00000c78: ix_offs[0142]: 0x00000000 +0x00000c7c: ix_lens[0142]: 0x00000000 +0x00000c80: ix_offs[0143]: 0x00000000 +0x00000c84: ix_lens[0143]: 0x00000000 +0x00000c88: ix_offs[0144]: 0x00000000 +0x00000c8c: ix_lens[0144]: 0x00000000 +0x00000c90: ix_offs[0145]: 0x00000000 +0x00000c94: ix_lens[0145]: 0x00000000 +0x00000c98: ix_offs[0146]: 0x00000000 +0x00000c9c: ix_lens[0146]: 0x00000000 +0x00000ca0: ix_offs[0147]: 0x00000000 +0x00000ca4: ix_lens[0147]: 0x00000000 +0x00000ca8: ix_offs[0148]: 0x00000000 +0x00000cac: ix_lens[0148]: 0x00000000 +0x00000cb0: ix_offs[0149]: 0x00000000 +0x00000cb4: ix_lens[0149]: 0x00000000 +0x00000cb8: ix_offs[0150]: 0x00000000 +0x00000cbc: ix_lens[0150]: 0x00000000 +0x00000cc0: ix_offs[0151]: 0x00000000 +0x00000cc4: ix_lens[0151]: 0x00000000 +0x00000cc8: ix_offs[0152]: 0x00000000 +0x00000ccc: ix_lens[0152]: 0x00000000 +0x00000cd0: ix_offs[0153]: 0x00000000 +0x00000cd4: ix_lens[0153]: 0x00000000 +0x00000cd8: ix_offs[0154]: 0x00000000 +0x00000cdc: ix_lens[0154]: 0x00000000 +0x00000ce0: ix_offs[0155]: 0x00000000 +0x00000ce4: ix_lens[0155]: 0x00000000 +0x00000ce8: ix_offs[0156]: 0x00000000 +0x00000cec: ix_lens[0156]: 0x00000000 +0x00000cf0: ix_offs[0157]: 0x00000000 +0x00000cf4: ix_lens[0157]: 0x00000000 +0x00000cf8: ix_offs[0158]: 0x00000000 +0x00000cfc: ix_lens[0158]: 0x00000000 +0x00000d00: ix_offs[0159]: 0x00000000 +0x00000d04: ix_lens[0159]: 0x00000000 +0x00000d08: ix_offs[0160]: 0x00000000 +0x00000d0c: ix_lens[0160]: 0x00000000 +0x00000d10: ix_offs[0161]: 0x00000000 +0x00000d14: ix_lens[0161]: 0x00000000 +0x00000d18: ix_offs[0162]: 0x00000000 +0x00000d1c: ix_lens[0162]: 0x00000000 +0x00000d20: ix_offs[0163]: 0x00000000 +0x00000d24: ix_lens[0163]: 0x00000000 +0x00000d28: ix_offs[0164]: 0x00000000 +0x00000d2c: ix_lens[0164]: 0x00000000 +0x00000d30: ix_offs[0165]: 0x00000000 +0x00000d34: ix_lens[0165]: 0x00000000 +0x00000d38: ix_offs[0166]: 0x00000000 +0x00000d3c: ix_lens[0166]: 0x00000000 +0x00000d40: ix_offs[0167]: 0x00000000 +0x00000d44: ix_lens[0167]: 0x00000000 +0x00000d48: ix_offs[0168]: 0x00000000 +0x00000d4c: ix_lens[0168]: 0x00000000 +0x00000d50: ix_offs[0169]: 0x00000000 +0x00000d54: ix_lens[0169]: 0x00000000 +0x00000d58: ix_offs[0170]: 0x00000000 +0x00000d5c: ix_lens[0170]: 0x00000000 +0x00000d60: ix_offs[0171]: 0x00000000 +0x00000d64: ix_lens[0171]: 0x00000000 +0x00000d68: ix_offs[0172]: 0x00000000 +0x00000d6c: ix_lens[0172]: 0x00000000 +0x00000d70: ix_offs[0173]: 0x00000000 +0x00000d74: ix_lens[0173]: 0x00000000 +0x00000d78: ix_offs[0174]: 0x00000000 +0x00000d7c: ix_lens[0174]: 0x00000000 +0x00000d80: ix_offs[0175]: 0x00000000 +0x00000d84: ix_lens[0175]: 0x00000000 +0x00000d88: ix_offs[0176]: 0x00000000 +0x00000d8c: ix_lens[0176]: 0x00000000 +0x00000d90: ix_offs[0177]: 0x00000000 +0x00000d94: ix_lens[0177]: 0x00000000 +0x00000d98: ix_offs[0178]: 0x00000000 +0x00000d9c: ix_lens[0178]: 0x00000000 +0x00000da0: ix_offs[0179]: 0x00000000 +0x00000da4: ix_lens[0179]: 0x00000000 +0x00000da8: ix_offs[0180]: 0x00000000 +0x00000dac: ix_lens[0180]: 0x00000000 +0x00000db0: ix_offs[0181]: 0x00000000 +0x00000db4: ix_lens[0181]: 0x00000000 +0x00000db8: ix_offs[0182]: 0x00000000 +0x00000dbc: ix_lens[0182]: 0x00000000 +0x00000dc0: ix_offs[0183]: 0x00000000 +0x00000dc4: ix_lens[0183]: 0x00000000 +0x00000dc8: ix_offs[0184]: 0x00000000 +0x00000dcc: ix_lens[0184]: 0x00000000 +0x00000dd0: ix_offs[0185]: 0x00000000 +0x00000dd4: ix_lens[0185]: 0x00000000 +0x00000dd8: ix_offs[0186]: 0x00000000 +0x00000ddc: ix_lens[0186]: 0x00000000 +0x00000de0: ix_offs[0187]: 0x00000000 +0x00000de4: ix_lens[0187]: 0x00000000 +0x00000de8: ix_offs[0188]: 0x00000000 +0x00000dec: ix_lens[0188]: 0x00000000 +0x00000df0: ix_offs[0189]: 0x00000000 +0x00000df4: ix_lens[0189]: 0x00000000 +0x00000df8: ix_offs[0190]: 0x00000000 +0x00000dfc: ix_lens[0190]: 0x00000000 +0x00000e00: ix_offs[0191]: 0x00000000 +0x00000e04: ix_lens[0191]: 0x00000000 +0x00000e08: ix_offs[0192]: 0x00000000 +0x00000e0c: ix_lens[0192]: 0x00000000 +0x00000e10: ix_offs[0193]: 0x00000000 +0x00000e14: ix_lens[0193]: 0x00000000 +0x00000e18: ix_offs[0194]: 0x00000000 +0x00000e1c: ix_lens[0194]: 0x00000000 +0x00000e20: ix_offs[0195]: 0x00000000 +0x00000e24: ix_lens[0195]: 0x00000000 +0x00000e28: ix_offs[0196]: 0x00000000 +0x00000e2c: ix_lens[0196]: 0x00000000 +0x00000e30: ix_offs[0197]: 0x00000000 +0x00000e34: ix_lens[0197]: 0x00000000 +0x00000e38: ix_offs[0198]: 0x00000000 +0x00000e3c: ix_lens[0198]: 0x00000000 +0x00000e40: ix_offs[0199]: 0x00000000 +0x00000e44: ix_lens[0199]: 0x00000000 +0x00000e48: ix_offs[0200]: 0x00000000 +0x00000e4c: ix_lens[0200]: 0x00000000 +0x00000e50: ix_offs[0201]: 0x00000000 +0x00000e54: ix_lens[0201]: 0x00000000 +0x00000e58: ix_offs[0202]: 0x00000000 +0x00000e5c: ix_lens[0202]: 0x00000000 +0x00000e60: ix_offs[0203]: 0x00000000 +0x00000e64: ix_lens[0203]: 0x00000000 +0x00000e68: ix_offs[0204]: 0x00000000 +0x00000e6c: ix_lens[0204]: 0x00000000 +0x00000e70: ix_offs[0205]: 0x00000000 +0x00000e74: ix_lens[0205]: 0x00000000 +0x00000e78: ix_offs[0206]: 0x00000000 +0x00000e7c: ix_lens[0206]: 0x00000000 +0x00000e80: ix_offs[0207]: 0x00000000 +0x00000e84: ix_lens[0207]: 0x00000000 +0x00000e88: ix_offs[0208]: 0x00000000 +0x00000e8c: ix_lens[0208]: 0x00000000 +0x00000e90: ix_offs[0209]: 0x00000000 +0x00000e94: ix_lens[0209]: 0x00000000 +0x00000e98: ix_offs[0210]: 0x00000000 +0x00000e9c: ix_lens[0210]: 0x00000000 +0x00000ea0: ix_offs[0211]: 0x00000000 +0x00000ea4: ix_lens[0211]: 0x00000000 +0x00000ea8: ix_offs[0212]: 0x00000000 +0x00000eac: ix_lens[0212]: 0x00000000 +0x00000eb0: ix_offs[0213]: 0x00000000 +0x00000eb4: ix_lens[0213]: 0x00000000 +0x00000eb8: ix_offs[0214]: 0x00000000 +0x00000ebc: ix_lens[0214]: 0x00000000 +0x00000ec0: ix_offs[0215]: 0x00000000 +0x00000ec4: ix_lens[0215]: 0x00000000 +0x00000ec8: ix_offs[0216]: 0x00000000 +0x00000ecc: ix_lens[0216]: 0x00000000 +0x00000ed0: ix_offs[0217]: 0x00000000 +0x00000ed4: ix_lens[0217]: 0x00000000 +0x00000ed8: ix_offs[0218]: 0x00000000 +0x00000edc: ix_lens[0218]: 0x00000000 +0x00000ee0: ix_offs[0219]: 0x00000000 +0x00000ee4: ix_lens[0219]: 0x00000000 +0x00000ee8: ix_offs[0220]: 0x00000000 +0x00000eec: ix_lens[0220]: 0x00000000 +0x00000ef0: ix_offs[0221]: 0x00000000 +0x00000ef4: ix_lens[0221]: 0x00000000 +0x00000ef8: ix_offs[0222]: 0x00000000 +0x00000efc: ix_lens[0222]: 0x00000000 +0x00000f00: ix_offs[0223]: 0x00000000 +0x00000f04: ix_lens[0223]: 0x00000000 +0x00000f08: ix_offs[0224]: 0x00000000 +0x00000f0c: ix_lens[0224]: 0x00000000 +0x00000f10: ix_offs[0225]: 0x00000000 +0x00000f14: ix_lens[0225]: 0x00000000 +0x00000f18: ix_offs[0226]: 0x00000000 +0x00000f1c: ix_lens[0226]: 0x00000000 +0x00000f20: ix_offs[0227]: 0x00000000 +0x00000f24: ix_lens[0227]: 0x00000000 +0x00000f28: ix_offs[0228]: 0x00000000 +0x00000f2c: ix_lens[0228]: 0x00000000 +0x00000f30: ix_offs[0229]: 0x00000000 +0x00000f34: ix_lens[0229]: 0x00000000 +0x00000f38: ix_offs[0230]: 0x00000000 +0x00000f3c: ix_lens[0230]: 0x00000000 +0x00000f40: ix_offs[0231]: 0x00000000 +0x00000f44: ix_lens[0231]: 0x00000000 +0x00000f48: ix_offs[0232]: 0x00000000 +0x00000f4c: ix_lens[0232]: 0x00000000 +0x00000f50: ix_offs[0233]: 0x00000000 +0x00000f54: ix_lens[0233]: 0x00000000 +0x00000f58: ix_offs[0234]: 0x00000000 +0x00000f5c: ix_lens[0234]: 0x00000000 +0x00000f60: ix_offs[0235]: 0x00000000 +0x00000f64: ix_lens[0235]: 0x00000000 +0x00000f68: ix_offs[0236]: 0x00000000 +0x00000f6c: ix_lens[0236]: 0x00000000 +0x00000f70: ix_offs[0237]: 0x00000000 +0x00000f74: ix_lens[0237]: 0x00000000 +0x00000f78: ix_offs[0238]: 0x00000000 +0x00000f7c: ix_lens[0238]: 0x00000000 +0x00000f80: ix_offs[0239]: 0x00000000 +0x00000f84: ix_lens[0239]: 0x00000000 +0x00000f88: ix_offs[0240]: 0x00000000 +0x00000f8c: ix_lens[0240]: 0x00000000 +0x00000f90: ix_offs[0241]: 0x00000000 +0x00000f94: ix_lens[0241]: 0x00000000 +0x00000f98: ix_offs[0242]: 0x00000000 +0x00000f9c: ix_lens[0242]: 0x00000000 +0x00000fa0: ix_offs[0243]: 0x00000000 +0x00000fa4: ix_lens[0243]: 0x00000000 +0x00000fa8: ix_offs[0244]: 0x00000000 +0x00000fac: ix_lens[0244]: 0x00000000 +0x00000fb0: ix_offs[0245]: 0x00000000 +0x00000fb4: ix_lens[0245]: 0x00000000 +0x00000fb8: ix_offs[0246]: 0x00000000 +0x00000fbc: ix_lens[0246]: 0x00000000 +0x00000fc0: ix_offs[0247]: 0x00000000 +0x00000fc4: ix_lens[0247]: 0x00000000 +0x00000fc8: ix_offs[0248]: 0x00000000 +0x00000fcc: ix_lens[0248]: 0x00000000 +0x00000fd0: ix_offs[0249]: 0x00000000 +0x00000fd4: ix_lens[0249]: 0x00000000 +0x00000fd8: ix_offs[0250]: 0x00000000 +0x00000fdc: ix_lens[0250]: 0x00000000 +0x00000fe0: ix_offs[0251]: 0x00000000 +0x00000fe4: ix_lens[0251]: 0x00000000 +0x00000fe8: ix_offs[0252]: 0x00000000 +0x00000fec: ix_lens[0252]: 0x00000000 +0x00000ff0: ix_offs[0253]: 0x00000000 +0x00000ff4: ix_lens[0253]: 0x00000000 +0x00000ff8: ix_offs[0254]: 0x00000000 +0x00000ffc: ix_lens[0254]: 0x00000000 + +BLOCK - DATA +0x00001000: rkey[0000]: ' I2027' off: 0x00000000 len: 0x00000049 +>> +0 @I2027@ INDI +1 NAME Cenferth // +1 SEX M +1 FAMC @F1074@ +1 FAMS @F1073@ +<< +0x00001049: rkey[0001]: ' I2028' off: 0x00000049 len: 0x00000049 +>> +0 @I2028@ INDI +1 NAME Cuthgils // +1 SEX M +1 FAMC @F1070@ +1 FAMS @F1074@ +<< +0x00001092: rkey[0002]: ' I2029' off: 0x00000092 len: 0x0000005b +>> +0 @I2029@ INDI +1 NAME Cwichelm // +1 SEX M +1 DEAT +2 DATE 636 +1 FAMC @F1071@ +1 FAMS @F1075@ +<< +0x000010ed: rkey[0003]: ' I2030' off: 0x000000ed len: 0x00000058 +>> +0 @I2030@ INDI +1 NAME Cenwealh // +1 SEX M +1 FAMC @F1071@ +1 FAMS @F1076@ +1 FAMS @F1077@ +<< +0x00001145: rkey[0004]: ' I2031' off: 0x00000145 len: 0x00000050 +>> +0 @I2031@ INDI +1 NAME Centwine // +1 SEX M +1 TITL King of Wessex +1 FAMC @F1071@ +<< +0x00001195: rkey[0005]: ' I2032' off: 0x00000195 len: 0x00000049 +>> +0 @I2032@ INDI +1 NAME Cyneburh // +1 SEX F +1 FAMC @F1071@ +1 FAMS @F1078@ +<< +0x000011de: rkey[0006]: ' I2033' off: 0x000001de len: 0x00000031 +>> +0 @I2033@ INDI +1 NAME Cuthred // +1 FAMC @F1075@ +<< +0x0000120f: rkey[0007]: ' I2034' off: 0x0000020f len: 0x00000039 +>> +0 @I2034@ INDI +1 NAME Unknown // +1 SEX F +1 FAMS @F1076@ +<< +0x00001248: rkey[0008]: ' I2035' off: 0x00000248 len: 0x00000050 +>> +0 @I2035@ INDI +1 NAME Sexburh // +1 SEX F +1 TITL Queen of Wessex +1 FAMS @F1077@ +<< +0x00001298: rkey[0009]: ' I2036' off: 0x00000298 len: 0x00000052 +>> +0 @I2036@ INDI +1 NAME Oswald of_Northumbria // +1 SEX M +1 TITL King +1 FAMS @F1078@ +<< +0x000012ea: rkey[0010]: ' I2037' off: 0x000002ea len: 0x00000049 +>> +0 @I2037@ INDI +1 NAME Cuthwine // +1 SEX M +1 FAMC @F1043@ +1 FAMS @F1079@ +<< +0x00001333: rkey[0011]: ' I2038' off: 0x00000333 len: 0x00000045 +>> +0 @I2038@ INDI +1 NAME Chad // +1 SEX M +1 FAMC @F1079@ +1 FAMS @F1080@ +<< +0x00001378: rkey[0012]: ' I2039' off: 0x00000378 len: 0x00000049 +>> +0 @I2039@ INDI +1 NAME Cynebald // +1 SEX M +1 FAMC @F1079@ +1 FAMS @F1081@ +<< +0x000013c1: rkey[0013]: ' I2040' off: 0x000003c1 len: 0x00000050 +>> +0 @I2040@ INDI +1 NAME Cuthwulf (Cutha) // +1 SEX M +1 FAMC @F1079@ +1 FAMS @F1082@ +<< +0x00001411: rkey[0014]: ' I2041' off: 0x00000411 len: 0x0000005a +>> +0 @I2041@ INDI +1 NAME Cenbert // +1 SEX M +1 DEAT +2 DATE 661 +1 FAMC @F1080@ +1 FAMS @F1083@ +<< +0x0000146b: rkey[0015]: ' I2042' off: 0x0000046b len: 0x00000076 +>> +0 @I2042@ INDI +1 NAME Cedwalla // +1 SEX M +1 TITL King of Wessex +1 DEAT +2 DATE 689 +2 PLAC Rome,,,Italy +1 FAMC @F1083@ +<< +0x000014e1: rkey[0016]: ' I2043' off: 0x000004e1 len: 0x0000005b +>> +0 @I2043@ INDI +1 NAME Mul // +1 SEX M +1 TITL King of Kent +1 DEAT +2 DATE 687 +1 FAMC @F1083@ +<< +0x0000153c: rkey[0017]: ' I2044' off: 0x0000053c len: 0x00000052 +>> +0 @I2044@ INDI +1 NAME Oswald /Atheling/ +1 SEX M +1 DEAT +2 DATE 729 +1 FAMC @F1084@ +<< +0x0000158e: rkey[0018]: ' I2045' off: 0x0000058e len: 0x0000004a +>> +0 @I2045@ INDI +1 NAME Ethelbald // +1 SEX M +1 FAMC @F1081@ +1 FAMS @F1084@ +<< +0x000015d8: rkey[0019]: ' I2046' off: 0x000005d8 len: 0x0000007f +>> +0 @I2046@ INDI +1 NAME Ine // +1 SEX M +1 TITL King of Wessex +1 DEAT +2 DATE 728 +2 PLAC Rome,,Italy +1 FAMC @F1085@ +1 FAMS @F1086@ +<< +0x00001657: rkey[0020]: ' I2047' off: 0x00000657 len: 0x00000047 +>> +0 @I2047@ INDI +1 NAME Cenred // +1 SEX M +1 FAMC @F1087@ +1 FAMS @F1085@ +<< +0x0000169e: rkey[0021]: ' I2048' off: 0x0000069e len: 0x00000049 +>> +0 @I2048@ INDI +1 NAME Ceolwald // +1 SEX M +1 FAMC @F1082@ +1 FAMS @F1087@ +<< +0x000016e7: rkey[0022]: ' I2049' off: 0x000006e7 len: 0x0000003b +>> +0 @I2049@ INDI +1 NAME Ethelburh // +1 SEX F +1 FAMS @F1086@ +<< +0x00001722: rkey[0023]: ' I2050' off: 0x00000722 len: 0x00000059 +>> +0 @I2050@ INDI +1 NAME Ingild // +1 SEX M +1 DEAT +2 DATE 718 +1 FAMC @F1085@ +1 FAMS @F1088@ +<< +0x0000177b: rkey[0024]: ' I2051' off: 0x0000077b len: 0x00000053 +>> +0 @I2051@ INDI +1 NAME Cwenburh of_Wimborne // +1 SEX F +1 TITL Abbess +1 FAMC @F1085@ +<< +0x000017ce: rkey[0025]: ' I2052' off: 0x000007ce len: 0x00000049 +>> +0 @I2052@ INDI +1 NAME Cuthburh // +1 SEX F +1 FAMC @F1085@ +1 FAMS @F1089@ +<< +0x00001817: rkey[0026]: ' I2053' off: 0x00000817 len: 0x00000053 +>> +0 @I2053@ INDI +1 NAME Aldfrid of_Northumbria // +1 SEX M +1 TITL King +1 FAMS @F1089@ +<< +0x0000186a: rkey[0027]: ' I2054' off: 0x0000086a len: 0x00000074 +>> +0 @I2054@ INDI +1 NAME Ealhmund of_Kent // +1 SEX M +1 TITL Under-King +1 DEAT +2 DATE 786 +1 FAMC @F1090@ +1 FAMS @F1035@ +<< +0x000018de: rkey[0028]: ' I2055' off: 0x000008de len: 0x00000045 +>> +0 @I2055@ INDI +1 NAME Eaba // +1 SEX M +1 FAMC @F1091@ +1 FAMS @F1090@ +<< +0x00001923: rkey[0029]: ' I2056' off: 0x00000923 len: 0x00000046 +>> +0 @I2056@ INDI +1 NAME Eoppa // +1 SEX M +1 FAMC @F1088@ +1 FAMS @F1091@ +<< +0x00001969: rkey[0030]: ' I2057' off: 0x00000969 len: 0x00000050 +>> +0 @I2057@ INDI +1 NAME William of_Hainault // +1 SEX M +1 TITL Count +1 FAMS @F634@ +<< +0x000019b9: rkey[0031]: ' I2058' off: 0x000009b9 len: 0x00000052 +>> +0 @I2058@ INDI +1 NAME Thomas /Holland/ +1 SEX M +1 TITL Earl of Kent +1 FAMS @F764@ +<< +0x00001a0b: rkey[0032]: ' I2059' off: 0x00000a0b len: 0x00000056 +>> +0 @I2059@ INDI +1 NAME William /de_Burgh/ +1 SEX M +1 TITL Earl of Ulster +1 FAMS @F769@ +<< +0x00001a61: rkey[0033]: ' I2060' off: 0x00000a61 len: 0x00000056 +>> +0 @I2060@ INDI +1 NAME Galeazzo /Visconti/ +1 SEX M +1 TITL Duke of Milan +1 FAMS @F716@ +<< +0x00001ab7: rkey[0034]: ' I2061' off: 0x00000ab7 len: 0x00000051 +>> +0 @I2061@ INDI +1 NAME Otho of_Montferrat // +1 SEX M +1 TITL Marquis +1 FAMS @F717@ +<< +0x00001b08: rkey[0035]: ' I2062' off: 0x00000b08 len: 0x0000005e +>> +0 @I2062@ INDI +1 NAME Pedro_III of_Castile // +1 SEX M +1 TITL King +1 FAMS @F768@ +1 FAMS @F707@ +<< +0x00001b66: rkey[0036]: ' I2063' off: 0x00000b66 len: 0x0000004f +>> +0 @I2063@ INDI +1 NAME Payne of_Guienne /Roet/ +1 SEX M +1 TITL Sir +1 FAMS @F701@ +<< +0x00001bb5: rkey[0037]: ' I2064' off: 0x00000bb5 len: 0x00000048 +>> +0 @I2064@ INDI +1 NAME Hugh /Swynford/ +1 SEX M +1 TITL Sir +1 FAMS @F702@ +<< +0x00001bfd: rkey[0038]: ' I2065' off: 0x00000bfd len: 0x00000049 +>> +0 @I2065@ INDI +1 NAME Katherine // +1 SEX F +1 FAMC @F639@ +1 FAMS @F1092@ +<< +0x00001c46: rkey[0039]: ' I2066' off: 0x00000c46 len: 0x00000087 +>> +0 @I2066@ INDI +1 NAME Henry_III // +1 SEX M +1 TITL King of Castile +1 BIRT +2 DATE 1379 +1 DEAT +2 DATE 1406 +1 FAMC @F1093@ +1 FAMS @F1092@ +<< +0x00001ccd: rkey[0040]: ' I2067' off: 0x00000ccd len: 0x0000008a +>> +0 @I2067@ INDI +1 NAME John_I (Juan) // +1 SEX M +1 TITL King of Castile +1 BIRT +2 DATE 1358 +1 DEAT +2 DATE 1390 +1 FAMC @F1094@ +1 FAMS @F1093@ +<< +0x00001d57: rkey[0041]: ' I2068' off: 0x00000d57 len: 0x00000087 +>> +0 @I2068@ INDI +1 NAME Henry_II (Enrique) // +1 SEX M +1 TITL King of Castile +1 BIRT +2 DATE ABT 1333 +1 DEAT +2 DATE 1379 +1 FAMS @F1094@ +<< +0x00001dde: rkey[0042]: ' I2069' off: 0x00000dde len: 0x00000058 +>> +0 @I2069@ INDI +1 NAME Humphrey of_Hereford /De_Bohun/ +1 SEX M +1 TITL Earl +1 FAMS @F711@ +<< +0x00001e36: rkey[0043]: ' I2070' off: 0x00000e36 len: 0x0000004e +>> +0 @I2070@ INDI +1 NAME Edmund of_Stafford // +1 SEX M +1 TITL Earl +1 FAMS @F872@ +<< +0x00001e84: rkey[0044]: ' I2071' off: 0x00000e84 len: 0x00000052 +>> +0 @I2071@ INDI +1 NAME Humphrey of_Buckingham // +1 SEX M +1 TITL Earl +1 FAMC @F644@ +<< +0x00001ed6: rkey[0045]: ' I2072' off: 0x00000ed6 len: 0x00000035 +>> +0 @I2072@ INDI +1 NAME Joan // +1 SEX F +1 FAMC @F644@ +<< +0x00001f0b: rkey[0046]: ' I2073' off: 0x00000f0b len: 0x00000037 +>> +0 @I2073@ INDI +1 NAME Isabel // +1 SEX F +1 FAMC @F644@ +<< +0x00001f42: rkey[0047]: ' I2074' off: 0x00000f42 len: 0x00000069 +>> +0 @I2074@ INDI +1 NAME Isabelle of_Bavaria // +1 SEX F +1 BIRT +2 DATE 1371 +1 DEAT +2 DATE 1435 +1 FAMS @F621@ +<< +0x00001fab: rkey[0048]: ' I2075' off: 0x00000fab len: 0x000000e5 +>> +0 @I2075@ INDI +1 NAME Charles_VI the_Beloved // +1 SEX M +1 TITL King of France +1 BIRT +2 DATE 3 DEC 1368 +2 PLAC Paris,France +1 DEAT +2 DATE 22 OCT 1422 +2 PLAC Paris,France +1 BURI +2 PLAC St. Denis,France +1 FAMC @F1095@ +1 FAMS @F621@ +<< +0x00002090: rkey[0049]: ' I2076' off: 0x00001090 len: 0x00000049 +>> +0 @I2076@ INDI +1 NAME Robert /Ferrers/ +1 SEX M +1 TITL Sir +1 FAMS @F705@ +<< +0x000020d9: rkey[0050]: ' I2077' off: 0x000010d9 len: 0x00000048 +>> +0 @I2077@ INDI +1 NAME Margaret // +1 SEX F +1 FAMC @F1096@ +1 FAMS @F782@ +<< +0x00002121: rkey[0051]: ' I2078' off: 0x00001121 len: 0x0000004a +>> +0 @I2078@ INDI +1 NAME Thomas /Neville/ +1 SEX M +1 TITL Sir +1 FAMS @F1096@ +<< +0x0000216b: rkey[0052]: ' I2079' off: 0x0000116b len: 0x00000050 +>> +0 @I2079@ INDI +1 NAME Margaret /Beaufort/ +1 SEX F +1 FAMC @F703@ +1 FAMS @F1097@ +<< +0x000021bb: rkey[0053]: ' I2080' off: 0x000011bb len: 0x00000058 +>> +0 @I2080@ INDI +1 NAME Thomas /Courtenay/ +1 SEX M +1 TITL Earl of Devon V +1 FAMS @F1097@ +<< +0x00002213: rkey[0054]: ' I2081' off: 0x00001213 len: 0x00000050 +>> +0 @I2081@ INDI +1 NAME Eleanor /Beauchamp/ +1 SEX F +1 FAMC @F1098@ +1 FAMS @F706@ +<< +0x00002263: rkey[0055]: ' I2082' off: 0x00001263 len: 0x00000059 +>> +0 @I2082@ INDI +1 NAME Richard /Beauchamp/ +1 SEX M +1 TITL Earl of Warwick +1 FAMS @F1098@ +<< +0x000022bc: rkey[0056]: ' I2083' off: 0x000012bc len: 0x00000067 +>> +0 @I2083@ INDI +1 NAME Henry /Beaufort/ +1 SEX M +1 TITL Duke Sommerset +1 DEAT +2 DATE 1463 +1 FAMC @F706@ +<< +0x00002323: rkey[0057]: ' I2084' off: 0x00001323 len: 0x00000068 +>> +0 @I2084@ INDI +1 NAME Edmund /Beaufort/ +1 SEX M +1 TITL Duke Sommerset +1 DEAT +2 DATE 1471 +1 FAMC @F706@ +<< +0x0000238b: rkey[0058]: ' I2085' off: 0x0000138b len: 0x00000050 +>> +0 @I2085@ INDI +1 NAME John /Beaufort/ +1 SEX M +1 DEAT +2 DATE 1471 +1 FAMC @F706@ +<< +0x000023db: rkey[0059]: ' I2086' off: 0x000013db len: 0x0000005e +>> +0 @I2086@ INDI +1 NAME Eleanor /Beaufort/ +1 SEX F +1 FAMC @F706@ +1 FAMS @F1099@ +1 FAMS @F1100@ +<< +0x00002439: rkey[0060]: ' I2087' off: 0x00001439 len: 0x0000005b +>> +0 @I2087@ INDI +1 NAME Joan /Beaufort/ +1 SEX F +1 FAMC @F706@ +1 FAMS @F1101@ +1 FAMS @F1102@ +<< +0x00002494: rkey[0061]: ' I2088' off: 0x00001494 len: 0x0000004c +>> +0 @I2088@ INDI +1 NAME Anne /Beaufort/ +1 SEX F +1 FAMC @F706@ +1 FAMS @F1103@ +<< +0x000024e0: rkey[0062]: ' I2089' off: 0x000014e0 len: 0x0000005f +>> +0 @I2089@ INDI +1 NAME Margaret /Beaufort/ +1 SEX F +1 FAMC @F706@ +1 FAMS @F1104@ +1 FAMS @F1105@ +<< +0x0000253f: rkey[0063]: ' I2090' off: 0x0000153f len: 0x00000051 +>> +0 @I2090@ INDI +1 NAME Elizabeth /Beaufort/ +1 SEX F +1 FAMC @F706@ +1 FAMS @F1106@ +<< +0x00002590: rkey[0064]: ' I2091' off: 0x00001590 len: 0x00000055 +>> +0 @I2091@ INDI +1 NAME James of_Wiltshire /Butler/ +1 SEX M +1 TITL Earl +1 FAMS @F1099@ +<< +0x000025e5: rkey[0065]: ' I2092' off: 0x000015e5 len: 0x0000004a +>> +0 @I2092@ INDI +1 NAME Robert /Spencer/ +1 SEX M +1 TITL Sir +1 FAMS @F1100@ +<< +0x0000262f: rkey[0066]: ' I2093' off: 0x0000162f len: 0x00000056 +>> +0 @I2093@ INDI +1 NAME Robert /St._Lawrence/ +1 SEX M +1 TITL Lord Howth +1 FAMS @F1101@ +<< +0x00002685: rkey[0067]: ' I2094' off: 0x00001685 len: 0x0000003c +>> +0 @I2094@ INDI +1 NAME Richard /Fry/ +1 SEX M +1 FAMS @F1102@ +<< +0x000026c1: rkey[0068]: ' I2095' off: 0x000016c1 len: 0x0000003f +>> +0 @I2095@ INDI +1 NAME William /Paston/ +1 SEX M +1 FAMS @F1103@ +<< +0x00002700: rkey[0069]: ' I2096' off: 0x00001700 len: 0x00000052 +>> +0 @I2096@ INDI +1 NAME Humphrey // +1 SEX M +1 TITL Earl of Stafford +1 FAMS @F1104@ +<< +0x00002752: rkey[0070]: ' I2097' off: 0x00001752 len: 0x0000004a +>> +0 @I2097@ INDI +1 NAME Richard /Darell/ +1 SEX M +1 TITL Sir +1 FAMS @F1105@ +<< +0x0000279c: rkey[0071]: ' I2098' off: 0x0000179c len: 0x0000004b +>> +0 @I2098@ INDI +1 NAME Henry Fitz /Lewes/ +1 SEX M +1 TITL Sir +1 FAMS @F1106@ +<< +0x000027e7: rkey[0072]: ' I2099' off: 0x000017e7 len: 0x00000068 +>> +0 @I2099@ INDI +1 NAME Thomas of_Wiltshire /Boleyn/ +1 SEX M +1 TITL Earl +1 DEAT +2 DATE 1536 +1 FAMS @F499@ +<< +0x0000284f: rkey[0073]: ' I2100' off: 0x0000184f len: 0x00000079 +>> +0 @I2100@ INDI +1 NAME Joanna the_Mad (Juana)// +1 SEX F +1 BIRT +2 DATE 1479 +1 DEAT +2 DATE 1555 +1 FAMC @F489@ +1 FAMS @F516@ +<< +0x000028c8: rkey[0074]: ' I2101' off: 0x000018c8 len: 0x0000004c +>> +0 @I2101@ INDI +1 NAME William /Cavendish/ +1 SEX M +1 TITL Sir +1 FAMS @F778@ +<< +0x00002914: rkey[0075]: ' I2102' off: 0x00001914 len: 0x00000062 +>> +0 @I2102@ INDI +1 NAME Frances /Devereux/ +1 SEX F +1 DEAT +2 DATE 1674 +1 FAMC @F1107@ +1 FAMS @F781@ +<< +0x00002976: rkey[0076]: ' I2103' off: 0x00001976 len: 0x00000055 +>> +0 @I2103@ INDI +1 NAME Robert /Devereux/ +1 SEX M +1 TITL Earl of Essex +1 FAMS @F1107@ +<< +0x000029cb: rkey[0077]: ' I2104' off: 0x000019cb len: 0x00000079 +>> +0 @I2104@ INDI +1 NAME Henry of_Cumberland /Clifford/ +1 SEX M +1 TITL Earl +1 DEAT +2 DATE 1569 +1 FAMS @F774@ +1 FAMS @F1108@ +<< +0x00002a44: rkey[0078]: ' I2105' off: 0x00001a44 len: 0x00000057 +>> +0 @I2105@ INDI +1 NAME Adrian /Stokes/ +1 SEX M +1 DEAT +2 DATE ABT 1581 +1 FAMS @F773@ +<< +0x00002a9b: rkey[0079]: ' I2106' off: 0x00001a9b len: 0x00000082 +>> +0 @I2106@ INDI +1 NAME Catherine /Grey/ +1 SEX F +1 TITL Lady +1 DEAT +2 DATE ABT 1568 +1 FAMC @F509@ +1 FAMS @F1109@ +1 FAMS @F1110@ +<< +0x00002b1d: rkey[0080]: ' I2107' off: 0x00001b1d len: 0x00000067 +>> +0 @I2107@ INDI +1 NAME Mary /Grey/ +1 SEX F +1 TITL Lady +1 DEAT +2 DATE 1578 +1 FAMC @F509@ +1 FAMS @F1111@ +<< +0x00002b84: rkey[0081]: ' I2108' off: 0x00001b84 len: 0x00000084 +>> +0 @I2108@ INDI +1 NAME Edward /Seymour/ +1 SEX M +1 TITL Earl of Hertford +1 FAMC @F1112@ +1 FAMS @F1110@ +1 FAMS @F1113@ +1 FAMS @F1114@ +<< +0x00002c08: rkey[0082]: ' I2109' off: 0x00001c08 len: 0x00000075 +>> +0 @I2109@ INDI +1 NAME Edward Beauchamp /Seymour/ +1 SEX M +1 TITL Lord +1 DEAT +2 DATE 1612 +1 FAMC @F1110@ +1 FAMS @F780@ +<< +0x00002c7d: rkey[0083]: ' I2110' off: 0x00001c7d len: 0x00000061 +>> +0 @I2110@ INDI +1 NAME Thomas /Seymour/ +1 SEX M +1 DEAT +2 DATE 1600 +1 FAMC @F1110@ +1 FAMS @F1115@ +<< +0x00002cde: rkey[0084]: ' I2111' off: 0x00001cde len: 0x0000003d +>> +0 @I2111@ INDI +1 NAME Isabel /Onley/ +1 SEX F +1 FAMS @F1115@ +<< +0x00002d1b: rkey[0085]: ' I2112' off: 0x00001d1b len: 0x0000004c +>> +0 @I2112@ INDI +1 NAME Honora /Rogers/ +1 SEX F +1 FAMC @F1116@ +1 FAMS @F780@ +<< +0x00002d67: rkey[0086]: ' I2113' off: 0x00001d67 len: 0x0000004a +>> +0 @I2113@ INDI +1 NAME Richard /Rogers/ +1 SEX M +1 TITL Sir +1 FAMS @F1116@ +<< +0x00002db1: rkey[0087]: ' I2114' off: 0x00001db1 len: 0x00000065 +>> +0 @I2114@ INDI +1 NAME Frederick Henry // +1 SEX M +1 BIRT +2 DATE 1614 +1 DEAT +2 DATE 1629 +1 FAMC @F438@ +<< +0x00002e16: rkey[0088]: ' I2115' off: 0x00001e16 len: 0x0000004a +>> +0 @I2115@ INDI +1 NAME Philip // +1 SEX M +1 DEAT +2 DATE 1650 +1 FAMC @F438@ +<< +0x00002e60: rkey[0089]: ' I2116' off: 0x00001e60 len: 0x00000067 +>> +0 @I2116@ INDI +1 NAME Elizabeth of_Hervorden // +1 SEX F +1 TITL Abbess +1 DEAT +2 DATE 1680 +1 FAMC @F438@ +<< +0x00002ec7: rkey[0090]: ' I2117' off: 0x00001ec7 len: 0x0000006e +>> +0 @I2117@ INDI +1 NAME Louisa Hollandine of_Maubisson// +1 SEX F +1 TITL Abbess +1 DEAT +2 DATE 1709 +1 FAMC @F438@ +<< +0x00002f35: rkey[0091]: ' I2118' off: 0x00001f35 len: 0x00000061 +>> +0 @I2118@ INDI +1 NAME Henrietta Maria // +1 SEX F +1 DEAT +2 DATE 1651 +1 FAMC @F438@ +1 FAMS @F1117@ +<< +0x00002f96: rkey[0092]: ' I2119' off: 0x00001f96 len: 0x0000004d +>> +0 @I2119@ INDI +1 NAME Charlotte // +1 SEX F +1 DEAT +2 DATE 1631 +1 FAMC @F438@ +<< +0x00002fe3: rkey[0093]: ' I2120' off: 0x00001fe3 len: 0x00000049 +>> +0 @I2120@ INDI +1 NAME William of_Hesse /Landgrave/ +1 SEX M +1 FAMS @F451@ +<< +0x0000302c: rkey[0094]: ' I2121' off: 0x0000202c len: 0x00000035 +>> +0 @I2121@ INDI +1 NAME Anne // +1 SEX F +1 FAMS @F450@ +<< +0x00003061: rkey[0095]: ' I2122' off: 0x00002061 len: 0x00000060 +>> +0 @I2122@ INDI +1 NAME Sigismund of_Transylvania /Ragotski/ +1 SEX M +1 TITL Prince +1 FAMS @F1117@ +<< +0x000030c1: rkey[0096]: ' I2123' off: 0x000020c1 len: 0x00000055 +>> +0 @I2123@ INDI +1 NAME Frederick Augustus // +1 SEX M +1 DEAT +2 DATE 1690 +1 FAMC @F217@ +<< +0x00003116: rkey[0097]: ' I2124' off: 0x00002116 len: 0x00000055 +>> +0 @I2124@ INDI +1 NAME Maximilian William // +1 SEX M +1 DEAT +2 DATE 1726 +1 FAMC @F217@ +<< +0x0000316b: rkey[0098]: ' I2125' off: 0x0000216b len: 0x00000051 +>> +0 @I2125@ INDI +1 NAME Charles Philip // +1 SEX M +1 DEAT +2 DATE 1690 +1 FAMC @F217@ +<< +0x000031bc: rkey[0099]: ' I2126' off: 0x000021bc len: 0x0000004d +>> +0 @I2126@ INDI +1 NAME Christian // +1 SEX M +1 DEAT +2 DATE 1703 +1 FAMC @F217@ +<< +0x00003209: rkey[0100]: ' I2127' off: 0x00002209 len: 0x00000053 +>> +0 @I2127@ INDI +1 NAME Edward /Hyde/ +1 SEX M +1 TITL Earl of Claredon +1 FAMS @F428@ +<< +0x0000325c: rkey[0101]: ' I2128' off: 0x0000225c len: 0x0000006f +>> +0 @I2128@ INDI +1 NAME Anna Maria // +1 SEX F +1 BIRT +2 DATE 1669 +1 DEAT +2 DATE 1728 +1 FAMC @F443@ +1 FAMS @F1118@ +<< +0x000032cb: rkey[0102]: ' I2129' off: 0x000022cb len: 0x0000007d +>> +0 @I2129@ INDI +1 NAME Victor Amadeus_II // +1 SEX M +1 TITL Duke of Savoy +1 BIRT +2 DATE 1666 +1 DEAT +2 DATE 1732 +1 FAMS @F1118@ +<< +0x00003348: rkey[0103]: ' I2130' off: 0x00002348 len: 0x00000085 +>> +0 @I2130@ INDI +1 NAME Charles_II // +1 SEX M +1 TITL King of Spain +1 BIRT +2 DATE 1661 +1 DEAT +2 DATE 1700 +1 FAMC @F1119@ +1 FAMS @F540@ +<< +0x000033cd: rkey[0104]: ' I2131' off: 0x000023cd len: 0x00000092 +>> +0 @I2131@ INDI +1 NAME Philip_IV // +1 SEX M +1 TITL King of Spain +1 BIRT +2 DATE 1605 +1 DEAT +2 DATE 1665 +1 FAMC @F534@ +1 FAMS @F527@ +1 FAMS @F1119@ +<< +0x0000345f: rkey[0105]: ' I2132' off: 0x0000245f len: 0x0000009a +>> +0 @I2132@ INDI +1 NAME Philip_III // +1 SEX M +1 TITL King of Spain +1 BIRT +2 DATE 1578 +2 PLAC Madrid,,,Spain +1 DEAT +2 DATE 1621 +1 FAMC @F515@ +1 FAMS @F534@ +<< +0x000034f9: rkey[0106]: ' I2133' off: 0x000024f9 len: 0x00000041 +>> +0 @I2133@ INDI +1 NAME Maria of_Portugal // +1 SEX F +1 FAMS @F513@ +<< +0x0000353a: rkey[0107]: ' I2134' off: 0x0000253a len: 0x00000079 +>> +0 @I2134@ INDI +1 NAME Elizabeth of_France // +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 1545 +1 DEAT +2 DATE 1568 +1 FAMS @F514@ +<< +0x000035b3: rkey[0108]: ' I2135' off: 0x000025b3 len: 0x00000065 +>> +0 @I2135@ INDI +1 NAME Anne of_Austria // +1 SEX F +1 BIRT +2 DATE 1549 +1 DEAT +2 DATE 1580 +1 FAMS @F515@ +<< +0x00003618: rkey[0109]: ' I2136' off: 0x00002618 len: 0x0000003b +>> +0 @I2136@ INDI +1 NAME Don_Carlos // +1 SEX M +1 FAMC @F513@ +<< +0x00003653: rkey[0110]: ' I2137' off: 0x00002653 len: 0x00000060 +>> +0 @I2137@ INDI +1 NAME James Louis /Sobieski/ +1 SEX M +1 TITL Prince +1 FAMC @F1120@ +1 FAMS @F432@ +<< +0x000036b3: rkey[0111]: ' I2138' off: 0x000026b3 len: 0x000000cb +>> +0 @I2138@ INDI +1 NAME John_III /Sobieski/ +1 SEX M +1 TITL King of Poland +1 BIRT +2 DATE 9 JUN 1624 +2 PLAC Olesko,Now:,Ukraine,SSR +1 DEAT +2 DATE 17 JUN 1696 +2 PLAC Wilanow,Nr.,Warsaw,Poland +1 FAMS @F1120@ +<< +0x0000377e: rkey[0112]: ' I2139' off: 0x0000277e len: 0x0000005f +>> +0 @I2139@ INDI +1 NAME Gustavus Adolphus of_Stolberg-Ged.// +1 SEX M +1 TITL Prince +1 FAMS @F434@ +<< +0x000037dd: rkey[0113]: ' I2140' off: 0x000027dd len: 0x00000069 +>> +0 @I2140@ INDI +1 NAME George William of_Brunswick// +1 SEX M +1 TITL Duke +1 DEAT +2 DATE 1726 +1 FAMS @F218@ +<< +0x00003846: rkey[0114]: ' I2141' off: 0x00002846 len: 0x00000036 +>> +0 @I2141@ INDI +1 NAME Celle // +1 SEX F +1 FAMS @F218@ +<< +0x0000387c: rkey[0115]: ' I2142' off: 0x0000287c len: 0x00000056 +>> +0 @I2142@ INDI +1 NAME Frederick_II of_Saxe-Gotha // +1 SEX M +1 TITL Duke +1 FAMS @F214@ +<< +0x000038d2: rkey[0116]: ' I2143' off: 0x000028d2 len: 0x00000051 +>> +0 @I2143@ INDI +1 NAME Magdalena Augusta of_Anhalt-Zerbst// +1 SEX F +1 FAMS @F214@ +<< +0x00003923: rkey[0117]: ' I2144' off: 0x00002923 len: 0x0000004e +>> +0 @I2144@ INDI +1 NAME Edward /Walpole/ +1 SEX M +1 TITL Hon. Sir +1 FAMS @F447@ +<< +0x00003971: rkey[0118]: ' I2145' off: 0x00002971 len: 0x00000050 +>> +0 @I2145@ INDI +1 NAME James Waldegrave_2nd // +1 SEX M +1 TITL Earl +1 FAMS @F448@ +<< +0x000039c1: rkey[0119]: ' I2146' off: 0x000029c1 len: 0x0000004a +>> +0 @I2146@ INDI +1 NAME Sophia // +1 SEX F +1 DEAT +2 DATE 1844 +1 FAMC @F194@ +<< +0x00003a0b: rkey[0120]: ' I2147' off: 0x00002a0b len: 0x00000051 +>> +0 @I2147@ INDI +1 NAME Charles Louis Frederick// +1 SEX M +1 TITL Duke +1 FAMS @F96@ +<< +0x00003a5c: rkey[0121]: ' I2148' off: 0x00002a5c len: 0x00000057 +>> +0 @I2148@ INDI +1 NAME Elizabeth of_Saxe- Hildburghausen/Albertin/ +1 SEX F +1 FAMS @F96@ +<< +0x00003ab3: rkey[0122]: ' I2149' off: 0x00002ab3 len: 0x0000004f +>> +0 @I2149@ INDI +1 NAME Alfonso // +1 SEX M +1 TITL Infante of Spain +1 FAMS @F73@ +<< +0x00003b02: rkey[0123]: ' I2150' off: 0x00002b02 len: 0x0000005b +>> +0 @I2150@ INDI +1 NAME Ernest of_Hohenlohe- Langenburg// +1 SEX M +1 TITL Prince +1 FAMS @F72@ +<< +0x00003b5d: rkey[0124]: ' I2151' off: 0x00002b5d len: 0x0000004b +>> +0 @I2151@ INDI +1 NAME of_Dalhousie XIII// +1 SEX M +1 TITL Earl +1 FAMS @F90@ +<< +0x00003ba8: rkey[0125]: ' I2152' off: 0x00002ba8 len: 0x00000053 +>> +0 @I2152@ INDI +1 NAME Katharine Fraser // +1 SEX F +1 BIRT +2 DATE 1957 +1 FAMC @F909@ +<< +0x00003bfb: rkey[0126]: ' I2153' off: 0x00002bfb len: 0x00000049 +>> +0 @I2153@ INDI +1 NAME Alice // +1 SEX F +1 BIRT +2 DATE 1961 +1 FAMC @F909@ +<< +0x00003c44: rkey[0127]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0128]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0129]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0130]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0131]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0132]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0133]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0134]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0135]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0136]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0137]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0138]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0139]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0140]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0141]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0142]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0143]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0144]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0145]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0146]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0147]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0148]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0149]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0150]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0151]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0152]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0153]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0154]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0155]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0156]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0157]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0158]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0159]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0160]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0161]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0162]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0163]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0164]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0165]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0166]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0167]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0168]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0169]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0170]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0171]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0172]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0173]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0174]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0175]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0176]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0177]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0178]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0179]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0180]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0181]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0182]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0183]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0184]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0185]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0186]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0187]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0188]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0189]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0190]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0191]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0192]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0193]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0194]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0195]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0196]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0197]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0198]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0199]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0200]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0201]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0202]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0203]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0204]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0205]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0206]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0207]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0208]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0209]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0210]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0211]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0212]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0213]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0214]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0215]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0216]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0217]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0218]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0219]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0220]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0221]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0222]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0223]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0224]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0225]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0226]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0227]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0228]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0229]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0230]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0231]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0232]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0233]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0234]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0235]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0236]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0237]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0238]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0239]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0240]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0241]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0242]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0243]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0244]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0245]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0246]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0247]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0248]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0249]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0250]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0251]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0252]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0253]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003c44: rkey[0254]: ' ' off: 0x00000000 len: 0x00000000 +>><< + +0x00003c44: EOF (0x00003c44) GOOD + +BLOCK - DIRECTORY +0x00000000: ix_self: 0x00040004 (ae/ae) +0x00000004: ix_type: 2 (BLOCK) +0x00000006: ix_pad1: 0x0000 +0x00000008: ix_parent: 0x00000000 (aa/aa) +0x0000000c: ix_nkeys: 127 +0x0000000e: ix_rkey[0000]: ' I2154' +0x00000016: ix_rkey[0001]: ' I2155' +0x0000001e: ix_rkey[0002]: ' I2156' +0x00000026: ix_rkey[0003]: ' I2157' +0x0000002e: ix_rkey[0004]: ' I2158' +0x00000036: ix_rkey[0005]: ' I2159' +0x0000003e: ix_rkey[0006]: ' I2160' +0x00000046: ix_rkey[0007]: ' I2161' +0x0000004e: ix_rkey[0008]: ' I2162' +0x00000056: ix_rkey[0009]: ' I2163' +0x0000005e: ix_rkey[0010]: ' I2164' +0x00000066: ix_rkey[0011]: ' I2165' +0x0000006e: ix_rkey[0012]: ' I2166' +0x00000076: ix_rkey[0013]: ' I2167' +0x0000007e: ix_rkey[0014]: ' I2168' +0x00000086: ix_rkey[0015]: ' I2169' +0x0000008e: ix_rkey[0016]: ' I2170' +0x00000096: ix_rkey[0017]: ' I2171' +0x0000009e: ix_rkey[0018]: ' I2172' +0x000000a6: ix_rkey[0019]: ' I2173' +0x000000ae: ix_rkey[0020]: ' I2174' +0x000000b6: ix_rkey[0021]: ' I2175' +0x000000be: ix_rkey[0022]: ' I2176' +0x000000c6: ix_rkey[0023]: ' I2177' +0x000000ce: ix_rkey[0024]: ' I2178' +0x000000d6: ix_rkey[0025]: ' I2179' +0x000000de: ix_rkey[0026]: ' I2180' +0x000000e6: ix_rkey[0027]: ' I2181' +0x000000ee: ix_rkey[0028]: ' I2182' +0x000000f6: ix_rkey[0029]: ' I2183' +0x000000fe: ix_rkey[0030]: ' I2184' +0x00000106: ix_rkey[0031]: ' I2185' +0x0000010e: ix_rkey[0032]: ' I2186' +0x00000116: ix_rkey[0033]: ' I2187' +0x0000011e: ix_rkey[0034]: ' I2188' +0x00000126: ix_rkey[0035]: ' I2189' +0x0000012e: ix_rkey[0036]: ' I2190' +0x00000136: ix_rkey[0037]: ' I2191' +0x0000013e: ix_rkey[0038]: ' I2192' +0x00000146: ix_rkey[0039]: ' I2193' +0x0000014e: ix_rkey[0040]: ' I2194' +0x00000156: ix_rkey[0041]: ' I2195' +0x0000015e: ix_rkey[0042]: ' I2196' +0x00000166: ix_rkey[0043]: ' I2197' +0x0000016e: ix_rkey[0044]: ' I2198' +0x00000176: ix_rkey[0045]: ' I2199' +0x0000017e: ix_rkey[0046]: ' I2200' +0x00000186: ix_rkey[0047]: ' I2201' +0x0000018e: ix_rkey[0048]: ' I2202' +0x00000196: ix_rkey[0049]: ' I2203' +0x0000019e: ix_rkey[0050]: ' I2204' +0x000001a6: ix_rkey[0051]: ' I2205' +0x000001ae: ix_rkey[0052]: ' I2206' +0x000001b6: ix_rkey[0053]: ' I2207' +0x000001be: ix_rkey[0054]: ' I2208' +0x000001c6: ix_rkey[0055]: ' I2209' +0x000001ce: ix_rkey[0056]: ' I2210' +0x000001d6: ix_rkey[0057]: ' I2211' +0x000001de: ix_rkey[0058]: ' I2212' +0x000001e6: ix_rkey[0059]: ' I2213' +0x000001ee: ix_rkey[0060]: ' I2214' +0x000001f6: ix_rkey[0061]: ' I2215' +0x000001fe: ix_rkey[0062]: ' I2216' +0x00000206: ix_rkey[0063]: ' I2217' +0x0000020e: ix_rkey[0064]: ' I2218' +0x00000216: ix_rkey[0065]: ' I2219' +0x0000021e: ix_rkey[0066]: ' I2220' +0x00000226: ix_rkey[0067]: ' I2221' +0x0000022e: ix_rkey[0068]: ' I2222' +0x00000236: ix_rkey[0069]: ' I2223' +0x0000023e: ix_rkey[0070]: ' I2224' +0x00000246: ix_rkey[0071]: ' I2225' +0x0000024e: ix_rkey[0072]: ' I2226' +0x00000256: ix_rkey[0073]: ' I2227' +0x0000025e: ix_rkey[0074]: ' I2228' +0x00000266: ix_rkey[0075]: ' I2229' +0x0000026e: ix_rkey[0076]: ' I2230' +0x00000276: ix_rkey[0077]: ' I2231' +0x0000027e: ix_rkey[0078]: ' I2232' +0x00000286: ix_rkey[0079]: ' I2233' +0x0000028e: ix_rkey[0080]: ' I2234' +0x00000296: ix_rkey[0081]: ' I2235' +0x0000029e: ix_rkey[0082]: ' I2236' +0x000002a6: ix_rkey[0083]: ' I2237' +0x000002ae: ix_rkey[0084]: ' I2238' +0x000002b6: ix_rkey[0085]: ' I2239' +0x000002be: ix_rkey[0086]: ' I2240' +0x000002c6: ix_rkey[0087]: ' I2241' +0x000002ce: ix_rkey[0088]: ' I2242' +0x000002d6: ix_rkey[0089]: ' I2243' +0x000002de: ix_rkey[0090]: ' I2244' +0x000002e6: ix_rkey[0091]: ' I2245' +0x000002ee: ix_rkey[0092]: ' I2246' +0x000002f6: ix_rkey[0093]: ' I2247' +0x000002fe: ix_rkey[0094]: ' I2248' +0x00000306: ix_rkey[0095]: ' I2249' +0x0000030e: ix_rkey[0096]: ' I2250' +0x00000316: ix_rkey[0097]: ' I2251' +0x0000031e: ix_rkey[0098]: ' I2252' +0x00000326: ix_rkey[0099]: ' I2253' +0x0000032e: ix_rkey[0100]: ' I2254' +0x00000336: ix_rkey[0101]: ' I2255' +0x0000033e: ix_rkey[0102]: ' I2256' +0x00000346: ix_rkey[0103]: ' I2257' +0x0000034e: ix_rkey[0104]: ' I2258' +0x00000356: ix_rkey[0105]: ' I2259' +0x0000035e: ix_rkey[0106]: ' I2260' +0x00000366: ix_rkey[0107]: ' I2261' +0x0000036e: ix_rkey[0108]: ' I2262' +0x00000376: ix_rkey[0109]: ' I2263' +0x0000037e: ix_rkey[0110]: ' I2264' +0x00000386: ix_rkey[0111]: ' I2265' +0x0000038e: ix_rkey[0112]: ' I2266' +0x00000396: ix_rkey[0113]: ' I2267' +0x0000039e: ix_rkey[0114]: ' I2268' +0x000003a6: ix_rkey[0115]: ' I2269' +0x000003ae: ix_rkey[0116]: ' I2270' +0x000003b6: ix_rkey[0117]: ' I2271' +0x000003be: ix_rkey[0118]: ' I2272' +0x000003c6: ix_rkey[0119]: ' I2273' +0x000003ce: ix_rkey[0120]: ' I2274' +0x000003d6: ix_rkey[0121]: ' I2275' +0x000003de: ix_rkey[0122]: ' I2276' +0x000003e6: ix_rkey[0123]: ' I2277' +0x000003ee: ix_rkey[0124]: ' I2278' +0x000003f6: ix_rkey[0125]: ' I2279' +0x000003fe: ix_rkey[0126]: ' I2280' +0x00000406: ix_rkey[0127]: ' ' +0x0000040e: ix_rkey[0128]: ' ' +0x00000416: ix_rkey[0129]: ' ' +0x0000041e: ix_rkey[0130]: ' ' +0x00000426: ix_rkey[0131]: ' ' +0x0000042e: ix_rkey[0132]: ' ' +0x00000436: ix_rkey[0133]: ' ' +0x0000043e: ix_rkey[0134]: ' ' +0x00000446: ix_rkey[0135]: ' ' +0x0000044e: ix_rkey[0136]: ' ' +0x00000456: ix_rkey[0137]: ' ' +0x0000045e: ix_rkey[0138]: ' ' +0x00000466: ix_rkey[0139]: ' ' +0x0000046e: ix_rkey[0140]: ' ' +0x00000476: ix_rkey[0141]: ' ' +0x0000047e: ix_rkey[0142]: ' ' +0x00000486: ix_rkey[0143]: ' ' +0x0000048e: ix_rkey[0144]: ' ' +0x00000496: ix_rkey[0145]: ' ' +0x0000049e: ix_rkey[0146]: ' ' +0x000004a6: ix_rkey[0147]: ' ' +0x000004ae: ix_rkey[0148]: ' ' +0x000004b6: ix_rkey[0149]: ' ' +0x000004be: ix_rkey[0150]: ' ' +0x000004c6: ix_rkey[0151]: ' ' +0x000004ce: ix_rkey[0152]: ' ' +0x000004d6: ix_rkey[0153]: ' ' +0x000004de: ix_rkey[0154]: ' ' +0x000004e6: ix_rkey[0155]: ' ' +0x000004ee: ix_rkey[0156]: ' ' +0x000004f6: ix_rkey[0157]: ' ' +0x000004fe: ix_rkey[0158]: ' ' +0x00000506: ix_rkey[0159]: ' ' +0x0000050e: ix_rkey[0160]: ' ' +0x00000516: ix_rkey[0161]: ' ' +0x0000051e: ix_rkey[0162]: ' ' +0x00000526: ix_rkey[0163]: ' ' +0x0000052e: ix_rkey[0164]: ' ' +0x00000536: ix_rkey[0165]: ' ' +0x0000053e: ix_rkey[0166]: ' ' +0x00000546: ix_rkey[0167]: ' ' +0x0000054e: ix_rkey[0168]: ' ' +0x00000556: ix_rkey[0169]: ' ' +0x0000055e: ix_rkey[0170]: ' ' +0x00000566: ix_rkey[0171]: ' ' +0x0000056e: ix_rkey[0172]: ' ' +0x00000576: ix_rkey[0173]: ' ' +0x0000057e: ix_rkey[0174]: ' ' +0x00000586: ix_rkey[0175]: ' ' +0x0000058e: ix_rkey[0176]: ' ' +0x00000596: ix_rkey[0177]: ' ' +0x0000059e: ix_rkey[0178]: ' ' +0x000005a6: ix_rkey[0179]: ' ' +0x000005ae: ix_rkey[0180]: ' ' +0x000005b6: ix_rkey[0181]: ' ' +0x000005be: ix_rkey[0182]: ' ' +0x000005c6: ix_rkey[0183]: ' ' +0x000005ce: ix_rkey[0184]: ' ' +0x000005d6: ix_rkey[0185]: ' ' +0x000005de: ix_rkey[0186]: ' ' +0x000005e6: ix_rkey[0187]: ' ' +0x000005ee: ix_rkey[0188]: ' ' +0x000005f6: ix_rkey[0189]: ' ' +0x000005fe: ix_rkey[0190]: ' ' +0x00000606: ix_rkey[0191]: ' ' +0x0000060e: ix_rkey[0192]: ' ' +0x00000616: ix_rkey[0193]: ' ' +0x0000061e: ix_rkey[0194]: ' ' +0x00000626: ix_rkey[0195]: ' ' +0x0000062e: ix_rkey[0196]: ' ' +0x00000636: ix_rkey[0197]: ' ' +0x0000063e: ix_rkey[0198]: ' ' +0x00000646: ix_rkey[0199]: ' ' +0x0000064e: ix_rkey[0200]: ' ' +0x00000656: ix_rkey[0201]: ' ' +0x0000065e: ix_rkey[0202]: ' ' +0x00000666: ix_rkey[0203]: ' ' +0x0000066e: ix_rkey[0204]: ' ' +0x00000676: ix_rkey[0205]: ' ' +0x0000067e: ix_rkey[0206]: ' ' +0x00000686: ix_rkey[0207]: ' ' +0x0000068e: ix_rkey[0208]: ' ' +0x00000696: ix_rkey[0209]: ' ' +0x0000069e: ix_rkey[0210]: ' ' +0x000006a6: ix_rkey[0211]: ' ' +0x000006ae: ix_rkey[0212]: ' ' +0x000006b6: ix_rkey[0213]: ' ' +0x000006be: ix_rkey[0214]: ' ' +0x000006c6: ix_rkey[0215]: ' ' +0x000006ce: ix_rkey[0216]: ' ' +0x000006d6: ix_rkey[0217]: ' ' +0x000006de: ix_rkey[0218]: ' ' +0x000006e6: ix_rkey[0219]: ' ' +0x000006ee: ix_rkey[0220]: ' ' +0x000006f6: ix_rkey[0221]: ' ' +0x000006fe: ix_rkey[0222]: ' ' +0x00000706: ix_rkey[0223]: ' ' +0x0000070e: ix_rkey[0224]: ' ' +0x00000716: ix_rkey[0225]: ' ' +0x0000071e: ix_rkey[0226]: ' ' +0x00000726: ix_rkey[0227]: ' ' +0x0000072e: ix_rkey[0228]: ' ' +0x00000736: ix_rkey[0229]: ' ' +0x0000073e: ix_rkey[0230]: ' ' +0x00000746: ix_rkey[0231]: ' ' +0x0000074e: ix_rkey[0232]: ' ' +0x00000756: ix_rkey[0233]: ' ' +0x0000075e: ix_rkey[0234]: ' ' +0x00000766: ix_rkey[0235]: ' ' +0x0000076e: ix_rkey[0236]: ' ' +0x00000776: ix_rkey[0237]: ' ' +0x0000077e: ix_rkey[0238]: ' ' +0x00000786: ix_rkey[0239]: ' ' +0x0000078e: ix_rkey[0240]: ' ' +0x00000796: ix_rkey[0241]: ' ' +0x0000079e: ix_rkey[0242]: ' ' +0x000007a6: ix_rkey[0243]: ' ' +0x000007ae: ix_rkey[0244]: ' ' +0x000007b6: ix_rkey[0245]: ' ' +0x000007be: ix_rkey[0246]: ' ' +0x000007c6: ix_rkey[0247]: ' ' +0x000007ce: ix_rkey[0248]: ' ' +0x000007d6: ix_rkey[0249]: ' ' +0x000007de: ix_rkey[0250]: ' ' +0x000007e6: ix_rkey[0251]: ' ' +0x000007ee: ix_rkey[0252]: ' ' +0x000007f6: ix_rkey[0253]: ' ' +0x000007fe: ix_rkey[0254]: ' ' +0x00000806: ix_pad2: 0x0000 +0x00000808: ix_offs[0000]: 0x00000000 +0x0000080c: ix_lens[0000]: 0x0000004d +0x00000810: ix_offs[0001]: 0x0000004d +0x00000814: ix_lens[0001]: 0x0000006d +0x00000818: ix_offs[0002]: 0x000000ba +0x0000081c: ix_lens[0002]: 0x00000038 +0x00000820: ix_offs[0003]: 0x000000f2 +0x00000824: ix_lens[0003]: 0x0000003b +0x00000828: ix_offs[0004]: 0x0000012d +0x0000082c: ix_lens[0004]: 0x00000057 +0x00000830: ix_offs[0005]: 0x00000184 +0x00000834: ix_lens[0005]: 0x00000041 +0x00000838: ix_offs[0006]: 0x000001c5 +0x0000083c: ix_lens[0006]: 0x0000004b +0x00000840: ix_offs[0007]: 0x00000210 +0x00000844: ix_lens[0007]: 0x0000004b +0x00000848: ix_offs[0008]: 0x0000025b +0x0000084c: ix_lens[0008]: 0x00000056 +0x00000850: ix_offs[0009]: 0x000002b1 +0x00000854: ix_lens[0009]: 0x00000042 +0x00000858: ix_offs[0010]: 0x000002f3 +0x0000085c: ix_lens[0010]: 0x0000003c +0x00000860: ix_offs[0011]: 0x0000032f +0x00000864: ix_lens[0011]: 0x0000003f +0x00000868: ix_offs[0012]: 0x0000036e +0x0000086c: ix_lens[0012]: 0x00000052 +0x00000870: ix_offs[0013]: 0x000003c0 +0x00000874: ix_lens[0013]: 0x00000048 +0x00000878: ix_offs[0014]: 0x00000408 +0x0000087c: ix_lens[0014]: 0x00000055 +0x00000880: ix_offs[0015]: 0x0000045d +0x00000884: ix_lens[0015]: 0x00000059 +0x00000888: ix_offs[0016]: 0x000004b6 +0x0000088c: ix_lens[0016]: 0x0000005c +0x00000890: ix_offs[0017]: 0x00000512 +0x00000894: ix_lens[0017]: 0x00000061 +0x00000898: ix_offs[0018]: 0x00000573 +0x0000089c: ix_lens[0018]: 0x00000049 +0x000008a0: ix_offs[0019]: 0x000005bc +0x000008a4: ix_lens[0019]: 0x00000058 +0x000008a8: ix_offs[0020]: 0x00000614 +0x000008ac: ix_lens[0020]: 0x00000057 +0x000008b0: ix_offs[0021]: 0x0000066b +0x000008b4: ix_lens[0021]: 0x00000063 +0x000008b8: ix_offs[0022]: 0x000006ce +0x000008bc: ix_lens[0022]: 0x0000005c +0x000008c0: ix_offs[0023]: 0x0000072a +0x000008c4: ix_lens[0023]: 0x00000048 +0x000008c8: ix_offs[0024]: 0x00000772 +0x000008cc: ix_lens[0024]: 0x0000003f +0x000008d0: ix_offs[0025]: 0x000007b1 +0x000008d4: ix_lens[0025]: 0x0000005d +0x000008d8: ix_offs[0026]: 0x0000080e +0x000008dc: ix_lens[0026]: 0x00000074 +0x000008e0: ix_offs[0027]: 0x00000882 +0x000008e4: ix_lens[0027]: 0x0000005c +0x000008e8: ix_offs[0028]: 0x000008de +0x000008ec: ix_lens[0028]: 0x00000065 +0x000008f0: ix_offs[0029]: 0x00000943 +0x000008f4: ix_lens[0029]: 0x00000054 +0x000008f8: ix_offs[0030]: 0x00000997 +0x000008fc: ix_lens[0030]: 0x00000047 +0x00000900: ix_offs[0031]: 0x000009de +0x00000904: ix_lens[0031]: 0x00000059 +0x00000908: ix_offs[0032]: 0x00000a37 +0x0000090c: ix_lens[0032]: 0x0000005b +0x00000910: ix_offs[0033]: 0x00000a92 +0x00000914: ix_lens[0033]: 0x0000003d +0x00000918: ix_offs[0034]: 0x00000acf +0x0000091c: ix_lens[0034]: 0x0000004d +0x00000920: ix_offs[0035]: 0x00000b1c +0x00000924: ix_lens[0035]: 0x00000049 +0x00000928: ix_offs[0036]: 0x00000b65 +0x0000092c: ix_lens[0036]: 0x0000004c +0x00000930: ix_offs[0037]: 0x00000bb1 +0x00000934: ix_lens[0037]: 0x0000007a +0x00000938: ix_offs[0038]: 0x00000c2b +0x0000093c: ix_lens[0038]: 0x0000007b +0x00000940: ix_offs[0039]: 0x00000ca6 +0x00000944: ix_lens[0039]: 0x0000007b +0x00000948: ix_offs[0040]: 0x00000d21 +0x0000094c: ix_lens[0040]: 0x00000079 +0x00000950: ix_offs[0041]: 0x00000d9a +0x00000954: ix_lens[0041]: 0x00000073 +0x00000958: ix_offs[0042]: 0x00000e0d +0x0000095c: ix_lens[0042]: 0x00000063 +0x00000960: ix_offs[0043]: 0x00000e70 +0x00000964: ix_lens[0043]: 0x00000067 +0x00000968: ix_offs[0044]: 0x00000ed7 +0x0000096c: ix_lens[0044]: 0x0000006b +0x00000970: ix_offs[0045]: 0x00000f42 +0x00000974: ix_lens[0045]: 0x0000006d +0x00000978: ix_offs[0046]: 0x00000faf +0x0000097c: ix_lens[0046]: 0x00000064 +0x00000980: ix_offs[0047]: 0x00001013 +0x00000984: ix_lens[0047]: 0x0000005f +0x00000988: ix_offs[0048]: 0x00001072 +0x0000098c: ix_lens[0048]: 0x00000073 +0x00000990: ix_offs[0049]: 0x000010e5 +0x00000994: ix_lens[0049]: 0x00000066 +0x00000998: ix_offs[0050]: 0x0000114b +0x0000099c: ix_lens[0050]: 0x00000067 +0x000009a0: ix_offs[0051]: 0x000011b2 +0x000009a4: ix_lens[0051]: 0x00000069 +0x000009a8: ix_offs[0052]: 0x0000121b +0x000009ac: ix_lens[0052]: 0x00000076 +0x000009b0: ix_offs[0053]: 0x00001291 +0x000009b4: ix_lens[0053]: 0x00000049 +0x000009b8: ix_offs[0054]: 0x000012da +0x000009bc: ix_lens[0054]: 0x00000060 +0x000009c0: ix_offs[0055]: 0x0000133a +0x000009c4: ix_lens[0055]: 0x0000005e +0x000009c8: ix_offs[0056]: 0x00001398 +0x000009cc: ix_lens[0056]: 0x0000005f +0x000009d0: ix_offs[0057]: 0x000013f7 +0x000009d4: ix_lens[0057]: 0x00000062 +0x000009d8: ix_offs[0058]: 0x00001459 +0x000009dc: ix_lens[0058]: 0x00000052 +0x000009e0: ix_offs[0059]: 0x000014ab +0x000009e4: ix_lens[0059]: 0x00000060 +0x000009e8: ix_offs[0060]: 0x0000150b +0x000009ec: ix_lens[0060]: 0x0000006d +0x000009f0: ix_offs[0061]: 0x00001578 +0x000009f4: ix_lens[0061]: 0x00000073 +0x000009f8: ix_offs[0062]: 0x000015eb +0x000009fc: ix_lens[0062]: 0x00000043 +0x00000a00: ix_offs[0063]: 0x0000162e +0x00000a04: ix_lens[0063]: 0x00000058 +0x00000a08: ix_offs[0064]: 0x00001686 +0x00000a0c: ix_lens[0064]: 0x00000047 +0x00000a10: ix_offs[0065]: 0x000016cd +0x00000a14: ix_lens[0065]: 0x0000005c +0x00000a18: ix_offs[0066]: 0x00001729 +0x00000a1c: ix_lens[0066]: 0x0000004b +0x00000a20: ix_offs[0067]: 0x00001774 +0x00000a24: ix_lens[0067]: 0x0000007d +0x00000a28: ix_offs[0068]: 0x000017f1 +0x00000a2c: ix_lens[0068]: 0x00000070 +0x00000a30: ix_offs[0069]: 0x00001861 +0x00000a34: ix_lens[0069]: 0x00000073 +0x00000a38: ix_offs[0070]: 0x000018d4 +0x00000a3c: ix_lens[0070]: 0x00000044 +0x00000a40: ix_offs[0071]: 0x00001918 +0x00000a44: ix_lens[0071]: 0x00000049 +0x00000a48: ix_offs[0072]: 0x00001961 +0x00000a4c: ix_lens[0072]: 0x0000003e +0x00000a50: ix_offs[0073]: 0x0000199f +0x00000a54: ix_lens[0073]: 0x0000004b +0x00000a58: ix_offs[0074]: 0x000019ea +0x00000a5c: ix_lens[0074]: 0x00000070 +0x00000a60: ix_offs[0075]: 0x00001a5a +0x00000a64: ix_lens[0075]: 0x00000034 +0x00000a68: ix_offs[0076]: 0x00001a8e +0x00000a6c: ix_lens[0076]: 0x0000005d +0x00000a70: ix_offs[0077]: 0x00001aeb +0x00000a74: ix_lens[0077]: 0x00000068 +0x00000a78: ix_offs[0078]: 0x00001b53 +0x00000a7c: ix_lens[0078]: 0x0000004e +0x00000a80: ix_offs[0079]: 0x00001ba1 +0x00000a84: ix_lens[0079]: 0x0000003d +0x00000a88: ix_offs[0080]: 0x00001bde +0x00000a8c: ix_lens[0080]: 0x0000005b +0x00000a90: ix_offs[0081]: 0x00001c39 +0x00000a94: ix_lens[0081]: 0x00000055 +0x00000a98: ix_offs[0082]: 0x00001c8e +0x00000a9c: ix_lens[0082]: 0x00000075 +0x00000aa0: ix_offs[0083]: 0x00001d03 +0x00000aa4: ix_lens[0083]: 0x00000068 +0x00000aa8: ix_offs[0084]: 0x00001d6b +0x00000aac: ix_lens[0084]: 0x0000003b +0x00000ab0: ix_offs[0085]: 0x00001da6 +0x00000ab4: ix_lens[0085]: 0x00000048 +0x00000ab8: ix_offs[0086]: 0x00001dee +0x00000abc: ix_lens[0086]: 0x00000036 +0x00000ac0: ix_offs[0087]: 0x00001e24 +0x00000ac4: ix_lens[0087]: 0x00000057 +0x00000ac8: ix_offs[0088]: 0x00001e7b +0x00000acc: ix_lens[0088]: 0x00000038 +0x00000ad0: ix_offs[0089]: 0x00001eb3 +0x00000ad4: ix_lens[0089]: 0x00000047 +0x00000ad8: ix_offs[0090]: 0x00001efa +0x00000adc: ix_lens[0090]: 0x0000003d +0x00000ae0: ix_offs[0091]: 0x00001f37 +0x00000ae4: ix_lens[0091]: 0x00000056 +0x00000ae8: ix_offs[0092]: 0x00001f8d +0x00000aec: ix_lens[0092]: 0x00000050 +0x00000af0: ix_offs[0093]: 0x00001fdd +0x00000af4: ix_lens[0093]: 0x00000064 +0x00000af8: ix_offs[0094]: 0x00002041 +0x00000afc: ix_lens[0094]: 0x00000063 +0x00000b00: ix_offs[0095]: 0x000020a4 +0x00000b04: ix_lens[0095]: 0x00000063 +0x00000b08: ix_offs[0096]: 0x00002107 +0x00000b0c: ix_lens[0096]: 0x00000062 +0x00000b10: ix_offs[0097]: 0x00002169 +0x00000b14: ix_lens[0097]: 0x00000062 +0x00000b18: ix_offs[0098]: 0x000021cb +0x00000b1c: ix_lens[0098]: 0x00000067 +0x00000b20: ix_offs[0099]: 0x00002232 +0x00000b24: ix_lens[0099]: 0x0000005d +0x00000b28: ix_offs[0100]: 0x0000228f +0x00000b2c: ix_lens[0100]: 0x00000064 +0x00000b30: ix_offs[0101]: 0x000022f3 +0x00000b34: ix_lens[0101]: 0x00000048 +0x00000b38: ix_offs[0102]: 0x0000233b +0x00000b3c: ix_lens[0102]: 0x00000058 +0x00000b40: ix_offs[0103]: 0x00002393 +0x00000b44: ix_lens[0103]: 0x0000005e +0x00000b48: ix_offs[0104]: 0x000023f1 +0x00000b4c: ix_lens[0104]: 0x0000005f +0x00000b50: ix_offs[0105]: 0x00002450 +0x00000b54: ix_lens[0105]: 0x00000068 +0x00000b58: ix_offs[0106]: 0x000024b8 +0x00000b5c: ix_lens[0106]: 0x0000005d +0x00000b60: ix_offs[0107]: 0x00002515 +0x00000b64: ix_lens[0107]: 0x0000006a +0x00000b68: ix_offs[0108]: 0x0000257f +0x00000b6c: ix_lens[0108]: 0x0000004d +0x00000b70: ix_offs[0109]: 0x000025cc +0x00000b74: ix_lens[0109]: 0x0000004f +0x00000b78: ix_offs[0110]: 0x0000261b +0x00000b7c: ix_lens[0110]: 0x0000004f +0x00000b80: ix_offs[0111]: 0x0000266a +0x00000b84: ix_lens[0111]: 0x00000061 +0x00000b88: ix_offs[0112]: 0x000026cb +0x00000b8c: ix_lens[0112]: 0x00000052 +0x00000b90: ix_offs[0113]: 0x0000271d +0x00000b94: ix_lens[0113]: 0x00000052 +0x00000b98: ix_offs[0114]: 0x0000276f +0x00000b9c: ix_lens[0114]: 0x00000049 +0x00000ba0: ix_offs[0115]: 0x000027b8 +0x00000ba4: ix_lens[0115]: 0x00000048 +0x00000ba8: ix_offs[0116]: 0x00002800 +0x00000bac: ix_lens[0116]: 0x00000057 +0x00000bb0: ix_offs[0117]: 0x00002857 +0x00000bb4: ix_lens[0117]: 0x00000054 +0x00000bb8: ix_offs[0118]: 0x000028ab +0x00000bbc: ix_lens[0118]: 0x0000004b +0x00000bc0: ix_offs[0119]: 0x000028f6 +0x00000bc4: ix_lens[0119]: 0x0000004e +0x00000bc8: ix_offs[0120]: 0x00002944 +0x00000bcc: ix_lens[0120]: 0x0000005e +0x00000bd0: ix_offs[0121]: 0x000029a2 +0x00000bd4: ix_lens[0121]: 0x00000047 +0x00000bd8: ix_offs[0122]: 0x000029e9 +0x00000bdc: ix_lens[0122]: 0x00000056 +0x00000be0: ix_offs[0123]: 0x00002a3f +0x00000be4: ix_lens[0123]: 0x00000052 +0x00000be8: ix_offs[0124]: 0x00002a91 +0x00000bec: ix_lens[0124]: 0x0000004d +0x00000bf0: ix_offs[0125]: 0x00002ade +0x00000bf4: ix_lens[0125]: 0x0000004f +0x00000bf8: ix_offs[0126]: 0x00002b2d +0x00000bfc: ix_lens[0126]: 0x00000051 +0x00000c00: ix_offs[0127]: 0x00000000 +0x00000c04: ix_lens[0127]: 0x00000000 +0x00000c08: ix_offs[0128]: 0x00000000 +0x00000c0c: ix_lens[0128]: 0x00000000 +0x00000c10: ix_offs[0129]: 0x00000000 +0x00000c14: ix_lens[0129]: 0x00000000 +0x00000c18: ix_offs[0130]: 0x00000000 +0x00000c1c: ix_lens[0130]: 0x00000000 +0x00000c20: ix_offs[0131]: 0x00000000 +0x00000c24: ix_lens[0131]: 0x00000000 +0x00000c28: ix_offs[0132]: 0x00000000 +0x00000c2c: ix_lens[0132]: 0x00000000 +0x00000c30: ix_offs[0133]: 0x00000000 +0x00000c34: ix_lens[0133]: 0x00000000 +0x00000c38: ix_offs[0134]: 0x00000000 +0x00000c3c: ix_lens[0134]: 0x00000000 +0x00000c40: ix_offs[0135]: 0x00000000 +0x00000c44: ix_lens[0135]: 0x00000000 +0x00000c48: ix_offs[0136]: 0x00000000 +0x00000c4c: ix_lens[0136]: 0x00000000 +0x00000c50: ix_offs[0137]: 0x00000000 +0x00000c54: ix_lens[0137]: 0x00000000 +0x00000c58: ix_offs[0138]: 0x00000000 +0x00000c5c: ix_lens[0138]: 0x00000000 +0x00000c60: ix_offs[0139]: 0x00000000 +0x00000c64: ix_lens[0139]: 0x00000000 +0x00000c68: ix_offs[0140]: 0x00000000 +0x00000c6c: ix_lens[0140]: 0x00000000 +0x00000c70: ix_offs[0141]: 0x00000000 +0x00000c74: ix_lens[0141]: 0x00000000 +0x00000c78: ix_offs[0142]: 0x00000000 +0x00000c7c: ix_lens[0142]: 0x00000000 +0x00000c80: ix_offs[0143]: 0x00000000 +0x00000c84: ix_lens[0143]: 0x00000000 +0x00000c88: ix_offs[0144]: 0x00000000 +0x00000c8c: ix_lens[0144]: 0x00000000 +0x00000c90: ix_offs[0145]: 0x00000000 +0x00000c94: ix_lens[0145]: 0x00000000 +0x00000c98: ix_offs[0146]: 0x00000000 +0x00000c9c: ix_lens[0146]: 0x00000000 +0x00000ca0: ix_offs[0147]: 0x00000000 +0x00000ca4: ix_lens[0147]: 0x00000000 +0x00000ca8: ix_offs[0148]: 0x00000000 +0x00000cac: ix_lens[0148]: 0x00000000 +0x00000cb0: ix_offs[0149]: 0x00000000 +0x00000cb4: ix_lens[0149]: 0x00000000 +0x00000cb8: ix_offs[0150]: 0x00000000 +0x00000cbc: ix_lens[0150]: 0x00000000 +0x00000cc0: ix_offs[0151]: 0x00000000 +0x00000cc4: ix_lens[0151]: 0x00000000 +0x00000cc8: ix_offs[0152]: 0x00000000 +0x00000ccc: ix_lens[0152]: 0x00000000 +0x00000cd0: ix_offs[0153]: 0x00000000 +0x00000cd4: ix_lens[0153]: 0x00000000 +0x00000cd8: ix_offs[0154]: 0x00000000 +0x00000cdc: ix_lens[0154]: 0x00000000 +0x00000ce0: ix_offs[0155]: 0x00000000 +0x00000ce4: ix_lens[0155]: 0x00000000 +0x00000ce8: ix_offs[0156]: 0x00000000 +0x00000cec: ix_lens[0156]: 0x00000000 +0x00000cf0: ix_offs[0157]: 0x00000000 +0x00000cf4: ix_lens[0157]: 0x00000000 +0x00000cf8: ix_offs[0158]: 0x00000000 +0x00000cfc: ix_lens[0158]: 0x00000000 +0x00000d00: ix_offs[0159]: 0x00000000 +0x00000d04: ix_lens[0159]: 0x00000000 +0x00000d08: ix_offs[0160]: 0x00000000 +0x00000d0c: ix_lens[0160]: 0x00000000 +0x00000d10: ix_offs[0161]: 0x00000000 +0x00000d14: ix_lens[0161]: 0x00000000 +0x00000d18: ix_offs[0162]: 0x00000000 +0x00000d1c: ix_lens[0162]: 0x00000000 +0x00000d20: ix_offs[0163]: 0x00000000 +0x00000d24: ix_lens[0163]: 0x00000000 +0x00000d28: ix_offs[0164]: 0x00000000 +0x00000d2c: ix_lens[0164]: 0x00000000 +0x00000d30: ix_offs[0165]: 0x00000000 +0x00000d34: ix_lens[0165]: 0x00000000 +0x00000d38: ix_offs[0166]: 0x00000000 +0x00000d3c: ix_lens[0166]: 0x00000000 +0x00000d40: ix_offs[0167]: 0x00000000 +0x00000d44: ix_lens[0167]: 0x00000000 +0x00000d48: ix_offs[0168]: 0x00000000 +0x00000d4c: ix_lens[0168]: 0x00000000 +0x00000d50: ix_offs[0169]: 0x00000000 +0x00000d54: ix_lens[0169]: 0x00000000 +0x00000d58: ix_offs[0170]: 0x00000000 +0x00000d5c: ix_lens[0170]: 0x00000000 +0x00000d60: ix_offs[0171]: 0x00000000 +0x00000d64: ix_lens[0171]: 0x00000000 +0x00000d68: ix_offs[0172]: 0x00000000 +0x00000d6c: ix_lens[0172]: 0x00000000 +0x00000d70: ix_offs[0173]: 0x00000000 +0x00000d74: ix_lens[0173]: 0x00000000 +0x00000d78: ix_offs[0174]: 0x00000000 +0x00000d7c: ix_lens[0174]: 0x00000000 +0x00000d80: ix_offs[0175]: 0x00000000 +0x00000d84: ix_lens[0175]: 0x00000000 +0x00000d88: ix_offs[0176]: 0x00000000 +0x00000d8c: ix_lens[0176]: 0x00000000 +0x00000d90: ix_offs[0177]: 0x00000000 +0x00000d94: ix_lens[0177]: 0x00000000 +0x00000d98: ix_offs[0178]: 0x00000000 +0x00000d9c: ix_lens[0178]: 0x00000000 +0x00000da0: ix_offs[0179]: 0x00000000 +0x00000da4: ix_lens[0179]: 0x00000000 +0x00000da8: ix_offs[0180]: 0x00000000 +0x00000dac: ix_lens[0180]: 0x00000000 +0x00000db0: ix_offs[0181]: 0x00000000 +0x00000db4: ix_lens[0181]: 0x00000000 +0x00000db8: ix_offs[0182]: 0x00000000 +0x00000dbc: ix_lens[0182]: 0x00000000 +0x00000dc0: ix_offs[0183]: 0x00000000 +0x00000dc4: ix_lens[0183]: 0x00000000 +0x00000dc8: ix_offs[0184]: 0x00000000 +0x00000dcc: ix_lens[0184]: 0x00000000 +0x00000dd0: ix_offs[0185]: 0x00000000 +0x00000dd4: ix_lens[0185]: 0x00000000 +0x00000dd8: ix_offs[0186]: 0x00000000 +0x00000ddc: ix_lens[0186]: 0x00000000 +0x00000de0: ix_offs[0187]: 0x00000000 +0x00000de4: ix_lens[0187]: 0x00000000 +0x00000de8: ix_offs[0188]: 0x00000000 +0x00000dec: ix_lens[0188]: 0x00000000 +0x00000df0: ix_offs[0189]: 0x00000000 +0x00000df4: ix_lens[0189]: 0x00000000 +0x00000df8: ix_offs[0190]: 0x00000000 +0x00000dfc: ix_lens[0190]: 0x00000000 +0x00000e00: ix_offs[0191]: 0x00000000 +0x00000e04: ix_lens[0191]: 0x00000000 +0x00000e08: ix_offs[0192]: 0x00000000 +0x00000e0c: ix_lens[0192]: 0x00000000 +0x00000e10: ix_offs[0193]: 0x00000000 +0x00000e14: ix_lens[0193]: 0x00000000 +0x00000e18: ix_offs[0194]: 0x00000000 +0x00000e1c: ix_lens[0194]: 0x00000000 +0x00000e20: ix_offs[0195]: 0x00000000 +0x00000e24: ix_lens[0195]: 0x00000000 +0x00000e28: ix_offs[0196]: 0x00000000 +0x00000e2c: ix_lens[0196]: 0x00000000 +0x00000e30: ix_offs[0197]: 0x00000000 +0x00000e34: ix_lens[0197]: 0x00000000 +0x00000e38: ix_offs[0198]: 0x00000000 +0x00000e3c: ix_lens[0198]: 0x00000000 +0x00000e40: ix_offs[0199]: 0x00000000 +0x00000e44: ix_lens[0199]: 0x00000000 +0x00000e48: ix_offs[0200]: 0x00000000 +0x00000e4c: ix_lens[0200]: 0x00000000 +0x00000e50: ix_offs[0201]: 0x00000000 +0x00000e54: ix_lens[0201]: 0x00000000 +0x00000e58: ix_offs[0202]: 0x00000000 +0x00000e5c: ix_lens[0202]: 0x00000000 +0x00000e60: ix_offs[0203]: 0x00000000 +0x00000e64: ix_lens[0203]: 0x00000000 +0x00000e68: ix_offs[0204]: 0x00000000 +0x00000e6c: ix_lens[0204]: 0x00000000 +0x00000e70: ix_offs[0205]: 0x00000000 +0x00000e74: ix_lens[0205]: 0x00000000 +0x00000e78: ix_offs[0206]: 0x00000000 +0x00000e7c: ix_lens[0206]: 0x00000000 +0x00000e80: ix_offs[0207]: 0x00000000 +0x00000e84: ix_lens[0207]: 0x00000000 +0x00000e88: ix_offs[0208]: 0x00000000 +0x00000e8c: ix_lens[0208]: 0x00000000 +0x00000e90: ix_offs[0209]: 0x00000000 +0x00000e94: ix_lens[0209]: 0x00000000 +0x00000e98: ix_offs[0210]: 0x00000000 +0x00000e9c: ix_lens[0210]: 0x00000000 +0x00000ea0: ix_offs[0211]: 0x00000000 +0x00000ea4: ix_lens[0211]: 0x00000000 +0x00000ea8: ix_offs[0212]: 0x00000000 +0x00000eac: ix_lens[0212]: 0x00000000 +0x00000eb0: ix_offs[0213]: 0x00000000 +0x00000eb4: ix_lens[0213]: 0x00000000 +0x00000eb8: ix_offs[0214]: 0x00000000 +0x00000ebc: ix_lens[0214]: 0x00000000 +0x00000ec0: ix_offs[0215]: 0x00000000 +0x00000ec4: ix_lens[0215]: 0x00000000 +0x00000ec8: ix_offs[0216]: 0x00000000 +0x00000ecc: ix_lens[0216]: 0x00000000 +0x00000ed0: ix_offs[0217]: 0x00000000 +0x00000ed4: ix_lens[0217]: 0x00000000 +0x00000ed8: ix_offs[0218]: 0x00000000 +0x00000edc: ix_lens[0218]: 0x00000000 +0x00000ee0: ix_offs[0219]: 0x00000000 +0x00000ee4: ix_lens[0219]: 0x00000000 +0x00000ee8: ix_offs[0220]: 0x00000000 +0x00000eec: ix_lens[0220]: 0x00000000 +0x00000ef0: ix_offs[0221]: 0x00000000 +0x00000ef4: ix_lens[0221]: 0x00000000 +0x00000ef8: ix_offs[0222]: 0x00000000 +0x00000efc: ix_lens[0222]: 0x00000000 +0x00000f00: ix_offs[0223]: 0x00000000 +0x00000f04: ix_lens[0223]: 0x00000000 +0x00000f08: ix_offs[0224]: 0x00000000 +0x00000f0c: ix_lens[0224]: 0x00000000 +0x00000f10: ix_offs[0225]: 0x00000000 +0x00000f14: ix_lens[0225]: 0x00000000 +0x00000f18: ix_offs[0226]: 0x00000000 +0x00000f1c: ix_lens[0226]: 0x00000000 +0x00000f20: ix_offs[0227]: 0x00000000 +0x00000f24: ix_lens[0227]: 0x00000000 +0x00000f28: ix_offs[0228]: 0x00000000 +0x00000f2c: ix_lens[0228]: 0x00000000 +0x00000f30: ix_offs[0229]: 0x00000000 +0x00000f34: ix_lens[0229]: 0x00000000 +0x00000f38: ix_offs[0230]: 0x00000000 +0x00000f3c: ix_lens[0230]: 0x00000000 +0x00000f40: ix_offs[0231]: 0x00000000 +0x00000f44: ix_lens[0231]: 0x00000000 +0x00000f48: ix_offs[0232]: 0x00000000 +0x00000f4c: ix_lens[0232]: 0x00000000 +0x00000f50: ix_offs[0233]: 0x00000000 +0x00000f54: ix_lens[0233]: 0x00000000 +0x00000f58: ix_offs[0234]: 0x00000000 +0x00000f5c: ix_lens[0234]: 0x00000000 +0x00000f60: ix_offs[0235]: 0x00000000 +0x00000f64: ix_lens[0235]: 0x00000000 +0x00000f68: ix_offs[0236]: 0x00000000 +0x00000f6c: ix_lens[0236]: 0x00000000 +0x00000f70: ix_offs[0237]: 0x00000000 +0x00000f74: ix_lens[0237]: 0x00000000 +0x00000f78: ix_offs[0238]: 0x00000000 +0x00000f7c: ix_lens[0238]: 0x00000000 +0x00000f80: ix_offs[0239]: 0x00000000 +0x00000f84: ix_lens[0239]: 0x00000000 +0x00000f88: ix_offs[0240]: 0x00000000 +0x00000f8c: ix_lens[0240]: 0x00000000 +0x00000f90: ix_offs[0241]: 0x00000000 +0x00000f94: ix_lens[0241]: 0x00000000 +0x00000f98: ix_offs[0242]: 0x00000000 +0x00000f9c: ix_lens[0242]: 0x00000000 +0x00000fa0: ix_offs[0243]: 0x00000000 +0x00000fa4: ix_lens[0243]: 0x00000000 +0x00000fa8: ix_offs[0244]: 0x00000000 +0x00000fac: ix_lens[0244]: 0x00000000 +0x00000fb0: ix_offs[0245]: 0x00000000 +0x00000fb4: ix_lens[0245]: 0x00000000 +0x00000fb8: ix_offs[0246]: 0x00000000 +0x00000fbc: ix_lens[0246]: 0x00000000 +0x00000fc0: ix_offs[0247]: 0x00000000 +0x00000fc4: ix_lens[0247]: 0x00000000 +0x00000fc8: ix_offs[0248]: 0x00000000 +0x00000fcc: ix_lens[0248]: 0x00000000 +0x00000fd0: ix_offs[0249]: 0x00000000 +0x00000fd4: ix_lens[0249]: 0x00000000 +0x00000fd8: ix_offs[0250]: 0x00000000 +0x00000fdc: ix_lens[0250]: 0x00000000 +0x00000fe0: ix_offs[0251]: 0x00000000 +0x00000fe4: ix_lens[0251]: 0x00000000 +0x00000fe8: ix_offs[0252]: 0x00000000 +0x00000fec: ix_lens[0252]: 0x00000000 +0x00000ff0: ix_offs[0253]: 0x00000000 +0x00000ff4: ix_lens[0253]: 0x00000000 +0x00000ff8: ix_offs[0254]: 0x00000000 +0x00000ffc: ix_lens[0254]: 0x00000000 + +BLOCK - DATA +0x00001000: rkey[0000]: ' I2154' off: 0x00000000 len: 0x0000004d +>> +0 @I2154@ INDI +1 NAME Elizabeth // +1 SEX F +1 BIRT +2 DATE 1963 +1 FAMC @F909@ +<< +0x0000104d: rkey[0001]: ' I2155' off: 0x0000004d len: 0x0000006d +>> +0 @I2155@ INDI +1 NAME Alistair Arthur of_Connaught_2nd// +1 SEX M +1 TITL Duke +1 DEAT +2 DATE 1943 +1 FAMC @F86@ +<< +0x000010ba: rkey[0002]: ' I2156' off: 0x000000ba len: 0x00000038 +>> +0 @I2156@ INDI +1 NAME Romaine // +1 SEX F +1 FAMS @F331@ +<< +0x000010f2: rkey[0003]: ' I2157' off: 0x000000f2 len: 0x0000003b +>> +0 @I2157@ INDI +1 NAME Janet /Bryce/ +1 SEX F +1 FAMS @F332@ +<< +0x0000112d: rkey[0004]: ' I2158' off: 0x0000012d len: 0x00000057 +>> +0 @I2158@ INDI +1 NAME George of_Milford_Haven // +1 SEX M +1 TITL Marquess +1 FAMC @F331@ +<< +0x00001184: rkey[0005]: ' I2159' off: 0x00000184 len: 0x00000041 +>> +0 @I2159@ INDI +1 NAME Ivar // +1 SEX M +1 TITL Lord +1 FAMC @F331@ +<< +0x000011c5: rkey[0006]: ' I2160' off: 0x000001c5 len: 0x0000004b +>> +0 @I2160@ INDI +1 NAME of_Mount_Temple // +1 SEX M +1 TITL Lord +1 FAMS @F323@ +<< +0x00001210: rkey[0007]: ' I2161' off: 0x00000210 len: 0x0000004b +>> +0 @I2161@ INDI +1 NAME of_Lodesborough // +1 SEX M +1 TITL Earl +1 FAMS @F257@ +<< +0x0000125b: rkey[0008]: ' I2162' off: 0x0000025b len: 0x00000056 +>> +0 @I2162@ INDI +1 NAME J. Keyes-O'Malley /Hamilton/ +1 SEX M +1 TITL Capt. +1 FAMS @F333@ +<< +0x000012b1: rkey[0009]: ' I2163' off: 0x000002b1 len: 0x00000042 +>> +0 @I2163@ INDI +1 NAME Michael Kelly Bryan// +1 SEX M +1 FAMS @F334@ +<< +0x000012f3: rkey[0010]: ' I2164' off: 0x000002f3 len: 0x0000003c +>> +0 @I2164@ INDI +1 NAME William Kemp // +1 SEX M +1 FAMS @F335@ +<< +0x0000132f: rkey[0011]: ' I2165' off: 0x0000032f len: 0x0000003f +>> +0 @I2165@ INDI +1 NAME Robin Alexander // +1 SEX M +1 FAMC @F334@ +<< +0x0000136e: rkey[0012]: ' I2166' off: 0x0000036e len: 0x00000052 +>> +0 @I2166@ INDI +1 NAME Maelgwn Fychan // +1 SEX M +1 DEAT +2 DATE 1257 +1 FAMS @F1026@ +<< +0x000013c0: rkey[0013]: ' I2167' off: 0x000003c0 len: 0x00000048 +>> +0 @I2167@ INDI +1 NAME Eleanor // +1 SEX F +1 FAMC @F1026@ +1 FAMS @F1121@ +<< +0x00001408: rkey[0014]: ' I2168' off: 0x00000408 len: 0x00000055 +>> +0 @I2168@ INDI +1 NAME Maredudd Ap_Owain // +1 SEX M +1 DEAT +2 DATE 1265 +1 FAMS @F1121@ +<< +0x0000145d: rkey[0015]: ' I2169' off: 0x0000045d len: 0x00000059 +>> +0 @I2169@ INDI +1 NAME Owain // +1 SEX M +1 DEAT +2 DATE 1275 +1 FAMC @F1121@ +1 FAMS @F1122@ +<< +0x000014b6: rkey[0016]: ' I2170' off: 0x000004b6 len: 0x0000005c +>> +0 @I2170@ INDI +1 NAME Llywelyn // +1 SEX M +1 DEAT +2 DATE 1309 +1 FAMC @F1122@ +1 FAMS @F1123@ +<< +0x00001512: rkey[0017]: ' I2171' off: 0x00000512 len: 0x00000061 +>> +0 @I2171@ INDI +1 NAME Thomas // +1 SEX M +1 DEAT +2 DATE ABT 1343 +1 FAMC @F1123@ +1 FAMS @F1124@ +<< +0x00001573: rkey[0018]: ' I2172' off: 0x00000573 len: 0x00000049 +>> +0 @I2172@ INDI +1 NAME Margaret // +1 SEX F +1 FAMC @F1124@ +1 FAMS @F1125@ +<< +0x000015bc: rkey[0019]: ' I2173' off: 0x000005bc len: 0x00000058 +>> +0 @I2173@ INDI +1 NAME Tudor Fychan of_Pemmynydd// +1 SEX M +1 FAMC @F1126@ +1 FAMS @F1125@ +<< +0x00001614: rkey[0020]: ' I2174' off: 0x00000614 len: 0x00000057 +>> +0 @I2174@ INDI +1 NAME Maredudd (Meredith) /Tudor/ +1 SEX M +1 FAMC @F1125@ +1 FAMS @F719@ +<< +0x0000166b: rkey[0021]: ' I2175' off: 0x0000066b len: 0x00000063 +>> +0 @I2175@ INDI +1 NAME Goronwy_Ap Tudor // +1 SEX M +1 DEAT +2 DATE 1331 +1 FAMC @F1127@ +1 FAMS @F1126@ +<< +0x000016ce: rkey[0022]: ' I2176' off: 0x000006ce len: 0x0000005c +>> +0 @I2176@ INDI +1 NAME Tudor Hen // +1 SEX M +1 DEAT +2 DATE 1311 +1 FAMC @F1128@ +1 FAMS @F1127@ +<< +0x0000172a: rkey[0023]: ' I2177' off: 0x0000072a len: 0x00000048 +>> +0 @I2177@ INDI +1 NAME Goronwy // +1 SEX M +1 FAMC @F1129@ +1 FAMS @F1128@ +<< +0x00001772: rkey[0024]: ' I2178' off: 0x00000772 len: 0x0000003f +>> +0 @I2178@ INDI +1 NAME Ednyfed Fychan // +1 SEX M +1 FAMS @F1129@ +<< +0x000017b1: rkey[0025]: ' I2179' off: 0x000007b1 len: 0x0000005d +>> +0 @I2179@ INDI +1 NAME Gwenllian // +1 SEX F +1 DEAT +2 DATE 1236 +1 FAMC @F1130@ +1 FAMS @F1129@ +<< +0x0000180e: rkey[0026]: ' I2180' off: 0x0000080e len: 0x00000074 +>> +0 @I2180@ INDI +1 NAME Rhys_Ap Gruffydd // +1 SEX M +1 TITL Lord Rhys +1 DEAT +2 DATE 1197 +1 FAMC @F1131@ +1 FAMS @F1130@ +<< +0x00001882: rkey[0027]: ' I2181' off: 0x00000882 len: 0x0000005c +>> +0 @I2181@ INDI +1 NAME Gruffydd // +1 SEX M +1 DEAT +2 DATE 1137 +1 FAMC @F1132@ +1 FAMS @F1131@ +<< +0x000018de: rkey[0028]: ' I2182' off: 0x000008de len: 0x00000065 +>> +0 @I2182@ INDI +1 NAME Rhys_Ap Twedwr // +1 SEX M +1 TITL Prince S. Wales +1 FAMC @F1133@ +1 FAMS @F1132@ +<< +0x00001943: rkey[0029]: ' I2183' off: 0x00000943 len: 0x00000054 +>> +0 @I2183@ INDI +1 NAME Tewdwr Mawr the_Great// +1 SEX M +1 FAMC @F1134@ +1 FAMS @F1133@ +<< +0x00001997: rkey[0030]: ' I2184' off: 0x00000997 len: 0x00000047 +>> +0 @I2184@ INDI +1 NAME Cadell // +1 SEX M +1 FAMC @F1135@ +1 FAMS @F1134@ +<< +0x000019de: rkey[0031]: ' I2185' off: 0x000009de len: 0x00000059 +>> +0 @I2185@ INDI +1 NAME Einion // +1 SEX M +1 DEAT +2 DATE 984 +1 FAMC @F1011@ +1 FAMS @F1135@ +<< +0x00001a37: rkey[0032]: ' I2186' off: 0x00000a37 len: 0x0000005b +>> +0 @I2186@ INDI +1 NAME Michael of_Hillsborough /Hill/ +1 SEX M +1 FAMC @F1136@ +1 FAMS @F1004@ +<< +0x00001a92: rkey[0033]: ' I2187' off: 0x00000a92 len: 0x0000003d +>> +0 @I2187@ INDI +1 NAME William /Hill/ +1 SEX M +1 FAMS @F1136@ +<< +0x00001acf: rkey[0034]: ' I2188' off: 0x00000acf len: 0x0000004d +>> +0 @I2188@ INDI +1 NAME Eleanor /Boyle/ +1 SEX F +1 FAMC @F1137@ +1 FAMS @F1136@ +<< +0x00001b1c: rkey[0035]: ' I2189' off: 0x00000b1c len: 0x00000049 +>> +0 @I2189@ INDI +1 NAME Michael /Boyle/ +1 SEX M +1 TITL Dr. +1 FAMS @F1137@ +<< +0x00001b65: rkey[0036]: ' I2190' off: 0x00000b65 len: 0x0000004c +>> +0 @I2190@ INDI +1 NAME Mary /O'Brien/ +1 SEX F +1 FAMC @F1138@ +1 FAMS @F1137@ +<< +0x00001bb1: rkey[0037]: ' I2191' off: 0x00000bb1 len: 0x0000007a +>> +0 @I2191@ INDI +1 NAME Dermont /O'Brien/ +1 SEX M +1 TITL Lord Inchiquin V +1 DEAT +2 DATE 1624 +1 FAMC @F1139@ +1 FAMS @F1138@ +<< +0x00001c2b: rkey[0038]: ' I2192' off: 0x00000c2b len: 0x0000007b +>> +0 @I2192@ INDI +1 NAME Murrough /O'Brien/ +1 SEX M +1 TITL Lord Inchiquin 4 +1 DEAT +2 DATE 1597 +1 FAMC @F1140@ +1 FAMS @F1139@ +<< +0x00001ca6: rkey[0039]: ' I2193' off: 0x00000ca6 len: 0x0000007b +>> +0 @I2193@ INDI +1 NAME Murrough /O'Brien/ +1 SEX M +1 TITL Lord Inchiquin 3 +1 DEAT +2 DATE 1573 +1 FAMC @F1141@ +1 FAMS @F1140@ +<< +0x00001d21: rkey[0040]: ' I2194' off: 0x00000d21 len: 0x00000079 +>> +0 @I2194@ INDI +1 NAME Dermod /O'Brien/ +1 SEX M +1 TITL Lord Inchiquin 2 +1 DEAT +2 DATE 1557 +1 FAMC @F1142@ +1 FAMS @F1141@ +<< +0x00001d9a: rkey[0041]: ' I2195' off: 0x00000d9a len: 0x00000073 +>> +0 @I2195@ INDI +1 NAME Murrough // +1 SEX M +1 TITL King of Thomond +1 DEAT +2 DATE 1551 +1 FAMC @F1143@ +1 FAMS @F1142@ +<< +0x00001e0d: rkey[0042]: ' I2196' off: 0x00000e0d len: 0x00000063 +>> +0 @I2196@ INDI +1 NAME Turlough Don // +1 SEX M +1 TITL King of Thomond +1 FAMC @F1144@ +1 FAMS @F1143@ +<< +0x00001e70: rkey[0043]: ' I2197' off: 0x00000e70 len: 0x00000067 +>> +0 @I2197@ INDI +1 NAME Teige An_Chomard // +1 SEX M +1 TITL King of Thomond +1 FAMC @F1145@ +1 FAMS @F1144@ +<< +0x00001ed7: rkey[0044]: ' I2198' off: 0x00000ed7 len: 0x0000006b +>> +0 @I2198@ INDI +1 NAME Turlough Bog the_Soft// +1 SEX M +1 TITL King of Thomond +1 FAMC @F1146@ +1 FAMS @F1145@ +<< +0x00001f42: rkey[0045]: ' I2199' off: 0x00000f42 len: 0x0000006d +>> +0 @I2199@ INDI +1 NAME Brian_Catha An_Eanaigh // +1 SEX M +1 TITL King of Thomond +1 FAMC @F1147@ +1 FAMS @F1146@ +<< +0x00001faf: rkey[0046]: ' I2200' off: 0x00000faf len: 0x00000064 +>> +0 @I2200@ INDI +1 NAME Mahon Moinmoy // +1 SEX M +1 TITL King of Thomond +1 FAMC @F1148@ +1 FAMS @F1147@ +<< +0x00002013: rkey[0047]: ' I2201' off: 0x00001013 len: 0x0000005f +>> +0 @I2201@ INDI +1 NAME Mortogh // +1 SEX M +1 TITL King of Thomond +1 FAMC @F1149@ +1 FAMS @F1148@ +<< +0x00002072: rkey[0048]: ' I2202' off: 0x00001072 len: 0x00000073 +>> +0 @I2202@ INDI +1 NAME Turlough // +1 SEX M +1 TITL King of Thomond +1 DEAT +2 DATE 1306 +1 FAMC @F1150@ +1 FAMS @F1149@ +<< +0x000020e5: rkey[0049]: ' I2203' off: 0x000010e5 len: 0x00000066 +>> +0 @I2203@ INDI +1 NAME Teige Caeluisce // +1 SEX M +1 TITL King of Thomond +1 FAMC @F1151@ +1 FAMS @F1150@ +<< +0x0000214b: rkey[0050]: ' I2204' off: 0x0000114b len: 0x00000067 +>> +0 @I2204@ INDI +1 NAME Conor Na_Suidane // +1 SEX M +1 TITL King of Thomond +1 FAMC @F1152@ +1 FAMS @F1151@ +<< +0x000021b2: rkey[0051]: ' I2205' off: 0x000011b2 len: 0x00000069 +>> +0 @I2205@ INDI +1 NAME Donough Cairbreach // +1 SEX M +1 TITL King of Thomond +1 FAMC @F1153@ +1 FAMS @F1152@ +<< +0x0000221b: rkey[0052]: ' I2206' off: 0x0000121b len: 0x00000076 +>> +0 @I2206@ INDI +1 NAME Donnell More // +1 SEX M +1 TITL King of Thomond +1 DEAT +2 DATE 1194 +1 FAMC @F1154@ +1 FAMS @F1153@ +<< +0x00002291: rkey[0053]: ' I2207' off: 0x00001291 len: 0x00000049 +>> +0 @I2207@ INDI +1 NAME Urlachan // +1 SEX F +1 FAMC @F1155@ +1 FAMS @F1153@ +<< +0x000022da: rkey[0054]: ' I2208' off: 0x000012da len: 0x00000060 +>> +0 @I2208@ INDI +1 NAME Turlough // +1 SEX M +1 TITL King of Thomond +1 FAMC @F1156@ +1 FAMS @F1154@ +<< +0x0000233a: rkey[0055]: ' I2209' off: 0x0000133a len: 0x0000005e +>> +0 @I2209@ INDI +1 NAME Dermot // +1 SEX M +1 TITL King of Munster +1 FAMC @F1157@ +1 FAMS @F1156@ +<< +0x00002398: rkey[0056]: ' I2210' off: 0x00001398 len: 0x0000005f +>> +0 @I2210@ INDI +1 NAME Turough // +1 SEX M +1 TITL King of Munster +1 FAMC @F1158@ +1 FAMS @F1157@ +<< +0x000023f7: rkey[0057]: ' I2211' off: 0x000013f7 len: 0x00000062 +>> +0 @I2211@ INDI +1 NAME Teige (Terence) // +1 SEX M +1 DEAT +2 DATE 1023 +1 FAMC @F1159@ +1 FAMS @F1158@ +<< +0x00002459: rkey[0058]: ' I2212' off: 0x00001459 len: 0x00000052 +>> +0 @I2212@ INDI +1 NAME Brian Boru // +1 SEX M +1 TITL King of Ireland +1 FAMS @F1159@ +<< +0x000024ab: rkey[0059]: ' I2213' off: 0x000014ab len: 0x00000060 +>> +0 @I2213@ INDI +1 NAME Dearbforgail // +1 SEX F +1 DEAT +2 DATE 1080 +1 FAMC @F1159@ +1 FAMS @F1160@ +<< +0x0000250b: rkey[0060]: ' I2214' off: 0x0000150b len: 0x0000006d +>> +0 @I2214@ INDI +1 NAME Dermot /MacMailnamo/ +1 SEX M +1 TITL King of Ireland +1 DEAT +2 DATE 1072 +1 FAMS @F1160@ +<< +0x00002578: rkey[0061]: ' I2215' off: 0x00001578 len: 0x00000073 +>> +0 @I2215@ INDI +1 NAME Murchad // +1 SEX M +1 TITL King of Leinster +1 DEAT +2 DATE 1090 +1 FAMC @F1160@ +1 FAMS @F1161@ +<< +0x000025eb: rkey[0062]: ' I2216' off: 0x000015eb len: 0x00000043 +>> +0 @I2216@ INDI +1 NAME Eva // +1 SEX F +1 FAMC @F1162@ +1 FAMS @F996@ +<< +0x0000262e: rkey[0063]: ' I2217' off: 0x0000162e len: 0x00000058 +>> +0 @I2217@ INDI +1 NAME William /Marshal/ +1 SEX M +1 TITL Earl of Pembroke +1 FAMS @F1162@ +<< +0x00002686: rkey[0064]: ' I2218' off: 0x00001686 len: 0x00000047 +>> +0 @I2218@ INDI +1 NAME Isabel // +1 SEX F +1 FAMC @F1163@ +1 FAMS @F1162@ +<< +0x000026cd: rkey[0065]: ' I2219' off: 0x000016cd len: 0x0000005c +>> +0 @I2219@ INDI +1 NAME Richard (Strongbow) // +1 SEX M +1 TITL Earl of Pembroke +1 FAMS @F1163@ +<< +0x00002729: rkey[0066]: ' I2220' off: 0x00001729 len: 0x0000004b +>> +0 @I2220@ INDI +1 NAME Aoife (Eva) // +1 SEX F +1 FAMC @F1155@ +1 FAMS @F1163@ +<< +0x00002774: rkey[0067]: ' I2221' off: 0x00001774 len: 0x0000007d +>> +0 @I2221@ INDI +1 NAME Dermot /MacMurrough/ +1 SEX M +1 TITL King of Leinster +1 DEAT +2 DATE 1171 +1 FAMC @F1164@ +1 FAMS @F1155@ +<< +0x000027f1: rkey[0068]: ' I2222' off: 0x000017f1 len: 0x00000070 +>> +0 @I2222@ INDI +1 NAME Enna // +1 SEX M +1 TITL King of Leinster +1 DEAT +2 DATE 1126 +1 FAMC @F1165@ +1 FAMS @F1164@ +<< +0x00002861: rkey[0069]: ' I2223' off: 0x00001861 len: 0x00000073 +>> +0 @I2223@ INDI +1 NAME Donchad // +1 SEX M +1 TITL King of Leinster +1 DEAT +2 DATE 1126 +1 FAMC @F1161@ +1 FAMS @F1165@ +<< +0x000028d4: rkey[0070]: ' I2224' off: 0x000018d4 len: 0x00000044 +>> +0 @I2224@ INDI +1 NAME Sybil // +1 SEX F +1 FAMC @F749@ +1 FAMS @F832@ +<< +0x00002918: rkey[0071]: ' I2225' off: 0x00001918 len: 0x00000049 +>> +0 @I2225@ INDI +1 NAME Ingibiorg // +1 SEX F +1 FAMC @F1166@ +1 FAMS @F830@ +<< +0x00002961: rkey[0072]: ' I2226' off: 0x00001961 len: 0x0000003e +>> +0 @I2226@ INDI +1 NAME Finn /Arnasson/ +1 SEX M +1 FAMS @F1166@ +<< +0x0000299f: rkey[0073]: ' I2227' off: 0x0000199f len: 0x0000004b +>> +0 @I2227@ INDI +1 NAME Matilda // +1 SEX F +1 DEAT +2 DATE 1131 +1 FAMS @F833@ +<< +0x000029ea: rkey[0074]: ' I2228' off: 0x000019ea len: 0x00000070 +>> +0 @I2228@ INDI +1 NAME Henry of_Huntingdon // +1 SEX M +1 TITL Earl +1 DEAT +2 DATE 1152 +1 FAMC @F833@ +1 FAMS @F968@ +<< +0x00002a5a: rkey[0075]: ' I2229' off: 0x00001a5a len: 0x00000034 +>> +0 @I2229@ INDI +1 NAME Ada // +1 SEX F +1 FAMS @F968@ +<< +0x00002a8e: rkey[0076]: ' I2230' off: 0x00001a8e len: 0x0000005d +>> +0 @I2230@ INDI +1 NAME Malcolm_IV the_Maiden // +1 SEX M +1 TITL King of Scotland +1 FAMC @F968@ +<< +0x00002aeb: rkey[0077]: ' I2231' off: 0x00001aeb len: 0x00000068 +>> +0 @I2231@ INDI +1 NAME Willaim_I the_Lion // +1 SEX M +1 TITL King of Scotland +1 FAMC @F968@ +1 FAMS @F986@ +<< +0x00002b53: rkey[0078]: ' I2232' off: 0x00001b53 len: 0x0000004e +>> +0 @I2232@ INDI +1 NAME Ermengarde // +1 SEX F +1 DEAT +2 DATE 1234 +1 FAMS @F986@ +<< +0x00002ba1: rkey[0079]: ' I2233' off: 0x00001ba1 len: 0x0000003d +>> +0 @I2233@ INDI +1 NAME Mary of_Coucy // +1 SEX F +1 FAMS @F863@ +<< +0x00002bde: rkey[0080]: ' I2234' off: 0x00001bde len: 0x0000005b +>> +0 @I2234@ INDI +1 NAME Margaret // +1 SEX F +1 DEAT +2 DATE 1283 +1 FAMC @F677@ +1 FAMS @F1167@ +<< +0x00002c39: rkey[0081]: ' I2235' off: 0x00001c39 len: 0x00000055 +>> +0 @I2235@ INDI +1 NAME Eric /Magnusson/ +1 SEX M +1 TITL King of Norway +1 FAMS @F1167@ +<< +0x00002c8e: rkey[0082]: ' I2236' off: 0x00001c8e len: 0x00000075 +>> +0 @I2236@ INDI +1 NAME Margaret Maid_of_Norway // +1 SEX F +1 BIRT +2 DATE ABT 1282 +1 DEAT +2 DATE 1290 +1 FAMC @F1167@ +<< +0x00002d03: rkey[0083]: ' I2237' off: 0x00001d03 len: 0x00000068 +>> +0 @I2237@ INDI +1 NAME Duncan_II May-Nov // +1 SEX M +1 TITL King of Scotland +1 FAMC @F830@ +1 FAMS @F1168@ +<< +0x00002d6b: rkey[0084]: ' I2238' off: 0x00001d6b len: 0x0000003b +>> +0 @I2238@ INDI +1 NAME Ethelreda // +1 SEX F +1 FAMS @F1168@ +<< +0x00002da6: rkey[0085]: ' I2239' off: 0x00001da6 len: 0x00000048 +>> +0 @I2239@ INDI +1 NAME Duncan_I // +1 SEX M +1 FAMC @F1169@ +1 FAMS @F829@ +<< +0x00002dee: rkey[0086]: ' I2240' off: 0x00001dee len: 0x00000036 +>> +0 @I2240@ INDI +1 NAME Sybil // +1 SEX F +1 FAMS @F829@ +<< +0x00002e24: rkey[0087]: ' I2241' off: 0x00001e24 len: 0x00000057 +>> +0 @I2241@ INDI +1 NAME Donald_III Bane // +1 SEX M +1 TITL King of Scotland +1 FAMC @F829@ +<< +0x00002e7b: rkey[0088]: ' I2242' off: 0x00001e7b len: 0x00000038 +>> +0 @I2242@ INDI +1 NAME Crinan // +1 SEX M +1 FAMS @F1169@ +<< +0x00002eb3: rkey[0089]: ' I2243' off: 0x00001eb3 len: 0x00000047 +>> +0 @I2243@ INDI +1 NAME Bethoc // +1 SEX F +1 FAMC @F1170@ +1 FAMS @F1169@ +<< +0x00002efa: rkey[0090]: ' I2244' off: 0x00001efa len: 0x0000003d +>> +0 @I2244@ INDI +1 NAME Gillacomgan // +1 SEX M +1 FAMS @F1171@ +<< +0x00002f37: rkey[0091]: ' I2245' off: 0x00001f37 len: 0x00000056 +>> +0 @I2245@ INDI +1 NAME Gruoch // +1 SEX F +1 FAMC @F1172@ +1 FAMS @F1171@ +1 FAMS @F1173@ +<< +0x00002f8d: rkey[0092]: ' I2246' off: 0x00001f8d len: 0x00000050 +>> +0 @I2246@ INDI +1 NAME Lulach // +1 SEX M +1 TITL King of Scotland +1 FAMC @F1171@ +<< +0x00002fdd: rkey[0093]: ' I2247' off: 0x00001fdd len: 0x00000064 +>> +0 @I2247@ INDI +1 NAME Macbeth // +1 SEX M +1 TITL King of Scotland +1 DEAT +2 DATE 1057 +1 FAMS @F1173@ +<< +0x00003041: rkey[0094]: ' I2248' off: 0x00002041 len: 0x00000063 +>> +0 @I2248@ INDI +1 NAME Malcolm_II // +1 SEX M +1 TITL King of Scotland +1 FAMC @F1174@ +1 FAMS @F1170@ +<< +0x000030a4: rkey[0095]: ' I2249' off: 0x000020a4 len: 0x00000063 +>> +0 @I2249@ INDI +1 NAME Kenneth_II // +1 SEX M +1 TITL King of Scotland +1 FAMC @F1175@ +1 FAMS @F1174@ +<< +0x00003107: rkey[0096]: ' I2250' off: 0x00002107 len: 0x00000062 +>> +0 @I2250@ INDI +1 NAME Malcolm_I // +1 SEX M +1 TITL King of Scotland +1 FAMC @F1176@ +1 FAMS @F1175@ +<< +0x00003169: rkey[0097]: ' I2251' off: 0x00002169 len: 0x00000062 +>> +0 @I2251@ INDI +1 NAME Donald_II // +1 SEX M +1 TITL King of Scotland +1 FAMC @F1177@ +1 FAMS @F1176@ +<< +0x000031cb: rkey[0098]: ' I2252' off: 0x000021cb len: 0x00000067 +>> +0 @I2252@ INDI +1 NAME Constantine_II // +1 SEX M +1 TITL King of Scotland +1 FAMC @F1178@ +1 FAMS @F1177@ +<< +0x00003232: rkey[0099]: ' I2253' off: 0x00002232 len: 0x0000005d +>> +0 @I2253@ INDI +1 NAME Duff // +1 SEX M +1 TITL King of Scotland +1 FAMC @F1175@ +1 FAMS @F1179@ +<< +0x0000328f: rkey[0100]: ' I2254' off: 0x0000228f len: 0x00000064 +>> +0 @I2254@ INDI +1 NAME Kenneth_III // +1 SEX M +1 TITL King of Scotland +1 FAMC @F1179@ +1 FAMS @F1180@ +<< +0x000032f3: rkey[0101]: ' I2255' off: 0x000022f3 len: 0x00000048 +>> +0 @I2255@ INDI +1 NAME Beoedhe // +1 SEX M +1 FAMC @F1180@ +1 FAMS @F1172@ +<< +0x0000333b: rkey[0102]: ' I2256' off: 0x0000233b len: 0x00000058 +>> +0 @I2256@ INDI +1 NAME Constantine_IV // +1 SEX M +1 TITL King of Scotland +1 FAMC @F1181@ +<< +0x00003393: rkey[0103]: ' I2257' off: 0x00002393 len: 0x0000005e +>> +0 @I2257@ INDI +1 NAME Colin // +1 SEX M +1 TITL King of Scotland +1 FAMC @F1182@ +1 FAMS @F1181@ +<< +0x000033f1: rkey[0104]: ' I2258' off: 0x000023f1 len: 0x0000005f +>> +0 @I2258@ INDI +1 NAME Indulf // +1 SEX M +1 TITL King of Scotland +1 FAMC @F1183@ +1 FAMS @F1182@ +<< +0x00003450: rkey[0105]: ' I2259' off: 0x00002450 len: 0x00000068 +>> +0 @I2259@ INDI +1 NAME Constantine_III // +1 SEX M +1 TITL King of Scotland +1 FAMC @F1184@ +1 FAMS @F1183@ +<< +0x000034b8: rkey[0106]: ' I2260' off: 0x000024b8 len: 0x0000005d +>> +0 @I2260@ INDI +1 NAME Aedh // +1 SEX M +1 TITL King of Scotland +1 FAMC @F1178@ +1 FAMS @F1184@ +<< +0x00003515: rkey[0107]: ' I2261' off: 0x00002515 len: 0x0000006a +>> +0 @I2261@ INDI +1 NAME Kenneth_I /MacAlpin/ +1 SEX M +1 TITL King of Scotland +1 FAMC @F1185@ +1 FAMS @F1178@ +<< +0x0000357f: rkey[0108]: ' I2262' off: 0x0000257f len: 0x0000004d +>> +0 @I2262@ INDI +1 NAME Unknown_Dau. // +1 SEX F +1 FAMC @F1178@ +1 FAMS @F1186@ +<< +0x000035cc: rkey[0109]: ' I2263' off: 0x000025cc len: 0x0000004f +>> +0 @I2263@ INDI +1 NAME Run of_Strathclyde // +1 SEX M +1 TITL King +1 FAMS @F1186@ +<< +0x0000361b: rkey[0110]: ' I2264' off: 0x0000261b len: 0x0000004f +>> +0 @I2264@ INDI +1 NAME Eocha // +1 SEX M +1 TITL King of Scotland +1 FAMC @F1186@ +<< +0x0000366a: rkey[0111]: ' I2265' off: 0x0000266a len: 0x00000061 +>> +0 @I2265@ INDI +1 NAME Alpin // +1 SEX M +1 TITL King of Scotland +1 DEAT +2 DATE 834 +1 FAMS @F1185@ +<< +0x000036cb: rkey[0112]: ' I2266' off: 0x000026cb len: 0x00000052 +>> +0 @I2266@ INDI +1 NAME Donald_I // +1 SEX M +1 TITL King of Scotland +1 FAMC @F1185@ +<< +0x0000371d: rkey[0113]: ' I2267' off: 0x0000271d len: 0x00000052 +>> +0 @I2267@ INDI +1 NAME Charles_II // +1 SEX M +1 TITL King of Navarre +1 FAMS @F871@ +<< +0x0000376f: rkey[0114]: ' I2268' off: 0x0000276f len: 0x00000049 +>> +0 @I2268@ INDI +1 NAME Reynald /Cobham/ +1 SEX M +1 TITL Sir +1 FAMS @F870@ +<< +0x000037b8: rkey[0115]: ' I2269' off: 0x000027b8 len: 0x00000048 +>> +0 @I2269@ INDI +1 NAME of_Burgandy // +1 SEX M +1 TITL Duke +1 FAMS @F869@ +<< +0x00003800: rkey[0116]: ' I2270' off: 0x00002800 len: 0x00000057 +>> +0 @I2270@ INDI +1 NAME Peter of_Luxemburg // +1 SEX M +1 TITL Count St. Pol +1 FAMS @F700@ +<< +0x00003857: rkey[0117]: ' I2271' off: 0x00002857 len: 0x00000054 +>> +0 @I2271@ INDI +1 NAME Richard /Woodville/ +1 SEX M +1 TITL Earl Rivers +1 FAMS @F560@ +<< +0x000038ab: rkey[0118]: ' I2272' off: 0x000028ab len: 0x0000004b +>> +0 @I2272@ INDI +1 NAME Rene // +1 SEX M +1 TITL Count of Anjou +1 FAMS @F619@ +<< +0x000038f6: rkey[0119]: ' I2273' off: 0x000028f6 len: 0x0000004e +>> +0 @I2273@ INDI +1 NAME Thomas of_Heton /Grey/ +1 SEX M +1 TITL Sir +1 FAMS @F573@ +<< +0x00003944: rkey[0120]: ' I2274' off: 0x00002944 len: 0x0000005e +>> +0 @I2274@ INDI +1 NAME Joachim Frederick of_Brandenburg// +1 SEX M +1 TITL Elector +1 FAMS @F883@ +<< +0x000039a2: rkey[0121]: ' I2275' off: 0x000029a2 len: 0x00000047 +>> +0 @I2275@ INDI +1 NAME Richard /Pole/ +1 SEX M +1 TITL Sir +1 FAMS @F569@ +<< +0x000039e9: rkey[0122]: ' I2276' off: 0x000029e9 len: 0x00000056 +>> +0 @I2276@ INDI +1 NAME John /De_La_Pole/ +1 SEX M +1 TITL Duke of Suffolk +1 FAMS @F558@ +<< +0x00003a3f: rkey[0123]: ' I2277' off: 0x00002a3f len: 0x00000052 +>> +0 @I2277@ INDI +1 NAME Thomas /Holland/ +1 SEX M +1 TITL Earl of Kent +1 FAMS @F713@ +<< +0x00003a91: rkey[0124]: ' I2278' off: 0x00002a91 len: 0x0000004d +>> +0 @I2278@ INDI +1 NAME Edward // +1 SEX M +1 TITL Lord Cherleton +1 FAMS @F714@ +<< +0x00003ade: rkey[0125]: ' I2279' off: 0x00002ade len: 0x0000004f +>> +0 @I2279@ INDI +1 NAME Edmund // +1 SEX M +1 TITL Earl of Stafford +1 FAMS @F786@ +<< +0x00003b2d: rkey[0126]: ' I2280' off: 0x00002b2d len: 0x00000051 +>> +0 @I2280@ INDI +1 NAME Roger /Mortimer/ +1 SEX M +1 DEAT +2 DATE 1409 +1 FAMC @F572@ +<< +0x00003b7e: rkey[0127]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0128]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0129]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0130]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0131]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0132]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0133]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0134]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0135]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0136]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0137]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0138]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0139]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0140]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0141]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0142]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0143]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0144]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0145]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0146]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0147]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0148]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0149]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0150]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0151]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0152]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0153]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0154]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0155]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0156]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0157]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0158]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0159]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0160]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0161]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0162]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0163]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0164]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0165]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0166]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0167]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0168]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0169]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0170]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0171]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0172]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0173]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0174]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0175]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0176]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0177]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0178]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0179]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0180]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0181]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0182]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0183]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0184]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0185]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0186]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0187]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0188]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0189]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0190]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0191]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0192]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0193]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0194]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0195]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0196]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0197]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0198]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0199]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0200]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0201]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0202]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0203]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0204]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0205]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0206]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0207]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0208]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0209]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0210]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0211]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0212]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0213]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0214]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0215]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0216]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0217]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0218]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0219]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0220]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0221]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0222]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0223]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0224]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0225]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0226]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0227]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0228]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0229]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0230]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0231]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0232]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0233]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0234]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0235]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0236]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0237]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0238]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0239]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0240]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0241]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0242]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0243]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0244]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0245]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0246]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0247]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0248]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0249]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0250]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0251]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0252]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0253]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003b7e: rkey[0254]: ' ' off: 0x00000000 len: 0x00000000 +>><< + +0x00003b7e: EOF (0x00003b7e) GOOD + +BLOCK - DIRECTORY +0x00000000: ix_self: 0x00020004 (ac/ae) +0x00000004: ix_type: 2 (BLOCK) +0x00000006: ix_pad1: 0x0000 +0x00000008: ix_parent: 0x00000000 (aa/aa) +0x0000000c: ix_nkeys: 127 +0x0000000e: ix_rkey[0000]: ' I2281' +0x00000016: ix_rkey[0001]: ' I2282' +0x0000001e: ix_rkey[0002]: ' I2283' +0x00000026: ix_rkey[0003]: ' I2284' +0x0000002e: ix_rkey[0004]: ' I2285' +0x00000036: ix_rkey[0005]: ' I2286' +0x0000003e: ix_rkey[0006]: ' I2287' +0x00000046: ix_rkey[0007]: ' I2288' +0x0000004e: ix_rkey[0008]: ' I2289' +0x00000056: ix_rkey[0009]: ' I2290' +0x0000005e: ix_rkey[0010]: ' I2291' +0x00000066: ix_rkey[0011]: ' I2292' +0x0000006e: ix_rkey[0012]: ' I2293' +0x00000076: ix_rkey[0013]: ' I2294' +0x0000007e: ix_rkey[0014]: ' I2295' +0x00000086: ix_rkey[0015]: ' I2296' +0x0000008e: ix_rkey[0016]: ' I2297' +0x00000096: ix_rkey[0017]: ' I2298' +0x0000009e: ix_rkey[0018]: ' I2299' +0x000000a6: ix_rkey[0019]: ' I2300' +0x000000ae: ix_rkey[0020]: ' I2301' +0x000000b6: ix_rkey[0021]: ' I2302' +0x000000be: ix_rkey[0022]: ' I2303' +0x000000c6: ix_rkey[0023]: ' I2304' +0x000000ce: ix_rkey[0024]: ' I2305' +0x000000d6: ix_rkey[0025]: ' I2306' +0x000000de: ix_rkey[0026]: ' I2307' +0x000000e6: ix_rkey[0027]: ' I2308' +0x000000ee: ix_rkey[0028]: ' I2309' +0x000000f6: ix_rkey[0029]: ' I2310' +0x000000fe: ix_rkey[0030]: ' I2311' +0x00000106: ix_rkey[0031]: ' I2312' +0x0000010e: ix_rkey[0032]: ' I2313' +0x00000116: ix_rkey[0033]: ' I2314' +0x0000011e: ix_rkey[0034]: ' I2315' +0x00000126: ix_rkey[0035]: ' I2316' +0x0000012e: ix_rkey[0036]: ' I2317' +0x00000136: ix_rkey[0037]: ' I2318' +0x0000013e: ix_rkey[0038]: ' I2319' +0x00000146: ix_rkey[0039]: ' I2320' +0x0000014e: ix_rkey[0040]: ' I2321' +0x00000156: ix_rkey[0041]: ' I2322' +0x0000015e: ix_rkey[0042]: ' I2323' +0x00000166: ix_rkey[0043]: ' I2324' +0x0000016e: ix_rkey[0044]: ' I2325' +0x00000176: ix_rkey[0045]: ' I2326' +0x0000017e: ix_rkey[0046]: ' I2327' +0x00000186: ix_rkey[0047]: ' I2328' +0x0000018e: ix_rkey[0048]: ' I2329' +0x00000196: ix_rkey[0049]: ' I2330' +0x0000019e: ix_rkey[0050]: ' I2331' +0x000001a6: ix_rkey[0051]: ' I2332' +0x000001ae: ix_rkey[0052]: ' I2333' +0x000001b6: ix_rkey[0053]: ' I2334' +0x000001be: ix_rkey[0054]: ' I2335' +0x000001c6: ix_rkey[0055]: ' I2336' +0x000001ce: ix_rkey[0056]: ' I2337' +0x000001d6: ix_rkey[0057]: ' I2338' +0x000001de: ix_rkey[0058]: ' I2339' +0x000001e6: ix_rkey[0059]: ' I2340' +0x000001ee: ix_rkey[0060]: ' I2341' +0x000001f6: ix_rkey[0061]: ' I2342' +0x000001fe: ix_rkey[0062]: ' I2343' +0x00000206: ix_rkey[0063]: ' I2344' +0x0000020e: ix_rkey[0064]: ' I2345' +0x00000216: ix_rkey[0065]: ' I2346' +0x0000021e: ix_rkey[0066]: ' I2347' +0x00000226: ix_rkey[0067]: ' I2348' +0x0000022e: ix_rkey[0068]: ' I2349' +0x00000236: ix_rkey[0069]: ' I2350' +0x0000023e: ix_rkey[0070]: ' I2351' +0x00000246: ix_rkey[0071]: ' I2352' +0x0000024e: ix_rkey[0072]: ' I2353' +0x00000256: ix_rkey[0073]: ' I2354' +0x0000025e: ix_rkey[0074]: ' I2355' +0x00000266: ix_rkey[0075]: ' I2356' +0x0000026e: ix_rkey[0076]: ' I2357' +0x00000276: ix_rkey[0077]: ' I2358' +0x0000027e: ix_rkey[0078]: ' I2359' +0x00000286: ix_rkey[0079]: ' I2360' +0x0000028e: ix_rkey[0080]: ' I2361' +0x00000296: ix_rkey[0081]: ' I2362' +0x0000029e: ix_rkey[0082]: ' I2363' +0x000002a6: ix_rkey[0083]: ' I2364' +0x000002ae: ix_rkey[0084]: ' I2365' +0x000002b6: ix_rkey[0085]: ' I2366' +0x000002be: ix_rkey[0086]: ' I2367' +0x000002c6: ix_rkey[0087]: ' I2368' +0x000002ce: ix_rkey[0088]: ' I2369' +0x000002d6: ix_rkey[0089]: ' I2370' +0x000002de: ix_rkey[0090]: ' I2371' +0x000002e6: ix_rkey[0091]: ' I2372' +0x000002ee: ix_rkey[0092]: ' I2373' +0x000002f6: ix_rkey[0093]: ' I2374' +0x000002fe: ix_rkey[0094]: ' I2375' +0x00000306: ix_rkey[0095]: ' I2376' +0x0000030e: ix_rkey[0096]: ' I2377' +0x00000316: ix_rkey[0097]: ' I2378' +0x0000031e: ix_rkey[0098]: ' I2379' +0x00000326: ix_rkey[0099]: ' I2380' +0x0000032e: ix_rkey[0100]: ' I2381' +0x00000336: ix_rkey[0101]: ' I2382' +0x0000033e: ix_rkey[0102]: ' I2383' +0x00000346: ix_rkey[0103]: ' I2384' +0x0000034e: ix_rkey[0104]: ' I2385' +0x00000356: ix_rkey[0105]: ' I2386' +0x0000035e: ix_rkey[0106]: ' I2387' +0x00000366: ix_rkey[0107]: ' I2388' +0x0000036e: ix_rkey[0108]: ' I2389' +0x00000376: ix_rkey[0109]: ' I2390' +0x0000037e: ix_rkey[0110]: ' I2391' +0x00000386: ix_rkey[0111]: ' I2392' +0x0000038e: ix_rkey[0112]: ' I2393' +0x00000396: ix_rkey[0113]: ' I2394' +0x0000039e: ix_rkey[0114]: ' I2395' +0x000003a6: ix_rkey[0115]: ' I2396' +0x000003ae: ix_rkey[0116]: ' I2397' +0x000003b6: ix_rkey[0117]: ' I2398' +0x000003be: ix_rkey[0118]: ' I2399' +0x000003c6: ix_rkey[0119]: ' I2400' +0x000003ce: ix_rkey[0120]: ' I2401' +0x000003d6: ix_rkey[0121]: ' I2402' +0x000003de: ix_rkey[0122]: ' I2403' +0x000003e6: ix_rkey[0123]: ' I2404' +0x000003ee: ix_rkey[0124]: ' I2405' +0x000003f6: ix_rkey[0125]: ' I2406' +0x000003fe: ix_rkey[0126]: ' I2407' +0x00000406: ix_rkey[0127]: ' ' +0x0000040e: ix_rkey[0128]: ' ' +0x00000416: ix_rkey[0129]: ' ' +0x0000041e: ix_rkey[0130]: ' ' +0x00000426: ix_rkey[0131]: ' ' +0x0000042e: ix_rkey[0132]: ' ' +0x00000436: ix_rkey[0133]: ' ' +0x0000043e: ix_rkey[0134]: ' ' +0x00000446: ix_rkey[0135]: ' ' +0x0000044e: ix_rkey[0136]: ' ' +0x00000456: ix_rkey[0137]: ' ' +0x0000045e: ix_rkey[0138]: ' ' +0x00000466: ix_rkey[0139]: ' ' +0x0000046e: ix_rkey[0140]: ' ' +0x00000476: ix_rkey[0141]: ' ' +0x0000047e: ix_rkey[0142]: ' ' +0x00000486: ix_rkey[0143]: ' ' +0x0000048e: ix_rkey[0144]: ' ' +0x00000496: ix_rkey[0145]: ' ' +0x0000049e: ix_rkey[0146]: ' ' +0x000004a6: ix_rkey[0147]: ' ' +0x000004ae: ix_rkey[0148]: ' ' +0x000004b6: ix_rkey[0149]: ' ' +0x000004be: ix_rkey[0150]: ' ' +0x000004c6: ix_rkey[0151]: ' ' +0x000004ce: ix_rkey[0152]: ' ' +0x000004d6: ix_rkey[0153]: ' ' +0x000004de: ix_rkey[0154]: ' ' +0x000004e6: ix_rkey[0155]: ' ' +0x000004ee: ix_rkey[0156]: ' ' +0x000004f6: ix_rkey[0157]: ' ' +0x000004fe: ix_rkey[0158]: ' ' +0x00000506: ix_rkey[0159]: ' ' +0x0000050e: ix_rkey[0160]: ' ' +0x00000516: ix_rkey[0161]: ' ' +0x0000051e: ix_rkey[0162]: ' ' +0x00000526: ix_rkey[0163]: ' ' +0x0000052e: ix_rkey[0164]: ' ' +0x00000536: ix_rkey[0165]: ' ' +0x0000053e: ix_rkey[0166]: ' ' +0x00000546: ix_rkey[0167]: ' ' +0x0000054e: ix_rkey[0168]: ' ' +0x00000556: ix_rkey[0169]: ' ' +0x0000055e: ix_rkey[0170]: ' ' +0x00000566: ix_rkey[0171]: ' ' +0x0000056e: ix_rkey[0172]: ' ' +0x00000576: ix_rkey[0173]: ' ' +0x0000057e: ix_rkey[0174]: ' ' +0x00000586: ix_rkey[0175]: ' ' +0x0000058e: ix_rkey[0176]: ' ' +0x00000596: ix_rkey[0177]: ' ' +0x0000059e: ix_rkey[0178]: ' ' +0x000005a6: ix_rkey[0179]: ' ' +0x000005ae: ix_rkey[0180]: ' ' +0x000005b6: ix_rkey[0181]: ' ' +0x000005be: ix_rkey[0182]: ' ' +0x000005c6: ix_rkey[0183]: ' ' +0x000005ce: ix_rkey[0184]: ' ' +0x000005d6: ix_rkey[0185]: ' ' +0x000005de: ix_rkey[0186]: ' ' +0x000005e6: ix_rkey[0187]: ' ' +0x000005ee: ix_rkey[0188]: ' ' +0x000005f6: ix_rkey[0189]: ' ' +0x000005fe: ix_rkey[0190]: ' ' +0x00000606: ix_rkey[0191]: ' ' +0x0000060e: ix_rkey[0192]: ' ' +0x00000616: ix_rkey[0193]: ' ' +0x0000061e: ix_rkey[0194]: ' ' +0x00000626: ix_rkey[0195]: ' ' +0x0000062e: ix_rkey[0196]: ' ' +0x00000636: ix_rkey[0197]: ' ' +0x0000063e: ix_rkey[0198]: ' ' +0x00000646: ix_rkey[0199]: ' ' +0x0000064e: ix_rkey[0200]: ' ' +0x00000656: ix_rkey[0201]: ' ' +0x0000065e: ix_rkey[0202]: ' ' +0x00000666: ix_rkey[0203]: ' ' +0x0000066e: ix_rkey[0204]: ' ' +0x00000676: ix_rkey[0205]: ' ' +0x0000067e: ix_rkey[0206]: ' ' +0x00000686: ix_rkey[0207]: ' ' +0x0000068e: ix_rkey[0208]: ' ' +0x00000696: ix_rkey[0209]: ' ' +0x0000069e: ix_rkey[0210]: ' ' +0x000006a6: ix_rkey[0211]: ' ' +0x000006ae: ix_rkey[0212]: ' ' +0x000006b6: ix_rkey[0213]: ' ' +0x000006be: ix_rkey[0214]: ' ' +0x000006c6: ix_rkey[0215]: ' ' +0x000006ce: ix_rkey[0216]: ' ' +0x000006d6: ix_rkey[0217]: ' ' +0x000006de: ix_rkey[0218]: ' ' +0x000006e6: ix_rkey[0219]: ' ' +0x000006ee: ix_rkey[0220]: ' ' +0x000006f6: ix_rkey[0221]: ' ' +0x000006fe: ix_rkey[0222]: ' ' +0x00000706: ix_rkey[0223]: ' ' +0x0000070e: ix_rkey[0224]: ' ' +0x00000716: ix_rkey[0225]: ' ' +0x0000071e: ix_rkey[0226]: ' ' +0x00000726: ix_rkey[0227]: ' ' +0x0000072e: ix_rkey[0228]: ' ' +0x00000736: ix_rkey[0229]: ' ' +0x0000073e: ix_rkey[0230]: ' ' +0x00000746: ix_rkey[0231]: ' ' +0x0000074e: ix_rkey[0232]: ' ' +0x00000756: ix_rkey[0233]: ' ' +0x0000075e: ix_rkey[0234]: ' ' +0x00000766: ix_rkey[0235]: ' ' +0x0000076e: ix_rkey[0236]: ' ' +0x00000776: ix_rkey[0237]: ' ' +0x0000077e: ix_rkey[0238]: ' ' +0x00000786: ix_rkey[0239]: ' ' +0x0000078e: ix_rkey[0240]: ' ' +0x00000796: ix_rkey[0241]: ' ' +0x0000079e: ix_rkey[0242]: ' ' +0x000007a6: ix_rkey[0243]: ' ' +0x000007ae: ix_rkey[0244]: ' ' +0x000007b6: ix_rkey[0245]: ' ' +0x000007be: ix_rkey[0246]: ' ' +0x000007c6: ix_rkey[0247]: ' ' +0x000007ce: ix_rkey[0248]: ' ' +0x000007d6: ix_rkey[0249]: ' ' +0x000007de: ix_rkey[0250]: ' ' +0x000007e6: ix_rkey[0251]: ' ' +0x000007ee: ix_rkey[0252]: ' ' +0x000007f6: ix_rkey[0253]: ' ' +0x000007fe: ix_rkey[0254]: ' ' +0x00000806: ix_pad2: 0x0000 +0x00000808: ix_offs[0000]: 0x00000000 +0x0000080c: ix_lens[0000]: 0x0000004f +0x00000810: ix_offs[0001]: 0x0000004f +0x00000814: ix_lens[0001]: 0x0000004c +0x00000818: ix_offs[0002]: 0x0000009b +0x0000081c: ix_lens[0002]: 0x00000052 +0x00000820: ix_offs[0003]: 0x000000ed +0x00000824: ix_lens[0003]: 0x00000060 +0x00000828: ix_offs[0004]: 0x0000014d +0x0000082c: ix_lens[0004]: 0x00000081 +0x00000830: ix_offs[0005]: 0x000001ce +0x00000834: ix_lens[0005]: 0x00000045 +0x00000838: ix_offs[0006]: 0x00000213 +0x0000083c: ix_lens[0006]: 0x0000004b +0x00000840: ix_offs[0007]: 0x0000025e +0x00000844: ix_lens[0007]: 0x00000056 +0x00000848: ix_offs[0008]: 0x000002b4 +0x0000084c: ix_lens[0008]: 0x00000058 +0x00000850: ix_offs[0009]: 0x0000030c +0x00000854: ix_lens[0009]: 0x0000005e +0x00000858: ix_offs[0010]: 0x0000036a +0x0000085c: ix_lens[0010]: 0x00000070 +0x00000860: ix_offs[0011]: 0x000003da +0x00000864: ix_lens[0011]: 0x00000052 +0x00000868: ix_offs[0012]: 0x0000042c +0x0000086c: ix_lens[0012]: 0x00000051 +0x00000870: ix_offs[0013]: 0x0000047d +0x00000874: ix_lens[0013]: 0x00000049 +0x00000878: ix_offs[0014]: 0x000004c6 +0x0000087c: ix_lens[0014]: 0x0000005a +0x00000880: ix_offs[0015]: 0x00000520 +0x00000884: ix_lens[0015]: 0x00000057 +0x00000888: ix_offs[0016]: 0x00000577 +0x0000088c: ix_lens[0016]: 0x00000045 +0x00000890: ix_offs[0017]: 0x000005bc +0x00000894: ix_lens[0017]: 0x00000048 +0x00000898: ix_offs[0018]: 0x00000604 +0x0000089c: ix_lens[0018]: 0x0000004b +0x000008a0: ix_offs[0019]: 0x0000064f +0x000008a4: ix_lens[0019]: 0x00000049 +0x000008a8: ix_offs[0020]: 0x00000698 +0x000008ac: ix_lens[0020]: 0x00000080 +0x000008b0: ix_offs[0021]: 0x00000718 +0x000008b4: ix_lens[0021]: 0x00000065 +0x000008b8: ix_offs[0022]: 0x0000077d +0x000008bc: ix_lens[0022]: 0x00000082 +0x000008c0: ix_offs[0023]: 0x000007ff +0x000008c4: ix_lens[0023]: 0x0000006f +0x000008c8: ix_offs[0024]: 0x0000086e +0x000008cc: ix_lens[0024]: 0x0000008c +0x000008d0: ix_offs[0025]: 0x000008fa +0x000008d4: ix_lens[0025]: 0x00000062 +0x000008d8: ix_offs[0026]: 0x0000095c +0x000008dc: ix_lens[0026]: 0x0000007b +0x000008e0: ix_offs[0027]: 0x000009d7 +0x000008e4: ix_lens[0027]: 0x00000060 +0x000008e8: ix_offs[0028]: 0x00000a37 +0x000008ec: ix_lens[0028]: 0x0000005a +0x000008f0: ix_offs[0029]: 0x00000a91 +0x000008f4: ix_lens[0029]: 0x00000068 +0x000008f8: ix_offs[0030]: 0x00000af9 +0x000008fc: ix_lens[0030]: 0x0000003e +0x00000900: ix_offs[0031]: 0x00000b37 +0x00000904: ix_lens[0031]: 0x00000074 +0x00000908: ix_offs[0032]: 0x00000bab +0x0000090c: ix_lens[0032]: 0x00000095 +0x00000910: ix_offs[0033]: 0x00000c40 +0x00000914: ix_lens[0033]: 0x0000004b +0x00000918: ix_offs[0034]: 0x00000c8b +0x0000091c: ix_lens[0034]: 0x00000086 +0x00000920: ix_offs[0035]: 0x00000d11 +0x00000924: ix_lens[0035]: 0x0000004a +0x00000928: ix_offs[0036]: 0x00000d5b +0x0000092c: ix_lens[0036]: 0x0000005d +0x00000930: ix_offs[0037]: 0x00000db8 +0x00000934: ix_lens[0037]: 0x0000004f +0x00000938: ix_offs[0038]: 0x00000e07 +0x0000093c: ix_lens[0038]: 0x0000006e +0x00000940: ix_offs[0039]: 0x00000e75 +0x00000944: ix_lens[0039]: 0x0000003d +0x00000948: ix_offs[0040]: 0x00000eb2 +0x0000094c: ix_lens[0040]: 0x00000051 +0x00000950: ix_offs[0041]: 0x00000f03 +0x00000954: ix_lens[0041]: 0x00000042 +0x00000958: ix_offs[0042]: 0x00000f45 +0x0000095c: ix_lens[0042]: 0x00000050 +0x00000960: ix_offs[0043]: 0x00000f95 +0x00000964: ix_lens[0043]: 0x0000003c +0x00000968: ix_offs[0044]: 0x00000fd1 +0x0000096c: ix_lens[0044]: 0x00000062 +0x00000970: ix_offs[0045]: 0x00001033 +0x00000974: ix_lens[0045]: 0x00000068 +0x00000978: ix_offs[0046]: 0x0000109b +0x0000097c: ix_lens[0046]: 0x0000004d +0x00000980: ix_offs[0047]: 0x000010e8 +0x00000984: ix_lens[0047]: 0x00000050 +0x00000988: ix_offs[0048]: 0x00001138 +0x0000098c: ix_lens[0048]: 0x0000006b +0x00000990: ix_offs[0049]: 0x000011a3 +0x00000994: ix_lens[0049]: 0x0000004f +0x00000998: ix_offs[0050]: 0x000011f2 +0x0000099c: ix_lens[0050]: 0x00000080 +0x000009a0: ix_offs[0051]: 0x00001272 +0x000009a4: ix_lens[0051]: 0x0000003e +0x000009a8: ix_offs[0052]: 0x000012b0 +0x000009ac: ix_lens[0052]: 0x00000050 +0x000009b0: ix_offs[0053]: 0x00001300 +0x000009b4: ix_lens[0053]: 0x00000063 +0x000009b8: ix_offs[0054]: 0x00001363 +0x000009bc: ix_lens[0054]: 0x00000066 +0x000009c0: ix_offs[0055]: 0x000013c9 +0x000009c4: ix_lens[0055]: 0x0000004e +0x000009c8: ix_offs[0056]: 0x00001417 +0x000009cc: ix_lens[0056]: 0x00000061 +0x000009d0: ix_offs[0057]: 0x00001478 +0x000009d4: ix_lens[0057]: 0x00000068 +0x000009d8: ix_offs[0058]: 0x000014e0 +0x000009dc: ix_lens[0058]: 0x0000005d +0x000009e0: ix_offs[0059]: 0x0000153d +0x000009e4: ix_lens[0059]: 0x00000051 +0x000009e8: ix_offs[0060]: 0x0000158e +0x000009ec: ix_lens[0060]: 0x00000076 +0x000009f0: ix_offs[0061]: 0x00001604 +0x000009f4: ix_lens[0061]: 0x00000053 +0x000009f8: ix_offs[0062]: 0x00001657 +0x000009fc: ix_lens[0062]: 0x00000072 +0x00000a00: ix_offs[0063]: 0x000016c9 +0x00000a04: ix_lens[0063]: 0x00000050 +0x00000a08: ix_offs[0064]: 0x00001719 +0x00000a0c: ix_lens[0064]: 0x00000056 +0x00000a10: ix_offs[0065]: 0x0000176f +0x00000a14: ix_lens[0065]: 0x0000003e +0x00000a18: ix_offs[0066]: 0x000017ad +0x00000a1c: ix_lens[0066]: 0x00000050 +0x00000a20: ix_offs[0067]: 0x000017fd +0x00000a24: ix_lens[0067]: 0x00000088 +0x00000a28: ix_offs[0068]: 0x00001885 +0x00000a2c: ix_lens[0068]: 0x0000004e +0x00000a30: ix_offs[0069]: 0x000018d3 +0x00000a34: ix_lens[0069]: 0x00000063 +0x00000a38: ix_offs[0070]: 0x00001936 +0x00000a3c: ix_lens[0070]: 0x00000057 +0x00000a40: ix_offs[0071]: 0x0000198d +0x00000a44: ix_lens[0071]: 0x00000053 +0x00000a48: ix_offs[0072]: 0x000019e0 +0x00000a4c: ix_lens[0072]: 0x00000067 +0x00000a50: ix_offs[0073]: 0x00001a47 +0x00000a54: ix_lens[0073]: 0x0000006e +0x00000a58: ix_offs[0074]: 0x00001ab5 +0x00000a5c: ix_lens[0074]: 0x00000075 +0x00000a60: ix_offs[0075]: 0x00001b2a +0x00000a64: ix_lens[0075]: 0x0000004b +0x00000a68: ix_offs[0076]: 0x00001b75 +0x00000a6c: ix_lens[0076]: 0x00000077 +0x00000a70: ix_offs[0077]: 0x00001bec +0x00000a74: ix_lens[0077]: 0x00000053 +0x00000a78: ix_offs[0078]: 0x00001c3f +0x00000a7c: ix_lens[0078]: 0x00000086 +0x00000a80: ix_offs[0079]: 0x00001cc5 +0x00000a84: ix_lens[0079]: 0x0000006b +0x00000a88: ix_offs[0080]: 0x00001d30 +0x00000a8c: ix_lens[0080]: 0x00000054 +0x00000a90: ix_offs[0081]: 0x00001d84 +0x00000a94: ix_lens[0081]: 0x0000004f +0x00000a98: ix_offs[0082]: 0x00001dd3 +0x00000a9c: ix_lens[0082]: 0x00000053 +0x00000aa0: ix_offs[0083]: 0x00001e26 +0x00000aa4: ix_lens[0083]: 0x00000069 +0x00000aa8: ix_offs[0084]: 0x00001e8f +0x00000aac: ix_lens[0084]: 0x0000003e +0x00000ab0: ix_offs[0085]: 0x00001ecd +0x00000ab4: ix_lens[0085]: 0x00000051 +0x00000ab8: ix_offs[0086]: 0x00001f1e +0x00000abc: ix_lens[0086]: 0x00000077 +0x00000ac0: ix_offs[0087]: 0x00001f95 +0x00000ac4: ix_lens[0087]: 0x0000003b +0x00000ac8: ix_offs[0088]: 0x00001fd0 +0x00000acc: ix_lens[0088]: 0x00000077 +0x00000ad0: ix_offs[0089]: 0x00002047 +0x00000ad4: ix_lens[0089]: 0x00000053 +0x00000ad8: ix_offs[0090]: 0x0000209a +0x00000adc: ix_lens[0090]: 0x00000053 +0x00000ae0: ix_offs[0091]: 0x000020ed +0x00000ae4: ix_lens[0091]: 0x00000086 +0x00000ae8: ix_offs[0092]: 0x00002173 +0x00000aec: ix_lens[0092]: 0x0000004e +0x00000af0: ix_offs[0093]: 0x000021c1 +0x00000af4: ix_lens[0093]: 0x00000055 +0x00000af8: ix_offs[0094]: 0x00002216 +0x00000afc: ix_lens[0094]: 0x0000007b +0x00000b00: ix_offs[0095]: 0x00002291 +0x00000b04: ix_lens[0095]: 0x00000078 +0x00000b08: ix_offs[0096]: 0x00002309 +0x00000b0c: ix_lens[0096]: 0x0000004c +0x00000b10: ix_offs[0097]: 0x00002355 +0x00000b14: ix_lens[0097]: 0x00000063 +0x00000b18: ix_offs[0098]: 0x000023b8 +0x00000b1c: ix_lens[0098]: 0x0000005d +0x00000b20: ix_offs[0099]: 0x00002415 +0x00000b24: ix_lens[0099]: 0x00000041 +0x00000b28: ix_offs[0100]: 0x00002456 +0x00000b2c: ix_lens[0100]: 0x00000040 +0x00000b30: ix_offs[0101]: 0x00002496 +0x00000b34: ix_lens[0101]: 0x00000064 +0x00000b38: ix_offs[0102]: 0x000024fa +0x00000b3c: ix_lens[0102]: 0x0000005a +0x00000b40: ix_offs[0103]: 0x00002554 +0x00000b44: ix_lens[0103]: 0x00000069 +0x00000b48: ix_offs[0104]: 0x000025bd +0x00000b4c: ix_lens[0104]: 0x00000068 +0x00000b50: ix_offs[0105]: 0x00002625 +0x00000b54: ix_lens[0105]: 0x00000067 +0x00000b58: ix_offs[0106]: 0x0000268c +0x00000b5c: ix_lens[0106]: 0x00000061 +0x00000b60: ix_offs[0107]: 0x000026ed +0x00000b64: ix_lens[0107]: 0x00000040 +0x00000b68: ix_offs[0108]: 0x0000272d +0x00000b6c: ix_lens[0108]: 0x00000052 +0x00000b70: ix_offs[0109]: 0x0000277f +0x00000b74: ix_lens[0109]: 0x00000061 +0x00000b78: ix_offs[0110]: 0x000027e0 +0x00000b7c: ix_lens[0110]: 0x00000060 +0x00000b80: ix_offs[0111]: 0x00002840 +0x00000b84: ix_lens[0111]: 0x00000079 +0x00000b88: ix_offs[0112]: 0x000028b9 +0x00000b8c: ix_lens[0112]: 0x00000051 +0x00000b90: ix_offs[0113]: 0x0000290a +0x00000b94: ix_lens[0113]: 0x00000073 +0x00000b98: ix_offs[0114]: 0x0000297d +0x00000b9c: ix_lens[0114]: 0x00000041 +0x00000ba0: ix_offs[0115]: 0x000029be +0x00000ba4: ix_lens[0115]: 0x00000075 +0x00000ba8: ix_offs[0116]: 0x00002a33 +0x00000bac: ix_lens[0116]: 0x00000085 +0x00000bb0: ix_offs[0117]: 0x00002ab8 +0x00000bb4: ix_lens[0117]: 0x00000051 +0x00000bb8: ix_offs[0118]: 0x00002b09 +0x00000bbc: ix_lens[0118]: 0x0000004e +0x00000bc0: ix_offs[0119]: 0x00002b57 +0x00000bc4: ix_lens[0119]: 0x0000003d +0x00000bc8: ix_offs[0120]: 0x00002b94 +0x00000bcc: ix_lens[0120]: 0x0000003f +0x00000bd0: ix_offs[0121]: 0x00002bd3 +0x00000bd4: ix_lens[0121]: 0x00000051 +0x00000bd8: ix_offs[0122]: 0x00002c24 +0x00000bdc: ix_lens[0122]: 0x00000062 +0x00000be0: ix_offs[0123]: 0x00002c86 +0x00000be4: ix_lens[0123]: 0x0000003c +0x00000be8: ix_offs[0124]: 0x00002cc2 +0x00000bec: ix_lens[0124]: 0x00000053 +0x00000bf0: ix_offs[0125]: 0x00002d15 +0x00000bf4: ix_lens[0125]: 0x00000060 +0x00000bf8: ix_offs[0126]: 0x00002d75 +0x00000bfc: ix_lens[0126]: 0x0000006a +0x00000c00: ix_offs[0127]: 0x00000000 +0x00000c04: ix_lens[0127]: 0x00000000 +0x00000c08: ix_offs[0128]: 0x00000000 +0x00000c0c: ix_lens[0128]: 0x00000000 +0x00000c10: ix_offs[0129]: 0x00000000 +0x00000c14: ix_lens[0129]: 0x00000000 +0x00000c18: ix_offs[0130]: 0x00000000 +0x00000c1c: ix_lens[0130]: 0x00000000 +0x00000c20: ix_offs[0131]: 0x00000000 +0x00000c24: ix_lens[0131]: 0x00000000 +0x00000c28: ix_offs[0132]: 0x00000000 +0x00000c2c: ix_lens[0132]: 0x00000000 +0x00000c30: ix_offs[0133]: 0x00000000 +0x00000c34: ix_lens[0133]: 0x00000000 +0x00000c38: ix_offs[0134]: 0x00000000 +0x00000c3c: ix_lens[0134]: 0x00000000 +0x00000c40: ix_offs[0135]: 0x00000000 +0x00000c44: ix_lens[0135]: 0x00000000 +0x00000c48: ix_offs[0136]: 0x00000000 +0x00000c4c: ix_lens[0136]: 0x00000000 +0x00000c50: ix_offs[0137]: 0x00000000 +0x00000c54: ix_lens[0137]: 0x00000000 +0x00000c58: ix_offs[0138]: 0x00000000 +0x00000c5c: ix_lens[0138]: 0x00000000 +0x00000c60: ix_offs[0139]: 0x00000000 +0x00000c64: ix_lens[0139]: 0x00000000 +0x00000c68: ix_offs[0140]: 0x00000000 +0x00000c6c: ix_lens[0140]: 0x00000000 +0x00000c70: ix_offs[0141]: 0x00000000 +0x00000c74: ix_lens[0141]: 0x00000000 +0x00000c78: ix_offs[0142]: 0x00000000 +0x00000c7c: ix_lens[0142]: 0x00000000 +0x00000c80: ix_offs[0143]: 0x00000000 +0x00000c84: ix_lens[0143]: 0x00000000 +0x00000c88: ix_offs[0144]: 0x00000000 +0x00000c8c: ix_lens[0144]: 0x00000000 +0x00000c90: ix_offs[0145]: 0x00000000 +0x00000c94: ix_lens[0145]: 0x00000000 +0x00000c98: ix_offs[0146]: 0x00000000 +0x00000c9c: ix_lens[0146]: 0x00000000 +0x00000ca0: ix_offs[0147]: 0x00000000 +0x00000ca4: ix_lens[0147]: 0x00000000 +0x00000ca8: ix_offs[0148]: 0x00000000 +0x00000cac: ix_lens[0148]: 0x00000000 +0x00000cb0: ix_offs[0149]: 0x00000000 +0x00000cb4: ix_lens[0149]: 0x00000000 +0x00000cb8: ix_offs[0150]: 0x00000000 +0x00000cbc: ix_lens[0150]: 0x00000000 +0x00000cc0: ix_offs[0151]: 0x00000000 +0x00000cc4: ix_lens[0151]: 0x00000000 +0x00000cc8: ix_offs[0152]: 0x00000000 +0x00000ccc: ix_lens[0152]: 0x00000000 +0x00000cd0: ix_offs[0153]: 0x00000000 +0x00000cd4: ix_lens[0153]: 0x00000000 +0x00000cd8: ix_offs[0154]: 0x00000000 +0x00000cdc: ix_lens[0154]: 0x00000000 +0x00000ce0: ix_offs[0155]: 0x00000000 +0x00000ce4: ix_lens[0155]: 0x00000000 +0x00000ce8: ix_offs[0156]: 0x00000000 +0x00000cec: ix_lens[0156]: 0x00000000 +0x00000cf0: ix_offs[0157]: 0x00000000 +0x00000cf4: ix_lens[0157]: 0x00000000 +0x00000cf8: ix_offs[0158]: 0x00000000 +0x00000cfc: ix_lens[0158]: 0x00000000 +0x00000d00: ix_offs[0159]: 0x00000000 +0x00000d04: ix_lens[0159]: 0x00000000 +0x00000d08: ix_offs[0160]: 0x00000000 +0x00000d0c: ix_lens[0160]: 0x00000000 +0x00000d10: ix_offs[0161]: 0x00000000 +0x00000d14: ix_lens[0161]: 0x00000000 +0x00000d18: ix_offs[0162]: 0x00000000 +0x00000d1c: ix_lens[0162]: 0x00000000 +0x00000d20: ix_offs[0163]: 0x00000000 +0x00000d24: ix_lens[0163]: 0x00000000 +0x00000d28: ix_offs[0164]: 0x00000000 +0x00000d2c: ix_lens[0164]: 0x00000000 +0x00000d30: ix_offs[0165]: 0x00000000 +0x00000d34: ix_lens[0165]: 0x00000000 +0x00000d38: ix_offs[0166]: 0x00000000 +0x00000d3c: ix_lens[0166]: 0x00000000 +0x00000d40: ix_offs[0167]: 0x00000000 +0x00000d44: ix_lens[0167]: 0x00000000 +0x00000d48: ix_offs[0168]: 0x00000000 +0x00000d4c: ix_lens[0168]: 0x00000000 +0x00000d50: ix_offs[0169]: 0x00000000 +0x00000d54: ix_lens[0169]: 0x00000000 +0x00000d58: ix_offs[0170]: 0x00000000 +0x00000d5c: ix_lens[0170]: 0x00000000 +0x00000d60: ix_offs[0171]: 0x00000000 +0x00000d64: ix_lens[0171]: 0x00000000 +0x00000d68: ix_offs[0172]: 0x00000000 +0x00000d6c: ix_lens[0172]: 0x00000000 +0x00000d70: ix_offs[0173]: 0x00000000 +0x00000d74: ix_lens[0173]: 0x00000000 +0x00000d78: ix_offs[0174]: 0x00000000 +0x00000d7c: ix_lens[0174]: 0x00000000 +0x00000d80: ix_offs[0175]: 0x00000000 +0x00000d84: ix_lens[0175]: 0x00000000 +0x00000d88: ix_offs[0176]: 0x00000000 +0x00000d8c: ix_lens[0176]: 0x00000000 +0x00000d90: ix_offs[0177]: 0x00000000 +0x00000d94: ix_lens[0177]: 0x00000000 +0x00000d98: ix_offs[0178]: 0x00000000 +0x00000d9c: ix_lens[0178]: 0x00000000 +0x00000da0: ix_offs[0179]: 0x00000000 +0x00000da4: ix_lens[0179]: 0x00000000 +0x00000da8: ix_offs[0180]: 0x00000000 +0x00000dac: ix_lens[0180]: 0x00000000 +0x00000db0: ix_offs[0181]: 0x00000000 +0x00000db4: ix_lens[0181]: 0x00000000 +0x00000db8: ix_offs[0182]: 0x00000000 +0x00000dbc: ix_lens[0182]: 0x00000000 +0x00000dc0: ix_offs[0183]: 0x00000000 +0x00000dc4: ix_lens[0183]: 0x00000000 +0x00000dc8: ix_offs[0184]: 0x00000000 +0x00000dcc: ix_lens[0184]: 0x00000000 +0x00000dd0: ix_offs[0185]: 0x00000000 +0x00000dd4: ix_lens[0185]: 0x00000000 +0x00000dd8: ix_offs[0186]: 0x00000000 +0x00000ddc: ix_lens[0186]: 0x00000000 +0x00000de0: ix_offs[0187]: 0x00000000 +0x00000de4: ix_lens[0187]: 0x00000000 +0x00000de8: ix_offs[0188]: 0x00000000 +0x00000dec: ix_lens[0188]: 0x00000000 +0x00000df0: ix_offs[0189]: 0x00000000 +0x00000df4: ix_lens[0189]: 0x00000000 +0x00000df8: ix_offs[0190]: 0x00000000 +0x00000dfc: ix_lens[0190]: 0x00000000 +0x00000e00: ix_offs[0191]: 0x00000000 +0x00000e04: ix_lens[0191]: 0x00000000 +0x00000e08: ix_offs[0192]: 0x00000000 +0x00000e0c: ix_lens[0192]: 0x00000000 +0x00000e10: ix_offs[0193]: 0x00000000 +0x00000e14: ix_lens[0193]: 0x00000000 +0x00000e18: ix_offs[0194]: 0x00000000 +0x00000e1c: ix_lens[0194]: 0x00000000 +0x00000e20: ix_offs[0195]: 0x00000000 +0x00000e24: ix_lens[0195]: 0x00000000 +0x00000e28: ix_offs[0196]: 0x00000000 +0x00000e2c: ix_lens[0196]: 0x00000000 +0x00000e30: ix_offs[0197]: 0x00000000 +0x00000e34: ix_lens[0197]: 0x00000000 +0x00000e38: ix_offs[0198]: 0x00000000 +0x00000e3c: ix_lens[0198]: 0x00000000 +0x00000e40: ix_offs[0199]: 0x00000000 +0x00000e44: ix_lens[0199]: 0x00000000 +0x00000e48: ix_offs[0200]: 0x00000000 +0x00000e4c: ix_lens[0200]: 0x00000000 +0x00000e50: ix_offs[0201]: 0x00000000 +0x00000e54: ix_lens[0201]: 0x00000000 +0x00000e58: ix_offs[0202]: 0x00000000 +0x00000e5c: ix_lens[0202]: 0x00000000 +0x00000e60: ix_offs[0203]: 0x00000000 +0x00000e64: ix_lens[0203]: 0x00000000 +0x00000e68: ix_offs[0204]: 0x00000000 +0x00000e6c: ix_lens[0204]: 0x00000000 +0x00000e70: ix_offs[0205]: 0x00000000 +0x00000e74: ix_lens[0205]: 0x00000000 +0x00000e78: ix_offs[0206]: 0x00000000 +0x00000e7c: ix_lens[0206]: 0x00000000 +0x00000e80: ix_offs[0207]: 0x00000000 +0x00000e84: ix_lens[0207]: 0x00000000 +0x00000e88: ix_offs[0208]: 0x00000000 +0x00000e8c: ix_lens[0208]: 0x00000000 +0x00000e90: ix_offs[0209]: 0x00000000 +0x00000e94: ix_lens[0209]: 0x00000000 +0x00000e98: ix_offs[0210]: 0x00000000 +0x00000e9c: ix_lens[0210]: 0x00000000 +0x00000ea0: ix_offs[0211]: 0x00000000 +0x00000ea4: ix_lens[0211]: 0x00000000 +0x00000ea8: ix_offs[0212]: 0x00000000 +0x00000eac: ix_lens[0212]: 0x00000000 +0x00000eb0: ix_offs[0213]: 0x00000000 +0x00000eb4: ix_lens[0213]: 0x00000000 +0x00000eb8: ix_offs[0214]: 0x00000000 +0x00000ebc: ix_lens[0214]: 0x00000000 +0x00000ec0: ix_offs[0215]: 0x00000000 +0x00000ec4: ix_lens[0215]: 0x00000000 +0x00000ec8: ix_offs[0216]: 0x00000000 +0x00000ecc: ix_lens[0216]: 0x00000000 +0x00000ed0: ix_offs[0217]: 0x00000000 +0x00000ed4: ix_lens[0217]: 0x00000000 +0x00000ed8: ix_offs[0218]: 0x00000000 +0x00000edc: ix_lens[0218]: 0x00000000 +0x00000ee0: ix_offs[0219]: 0x00000000 +0x00000ee4: ix_lens[0219]: 0x00000000 +0x00000ee8: ix_offs[0220]: 0x00000000 +0x00000eec: ix_lens[0220]: 0x00000000 +0x00000ef0: ix_offs[0221]: 0x00000000 +0x00000ef4: ix_lens[0221]: 0x00000000 +0x00000ef8: ix_offs[0222]: 0x00000000 +0x00000efc: ix_lens[0222]: 0x00000000 +0x00000f00: ix_offs[0223]: 0x00000000 +0x00000f04: ix_lens[0223]: 0x00000000 +0x00000f08: ix_offs[0224]: 0x00000000 +0x00000f0c: ix_lens[0224]: 0x00000000 +0x00000f10: ix_offs[0225]: 0x00000000 +0x00000f14: ix_lens[0225]: 0x00000000 +0x00000f18: ix_offs[0226]: 0x00000000 +0x00000f1c: ix_lens[0226]: 0x00000000 +0x00000f20: ix_offs[0227]: 0x00000000 +0x00000f24: ix_lens[0227]: 0x00000000 +0x00000f28: ix_offs[0228]: 0x00000000 +0x00000f2c: ix_lens[0228]: 0x00000000 +0x00000f30: ix_offs[0229]: 0x00000000 +0x00000f34: ix_lens[0229]: 0x00000000 +0x00000f38: ix_offs[0230]: 0x00000000 +0x00000f3c: ix_lens[0230]: 0x00000000 +0x00000f40: ix_offs[0231]: 0x00000000 +0x00000f44: ix_lens[0231]: 0x00000000 +0x00000f48: ix_offs[0232]: 0x00000000 +0x00000f4c: ix_lens[0232]: 0x00000000 +0x00000f50: ix_offs[0233]: 0x00000000 +0x00000f54: ix_lens[0233]: 0x00000000 +0x00000f58: ix_offs[0234]: 0x00000000 +0x00000f5c: ix_lens[0234]: 0x00000000 +0x00000f60: ix_offs[0235]: 0x00000000 +0x00000f64: ix_lens[0235]: 0x00000000 +0x00000f68: ix_offs[0236]: 0x00000000 +0x00000f6c: ix_lens[0236]: 0x00000000 +0x00000f70: ix_offs[0237]: 0x00000000 +0x00000f74: ix_lens[0237]: 0x00000000 +0x00000f78: ix_offs[0238]: 0x00000000 +0x00000f7c: ix_lens[0238]: 0x00000000 +0x00000f80: ix_offs[0239]: 0x00000000 +0x00000f84: ix_lens[0239]: 0x00000000 +0x00000f88: ix_offs[0240]: 0x00000000 +0x00000f8c: ix_lens[0240]: 0x00000000 +0x00000f90: ix_offs[0241]: 0x00000000 +0x00000f94: ix_lens[0241]: 0x00000000 +0x00000f98: ix_offs[0242]: 0x00000000 +0x00000f9c: ix_lens[0242]: 0x00000000 +0x00000fa0: ix_offs[0243]: 0x00000000 +0x00000fa4: ix_lens[0243]: 0x00000000 +0x00000fa8: ix_offs[0244]: 0x00000000 +0x00000fac: ix_lens[0244]: 0x00000000 +0x00000fb0: ix_offs[0245]: 0x00000000 +0x00000fb4: ix_lens[0245]: 0x00000000 +0x00000fb8: ix_offs[0246]: 0x00000000 +0x00000fbc: ix_lens[0246]: 0x00000000 +0x00000fc0: ix_offs[0247]: 0x00000000 +0x00000fc4: ix_lens[0247]: 0x00000000 +0x00000fc8: ix_offs[0248]: 0x00000000 +0x00000fcc: ix_lens[0248]: 0x00000000 +0x00000fd0: ix_offs[0249]: 0x00000000 +0x00000fd4: ix_lens[0249]: 0x00000000 +0x00000fd8: ix_offs[0250]: 0x00000000 +0x00000fdc: ix_lens[0250]: 0x00000000 +0x00000fe0: ix_offs[0251]: 0x00000000 +0x00000fe4: ix_lens[0251]: 0x00000000 +0x00000fe8: ix_offs[0252]: 0x00000000 +0x00000fec: ix_lens[0252]: 0x00000000 +0x00000ff0: ix_offs[0253]: 0x00000000 +0x00000ff4: ix_lens[0253]: 0x00000000 +0x00000ff8: ix_offs[0254]: 0x00000000 +0x00000ffc: ix_lens[0254]: 0x00000000 + +BLOCK - DATA +0x00001000: rkey[0000]: ' I2281' off: 0x00000000 len: 0x0000004f +>> +0 @I2281@ INDI +1 NAME Eleanor /Mortimer/ +1 SEX F +1 FAMC @F572@ +1 FAMS @F1187@ +<< +0x0000104f: rkey[0001]: ' I2282' off: 0x0000004f len: 0x0000004c +>> +0 @I2282@ INDI +1 NAME Edward /Courtenay/ +1 SEX M +1 TITL Sir +1 FAMS @F1187@ +<< +0x0000109b: rkey[0002]: ' I2283' off: 0x0000009b len: 0x00000052 +>> +0 @I2283@ INDI +1 NAME Edmund /Mortimer/ +1 SEX M +1 DEAT +2 DATE 1409 +1 FAMC @F712@ +<< +0x000010ed: rkey[0003]: ' I2284' off: 0x000000ed len: 0x00000060 +>> +0 @I2284@ INDI +1 NAME Elizabeth /Mortimer/ +1 SEX F +1 FAMC @F712@ +1 FAMS @F1188@ +1 FAMS @F1189@ +<< +0x0000114d: rkey[0004]: ' I2285' off: 0x0000014d len: 0x00000081 +>> +0 @I2285@ INDI +1 NAME Philippa /Mortimer/ +1 SEX F +1 DEAT +2 DATE 1401 +1 FAMC @F712@ +1 FAMS @F1190@ +1 FAMS @F1191@ +1 FAMS @F1192@ +<< +0x000011ce: rkey[0005]: ' I2286' off: 0x000001ce len: 0x00000045 +>> +0 @I2286@ INDI +1 NAME Henry (Hotspur) /Percy/ +1 SEX M +1 FAMS @F1188@ +<< +0x00001213: rkey[0006]: ' I2287' off: 0x00000213 len: 0x0000004b +>> +0 @I2287@ INDI +1 NAME Thomas // +1 SEX M +1 TITL Lord Camoys +1 FAMS @F1189@ +<< +0x0000125e: rkey[0007]: ' I2288' off: 0x0000025e len: 0x00000056 +>> +0 @I2288@ INDI +1 NAME John /Hastings/ +1 SEX M +1 TITL Earl of Pembroke +1 FAMS @F1190@ +<< +0x000012b4: rkey[0008]: ' I2289' off: 0x000002b4 len: 0x00000058 +>> +0 @I2289@ INDI +1 NAME Richard /Fitzalan/ +1 SEX M +1 TITL Earl of Arundel +1 FAMS @F1191@ +<< +0x0000130c: rkey[0009]: ' I2290' off: 0x0000030c len: 0x0000005e +>> +0 @I2290@ INDI +1 NAME Thomas of_Basing /Poynings/ +1 SEX M +1 TITL Lord St. John +1 FAMS @F1192@ +<< +0x0000136a: rkey[0010]: ' I2291' off: 0x0000036a len: 0x00000070 +>> +0 @I2291@ INDI +1 NAME Charles_IV // +1 SEX M +1 TITL Emperor +1 BIRT +2 DATE 1316 +1 DEAT +2 DATE 1378 +1 FAMS @F767@ +<< +0x000013da: rkey[0011]: ' I2292' off: 0x000003da len: 0x00000052 +>> +0 @I2292@ INDI +1 NAME John /Holland/ +1 SEX M +1 TITL Duke of Exeter +1 FAMS @F820@ +<< +0x0000142c: rkey[0012]: ' I2293' off: 0x0000042c len: 0x00000051 +>> +0 @I2293@ INDI +1 NAME John /Cornwall/ +1 SEX M +1 TITL Lord Fanhope +1 FAMS @F821@ +<< +0x0000147d: rkey[0013]: ' I2294' off: 0x0000047d len: 0x00000049 +>> +0 @I2294@ INDI +1 NAME Constance // +1 SEX F +1 FAMC @F570@ +1 FAMS @F1193@ +<< +0x000014c6: rkey[0014]: ' I2295' off: 0x000004c6 len: 0x0000005a +>> +0 @I2295@ INDI +1 NAME Thomas of_Gloucester /Despencer/ +1 SEX M +1 TITL Earl +1 FAMS @F1193@ +<< +0x00001520: rkey[0015]: ' I2296' off: 0x00000520 len: 0x00000057 +>> +0 @I2296@ INDI +1 NAME Philippa // +1 SEX F +1 FAMS @F1194@ +1 FAMS @F1195@ +1 FAMS @F708@ +<< +0x00001577: rkey[0016]: ' I2297' off: 0x00000577 len: 0x00000045 +>> +0 @I2297@ INDI +1 NAME /Fitzwater/ +1 SEX M +1 TITL Lord +1 FAMS @F1194@ +<< +0x000015bc: rkey[0017]: ' I2298' off: 0x000005bc len: 0x00000048 +>> +0 @I2298@ INDI +1 NAME John /Golafre/ +1 SEX M +1 TITL Sir +1 FAMS @F1195@ +<< +0x00001604: rkey[0018]: ' I2299' off: 0x00000604 len: 0x0000004b +>> +0 @I2299@ INDI +1 NAME Thomas /Clifford/ +1 SEX M +1 TITL Lord +1 FAMS @F784@ +<< +0x0000164f: rkey[0019]: ' I2300' off: 0x0000064f len: 0x00000049 +>> +0 @I2300@ INDI +1 NAME John // +1 SEX M +1 TITL Lord Latymer +1 FAMS @F785@ +<< +0x00001698: rkey[0020]: ' I2301' off: 0x00000698 len: 0x00000080 +>> +0 @I2301@ INDI +1 NAME Hugh /Seymour/ +1 SEX M +1 TITL Admiral +1 BIRT +2 DATE 1759 +1 DEAT +2 DATE 1801 +1 FAMC @F1196@ +1 FAMS @F461@ +<< +0x00001718: rkey[0021]: ' I2302' off: 0x00000718 len: 0x00000065 +>> +0 @I2302@ INDI +1 NAME Anne Horatia /Waldegrave/ +1 SEX F +1 TITL Lady +1 DEAT +2 DATE 1801 +1 FAMS @F461@ +<< +0x0000177d: rkey[0022]: ' I2303' off: 0x0000077d len: 0x00000082 +>> +0 @I2303@ INDI +1 NAME Francis of_Hertford I/Seymour/ +1 SEX M +1 TITL Marquess +1 BIRT +2 DATE 1718 +1 DEAT +2 DATE 1794 +1 FAMS @F1196@ +<< +0x000017ff: rkey[0023]: ' I2304' off: 0x000007ff len: 0x0000006f +>> +0 @I2304@ INDI +1 NAME Isabella // +1 SEX F +1 BIRT +2 DATE 1726 +1 DEAT +2 DATE 1782 +1 FAMC @F1197@ +1 FAMS @F1196@ +<< +0x0000186e: rkey[0024]: ' I2305' off: 0x0000086e len: 0x0000008c +>> +0 @I2305@ INDI +1 NAME Charles /Fitzroy/ +1 SEX M +1 TITL Duke of Grafton +1 BIRT +2 DATE 1683 +1 DEAT +2 DATE 1757 +1 FAMC @F1198@ +1 FAMS @F1197@ +<< +0x000018fa: rkey[0025]: ' I2306' off: 0x000008fa len: 0x00000062 +>> +0 @I2306@ INDI +1 NAME Henrietta /Somerset/ +1 SEX F +1 TITL Lady +1 DEAT +2 DATE 1726 +1 FAMS @F1197@ +<< +0x0000195c: rkey[0026]: ' I2307' off: 0x0000095c len: 0x0000007b +>> +0 @I2307@ INDI +1 NAME Henry /Fitzroy/ +1 SEX M +1 TITL Duke of Grafton +1 BIRT +2 DATE 1663 +1 DEAT +2 DATE 1690 +1 FAMS @F1198@ +<< +0x000019d7: rkey[0027]: ' I2308' off: 0x000009d7 len: 0x00000060 +>> +0 @I2308@ INDI +1 NAME Isabella /Bennett/ +1 SEX F +1 TITL Lady +1 DEAT +2 DATE 1723 +1 FAMS @F1198@ +<< +0x00001a37: rkey[0028]: ' I2309' off: 0x00000a37 len: 0x0000005a +>> +0 @I2309@ INDI +1 NAME William of_Northampton /Parr/ +1 SEX M +1 TITL Marquess +1 FAMC @F505@ +<< +0x00001a91: rkey[0029]: ' I2310' off: 0x00000a91 len: 0x00000068 +>> +0 @I2310@ INDI +1 NAME John Northumberland /Dudley/ +1 SEX M +1 TITL Duke +1 DEAT +2 DATE 1553 +1 FAMS @F511@ +<< +0x00001af9: rkey[0030]: ' I2311' off: 0x00000af9 len: 0x0000003e +>> +0 @I2311@ INDI +1 NAME Jane /Guildford/ +1 SEX F +1 FAMS @F511@ +<< +0x00001b37: rkey[0031]: ' I2312' off: 0x00000b37 len: 0x00000074 +>> +0 @I2312@ INDI +1 NAME John /Dudley/ +1 SEX M +1 TITL Earl of Warwick +1 DEAT +2 DATE 1554 +1 FAMC @F511@ +1 FAMS @F1199@ +<< +0x00001bab: rkey[0032]: ' I2313' off: 0x00000bab len: 0x00000095 +>> +0 @I2313@ INDI +1 NAME Ambrose /Dudley/ +1 SEX M +1 TITL Earl of Warwick +1 DEAT +2 DATE 1590 +1 FAMC @F511@ +1 FAMS @F1200@ +1 FAMS @F1201@ +1 FAMS @F1202@ +<< +0x00001c40: rkey[0033]: ' I2314' off: 0x00000c40 len: 0x0000004b +>> +0 @I2314@ INDI +1 NAME Henry /Dudley/ +1 SEX M +1 FAMC @F511@ +1 FAMS @F1203@ +<< +0x00001c8b: rkey[0034]: ' I2315' off: 0x00000c8b len: 0x00000086 +>> +0 @I2315@ INDI +1 NAME Robert of_Leicester /Dudley/ +1 SEX M +1 TITL Earl +1 DEAT +2 DATE 1588 +1 FAMC @F511@ +1 FAMS @F1204@ +1 FAMS @F1205@ +<< +0x00001d11: rkey[0035]: ' I2316' off: 0x00000d11 len: 0x0000004a +>> +0 @I2316@ INDI +1 NAME Jane /Dudley/ +1 SEX F +1 FAMC @F511@ +1 FAMS @F1206@ +<< +0x00001d5b: rkey[0036]: ' I2317' off: 0x00000d5b len: 0x0000005d +>> +0 @I2317@ INDI +1 NAME Mary /Dudley/ +1 SEX F +1 DEAT +2 DATE 1586 +1 FAMC @F511@ +1 FAMS @F1207@ +<< +0x00001db8: rkey[0037]: ' I2318' off: 0x00000db8 len: 0x0000004f +>> +0 @I2318@ INDI +1 NAME Catherine /Dudley/ +1 SEX F +1 FAMC @F511@ +1 FAMS @F1208@ +<< +0x00001e07: rkey[0038]: ' I2319' off: 0x00000e07 len: 0x0000006e +>> +0 @I2319@ INDI +1 NAME Anne /Seymour/ +1 SEX F +1 DEAT +2 DATE 1588 +1 FAMC @F1112@ +1 FAMS @F1199@ +1 FAMS @F1209@ +<< +0x00001e75: rkey[0039]: ' I2320' off: 0x00000e75 len: 0x0000003d +>> +0 @I2320@ INDI +1 NAME Edward /Unton/ +1 SEX M +1 FAMS @F1209@ +<< +0x00001eb2: rkey[0040]: ' I2321' off: 0x00000eb2 len: 0x00000051 +>> +0 @I2321@ INDI +1 NAME Anne /Whorwood/ +1 SEX F +1 DEAT +2 DATE 1552 +1 FAMS @F1200@ +<< +0x00001f03: rkey[0041]: ' I2322' off: 0x00000f03 len: 0x00000042 +>> +0 @I2322@ INDI +1 NAME Elizabeth /Talboys/ +1 SEX F +1 FAMS @F1201@ +<< +0x00001f45: rkey[0042]: ' I2323' off: 0x00000f45 len: 0x00000050 +>> +0 @I2323@ INDI +1 NAME Anne /Russell/ +1 SEX F +1 DEAT +2 DATE 1603 +1 FAMS @F1202@ +<< +0x00001f95: rkey[0043]: ' I2324' off: 0x00000f95 len: 0x0000003c +>> +0 @I2324@ INDI +1 NAME John /Dudley/ +1 SEX M +1 FAMC @F1200@ +<< +0x00001fd1: rkey[0044]: ' I2325' off: 0x00000fd1 len: 0x00000062 +>> +0 @I2325@ INDI +1 NAME Margaret /Audley/ +1 SEX F +1 DEAT +2 DATE 1563 +1 FAMS @F1203@ +1 FAMS @F1210@ +<< +0x00002033: rkey[0045]: ' I2326' off: 0x00001033 len: 0x00000068 +>> +0 @I2326@ INDI +1 NAME Thomas /Howard/ +1 SEX M +1 TITL Duke of Norfolk +1 DEAT +2 DATE 1572 +1 FAMS @F1210@ +<< +0x0000209b: rkey[0046]: ' I2327' off: 0x0000109b len: 0x0000004d +>> +0 @I2327@ INDI +1 NAME Henry /Seymour/ +1 SEX M +1 FAMC @F1112@ +1 FAMS @F1206@ +<< +0x000020e8: rkey[0047]: ' I2328' off: 0x000010e8 len: 0x00000050 +>> +0 @I2328@ INDI +1 NAME Henry /Sidney/ +1 SEX M +1 DEAT +2 DATE 1586 +1 FAMS @F1207@ +<< +0x00002138: rkey[0048]: ' I2329' off: 0x00001138 len: 0x0000006b +>> +0 @I2329@ INDI +1 NAME Henry of_Huntington /Hastings/ +1 SEX M +1 TITL Earl +1 DEAT +2 DATE 1595 +1 FAMS @F1208@ +<< +0x000021a3: rkey[0049]: ' I2330' off: 0x000011a3 len: 0x0000004f +>> +0 @I2330@ INDI +1 NAME Amy /Robsart/ +1 SEX F +1 DEAT +2 DATE 1560 +1 FAMS @F1204@ +<< +0x000021f2: rkey[0050]: ' I2331' off: 0x000011f2 len: 0x00000080 +>> +0 @I2331@ INDI +1 NAME Lettice /Knollys/ +1 SEX F +1 DEAT +2 DATE 1634 +1 FAMC @F1211@ +1 FAMS @F1212@ +1 FAMS @F1205@ +1 FAMS @F1213@ +<< +0x00002272: rkey[0051]: ' I2332' off: 0x00001272 len: 0x0000003e +>> +0 @I2332@ INDI +1 NAME Henry /Herbert/ +1 SEX M +1 FAMS @F1109@ +<< +0x000022b0: rkey[0052]: ' I2333' off: 0x000012b0 len: 0x00000050 +>> +0 @I2333@ INDI +1 NAME Thomas /Keyes/ +1 SEX M +1 DEAT +2 DATE 1571 +1 FAMS @F1111@ +<< +0x00002300: rkey[0053]: ' I2334' off: 0x00001300 len: 0x00000063 +>> +0 @I2334@ INDI +1 NAME Margaret /Clifford/ +1 SEX F +1 DEAT +2 DATE 1596 +1 FAMC @F774@ +1 FAMS @F1214@ +<< +0x00002363: rkey[0054]: ' I2335' off: 0x00001363 len: 0x00000066 +>> +0 @I2335@ INDI +1 NAME Henry /Stanley/ +1 SEX M +1 TITL Earl of Derby +1 DEAT +2 DATE 1593 +1 FAMS @F1214@ +<< +0x000023c9: rkey[0055]: ' I2336' off: 0x000013c9 len: 0x0000004e +>> +0 @I2336@ INDI +1 NAME Anne /Dacre/ +1 SEX F +1 DEAT +2 DATE 1581 +1 FAMS @F1108@ +<< +0x00002417: rkey[0056]: ' I2337' off: 0x00001417 len: 0x00000061 +>> +0 @I2337@ INDI +1 NAME Elizabeth /Howard/ +1 SEX F +1 DEAT +2 DATE 1512 +1 FAMC @F503@ +1 FAMS @F499@ +<< +0x00002478: rkey[0057]: ' I2338' off: 0x00001478 len: 0x00000068 +>> +0 @I2338@ INDI +1 NAME George Rochford /Boleyn/ +1 SEX M +1 TITL Viscount +1 DEAT +2 DATE 1536 +1 FAMC @F499@ +<< +0x000024e0: rkey[0058]: ' I2339' off: 0x000014e0 len: 0x0000005d +>> +0 @I2339@ INDI +1 NAME Mary /Boleyn/ +1 SEX F +1 DEAT +2 DATE 1544 +1 FAMC @F499@ +1 FAMS @F1215@ +<< +0x0000253d: rkey[0059]: ' I2340' off: 0x0000153d len: 0x00000051 +>> +0 @I2340@ INDI +1 NAME William /Carey/ +1 SEX M +1 DEAT +2 DATE 1528 +1 FAMS @F1215@ +<< +0x0000258e: rkey[0060]: ' I2341' off: 0x0000158e len: 0x00000076 +>> +0 @I2341@ INDI +1 NAME Thomas /Howard/ +1 SEX M +1 TITL Duke of Norfolk +1 DEAT +2 DATE 1524 +1 FAMS @F503@ +1 FAMS @F1216@ +<< +0x00002604: rkey[0061]: ' I2342' off: 0x00001604 len: 0x00000053 +>> +0 @I2342@ INDI +1 NAME Elizabeth /Tilney/ +1 SEX F +1 DEAT +2 DATE 1497 +1 FAMS @F503@ +<< +0x00002657: rkey[0062]: ' I2343' off: 0x00001657 len: 0x00000072 +>> +0 @I2343@ INDI +1 NAME Thomas /Howard/ +1 SEX M +1 TITL Duke of Norfolk +1 FAMC @F503@ +1 FAMS @F1217@ +1 FAMS @F1218@ +<< +0x000026c9: rkey[0063]: ' I2344' off: 0x000016c9 len: 0x00000050 +>> +0 @I2344@ INDI +1 NAME Anne of_York // +1 SEX F +1 DEAT +2 DATE 1511 +1 FAMS @F1217@ +<< +0x00002719: rkey[0064]: ' I2345' off: 0x00001719 len: 0x00000056 +>> +0 @I2345@ INDI +1 NAME Elizabeth /Stafford/ +1 SEX F +1 DEAT +2 DATE 1558 +1 FAMS @F1218@ +<< +0x0000276f: rkey[0065]: ' I2346' off: 0x0000176f len: 0x0000003e +>> +0 @I2346@ INDI +1 NAME Dorothy /Troyes/ +1 SEX F +1 FAMS @F504@ +<< +0x000027ad: rkey[0066]: ' I2347' off: 0x000017ad len: 0x00000050 +>> +0 @I2347@ INDI +1 NAME Agnes /Tilney/ +1 SEX F +1 DEAT +2 DATE 1545 +1 FAMS @F1216@ +<< +0x000027fd: rkey[0067]: ' I2348' off: 0x000017fd len: 0x00000088 +>> +0 @I2348@ INDI +1 NAME William of_Effingham /Howard/ +1 SEX M +1 TITL Lord +1 DEAT +2 DATE 1572 +1 FAMC @F1216@ +1 FAMS @F1219@ +1 FAMS @F1220@ +<< +0x00002885: rkey[0068]: ' I2349' off: 0x00001885 len: 0x0000004e +>> +0 @I2349@ INDI +1 NAME Dorothy /Howard/ +1 SEX F +1 FAMC @F1216@ +1 FAMS @F1221@ +<< +0x000028d3: rkey[0069]: ' I2350' off: 0x000018d3 len: 0x00000063 +>> +0 @I2350@ INDI +1 NAME Elizabeth /Howard/ +1 SEX F +1 DEAT +2 DATE 1534 +1 FAMC @F1216@ +1 FAMS @F1222@ +<< +0x00002936: rkey[0070]: ' I2351' off: 0x00001936 len: 0x00000057 +>> +0 @I2351@ INDI +1 NAME Catherine /Broughton/ +1 SEX F +1 DEAT +2 DATE 1531 +1 FAMS @F1219@ +<< +0x0000298d: rkey[0071]: ' I2352' off: 0x0000198d len: 0x00000053 +>> +0 @I2352@ INDI +1 NAME Margaret /Gamage/ +1 SEX F +1 DEAT +2 DATE 1535 +1 FAMS @F1220@ +<< +0x000029e0: rkey[0072]: ' I2353' off: 0x000019e0 len: 0x00000067 +>> +0 @I2353@ INDI +1 NAME Edward /Stanley/ +1 SEX M +1 TITL Earl of Derby +1 DEAT +2 DATE 1572 +1 FAMS @F1221@ +<< +0x00002a47: rkey[0073]: ' I2354' off: 0x00001a47 len: 0x0000006e +>> +0 @I2354@ INDI +1 NAME Henry /Radcliffe/ +1 SEX M +1 TITL Earl of Sussex +1 DEAT +2 DATE 1556/1557 +1 FAMS @F1222@ +<< +0x00002ab5: rkey[0074]: ' I2355' off: 0x00001ab5 len: 0x00000075 +>> +0 @I2355@ INDI +1 NAME Henry /Howard/ +1 SEX M +1 TITL Earl of Surrey +1 DEAT +2 DATE 1546 +1 FAMC @F1218@ +1 FAMS @F1223@ +<< +0x00002b2a: rkey[0075]: ' I2356' off: 0x00001b2a len: 0x0000004b +>> +0 @I2356@ INDI +1 NAME Mary /Howard/ +1 SEX F +1 FAMC @F1218@ +1 FAMS @F1224@ +<< +0x00002b75: rkey[0076]: ' I2357' off: 0x00001b75 len: 0x00000077 +>> +0 @I2357@ INDI +1 NAME Thomas /Howard/ +1 SEX M +1 TITL Viscount Bindon +1 DEAT +2 DATE 1582 +1 FAMC @F1218@ +1 FAMS @F1225@ +<< +0x00002bec: rkey[0077]: ' I2358' off: 0x00001bec len: 0x00000053 +>> +0 @I2358@ INDI +1 NAME Frances de_Vere // +1 SEX F +1 DEAT +2 DATE 1577 +1 FAMS @F1223@ +<< +0x00002c3f: rkey[0078]: ' I2359' off: 0x00001c3f len: 0x00000086 +>> +0 @I2359@ INDI +1 NAME Thomas /Howard/ +1 SEX M +1 TITL Duke of Norfolk +1 DEAT +2 DATE 1572 +1 FAMC @F1223@ +1 FAMS @F1226@ +1 FAMS @F1227@ +<< +0x00002cc5: rkey[0079]: ' I2360' off: 0x00001cc5 len: 0x0000006b +>> +0 @I2360@ INDI +1 NAME Henry of_Northhampton /Howard/ +1 SEX M +1 TITL Earl +1 DEAT +2 DATE 1614 +1 FAMC @F1223@ +<< +0x00002d30: rkey[0080]: ' I2361' off: 0x00001d30 len: 0x00000054 +>> +0 @I2361@ INDI +1 NAME Catherine /Howard/ +1 SEX F +1 DEAT +2 DATE 1596 +1 FAMC @F1223@ +<< +0x00002d84: rkey[0081]: ' I2362' off: 0x00001d84 len: 0x0000004f +>> +0 @I2362@ INDI +1 NAME Jane /Howard/ +1 SEX F +1 DEAT +2 DATE 1593 +1 FAMC @F1223@ +<< +0x00002dd3: rkey[0082]: ' I2363' off: 0x00001dd3 len: 0x00000053 +>> +0 @I2363@ INDI +1 NAME Margaret /Howard/ +1 SEX F +1 DEAT +2 DATE 1592 +1 FAMC @F1223@ +<< +0x00002e26: rkey[0083]: ' I2364' off: 0x00001e26 len: 0x00000069 +>> +0 @I2364@ INDI +1 NAME Henry /Fitzroy/ +1 SEX M +1 TITL Duke of Richmond +1 DEAT +2 DATE 1533 +1 FAMS @F1224@ +<< +0x00002e8f: rkey[0084]: ' I2365' off: 0x00001e8f len: 0x0000003e +>> +0 @I2365@ INDI +1 NAME Gertrude /Lyte/ +1 SEX F +1 FAMS @F1225@ +<< +0x00002ecd: rkey[0085]: ' I2366' off: 0x00001ecd len: 0x00000051 +>> +0 @I2366@ INDI +1 NAME Mary /Fitzalan/ +1 SEX F +1 DEAT +2 DATE 1557 +1 FAMS @F1226@ +<< +0x00002f1e: rkey[0086]: ' I2367' off: 0x00001f1e len: 0x00000077 +>> +0 @I2367@ INDI +1 NAME Philip /Howard/ +1 SEX M +1 TITL Earl of Arundel +1 DEAT +2 DATE 1595 +1 FAMC @F1226@ +1 FAMS @F1228@ +<< +0x00002f95: rkey[0087]: ' I2368' off: 0x00001f95 len: 0x0000003b +>> +0 @I2368@ INDI +1 NAME Anne /Dacre/ +1 SEX F +1 FAMS @F1228@ +<< +0x00002fd0: rkey[0088]: ' I2369' off: 0x00001fd0 len: 0x00000077 +>> +0 @I2369@ INDI +1 NAME Thomas /Howard/ +1 SEX M +1 TITL Earl of Arundel +1 DEAT +2 DATE 1646 +1 FAMC @F1228@ +1 FAMS @F1229@ +<< +0x00003047: rkey[0089]: ' I2370' off: 0x00002047 len: 0x00000053 +>> +0 @I2370@ INDI +1 NAME Aletheia /Talbot/ +1 SEX F +1 DEAT +2 DATE 1654 +1 FAMS @F1229@ +<< +0x0000309a: rkey[0090]: ' I2371' off: 0x0000209a len: 0x00000053 +>> +0 @I2371@ INDI +1 NAME Margaret /Audley/ +1 SEX F +1 DEAT +2 DATE 1563 +1 FAMS @F1227@ +<< +0x000030ed: rkey[0091]: ' I2372' off: 0x000020ed len: 0x00000086 +>> +0 @I2372@ INDI +1 NAME Thomas /Howard/ +1 SEX M +1 TITL Earl of Suffolk +1 DEAT +2 DATE 1626 +1 FAMC @F1227@ +1 FAMS @F1230@ +1 FAMS @F1231@ +<< +0x00003173: rkey[0092]: ' I2373' off: 0x00002173 len: 0x0000004e +>> +0 @I2373@ INDI +1 NAME Mary /Dacre/ +1 SEX F +1 DEAT +2 DATE 1576 +1 FAMS @F1230@ +<< +0x000031c1: rkey[0093]: ' I2374' off: 0x000021c1 len: 0x00000055 +>> +0 @I2374@ INDI +1 NAME Catherine /Knyvett/ +1 SEX F +1 DEAT +2 DATE 1633 +1 FAMS @F1231@ +<< +0x00003216: rkey[0094]: ' I2375' off: 0x00002216 len: 0x0000007b +>> +0 @I2375@ INDI +1 NAME Theophilus /Howard/ +1 SEX M +1 TITL Earl of Suffolk +1 DEAT +2 DATE 1640 +1 FAMC @F1231@ +1 FAMS @F1232@ +<< +0x00003291: rkey[0095]: ' I2376' off: 0x00002291 len: 0x00000078 +>> +0 @I2376@ INDI +1 NAME Thomas of_Berkshire /Howard/ +1 SEX M +1 TITL Earl +1 DEAT +2 DATE 1669 +1 FAMC @F1231@ +1 FAMS @F1233@ +<< +0x00003309: rkey[0096]: ' I2377' off: 0x00002309 len: 0x0000004c +>> +0 @I2377@ INDI +1 NAME Henry /Howard/ +1 SEX M +1 FAMC @F1231@ +1 FAMS @F1234@ +<< +0x00003355: rkey[0097]: ' I2378' off: 0x00002355 len: 0x00000063 +>> +0 @I2378@ INDI +1 NAME Catherine /Howard/ +1 SEX F +1 DEAT +2 DATE 1672 +1 FAMC @F1231@ +1 FAMS @F1235@ +<< +0x000033b8: rkey[0098]: ' I2379' off: 0x000023b8 len: 0x0000005d +>> +0 @I2379@ INDI +1 NAME Frances /Howard/ +1 SEX F +1 FAMC @F1231@ +1 FAMS @F1236@ +1 FAMS @F1237@ +<< +0x00003415: rkey[0099]: ' I2380' off: 0x00002415 len: 0x00000041 +>> +0 @I2380@ INDI +1 NAME Elizabeth /Dunbar/ +1 SEX F +1 FAMS @F1232@ +<< +0x00003456: rkey[0100]: ' I2381' off: 0x00002456 len: 0x00000040 +>> +0 @I2381@ INDI +1 NAME Elizabeth /Cecil/ +1 SEX F +1 FAMS @F1233@ +<< +0x00003496: rkey[0101]: ' I2382' off: 0x00002496 len: 0x00000064 +>> +0 @I2382@ INDI +1 NAME Elizabeth /Bassett/ +1 SEX F +1 DEAT +2 DATE 1643 +1 FAMS @F1234@ +1 FAMS @F1238@ +<< +0x000034fa: rkey[0102]: ' I2383' off: 0x000024fa len: 0x0000005a +>> +0 @I2383@ INDI +1 NAME William of_Newcastle /Cavendish/ +1 SEX M +1 TITL Earl +1 FAMS @F1238@ +<< +0x00003554: rkey[0103]: ' I2384' off: 0x00002554 len: 0x00000069 +>> +0 @I2384@ INDI +1 NAME William of_Berkshire /Cecil/ +1 SEX M +1 TITL Earl +1 DEAT +2 DATE 1668 +1 FAMS @F1235@ +<< +0x000035bd: rkey[0104]: ' I2385' off: 0x000025bd len: 0x00000068 +>> +0 @I2385@ INDI +1 NAME Robert /Devereux/ +1 SEX M +1 TITL Earl of Essex +1 DEAT +2 DATE 1646 +1 FAMS @F1236@ +<< +0x00003625: rkey[0105]: ' I2386' off: 0x00002625 len: 0x00000067 +>> +0 @I2386@ INDI +1 NAME Robert /Carr/ +1 SEX M +1 TITL Earl of Somerset +1 DEAT +2 DATE 1645 +1 FAMS @F1237@ +<< +0x0000368c: rkey[0106]: ' I2387' off: 0x0000268c len: 0x00000061 +>> +0 @I2387@ INDI +1 NAME William /Howard/ +1 SEX M +1 DEAT +2 DATE 1640 +1 FAMC @F1227@ +1 FAMS @F1239@ +<< +0x000036ed: rkey[0107]: ' I2388' off: 0x000026ed len: 0x00000040 +>> +0 @I2388@ INDI +1 NAME Elizabeth /Dacre/ +1 SEX F +1 FAMS @F1239@ +<< +0x0000372d: rkey[0108]: ' I2389' off: 0x0000272d len: 0x00000052 +>> +0 @I2389@ INDI +1 NAME Frances /Howard/ +1 SEX F +1 DEAT +2 DATE 1598 +1 FAMS @F1113@ +<< +0x0000377f: rkey[0109]: ' I2390' off: 0x0000277f len: 0x00000061 +>> +0 @I2390@ INDI +1 NAME Frances /Howard/ +1 SEX F +1 DEAT +2 DATE 1639 +1 FAMS @F1114@ +1 FAMS @F1240@ +<< +0x000037e0: rkey[0110]: ' I2391' off: 0x000027e0 len: 0x00000060 +>> +0 @I2391@ INDI +1 NAME Ludovic of_Richmond /Stuart/ +1 SEX M +1 TITL Duke of Lennox +1 FAMS @F1240@ +<< +0x00003840: rkey[0111]: ' I2392' off: 0x00002840 len: 0x00000079 +>> +0 @I2392@ INDI +1 NAME Edward /Seymour/ +1 SEX M +1 TITL Duke of Somerset +1 DEAT +2 DATE 1552 +1 FAMS @F1241@ +1 FAMS @F1112@ +<< +0x000038b9: rkey[0112]: ' I2393' off: 0x000028b9 len: 0x00000051 +>> +0 @I2393@ INDI +1 NAME Anne /Stanhope/ +1 SEX F +1 DEAT +2 DATE 1587 +1 FAMS @F1112@ +<< +0x0000390a: rkey[0113]: ' I2394' off: 0x0000290a len: 0x00000073 +>> +0 @I2394@ INDI +1 NAME Henry /Carey/ +1 SEX M +1 TITL Baron Hunsdon +1 DEAT +2 DATE 1596 +1 FAMC @F1215@ +1 FAMS @F1242@ +<< +0x0000397d: rkey[0114]: ' I2395' off: 0x0000297d len: 0x00000041 +>> +0 @I2395@ INDI +1 NAME Catherine /Fillol/ +1 SEX F +1 FAMS @F1241@ +<< +0x000039be: rkey[0115]: ' I2396' off: 0x000029be len: 0x00000075 +>> +0 @I2396@ INDI +1 NAME Edward Beauchamp /Seymour/ +1 SEX M +1 TITL Lord +1 DEAT +2 DATE 1618 +1 FAMC @F780@ +1 FAMS @F1243@ +<< +0x00003a33: rkey[0116]: ' I2397' off: 0x00002a33 len: 0x00000085 +>> +0 @I2397@ INDI +1 NAME Francis /Seymour/ +1 SEX M +1 TITL Baron Seymour +1 DEAT +2 DATE 1664 +1 FAMC @F780@ +1 FAMS @F1244@ +1 FAMS @F1245@ +<< +0x00003ab8: rkey[0117]: ' I2398' off: 0x00002ab8 len: 0x00000051 +>> +0 @I2398@ INDI +1 NAME Honora /Seymour/ +1 SEX F +1 DEAT +2 DATE 1620 +1 FAMC @F780@ +<< +0x00003b09: rkey[0118]: ' I2399' off: 0x00002b09 len: 0x0000004e +>> +0 @I2399@ INDI +1 NAME Anne /Sackville/ +1 SEX F +1 FAMS @F1243@ +1 FAMS @F1246@ +<< +0x00003b57: rkey[0119]: ' I2400' off: 0x00002b57 len: 0x0000003d +>> +0 @I2400@ INDI +1 NAME Edward /Lewes/ +1 SEX M +1 FAMS @F1246@ +<< +0x00003b94: rkey[0120]: ' I2401' off: 0x00002b94 len: 0x0000003f +>> +0 @I2401@ INDI +1 NAME Frances /Prynne/ +1 SEX F +1 FAMS @F1244@ +<< +0x00003bd3: rkey[0121]: ' I2402' off: 0x00002bd3 len: 0x00000051 +>> +0 @I2402@ INDI +1 NAME Catherine /Lee/ +1 SEX F +1 DEAT +2 DATE 1700 +1 FAMS @F1245@ +<< +0x00003c24: rkey[0122]: ' I2403' off: 0x00002c24 len: 0x00000062 +>> +0 @I2403@ INDI +1 NAME Catherine /Carey/ +1 SEX F +1 DEAT +2 DATE 1568 +1 FAMC @F1215@ +1 FAMS @F1211@ +<< +0x00003c86: rkey[0123]: ' I2404' off: 0x00002c86 len: 0x0000003c +>> +0 @I2404@ INDI +1 NAME Anne /Morgan/ +1 SEX F +1 FAMS @F1242@ +<< +0x00003cc2: rkey[0124]: ' I2405' off: 0x00002cc2 len: 0x00000053 +>> +0 @I2405@ INDI +1 NAME Francis /Knollys/ +1 SEX M +1 DEAT +2 DATE 1596 +1 FAMS @F1211@ +<< +0x00003d15: rkey[0125]: ' I2406' off: 0x00002d15 len: 0x00000060 +>> +0 @I2406@ INDI +1 NAME Henry /Knollys/ +1 SEX M +1 DEAT +2 DATE 1583 +1 FAMC @F1211@ +1 FAMS @F1247@ +<< +0x00003d75: rkey[0126]: ' I2407' off: 0x00002d75 len: 0x0000006a +>> +0 @I2407@ INDI +1 NAME William /Knollys/ +1 SEX M +1 TITL Earl of Banbury +1 DEAT +2 DATE 1632 +1 FAMC @F1211@ +<< +0x00003ddf: rkey[0127]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0128]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0129]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0130]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0131]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0132]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0133]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0134]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0135]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0136]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0137]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0138]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0139]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0140]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0141]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0142]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0143]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0144]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0145]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0146]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0147]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0148]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0149]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0150]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0151]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0152]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0153]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0154]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0155]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0156]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0157]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0158]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0159]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0160]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0161]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0162]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0163]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0164]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0165]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0166]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0167]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0168]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0169]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0170]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0171]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0172]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0173]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0174]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0175]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0176]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0177]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0178]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0179]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0180]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0181]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0182]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0183]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0184]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0185]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0186]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0187]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0188]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0189]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0190]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0191]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0192]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0193]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0194]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0195]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0196]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0197]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0198]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0199]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0200]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0201]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0202]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0203]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0204]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0205]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0206]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0207]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0208]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0209]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0210]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0211]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0212]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0213]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0214]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0215]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0216]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0217]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0218]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0219]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0220]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0221]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0222]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0223]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0224]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0225]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0226]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0227]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0228]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0229]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0230]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0231]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0232]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0233]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0234]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0235]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0236]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0237]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0238]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0239]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0240]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0241]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0242]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0243]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0244]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0245]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0246]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0247]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0248]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0249]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0250]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0251]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0252]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0253]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00003ddf: rkey[0254]: ' ' off: 0x00000000 len: 0x00000000 +>><< + +0x00003ddf: EOF (0x00003ddf) GOOD + +BLOCK - DIRECTORY +0x00000000: ix_self: 0x00030004 (ad/ae) +0x00000004: ix_type: 2 (BLOCK) +0x00000006: ix_pad1: 0x0000 +0x00000008: ix_parent: 0x00000000 (aa/aa) +0x0000000c: ix_nkeys: 127 +0x0000000e: ix_rkey[0000]: ' I2408' +0x00000016: ix_rkey[0001]: ' I2409' +0x0000001e: ix_rkey[0002]: ' I2410' +0x00000026: ix_rkey[0003]: ' I2411' +0x0000002e: ix_rkey[0004]: ' I2412' +0x00000036: ix_rkey[0005]: ' I2413' +0x0000003e: ix_rkey[0006]: ' I2414' +0x00000046: ix_rkey[0007]: ' I2415' +0x0000004e: ix_rkey[0008]: ' I2416' +0x00000056: ix_rkey[0009]: ' I2417' +0x0000005e: ix_rkey[0010]: ' I2418' +0x00000066: ix_rkey[0011]: ' I2419' +0x0000006e: ix_rkey[0012]: ' I2420' +0x00000076: ix_rkey[0013]: ' I2421' +0x0000007e: ix_rkey[0014]: ' I2422' +0x00000086: ix_rkey[0015]: ' I2423' +0x0000008e: ix_rkey[0016]: ' I2424' +0x00000096: ix_rkey[0017]: ' I2425' +0x0000009e: ix_rkey[0018]: ' I2426' +0x000000a6: ix_rkey[0019]: ' I2427' +0x000000ae: ix_rkey[0020]: ' I2428' +0x000000b6: ix_rkey[0021]: ' I2429' +0x000000be: ix_rkey[0022]: ' I2430' +0x000000c6: ix_rkey[0023]: ' I2431' +0x000000ce: ix_rkey[0024]: ' I2432' +0x000000d6: ix_rkey[0025]: ' I2433' +0x000000de: ix_rkey[0026]: ' I2434' +0x000000e6: ix_rkey[0027]: ' I2435' +0x000000ee: ix_rkey[0028]: ' I2436' +0x000000f6: ix_rkey[0029]: ' I2437' +0x000000fe: ix_rkey[0030]: ' I2438' +0x00000106: ix_rkey[0031]: ' I2439' +0x0000010e: ix_rkey[0032]: ' I2440' +0x00000116: ix_rkey[0033]: ' I2441' +0x0000011e: ix_rkey[0034]: ' I2442' +0x00000126: ix_rkey[0035]: ' I2443' +0x0000012e: ix_rkey[0036]: ' I2444' +0x00000136: ix_rkey[0037]: ' I2445' +0x0000013e: ix_rkey[0038]: ' I2446' +0x00000146: ix_rkey[0039]: ' I2447' +0x0000014e: ix_rkey[0040]: ' I2448' +0x00000156: ix_rkey[0041]: ' I2449' +0x0000015e: ix_rkey[0042]: ' I2450' +0x00000166: ix_rkey[0043]: ' I2451' +0x0000016e: ix_rkey[0044]: ' I2452' +0x00000176: ix_rkey[0045]: ' I2453' +0x0000017e: ix_rkey[0046]: ' I2454' +0x00000186: ix_rkey[0047]: ' I2455' +0x0000018e: ix_rkey[0048]: ' I2456' +0x00000196: ix_rkey[0049]: ' I2457' +0x0000019e: ix_rkey[0050]: ' I2458' +0x000001a6: ix_rkey[0051]: ' I2459' +0x000001ae: ix_rkey[0052]: ' I2460' +0x000001b6: ix_rkey[0053]: ' I2461' +0x000001be: ix_rkey[0054]: ' I2462' +0x000001c6: ix_rkey[0055]: ' I2463' +0x000001ce: ix_rkey[0056]: ' I2464' +0x000001d6: ix_rkey[0057]: ' I2465' +0x000001de: ix_rkey[0058]: ' I2466' +0x000001e6: ix_rkey[0059]: ' I2467' +0x000001ee: ix_rkey[0060]: ' I2468' +0x000001f6: ix_rkey[0061]: ' I2469' +0x000001fe: ix_rkey[0062]: ' I2470' +0x00000206: ix_rkey[0063]: ' I2471' +0x0000020e: ix_rkey[0064]: ' I2472' +0x00000216: ix_rkey[0065]: ' I2473' +0x0000021e: ix_rkey[0066]: ' I2474' +0x00000226: ix_rkey[0067]: ' I2475' +0x0000022e: ix_rkey[0068]: ' I2476' +0x00000236: ix_rkey[0069]: ' I2477' +0x0000023e: ix_rkey[0070]: ' I2478' +0x00000246: ix_rkey[0071]: ' I2479' +0x0000024e: ix_rkey[0072]: ' I2480' +0x00000256: ix_rkey[0073]: ' I2481' +0x0000025e: ix_rkey[0074]: ' I2482' +0x00000266: ix_rkey[0075]: ' I2483' +0x0000026e: ix_rkey[0076]: ' I2484' +0x00000276: ix_rkey[0077]: ' I2485' +0x0000027e: ix_rkey[0078]: ' I2486' +0x00000286: ix_rkey[0079]: ' I2487' +0x0000028e: ix_rkey[0080]: ' I2488' +0x00000296: ix_rkey[0081]: ' I2489' +0x0000029e: ix_rkey[0082]: ' I2490' +0x000002a6: ix_rkey[0083]: ' I2491' +0x000002ae: ix_rkey[0084]: ' I2492' +0x000002b6: ix_rkey[0085]: ' I2493' +0x000002be: ix_rkey[0086]: ' I2494' +0x000002c6: ix_rkey[0087]: ' I2495' +0x000002ce: ix_rkey[0088]: ' I2496' +0x000002d6: ix_rkey[0089]: ' I2497' +0x000002de: ix_rkey[0090]: ' I2498' +0x000002e6: ix_rkey[0091]: ' I2499' +0x000002ee: ix_rkey[0092]: ' I2500' +0x000002f6: ix_rkey[0093]: ' I2501' +0x000002fe: ix_rkey[0094]: ' I2502' +0x00000306: ix_rkey[0095]: ' I2503' +0x0000030e: ix_rkey[0096]: ' I2504' +0x00000316: ix_rkey[0097]: ' I2505' +0x0000031e: ix_rkey[0098]: ' I2506' +0x00000326: ix_rkey[0099]: ' I2507' +0x0000032e: ix_rkey[0100]: ' I2508' +0x00000336: ix_rkey[0101]: ' I2509' +0x0000033e: ix_rkey[0102]: ' I2510' +0x00000346: ix_rkey[0103]: ' I2511' +0x0000034e: ix_rkey[0104]: ' I2512' +0x00000356: ix_rkey[0105]: ' I2513' +0x0000035e: ix_rkey[0106]: ' I2514' +0x00000366: ix_rkey[0107]: ' I2515' +0x0000036e: ix_rkey[0108]: ' I2516' +0x00000376: ix_rkey[0109]: ' I2517' +0x0000037e: ix_rkey[0110]: ' I2518' +0x00000386: ix_rkey[0111]: ' I2519' +0x0000038e: ix_rkey[0112]: ' I2520' +0x00000396: ix_rkey[0113]: ' I2521' +0x0000039e: ix_rkey[0114]: ' I2522' +0x000003a6: ix_rkey[0115]: ' I2523' +0x000003ae: ix_rkey[0116]: ' I2524' +0x000003b6: ix_rkey[0117]: ' I2525' +0x000003be: ix_rkey[0118]: ' I2526' +0x000003c6: ix_rkey[0119]: ' I2527' +0x000003ce: ix_rkey[0120]: ' I2528' +0x000003d6: ix_rkey[0121]: ' I2529' +0x000003de: ix_rkey[0122]: ' I2530' +0x000003e6: ix_rkey[0123]: ' I2531' +0x000003ee: ix_rkey[0124]: ' I2532' +0x000003f6: ix_rkey[0125]: ' I2533' +0x000003fe: ix_rkey[0126]: ' I2534' +0x00000406: ix_rkey[0127]: ' ' +0x0000040e: ix_rkey[0128]: ' ' +0x00000416: ix_rkey[0129]: ' ' +0x0000041e: ix_rkey[0130]: ' ' +0x00000426: ix_rkey[0131]: ' ' +0x0000042e: ix_rkey[0132]: ' ' +0x00000436: ix_rkey[0133]: ' ' +0x0000043e: ix_rkey[0134]: ' ' +0x00000446: ix_rkey[0135]: ' ' +0x0000044e: ix_rkey[0136]: ' ' +0x00000456: ix_rkey[0137]: ' ' +0x0000045e: ix_rkey[0138]: ' ' +0x00000466: ix_rkey[0139]: ' ' +0x0000046e: ix_rkey[0140]: ' ' +0x00000476: ix_rkey[0141]: ' ' +0x0000047e: ix_rkey[0142]: ' ' +0x00000486: ix_rkey[0143]: ' ' +0x0000048e: ix_rkey[0144]: ' ' +0x00000496: ix_rkey[0145]: ' ' +0x0000049e: ix_rkey[0146]: ' ' +0x000004a6: ix_rkey[0147]: ' ' +0x000004ae: ix_rkey[0148]: ' ' +0x000004b6: ix_rkey[0149]: ' ' +0x000004be: ix_rkey[0150]: ' ' +0x000004c6: ix_rkey[0151]: ' ' +0x000004ce: ix_rkey[0152]: ' ' +0x000004d6: ix_rkey[0153]: ' ' +0x000004de: ix_rkey[0154]: ' ' +0x000004e6: ix_rkey[0155]: ' ' +0x000004ee: ix_rkey[0156]: ' ' +0x000004f6: ix_rkey[0157]: ' ' +0x000004fe: ix_rkey[0158]: ' ' +0x00000506: ix_rkey[0159]: ' ' +0x0000050e: ix_rkey[0160]: ' ' +0x00000516: ix_rkey[0161]: ' ' +0x0000051e: ix_rkey[0162]: ' ' +0x00000526: ix_rkey[0163]: ' ' +0x0000052e: ix_rkey[0164]: ' ' +0x00000536: ix_rkey[0165]: ' ' +0x0000053e: ix_rkey[0166]: ' ' +0x00000546: ix_rkey[0167]: ' ' +0x0000054e: ix_rkey[0168]: ' ' +0x00000556: ix_rkey[0169]: ' ' +0x0000055e: ix_rkey[0170]: ' ' +0x00000566: ix_rkey[0171]: ' ' +0x0000056e: ix_rkey[0172]: ' ' +0x00000576: ix_rkey[0173]: ' ' +0x0000057e: ix_rkey[0174]: ' ' +0x00000586: ix_rkey[0175]: ' ' +0x0000058e: ix_rkey[0176]: ' ' +0x00000596: ix_rkey[0177]: ' ' +0x0000059e: ix_rkey[0178]: ' ' +0x000005a6: ix_rkey[0179]: ' ' +0x000005ae: ix_rkey[0180]: ' ' +0x000005b6: ix_rkey[0181]: ' ' +0x000005be: ix_rkey[0182]: ' ' +0x000005c6: ix_rkey[0183]: ' ' +0x000005ce: ix_rkey[0184]: ' ' +0x000005d6: ix_rkey[0185]: ' ' +0x000005de: ix_rkey[0186]: ' ' +0x000005e6: ix_rkey[0187]: ' ' +0x000005ee: ix_rkey[0188]: ' ' +0x000005f6: ix_rkey[0189]: ' ' +0x000005fe: ix_rkey[0190]: ' ' +0x00000606: ix_rkey[0191]: ' ' +0x0000060e: ix_rkey[0192]: ' ' +0x00000616: ix_rkey[0193]: ' ' +0x0000061e: ix_rkey[0194]: ' ' +0x00000626: ix_rkey[0195]: ' ' +0x0000062e: ix_rkey[0196]: ' ' +0x00000636: ix_rkey[0197]: ' ' +0x0000063e: ix_rkey[0198]: ' ' +0x00000646: ix_rkey[0199]: ' ' +0x0000064e: ix_rkey[0200]: ' ' +0x00000656: ix_rkey[0201]: ' ' +0x0000065e: ix_rkey[0202]: ' ' +0x00000666: ix_rkey[0203]: ' ' +0x0000066e: ix_rkey[0204]: ' ' +0x00000676: ix_rkey[0205]: ' ' +0x0000067e: ix_rkey[0206]: ' ' +0x00000686: ix_rkey[0207]: ' ' +0x0000068e: ix_rkey[0208]: ' ' +0x00000696: ix_rkey[0209]: ' ' +0x0000069e: ix_rkey[0210]: ' ' +0x000006a6: ix_rkey[0211]: ' ' +0x000006ae: ix_rkey[0212]: ' ' +0x000006b6: ix_rkey[0213]: ' ' +0x000006be: ix_rkey[0214]: ' ' +0x000006c6: ix_rkey[0215]: ' ' +0x000006ce: ix_rkey[0216]: ' ' +0x000006d6: ix_rkey[0217]: ' ' +0x000006de: ix_rkey[0218]: ' ' +0x000006e6: ix_rkey[0219]: ' ' +0x000006ee: ix_rkey[0220]: ' ' +0x000006f6: ix_rkey[0221]: ' ' +0x000006fe: ix_rkey[0222]: ' ' +0x00000706: ix_rkey[0223]: ' ' +0x0000070e: ix_rkey[0224]: ' ' +0x00000716: ix_rkey[0225]: ' ' +0x0000071e: ix_rkey[0226]: ' ' +0x00000726: ix_rkey[0227]: ' ' +0x0000072e: ix_rkey[0228]: ' ' +0x00000736: ix_rkey[0229]: ' ' +0x0000073e: ix_rkey[0230]: ' ' +0x00000746: ix_rkey[0231]: ' ' +0x0000074e: ix_rkey[0232]: ' ' +0x00000756: ix_rkey[0233]: ' ' +0x0000075e: ix_rkey[0234]: ' ' +0x00000766: ix_rkey[0235]: ' ' +0x0000076e: ix_rkey[0236]: ' ' +0x00000776: ix_rkey[0237]: ' ' +0x0000077e: ix_rkey[0238]: ' ' +0x00000786: ix_rkey[0239]: ' ' +0x0000078e: ix_rkey[0240]: ' ' +0x00000796: ix_rkey[0241]: ' ' +0x0000079e: ix_rkey[0242]: ' ' +0x000007a6: ix_rkey[0243]: ' ' +0x000007ae: ix_rkey[0244]: ' ' +0x000007b6: ix_rkey[0245]: ' ' +0x000007be: ix_rkey[0246]: ' ' +0x000007c6: ix_rkey[0247]: ' ' +0x000007ce: ix_rkey[0248]: ' ' +0x000007d6: ix_rkey[0249]: ' ' +0x000007de: ix_rkey[0250]: ' ' +0x000007e6: ix_rkey[0251]: ' ' +0x000007ee: ix_rkey[0252]: ' ' +0x000007f6: ix_rkey[0253]: ' ' +0x000007fe: ix_rkey[0254]: ' ' +0x00000806: ix_pad2: 0x0000 +0x00000808: ix_offs[0000]: 0x00000000 +0x0000080c: ix_lens[0000]: 0x0000004c +0x00000810: ix_offs[0001]: 0x0000004c +0x00000814: ix_lens[0001]: 0x00000051 +0x00000818: ix_offs[0002]: 0x0000009d +0x0000081c: ix_lens[0002]: 0x00000051 +0x00000820: ix_offs[0003]: 0x000000ee +0x00000824: ix_lens[0003]: 0x00000068 +0x00000828: ix_offs[0004]: 0x00000156 +0x0000082c: ix_lens[0004]: 0x00000056 +0x00000830: ix_offs[0005]: 0x000001ac +0x00000834: ix_lens[0005]: 0x00000057 +0x00000838: ix_offs[0006]: 0x00000203 +0x0000083c: ix_lens[0006]: 0x00000069 +0x00000840: ix_offs[0007]: 0x0000026c +0x00000844: ix_lens[0007]: 0x0000004b +0x00000848: ix_offs[0008]: 0x000002b7 +0x0000084c: ix_lens[0008]: 0x00000052 +0x00000850: ix_offs[0009]: 0x00000309 +0x00000854: ix_lens[0009]: 0x00000045 +0x00000858: ix_offs[0010]: 0x0000034e +0x0000085c: ix_lens[0010]: 0x000000a0 +0x00000860: ix_offs[0011]: 0x000003ee +0x00000864: ix_lens[0011]: 0x00000090 +0x00000868: ix_offs[0012]: 0x0000047e +0x0000086c: ix_lens[0012]: 0x000000b3 +0x00000870: ix_offs[0013]: 0x00000531 +0x00000874: ix_lens[0013]: 0x00000075 +0x00000878: ix_offs[0014]: 0x000005a6 +0x0000087c: ix_lens[0014]: 0x00000043 +0x00000880: ix_offs[0015]: 0x000005e9 +0x00000884: ix_lens[0015]: 0x00000083 +0x00000888: ix_offs[0016]: 0x0000066c +0x0000088c: ix_lens[0016]: 0x000000ac +0x00000890: ix_offs[0017]: 0x00000718 +0x00000894: ix_lens[0017]: 0x00000070 +0x00000898: ix_offs[0018]: 0x00000788 +0x0000089c: ix_lens[0018]: 0x00000083 +0x000008a0: ix_offs[0019]: 0x0000080b +0x000008a4: ix_lens[0019]: 0x0000004d +0x000008a8: ix_offs[0020]: 0x00000858 +0x000008ac: ix_lens[0020]: 0x0000005d +0x000008b0: ix_offs[0021]: 0x000008b5 +0x000008b4: ix_lens[0021]: 0x0000006c +0x000008b8: ix_offs[0022]: 0x00000921 +0x000008bc: ix_lens[0022]: 0x00000078 +0x000008c0: ix_offs[0023]: 0x00000999 +0x000008c4: ix_lens[0023]: 0x0000009f +0x000008c8: ix_offs[0024]: 0x00000a38 +0x000008cc: ix_lens[0024]: 0x0000006f +0x000008d0: ix_offs[0025]: 0x00000aa7 +0x000008d4: ix_lens[0025]: 0x00000096 +0x000008d8: ix_offs[0026]: 0x00000b3d +0x000008dc: ix_lens[0026]: 0x00000096 +0x000008e0: ix_offs[0027]: 0x00000bd3 +0x000008e4: ix_lens[0027]: 0x00000060 +0x000008e8: ix_offs[0028]: 0x00000c33 +0x000008ec: ix_lens[0028]: 0x00000042 +0x000008f0: ix_offs[0029]: 0x00000c75 +0x000008f4: ix_lens[0029]: 0x00000075 +0x000008f8: ix_offs[0030]: 0x00000cea +0x000008fc: ix_lens[0030]: 0x000000e1 +0x00000900: ix_offs[0031]: 0x00000dcb +0x00000904: ix_lens[0031]: 0x00000074 +0x00000908: ix_offs[0032]: 0x00000e3f +0x0000090c: ix_lens[0032]: 0x00000074 +0x00000910: ix_offs[0033]: 0x00000eb3 +0x00000914: ix_lens[0033]: 0x00000043 +0x00000918: ix_offs[0034]: 0x00000ef6 +0x0000091c: ix_lens[0034]: 0x0000007e +0x00000920: ix_offs[0035]: 0x00000f74 +0x00000924: ix_lens[0035]: 0x00000044 +0x00000928: ix_offs[0036]: 0x00000fb8 +0x0000092c: ix_lens[0036]: 0x00000041 +0x00000930: ix_offs[0037]: 0x00000ff9 +0x00000934: ix_lens[0037]: 0x0000003f +0x00000938: ix_offs[0038]: 0x00001038 +0x0000093c: ix_lens[0038]: 0x0000006e +0x00000940: ix_offs[0039]: 0x000010a6 +0x00000944: ix_lens[0039]: 0x0000006d +0x00000948: ix_offs[0040]: 0x00001113 +0x0000094c: ix_lens[0040]: 0x000000b7 +0x00000950: ix_offs[0041]: 0x000011ca +0x00000954: ix_lens[0041]: 0x00000074 +0x00000958: ix_offs[0042]: 0x0000123e +0x0000095c: ix_lens[0042]: 0x00000078 +0x00000960: ix_offs[0043]: 0x000012b6 +0x00000964: ix_lens[0043]: 0x0000010c +0x00000968: ix_offs[0044]: 0x000013c2 +0x0000096c: ix_lens[0044]: 0x000000ed +0x00000970: ix_offs[0045]: 0x000014af +0x00000974: ix_lens[0045]: 0x00000054 +0x00000978: ix_offs[0046]: 0x00001503 +0x0000097c: ix_lens[0046]: 0x000000a3 +0x00000980: ix_offs[0047]: 0x000015a6 +0x00000984: ix_lens[0047]: 0x00000055 +0x00000988: ix_offs[0048]: 0x000015fb +0x0000098c: ix_lens[0048]: 0x00000045 +0x00000990: ix_offs[0049]: 0x00001640 +0x00000994: ix_lens[0049]: 0x000000d8 +0x00000998: ix_offs[0050]: 0x00001718 +0x0000099c: ix_lens[0050]: 0x000000ca +0x000009a0: ix_offs[0051]: 0x000017e2 +0x000009a4: ix_lens[0051]: 0x00000056 +0x000009a8: ix_offs[0052]: 0x00001838 +0x000009ac: ix_lens[0052]: 0x0000005c +0x000009b0: ix_offs[0053]: 0x00001894 +0x000009b4: ix_lens[0053]: 0x00000039 +0x000009b8: ix_offs[0054]: 0x000018cd +0x000009bc: ix_lens[0054]: 0x0000005d +0x000009c0: ix_offs[0055]: 0x0000192a +0x000009c4: ix_lens[0055]: 0x000000a1 +0x000009c8: ix_offs[0056]: 0x000019cb +0x000009cc: ix_lens[0056]: 0x000000f6 +0x000009d0: ix_offs[0057]: 0x00001ac1 +0x000009d4: ix_lens[0057]: 0x000000e3 +0x000009d8: ix_offs[0058]: 0x00001ba4 +0x000009dc: ix_lens[0058]: 0x000000c9 +0x000009e0: ix_offs[0059]: 0x00001c6d +0x000009e4: ix_lens[0059]: 0x00000085 +0x000009e8: ix_offs[0060]: 0x00001cf2 +0x000009ec: ix_lens[0060]: 0x0000003a +0x000009f0: ix_offs[0061]: 0x00001d2c +0x000009f4: ix_lens[0061]: 0x00000037 +0x000009f8: ix_offs[0062]: 0x00001d63 +0x000009fc: ix_lens[0062]: 0x0000004d +0x00000a00: ix_offs[0063]: 0x00001db0 +0x00000a04: ix_lens[0063]: 0x00000043 +0x00000a08: ix_offs[0064]: 0x00001df3 +0x00000a0c: ix_lens[0064]: 0x00000058 +0x00000a10: ix_offs[0065]: 0x00001e4b +0x00000a14: ix_lens[0065]: 0x0000004e +0x00000a18: ix_offs[0066]: 0x00001e99 +0x00000a1c: ix_lens[0066]: 0x00000056 +0x00000a20: ix_offs[0067]: 0x00001eef +0x00000a24: ix_lens[0067]: 0x00000057 +0x00000a28: ix_offs[0068]: 0x00001f46 +0x00000a2c: ix_lens[0068]: 0x00000055 +0x00000a30: ix_offs[0069]: 0x00001f9b +0x00000a34: ix_lens[0069]: 0x00000057 +0x00000a38: ix_offs[0070]: 0x00001ff2 +0x00000a3c: ix_lens[0070]: 0x00000060 +0x00000a40: ix_offs[0071]: 0x00002052 +0x00000a44: ix_lens[0071]: 0x00000064 +0x00000a48: ix_offs[0072]: 0x000020b6 +0x00000a4c: ix_lens[0072]: 0x0000003f +0x00000a50: ix_offs[0073]: 0x000020f5 +0x00000a54: ix_lens[0073]: 0x0000004c +0x00000a58: ix_offs[0074]: 0x00002141 +0x00000a5c: ix_lens[0074]: 0x00000079 +0x00000a60: ix_offs[0075]: 0x000021ba +0x00000a64: ix_lens[0075]: 0x0000005c +0x00000a68: ix_offs[0076]: 0x00002216 +0x00000a6c: ix_lens[0076]: 0x00000040 +0x00000a70: ix_offs[0077]: 0x00002256 +0x00000a74: ix_lens[0077]: 0x00000052 +0x00000a78: ix_offs[0078]: 0x000022a8 +0x00000a7c: ix_lens[0078]: 0x00000064 +0x00000a80: ix_offs[0079]: 0x0000230c +0x00000a84: ix_lens[0079]: 0x00000080 +0x00000a88: ix_offs[0080]: 0x0000238c +0x00000a8c: ix_lens[0080]: 0x00000087 +0x00000a90: ix_offs[0081]: 0x00002413 +0x00000a94: ix_lens[0081]: 0x00000052 +0x00000a98: ix_offs[0082]: 0x00002465 +0x00000a9c: ix_lens[0082]: 0x0000006e +0x00000aa0: ix_offs[0083]: 0x000024d3 +0x00000aa4: ix_lens[0083]: 0x00000070 +0x00000aa8: ix_offs[0084]: 0x00002543 +0x00000aac: ix_lens[0084]: 0x0000006f +0x00000ab0: ix_offs[0085]: 0x000025b2 +0x00000ab4: ix_lens[0085]: 0x00000051 +0x00000ab8: ix_offs[0086]: 0x00002603 +0x00000abc: ix_lens[0086]: 0x000000e0 +0x00000ac0: ix_offs[0087]: 0x000026e3 +0x00000ac4: ix_lens[0087]: 0x00000084 +0x00000ac8: ix_offs[0088]: 0x00002767 +0x00000acc: ix_lens[0088]: 0x00000068 +0x00000ad0: ix_offs[0089]: 0x000027cf +0x00000ad4: ix_lens[0089]: 0x00000056 +0x00000ad8: ix_offs[0090]: 0x00002825 +0x00000adc: ix_lens[0090]: 0x000000f3 +0x00000ae0: ix_offs[0091]: 0x00002918 +0x00000ae4: ix_lens[0091]: 0x000000eb +0x00000ae8: ix_offs[0092]: 0x00002a03 +0x00000aec: ix_lens[0092]: 0x00000079 +0x00000af0: ix_offs[0093]: 0x00002a7c +0x00000af4: ix_lens[0093]: 0x0000006c +0x00000af8: ix_offs[0094]: 0x00002ae8 +0x00000afc: ix_lens[0094]: 0x0000004b +0x00000b00: ix_offs[0095]: 0x00002b33 +0x00000b04: ix_lens[0095]: 0x00000068 +0x00000b08: ix_offs[0096]: 0x00002b9b +0x00000b0c: ix_lens[0096]: 0x00000059 +0x00000b10: ix_offs[0097]: 0x00002bf4 +0x00000b14: ix_lens[0097]: 0x00000068 +0x00000b18: ix_offs[0098]: 0x00002c5c +0x00000b1c: ix_lens[0098]: 0x0000003a +0x00000b20: ix_offs[0099]: 0x00002c96 +0x00000b24: ix_lens[0099]: 0x00000083 +0x00000b28: ix_offs[0100]: 0x00002d19 +0x00000b2c: ix_lens[0100]: 0x00000054 +0x00000b30: ix_offs[0101]: 0x00002d6d +0x00000b34: ix_lens[0101]: 0x00000053 +0x00000b38: ix_offs[0102]: 0x00002dc0 +0x00000b3c: ix_lens[0102]: 0x00000057 +0x00000b40: ix_offs[0103]: 0x00002e17 +0x00000b44: ix_lens[0103]: 0x000000ae +0x00000b48: ix_offs[0104]: 0x00002ec5 +0x00000b4c: ix_lens[0104]: 0x0000003a +0x00000b50: ix_offs[0105]: 0x00002eff +0x00000b54: ix_lens[0105]: 0x00000068 +0x00000b58: ix_offs[0106]: 0x00002f67 +0x00000b5c: ix_lens[0106]: 0x0000005d +0x00000b60: ix_offs[0107]: 0x00002fc4 +0x00000b64: ix_lens[0107]: 0x00000062 +0x00000b68: ix_offs[0108]: 0x00003026 +0x00000b6c: ix_lens[0108]: 0x00000063 +0x00000b70: ix_offs[0109]: 0x00003089 +0x00000b74: ix_lens[0109]: 0x0000008a +0x00000b78: ix_offs[0110]: 0x00003113 +0x00000b7c: ix_lens[0110]: 0x00000053 +0x00000b80: ix_offs[0111]: 0x00003166 +0x00000b84: ix_lens[0111]: 0x00000056 +0x00000b88: ix_offs[0112]: 0x000031bc +0x00000b8c: ix_lens[0112]: 0x0000004e +0x00000b90: ix_offs[0113]: 0x0000320a +0x00000b94: ix_lens[0113]: 0x00000059 +0x00000b98: ix_offs[0114]: 0x00003263 +0x00000b9c: ix_lens[0114]: 0x000000ee +0x00000ba0: ix_offs[0115]: 0x00003351 +0x00000ba4: ix_lens[0115]: 0x000000e1 +0x00000ba8: ix_offs[0116]: 0x00003432 +0x00000bac: ix_lens[0116]: 0x00000067 +0x00000bb0: ix_offs[0117]: 0x00003499 +0x00000bb4: ix_lens[0117]: 0x00000056 +0x00000bb8: ix_offs[0118]: 0x000034ef +0x00000bbc: ix_lens[0118]: 0x0000007d +0x00000bc0: ix_offs[0119]: 0x0000356c +0x00000bc4: ix_lens[0119]: 0x0000007b +0x00000bc8: ix_offs[0120]: 0x000035e7 +0x00000bcc: ix_lens[0120]: 0x00000079 +0x00000bd0: ix_offs[0121]: 0x00003660 +0x00000bd4: ix_lens[0121]: 0x0000007d +0x00000bd8: ix_offs[0122]: 0x000036dd +0x00000bdc: ix_lens[0122]: 0x00000061 +0x00000be0: ix_offs[0123]: 0x0000373e +0x00000be4: ix_lens[0123]: 0x0000006d +0x00000be8: ix_offs[0124]: 0x000037ab +0x00000bec: ix_lens[0124]: 0x00000047 +0x00000bf0: ix_offs[0125]: 0x000037f2 +0x00000bf4: ix_lens[0125]: 0x00000038 +0x00000bf8: ix_offs[0126]: 0x0000382a +0x00000bfc: ix_lens[0126]: 0x00000059 +0x00000c00: ix_offs[0127]: 0x00000000 +0x00000c04: ix_lens[0127]: 0x00000000 +0x00000c08: ix_offs[0128]: 0x00000000 +0x00000c0c: ix_lens[0128]: 0x00000000 +0x00000c10: ix_offs[0129]: 0x00000000 +0x00000c14: ix_lens[0129]: 0x00000000 +0x00000c18: ix_offs[0130]: 0x00000000 +0x00000c1c: ix_lens[0130]: 0x00000000 +0x00000c20: ix_offs[0131]: 0x00000000 +0x00000c24: ix_lens[0131]: 0x00000000 +0x00000c28: ix_offs[0132]: 0x00000000 +0x00000c2c: ix_lens[0132]: 0x00000000 +0x00000c30: ix_offs[0133]: 0x00000000 +0x00000c34: ix_lens[0133]: 0x00000000 +0x00000c38: ix_offs[0134]: 0x00000000 +0x00000c3c: ix_lens[0134]: 0x00000000 +0x00000c40: ix_offs[0135]: 0x00000000 +0x00000c44: ix_lens[0135]: 0x00000000 +0x00000c48: ix_offs[0136]: 0x00000000 +0x00000c4c: ix_lens[0136]: 0x00000000 +0x00000c50: ix_offs[0137]: 0x00000000 +0x00000c54: ix_lens[0137]: 0x00000000 +0x00000c58: ix_offs[0138]: 0x00000000 +0x00000c5c: ix_lens[0138]: 0x00000000 +0x00000c60: ix_offs[0139]: 0x00000000 +0x00000c64: ix_lens[0139]: 0x00000000 +0x00000c68: ix_offs[0140]: 0x00000000 +0x00000c6c: ix_lens[0140]: 0x00000000 +0x00000c70: ix_offs[0141]: 0x00000000 +0x00000c74: ix_lens[0141]: 0x00000000 +0x00000c78: ix_offs[0142]: 0x00000000 +0x00000c7c: ix_lens[0142]: 0x00000000 +0x00000c80: ix_offs[0143]: 0x00000000 +0x00000c84: ix_lens[0143]: 0x00000000 +0x00000c88: ix_offs[0144]: 0x00000000 +0x00000c8c: ix_lens[0144]: 0x00000000 +0x00000c90: ix_offs[0145]: 0x00000000 +0x00000c94: ix_lens[0145]: 0x00000000 +0x00000c98: ix_offs[0146]: 0x00000000 +0x00000c9c: ix_lens[0146]: 0x00000000 +0x00000ca0: ix_offs[0147]: 0x00000000 +0x00000ca4: ix_lens[0147]: 0x00000000 +0x00000ca8: ix_offs[0148]: 0x00000000 +0x00000cac: ix_lens[0148]: 0x00000000 +0x00000cb0: ix_offs[0149]: 0x00000000 +0x00000cb4: ix_lens[0149]: 0x00000000 +0x00000cb8: ix_offs[0150]: 0x00000000 +0x00000cbc: ix_lens[0150]: 0x00000000 +0x00000cc0: ix_offs[0151]: 0x00000000 +0x00000cc4: ix_lens[0151]: 0x00000000 +0x00000cc8: ix_offs[0152]: 0x00000000 +0x00000ccc: ix_lens[0152]: 0x00000000 +0x00000cd0: ix_offs[0153]: 0x00000000 +0x00000cd4: ix_lens[0153]: 0x00000000 +0x00000cd8: ix_offs[0154]: 0x00000000 +0x00000cdc: ix_lens[0154]: 0x00000000 +0x00000ce0: ix_offs[0155]: 0x00000000 +0x00000ce4: ix_lens[0155]: 0x00000000 +0x00000ce8: ix_offs[0156]: 0x00000000 +0x00000cec: ix_lens[0156]: 0x00000000 +0x00000cf0: ix_offs[0157]: 0x00000000 +0x00000cf4: ix_lens[0157]: 0x00000000 +0x00000cf8: ix_offs[0158]: 0x00000000 +0x00000cfc: ix_lens[0158]: 0x00000000 +0x00000d00: ix_offs[0159]: 0x00000000 +0x00000d04: ix_lens[0159]: 0x00000000 +0x00000d08: ix_offs[0160]: 0x00000000 +0x00000d0c: ix_lens[0160]: 0x00000000 +0x00000d10: ix_offs[0161]: 0x00000000 +0x00000d14: ix_lens[0161]: 0x00000000 +0x00000d18: ix_offs[0162]: 0x00000000 +0x00000d1c: ix_lens[0162]: 0x00000000 +0x00000d20: ix_offs[0163]: 0x00000000 +0x00000d24: ix_lens[0163]: 0x00000000 +0x00000d28: ix_offs[0164]: 0x00000000 +0x00000d2c: ix_lens[0164]: 0x00000000 +0x00000d30: ix_offs[0165]: 0x00000000 +0x00000d34: ix_lens[0165]: 0x00000000 +0x00000d38: ix_offs[0166]: 0x00000000 +0x00000d3c: ix_lens[0166]: 0x00000000 +0x00000d40: ix_offs[0167]: 0x00000000 +0x00000d44: ix_lens[0167]: 0x00000000 +0x00000d48: ix_offs[0168]: 0x00000000 +0x00000d4c: ix_lens[0168]: 0x00000000 +0x00000d50: ix_offs[0169]: 0x00000000 +0x00000d54: ix_lens[0169]: 0x00000000 +0x00000d58: ix_offs[0170]: 0x00000000 +0x00000d5c: ix_lens[0170]: 0x00000000 +0x00000d60: ix_offs[0171]: 0x00000000 +0x00000d64: ix_lens[0171]: 0x00000000 +0x00000d68: ix_offs[0172]: 0x00000000 +0x00000d6c: ix_lens[0172]: 0x00000000 +0x00000d70: ix_offs[0173]: 0x00000000 +0x00000d74: ix_lens[0173]: 0x00000000 +0x00000d78: ix_offs[0174]: 0x00000000 +0x00000d7c: ix_lens[0174]: 0x00000000 +0x00000d80: ix_offs[0175]: 0x00000000 +0x00000d84: ix_lens[0175]: 0x00000000 +0x00000d88: ix_offs[0176]: 0x00000000 +0x00000d8c: ix_lens[0176]: 0x00000000 +0x00000d90: ix_offs[0177]: 0x00000000 +0x00000d94: ix_lens[0177]: 0x00000000 +0x00000d98: ix_offs[0178]: 0x00000000 +0x00000d9c: ix_lens[0178]: 0x00000000 +0x00000da0: ix_offs[0179]: 0x00000000 +0x00000da4: ix_lens[0179]: 0x00000000 +0x00000da8: ix_offs[0180]: 0x00000000 +0x00000dac: ix_lens[0180]: 0x00000000 +0x00000db0: ix_offs[0181]: 0x00000000 +0x00000db4: ix_lens[0181]: 0x00000000 +0x00000db8: ix_offs[0182]: 0x00000000 +0x00000dbc: ix_lens[0182]: 0x00000000 +0x00000dc0: ix_offs[0183]: 0x00000000 +0x00000dc4: ix_lens[0183]: 0x00000000 +0x00000dc8: ix_offs[0184]: 0x00000000 +0x00000dcc: ix_lens[0184]: 0x00000000 +0x00000dd0: ix_offs[0185]: 0x00000000 +0x00000dd4: ix_lens[0185]: 0x00000000 +0x00000dd8: ix_offs[0186]: 0x00000000 +0x00000ddc: ix_lens[0186]: 0x00000000 +0x00000de0: ix_offs[0187]: 0x00000000 +0x00000de4: ix_lens[0187]: 0x00000000 +0x00000de8: ix_offs[0188]: 0x00000000 +0x00000dec: ix_lens[0188]: 0x00000000 +0x00000df0: ix_offs[0189]: 0x00000000 +0x00000df4: ix_lens[0189]: 0x00000000 +0x00000df8: ix_offs[0190]: 0x00000000 +0x00000dfc: ix_lens[0190]: 0x00000000 +0x00000e00: ix_offs[0191]: 0x00000000 +0x00000e04: ix_lens[0191]: 0x00000000 +0x00000e08: ix_offs[0192]: 0x00000000 +0x00000e0c: ix_lens[0192]: 0x00000000 +0x00000e10: ix_offs[0193]: 0x00000000 +0x00000e14: ix_lens[0193]: 0x00000000 +0x00000e18: ix_offs[0194]: 0x00000000 +0x00000e1c: ix_lens[0194]: 0x00000000 +0x00000e20: ix_offs[0195]: 0x00000000 +0x00000e24: ix_lens[0195]: 0x00000000 +0x00000e28: ix_offs[0196]: 0x00000000 +0x00000e2c: ix_lens[0196]: 0x00000000 +0x00000e30: ix_offs[0197]: 0x00000000 +0x00000e34: ix_lens[0197]: 0x00000000 +0x00000e38: ix_offs[0198]: 0x00000000 +0x00000e3c: ix_lens[0198]: 0x00000000 +0x00000e40: ix_offs[0199]: 0x00000000 +0x00000e44: ix_lens[0199]: 0x00000000 +0x00000e48: ix_offs[0200]: 0x00000000 +0x00000e4c: ix_lens[0200]: 0x00000000 +0x00000e50: ix_offs[0201]: 0x00000000 +0x00000e54: ix_lens[0201]: 0x00000000 +0x00000e58: ix_offs[0202]: 0x00000000 +0x00000e5c: ix_lens[0202]: 0x00000000 +0x00000e60: ix_offs[0203]: 0x00000000 +0x00000e64: ix_lens[0203]: 0x00000000 +0x00000e68: ix_offs[0204]: 0x00000000 +0x00000e6c: ix_lens[0204]: 0x00000000 +0x00000e70: ix_offs[0205]: 0x00000000 +0x00000e74: ix_lens[0205]: 0x00000000 +0x00000e78: ix_offs[0206]: 0x00000000 +0x00000e7c: ix_lens[0206]: 0x00000000 +0x00000e80: ix_offs[0207]: 0x00000000 +0x00000e84: ix_lens[0207]: 0x00000000 +0x00000e88: ix_offs[0208]: 0x00000000 +0x00000e8c: ix_lens[0208]: 0x00000000 +0x00000e90: ix_offs[0209]: 0x00000000 +0x00000e94: ix_lens[0209]: 0x00000000 +0x00000e98: ix_offs[0210]: 0x00000000 +0x00000e9c: ix_lens[0210]: 0x00000000 +0x00000ea0: ix_offs[0211]: 0x00000000 +0x00000ea4: ix_lens[0211]: 0x00000000 +0x00000ea8: ix_offs[0212]: 0x00000000 +0x00000eac: ix_lens[0212]: 0x00000000 +0x00000eb0: ix_offs[0213]: 0x00000000 +0x00000eb4: ix_lens[0213]: 0x00000000 +0x00000eb8: ix_offs[0214]: 0x00000000 +0x00000ebc: ix_lens[0214]: 0x00000000 +0x00000ec0: ix_offs[0215]: 0x00000000 +0x00000ec4: ix_lens[0215]: 0x00000000 +0x00000ec8: ix_offs[0216]: 0x00000000 +0x00000ecc: ix_lens[0216]: 0x00000000 +0x00000ed0: ix_offs[0217]: 0x00000000 +0x00000ed4: ix_lens[0217]: 0x00000000 +0x00000ed8: ix_offs[0218]: 0x00000000 +0x00000edc: ix_lens[0218]: 0x00000000 +0x00000ee0: ix_offs[0219]: 0x00000000 +0x00000ee4: ix_lens[0219]: 0x00000000 +0x00000ee8: ix_offs[0220]: 0x00000000 +0x00000eec: ix_lens[0220]: 0x00000000 +0x00000ef0: ix_offs[0221]: 0x00000000 +0x00000ef4: ix_lens[0221]: 0x00000000 +0x00000ef8: ix_offs[0222]: 0x00000000 +0x00000efc: ix_lens[0222]: 0x00000000 +0x00000f00: ix_offs[0223]: 0x00000000 +0x00000f04: ix_lens[0223]: 0x00000000 +0x00000f08: ix_offs[0224]: 0x00000000 +0x00000f0c: ix_lens[0224]: 0x00000000 +0x00000f10: ix_offs[0225]: 0x00000000 +0x00000f14: ix_lens[0225]: 0x00000000 +0x00000f18: ix_offs[0226]: 0x00000000 +0x00000f1c: ix_lens[0226]: 0x00000000 +0x00000f20: ix_offs[0227]: 0x00000000 +0x00000f24: ix_lens[0227]: 0x00000000 +0x00000f28: ix_offs[0228]: 0x00000000 +0x00000f2c: ix_lens[0228]: 0x00000000 +0x00000f30: ix_offs[0229]: 0x00000000 +0x00000f34: ix_lens[0229]: 0x00000000 +0x00000f38: ix_offs[0230]: 0x00000000 +0x00000f3c: ix_lens[0230]: 0x00000000 +0x00000f40: ix_offs[0231]: 0x00000000 +0x00000f44: ix_lens[0231]: 0x00000000 +0x00000f48: ix_offs[0232]: 0x00000000 +0x00000f4c: ix_lens[0232]: 0x00000000 +0x00000f50: ix_offs[0233]: 0x00000000 +0x00000f54: ix_lens[0233]: 0x00000000 +0x00000f58: ix_offs[0234]: 0x00000000 +0x00000f5c: ix_lens[0234]: 0x00000000 +0x00000f60: ix_offs[0235]: 0x00000000 +0x00000f64: ix_lens[0235]: 0x00000000 +0x00000f68: ix_offs[0236]: 0x00000000 +0x00000f6c: ix_lens[0236]: 0x00000000 +0x00000f70: ix_offs[0237]: 0x00000000 +0x00000f74: ix_lens[0237]: 0x00000000 +0x00000f78: ix_offs[0238]: 0x00000000 +0x00000f7c: ix_lens[0238]: 0x00000000 +0x00000f80: ix_offs[0239]: 0x00000000 +0x00000f84: ix_lens[0239]: 0x00000000 +0x00000f88: ix_offs[0240]: 0x00000000 +0x00000f8c: ix_lens[0240]: 0x00000000 +0x00000f90: ix_offs[0241]: 0x00000000 +0x00000f94: ix_lens[0241]: 0x00000000 +0x00000f98: ix_offs[0242]: 0x00000000 +0x00000f9c: ix_lens[0242]: 0x00000000 +0x00000fa0: ix_offs[0243]: 0x00000000 +0x00000fa4: ix_lens[0243]: 0x00000000 +0x00000fa8: ix_offs[0244]: 0x00000000 +0x00000fac: ix_lens[0244]: 0x00000000 +0x00000fb0: ix_offs[0245]: 0x00000000 +0x00000fb4: ix_lens[0245]: 0x00000000 +0x00000fb8: ix_offs[0246]: 0x00000000 +0x00000fbc: ix_lens[0246]: 0x00000000 +0x00000fc0: ix_offs[0247]: 0x00000000 +0x00000fc4: ix_lens[0247]: 0x00000000 +0x00000fc8: ix_offs[0248]: 0x00000000 +0x00000fcc: ix_lens[0248]: 0x00000000 +0x00000fd0: ix_offs[0249]: 0x00000000 +0x00000fd4: ix_lens[0249]: 0x00000000 +0x00000fd8: ix_offs[0250]: 0x00000000 +0x00000fdc: ix_lens[0250]: 0x00000000 +0x00000fe0: ix_offs[0251]: 0x00000000 +0x00000fe4: ix_lens[0251]: 0x00000000 +0x00000fe8: ix_offs[0252]: 0x00000000 +0x00000fec: ix_lens[0252]: 0x00000000 +0x00000ff0: ix_offs[0253]: 0x00000000 +0x00000ff4: ix_lens[0253]: 0x00000000 +0x00000ff8: ix_offs[0254]: 0x00000000 +0x00000ffc: ix_lens[0254]: 0x00000000 + +BLOCK - DATA +0x00001000: rkey[0000]: ' I2408' off: 0x00000000 len: 0x0000004c +>> +0 @I2408@ INDI +1 NAME Anne /Knollys/ +1 SEX F +1 FAMC @F1211@ +1 FAMS @F1248@ +<< +0x0000104c: rkey[0001]: ' I2409' off: 0x0000004c len: 0x00000051 +>> +0 @I2409@ INDI +1 NAME Catherine /Knollys/ +1 SEX F +1 FAMC @F1211@ +1 FAMS @F1249@ +<< +0x0000109d: rkey[0002]: ' I2410' off: 0x0000009d len: 0x00000051 +>> +0 @I2410@ INDI +1 NAME Margaret /Cave/ +1 SEX F +1 DEAT +2 DATE 1606 +1 FAMS @F1247@ +<< +0x000010ee: rkey[0003]: ' I2411' off: 0x000000ee len: 0x00000068 +>> +0 @I2411@ INDI +1 NAME Walter /Devereux/ +1 SEX M +1 TITL Earl of Essex +1 DEAT +2 DATE 1576 +1 FAMS @F1212@ +<< +0x00001156: rkey[0004]: ' I2412' off: 0x00000156 len: 0x00000056 +>> +0 @I2412@ INDI +1 NAME Christopher /Blount/ +1 SEX M +1 DEAT +2 DATE 1601 +1 FAMS @F1213@ +<< +0x000011ac: rkey[0005]: ' I2413' off: 0x000001ac len: 0x00000057 +>> +0 @I2413@ INDI +1 NAME Thomas /Leighton/ +1 SEX M +1 TITL Lord De La Warr +1 FAMS @F1248@ +<< +0x00001203: rkey[0006]: ' I2414' off: 0x00000203 len: 0x00000069 +>> +0 @I2414@ INDI +1 NAME Gerald /Fitzgerald/ +1 SEX M +1 TITL Lord Offaley +1 DEAT +2 DATE 1580 +1 FAMS @F1249@ +<< +0x0000126c: rkey[0007]: ' I2415' off: 0x0000026c len: 0x0000004b +>> +0 @I2415@ INDI +1 NAME Charles // +1 SEX M +1 DEAT +2 DATE 1685 +1 FAMC @F449@ +<< +0x000012b7: rkey[0008]: ' I2416' off: 0x000002b7 len: 0x00000052 +>> +0 @I2416@ INDI +1 NAME Mariana of_Austria // +1 SEX F +1 FAMC @F1250@ +1 FAMS @F1119@ +<< +0x00001309: rkey[0009]: ' I2417' off: 0x00000309 len: 0x00000045 +>> +0 @I2417@ INDI +1 NAME Maria // +1 SEX F +1 FAMC @F534@ +1 FAMS @F1250@ +<< +0x0000134e: rkey[0010]: ' I2418' off: 0x0000034e len: 0x000000a0 +>> +0 @I2418@ INDI +1 NAME Ferdinand_III // +1 SEX M +1 TITL Holy Roman Emper +1 BIRT +2 DATE 1608 +2 PLAC Graz,Austria +1 DEAT +2 DATE 1657 +1 FAMC @F1251@ +1 FAMS @F1250@ +<< +0x000013ee: rkey[0011]: ' I2419' off: 0x000003ee len: 0x00000090 +>> +0 @I2419@ INDI +1 NAME Ferdinand_II // +1 SEX M +1 TITL Holy Roman Emper +1 BIRT +2 DATE 1578 +2 PLAC Graz,Austria +1 DEAT +2 DATE 1637 +1 FAMS @F1251@ +<< +0x0000147e: rkey[0012]: ' I2420' off: 0x0000047e len: 0x000000b3 +>> +0 @I2420@ INDI +1 NAME Leopold_I // +1 SEX M +1 TITL Holy Roman Emper +1 BIRT +2 DATE 1640 +2 PLAC Vienna,Austria +1 DEAT +2 DATE 5 MAY 1705 +1 FAMC @F1250@ +1 FAMS @F1252@ +1 FAMS @F1253@ +<< +0x00001531: rkey[0013]: ' I2421' off: 0x00000531 len: 0x00000075 +>> +0 @I2421@ INDI +1 NAME Margaret Teresa // +1 SEX F +1 BIRT +2 DATE 1651 +1 DEAT +2 DATE 1673 +1 FAMC @F1119@ +1 FAMS @F1252@ +<< +0x000015a6: rkey[0014]: ' I2422' off: 0x000005a6 len: 0x00000043 +>> +0 @I2422@ INDI +1 NAME Eleanor of_Neuburg // +1 SEX F +1 FAMS @F1253@ +<< +0x000015e9: rkey[0015]: ' I2423' off: 0x000005e9 len: 0x00000083 +>> +0 @I2423@ INDI +1 NAME Louis de_France // +1 SEX M +1 TITL Dauphin +1 BIRT +2 DATE 1661 +1 DEAT +2 DATE 1711 +1 FAMC @F709@ +1 FAMS @F1254@ +<< +0x0000166c: rkey[0016]: ' I2424' off: 0x0000066c len: 0x000000ac +>> +0 @I2424@ INDI +1 NAME Philip_V // +1 SEX M +1 TITL King of Spain +1 BIRT +2 DATE 1683 +2 PLAC Versailles,France +1 DEAT +2 DATE 1746 +1 FAMC @F1254@ +1 FAMS @F1255@ +1 FAMS @F1256@ +<< +0x00001718: rkey[0017]: ' I2425' off: 0x00000718 len: 0x00000070 +>> +0 @I2425@ INDI +1 NAME Isabella Elizabeth /Farnese/ +1 SEX F +1 BIRT +2 DATE 1692 +1 DEAT +2 DATE 1766 +1 FAMS @F1256@ +<< +0x00001788: rkey[0018]: ' I2426' off: 0x00000788 len: 0x00000083 +>> +0 @I2426@ INDI +1 NAME Louis // +1 SEX M +1 TITL Duke of Burgundy +1 BIRT +2 DATE 1682 +1 DEAT +2 DATE 1712 +1 FAMC @F1254@ +1 FAMS @F770@ +<< +0x0000180b: rkey[0019]: ' I2427' off: 0x0000080b len: 0x0000004d +>> +0 @I2427@ INDI +1 NAME Maria Antonia // +1 SEX F +1 FAMC @F1252@ +1 FAMS @F1257@ +<< +0x00001858: rkey[0020]: ' I2428' off: 0x00000858 len: 0x0000005d +>> +0 @I2428@ INDI +1 NAME Maximilian Emmanuel of_Bavaria// +1 SEX M +1 TITL Elector +1 FAMS @F1257@ +<< +0x000018b5: rkey[0021]: ' I2429' off: 0x000008b5 len: 0x0000006c +>> +0 @I2429@ INDI +1 NAME Joseph Ferdinand // +1 SEX M +1 TITL Electoral Prince +1 DEAT +2 DATE 1699 +1 FAMC @F1257@ +<< +0x00001921: rkey[0022]: ' I2430' off: 0x00000921 len: 0x00000078 +>> +0 @I2430@ INDI +1 NAME Joseph_I // +1 SEX M +1 TITL Holy Roman Emper +1 BIRT +2 DATE 1678 +1 DEAT +2 DATE 1711 +1 FAMC @F1253@ +<< +0x00001999: rkey[0023]: ' I2431' off: 0x00000999 len: 0x0000009f +>> +0 @I2431@ INDI +1 NAME Charles_VI // +1 SEX M +1 TITL Holy Roman Emper +1 BIRT +2 DATE 1685 +2 PLAC Vienna,Austria +1 DEAT +2 DATE 1740 +1 FAMC @F1253@ +1 FAMS @F1258@ +<< +0x00001a38: rkey[0024]: ' I2432' off: 0x00000a38 len: 0x0000006f +>> +0 @I2432@ INDI +1 NAME Maria Theresa // +1 SEX F +1 TITL Empress +1 DEAT +2 DATE 1780 +1 FAMC @F1258@ +1 FAMS @F1259@ +<< +0x00001aa7: rkey[0025]: ' I2433' off: 0x00000aa7 len: 0x00000096 +>> +0 @I2433@ INDI +1 NAME Francis_I Stephen // +1 SEX M +1 TITL Holy Roman Emper +1 BIRT +2 DATE 1708 +2 PLAC Nancy,Lorraine +1 DEAT +2 DATE 1765 +1 FAMS @F1259@ +<< +0x00001b3d: rkey[0026]: ' I2434' off: 0x00000b3d len: 0x00000096 +>> +0 @I2434@ INDI +1 NAME Joseph_II // +1 SEX M +1 TITL Holy Roman Emper +1 BIRT +2 DATE 13 MAR 1741 +2 PLAC Vienna,Austria +1 DEAT +2 DATE 1790 +1 FAMC @F1259@ +<< +0x00001bd3: rkey[0027]: ' I2435' off: 0x00000bd3 len: 0x00000060 +>> +0 @I2435@ INDI +1 NAME Eugene of_Leuchtenberg /de_Beauharnais/ +1 SEX M +1 TITL Duke +1 FAMS @F876@ +<< +0x00001c33: rkey[0028]: ' I2436' off: 0x00000c33 len: 0x00000042 +>> +0 @I2436@ INDI +1 NAME Augusta of_Bavaria // +1 SEX F +1 FAMS @F876@ +<< +0x00001c75: rkey[0029]: ' I2437' off: 0x00000c75 len: 0x00000075 +>> +0 @I2437@ INDI +1 NAME Francis Charles // +1 SEX M +1 TITL Archduke +1 BIRT +2 DATE 1802 +1 DEAT +2 DATE 1878 +1 FAMS @F783@ +<< +0x00001cea: rkey[0030]: ' I2438' off: 0x00000cea len: 0x000000e1 +>> +0 @I2438@ INDI +1 NAME Henry_II // +1 SEX M +1 TITL King of France +1 BIRT +2 DATE 31 MAR 1519 +2 PLAC Saint-Germain,en-Laye +1 DEAT +2 DATE 10 JUL 1559 +2 PLAC Paris,France +1 BURI +2 PLAC St. Denis,France +1 FAMC @F775@ +1 FAMS @F653@ +<< +0x00001dcb: rkey[0031]: ' I2439' off: 0x00000dcb len: 0x00000074 +>> +0 @I2439@ INDI +1 NAME Catherine of_Florence /de_Medici/ +1 SEX F +1 BIRT +2 DATE 1519 +1 DEAT +2 DATE 1589 +1 FAMS @F653@ +<< +0x00001e3f: rkey[0032]: ' I2440' off: 0x00000e3f len: 0x00000074 +>> +0 @I2440@ INDI +1 NAME Claude of_France // +1 SEX F +1 BIRT +2 DATE 1499 +1 DEAT +2 DATE 1524 +1 FAMC @F495@ +1 FAMS @F775@ +<< +0x00001eb3: rkey[0033]: ' I2441' off: 0x00000eb3 len: 0x00000043 +>> +0 @I2441@ INDI +1 NAME Margaret of_Navarre // +1 SEX F +1 FAMC @F957@ +<< +0x00001ef6: rkey[0034]: ' I2442' off: 0x00000ef6 len: 0x0000007e +>> +0 @I2442@ INDI +1 NAME John_II (Juan_II) // +1 SEX M +1 TITL King of Castile +1 BIRT +2 DATE 1405 +1 DEAT +2 DATE 1454 +1 FAMS @F497@ +<< +0x00001f74: rkey[0035]: ' I2443' off: 0x00000f74 len: 0x00000044 +>> +0 @I2443@ INDI +1 NAME Isabella of_Portugal // +1 SEX F +1 FAMS @F497@ +<< +0x00001fb8: rkey[0036]: ' I2444' off: 0x00000fb8 len: 0x00000041 +>> +0 @I2444@ INDI +1 NAME Walter /Sommerlath/ +1 SEX M +1 FAMS @F874@ +<< +0x00001ff9: rkey[0037]: ' I2445' off: 0x00000ff9 len: 0x0000003f +>> +0 @I2445@ INDI +1 NAME Alice /de_Toledo/ +1 SEX F +1 FAMS @F874@ +<< +0x00002038: rkey[0038]: ' I2446' off: 0x00001038 len: 0x0000006e +>> +0 @I2446@ INDI +1 NAME Victoria Ingrid Alice// +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 14 JUL 1977 +1 FAMC @F375@ +<< +0x000020a6: rkey[0039]: ' I2447' off: 0x000010a6 len: 0x0000006d +>> +0 @I2447@ INDI +1 NAME Carl Philip // +1 SEX M +1 TITL Prince of Sweden +1 BIRT +2 DATE 13 MAY 1979 +1 FAMC @F375@ +<< +0x00002113: rkey[0040]: ' I2448' off: 0x00001113 len: 0x000000b7 +>> +0 @I2448@ INDI +1 NAME Francis Frederick of_Saxe-Coburg// +1 REFN 6 +1 SEX M +1 TITL Duke +1 BIRT +2 DATE 1750 +1 DEAT +2 DATE 1806 +1 FAMC @F1260@ +1 FAMS @F1261@ +1 FAMS @F101@ +1 FAMS @F1262@ +<< +0x000021ca: rkey[0041]: ' I2449' off: 0x000011ca len: 0x00000074 +>> +0 @I2449@ INDI +1 NAME Maria Henrietta // +1 SEX F +1 BIRT +2 DATE 1836 +1 DEAT +2 DATE 1902 +1 FAMC @F1263@ +1 FAMS @F908@ +<< +0x0000223e: rkey[0042]: ' I2450' off: 0x0000123e len: 0x00000078 +>> +0 @I2450@ INDI +1 NAME Joseph of_Austria // +1 SEX M +1 TITL Archduke +1 BIRT +2 DATE 1776 +1 DEAT +2 DATE 1847 +1 FAMS @F1263@ +<< +0x000022b6: rkey[0043]: ' I2451' off: 0x000012b6 len: 0x0000010c +>> +0 @I2451@ INDI +1 NAME Philip_II Augustus // +1 SEX M +1 TITL King of France +1 BIRT +2 DATE 21 AUG 1165 +2 PLAC Gonesse,Nr: Paris,France +1 DEAT +2 DATE 14 JUL 1223 +2 PLAC Mantes,France +1 BURI +2 PLAC St. Denis,France +1 FAMC @F985@ +1 FAMS @F924@ +1 FAMS @F1264@ +1 FAMS @F1265@ +<< +0x000023c2: rkey[0044]: ' I2452' off: 0x000013c2 len: 0x000000ed +>> +0 @I2452@ INDI +1 NAME Louis_VI the_Fat // +1 SEX M +1 TITL King of France +1 BIRT +2 DATE ABT 1081 +2 PLAC Paris,France +1 DEAT +2 DATE 1 AUG 1137 +2 PLAC Paris,France +1 BURI +2 PLAC St. Denis,France +1 FAMC @F1266@ +1 FAMS @F989@ +1 FAMS @F983@ +<< +0x000024af: rkey[0045]: ' I2453' off: 0x000014af len: 0x00000054 +>> +0 @I2453@ INDI +1 NAME Adelaide of_Savoy // +1 SEX F +1 DEAT +2 DATE 1154 +1 FAMS @F983@ +<< +0x00002503: rkey[0046]: ' I2454' off: 0x00001503 len: 0x000000a3 +>> +0 @I2454@ INDI +1 NAME Philip_I the_Fair // +1 SEX M +1 TITL King of France +1 BIRT +2 DATE 1052 +1 DEAT +2 DATE 29 JUL 1108 +1 FAMC @F1267@ +1 FAMS @F1266@ +1 FAMS @F1268@ +<< +0x000025a6: rkey[0047]: ' I2455' off: 0x000015a6 len: 0x00000055 +>> +0 @I2455@ INDI +1 NAME Bertha of_Holland // +1 SEX F +1 DEAT +2 DATE 1093 +1 FAMS @F1266@ +<< +0x000025fb: rkey[0048]: ' I2456' off: 0x000015fb len: 0x00000045 +>> +0 @I2456@ INDI +1 NAME Bertrada de_Montfort // +1 SEX F +1 FAMS @F1268@ +<< +0x00002640: rkey[0049]: ' I2457' off: 0x00001640 len: 0x000000d8 +>> +0 @I2457@ INDI +1 NAME Henry_I // +1 SEX M +1 TITL King of France +1 BIRT +2 DATE APR 1008 +1 DEAT +2 DATE 4 AUG 1060 +2 PLAC Vitry-en-Brie,France +1 BURI +2 PLAC St. Denis,France +1 FAMC @F1269@ +1 FAMS @F1270@ +1 FAMS @F1267@ +<< +0x00002718: rkey[0050]: ' I2458' off: 0x00001718 len: 0x000000ca +>> +0 @I2458@ INDI +1 NAME Robert_II the_Pious // +1 SEX M +1 TITL King of France +1 BIRT +2 DATE ABT 970 +2 PLAC Orleans,France +1 DEAT +2 DATE 1031 +1 FAMC @F1271@ +1 FAMS @F1272@ +1 FAMS @F1273@ +1 FAMS @F1269@ +<< +0x000027e2: rkey[0051]: ' I2459' off: 0x000017e2 len: 0x00000056 +>> +0 @I2459@ INDI +1 NAME Constance of_Arles // +1 SEX F +1 DEAT +2 DATE 1032 +1 FAMS @F1269@ +<< +0x00002838: rkey[0052]: ' I2460' off: 0x00001838 len: 0x0000005c +>> +0 @I2460@ INDI +1 NAME Hugh // +1 SEX M +1 BIRT +2 DATE 1007 +1 DEAT +2 DATE 1025 +1 FAMC @F1269@ +<< +0x00002894: rkey[0053]: ' I2461' off: 0x00001894 len: 0x00000039 +>> +0 @I2461@ INDI +1 NAME Unknown // +1 SEX F +1 FAMS @F1272@ +<< +0x000028cd: rkey[0054]: ' I2462' off: 0x000018cd len: 0x0000005d +>> +0 @I2462@ INDI +1 NAME Bertha of_Burgundy // +1 SEX F +1 BIRT +2 DATE ABT 962 +1 FAMS @F1273@ +<< +0x0000292a: rkey[0055]: ' I2463' off: 0x0000192a len: 0x000000a1 +>> +0 @I2463@ INDI +1 NAME Hugh /Capet/ +1 SEX M +1 TITL King of France +1 BIRT +2 DATE ABT 938 +1 DEAT +2 DATE AUG 996 +1 BURI +2 PLAC St. Denis,France +1 FAMS @F1271@ +<< +0x000029cb: rkey[0056]: ' I2464' off: 0x000019cb len: 0x000000f6 +>> +0 @I2464@ INDI +1 NAME Louis_X the_Headstrong // +1 SEX M +1 TITL King of France +1 BIRT +2 DATE 4 OCT 1289 +2 PLAC Paris,France +1 DEAT +2 DATE 5 JUN 1316 +2 PLAC Vincennes,France +1 BURI +2 PLAC St. Denis,France +1 FAMC @F91@ +1 FAMS @F1274@ +1 FAMS @F1275@ +<< +0x00002ac1: rkey[0057]: ' I2465' off: 0x00001ac1 len: 0x000000e3 +>> +0 @I2465@ INDI +1 NAME Philip_V the_Tall // +1 SEX M +1 TITL King of France +1 BIRT +2 DATE ABT 1294 +2 PLAC Lyons,France +1 DEAT +2 DATE 3 JAN 1322 +2 PLAC Longchamp,France +1 BURI +2 PLAC St. Denis,France +1 FAMC @F91@ +1 FAMS @F1276@ +<< +0x00002ba4: rkey[0058]: ' I2466' off: 0x00001ba4 len: 0x000000c9 +>> +0 @I2466@ INDI +1 NAME John_I // +1 SEX M +1 TITL King of France +1 BIRT +2 DATE 15 NOV 1316 +2 PLAC Paris,France +1 DEAT +2 DATE 20 NOV 1316 +2 PLAC Paris,France +1 BURI +2 PLAC St. Denis,France +1 FAMC @F1275@ +<< +0x00002c6d: rkey[0059]: ' I2467' off: 0x00001c6d len: 0x00000085 +>> +0 @I2467@ INDI +1 NAME William_I // +1 SEX M +1 TITL King of Sicily +1 BIRT +2 DATE 1120 +1 DEAT +2 DATE 1166 +1 FAMC @F1277@ +1 FAMS @F856@ +<< +0x00002cf2: rkey[0060]: ' I2468' off: 0x00001cf2 len: 0x0000003a +>> +0 @I2468@ INDI +1 NAME Roger_II // +1 SEX M +1 FAMS @F1277@ +<< +0x00002d2c: rkey[0061]: ' I2469' off: 0x00001d2c len: 0x00000037 +>> +0 @I2469@ INDI +1 NAME Philip // +1 SEX M +1 FAMC @F983@ +<< +0x00002d63: rkey[0062]: ' I2470' off: 0x00001d63 len: 0x0000004d +>> +0 @I2470@ INDI +1 NAME Robert // +1 SEX M +1 TITL Count of Dreux +1 FAMC @F983@ +<< +0x00002db0: rkey[0063]: ' I2471' off: 0x00001db0 len: 0x00000043 +>> +0 @I2471@ INDI +1 NAME Pierre de_Courtenay // +1 SEX M +1 FAMC @F983@ +<< +0x00002df3: rkey[0064]: ' I2472' off: 0x00001df3 len: 0x00000058 +>> +0 @I2472@ INDI +1 NAME Henry of_Beauvais // +1 SEX M +1 TITL Bishop of Rouen +1 FAMC @F983@ +<< +0x00002e4b: rkey[0065]: ' I2473' off: 0x00001e4b len: 0x0000004e +>> +0 @I2473@ INDI +1 NAME Philip // +1 SEX M +1 TITL Bishop of Paris +1 FAMC @F983@ +<< +0x00002e99: rkey[0066]: ' I2474' off: 0x00001e99 len: 0x00000056 +>> +0 @I2474@ INDI +1 NAME Constance of_Toulouse // +1 SEX F +1 TITL Constance +1 FAMC @F983@ +<< +0x00002eef: rkey[0067]: ' I2475' off: 0x00001eef len: 0x00000057 +>> +0 @I2475@ INDI +1 NAME Constance of_Castile // +1 SEX F +1 DEAT +2 DATE 1160 +1 FAMS @F984@ +<< +0x00002f46: rkey[0068]: ' I2476' off: 0x00001f46 len: 0x00000055 +>> +0 @I2476@ INDI +1 NAME Adele of_Champagne // +1 SEX F +1 DEAT +2 DATE 1206 +1 FAMS @F985@ +<< +0x00002f9b: rkey[0069]: ' I2477' off: 0x00001f9b len: 0x00000057 +>> +0 @I2477@ INDI +1 NAME Isabella of_Hainault // +1 SEX F +1 DEAT +2 DATE 1190 +1 FAMS @F924@ +<< +0x00002ff2: rkey[0070]: ' I2478' off: 0x00001ff2 len: 0x00000060 +>> +0 @I2478@ INDI +1 NAME Ingeborg // +1 SEX F +1 BIRT +2 DATE 1175 +1 DEAT +2 DATE 1236 +1 FAMS @F1264@ +<< +0x00003052: rkey[0071]: ' I2479' off: 0x00002052 len: 0x00000064 +>> +0 @I2479@ INDI +1 NAME Agnes of_Meranie // +1 SEX F +1 TITL Princess +1 DEAT +2 DATE 1201 +1 FAMS @F1265@ +<< +0x000030b6: rkey[0072]: ' I2480' off: 0x000020b6 len: 0x0000003f +>> +0 @I2480@ INDI +1 NAME Philip /Hurepel/ +1 SEX M +1 FAMC @F1265@ +<< +0x000030f5: rkey[0073]: ' I2481' off: 0x000020f5 len: 0x0000004c +>> +0 @I2481@ INDI +1 NAME Alphonse // +1 SEX M +1 DEAT +2 DATE 1271 +1 FAMC @F923@ +<< +0x00003141: rkey[0074]: ' I2482' off: 0x00002141 len: 0x00000079 +>> +0 @I2482@ INDI +1 NAME Margaret of_Provence // +1 SEX F +1 BIRT +2 DATE 1221 +1 DEAT +2 DATE 1295 +1 FAMC @F1278@ +1 FAMS @F921@ +<< +0x000031ba: rkey[0075]: ' I2483' off: 0x000021ba len: 0x0000005c +>> +0 @I2483@ INDI +1 NAME Raymond of_Provence /Berenger/ +1 SEX M +1 TITL Count IV +1 FAMS @F1278@ +<< +0x00003216: rkey[0076]: ' I2484' off: 0x00002216 len: 0x00000040 +>> +0 @I2484@ INDI +1 NAME Charles of_Anjou // +1 SEX M +1 FAMC @F923@ +<< +0x00003256: rkey[0077]: ' I2485' off: 0x00002256 len: 0x00000052 +>> +0 @I2485@ INDI +1 NAME Mary of_Brabant // +1 SEX F +1 DEAT +2 DATE 1321 +1 FAMS @F671@ +<< +0x000032a8: rkey[0078]: ' I2486' off: 0x000022a8 len: 0x00000064 +>> +0 @I2486@ INDI +1 NAME Joan of_Navarre // +1 SEX F +1 BIRT +2 DATE 1271 +1 DEAT +2 DATE 1305 +1 FAMS @F91@ +<< +0x0000330c: rkey[0079]: ' I2487' off: 0x0000230c len: 0x00000080 +>> +0 @I2487@ INDI +1 NAME Clemence of_Hungary // +1 SEX F +1 BIRT +2 DATE ABT 1293 +1 DEAT +2 DATE 1328 +1 FAMC @F1279@ +1 FAMS @F1275@ +<< +0x0000338c: rkey[0080]: ' I2488' off: 0x0000238c len: 0x00000087 +>> +0 @I2488@ INDI +1 NAME Charles_I // +1 SEX M +1 TITL King of Hungary +1 BIRT +2 DATE 1288 +1 DEAT +2 DATE 1342 +1 FAMC @F1280@ +1 FAMS @F1279@ +<< +0x00003413: rkey[0081]: ' I2489' off: 0x00002413 len: 0x00000052 +>> +0 @I2489@ INDI +1 NAME Charles_II // +1 SEX M +1 TITL King of Naples +1 FAMS @F1280@ +<< +0x00003465: rkey[0082]: ' I2490' off: 0x00002465 len: 0x0000006e +>> +0 @I2490@ INDI +1 NAME Joan of_Burgundy // +1 SEX F +1 BIRT +2 DATE ABT 1293 +1 DEAT +2 DATE 1329 +1 FAMS @F1276@ +<< +0x000034d3: rkey[0083]: ' I2491' off: 0x000024d3 len: 0x00000070 +>> +0 @I2491@ INDI +1 NAME Blanche of_Burgundy // +1 SEX F +1 BIRT +2 DATE ABT 1296 +1 DEAT +2 DATE 1326 +1 FAMS @F926@ +<< +0x00003543: rkey[0084]: ' I2492' off: 0x00002543 len: 0x0000006f +>> +0 @I2492@ INDI +1 NAME Marie of_Luxemburg // +1 SEX F +1 BIRT +2 DATE 1305 +1 DEAT +2 DATE ABT 1323 +1 FAMS @F927@ +<< +0x000035b2: rkey[0085]: ' I2493' off: 0x000025b2 len: 0x00000051 +>> +0 @I2493@ INDI +1 NAME Joan of_Evreux // +1 SEX F +1 DEAT +2 DATE 1371 +1 FAMS @F928@ +<< +0x00003603: rkey[0086]: ' I2494' off: 0x00002603 len: 0x000000e0 +>> +0 @I2494@ INDI +1 NAME Philip_VI of_Valois // +1 SEX M +1 TITL King of France +1 BIRT +2 DATE 1293 +1 DEAT +2 DATE 22 AUG 1350 +2 PLAC Nogent-le-Roi,France +1 BURI +2 PLAC St. Denis,France +1 FAMC @F1281@ +1 FAMS @F1282@ +1 FAMS @F1283@ +<< +0x000036e3: rkey[0087]: ' I2495' off: 0x000026e3 len: 0x00000084 +>> +0 @I2495@ INDI +1 NAME Charles de_Valois // +1 SEX M +1 BIRT +2 DATE 1270 +2 PLAC Fontainebleau,France +1 DEAT +2 DATE 1325 +1 FAMS @F1281@ +<< +0x00003767: rkey[0088]: ' I2496' off: 0x00002767 len: 0x00000068 +>> +0 @I2496@ INDI +1 NAME Joan of_Burgundy // +1 SEX F +1 TITL Queen +1 DEAT +2 DATE ABT 1349 +1 FAMS @F1282@ +<< +0x000037cf: rkey[0089]: ' I2497' off: 0x000027cf len: 0x00000056 +>> +0 @I2497@ INDI +1 NAME Blanche of_Navarre // +1 SEX F +1 DEAT +2 DATE 1398 +1 FAMS @F1283@ +<< +0x00003825: rkey[0090]: ' I2498' off: 0x00002825 len: 0x000000f3 +>> +0 @I2498@ INDI +1 NAME John_II the_Good // +1 SEX M +1 TITL King of France +1 BIRT +2 DATE 26 APR 1319 +2 PLAC Le Mans,France +1 DEAT +2 DATE 8 APR 1364 +2 PLAC London,England +1 BURI +2 PLAC St. Denis,France +1 FAMC @F1282@ +1 FAMS @F1284@ +1 FAMS @F1285@ +<< +0x00003918: rkey[0091]: ' I2499' off: 0x00002918 len: 0x000000eb +>> +0 @I2499@ INDI +1 NAME Charles_V the_Wise // +1 SEX M +1 TITL King of France +1 BIRT +2 DATE 21 JAN 1337 +2 PLAC Vincennes,France +1 DEAT +2 DATE 16 SEP 1380 +2 PLAC Vincennes,France +1 BURI +2 PLAC St. Denis,France +1 FAMC @F1284@ +1 FAMS @F1095@ +<< +0x00003a03: rkey[0092]: ' I2500' off: 0x00002a03 len: 0x00000079 +>> +0 @I2500@ INDI +1 NAME Joan of_Bourbon // +1 SEX F +1 TITL Queen +1 BIRT +2 DATE 1338 +1 DEAT +2 DATE 4 FEB 1378 +1 FAMS @F1095@ +<< +0x00003a7c: rkey[0093]: ' I2501' off: 0x00002a7c len: 0x0000006c +>> +0 @I2501@ INDI +1 NAME Louis of_Beaumont // +1 SEX M +1 TITL Count of Valois +1 DEAT +2 DATE 1407 +1 FAMC @F1095@ +<< +0x00003ae8: rkey[0094]: ' I2502' off: 0x00002ae8 len: 0x0000004b +>> +0 @I2502@ INDI +1 NAME Catherine // +1 SEX F +1 TITL Princess +1 FAMC @F1095@ +<< +0x00003b33: rkey[0095]: ' I2503' off: 0x00002b33 len: 0x00000068 +>> +0 @I2503@ INDI +1 NAME Isabelle // +1 SEX F +1 BIRT +2 DATE FEB 1378 +1 DEAT +2 DATE FEB 1378 +1 FAMC @F1095@ +<< +0x00003b9b: rkey[0096]: ' I2504' off: 0x00002b9b len: 0x00000059 +>> +0 @I2504@ INDI +1 NAME Stanislaw /Leczinski/ +1 SEX M +1 TITL King of Poland +1 FAMS @F771@ +<< +0x00003bf4: rkey[0097]: ' I2505' off: 0x00002bf4 len: 0x00000068 +>> +0 @I2505@ INDI +1 NAME Margaret of_Valois // +1 SEX F +1 BIRT +2 DATE 1553 +1 DEAT +2 DATE 1615 +1 FAMS @F440@ +<< +0x00003c5c: rkey[0098]: ' I2506' off: 0x00002c5c len: 0x0000003a +>> +0 @I2506@ INDI +1 NAME Elizabeth // +1 SEX F +1 FAMC @F360@ +<< +0x00003c96: rkey[0099]: ' I2507' off: 0x00002c96 len: 0x00000083 +>> +0 @I2507@ INDI +1 NAME Charles // +1 SEX M +1 TITL Duke of Berry +1 BIRT +2 DATE 1686 +1 DEAT +2 DATE 1714 +1 FAMC @F1254@ +1 FAMS @F1286@ +<< +0x00003d19: rkey[0100]: ' I2508' off: 0x00002d19 len: 0x00000054 +>> +0 @I2508@ INDI +1 NAME Clotilde of_Savoy // +1 SEX F +1 DEAT +2 DATE 1805 +1 FAMS @F528@ +<< +0x00003d6d: rkey[0101]: ' I2509' off: 0x00002d6d len: 0x00000053 +>> +0 @I2509@ INDI +1 NAME of_Angouleme // +1 TITL Duke +1 BIRT +2 DATE 1775 +1 FAMC @F528@ +<< +0x00003dc0: rkey[0102]: ' I2510' off: 0x00002dc0 len: 0x00000057 +>> +0 @I2510@ INDI +1 NAME of_Berry // +1 SEX M +1 TITL Duke +1 BIRT +2 DATE 1778 +1 FAMC @F528@ +<< +0x00003e17: rkey[0103]: ' I2511' off: 0x00002e17 len: 0x000000ae +>> +0 @I2511@ INDI +1 NAME Louis_Philippe_I // +1 SEX M +1 TITL King of France +1 BIRT +2 DATE 1773 +2 PLAC Palace Royal,France,France +1 DEAT +2 DATE 1850 +1 FAMC @F1287@ +1 FAMS @F172@ +<< +0x00003ec5: rkey[0104]: ' I2512' off: 0x00002ec5 len: 0x0000003a +>> +0 @I2512@ INDI +1 NAME Desideria // +1 SEX F +1 FAMS @F264@ +<< +0x00003eff: rkey[0105]: ' I2513' off: 0x00002eff len: 0x00000068 +>> +0 @I2513@ INDI +1 NAME Louis-Philippe Joseph // +1 SEX M +1 DEAT +2 DATE 1793 +1 FAMC @F1288@ +1 FAMS @F1287@ +<< +0x00003f67: rkey[0106]: ' I2514' off: 0x00002f67 len: 0x0000005d +>> +0 @I2514@ INDI +1 NAME Louise Adelaide de_Penthievre// +1 SEX F +1 TITL Princess +1 FAMS @F1287@ +<< +0x00003fc4: rkey[0107]: ' I2515' off: 0x00002fc4 len: 0x00000062 +>> +0 @I2515@ INDI +1 NAME Louis-Philippe // +1 SEX M +1 DEAT +2 DATE 1785 +1 FAMC @F1289@ +1 FAMS @F1288@ +<< +0x00004026: rkey[0108]: ' I2516' off: 0x00003026 len: 0x00000063 +>> +0 @I2516@ INDI +1 NAME Louis of_Orleans // +1 SEX M +1 DEAT +2 DATE 1752 +1 FAMC @F1290@ +1 FAMS @F1289@ +<< +0x00004089: rkey[0109]: ' I2517' off: 0x00003089 len: 0x0000008a +>> +0 @I2517@ INDI +1 NAME Philippe Duc_de_Chartes // +1 SEX M +1 TITL Regent +1 BIRT +2 DATE 1674 +1 DEAT +2 DATE 1723 +1 FAMC @F444@ +1 FAMS @F1290@ +<< +0x00004113: rkey[0110]: ' I2518' off: 0x00003113 len: 0x00000053 +>> +0 @I2518@ INDI +1 NAME Philip the_Bold // +1 SEX M +1 DEAT +2 DATE 1404 +1 FAMC @F1284@ +<< +0x00004166: rkey[0111]: ' I2519' off: 0x00003166 len: 0x00000056 +>> +0 @I2519@ INDI +1 NAME Bonne of_Luxemburg // +1 SEX F +1 DEAT +2 DATE 1349 +1 FAMS @F1284@ +<< +0x000041bc: rkey[0112]: ' I2520' off: 0x000031bc len: 0x0000004e +>> +0 @I2520@ INDI +1 NAME Joan of_Valois // +1 SEX F +1 FAMC @F1281@ +1 FAMS @F1291@ +<< +0x0000420a: rkey[0113]: ' I2521' off: 0x0000320a len: 0x00000059 +>> +0 @I2521@ INDI +1 NAME Robert of_Artois // +1 SEX M +1 TITL Duke of Richmond +1 FAMS @F1291@ +<< +0x00004263: rkey[0114]: ' I2522' off: 0x00003263 len: 0x000000ee +>> +0 @I2522@ INDI +1 NAME Charles_IX // +1 SEX M +1 TITL King of France +1 BIRT +2 DATE 27 JUN 1550 +2 PLAC St. Germain-,en-Laye,France +1 DEAT +2 DATE 30 MAY 1574 +2 PLAC Vincennes,France +1 BURI +2 PLAC St. Denis,France +1 FAMC @F653@ +1 FAMS @F1292@ +<< +0x00004351: rkey[0115]: ' I2523' off: 0x00003351 len: 0x000000e1 +>> +0 @I2523@ INDI +1 NAME Henry_III // +1 SEX M +1 TITL King of France +1 BIRT +2 DATE 19 SEP 1551 +2 PLAC Fontainebleau,France +1 DEAT +2 DATE 2 AUG 1589 +2 PLAC Paris,France +1 BURI +2 PLAC St. Denis,France +1 FAMC @F653@ +1 FAMS @F1293@ +<< +0x00004432: rkey[0116]: ' I2524' off: 0x00003432 len: 0x00000067 +>> +0 @I2524@ INDI +1 NAME Charles of_Valois // +1 SEX M +1 TITL Count Angouleme +1 FAMC @F1294@ +1 FAMS @F957@ +<< +0x00004499: rkey[0117]: ' I2525' off: 0x00003499 len: 0x00000056 +>> +0 @I2525@ INDI +1 NAME John of_Valois // +1 SEX M +1 TITL Count Angouleme +1 FAMS @F1294@ +<< +0x000044ef: rkey[0118]: ' I2526' off: 0x000034ef len: 0x0000007d +>> +0 @I2526@ INDI +1 NAME Margaretha of_Sweden // +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 31 OCT 1934 +1 FAMC @F290@ +1 FAMS @F1295@ +<< +0x0000456c: rkey[0119]: ' I2527' off: 0x0000356c len: 0x0000007b +>> +0 @I2527@ INDI +1 NAME Birgitta of_Sweden // +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 19 JAN 1937 +1 FAMC @F290@ +1 FAMS @F1296@ +<< +0x000045e7: rkey[0120]: ' I2528' off: 0x000035e7 len: 0x00000079 +>> +0 @I2528@ INDI +1 NAME Desiree of_Sweden // +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 2 JUN 1938 +1 FAMC @F290@ +1 FAMS @F1297@ +<< +0x00004660: rkey[0121]: ' I2529' off: 0x00003660 len: 0x0000007d +>> +0 @I2529@ INDI +1 NAME Christina Louise Helen// +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 3 AUG 1943 +1 FAMC @F290@ +1 FAMS @F1298@ +<< +0x000046dd: rkey[0122]: ' I2530' off: 0x000036dd len: 0x00000061 +>> +0 @I2530@ INDI +1 NAME Peter_I // +1 SEX M +1 TITL King of Serbia +1 DEAT +2 DATE 1921 +1 FAMS @F289@ +<< +0x0000473e: rkey[0123]: ' I2531' off: 0x0000373e len: 0x0000006d +>> +0 @I2531@ INDI +1 NAME Zorka of_Montenegro // +1 SEX F +1 TITL Princess +1 DEAT +2 DATE ABT 1889 +1 FAMS @F289@ +<< +0x000047ab: rkey[0124]: ' I2532' off: 0x000037ab len: 0x00000047 +>> +0 @I2532@ INDI +1 NAME George /Karageorgeovitch/ +1 SEX M +1 FAMC @F289@ +<< +0x000047f2: rkey[0125]: ' I2533' off: 0x000037f2 len: 0x00000038 +>> +0 @I2533@ INDI +1 NAME Robert // +1 SEX M +1 FAMC @F1269@ +<< +0x0000482a: rkey[0126]: ' I2534' off: 0x0000382a len: 0x00000059 +>> +0 @I2534@ INDI +1 NAME Hugh the_Great of_Vermandois// +1 SEX M +1 TITL Count +1 FAMC @F1270@ +<< +0x00004883: rkey[0127]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0128]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0129]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0130]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0131]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0132]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0133]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0134]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0135]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0136]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0137]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0138]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0139]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0140]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0141]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0142]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0143]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0144]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0145]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0146]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0147]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0148]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0149]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0150]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0151]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0152]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0153]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0154]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0155]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0156]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0157]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0158]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0159]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0160]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0161]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0162]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0163]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0164]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0165]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0166]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0167]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0168]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0169]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0170]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0171]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0172]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0173]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0174]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0175]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0176]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0177]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0178]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0179]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0180]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0181]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0182]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0183]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0184]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0185]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0186]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0187]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0188]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0189]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0190]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0191]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0192]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0193]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0194]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0195]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0196]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0197]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0198]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0199]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0200]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0201]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0202]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0203]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0204]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0205]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0206]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0207]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0208]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0209]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0210]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0211]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0212]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0213]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0214]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0215]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0216]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0217]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0218]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0219]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0220]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0221]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0222]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0223]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0224]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0225]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0226]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0227]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0228]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0229]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0230]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0231]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0232]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0233]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0234]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0235]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0236]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0237]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0238]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0239]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0240]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0241]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0242]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0243]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0244]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0245]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0246]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0247]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0248]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0249]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0250]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0251]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0252]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0253]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004883: rkey[0254]: ' ' off: 0x00000000 len: 0x00000000 +>><< + +0x00004883: EOF (0x00004883) GOOD + +BLOCK - DIRECTORY +0x00000000: ix_self: 0x00050000 (af/aa) +0x00000004: ix_type: 2 (BLOCK) +0x00000006: ix_pad1: 0x0000 +0x00000008: ix_parent: 0x00000000 (aa/aa) +0x0000000c: ix_nkeys: 127 +0x0000000e: ix_rkey[0000]: ' I2535' +0x00000016: ix_rkey[0001]: ' I2536' +0x0000001e: ix_rkey[0002]: ' I2537' +0x00000026: ix_rkey[0003]: ' I2538' +0x0000002e: ix_rkey[0004]: ' I2539' +0x00000036: ix_rkey[0005]: ' I2540' +0x0000003e: ix_rkey[0006]: ' I2541' +0x00000046: ix_rkey[0007]: ' I2542' +0x0000004e: ix_rkey[0008]: ' I2543' +0x00000056: ix_rkey[0009]: ' I2544' +0x0000005e: ix_rkey[0010]: ' I2545' +0x00000066: ix_rkey[0011]: ' I2546' +0x0000006e: ix_rkey[0012]: ' I2547' +0x00000076: ix_rkey[0013]: ' I2548' +0x0000007e: ix_rkey[0014]: ' I2549' +0x00000086: ix_rkey[0015]: ' I2550' +0x0000008e: ix_rkey[0016]: ' I2551' +0x00000096: ix_rkey[0017]: ' I2552' +0x0000009e: ix_rkey[0018]: ' I2553' +0x000000a6: ix_rkey[0019]: ' I2554' +0x000000ae: ix_rkey[0020]: ' I2555' +0x000000b6: ix_rkey[0021]: ' I2556' +0x000000be: ix_rkey[0022]: ' I2557' +0x000000c6: ix_rkey[0023]: ' I2558' +0x000000ce: ix_rkey[0024]: ' I2559' +0x000000d6: ix_rkey[0025]: ' I2560' +0x000000de: ix_rkey[0026]: ' I2561' +0x000000e6: ix_rkey[0027]: ' I2562' +0x000000ee: ix_rkey[0028]: ' I2563' +0x000000f6: ix_rkey[0029]: ' I2564' +0x000000fe: ix_rkey[0030]: ' I2565' +0x00000106: ix_rkey[0031]: ' I2566' +0x0000010e: ix_rkey[0032]: ' I2567' +0x00000116: ix_rkey[0033]: ' I2568' +0x0000011e: ix_rkey[0034]: ' I2569' +0x00000126: ix_rkey[0035]: ' I2570' +0x0000012e: ix_rkey[0036]: ' I2571' +0x00000136: ix_rkey[0037]: ' I2572' +0x0000013e: ix_rkey[0038]: ' I2573' +0x00000146: ix_rkey[0039]: ' I2574' +0x0000014e: ix_rkey[0040]: ' I2575' +0x00000156: ix_rkey[0041]: ' I2576' +0x0000015e: ix_rkey[0042]: ' I2577' +0x00000166: ix_rkey[0043]: ' I2578' +0x0000016e: ix_rkey[0044]: ' I2579' +0x00000176: ix_rkey[0045]: ' I2580' +0x0000017e: ix_rkey[0046]: ' I2581' +0x00000186: ix_rkey[0047]: ' I2582' +0x0000018e: ix_rkey[0048]: ' I2583' +0x00000196: ix_rkey[0049]: ' I2584' +0x0000019e: ix_rkey[0050]: ' I2585' +0x000001a6: ix_rkey[0051]: ' I2586' +0x000001ae: ix_rkey[0052]: ' I2587' +0x000001b6: ix_rkey[0053]: ' I2588' +0x000001be: ix_rkey[0054]: ' I2589' +0x000001c6: ix_rkey[0055]: ' I2590' +0x000001ce: ix_rkey[0056]: ' I2591' +0x000001d6: ix_rkey[0057]: ' I2592' +0x000001de: ix_rkey[0058]: ' I2593' +0x000001e6: ix_rkey[0059]: ' I2594' +0x000001ee: ix_rkey[0060]: ' I2595' +0x000001f6: ix_rkey[0061]: ' I2596' +0x000001fe: ix_rkey[0062]: ' I2597' +0x00000206: ix_rkey[0063]: ' I2598' +0x0000020e: ix_rkey[0064]: ' I2599' +0x00000216: ix_rkey[0065]: ' I2600' +0x0000021e: ix_rkey[0066]: ' I2601' +0x00000226: ix_rkey[0067]: ' I2602' +0x0000022e: ix_rkey[0068]: ' I2603' +0x00000236: ix_rkey[0069]: ' I2604' +0x0000023e: ix_rkey[0070]: ' I2605' +0x00000246: ix_rkey[0071]: ' I2606' +0x0000024e: ix_rkey[0072]: ' I2607' +0x00000256: ix_rkey[0073]: ' I2608' +0x0000025e: ix_rkey[0074]: ' I2609' +0x00000266: ix_rkey[0075]: ' I2610' +0x0000026e: ix_rkey[0076]: ' I2611' +0x00000276: ix_rkey[0077]: ' I2612' +0x0000027e: ix_rkey[0078]: ' I2613' +0x00000286: ix_rkey[0079]: ' I2614' +0x0000028e: ix_rkey[0080]: ' I2615' +0x00000296: ix_rkey[0081]: ' I2616' +0x0000029e: ix_rkey[0082]: ' I2617' +0x000002a6: ix_rkey[0083]: ' I2618' +0x000002ae: ix_rkey[0084]: ' I2619' +0x000002b6: ix_rkey[0085]: ' I2620' +0x000002be: ix_rkey[0086]: ' I2621' +0x000002c6: ix_rkey[0087]: ' I2622' +0x000002ce: ix_rkey[0088]: ' I2623' +0x000002d6: ix_rkey[0089]: ' I2624' +0x000002de: ix_rkey[0090]: ' I2625' +0x000002e6: ix_rkey[0091]: ' I2626' +0x000002ee: ix_rkey[0092]: ' I2627' +0x000002f6: ix_rkey[0093]: ' I2628' +0x000002fe: ix_rkey[0094]: ' I2629' +0x00000306: ix_rkey[0095]: ' I2630' +0x0000030e: ix_rkey[0096]: ' I2631' +0x00000316: ix_rkey[0097]: ' I2632' +0x0000031e: ix_rkey[0098]: ' I2633' +0x00000326: ix_rkey[0099]: ' I2634' +0x0000032e: ix_rkey[0100]: ' I2635' +0x00000336: ix_rkey[0101]: ' I2636' +0x0000033e: ix_rkey[0102]: ' I2637' +0x00000346: ix_rkey[0103]: ' I2638' +0x0000034e: ix_rkey[0104]: ' I2639' +0x00000356: ix_rkey[0105]: ' I2640' +0x0000035e: ix_rkey[0106]: ' I2641' +0x00000366: ix_rkey[0107]: ' I2642' +0x0000036e: ix_rkey[0108]: ' I2643' +0x00000376: ix_rkey[0109]: ' I2644' +0x0000037e: ix_rkey[0110]: ' I2645' +0x00000386: ix_rkey[0111]: ' I2646' +0x0000038e: ix_rkey[0112]: ' I2647' +0x00000396: ix_rkey[0113]: ' I2648' +0x0000039e: ix_rkey[0114]: ' I2649' +0x000003a6: ix_rkey[0115]: ' I2650' +0x000003ae: ix_rkey[0116]: ' I2651' +0x000003b6: ix_rkey[0117]: ' I2652' +0x000003be: ix_rkey[0118]: ' I2653' +0x000003c6: ix_rkey[0119]: ' I2654' +0x000003ce: ix_rkey[0120]: ' I2655' +0x000003d6: ix_rkey[0121]: ' I2656' +0x000003de: ix_rkey[0122]: ' I2657' +0x000003e6: ix_rkey[0123]: ' I2658' +0x000003ee: ix_rkey[0124]: ' I2659' +0x000003f6: ix_rkey[0125]: ' I2660' +0x000003fe: ix_rkey[0126]: ' I2661' +0x00000406: ix_rkey[0127]: ' ' +0x0000040e: ix_rkey[0128]: ' ' +0x00000416: ix_rkey[0129]: ' ' +0x0000041e: ix_rkey[0130]: ' ' +0x00000426: ix_rkey[0131]: ' ' +0x0000042e: ix_rkey[0132]: ' ' +0x00000436: ix_rkey[0133]: ' ' +0x0000043e: ix_rkey[0134]: ' ' +0x00000446: ix_rkey[0135]: ' ' +0x0000044e: ix_rkey[0136]: ' ' +0x00000456: ix_rkey[0137]: ' ' +0x0000045e: ix_rkey[0138]: ' ' +0x00000466: ix_rkey[0139]: ' ' +0x0000046e: ix_rkey[0140]: ' ' +0x00000476: ix_rkey[0141]: ' ' +0x0000047e: ix_rkey[0142]: ' ' +0x00000486: ix_rkey[0143]: ' ' +0x0000048e: ix_rkey[0144]: ' ' +0x00000496: ix_rkey[0145]: ' ' +0x0000049e: ix_rkey[0146]: ' ' +0x000004a6: ix_rkey[0147]: ' ' +0x000004ae: ix_rkey[0148]: ' ' +0x000004b6: ix_rkey[0149]: ' ' +0x000004be: ix_rkey[0150]: ' ' +0x000004c6: ix_rkey[0151]: ' ' +0x000004ce: ix_rkey[0152]: ' ' +0x000004d6: ix_rkey[0153]: ' ' +0x000004de: ix_rkey[0154]: ' ' +0x000004e6: ix_rkey[0155]: ' ' +0x000004ee: ix_rkey[0156]: ' ' +0x000004f6: ix_rkey[0157]: ' ' +0x000004fe: ix_rkey[0158]: ' ' +0x00000506: ix_rkey[0159]: ' ' +0x0000050e: ix_rkey[0160]: ' ' +0x00000516: ix_rkey[0161]: ' ' +0x0000051e: ix_rkey[0162]: ' ' +0x00000526: ix_rkey[0163]: ' ' +0x0000052e: ix_rkey[0164]: ' ' +0x00000536: ix_rkey[0165]: ' ' +0x0000053e: ix_rkey[0166]: ' ' +0x00000546: ix_rkey[0167]: ' ' +0x0000054e: ix_rkey[0168]: ' ' +0x00000556: ix_rkey[0169]: ' ' +0x0000055e: ix_rkey[0170]: ' ' +0x00000566: ix_rkey[0171]: ' ' +0x0000056e: ix_rkey[0172]: ' ' +0x00000576: ix_rkey[0173]: ' ' +0x0000057e: ix_rkey[0174]: ' ' +0x00000586: ix_rkey[0175]: ' ' +0x0000058e: ix_rkey[0176]: ' ' +0x00000596: ix_rkey[0177]: ' ' +0x0000059e: ix_rkey[0178]: ' ' +0x000005a6: ix_rkey[0179]: ' ' +0x000005ae: ix_rkey[0180]: ' ' +0x000005b6: ix_rkey[0181]: ' ' +0x000005be: ix_rkey[0182]: ' ' +0x000005c6: ix_rkey[0183]: ' ' +0x000005ce: ix_rkey[0184]: ' ' +0x000005d6: ix_rkey[0185]: ' ' +0x000005de: ix_rkey[0186]: ' ' +0x000005e6: ix_rkey[0187]: ' ' +0x000005ee: ix_rkey[0188]: ' ' +0x000005f6: ix_rkey[0189]: ' ' +0x000005fe: ix_rkey[0190]: ' ' +0x00000606: ix_rkey[0191]: ' ' +0x0000060e: ix_rkey[0192]: ' ' +0x00000616: ix_rkey[0193]: ' ' +0x0000061e: ix_rkey[0194]: ' ' +0x00000626: ix_rkey[0195]: ' ' +0x0000062e: ix_rkey[0196]: ' ' +0x00000636: ix_rkey[0197]: ' ' +0x0000063e: ix_rkey[0198]: ' ' +0x00000646: ix_rkey[0199]: ' ' +0x0000064e: ix_rkey[0200]: ' ' +0x00000656: ix_rkey[0201]: ' ' +0x0000065e: ix_rkey[0202]: ' ' +0x00000666: ix_rkey[0203]: ' ' +0x0000066e: ix_rkey[0204]: ' ' +0x00000676: ix_rkey[0205]: ' ' +0x0000067e: ix_rkey[0206]: ' ' +0x00000686: ix_rkey[0207]: ' ' +0x0000068e: ix_rkey[0208]: ' ' +0x00000696: ix_rkey[0209]: ' ' +0x0000069e: ix_rkey[0210]: ' ' +0x000006a6: ix_rkey[0211]: ' ' +0x000006ae: ix_rkey[0212]: ' ' +0x000006b6: ix_rkey[0213]: ' ' +0x000006be: ix_rkey[0214]: ' ' +0x000006c6: ix_rkey[0215]: ' ' +0x000006ce: ix_rkey[0216]: ' ' +0x000006d6: ix_rkey[0217]: ' ' +0x000006de: ix_rkey[0218]: ' ' +0x000006e6: ix_rkey[0219]: ' ' +0x000006ee: ix_rkey[0220]: ' ' +0x000006f6: ix_rkey[0221]: ' ' +0x000006fe: ix_rkey[0222]: ' ' +0x00000706: ix_rkey[0223]: ' ' +0x0000070e: ix_rkey[0224]: ' ' +0x00000716: ix_rkey[0225]: ' ' +0x0000071e: ix_rkey[0226]: ' ' +0x00000726: ix_rkey[0227]: ' ' +0x0000072e: ix_rkey[0228]: ' ' +0x00000736: ix_rkey[0229]: ' ' +0x0000073e: ix_rkey[0230]: ' ' +0x00000746: ix_rkey[0231]: ' ' +0x0000074e: ix_rkey[0232]: ' ' +0x00000756: ix_rkey[0233]: ' ' +0x0000075e: ix_rkey[0234]: ' ' +0x00000766: ix_rkey[0235]: ' ' +0x0000076e: ix_rkey[0236]: ' ' +0x00000776: ix_rkey[0237]: ' ' +0x0000077e: ix_rkey[0238]: ' ' +0x00000786: ix_rkey[0239]: ' ' +0x0000078e: ix_rkey[0240]: ' ' +0x00000796: ix_rkey[0241]: ' ' +0x0000079e: ix_rkey[0242]: ' ' +0x000007a6: ix_rkey[0243]: ' ' +0x000007ae: ix_rkey[0244]: ' ' +0x000007b6: ix_rkey[0245]: ' ' +0x000007be: ix_rkey[0246]: ' ' +0x000007c6: ix_rkey[0247]: ' ' +0x000007ce: ix_rkey[0248]: ' ' +0x000007d6: ix_rkey[0249]: ' ' +0x000007de: ix_rkey[0250]: ' ' +0x000007e6: ix_rkey[0251]: ' ' +0x000007ee: ix_rkey[0252]: ' ' +0x000007f6: ix_rkey[0253]: ' ' +0x000007fe: ix_rkey[0254]: ' ' +0x00000806: ix_pad2: 0x0000 +0x00000808: ix_offs[0000]: 0x00000000 +0x0000080c: ix_lens[0000]: 0x00000071 +0x00000810: ix_offs[0001]: 0x00000071 +0x00000814: ix_lens[0001]: 0x0000005d +0x00000818: ix_offs[0002]: 0x000000ce +0x0000081c: ix_lens[0002]: 0x000000f0 +0x00000820: ix_offs[0003]: 0x000001be +0x00000824: ix_lens[0003]: 0x00000073 +0x00000828: ix_offs[0004]: 0x00000231 +0x0000082c: ix_lens[0004]: 0x00000042 +0x00000830: ix_offs[0005]: 0x00000273 +0x00000834: ix_lens[0005]: 0x000000e0 +0x00000838: ix_offs[0006]: 0x00000353 +0x0000083c: ix_lens[0006]: 0x00000072 +0x00000840: ix_offs[0007]: 0x000003c5 +0x00000844: ix_lens[0007]: 0x00000070 +0x00000848: ix_offs[0008]: 0x00000435 +0x0000084c: ix_lens[0008]: 0x000000c4 +0x00000850: ix_offs[0009]: 0x000004f9 +0x00000854: ix_lens[0009]: 0x0000005c +0x00000858: ix_offs[0010]: 0x00000555 +0x0000085c: ix_lens[0010]: 0x00000067 +0x00000860: ix_offs[0011]: 0x000005bc +0x00000864: ix_lens[0011]: 0x0000003e +0x00000868: ix_offs[0012]: 0x000005fa +0x0000086c: ix_lens[0012]: 0x00000064 +0x00000870: ix_offs[0013]: 0x0000065e +0x00000874: ix_lens[0013]: 0x0000006c +0x00000878: ix_offs[0014]: 0x000006ca +0x0000087c: ix_lens[0014]: 0x00000050 +0x00000880: ix_offs[0015]: 0x0000071a +0x00000884: ix_lens[0015]: 0x00000066 +0x00000888: ix_offs[0016]: 0x00000780 +0x0000088c: ix_lens[0016]: 0x0000004a +0x00000890: ix_offs[0017]: 0x000007ca +0x00000894: ix_lens[0017]: 0x0000007e +0x00000898: ix_offs[0018]: 0x00000848 +0x0000089c: ix_lens[0018]: 0x0000009b +0x000008a0: ix_offs[0019]: 0x000008e3 +0x000008a4: ix_lens[0019]: 0x00000037 +0x000008a8: ix_offs[0020]: 0x0000091a +0x000008ac: ix_lens[0020]: 0x0000004b +0x000008b0: ix_offs[0021]: 0x00000965 +0x000008b4: ix_lens[0021]: 0x0000004b +0x000008b8: ix_offs[0022]: 0x000009b0 +0x000008bc: ix_lens[0022]: 0x00000043 +0x000008c0: ix_offs[0023]: 0x000009f3 +0x000008c4: ix_lens[0023]: 0x00000045 +0x000008c8: ix_offs[0024]: 0x00000a38 +0x000008cc: ix_lens[0024]: 0x00000042 +0x000008d0: ix_offs[0025]: 0x00000a7a +0x000008d4: ix_lens[0025]: 0x00000085 +0x000008d8: ix_offs[0026]: 0x00000aff +0x000008dc: ix_lens[0026]: 0x00000072 +0x000008e0: ix_offs[0027]: 0x00000b71 +0x000008e4: ix_lens[0027]: 0x0000003a +0x000008e8: ix_offs[0028]: 0x00000bab +0x000008ec: ix_lens[0028]: 0x00000097 +0x000008f0: ix_offs[0029]: 0x00000c42 +0x000008f4: ix_lens[0029]: 0x000000a4 +0x000008f8: ix_offs[0030]: 0x00000ce6 +0x000008fc: ix_lens[0030]: 0x0000007a +0x00000900: ix_offs[0031]: 0x00000d60 +0x00000904: ix_lens[0031]: 0x0000003b +0x00000908: ix_offs[0032]: 0x00000d9b +0x0000090c: ix_lens[0032]: 0x00000095 +0x00000910: ix_offs[0033]: 0x00000e30 +0x00000914: ix_lens[0033]: 0x0000009c +0x00000918: ix_offs[0034]: 0x00000ecc +0x0000091c: ix_lens[0034]: 0x00000063 +0x00000920: ix_offs[0035]: 0x00000f2f +0x00000924: ix_lens[0035]: 0x00000064 +0x00000928: ix_offs[0036]: 0x00000f93 +0x0000092c: ix_lens[0036]: 0x00000052 +0x00000930: ix_offs[0037]: 0x00000fe5 +0x00000934: ix_lens[0037]: 0x0000008c +0x00000938: ix_offs[0038]: 0x00001071 +0x0000093c: ix_lens[0038]: 0x0000006a +0x00000940: ix_offs[0039]: 0x000010db +0x00000944: ix_lens[0039]: 0x00000080 +0x00000948: ix_offs[0040]: 0x0000115b +0x0000094c: ix_lens[0040]: 0x0000004e +0x00000950: ix_offs[0041]: 0x000011a9 +0x00000954: ix_lens[0041]: 0x0000009f +0x00000958: ix_offs[0042]: 0x00001248 +0x0000095c: ix_lens[0042]: 0x00000063 +0x00000960: ix_offs[0043]: 0x000012ab +0x00000964: ix_lens[0043]: 0x0000004c +0x00000968: ix_offs[0044]: 0x000012f7 +0x0000096c: ix_lens[0044]: 0x00000038 +0x00000970: ix_offs[0045]: 0x0000132f +0x00000974: ix_lens[0045]: 0x00000045 +0x00000978: ix_offs[0046]: 0x00001374 +0x0000097c: ix_lens[0046]: 0x0000007d +0x00000980: ix_offs[0047]: 0x000013f1 +0x00000984: ix_lens[0047]: 0x00000062 +0x00000988: ix_offs[0048]: 0x00001453 +0x0000098c: ix_lens[0048]: 0x00000040 +0x00000990: ix_offs[0049]: 0x00001493 +0x00000994: ix_lens[0049]: 0x00000090 +0x00000998: ix_offs[0050]: 0x00001523 +0x0000099c: ix_lens[0050]: 0x00000055 +0x000009a0: ix_offs[0051]: 0x00001578 +0x000009a4: ix_lens[0051]: 0x0000003b +0x000009a8: ix_offs[0052]: 0x000015b3 +0x000009ac: ix_lens[0052]: 0x0000004a +0x000009b0: ix_offs[0053]: 0x000015fd +0x000009b4: ix_lens[0053]: 0x00000060 +0x000009b8: ix_offs[0054]: 0x0000165d +0x000009bc: ix_lens[0054]: 0x00000088 +0x000009c0: ix_offs[0055]: 0x000016e5 +0x000009c4: ix_lens[0055]: 0x00000045 +0x000009c8: ix_offs[0056]: 0x0000172a +0x000009cc: ix_lens[0056]: 0x0000003a +0x000009d0: ix_offs[0057]: 0x00001764 +0x000009d4: ix_lens[0057]: 0x0000003a +0x000009d8: ix_offs[0058]: 0x0000179e +0x000009dc: ix_lens[0058]: 0x0000008a +0x000009e0: ix_offs[0059]: 0x00001828 +0x000009e4: ix_lens[0059]: 0x0000003f +0x000009e8: ix_offs[0060]: 0x00001867 +0x000009ec: ix_lens[0060]: 0x0000007f +0x000009f0: ix_offs[0061]: 0x000018e6 +0x000009f4: ix_lens[0061]: 0x00000066 +0x000009f8: ix_offs[0062]: 0x0000194c +0x000009fc: ix_lens[0062]: 0x00000048 +0x00000a00: ix_offs[0063]: 0x00001994 +0x00000a04: ix_lens[0063]: 0x0000003f +0x00000a08: ix_offs[0064]: 0x000019d3 +0x00000a0c: ix_lens[0064]: 0x0000005f +0x00000a10: ix_offs[0065]: 0x00001a32 +0x00000a14: ix_lens[0065]: 0x00000046 +0x00000a18: ix_offs[0066]: 0x00001a78 +0x00000a1c: ix_lens[0066]: 0x00000053 +0x00000a20: ix_offs[0067]: 0x00001acb +0x00000a24: ix_lens[0067]: 0x00000047 +0x00000a28: ix_offs[0068]: 0x00001b12 +0x00000a2c: ix_lens[0068]: 0x0000005b +0x00000a30: ix_offs[0069]: 0x00001b6d +0x00000a34: ix_lens[0069]: 0x00000080 +0x00000a38: ix_offs[0070]: 0x00001bed +0x00000a3c: ix_lens[0070]: 0x00000081 +0x00000a40: ix_offs[0071]: 0x00001c6e +0x00000a44: ix_lens[0071]: 0x0000006b +0x00000a48: ix_offs[0072]: 0x00001cd9 +0x00000a4c: ix_lens[0072]: 0x0000006f +0x00000a50: ix_offs[0073]: 0x00001d48 +0x00000a54: ix_lens[0073]: 0x00000069 +0x00000a58: ix_offs[0074]: 0x00001db1 +0x00000a5c: ix_lens[0074]: 0x00000088 +0x00000a60: ix_offs[0075]: 0x00001e39 +0x00000a64: ix_lens[0075]: 0x00000049 +0x00000a68: ix_offs[0076]: 0x00001e82 +0x00000a6c: ix_lens[0076]: 0x0000008a +0x00000a70: ix_offs[0077]: 0x00001f0c +0x00000a74: ix_lens[0077]: 0x00000048 +0x00000a78: ix_offs[0078]: 0x00001f54 +0x00000a7c: ix_lens[0078]: 0x0000006b +0x00000a80: ix_offs[0079]: 0x00001fbf +0x00000a84: ix_lens[0079]: 0x0000008c +0x00000a88: ix_offs[0080]: 0x0000204b +0x00000a8c: ix_lens[0080]: 0x0000006b +0x00000a90: ix_offs[0081]: 0x000020b6 +0x00000a94: ix_lens[0081]: 0x00000073 +0x00000a98: ix_offs[0082]: 0x00002129 +0x00000a9c: ix_lens[0082]: 0x00000069 +0x00000aa0: ix_offs[0083]: 0x00002192 +0x00000aa4: ix_lens[0083]: 0x00000068 +0x00000aa8: ix_offs[0084]: 0x000021fa +0x00000aac: ix_lens[0084]: 0x0000006d +0x00000ab0: ix_offs[0085]: 0x00002267 +0x00000ab4: ix_lens[0085]: 0x0000006e +0x00000ab8: ix_offs[0086]: 0x000022d5 +0x00000abc: ix_lens[0086]: 0x0000007d +0x00000ac0: ix_offs[0087]: 0x00002352 +0x00000ac4: ix_lens[0087]: 0x00000050 +0x00000ac8: ix_offs[0088]: 0x000023a2 +0x00000acc: ix_lens[0088]: 0x0000003e +0x00000ad0: ix_offs[0089]: 0x000023e0 +0x00000ad4: ix_lens[0089]: 0x0000008a +0x00000ad8: ix_offs[0090]: 0x0000246a +0x00000adc: ix_lens[0090]: 0x0000008d +0x00000ae0: ix_offs[0091]: 0x000024f7 +0x00000ae4: ix_lens[0091]: 0x0000003e +0x00000ae8: ix_offs[0092]: 0x00002535 +0x00000aec: ix_lens[0092]: 0x00000077 +0x00000af0: ix_offs[0093]: 0x000025ac +0x00000af4: ix_lens[0093]: 0x00000077 +0x00000af8: ix_offs[0094]: 0x00002623 +0x00000afc: ix_lens[0094]: 0x0000005c +0x00000b00: ix_offs[0095]: 0x0000267f +0x00000b04: ix_lens[0095]: 0x00000060 +0x00000b08: ix_offs[0096]: 0x000026df +0x00000b0c: ix_lens[0096]: 0x0000005d +0x00000b10: ix_offs[0097]: 0x0000273c +0x00000b14: ix_lens[0097]: 0x0000004d +0x00000b18: ix_offs[0098]: 0x00002789 +0x00000b1c: ix_lens[0098]: 0x0000006b +0x00000b20: ix_offs[0099]: 0x000027f4 +0x00000b24: ix_lens[0099]: 0x0000007a +0x00000b28: ix_offs[0100]: 0x0000286e +0x00000b2c: ix_lens[0100]: 0x00000072 +0x00000b30: ix_offs[0101]: 0x000028e0 +0x00000b34: ix_lens[0101]: 0x0000008c +0x00000b38: ix_offs[0102]: 0x0000296c +0x00000b3c: ix_lens[0102]: 0x0000005d +0x00000b40: ix_offs[0103]: 0x000029c9 +0x00000b44: ix_lens[0103]: 0x0000006f +0x00000b48: ix_offs[0104]: 0x00002a38 +0x00000b4c: ix_lens[0104]: 0x0000005a +0x00000b50: ix_offs[0105]: 0x00002a92 +0x00000b54: ix_lens[0105]: 0x0000004c +0x00000b58: ix_offs[0106]: 0x00002ade +0x00000b5c: ix_lens[0106]: 0x0000004a +0x00000b60: ix_offs[0107]: 0x00002b28 +0x00000b64: ix_lens[0107]: 0x00000060 +0x00000b68: ix_offs[0108]: 0x00002b88 +0x00000b6c: ix_lens[0108]: 0x0000005d +0x00000b70: ix_offs[0109]: 0x00002be5 +0x00000b74: ix_lens[0109]: 0x00000065 +0x00000b78: ix_offs[0110]: 0x00002c4a +0x00000b7c: ix_lens[0110]: 0x00000075 +0x00000b80: ix_offs[0111]: 0x00002cbf +0x00000b84: ix_lens[0111]: 0x00000059 +0x00000b88: ix_offs[0112]: 0x00002d18 +0x00000b8c: ix_lens[0112]: 0x00000056 +0x00000b90: ix_offs[0113]: 0x00002d6e +0x00000b94: ix_lens[0113]: 0x0000007a +0x00000b98: ix_offs[0114]: 0x00002de8 +0x00000b9c: ix_lens[0114]: 0x0000007e +0x00000ba0: ix_offs[0115]: 0x00002e66 +0x00000ba4: ix_lens[0115]: 0x00000066 +0x00000ba8: ix_offs[0116]: 0x00002ecc +0x00000bac: ix_lens[0116]: 0x00000084 +0x00000bb0: ix_offs[0117]: 0x00002f50 +0x00000bb4: ix_lens[0117]: 0x0000005e +0x00000bb8: ix_offs[0118]: 0x00002fae +0x00000bbc: ix_lens[0118]: 0x0000006e +0x00000bc0: ix_offs[0119]: 0x0000301c +0x00000bc4: ix_lens[0119]: 0x0000006f +0x00000bc8: ix_offs[0120]: 0x0000308b +0x00000bcc: ix_lens[0120]: 0x00000060 +0x00000bd0: ix_offs[0121]: 0x000030eb +0x00000bd4: ix_lens[0121]: 0x0000005d +0x00000bd8: ix_offs[0122]: 0x00003148 +0x00000bdc: ix_lens[0122]: 0x0000005b +0x00000be0: ix_offs[0123]: 0x000031a3 +0x00000be4: ix_lens[0123]: 0x00000053 +0x00000be8: ix_offs[0124]: 0x000031f6 +0x00000bec: ix_lens[0124]: 0x0000004d +0x00000bf0: ix_offs[0125]: 0x00003243 +0x00000bf4: ix_lens[0125]: 0x00000063 +0x00000bf8: ix_offs[0126]: 0x000032a6 +0x00000bfc: ix_lens[0126]: 0x00000058 +0x00000c00: ix_offs[0127]: 0x00000000 +0x00000c04: ix_lens[0127]: 0x00000000 +0x00000c08: ix_offs[0128]: 0x00000000 +0x00000c0c: ix_lens[0128]: 0x00000000 +0x00000c10: ix_offs[0129]: 0x00000000 +0x00000c14: ix_lens[0129]: 0x00000000 +0x00000c18: ix_offs[0130]: 0x00000000 +0x00000c1c: ix_lens[0130]: 0x00000000 +0x00000c20: ix_offs[0131]: 0x00000000 +0x00000c24: ix_lens[0131]: 0x00000000 +0x00000c28: ix_offs[0132]: 0x00000000 +0x00000c2c: ix_lens[0132]: 0x00000000 +0x00000c30: ix_offs[0133]: 0x00000000 +0x00000c34: ix_lens[0133]: 0x00000000 +0x00000c38: ix_offs[0134]: 0x00000000 +0x00000c3c: ix_lens[0134]: 0x00000000 +0x00000c40: ix_offs[0135]: 0x00000000 +0x00000c44: ix_lens[0135]: 0x00000000 +0x00000c48: ix_offs[0136]: 0x00000000 +0x00000c4c: ix_lens[0136]: 0x00000000 +0x00000c50: ix_offs[0137]: 0x00000000 +0x00000c54: ix_lens[0137]: 0x00000000 +0x00000c58: ix_offs[0138]: 0x00000000 +0x00000c5c: ix_lens[0138]: 0x00000000 +0x00000c60: ix_offs[0139]: 0x00000000 +0x00000c64: ix_lens[0139]: 0x00000000 +0x00000c68: ix_offs[0140]: 0x00000000 +0x00000c6c: ix_lens[0140]: 0x00000000 +0x00000c70: ix_offs[0141]: 0x00000000 +0x00000c74: ix_lens[0141]: 0x00000000 +0x00000c78: ix_offs[0142]: 0x00000000 +0x00000c7c: ix_lens[0142]: 0x00000000 +0x00000c80: ix_offs[0143]: 0x00000000 +0x00000c84: ix_lens[0143]: 0x00000000 +0x00000c88: ix_offs[0144]: 0x00000000 +0x00000c8c: ix_lens[0144]: 0x00000000 +0x00000c90: ix_offs[0145]: 0x00000000 +0x00000c94: ix_lens[0145]: 0x00000000 +0x00000c98: ix_offs[0146]: 0x00000000 +0x00000c9c: ix_lens[0146]: 0x00000000 +0x00000ca0: ix_offs[0147]: 0x00000000 +0x00000ca4: ix_lens[0147]: 0x00000000 +0x00000ca8: ix_offs[0148]: 0x00000000 +0x00000cac: ix_lens[0148]: 0x00000000 +0x00000cb0: ix_offs[0149]: 0x00000000 +0x00000cb4: ix_lens[0149]: 0x00000000 +0x00000cb8: ix_offs[0150]: 0x00000000 +0x00000cbc: ix_lens[0150]: 0x00000000 +0x00000cc0: ix_offs[0151]: 0x00000000 +0x00000cc4: ix_lens[0151]: 0x00000000 +0x00000cc8: ix_offs[0152]: 0x00000000 +0x00000ccc: ix_lens[0152]: 0x00000000 +0x00000cd0: ix_offs[0153]: 0x00000000 +0x00000cd4: ix_lens[0153]: 0x00000000 +0x00000cd8: ix_offs[0154]: 0x00000000 +0x00000cdc: ix_lens[0154]: 0x00000000 +0x00000ce0: ix_offs[0155]: 0x00000000 +0x00000ce4: ix_lens[0155]: 0x00000000 +0x00000ce8: ix_offs[0156]: 0x00000000 +0x00000cec: ix_lens[0156]: 0x00000000 +0x00000cf0: ix_offs[0157]: 0x00000000 +0x00000cf4: ix_lens[0157]: 0x00000000 +0x00000cf8: ix_offs[0158]: 0x00000000 +0x00000cfc: ix_lens[0158]: 0x00000000 +0x00000d00: ix_offs[0159]: 0x00000000 +0x00000d04: ix_lens[0159]: 0x00000000 +0x00000d08: ix_offs[0160]: 0x00000000 +0x00000d0c: ix_lens[0160]: 0x00000000 +0x00000d10: ix_offs[0161]: 0x00000000 +0x00000d14: ix_lens[0161]: 0x00000000 +0x00000d18: ix_offs[0162]: 0x00000000 +0x00000d1c: ix_lens[0162]: 0x00000000 +0x00000d20: ix_offs[0163]: 0x00000000 +0x00000d24: ix_lens[0163]: 0x00000000 +0x00000d28: ix_offs[0164]: 0x00000000 +0x00000d2c: ix_lens[0164]: 0x00000000 +0x00000d30: ix_offs[0165]: 0x00000000 +0x00000d34: ix_lens[0165]: 0x00000000 +0x00000d38: ix_offs[0166]: 0x00000000 +0x00000d3c: ix_lens[0166]: 0x00000000 +0x00000d40: ix_offs[0167]: 0x00000000 +0x00000d44: ix_lens[0167]: 0x00000000 +0x00000d48: ix_offs[0168]: 0x00000000 +0x00000d4c: ix_lens[0168]: 0x00000000 +0x00000d50: ix_offs[0169]: 0x00000000 +0x00000d54: ix_lens[0169]: 0x00000000 +0x00000d58: ix_offs[0170]: 0x00000000 +0x00000d5c: ix_lens[0170]: 0x00000000 +0x00000d60: ix_offs[0171]: 0x00000000 +0x00000d64: ix_lens[0171]: 0x00000000 +0x00000d68: ix_offs[0172]: 0x00000000 +0x00000d6c: ix_lens[0172]: 0x00000000 +0x00000d70: ix_offs[0173]: 0x00000000 +0x00000d74: ix_lens[0173]: 0x00000000 +0x00000d78: ix_offs[0174]: 0x00000000 +0x00000d7c: ix_lens[0174]: 0x00000000 +0x00000d80: ix_offs[0175]: 0x00000000 +0x00000d84: ix_lens[0175]: 0x00000000 +0x00000d88: ix_offs[0176]: 0x00000000 +0x00000d8c: ix_lens[0176]: 0x00000000 +0x00000d90: ix_offs[0177]: 0x00000000 +0x00000d94: ix_lens[0177]: 0x00000000 +0x00000d98: ix_offs[0178]: 0x00000000 +0x00000d9c: ix_lens[0178]: 0x00000000 +0x00000da0: ix_offs[0179]: 0x00000000 +0x00000da4: ix_lens[0179]: 0x00000000 +0x00000da8: ix_offs[0180]: 0x00000000 +0x00000dac: ix_lens[0180]: 0x00000000 +0x00000db0: ix_offs[0181]: 0x00000000 +0x00000db4: ix_lens[0181]: 0x00000000 +0x00000db8: ix_offs[0182]: 0x00000000 +0x00000dbc: ix_lens[0182]: 0x00000000 +0x00000dc0: ix_offs[0183]: 0x00000000 +0x00000dc4: ix_lens[0183]: 0x00000000 +0x00000dc8: ix_offs[0184]: 0x00000000 +0x00000dcc: ix_lens[0184]: 0x00000000 +0x00000dd0: ix_offs[0185]: 0x00000000 +0x00000dd4: ix_lens[0185]: 0x00000000 +0x00000dd8: ix_offs[0186]: 0x00000000 +0x00000ddc: ix_lens[0186]: 0x00000000 +0x00000de0: ix_offs[0187]: 0x00000000 +0x00000de4: ix_lens[0187]: 0x00000000 +0x00000de8: ix_offs[0188]: 0x00000000 +0x00000dec: ix_lens[0188]: 0x00000000 +0x00000df0: ix_offs[0189]: 0x00000000 +0x00000df4: ix_lens[0189]: 0x00000000 +0x00000df8: ix_offs[0190]: 0x00000000 +0x00000dfc: ix_lens[0190]: 0x00000000 +0x00000e00: ix_offs[0191]: 0x00000000 +0x00000e04: ix_lens[0191]: 0x00000000 +0x00000e08: ix_offs[0192]: 0x00000000 +0x00000e0c: ix_lens[0192]: 0x00000000 +0x00000e10: ix_offs[0193]: 0x00000000 +0x00000e14: ix_lens[0193]: 0x00000000 +0x00000e18: ix_offs[0194]: 0x00000000 +0x00000e1c: ix_lens[0194]: 0x00000000 +0x00000e20: ix_offs[0195]: 0x00000000 +0x00000e24: ix_lens[0195]: 0x00000000 +0x00000e28: ix_offs[0196]: 0x00000000 +0x00000e2c: ix_lens[0196]: 0x00000000 +0x00000e30: ix_offs[0197]: 0x00000000 +0x00000e34: ix_lens[0197]: 0x00000000 +0x00000e38: ix_offs[0198]: 0x00000000 +0x00000e3c: ix_lens[0198]: 0x00000000 +0x00000e40: ix_offs[0199]: 0x00000000 +0x00000e44: ix_lens[0199]: 0x00000000 +0x00000e48: ix_offs[0200]: 0x00000000 +0x00000e4c: ix_lens[0200]: 0x00000000 +0x00000e50: ix_offs[0201]: 0x00000000 +0x00000e54: ix_lens[0201]: 0x00000000 +0x00000e58: ix_offs[0202]: 0x00000000 +0x00000e5c: ix_lens[0202]: 0x00000000 +0x00000e60: ix_offs[0203]: 0x00000000 +0x00000e64: ix_lens[0203]: 0x00000000 +0x00000e68: ix_offs[0204]: 0x00000000 +0x00000e6c: ix_lens[0204]: 0x00000000 +0x00000e70: ix_offs[0205]: 0x00000000 +0x00000e74: ix_lens[0205]: 0x00000000 +0x00000e78: ix_offs[0206]: 0x00000000 +0x00000e7c: ix_lens[0206]: 0x00000000 +0x00000e80: ix_offs[0207]: 0x00000000 +0x00000e84: ix_lens[0207]: 0x00000000 +0x00000e88: ix_offs[0208]: 0x00000000 +0x00000e8c: ix_lens[0208]: 0x00000000 +0x00000e90: ix_offs[0209]: 0x00000000 +0x00000e94: ix_lens[0209]: 0x00000000 +0x00000e98: ix_offs[0210]: 0x00000000 +0x00000e9c: ix_lens[0210]: 0x00000000 +0x00000ea0: ix_offs[0211]: 0x00000000 +0x00000ea4: ix_lens[0211]: 0x00000000 +0x00000ea8: ix_offs[0212]: 0x00000000 +0x00000eac: ix_lens[0212]: 0x00000000 +0x00000eb0: ix_offs[0213]: 0x00000000 +0x00000eb4: ix_lens[0213]: 0x00000000 +0x00000eb8: ix_offs[0214]: 0x00000000 +0x00000ebc: ix_lens[0214]: 0x00000000 +0x00000ec0: ix_offs[0215]: 0x00000000 +0x00000ec4: ix_lens[0215]: 0x00000000 +0x00000ec8: ix_offs[0216]: 0x00000000 +0x00000ecc: ix_lens[0216]: 0x00000000 +0x00000ed0: ix_offs[0217]: 0x00000000 +0x00000ed4: ix_lens[0217]: 0x00000000 +0x00000ed8: ix_offs[0218]: 0x00000000 +0x00000edc: ix_lens[0218]: 0x00000000 +0x00000ee0: ix_offs[0219]: 0x00000000 +0x00000ee4: ix_lens[0219]: 0x00000000 +0x00000ee8: ix_offs[0220]: 0x00000000 +0x00000eec: ix_lens[0220]: 0x00000000 +0x00000ef0: ix_offs[0221]: 0x00000000 +0x00000ef4: ix_lens[0221]: 0x00000000 +0x00000ef8: ix_offs[0222]: 0x00000000 +0x00000efc: ix_lens[0222]: 0x00000000 +0x00000f00: ix_offs[0223]: 0x00000000 +0x00000f04: ix_lens[0223]: 0x00000000 +0x00000f08: ix_offs[0224]: 0x00000000 +0x00000f0c: ix_lens[0224]: 0x00000000 +0x00000f10: ix_offs[0225]: 0x00000000 +0x00000f14: ix_lens[0225]: 0x00000000 +0x00000f18: ix_offs[0226]: 0x00000000 +0x00000f1c: ix_lens[0226]: 0x00000000 +0x00000f20: ix_offs[0227]: 0x00000000 +0x00000f24: ix_lens[0227]: 0x00000000 +0x00000f28: ix_offs[0228]: 0x00000000 +0x00000f2c: ix_lens[0228]: 0x00000000 +0x00000f30: ix_offs[0229]: 0x00000000 +0x00000f34: ix_lens[0229]: 0x00000000 +0x00000f38: ix_offs[0230]: 0x00000000 +0x00000f3c: ix_lens[0230]: 0x00000000 +0x00000f40: ix_offs[0231]: 0x00000000 +0x00000f44: ix_lens[0231]: 0x00000000 +0x00000f48: ix_offs[0232]: 0x00000000 +0x00000f4c: ix_lens[0232]: 0x00000000 +0x00000f50: ix_offs[0233]: 0x00000000 +0x00000f54: ix_lens[0233]: 0x00000000 +0x00000f58: ix_offs[0234]: 0x00000000 +0x00000f5c: ix_lens[0234]: 0x00000000 +0x00000f60: ix_offs[0235]: 0x00000000 +0x00000f64: ix_lens[0235]: 0x00000000 +0x00000f68: ix_offs[0236]: 0x00000000 +0x00000f6c: ix_lens[0236]: 0x00000000 +0x00000f70: ix_offs[0237]: 0x00000000 +0x00000f74: ix_lens[0237]: 0x00000000 +0x00000f78: ix_offs[0238]: 0x00000000 +0x00000f7c: ix_lens[0238]: 0x00000000 +0x00000f80: ix_offs[0239]: 0x00000000 +0x00000f84: ix_lens[0239]: 0x00000000 +0x00000f88: ix_offs[0240]: 0x00000000 +0x00000f8c: ix_lens[0240]: 0x00000000 +0x00000f90: ix_offs[0241]: 0x00000000 +0x00000f94: ix_lens[0241]: 0x00000000 +0x00000f98: ix_offs[0242]: 0x00000000 +0x00000f9c: ix_lens[0242]: 0x00000000 +0x00000fa0: ix_offs[0243]: 0x00000000 +0x00000fa4: ix_lens[0243]: 0x00000000 +0x00000fa8: ix_offs[0244]: 0x00000000 +0x00000fac: ix_lens[0244]: 0x00000000 +0x00000fb0: ix_offs[0245]: 0x00000000 +0x00000fb4: ix_lens[0245]: 0x00000000 +0x00000fb8: ix_offs[0246]: 0x00000000 +0x00000fbc: ix_lens[0246]: 0x00000000 +0x00000fc0: ix_offs[0247]: 0x00000000 +0x00000fc4: ix_lens[0247]: 0x00000000 +0x00000fc8: ix_offs[0248]: 0x00000000 +0x00000fcc: ix_lens[0248]: 0x00000000 +0x00000fd0: ix_offs[0249]: 0x00000000 +0x00000fd4: ix_lens[0249]: 0x00000000 +0x00000fd8: ix_offs[0250]: 0x00000000 +0x00000fdc: ix_lens[0250]: 0x00000000 +0x00000fe0: ix_offs[0251]: 0x00000000 +0x00000fe4: ix_lens[0251]: 0x00000000 +0x00000fe8: ix_offs[0252]: 0x00000000 +0x00000fec: ix_lens[0252]: 0x00000000 +0x00000ff0: ix_offs[0253]: 0x00000000 +0x00000ff4: ix_lens[0253]: 0x00000000 +0x00000ff8: ix_offs[0254]: 0x00000000 +0x00000ffc: ix_lens[0254]: 0x00000000 + +BLOCK - DATA +0x00001000: rkey[0000]: ' I2535' off: 0x00000000 len: 0x00000071 +>> +0 @I2535@ INDI +1 NAME Anne of_Kiev // +1 SEX F +1 BIRT +2 DATE ABT 1024 +1 DEAT +2 DATE ABT 1066 +1 FAMS @F1267@ +<< +0x00001071: rkey[0001]: ' I2536' off: 0x00000071 len: 0x0000005d +>> +0 @I2536@ INDI +1 NAME Matilda of_Germany // +1 SEX F +1 DEAT +2 DATE BEF 1044 +1 FAMS @F1270@ +<< +0x000010ce: rkey[0002]: ' I2537' off: 0x000000ce len: 0x000000f0 +>> +0 @I2537@ INDI +1 NAME Charles_VII // +1 SEX M +1 TITL King of France +1 BIRT +2 DATE 22 FEB 1403 +2 PLAC Paris,France +1 DEAT +2 DATE 21 JUL 1461 +2 PLAC Bourges,France +1 BURI +2 DATE 9 AUG 1461 +2 PLAC St. Denis,France +1 FAMC @F621@ +1 FAMS @F1299@ +<< +0x000011be: rkey[0003]: ' I2538' off: 0x000001be len: 0x00000073 +>> +0 @I2538@ INDI +1 NAME Mary of_Anjou // +1 SEX F +1 BIRT +2 DATE 1404 +1 DEAT +2 DATE 1463 +1 FAMC @F1300@ +1 FAMS @F1299@ +<< +0x00001231: rkey[0004]: ' I2539' off: 0x00000231 len: 0x00000042 +>> +0 @I2539@ INDI +1 NAME Yolande of_Aragon // +1 SEX F +1 FAMS @F1300@ +<< +0x00001273: rkey[0005]: ' I2540' off: 0x00000273 len: 0x000000e0 +>> +0 @I2540@ INDI +1 NAME Louis_XI // +1 SEX M +1 TITL King of France +1 BIRT +2 DATE 3 JUL 1423 +2 PLAC Bourges,France +1 DEAT +2 DATE 30 AUG 1483 +1 BURI +2 PLAC Notre Dame,de Clery,France +1 FAMC @F1299@ +1 FAMS @F1301@ +1 FAMS @F1302@ +<< +0x00001353: rkey[0006]: ' I2541' off: 0x00000353 len: 0x00000072 +>> +0 @I2541@ INDI +1 NAME Margaret of_Scotland // +1 SEX F +1 BIRT +2 DATE ABT 1418 +1 DEAT +2 DATE 1445 +1 FAMS @F1301@ +<< +0x000013c5: rkey[0007]: ' I2542' off: 0x000003c5 len: 0x00000070 +>> +0 @I2542@ INDI +1 NAME Charlotte of_Savoy // +1 SEX F +1 BIRT +2 DATE ABT 1445 +1 DEAT +2 DATE 1483 +1 FAMS @F1302@ +<< +0x00001435: rkey[0008]: ' I2543' off: 0x00000435 len: 0x000000c4 +>> +0 @I2543@ INDI +1 NAME Charles_VIII // +1 SEX M +1 TITL King of France +1 BIRT +2 DATE 30 JUN 1490 +1 DEAT +2 DATE 7 APR 1498 +2 PLAC Amboise +1 BURI +2 PLAC St. Denis,France +1 FAMC @F1302@ +1 FAMS @F1303@ +<< +0x000014f9: rkey[0009]: ' I2544' off: 0x000004f9 len: 0x0000005c +>> +0 @I2544@ INDI +1 NAME Anne // +1 SEX F +1 BIRT +2 DATE 1461 +1 DEAT +2 DATE 1522 +1 FAMC @F1302@ +<< +0x00001555: rkey[0010]: ' I2545' off: 0x00000555 len: 0x00000067 +>> +0 @I2545@ INDI +1 NAME Anne of_Brittany // +1 SEX F +1 BIRT +2 DATE 1477 +1 DEAT +2 DATE 1514 +1 FAMS @F1303@ +<< +0x000015bc: rkey[0011]: ' I2546' off: 0x000005bc len: 0x0000003e +>> +0 @I2546@ INDI +1 NAME Anne of_Cleves // +1 SEX F +1 FAMS @F493@ +<< +0x000015fa: rkey[0012]: ' I2547' off: 0x000005fa len: 0x00000064 +>> +0 @I2547@ INDI +1 NAME Joan of_Valois // +1 SEX F +1 BIRT +2 DATE 1464 +1 DEAT +2 DATE 1505 +1 FAMS @F494@ +<< +0x0000165e: rkey[0013]: ' I2548' off: 0x0000065e len: 0x0000006c +>> +0 @I2548@ INDI +1 NAME Anne of_Brittany // +1 SEX F +1 BIRT +2 DATE 1476 +1 DEAT +2 DATE 9 JAN 1514 +1 FAMS @F495@ +<< +0x000016ca: rkey[0014]: ' I2549' off: 0x000006ca len: 0x00000050 +>> +0 @I2549@ INDI +1 NAME Catherine of_Brandenburg -Kustrin// +1 SEX F +1 FAMS @F883@ +<< +0x0000171a: rkey[0015]: ' I2550' off: 0x0000071a len: 0x00000066 +>> +0 @I2550@ INDI +1 NAME Hildegard // +1 SEX F +1 BIRT +2 DATE ABT 757 +1 DEAT +2 DATE 783 +1 FAMS @F265@ +<< +0x00001780: rkey[0016]: ' I2551' off: 0x00000780 len: 0x0000004a +>> +0 @I2551@ INDI +1 NAME Charles // +1 SEX M +1 DEAT +2 DATE 811 +1 FAMC @F265@ +<< +0x000017ca: rkey[0017]: ' I2552' off: 0x000007ca len: 0x0000007e +>> +0 @I2552@ INDI +1 NAME Pepin // +1 SEX M +1 TITL King of Italy +1 BIRT +2 DATE 777 +1 DEAT +2 DATE 810 +1 FAMC @F265@ +1 FAMS @F1304@ +<< +0x00001848: rkey[0018]: ' I2553' off: 0x00000848 len: 0x0000009b +>> +0 @I2553@ INDI +1 NAME Louis_I the_Pious of_Aquitaine// +1 SEX M +1 TITL King +1 BIRT +2 DATE 778 +1 DEAT +2 DATE 840 +1 FAMC @F265@ +1 FAMS @F1305@ +1 FAMS @F1306@ +<< +0x000018e3: rkey[0019]: ' I2554' off: 0x000008e3 len: 0x00000037 +>> +0 @I2554@ INDI +1 NAME Berthe // +1 SEX F +1 FAMC @F265@ +<< +0x0000191a: rkey[0020]: ' I2555' off: 0x0000091a len: 0x0000004b +>> +0 @I2555@ INDI +1 NAME Fastrada // +1 SEX F +1 DEAT +2 DATE 794 +1 FAMS @F266@ +<< +0x00001965: rkey[0021]: ' I2556' off: 0x00000965 len: 0x0000004b +>> +0 @I2556@ INDI +1 NAME Luitgard // +1 SEX F +1 DEAT +2 DATE 800 +1 FAMS @F267@ +<< +0x000019b0: rkey[0022]: ' I2557' off: 0x000009b0 len: 0x00000043 +>> +0 @I2557@ INDI +1 NAME Bertha of_Toulouse // +1 SEX F +1 FAMS @F1304@ +<< +0x000019f3: rkey[0023]: ' I2558' off: 0x000009f3 len: 0x00000045 +>> +0 @I2558@ INDI +1 NAME Irmengard of_Hesbain // +1 SEX F +1 FAMS @F1305@ +<< +0x00001a38: rkey[0024]: ' I2559' off: 0x00000a38 len: 0x00000042 +>> +0 @I2559@ INDI +1 NAME Judith of_Bavaria // +1 SEX F +1 FAMS @F1306@ +<< +0x00001a7a: rkey[0025]: ' I2560' off: 0x00000a7a len: 0x00000085 +>> +0 @I2560@ INDI +1 NAME Lothar_I // +1 SEX M +1 TITL Holy Roman Emper +1 BIRT +2 DATE 795 +1 DEAT +2 DATE 855 +1 FAMC @F1305@ +1 FAMS @F1307@ +<< +0x00001aff: rkey[0026]: ' I2561' off: 0x00000aff len: 0x00000072 +>> +0 @I2561@ INDI +1 NAME Pepin_I of_Aquitaine // +1 SEX M +1 TITL King +1 DEAT +2 DATE 838 +1 FAMC @F1305@ +1 FAMS @F1308@ +<< +0x00001b71: rkey[0027]: ' I2562' off: 0x00000b71 len: 0x0000003a +>> +0 @I2562@ INDI +1 NAME Adelaide // +1 SEX F +1 FAMC @F1305@ +<< +0x00001bab: rkey[0028]: ' I2563' off: 0x00000bab len: 0x00000097 +>> +0 @I2563@ INDI +1 NAME Louis_II the_German // +1 SEX M +1 TITL King East Franks +1 BIRT +2 DATE ABT 805 +1 DEAT +2 DATE 876 +1 FAMC @F1305@ +1 FAMS @F1309@ +<< +0x00001c42: rkey[0029]: ' I2564' off: 0x00000c42 len: 0x000000a4 +>> +0 @I2564@ INDI +1 NAME Charles_II the_Bald // +1 SEX M +1 TITL King West Franks +1 BIRT +2 DATE 823 +1 DEAT +2 DATE 6 OCT 877 +2 PLAC Modano +1 FAMC @F1306@ +1 FAMS @F1310@ +<< +0x00001ce6: rkey[0030]: ' I2565' off: 0x00000ce6 len: 0x0000007a +>> +0 @I2565@ INDI +1 NAME Bernard // +1 SEX M +1 TITL King of Italy +1 BIRT +2 DATE ABT 799 +1 DEAT +2 DATE 818 +1 FAMC @F1304@ +<< +0x00001d60: rkey[0031]: ' I2566' off: 0x00000d60 len: 0x0000003b +>> +0 @I2566@ INDI +1 NAME Irmengard // +1 SEX F +1 FAMS @F1307@ +<< +0x00001d9b: rkey[0032]: ' I2567' off: 0x00000d9b len: 0x00000095 +>> +0 @I2567@ INDI +1 NAME Louis_II le_Jeune // +1 SEX M +1 TITL Holy Roman Emper +1 BIRT +2 DATE ABT 822 +1 DEAT +2 DATE 875 +1 FAMC @F1307@ +1 FAMS @F1311@ +<< +0x00001e30: rkey[0033]: ' I2568' off: 0x00000e30 len: 0x0000009c +>> +0 @I2568@ INDI +1 NAME Lothar_II of_Lorraine // +1 SEX M +1 TITL King +1 BIRT +2 DATE ABT 826 +1 DEAT +2 DATE 868 +1 FAMC @F1307@ +1 FAMS @F1312@ +1 FAMS @F1313@ +<< +0x00001ecc: rkey[0034]: ' I2569' off: 0x00000ecc len: 0x00000063 +>> +0 @I2569@ INDI +1 NAME Charles // +1 SEX M +1 TITL King of Provence +1 DEAT +2 DATE 863 +1 FAMC @F1307@ +<< +0x00001f2f: rkey[0035]: ' I2570' off: 0x00000f2f len: 0x00000064 +>> +0 @I2570@ INDI +1 NAME Pepin_II of_Aquitaine // +1 SEX M +1 TITL King +1 DEAT +2 DATE 870 +1 FAMC @F1308@ +<< +0x00001f93: rkey[0036]: ' I2571' off: 0x00000f93 len: 0x00000052 +>> +0 @I2571@ INDI +1 NAME Emma of_Bavaria // +1 SEX F +1 DEAT +2 DATE 876 +1 FAMS @F1309@ +<< +0x00001fe5: rkey[0037]: ' I2572' off: 0x00000fe5 len: 0x0000008c +>> +0 @I2572@ INDI +1 NAME Carloman // +1 SEX M +1 TITL King of Bavaria +1 BIRT +2 DATE ABT 828 +1 DEAT +2 DATE 880 +1 FAMC @F1309@ +1 FAMS @F1314@ +<< +0x00002071: rkey[0038]: ' I2573' off: 0x00001071 len: 0x0000006a +>> +0 @I2573@ INDI +1 NAME Louis the_Young // +1 SEX M +1 TITL King East Franks +1 DEAT +2 DATE 882 +1 FAMC @F1309@ +<< +0x000020db: rkey[0039]: ' I2574' off: 0x000010db len: 0x00000080 +>> +0 @I2574@ INDI +1 NAME Charles_III the_Fat // +1 SEX M +1 TITL King West Franks +1 BIRT +2 DATE 839 +1 DEAT +2 DATE 887 +1 FAMC @F1309@ +<< +0x0000215b: rkey[0040]: ' I2575' off: 0x0000115b len: 0x0000004e +>> +0 @I2575@ INDI +1 NAME Ermentrude // +1 SEX F +1 DEAT +2 DATE 869 +1 FAMS @F1310@ +<< +0x000021a9: rkey[0041]: ' I2576' off: 0x000011a9 len: 0x0000009f +>> +0 @I2576@ INDI +1 NAME Louis_II the_Stammerer // +1 SEX M +1 TITL King of France +1 BIRT +2 DATE 846 +1 DEAT +2 DATE 879 +1 FAMC @F1310@ +1 FAMS @F1315@ +1 FAMS @F1316@ +<< +0x00002248: rkey[0042]: ' I2577' off: 0x00001248 len: 0x00000063 +>> +0 @I2577@ INDI +1 NAME Charles of_Aquitaine // +1 SEX M +1 TITL King +1 DEAT +2 DATE 866 +1 FAMC @F1310@ +<< +0x000022ab: rkey[0043]: ' I2578' off: 0x000012ab len: 0x0000004c +>> +0 @I2578@ INDI +1 NAME Carloman // +1 SEX M +1 DEAT +2 DATE 876 +1 FAMC @F1310@ +<< +0x000022f7: rkey[0044]: ' I2579' off: 0x000012f7 len: 0x00000038 +>> +0 @I2579@ INDI +1 NAME Judith // +1 SEX F +1 FAMC @F1310@ +<< +0x0000232f: rkey[0045]: ' I2580' off: 0x0000132f len: 0x00000045 +>> +0 @I2580@ INDI +1 NAME Ansgarde of_Burgundy // +1 SEX F +1 FAMS @F1315@ +<< +0x00002374: rkey[0046]: ' I2581' off: 0x00001374 len: 0x0000007d +>> +0 @I2581@ INDI +1 NAME Louis_III // +1 SEX M +1 TITL King of France +1 BIRT +2 DATE ABT 863 +1 DEAT +2 DATE 882 +1 FAMC @F1315@ +<< +0x000023f1: rkey[0047]: ' I2582' off: 0x000013f1 len: 0x00000062 +>> +0 @I2582@ INDI +1 NAME Carloman // +1 SEX M +1 TITL King of France +1 DEAT +2 DATE 884 +1 FAMC @F1315@ +<< +0x00002453: rkey[0048]: ' I2583' off: 0x00001453 len: 0x00000040 +>> +0 @I2583@ INDI +1 NAME Adelaide Judith // +1 SEX F +1 FAMS @F1316@ +<< +0x00002493: rkey[0049]: ' I2584' off: 0x00001493 len: 0x00000090 +>> +0 @I2584@ INDI +1 NAME Charles_III the_Simple // +1 SEX M +1 TITL King of France +1 BIRT +2 DATE 879 +1 DEAT +2 DATE 929 +1 FAMC @F1316@ +1 FAMS @F1317@ +<< +0x00002523: rkey[0050]: ' I2585' off: 0x00001523 len: 0x00000055 +>> +0 @I2585@ INDI +1 NAME Eadgifu of_England // +1 SEX F +1 BIRT +2 DATE 902 +1 FAMS @F1317@ +<< +0x00002578: rkey[0051]: ' I2586' off: 0x00001578 len: 0x0000003b +>> +0 @I2586@ INDI +1 NAME Engeberge // +1 SEX F +1 FAMS @F1311@ +<< +0x000025b3: rkey[0052]: ' I2587' off: 0x000015b3 len: 0x0000004a +>> +0 @I2587@ INDI +1 NAME Irmengard // +1 SEX F +1 FAMC @F1311@ +1 FAMS @F1318@ +<< +0x000025fd: rkey[0053]: ' I2588' off: 0x000015fd len: 0x00000060 +>> +0 @I2588@ INDI +1 NAME Boso // +1 SEX M +1 TITL King of Provence +1 DEAT +2 DATE 887 +1 FAMS @F1318@ +<< +0x0000265d: rkey[0054]: ' I2589' off: 0x0000165d len: 0x00000088 +>> +0 @I2589@ INDI +1 NAME Louis_III the_Blind // +1 SEX M +1 TITL Holy Roman Emper +1 BIRT +2 DATE ABT 880 +1 DEAT +2 DATE 928 +1 FAMC @F1318@ +<< +0x000026e5: rkey[0055]: ' I2590' off: 0x000016e5 len: 0x00000045 +>> +0 @I2590@ INDI +1 NAME Theutberga of_Valois // +1 SEX F +1 FAMS @F1312@ +<< +0x0000272a: rkey[0056]: ' I2591' off: 0x0000172a len: 0x0000003a +>> +0 @I2591@ INDI +1 NAME Waldrada // +1 SEX F +1 FAMS @F1313@ +<< +0x00002764: rkey[0057]: ' I2592' off: 0x00001764 len: 0x0000003a +>> +0 @I2592@ INDI +1 NAME Litwinde // +1 SEX F +1 FAMS @F1314@ +<< +0x0000279e: rkey[0058]: ' I2593' off: 0x0000179e len: 0x0000008a +>> +0 @I2593@ INDI +1 NAME Arnulf // +1 SEX M +1 TITL King of Germany +1 BIRT +2 DATE ABT 863 +1 DEAT +2 DATE 899 +1 FAMC @F1314@ +1 FAMS @F1319@ +<< +0x00002828: rkey[0059]: ' I2594' off: 0x00001828 len: 0x0000003f +>> +0 @I2594@ INDI +1 NAME Oda of_Bavaria // +1 SEX F +1 FAMS @F1319@ +<< +0x00002867: rkey[0060]: ' I2595' off: 0x00001867 len: 0x0000007f +>> +0 @I2595@ INDI +1 NAME Louis_III the_Child // +1 SEX M +1 TITL King of Germany +1 BIRT +2 DATE 893 +1 DEAT +2 DATE 911 +1 FAMC @F1319@ +<< +0x000028e6: rkey[0061]: ' I2596' off: 0x000018e6 len: 0x00000066 +>> +0 @I2596@ INDI +1 NAME Zwentibold // +1 SEX M +1 TITL King of Lorraine +1 DEAT +2 DATE 900 +1 FAMC @F1319@ +<< +0x0000294c: rkey[0062]: ' I2597' off: 0x0000194c len: 0x00000048 +>> +0 @I2597@ INDI +1 NAME Hedwige // +1 SEX F +1 FAMC @F1319@ +1 FAMS @F1320@ +<< +0x00002994: rkey[0063]: ' I2598' off: 0x00001994 len: 0x0000003f +>> +0 @I2598@ INDI +1 NAME Otto of_Saxony // +1 SEX M +1 FAMS @F1320@ +<< +0x000029d3: rkey[0064]: ' I2599' off: 0x000019d3 len: 0x0000005f +>> +0 @I2599@ INDI +1 NAME Henry the_Fowler // +1 SEX M +1 TITL Emperor +1 FAMC @F1320@ +1 FAMS @F1321@ +<< +0x00002a32: rkey[0065]: ' I2600' off: 0x00001a32 len: 0x00000046 +>> +0 @I2600@ INDI +1 NAME Matilda of_Ringelheim // +1 SEX F +1 FAMS @F1321@ +<< +0x00002a78: rkey[0066]: ' I2601' off: 0x00001a78 len: 0x00000053 +>> +0 @I2601@ INDI +1 NAME Bruno of_Cologne // +1 SEX M +1 TITL Archbishop +1 FAMC @F1321@ +<< +0x00002acb: rkey[0067]: ' I2602' off: 0x00001acb len: 0x00000047 +>> +0 @I2602@ INDI +1 NAME Otto_I // +1 SEX M +1 TITL Emperor +1 FAMC @F1321@ +<< +0x00002b12: rkey[0068]: ' I2603' off: 0x00001b12 len: 0x0000005b +>> +0 @I2603@ INDI +1 NAME Gerberge // +1 SEX F +1 DEAT +2 DATE 968 +1 FAMC @F1321@ +1 FAMS @F1322@ +<< +0x00002b6d: rkey[0069]: ' I2604' off: 0x00001b6d len: 0x00000080 +>> +0 @I2604@ INDI +1 NAME Louis_IV d'Outre-Mer // +1 SEX M +1 BIRT +2 DATE ABT 920 +1 DEAT +2 DATE 954 +1 FAMC @F1317@ +1 FAMS @F1322@ +<< +0x00002bed: rkey[0070]: ' I2605' off: 0x00001bed len: 0x00000081 +>> +0 @I2605@ INDI +1 NAME Lothar // +1 SEX M +1 TITL King of France +1 BIRT +2 DATE 941 +1 DEAT +2 DATE 986 +1 FAMC @F1322@ +1 FAMS @F1323@ +<< +0x00002c6e: rkey[0071]: ' I2606' off: 0x00001c6e len: 0x0000006b +>> +0 @I2606@ INDI +1 NAME Charles Lower_Lorraine // +1 SEX M +1 BIRT +2 DATE 954 +1 DEAT +2 DATE 986 +1 FAMC @F1322@ +<< +0x00002cd9: rkey[0072]: ' I2607' off: 0x00001cd9 len: 0x0000006f +>> +0 @I2607@ INDI +1 NAME Louis_V the_Coward // +1 SEX M +1 BIRT +2 DATE ABT 986 +1 DEAT +2 DATE 997 +1 FAMC @F1323@ +<< +0x00002d48: rkey[0073]: ' I2608' off: 0x00001d48 len: 0x00000069 +>> +0 @I2608@ INDI +1 NAME Adalberon of_Rheims // +1 SEX M +1 TITL Archbishop +1 DEAT +2 DATE 1021 +1 FAMC @F1323@ +<< +0x00002db1: rkey[0074]: ' I2609' off: 0x00001db1 len: 0x00000088 +>> +0 @I2609@ INDI +1 NAME Pepin the_Short // +1 SEX M +1 TITL King of Franks +1 BIRT +2 DATE 714 +1 DEAT +2 DATE 768 +1 FAMC @F1324@ +1 FAMS @F262@ +<< +0x00002e39: rkey[0075]: ' I2610' off: 0x00001e39 len: 0x00000049 +>> +0 @I2610@ INDI +1 NAME Bertha // +1 SEX F +1 DEAT +2 DATE 783 +1 FAMS @F262@ +<< +0x00002e82: rkey[0076]: ' I2611' off: 0x00001e82 len: 0x0000008a +>> +0 @I2611@ INDI +1 NAME Carloman // +1 SEX M +1 TITL King of Franks +1 BIRT +2 DATE ABT 751 +1 DEAT +2 DATE 771 +1 FAMC @F262@ +1 FAMS @F1325@ +<< +0x00002f0c: rkey[0077]: ' I2612' off: 0x00001f0c len: 0x00000048 +>> +0 @I2612@ INDI +1 NAME Gerberge of_the_Lombard // +1 SEX F +1 FAMS @F1325@ +<< +0x00002f54: rkey[0078]: ' I2613' off: 0x00001f54 len: 0x0000006b +>> +0 @I2613@ INDI +1 NAME Charles /Martel/ +1 SEX M +1 BIRT +2 DATE ABT 686 +1 DEAT +2 DATE 741 +1 FAMS @F1324@ +<< +0x00002fbf: rkey[0079]: ' I2614' off: 0x00001fbf len: 0x0000008c +>> +0 @I2614@ INDI +1 NAME Augusta Reuss-Ebersdorf // +1 SEX F +1 TITL Countess +1 BIRT +2 DATE 1757 +1 DEAT +2 DATE 1831 +1 FAMC @F1326@ +1 FAMS @F101@ +<< +0x0000304b: rkey[0080]: ' I2615' off: 0x0000204b len: 0x0000006b +>> +0 @I2615@ INDI +1 NAME Elisabeth of_Austria // +1 SEX F +1 BIRT +2 DATE 1554 +1 DEAT +2 DATE 1592 +1 FAMS @F1292@ +<< +0x000030b6: rkey[0081]: ' I2616' off: 0x000020b6 len: 0x00000073 +>> +0 @I2616@ INDI +1 NAME Marie Elisabeth // +1 SEX F +1 BIRT +2 DATE 27 OCT 1572 +1 DEAT +2 DATE 2 APR 1578 +1 FAMC @F1292@ +<< +0x00003129: rkey[0082]: ' I2617' off: 0x00002129 len: 0x00000069 +>> +0 @I2617@ INDI +1 NAME Louise of_Lorraine // +1 SEX F +1 BIRT +2 DATE 1553 +1 DEAT +2 DATE 1601 +1 FAMS @F1293@ +<< +0x00003192: rkey[0083]: ' I2618' off: 0x00002192 len: 0x00000068 +>> +0 @I2618@ INDI +1 NAME Isabelle of_Aragon // +1 SEX F +1 BIRT +2 DATE 1247 +1 DEAT +2 DATE 1271 +1 FAMS @F922@ +<< +0x000031fa: rkey[0084]: ' I2619' off: 0x000021fa len: 0x0000006d +>> +0 @I2619@ INDI +1 NAME Marguerite of_Burgundy // +1 SEX F +1 BIRT +2 DATE 1290 +1 DEAT +2 DATE 1315 +1 FAMS @F1274@ +<< +0x00003267: rkey[0085]: ' I2620' off: 0x00002267 len: 0x0000006e +>> +0 @I2620@ INDI +1 NAME Joan of_Boulogne // +1 SEX F +1 BIRT +2 DATE ABT 1326 +1 DEAT +2 DATE 1361 +1 FAMS @F1285@ +<< +0x000032d5: rkey[0086]: ' I2621' off: 0x000022d5 len: 0x0000007d +>> +0 @I2621@ INDI +1 NAME Magdalen of_Hochstadten // +1 SEX F +1 TITL Baroness +1 BIRT +2 DATE 1846 +1 DEAT +2 DATE 1917 +1 FAMS @F322@ +<< +0x00003352: rkey[0087]: ' I2622' off: 0x00002352 len: 0x00000050 +>> +0 @I2622@ INDI +1 NAME William of_Prussia // +1 SEX M +1 TITL Prince +1 FAMS @F226@ +<< +0x000033a2: rkey[0088]: ' I2623' off: 0x000023a2 len: 0x0000003e +>> +0 @I2623@ INDI +1 NAME John /Loisinger/ +1 SEX M +1 FAMS @F320@ +<< +0x000033e0: rkey[0089]: ' I2624' off: 0x000023e0 len: 0x0000008a +>> +0 @I2624@ INDI +1 NAME Francis_II Frederick of_Mecklenburg// +1 SEX M +1 TITL Grand Duke +1 BIRT +2 DATE 1823 +1 DEAT +2 DATE 1883 +1 FAMS @F328@ +<< +0x0000346a: rkey[0090]: ' I2625' off: 0x0000246a len: 0x0000008d +>> +0 @I2625@ INDI +1 NAME Josephine of_Lichtenberg // +1 SEX F +1 TITL Baroness +1 BIRT +2 DATE 1857 +1 DEAT +2 DATE 1952 +1 FAMC @F1327@ +1 FAMS @F327@ +<< +0x000034f7: rkey[0091]: ' I2626' off: 0x000024f7 len: 0x0000003e +>> +0 @I2626@ INDI +1 NAME Philip /Bender/ +1 SEX M +1 FAMS @F1327@ +<< +0x00003535: rkey[0092]: ' I2627' off: 0x00002535 len: 0x00000077 +>> +0 @I2627@ INDI +1 NAME Caroline of_Nidda // +1 SEX F +1 TITL Baroness +1 BIRT +2 DATE 1848 +1 DEAT +2 DATE 1879 +1 FAMS @F325@ +<< +0x000035ac: rkey[0093]: ' I2628' off: 0x000025ac len: 0x00000077 +>> +0 @I2628@ INDI +1 NAME Emily of_Dornberg // +1 SEX F +1 TITL Baroness +1 BIRT +2 DATE 1868 +1 DEAT +2 DATE 1961 +1 FAMS @F326@ +<< +0x00003623: rkey[0094]: ' I2629' off: 0x00002623 len: 0x0000005c +>> +0 @I2629@ INDI +1 NAME Louis // +1 SEX M +1 BIRT +2 DATE 1931 +1 DEAT +2 DATE 1937 +1 FAMC @F304@ +<< +0x0000367f: rkey[0095]: ' I2630' off: 0x0000267f len: 0x00000060 +>> +0 @I2630@ INDI +1 NAME Alexander // +1 SEX M +1 BIRT +2 DATE 1933 +1 DEAT +2 DATE 1937 +1 FAMC @F304@ +<< +0x000036df: rkey[0096]: ' I2631' off: 0x000026df len: 0x0000005d +>> +0 @I2631@ INDI +1 NAME Joanna // +1 SEX F +1 BIRT +2 DATE 1936 +1 DEAT +2 DATE 1939 +1 FAMC @F304@ +<< +0x0000373c: rkey[0097]: ' I2632' off: 0x0000273c len: 0x0000004d +>> +0 @I2632@ INDI +1 NAME Auckland L. of_Rolvenden/Geddes/ +1 SEX M +1 FAMS @F306@ +<< +0x00003789: rkey[0098]: ' I2633' off: 0x00002789 len: 0x0000006b +>> +0 @I2633@ INDI +1 NAME Maria de_las_Mercedes // +1 SEX F +1 BIRT +2 DATE 1860 +1 DEAT +2 DATE 1878 +1 FAMS @F416@ +<< +0x000037f4: rkey[0099]: ' I2634' off: 0x000027f4 len: 0x0000007a +>> +0 @I2634@ INDI +1 NAME Maria de_las_Mercedes // +1 SEX F +1 BIRT +2 DATE 1880 +1 DEAT +2 DATE 1904 +1 FAMC @F258@ +1 FAMS @F1328@ +<< +0x0000386e: rkey[0100]: ' I2635' off: 0x0000286e len: 0x00000072 +>> +0 @I2635@ INDI +1 NAME Maria Theresa // +1 SEX F +1 BIRT +2 DATE 1882 +1 DEAT +2 DATE 1912 +1 FAMC @F258@ +1 FAMS @F1329@ +<< +0x000038e0: rkey[0101]: ' I2636' off: 0x000028e0 len: 0x0000008c +>> +0 @I2636@ INDI +1 NAME Charles of_Bourbon -Sicily// +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 1870 +1 DEAT +2 DATE 1949 +1 FAMS @F1328@ +1 FAMS @F283@ +<< +0x0000396c: rkey[0102]: ' I2637' off: 0x0000296c len: 0x0000005d +>> +0 @I2637@ INDI +1 NAME Louise // +1 SEX F +1 BIRT +2 DATE 1882 +1 DEAT +2 DATE 1952 +1 FAMS @F283@ +<< +0x000039c9: rkey[0103]: ' I2638' off: 0x000029c9 len: 0x0000006f +>> +0 @I2638@ INDI +1 NAME Louis de_la_Torre /Gomez-Acebo/ +1 SEX M +1 TITL Viscount +1 BIRT +2 DATE 1934 +1 FAMS @F366@ +<< +0x00003a38: rkey[0104]: ' I2639' off: 0x00002a38 len: 0x0000005a +>> +0 @I2639@ INDI +1 NAME Carlos Zurita_y_Delgado // +1 SEX M +1 BIRT +2 DATE 1943 +1 FAMS @F367@ +<< +0x00003a92: rkey[0105]: ' I2640' off: 0x00002a92 len: 0x0000004c +>> +0 @I2640@ INDI +1 NAME Edelmira // +1 SEX F +1 BIRT +2 DATE 1906 +1 FAMS @F279@ +<< +0x00003ade: rkey[0106]: ' I2641' off: 0x00002ade len: 0x0000004a +>> +0 @I2641@ INDI +1 NAME Martha y_Altazurra /Rocafort/ +1 SEX F +1 FAMS @F280@ +<< +0x00003b28: rkey[0107]: ' I2642' off: 0x00002b28 len: 0x00000060 +>> +0 @I2642@ INDI +1 NAME Maria Christina // +1 SEX F +1 BIRT +2 DATE 1911 +1 FAMC @F25@ +1 FAMS @F1330@ +<< +0x00003b88: rkey[0108]: ' I2643' off: 0x00002b88 len: 0x0000005d +>> +0 @I2643@ INDI +1 NAME Gonzalo // +1 SEX M +1 BIRT +2 DATE 1914 +1 DEAT +2 DATE 1934 +1 FAMC @F25@ +<< +0x00003be5: rkey[0109]: ' I2644' off: 0x00002be5 len: 0x00000065 +>> +0 @I2644@ INDI +1 NAME Henry C. /Marone/ +1 SEX M +1 BIRT +2 DATE 1895 +1 DEAT +2 DATE 1968 +1 FAMS @F1330@ +<< +0x00003c4a: rkey[0110]: ' I2645' off: 0x00002c4a len: 0x00000075 +>> +0 @I2645@ INDI +1 NAME Alexander of_Civitella- Cessi/Torlonia/ +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 1911 +1 FAMS @F282@ +<< +0x00003cbf: rkey[0111]: ' I2646' off: 0x00002cbf len: 0x00000059 +>> +0 @I2646@ INDI +1 NAME Emmanuela de_Dampierre // +1 SEX F +1 BIRT +2 DATE 1913 +1 FAMS @F364@ +<< +0x00003d18: rkey[0112]: ' I2647' off: 0x00002d18 len: 0x00000056 +>> +0 @I2647@ INDI +1 NAME Charlotte /Tiedemann/ +1 SEX F +1 BIRT +2 DATE 1919 +1 FAMS @F365@ +<< +0x00003d6e: rkey[0113]: ' I2648' off: 0x00002d6e len: 0x0000007a +>> +0 @I2648@ INDI +1 NAME Ferdinand of_Bavaria // +1 SEX M +1 BIRT +2 DATE 1884 +1 DEAT +2 DATE 1958 +1 FAMC @F1331@ +1 FAMS @F1329@ +<< +0x00003de8: rkey[0114]: ' I2649' off: 0x00002de8 len: 0x0000007e +>> +0 @I2649@ INDI +1 NAME Louis Ferdinand of_Bavaria// +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 1859 +1 DEAT +2 DATE 1949 +1 FAMS @F1331@ +<< +0x00003e66: rkey[0115]: ' I2650' off: 0x00002e66 len: 0x00000066 +>> +0 @I2650@ INDI +1 NAME Maria de_la_Paz // +1 SEX F +1 BIRT +2 DATE 1862 +1 DEAT +2 DATE 1946 +1 FAMS @F1331@ +<< +0x00003ecc: rkey[0116]: ' I2651' off: 0x00002ecc len: 0x00000084 +>> +0 @I2651@ INDI +1 NAME Adolph of_Schwarzburg- Rudolstadt// +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 1801 +1 DEAT +2 DATE 1875 +1 FAMS @F617@ +<< +0x00003f50: rkey[0117]: ' I2652' off: 0x00002f50 len: 0x0000005e +>> +0 @I2652@ INDI +1 NAME Matilda // +1 SEX F +1 BIRT +2 DATE 1826 +1 DEAT +2 DATE 1914 +1 FAMS @F617@ +<< +0x00003fae: rkey[0118]: ' I2653' off: 0x00002fae len: 0x0000006e +>> +0 @I2653@ INDI +1 NAME Frederica // +1 SEX F +1 BIRT +2 DATE 1770 +1 DEAT +2 DATE 1819 +1 FAMC @F353@ +1 FAMS @F261@ +<< +0x0000401c: rkey[0119]: ' I2654' off: 0x0000301c len: 0x0000006f +>> +0 @I2654@ INDI +1 NAME Alexandrine // +1 SEX F +1 BIRT +2 DATE 1803 +1 DEAT +2 DATE 1892 +1 FAMC @F38@ +1 FAMS @F337@ +<< +0x0000408b: rkey[0120]: ' I2655' off: 0x0000308b len: 0x00000060 +>> +0 @I2655@ INDI +1 NAME Frederick // +1 SEX M +1 BIRT +2 DATE 1774 +1 DEAT +2 DATE 1799 +1 FAMC @F353@ +<< +0x000040eb: rkey[0121]: ' I2656' off: 0x000030eb len: 0x0000005d +>> +0 @I2656@ INDI +1 NAME Amalia // +1 SEX F +1 BIRT +2 DATE 1830 +1 DEAT +2 DATE 1872 +1 FAMS @F905@ +<< +0x00004148: rkey[0122]: ' I2657' off: 0x00003148 len: 0x0000005b +>> +0 @I2657@ INDI +1 NAME Mary // +1 SEX F +1 BIRT +2 DATE 1855 +1 DEAT +2 DATE 1888 +1 FAMS @F906@ +<< +0x000041a3: rkey[0123]: ' I2658' off: 0x000031a3 len: 0x00000053 +>> +0 @I2658@ INDI +1 NAME Lucas /Streshniev/ +1 SEX M +1 DEAT +2 DATE 1650 +1 FAMS @F695@ +<< +0x000041f6: rkey[0124]: ' I2659' off: 0x000031f6 len: 0x0000004d +>> +0 @I2659@ INDI +1 NAME Anne /Volkonska/ +1 SEX F +1 FAMC @F1332@ +1 FAMS @F695@ +<< +0x00004243: rkey[0125]: ' I2660' off: 0x00003243 len: 0x00000063 +>> +0 @I2660@ INDI +1 NAME Theodore // +1 SEX M +1 TITL Patr. of Moscow +1 DEAT +2 DATE 1633 +1 FAMS @F694@ +<< +0x000042a6: rkey[0126]: ' I2661' off: 0x000032a6 len: 0x00000058 +>> +0 @I2661@ INDI +1 NAME Xenia // +1 SEX F +1 DEAT +2 DATE 1631 +1 FAMC @F1333@ +1 FAMS @F694@ +<< +0x000042fe: rkey[0127]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0128]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0129]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0130]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0131]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0132]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0133]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0134]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0135]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0136]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0137]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0138]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0139]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0140]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0141]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0142]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0143]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0144]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0145]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0146]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0147]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0148]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0149]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0150]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0151]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0152]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0153]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0154]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0155]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0156]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0157]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0158]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0159]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0160]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0161]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0162]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0163]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0164]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0165]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0166]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0167]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0168]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0169]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0170]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0171]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0172]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0173]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0174]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0175]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0176]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0177]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0178]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0179]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0180]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0181]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0182]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0183]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0184]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0185]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0186]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0187]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0188]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0189]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0190]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0191]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0192]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0193]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0194]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0195]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0196]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0197]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0198]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0199]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0200]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0201]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0202]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0203]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0204]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0205]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0206]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0207]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0208]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0209]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0210]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0211]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0212]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0213]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0214]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0215]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0216]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0217]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0218]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0219]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0220]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0221]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0222]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0223]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0224]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0225]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0226]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0227]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0228]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0229]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0230]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0231]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0232]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0233]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0234]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0235]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0236]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0237]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0238]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0239]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0240]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0241]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0242]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0243]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0244]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0245]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0246]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0247]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0248]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0249]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0250]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0251]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0252]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0253]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000042fe: rkey[0254]: ' ' off: 0x00000000 len: 0x00000000 +>><< + +0x000042fe: EOF (0x000042fe) GOOD + +BLOCK - DIRECTORY +0x00000000: ix_self: 0x00050001 (af/ab) +0x00000004: ix_type: 2 (BLOCK) +0x00000006: ix_pad1: 0x0000 +0x00000008: ix_parent: 0x00000000 (aa/aa) +0x0000000c: ix_nkeys: 127 +0x0000000e: ix_rkey[0000]: ' I2662' +0x00000016: ix_rkey[0001]: ' I2663' +0x0000001e: ix_rkey[0002]: ' I2664' +0x00000026: ix_rkey[0003]: ' I2665' +0x0000002e: ix_rkey[0004]: ' I2666' +0x00000036: ix_rkey[0005]: ' I2667' +0x0000003e: ix_rkey[0006]: ' I2668' +0x00000046: ix_rkey[0007]: ' I2669' +0x0000004e: ix_rkey[0008]: ' I2670' +0x00000056: ix_rkey[0009]: ' I2671' +0x0000005e: ix_rkey[0010]: ' I2672' +0x00000066: ix_rkey[0011]: ' I2673' +0x0000006e: ix_rkey[0012]: ' I2674' +0x00000076: ix_rkey[0013]: ' I2675' +0x0000007e: ix_rkey[0014]: ' I2676' +0x00000086: ix_rkey[0015]: ' I2677' +0x0000008e: ix_rkey[0016]: ' I2678' +0x00000096: ix_rkey[0017]: ' I2679' +0x0000009e: ix_rkey[0018]: ' I2680' +0x000000a6: ix_rkey[0019]: ' I2681' +0x000000ae: ix_rkey[0020]: ' I2682' +0x000000b6: ix_rkey[0021]: ' I2683' +0x000000be: ix_rkey[0022]: ' I2684' +0x000000c6: ix_rkey[0023]: ' I2685' +0x000000ce: ix_rkey[0024]: ' I2686' +0x000000d6: ix_rkey[0025]: ' I2687' +0x000000de: ix_rkey[0026]: ' I2688' +0x000000e6: ix_rkey[0027]: ' I2689' +0x000000ee: ix_rkey[0028]: ' I2690' +0x000000f6: ix_rkey[0029]: ' I2691' +0x000000fe: ix_rkey[0030]: ' I2692' +0x00000106: ix_rkey[0031]: ' I2693' +0x0000010e: ix_rkey[0032]: ' I2694' +0x00000116: ix_rkey[0033]: ' I2695' +0x0000011e: ix_rkey[0034]: ' I2696' +0x00000126: ix_rkey[0035]: ' I2697' +0x0000012e: ix_rkey[0036]: ' I2698' +0x00000136: ix_rkey[0037]: ' I2699' +0x0000013e: ix_rkey[0038]: ' I2700' +0x00000146: ix_rkey[0039]: ' I2701' +0x0000014e: ix_rkey[0040]: ' I2702' +0x00000156: ix_rkey[0041]: ' I2703' +0x0000015e: ix_rkey[0042]: ' I2704' +0x00000166: ix_rkey[0043]: ' I2705' +0x0000016e: ix_rkey[0044]: ' I2706' +0x00000176: ix_rkey[0045]: ' I2707' +0x0000017e: ix_rkey[0046]: ' I2708' +0x00000186: ix_rkey[0047]: ' I2709' +0x0000018e: ix_rkey[0048]: ' I2710' +0x00000196: ix_rkey[0049]: ' I2711' +0x0000019e: ix_rkey[0050]: ' I2712' +0x000001a6: ix_rkey[0051]: ' I2713' +0x000001ae: ix_rkey[0052]: ' I2714' +0x000001b6: ix_rkey[0053]: ' I2715' +0x000001be: ix_rkey[0054]: ' I2716' +0x000001c6: ix_rkey[0055]: ' I2717' +0x000001ce: ix_rkey[0056]: ' I2718' +0x000001d6: ix_rkey[0057]: ' I2719' +0x000001de: ix_rkey[0058]: ' I2720' +0x000001e6: ix_rkey[0059]: ' I2721' +0x000001ee: ix_rkey[0060]: ' I2722' +0x000001f6: ix_rkey[0061]: ' I2723' +0x000001fe: ix_rkey[0062]: ' I2724' +0x00000206: ix_rkey[0063]: ' I2725' +0x0000020e: ix_rkey[0064]: ' I2726' +0x00000216: ix_rkey[0065]: ' I2727' +0x0000021e: ix_rkey[0066]: ' I2728' +0x00000226: ix_rkey[0067]: ' I2729' +0x0000022e: ix_rkey[0068]: ' I2730' +0x00000236: ix_rkey[0069]: ' I2731' +0x0000023e: ix_rkey[0070]: ' I2732' +0x00000246: ix_rkey[0071]: ' I2733' +0x0000024e: ix_rkey[0072]: ' I2734' +0x00000256: ix_rkey[0073]: ' I2735' +0x0000025e: ix_rkey[0074]: ' I2736' +0x00000266: ix_rkey[0075]: ' I2737' +0x0000026e: ix_rkey[0076]: ' I2738' +0x00000276: ix_rkey[0077]: ' I2739' +0x0000027e: ix_rkey[0078]: ' I2740' +0x00000286: ix_rkey[0079]: ' I2741' +0x0000028e: ix_rkey[0080]: ' I2742' +0x00000296: ix_rkey[0081]: ' I2743' +0x0000029e: ix_rkey[0082]: ' I2744' +0x000002a6: ix_rkey[0083]: ' I2745' +0x000002ae: ix_rkey[0084]: ' I2746' +0x000002b6: ix_rkey[0085]: ' I2747' +0x000002be: ix_rkey[0086]: ' I2748' +0x000002c6: ix_rkey[0087]: ' I2749' +0x000002ce: ix_rkey[0088]: ' I2750' +0x000002d6: ix_rkey[0089]: ' I2751' +0x000002de: ix_rkey[0090]: ' I2752' +0x000002e6: ix_rkey[0091]: ' I2753' +0x000002ee: ix_rkey[0092]: ' I2754' +0x000002f6: ix_rkey[0093]: ' I2755' +0x000002fe: ix_rkey[0094]: ' I2756' +0x00000306: ix_rkey[0095]: ' I2757' +0x0000030e: ix_rkey[0096]: ' I2758' +0x00000316: ix_rkey[0097]: ' I2759' +0x0000031e: ix_rkey[0098]: ' I2760' +0x00000326: ix_rkey[0099]: ' I2761' +0x0000032e: ix_rkey[0100]: ' I2762' +0x00000336: ix_rkey[0101]: ' I2763' +0x0000033e: ix_rkey[0102]: ' I2764' +0x00000346: ix_rkey[0103]: ' I2765' +0x0000034e: ix_rkey[0104]: ' I2766' +0x00000356: ix_rkey[0105]: ' I2767' +0x0000035e: ix_rkey[0106]: ' I2768' +0x00000366: ix_rkey[0107]: ' I2769' +0x0000036e: ix_rkey[0108]: ' I2770' +0x00000376: ix_rkey[0109]: ' I2771' +0x0000037e: ix_rkey[0110]: ' I2772' +0x00000386: ix_rkey[0111]: ' I2773' +0x0000038e: ix_rkey[0112]: ' I2774' +0x00000396: ix_rkey[0113]: ' I2775' +0x0000039e: ix_rkey[0114]: ' I2776' +0x000003a6: ix_rkey[0115]: ' I2777' +0x000003ae: ix_rkey[0116]: ' I2778' +0x000003b6: ix_rkey[0117]: ' I2779' +0x000003be: ix_rkey[0118]: ' I2780' +0x000003c6: ix_rkey[0119]: ' I2781' +0x000003ce: ix_rkey[0120]: ' I2782' +0x000003d6: ix_rkey[0121]: ' I2783' +0x000003de: ix_rkey[0122]: ' I2784' +0x000003e6: ix_rkey[0123]: ' I2785' +0x000003ee: ix_rkey[0124]: ' I2786' +0x000003f6: ix_rkey[0125]: ' I2787' +0x000003fe: ix_rkey[0126]: ' I2788' +0x00000406: ix_rkey[0127]: ' ' +0x0000040e: ix_rkey[0128]: ' ' +0x00000416: ix_rkey[0129]: ' ' +0x0000041e: ix_rkey[0130]: ' ' +0x00000426: ix_rkey[0131]: ' ' +0x0000042e: ix_rkey[0132]: ' ' +0x00000436: ix_rkey[0133]: ' ' +0x0000043e: ix_rkey[0134]: ' ' +0x00000446: ix_rkey[0135]: ' ' +0x0000044e: ix_rkey[0136]: ' ' +0x00000456: ix_rkey[0137]: ' ' +0x0000045e: ix_rkey[0138]: ' ' +0x00000466: ix_rkey[0139]: ' ' +0x0000046e: ix_rkey[0140]: ' ' +0x00000476: ix_rkey[0141]: ' ' +0x0000047e: ix_rkey[0142]: ' ' +0x00000486: ix_rkey[0143]: ' ' +0x0000048e: ix_rkey[0144]: ' ' +0x00000496: ix_rkey[0145]: ' ' +0x0000049e: ix_rkey[0146]: ' ' +0x000004a6: ix_rkey[0147]: ' ' +0x000004ae: ix_rkey[0148]: ' ' +0x000004b6: ix_rkey[0149]: ' ' +0x000004be: ix_rkey[0150]: ' ' +0x000004c6: ix_rkey[0151]: ' ' +0x000004ce: ix_rkey[0152]: ' ' +0x000004d6: ix_rkey[0153]: ' ' +0x000004de: ix_rkey[0154]: ' ' +0x000004e6: ix_rkey[0155]: ' ' +0x000004ee: ix_rkey[0156]: ' ' +0x000004f6: ix_rkey[0157]: ' ' +0x000004fe: ix_rkey[0158]: ' ' +0x00000506: ix_rkey[0159]: ' ' +0x0000050e: ix_rkey[0160]: ' ' +0x00000516: ix_rkey[0161]: ' ' +0x0000051e: ix_rkey[0162]: ' ' +0x00000526: ix_rkey[0163]: ' ' +0x0000052e: ix_rkey[0164]: ' ' +0x00000536: ix_rkey[0165]: ' ' +0x0000053e: ix_rkey[0166]: ' ' +0x00000546: ix_rkey[0167]: ' ' +0x0000054e: ix_rkey[0168]: ' ' +0x00000556: ix_rkey[0169]: ' ' +0x0000055e: ix_rkey[0170]: ' ' +0x00000566: ix_rkey[0171]: ' ' +0x0000056e: ix_rkey[0172]: ' ' +0x00000576: ix_rkey[0173]: ' ' +0x0000057e: ix_rkey[0174]: ' ' +0x00000586: ix_rkey[0175]: ' ' +0x0000058e: ix_rkey[0176]: ' ' +0x00000596: ix_rkey[0177]: ' ' +0x0000059e: ix_rkey[0178]: ' ' +0x000005a6: ix_rkey[0179]: ' ' +0x000005ae: ix_rkey[0180]: ' ' +0x000005b6: ix_rkey[0181]: ' ' +0x000005be: ix_rkey[0182]: ' ' +0x000005c6: ix_rkey[0183]: ' ' +0x000005ce: ix_rkey[0184]: ' ' +0x000005d6: ix_rkey[0185]: ' ' +0x000005de: ix_rkey[0186]: ' ' +0x000005e6: ix_rkey[0187]: ' ' +0x000005ee: ix_rkey[0188]: ' ' +0x000005f6: ix_rkey[0189]: ' ' +0x000005fe: ix_rkey[0190]: ' ' +0x00000606: ix_rkey[0191]: ' ' +0x0000060e: ix_rkey[0192]: ' ' +0x00000616: ix_rkey[0193]: ' ' +0x0000061e: ix_rkey[0194]: ' ' +0x00000626: ix_rkey[0195]: ' ' +0x0000062e: ix_rkey[0196]: ' ' +0x00000636: ix_rkey[0197]: ' ' +0x0000063e: ix_rkey[0198]: ' ' +0x00000646: ix_rkey[0199]: ' ' +0x0000064e: ix_rkey[0200]: ' ' +0x00000656: ix_rkey[0201]: ' ' +0x0000065e: ix_rkey[0202]: ' ' +0x00000666: ix_rkey[0203]: ' ' +0x0000066e: ix_rkey[0204]: ' ' +0x00000676: ix_rkey[0205]: ' ' +0x0000067e: ix_rkey[0206]: ' ' +0x00000686: ix_rkey[0207]: ' ' +0x0000068e: ix_rkey[0208]: ' ' +0x00000696: ix_rkey[0209]: ' ' +0x0000069e: ix_rkey[0210]: ' ' +0x000006a6: ix_rkey[0211]: ' ' +0x000006ae: ix_rkey[0212]: ' ' +0x000006b6: ix_rkey[0213]: ' ' +0x000006be: ix_rkey[0214]: ' ' +0x000006c6: ix_rkey[0215]: ' ' +0x000006ce: ix_rkey[0216]: ' ' +0x000006d6: ix_rkey[0217]: ' ' +0x000006de: ix_rkey[0218]: ' ' +0x000006e6: ix_rkey[0219]: ' ' +0x000006ee: ix_rkey[0220]: ' ' +0x000006f6: ix_rkey[0221]: ' ' +0x000006fe: ix_rkey[0222]: ' ' +0x00000706: ix_rkey[0223]: ' ' +0x0000070e: ix_rkey[0224]: ' ' +0x00000716: ix_rkey[0225]: ' ' +0x0000071e: ix_rkey[0226]: ' ' +0x00000726: ix_rkey[0227]: ' ' +0x0000072e: ix_rkey[0228]: ' ' +0x00000736: ix_rkey[0229]: ' ' +0x0000073e: ix_rkey[0230]: ' ' +0x00000746: ix_rkey[0231]: ' ' +0x0000074e: ix_rkey[0232]: ' ' +0x00000756: ix_rkey[0233]: ' ' +0x0000075e: ix_rkey[0234]: ' ' +0x00000766: ix_rkey[0235]: ' ' +0x0000076e: ix_rkey[0236]: ' ' +0x00000776: ix_rkey[0237]: ' ' +0x0000077e: ix_rkey[0238]: ' ' +0x00000786: ix_rkey[0239]: ' ' +0x0000078e: ix_rkey[0240]: ' ' +0x00000796: ix_rkey[0241]: ' ' +0x0000079e: ix_rkey[0242]: ' ' +0x000007a6: ix_rkey[0243]: ' ' +0x000007ae: ix_rkey[0244]: ' ' +0x000007b6: ix_rkey[0245]: ' ' +0x000007be: ix_rkey[0246]: ' ' +0x000007c6: ix_rkey[0247]: ' ' +0x000007ce: ix_rkey[0248]: ' ' +0x000007d6: ix_rkey[0249]: ' ' +0x000007de: ix_rkey[0250]: ' ' +0x000007e6: ix_rkey[0251]: ' ' +0x000007ee: ix_rkey[0252]: ' ' +0x000007f6: ix_rkey[0253]: ' ' +0x000007fe: ix_rkey[0254]: ' ' +0x00000806: ix_pad2: 0x0000 +0x00000808: ix_offs[0000]: 0x00000000 +0x0000080c: ix_lens[0000]: 0x0000005f +0x00000810: ix_offs[0001]: 0x0000005f +0x00000814: ix_lens[0001]: 0x00000040 +0x00000818: ix_offs[0002]: 0x0000009f +0x0000081c: ix_lens[0002]: 0x00000065 +0x00000820: ix_offs[0003]: 0x00000104 +0x00000824: ix_lens[0003]: 0x00000074 +0x00000828: ix_offs[0004]: 0x00000178 +0x0000082c: ix_lens[0004]: 0x00000073 +0x00000830: ix_offs[0005]: 0x000001eb +0x00000834: ix_lens[0005]: 0x00000061 +0x00000838: ix_offs[0006]: 0x0000024c +0x0000083c: ix_lens[0006]: 0x00000064 +0x00000840: ix_offs[0007]: 0x000002b0 +0x00000844: ix_lens[0007]: 0x00000067 +0x00000848: ix_offs[0008]: 0x00000317 +0x0000084c: ix_lens[0008]: 0x00000075 +0x00000850: ix_offs[0009]: 0x0000038c +0x00000854: ix_lens[0009]: 0x00000078 +0x00000858: ix_offs[0010]: 0x00000404 +0x0000085c: ix_lens[0010]: 0x00000066 +0x00000860: ix_offs[0011]: 0x0000046a +0x00000864: ix_lens[0011]: 0x00000078 +0x00000868: ix_offs[0012]: 0x000004e2 +0x0000086c: ix_lens[0012]: 0x00000074 +0x00000870: ix_offs[0013]: 0x00000556 +0x00000874: ix_lens[0013]: 0x0000009c +0x00000878: ix_offs[0014]: 0x000005f2 +0x0000087c: ix_lens[0014]: 0x00000067 +0x00000880: ix_offs[0015]: 0x00000659 +0x00000884: ix_lens[0015]: 0x00000065 +0x00000888: ix_offs[0016]: 0x000006be +0x0000088c: ix_lens[0016]: 0x00000065 +0x00000890: ix_offs[0017]: 0x00000723 +0x00000894: ix_lens[0017]: 0x00000070 +0x00000898: ix_offs[0018]: 0x00000793 +0x0000089c: ix_lens[0018]: 0x00000058 +0x000008a0: ix_offs[0019]: 0x000007eb +0x000008a4: ix_lens[0019]: 0x0000007b +0x000008a8: ix_offs[0020]: 0x00000866 +0x000008ac: ix_lens[0020]: 0x00000066 +0x000008b0: ix_offs[0021]: 0x000008cc +0x000008b4: ix_lens[0021]: 0x00000059 +0x000008b8: ix_offs[0022]: 0x00000925 +0x000008bc: ix_lens[0022]: 0x00000072 +0x000008c0: ix_offs[0023]: 0x00000997 +0x000008c4: ix_lens[0023]: 0x0000006a +0x000008c8: ix_offs[0024]: 0x00000a01 +0x000008cc: ix_lens[0024]: 0x00000063 +0x000008d0: ix_offs[0025]: 0x00000a64 +0x000008d4: ix_lens[0025]: 0x0000006c +0x000008d8: ix_offs[0026]: 0x00000ad0 +0x000008dc: ix_lens[0026]: 0x0000004f +0x000008e0: ix_offs[0027]: 0x00000b1f +0x000008e4: ix_lens[0027]: 0x00000080 +0x000008e8: ix_offs[0028]: 0x00000b9f +0x000008ec: ix_lens[0028]: 0x00000085 +0x000008f0: ix_offs[0029]: 0x00000c24 +0x000008f4: ix_lens[0029]: 0x00000076 +0x000008f8: ix_offs[0030]: 0x00000c9a +0x000008fc: ix_lens[0030]: 0x0000005d +0x00000900: ix_offs[0031]: 0x00000cf7 +0x00000904: ix_lens[0031]: 0x00000074 +0x00000908: ix_offs[0032]: 0x00000d6b +0x0000090c: ix_lens[0032]: 0x00000053 +0x00000910: ix_offs[0033]: 0x00000dbe +0x00000914: ix_lens[0033]: 0x0000008d +0x00000918: ix_offs[0034]: 0x00000e4b +0x0000091c: ix_lens[0034]: 0x00000060 +0x00000920: ix_offs[0035]: 0x00000eab +0x00000924: ix_lens[0035]: 0x0000006b +0x00000928: ix_offs[0036]: 0x00000f16 +0x0000092c: ix_lens[0036]: 0x00000082 +0x00000930: ix_offs[0037]: 0x00000f98 +0x00000934: ix_lens[0037]: 0x0000005e +0x00000938: ix_offs[0038]: 0x00000ff6 +0x0000093c: ix_lens[0038]: 0x00000068 +0x00000940: ix_offs[0039]: 0x0000105e +0x00000944: ix_lens[0039]: 0x00000048 +0x00000948: ix_offs[0040]: 0x000010a6 +0x0000094c: ix_lens[0040]: 0x00000070 +0x00000950: ix_offs[0041]: 0x00001116 +0x00000954: ix_lens[0041]: 0x00000050 +0x00000958: ix_offs[0042]: 0x00001166 +0x0000095c: ix_lens[0042]: 0x0000004e +0x00000960: ix_offs[0043]: 0x000011b4 +0x00000964: ix_lens[0043]: 0x00000049 +0x00000968: ix_offs[0044]: 0x000011fd +0x0000096c: ix_lens[0044]: 0x00000073 +0x00000970: ix_offs[0045]: 0x00001270 +0x00000974: ix_lens[0045]: 0x00000060 +0x00000978: ix_offs[0046]: 0x000012d0 +0x0000097c: ix_lens[0046]: 0x00000055 +0x00000980: ix_offs[0047]: 0x00001325 +0x00000984: ix_lens[0047]: 0x00000059 +0x00000988: ix_offs[0048]: 0x0000137e +0x0000098c: ix_lens[0048]: 0x00000050 +0x00000990: ix_offs[0049]: 0x000013ce +0x00000994: ix_lens[0049]: 0x00000059 +0x00000998: ix_offs[0050]: 0x00001427 +0x0000099c: ix_lens[0050]: 0x00000053 +0x000009a0: ix_offs[0051]: 0x0000147a +0x000009a4: ix_lens[0051]: 0x0000005c +0x000009a8: ix_offs[0052]: 0x000014d6 +0x000009ac: ix_lens[0052]: 0x00000059 +0x000009b0: ix_offs[0053]: 0x0000152f +0x000009b4: ix_lens[0053]: 0x00000059 +0x000009b8: ix_offs[0054]: 0x00001588 +0x000009bc: ix_lens[0054]: 0x00000058 +0x000009c0: ix_offs[0055]: 0x000015e0 +0x000009c4: ix_lens[0055]: 0x00000074 +0x000009c8: ix_offs[0056]: 0x00001654 +0x000009cc: ix_lens[0056]: 0x00000058 +0x000009d0: ix_offs[0057]: 0x000016ac +0x000009d4: ix_lens[0057]: 0x00000065 +0x000009d8: ix_offs[0058]: 0x00001711 +0x000009dc: ix_lens[0058]: 0x0000005f +0x000009e0: ix_offs[0059]: 0x00001770 +0x000009e4: ix_lens[0059]: 0x0000006f +0x000009e8: ix_offs[0060]: 0x000017df +0x000009ec: ix_lens[0060]: 0x0000005a +0x000009f0: ix_offs[0061]: 0x00001839 +0x000009f4: ix_lens[0061]: 0x0000005b +0x000009f8: ix_offs[0062]: 0x00001894 +0x000009fc: ix_lens[0062]: 0x0000005a +0x00000a00: ix_offs[0063]: 0x000018ee +0x00000a04: ix_lens[0063]: 0x0000005c +0x00000a08: ix_offs[0064]: 0x0000194a +0x00000a0c: ix_lens[0064]: 0x0000005b +0x00000a10: ix_offs[0065]: 0x000019a5 +0x00000a14: ix_lens[0065]: 0x0000005c +0x00000a18: ix_offs[0066]: 0x00001a01 +0x00000a1c: ix_lens[0066]: 0x0000005f +0x00000a20: ix_offs[0067]: 0x00001a60 +0x00000a24: ix_lens[0067]: 0x00000071 +0x00000a28: ix_offs[0068]: 0x00001ad1 +0x00000a2c: ix_lens[0068]: 0x00000075 +0x00000a30: ix_offs[0069]: 0x00001b46 +0x00000a34: ix_lens[0069]: 0x00000073 +0x00000a38: ix_offs[0070]: 0x00001bb9 +0x00000a3c: ix_lens[0070]: 0x0000005f +0x00000a40: ix_offs[0071]: 0x00001c18 +0x00000a44: ix_lens[0071]: 0x00000050 +0x00000a48: ix_offs[0072]: 0x00001c68 +0x00000a4c: ix_lens[0072]: 0x00000090 +0x00000a50: ix_offs[0073]: 0x00001cf8 +0x00000a54: ix_lens[0073]: 0x0000007a +0x00000a58: ix_offs[0074]: 0x00001d72 +0x00000a5c: ix_lens[0074]: 0x00000075 +0x00000a60: ix_offs[0075]: 0x00001de7 +0x00000a64: ix_lens[0075]: 0x0000006f +0x00000a68: ix_offs[0076]: 0x00001e56 +0x00000a6c: ix_lens[0076]: 0x0000009f +0x00000a70: ix_offs[0077]: 0x00001ef5 +0x00000a74: ix_lens[0077]: 0x0000006d +0x00000a78: ix_offs[0078]: 0x00001f62 +0x00000a7c: ix_lens[0078]: 0x00000067 +0x00000a80: ix_offs[0079]: 0x00001fc9 +0x00000a84: ix_lens[0079]: 0x00000058 +0x00000a88: ix_offs[0080]: 0x00002021 +0x00000a8c: ix_lens[0080]: 0x00000059 +0x00000a90: ix_offs[0081]: 0x0000207a +0x00000a94: ix_lens[0081]: 0x0000004d +0x00000a98: ix_offs[0082]: 0x000020c7 +0x00000a9c: ix_lens[0082]: 0x0000005c +0x00000aa0: ix_offs[0083]: 0x00002123 +0x00000aa4: ix_lens[0083]: 0x0000005b +0x00000aa8: ix_offs[0084]: 0x0000217e +0x00000aac: ix_lens[0084]: 0x0000005e +0x00000ab0: ix_offs[0085]: 0x000021dc +0x00000ab4: ix_lens[0085]: 0x00000083 +0x00000ab8: ix_offs[0086]: 0x0000225f +0x00000abc: ix_lens[0086]: 0x0000005a +0x00000ac0: ix_offs[0087]: 0x000022b9 +0x00000ac4: ix_lens[0087]: 0x00000055 +0x00000ac8: ix_offs[0088]: 0x0000230e +0x00000acc: ix_lens[0088]: 0x00000055 +0x00000ad0: ix_offs[0089]: 0x00002363 +0x00000ad4: ix_lens[0089]: 0x00000053 +0x00000ad8: ix_offs[0090]: 0x000023b6 +0x00000adc: ix_lens[0090]: 0x00000055 +0x00000ae0: ix_offs[0091]: 0x0000240b +0x00000ae4: ix_lens[0091]: 0x00000053 +0x00000ae8: ix_offs[0092]: 0x0000245e +0x00000aec: ix_lens[0092]: 0x00000053 +0x00000af0: ix_offs[0093]: 0x000024b1 +0x00000af4: ix_lens[0093]: 0x00000050 +0x00000af8: ix_offs[0094]: 0x00002501 +0x00000afc: ix_lens[0094]: 0x00000052 +0x00000b00: ix_offs[0095]: 0x00002553 +0x00000b04: ix_lens[0095]: 0x0000004f +0x00000b08: ix_offs[0096]: 0x000025a2 +0x00000b0c: ix_lens[0096]: 0x00000053 +0x00000b10: ix_offs[0097]: 0x000025f5 +0x00000b14: ix_lens[0097]: 0x00000052 +0x00000b18: ix_offs[0098]: 0x00002647 +0x00000b1c: ix_lens[0098]: 0x0000004f +0x00000b20: ix_offs[0099]: 0x00002696 +0x00000b24: ix_lens[0099]: 0x0000004b +0x00000b28: ix_offs[0100]: 0x000026e1 +0x00000b2c: ix_lens[0100]: 0x00000055 +0x00000b30: ix_offs[0101]: 0x00002736 +0x00000b34: ix_lens[0101]: 0x0000004c +0x00000b38: ix_offs[0102]: 0x00002782 +0x00000b3c: ix_lens[0102]: 0x00000050 +0x00000b40: ix_offs[0103]: 0x000027d2 +0x00000b44: ix_lens[0103]: 0x00000048 +0x00000b48: ix_offs[0104]: 0x0000281a +0x00000b4c: ix_lens[0104]: 0x00000056 +0x00000b50: ix_offs[0105]: 0x00002870 +0x00000b54: ix_lens[0105]: 0x0000004b +0x00000b58: ix_offs[0106]: 0x000028bb +0x00000b5c: ix_lens[0106]: 0x00000049 +0x00000b60: ix_offs[0107]: 0x00002904 +0x00000b64: ix_lens[0107]: 0x0000004d +0x00000b68: ix_offs[0108]: 0x00002951 +0x00000b6c: ix_lens[0108]: 0x00000083 +0x00000b70: ix_offs[0109]: 0x000029d4 +0x00000b74: ix_lens[0109]: 0x00000072 +0x00000b78: ix_offs[0110]: 0x00002a46 +0x00000b7c: ix_lens[0110]: 0x0000007a +0x00000b80: ix_offs[0111]: 0x00002ac0 +0x00000b84: ix_lens[0111]: 0x00000077 +0x00000b88: ix_offs[0112]: 0x00002b37 +0x00000b8c: ix_lens[0112]: 0x0000009c +0x00000b90: ix_offs[0113]: 0x00002bd3 +0x00000b94: ix_lens[0113]: 0x00000091 +0x00000b98: ix_offs[0114]: 0x00002c64 +0x00000b9c: ix_lens[0114]: 0x0000007c +0x00000ba0: ix_offs[0115]: 0x00002ce0 +0x00000ba4: ix_lens[0115]: 0x0000008e +0x00000ba8: ix_offs[0116]: 0x00002d6e +0x00000bac: ix_lens[0116]: 0x00000048 +0x00000bb0: ix_offs[0117]: 0x00002db6 +0x00000bb4: ix_lens[0117]: 0x0000006e +0x00000bb8: ix_offs[0118]: 0x00002e24 +0x00000bbc: ix_lens[0118]: 0x0000005a +0x00000bc0: ix_offs[0119]: 0x00002e7e +0x00000bc4: ix_lens[0119]: 0x00000068 +0x00000bc8: ix_offs[0120]: 0x00002ee6 +0x00000bcc: ix_lens[0120]: 0x0000005d +0x00000bd0: ix_offs[0121]: 0x00002f43 +0x00000bd4: ix_lens[0121]: 0x00000058 +0x00000bd8: ix_offs[0122]: 0x00002f9b +0x00000bdc: ix_lens[0122]: 0x00000065 +0x00000be0: ix_offs[0123]: 0x00003000 +0x00000be4: ix_lens[0123]: 0x00000063 +0x00000be8: ix_offs[0124]: 0x00003063 +0x00000bec: ix_lens[0124]: 0x00000066 +0x00000bf0: ix_offs[0125]: 0x000030c9 +0x00000bf4: ix_lens[0125]: 0x00000065 +0x00000bf8: ix_offs[0126]: 0x0000312e +0x00000bfc: ix_lens[0126]: 0x00000057 +0x00000c00: ix_offs[0127]: 0x00000000 +0x00000c04: ix_lens[0127]: 0x00000000 +0x00000c08: ix_offs[0128]: 0x00000000 +0x00000c0c: ix_lens[0128]: 0x00000000 +0x00000c10: ix_offs[0129]: 0x00000000 +0x00000c14: ix_lens[0129]: 0x00000000 +0x00000c18: ix_offs[0130]: 0x00000000 +0x00000c1c: ix_lens[0130]: 0x00000000 +0x00000c20: ix_offs[0131]: 0x00000000 +0x00000c24: ix_lens[0131]: 0x00000000 +0x00000c28: ix_offs[0132]: 0x00000000 +0x00000c2c: ix_lens[0132]: 0x00000000 +0x00000c30: ix_offs[0133]: 0x00000000 +0x00000c34: ix_lens[0133]: 0x00000000 +0x00000c38: ix_offs[0134]: 0x00000000 +0x00000c3c: ix_lens[0134]: 0x00000000 +0x00000c40: ix_offs[0135]: 0x00000000 +0x00000c44: ix_lens[0135]: 0x00000000 +0x00000c48: ix_offs[0136]: 0x00000000 +0x00000c4c: ix_lens[0136]: 0x00000000 +0x00000c50: ix_offs[0137]: 0x00000000 +0x00000c54: ix_lens[0137]: 0x00000000 +0x00000c58: ix_offs[0138]: 0x00000000 +0x00000c5c: ix_lens[0138]: 0x00000000 +0x00000c60: ix_offs[0139]: 0x00000000 +0x00000c64: ix_lens[0139]: 0x00000000 +0x00000c68: ix_offs[0140]: 0x00000000 +0x00000c6c: ix_lens[0140]: 0x00000000 +0x00000c70: ix_offs[0141]: 0x00000000 +0x00000c74: ix_lens[0141]: 0x00000000 +0x00000c78: ix_offs[0142]: 0x00000000 +0x00000c7c: ix_lens[0142]: 0x00000000 +0x00000c80: ix_offs[0143]: 0x00000000 +0x00000c84: ix_lens[0143]: 0x00000000 +0x00000c88: ix_offs[0144]: 0x00000000 +0x00000c8c: ix_lens[0144]: 0x00000000 +0x00000c90: ix_offs[0145]: 0x00000000 +0x00000c94: ix_lens[0145]: 0x00000000 +0x00000c98: ix_offs[0146]: 0x00000000 +0x00000c9c: ix_lens[0146]: 0x00000000 +0x00000ca0: ix_offs[0147]: 0x00000000 +0x00000ca4: ix_lens[0147]: 0x00000000 +0x00000ca8: ix_offs[0148]: 0x00000000 +0x00000cac: ix_lens[0148]: 0x00000000 +0x00000cb0: ix_offs[0149]: 0x00000000 +0x00000cb4: ix_lens[0149]: 0x00000000 +0x00000cb8: ix_offs[0150]: 0x00000000 +0x00000cbc: ix_lens[0150]: 0x00000000 +0x00000cc0: ix_offs[0151]: 0x00000000 +0x00000cc4: ix_lens[0151]: 0x00000000 +0x00000cc8: ix_offs[0152]: 0x00000000 +0x00000ccc: ix_lens[0152]: 0x00000000 +0x00000cd0: ix_offs[0153]: 0x00000000 +0x00000cd4: ix_lens[0153]: 0x00000000 +0x00000cd8: ix_offs[0154]: 0x00000000 +0x00000cdc: ix_lens[0154]: 0x00000000 +0x00000ce0: ix_offs[0155]: 0x00000000 +0x00000ce4: ix_lens[0155]: 0x00000000 +0x00000ce8: ix_offs[0156]: 0x00000000 +0x00000cec: ix_lens[0156]: 0x00000000 +0x00000cf0: ix_offs[0157]: 0x00000000 +0x00000cf4: ix_lens[0157]: 0x00000000 +0x00000cf8: ix_offs[0158]: 0x00000000 +0x00000cfc: ix_lens[0158]: 0x00000000 +0x00000d00: ix_offs[0159]: 0x00000000 +0x00000d04: ix_lens[0159]: 0x00000000 +0x00000d08: ix_offs[0160]: 0x00000000 +0x00000d0c: ix_lens[0160]: 0x00000000 +0x00000d10: ix_offs[0161]: 0x00000000 +0x00000d14: ix_lens[0161]: 0x00000000 +0x00000d18: ix_offs[0162]: 0x00000000 +0x00000d1c: ix_lens[0162]: 0x00000000 +0x00000d20: ix_offs[0163]: 0x00000000 +0x00000d24: ix_lens[0163]: 0x00000000 +0x00000d28: ix_offs[0164]: 0x00000000 +0x00000d2c: ix_lens[0164]: 0x00000000 +0x00000d30: ix_offs[0165]: 0x00000000 +0x00000d34: ix_lens[0165]: 0x00000000 +0x00000d38: ix_offs[0166]: 0x00000000 +0x00000d3c: ix_lens[0166]: 0x00000000 +0x00000d40: ix_offs[0167]: 0x00000000 +0x00000d44: ix_lens[0167]: 0x00000000 +0x00000d48: ix_offs[0168]: 0x00000000 +0x00000d4c: ix_lens[0168]: 0x00000000 +0x00000d50: ix_offs[0169]: 0x00000000 +0x00000d54: ix_lens[0169]: 0x00000000 +0x00000d58: ix_offs[0170]: 0x00000000 +0x00000d5c: ix_lens[0170]: 0x00000000 +0x00000d60: ix_offs[0171]: 0x00000000 +0x00000d64: ix_lens[0171]: 0x00000000 +0x00000d68: ix_offs[0172]: 0x00000000 +0x00000d6c: ix_lens[0172]: 0x00000000 +0x00000d70: ix_offs[0173]: 0x00000000 +0x00000d74: ix_lens[0173]: 0x00000000 +0x00000d78: ix_offs[0174]: 0x00000000 +0x00000d7c: ix_lens[0174]: 0x00000000 +0x00000d80: ix_offs[0175]: 0x00000000 +0x00000d84: ix_lens[0175]: 0x00000000 +0x00000d88: ix_offs[0176]: 0x00000000 +0x00000d8c: ix_lens[0176]: 0x00000000 +0x00000d90: ix_offs[0177]: 0x00000000 +0x00000d94: ix_lens[0177]: 0x00000000 +0x00000d98: ix_offs[0178]: 0x00000000 +0x00000d9c: ix_lens[0178]: 0x00000000 +0x00000da0: ix_offs[0179]: 0x00000000 +0x00000da4: ix_lens[0179]: 0x00000000 +0x00000da8: ix_offs[0180]: 0x00000000 +0x00000dac: ix_lens[0180]: 0x00000000 +0x00000db0: ix_offs[0181]: 0x00000000 +0x00000db4: ix_lens[0181]: 0x00000000 +0x00000db8: ix_offs[0182]: 0x00000000 +0x00000dbc: ix_lens[0182]: 0x00000000 +0x00000dc0: ix_offs[0183]: 0x00000000 +0x00000dc4: ix_lens[0183]: 0x00000000 +0x00000dc8: ix_offs[0184]: 0x00000000 +0x00000dcc: ix_lens[0184]: 0x00000000 +0x00000dd0: ix_offs[0185]: 0x00000000 +0x00000dd4: ix_lens[0185]: 0x00000000 +0x00000dd8: ix_offs[0186]: 0x00000000 +0x00000ddc: ix_lens[0186]: 0x00000000 +0x00000de0: ix_offs[0187]: 0x00000000 +0x00000de4: ix_lens[0187]: 0x00000000 +0x00000de8: ix_offs[0188]: 0x00000000 +0x00000dec: ix_lens[0188]: 0x00000000 +0x00000df0: ix_offs[0189]: 0x00000000 +0x00000df4: ix_lens[0189]: 0x00000000 +0x00000df8: ix_offs[0190]: 0x00000000 +0x00000dfc: ix_lens[0190]: 0x00000000 +0x00000e00: ix_offs[0191]: 0x00000000 +0x00000e04: ix_lens[0191]: 0x00000000 +0x00000e08: ix_offs[0192]: 0x00000000 +0x00000e0c: ix_lens[0192]: 0x00000000 +0x00000e10: ix_offs[0193]: 0x00000000 +0x00000e14: ix_lens[0193]: 0x00000000 +0x00000e18: ix_offs[0194]: 0x00000000 +0x00000e1c: ix_lens[0194]: 0x00000000 +0x00000e20: ix_offs[0195]: 0x00000000 +0x00000e24: ix_lens[0195]: 0x00000000 +0x00000e28: ix_offs[0196]: 0x00000000 +0x00000e2c: ix_lens[0196]: 0x00000000 +0x00000e30: ix_offs[0197]: 0x00000000 +0x00000e34: ix_lens[0197]: 0x00000000 +0x00000e38: ix_offs[0198]: 0x00000000 +0x00000e3c: ix_lens[0198]: 0x00000000 +0x00000e40: ix_offs[0199]: 0x00000000 +0x00000e44: ix_lens[0199]: 0x00000000 +0x00000e48: ix_offs[0200]: 0x00000000 +0x00000e4c: ix_lens[0200]: 0x00000000 +0x00000e50: ix_offs[0201]: 0x00000000 +0x00000e54: ix_lens[0201]: 0x00000000 +0x00000e58: ix_offs[0202]: 0x00000000 +0x00000e5c: ix_lens[0202]: 0x00000000 +0x00000e60: ix_offs[0203]: 0x00000000 +0x00000e64: ix_lens[0203]: 0x00000000 +0x00000e68: ix_offs[0204]: 0x00000000 +0x00000e6c: ix_lens[0204]: 0x00000000 +0x00000e70: ix_offs[0205]: 0x00000000 +0x00000e74: ix_lens[0205]: 0x00000000 +0x00000e78: ix_offs[0206]: 0x00000000 +0x00000e7c: ix_lens[0206]: 0x00000000 +0x00000e80: ix_offs[0207]: 0x00000000 +0x00000e84: ix_lens[0207]: 0x00000000 +0x00000e88: ix_offs[0208]: 0x00000000 +0x00000e8c: ix_lens[0208]: 0x00000000 +0x00000e90: ix_offs[0209]: 0x00000000 +0x00000e94: ix_lens[0209]: 0x00000000 +0x00000e98: ix_offs[0210]: 0x00000000 +0x00000e9c: ix_lens[0210]: 0x00000000 +0x00000ea0: ix_offs[0211]: 0x00000000 +0x00000ea4: ix_lens[0211]: 0x00000000 +0x00000ea8: ix_offs[0212]: 0x00000000 +0x00000eac: ix_lens[0212]: 0x00000000 +0x00000eb0: ix_offs[0213]: 0x00000000 +0x00000eb4: ix_lens[0213]: 0x00000000 +0x00000eb8: ix_offs[0214]: 0x00000000 +0x00000ebc: ix_lens[0214]: 0x00000000 +0x00000ec0: ix_offs[0215]: 0x00000000 +0x00000ec4: ix_lens[0215]: 0x00000000 +0x00000ec8: ix_offs[0216]: 0x00000000 +0x00000ecc: ix_lens[0216]: 0x00000000 +0x00000ed0: ix_offs[0217]: 0x00000000 +0x00000ed4: ix_lens[0217]: 0x00000000 +0x00000ed8: ix_offs[0218]: 0x00000000 +0x00000edc: ix_lens[0218]: 0x00000000 +0x00000ee0: ix_offs[0219]: 0x00000000 +0x00000ee4: ix_lens[0219]: 0x00000000 +0x00000ee8: ix_offs[0220]: 0x00000000 +0x00000eec: ix_lens[0220]: 0x00000000 +0x00000ef0: ix_offs[0221]: 0x00000000 +0x00000ef4: ix_lens[0221]: 0x00000000 +0x00000ef8: ix_offs[0222]: 0x00000000 +0x00000efc: ix_lens[0222]: 0x00000000 +0x00000f00: ix_offs[0223]: 0x00000000 +0x00000f04: ix_lens[0223]: 0x00000000 +0x00000f08: ix_offs[0224]: 0x00000000 +0x00000f0c: ix_lens[0224]: 0x00000000 +0x00000f10: ix_offs[0225]: 0x00000000 +0x00000f14: ix_lens[0225]: 0x00000000 +0x00000f18: ix_offs[0226]: 0x00000000 +0x00000f1c: ix_lens[0226]: 0x00000000 +0x00000f20: ix_offs[0227]: 0x00000000 +0x00000f24: ix_lens[0227]: 0x00000000 +0x00000f28: ix_offs[0228]: 0x00000000 +0x00000f2c: ix_lens[0228]: 0x00000000 +0x00000f30: ix_offs[0229]: 0x00000000 +0x00000f34: ix_lens[0229]: 0x00000000 +0x00000f38: ix_offs[0230]: 0x00000000 +0x00000f3c: ix_lens[0230]: 0x00000000 +0x00000f40: ix_offs[0231]: 0x00000000 +0x00000f44: ix_lens[0231]: 0x00000000 +0x00000f48: ix_offs[0232]: 0x00000000 +0x00000f4c: ix_lens[0232]: 0x00000000 +0x00000f50: ix_offs[0233]: 0x00000000 +0x00000f54: ix_lens[0233]: 0x00000000 +0x00000f58: ix_offs[0234]: 0x00000000 +0x00000f5c: ix_lens[0234]: 0x00000000 +0x00000f60: ix_offs[0235]: 0x00000000 +0x00000f64: ix_lens[0235]: 0x00000000 +0x00000f68: ix_offs[0236]: 0x00000000 +0x00000f6c: ix_lens[0236]: 0x00000000 +0x00000f70: ix_offs[0237]: 0x00000000 +0x00000f74: ix_lens[0237]: 0x00000000 +0x00000f78: ix_offs[0238]: 0x00000000 +0x00000f7c: ix_lens[0238]: 0x00000000 +0x00000f80: ix_offs[0239]: 0x00000000 +0x00000f84: ix_lens[0239]: 0x00000000 +0x00000f88: ix_offs[0240]: 0x00000000 +0x00000f8c: ix_lens[0240]: 0x00000000 +0x00000f90: ix_offs[0241]: 0x00000000 +0x00000f94: ix_lens[0241]: 0x00000000 +0x00000f98: ix_offs[0242]: 0x00000000 +0x00000f9c: ix_lens[0242]: 0x00000000 +0x00000fa0: ix_offs[0243]: 0x00000000 +0x00000fa4: ix_lens[0243]: 0x00000000 +0x00000fa8: ix_offs[0244]: 0x00000000 +0x00000fac: ix_lens[0244]: 0x00000000 +0x00000fb0: ix_offs[0245]: 0x00000000 +0x00000fb4: ix_lens[0245]: 0x00000000 +0x00000fb8: ix_offs[0246]: 0x00000000 +0x00000fbc: ix_lens[0246]: 0x00000000 +0x00000fc0: ix_offs[0247]: 0x00000000 +0x00000fc4: ix_lens[0247]: 0x00000000 +0x00000fc8: ix_offs[0248]: 0x00000000 +0x00000fcc: ix_lens[0248]: 0x00000000 +0x00000fd0: ix_offs[0249]: 0x00000000 +0x00000fd4: ix_lens[0249]: 0x00000000 +0x00000fd8: ix_offs[0250]: 0x00000000 +0x00000fdc: ix_lens[0250]: 0x00000000 +0x00000fe0: ix_offs[0251]: 0x00000000 +0x00000fe4: ix_lens[0251]: 0x00000000 +0x00000fe8: ix_offs[0252]: 0x00000000 +0x00000fec: ix_lens[0252]: 0x00000000 +0x00000ff0: ix_offs[0253]: 0x00000000 +0x00000ff4: ix_lens[0253]: 0x00000000 +0x00000ff8: ix_offs[0254]: 0x00000000 +0x00000ffc: ix_lens[0254]: 0x00000000 + +BLOCK - DATA +0x00001000: rkey[0000]: ' I2662' off: 0x00000000 len: 0x0000005f +>> +0 @I2662@ INDI +1 NAME Anne /Leontiev/ +1 SEX F +1 DEAT +2 DATE 1706 +1 FAMC @F1334@ +1 FAMS @F696@ +<< +0x0000105f: rkey[0001]: ' I2663' off: 0x0000005f len: 0x00000040 +>> +0 @I2663@ INDI +1 NAME Leonti /Leontiev/ +1 SEX M +1 FAMS @F1334@ +<< +0x0000109f: rkey[0002]: ' I2664' off: 0x0000009f len: 0x00000065 +>> +0 @I2664@ INDI +1 NAME Praskovia /Rayevska/ +1 SEX F +1 DEAT +2 DATE 1641 +1 FAMC @F1335@ +1 FAMS @F1334@ +<< +0x00001104: rkey[0003]: ' I2665' off: 0x00000104 len: 0x00000074 +>> +0 @I2665@ INDI +1 NAME Nicholas /Romanov/ +1 SEX M +1 BIRT +2 DATE 1831 +1 DEAT +2 DATE 1891 +1 FAMC @F37@ +1 FAMS @F1336@ +<< +0x00001178: rkey[0004]: ' I2666' off: 0x00000178 len: 0x00000073 +>> +0 @I2666@ INDI +1 NAME Michael /Romanov/ +1 SEX M +1 BIRT +2 DATE 1832 +1 DEAT +2 DATE 1909 +1 FAMC @F37@ +1 FAMS @F1337@ +<< +0x000011eb: rkey[0005]: ' I2667' off: 0x000001eb len: 0x00000061 +>> +0 @I2667@ INDI +1 NAME Alexandra // +1 SEX F +1 BIRT +2 DATE 1838 +1 DEAT +2 DATE 1900 +1 FAMS @F1336@ +<< +0x0000124c: rkey[0006]: ' I2668' off: 0x0000024c len: 0x00000064 +>> +0 @I2668@ INDI +1 NAME Cecily (Olga) // +1 SEX F +1 BIRT +2 DATE 1839 +1 DEAT +2 DATE 1891 +1 FAMS @F1337@ +<< +0x000012b0: rkey[0007]: ' I2669' off: 0x000002b0 len: 0x00000067 +>> +0 @I2669@ INDI +1 NAME Nicholas /Romanov/ +1 SEX M +1 BIRT +2 DATE 1859 +1 DEAT +2 DATE 1919 +1 FAMC @F1337@ +<< +0x00001317: rkey[0008]: ' I2670' off: 0x00000317 len: 0x00000075 +>> +0 @I2670@ INDI +1 NAME Michael /Romanov/ +1 SEX M +1 BIRT +2 DATE 1861 +1 DEAT +2 DATE 1929 +1 FAMC @F1337@ +1 FAMS @F1338@ +<< +0x0000138c: rkey[0009]: ' I2671' off: 0x0000038c len: 0x00000078 +>> +0 @I2671@ INDI +1 NAME Constantine /Romanov/ +1 SEX M +1 BIRT +2 DATE 1858 +1 DEAT +2 DATE 1915 +1 FAMC @F126@ +1 FAMS @F1339@ +<< +0x00001404: rkey[0010]: ' I2672' off: 0x00000404 len: 0x00000066 +>> +0 @I2672@ INDI +1 NAME Sergius /Romanov/ +1 SEX M +1 BIRT +2 DATE 1869 +1 DEAT +2 DATE 1918 +1 FAMC @F1337@ +<< +0x0000146a: rkey[0011]: ' I2673' off: 0x0000046a len: 0x00000078 +>> +0 @I2673@ INDI +1 NAME Mary // +1 SEX F +1 BIRT +2 DATE 1876 +1 DEAT +2 DATE 1940 +1 FAMC @F76@ +1 FAMS @F1340@ +1 FAMS @F1341@ +<< +0x000014e2: rkey[0012]: ' I2674' off: 0x000004e2 len: 0x00000074 +>> +0 @I2674@ INDI +1 NAME George /Romanov/ +1 SEX M +1 BIRT +2 DATE 1863 +1 DEAT +2 DATE 1919 +1 FAMC @F1337@ +1 FAMS @F1340@ +<< +0x00001556: rkey[0013]: ' I2675' off: 0x00000556 len: 0x0000009c +>> +0 @I2675@ INDI +1 NAME Alexander Mikhailovich (Sandro)/Romanov/ +1 SEX M +1 TITL Grand Duke +1 BIRT +2 DATE 1866 +1 DEAT +2 DATE 1933 +1 FAMC @F1337@ +1 FAMS @F115@ +<< +0x000015f2: rkey[0014]: ' I2676' off: 0x000005f2 len: 0x00000067 +>> +0 @I2676@ INDI +1 NAME Sophia of_Nassau // +1 SEX F +1 BIRT +2 DATE 1868 +1 DEAT +2 DATE 1927 +1 FAMS @F1338@ +<< +0x00001659: rkey[0015]: ' I2677' off: 0x00000659 len: 0x00000065 +>> +0 @I2677@ INDI +1 NAME Dimitri /Romanov/ +1 SEX M +1 BIRT +2 DATE 1860 +1 DEAT +2 DATE 1919 +1 FAMC @F126@ +<< +0x000016be: rkey[0016]: ' I2678' off: 0x000006be len: 0x00000065 +>> +0 @I2678@ INDI +1 NAME Nadezhda /Dreyer/ +1 SEX F +1 BIRT +2 DATE 1861 +1 DEAT +2 DATE 1929 +1 FAMS @F127@ +<< +0x00001723: rkey[0017]: ' I2679' off: 0x00000723 len: 0x00000070 +>> +0 @I2679@ INDI +1 NAME Elizabeth // +1 SEX F +1 BIRT +2 DATE 1865 +1 DEAT +2 DATE 1929 +1 FAMC @F1342@ +1 FAMS @F1339@ +<< +0x00001793: rkey[0018]: ' I2680' off: 0x00000793 len: 0x00000058 +>> +0 @I2680@ INDI +1 NAME Maurice of_Saxe- Altenburg// +1 SEX M +1 TITL Prince +1 FAMS @F1342@ +<< +0x000017eb: rkey[0019]: ' I2681' off: 0x000007eb len: 0x0000007b +>> +0 @I2681@ INDI +1 NAME Artemi /Romanov/ +1 SEX M +1 TITL Prince Iskander +1 BIRT +2 DATE 1881 +1 DEAT +2 DATE 1919 +1 FAMC @F127@ +<< +0x00001866: rkey[0020]: ' I2682' off: 0x00000866 len: 0x00000066 +>> +0 @I2682@ INDI +1 NAME Frederick Francis_II of_Mecklengb-Sch// +1 SEX M +1 TITL Grand Duke +1 FAMS @F119@ +<< +0x000018cc: rkey[0021]: ' I2683' off: 0x000008cc len: 0x00000059 +>> +0 @I2683@ INDI +1 NAME George Bagration- Mukhranski// +1 SEX M +1 TITL Prince +1 FAMS @F362@ +<< +0x00001925: rkey[0022]: ' I2684' off: 0x00000925 len: 0x00000072 +>> +0 @I2684@ INDI +1 NAME Ivan /Romanov/ +1 SEX M +1 BIRT +2 DATE 1886 +1 DEAT +2 DATE 1918 +1 FAMC @F1339@ +1 FAMS @F1343@ +<< +0x00001997: rkey[0023]: ' I2685' off: 0x00000997 len: 0x0000006a +>> +0 @I2685@ INDI +1 NAME Constantine /Romanov/ +1 SEX M +1 BIRT +2 DATE 1891 +1 DEAT +2 DATE 1918 +1 FAMC @F1339@ +<< +0x00001a01: rkey[0024]: ' I2686' off: 0x00000a01 len: 0x00000063 +>> +0 @I2686@ INDI +1 NAME Igor /Romanov/ +1 SEX M +1 BIRT +2 DATE 1894 +1 DEAT +2 DATE 1918 +1 FAMC @F1339@ +<< +0x00001a64: rkey[0025]: ' I2687' off: 0x00000a64 len: 0x0000006c +>> +0 @I2687@ INDI +1 NAME Helen // +1 SEX F +1 BIRT +2 DATE 1881 +1 DEAT +2 DATE 1962 +1 FAMC @F1344@ +1 FAMS @F1343@ +<< +0x00001ad0: rkey[0026]: ' I2688' off: 0x00000ad0 len: 0x0000004f +>> +0 @I2688@ INDI +1 NAME Peter_I // +1 SEX M +1 TITL King of Serbia +1 FAMS @F1344@ +<< +0x00001b1f: rkey[0027]: ' I2689' off: 0x00000b1f len: 0x00000080 +>> +0 @I2689@ INDI +1 NAME Frederick Eugene of_Wurttemberg// +1 SEX M +1 TITL Duke +1 BIRT +2 DATE 1732 +1 DEAT +2 DATE 1797 +1 FAMS @F683@ +<< +0x00001b9f: rkey[0028]: ' I2690' off: 0x00000b9f len: 0x00000085 +>> +0 @I2690@ INDI +1 NAME Dorothea of_Brandenburg -Schwedt// +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 1736 +1 DEAT +2 DATE 1798 +1 FAMS @F683@ +<< +0x00001c24: rkey[0029]: ' I2691' off: 0x00000c24 len: 0x00000076 +>> +0 @I2691@ INDI +1 NAME Christian Augustus // +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 1690 +1 DEAT +2 DATE 1747 +1 FAMS @F685@ +<< +0x00001c9a: rkey[0030]: ' I2692' off: 0x00000c9a len: 0x0000005d +>> +0 @I2692@ INDI +1 NAME Joanna // +1 SEX F +1 BIRT +2 DATE 1712 +1 DEAT +2 DATE 1760 +1 FAMS @F685@ +<< +0x00001cf7: rkey[0031]: ' I2693' off: 0x00000cf7 len: 0x00000074 +>> +0 @I2693@ INDI +1 NAME Peter /Oldenburg/ +1 SEX M +1 BIRT +2 DATE 1908 +1 DEAT +2 DATE 1980 +1 FAMC @F309@ +1 FAMS @F1345@ +<< +0x00001d6b: rkey[0032]: ' I2694' off: 0x00000d6b len: 0x00000053 +>> +0 @I2694@ INDI +1 NAME John of_Brandenburg // +1 SEX M +1 TITL Margrave +1 FAMS @F962@ +<< +0x00001dbe: rkey[0033]: ' I2695' off: 0x00000dbe len: 0x0000008d +>> +0 @I2695@ INDI +1 NAME Frederick Francis_III Mecklenburg-Schw// +1 SEX M +1 TITL Grand Duke +1 BIRT +2 DATE 1851 +1 DEAT +2 DATE 1897 +1 FAMS @F378@ +<< +0x00001e4b: rkey[0034]: ' I2696' off: 0x00000e4b len: 0x00000060 +>> +0 @I2696@ INDI +1 NAME Anastasia // +1 SEX F +1 BIRT +2 DATE 1860 +1 DEAT +2 DATE 1922 +1 FAMS @F378@ +<< +0x00001eab: rkey[0035]: ' I2697' off: 0x00000eab len: 0x0000006b +>> +0 @I2697@ INDI +1 NAME Louise // +1 SEX F +1 BIRT +2 DATE 1875 +1 DEAT +2 DATE 1906 +1 FAMC @F57@ +1 FAMS @F1346@ +<< +0x00001f16: rkey[0036]: ' I2698' off: 0x00000f16 len: 0x00000082 +>> +0 @I2698@ INDI +1 NAME Frederick of_Schaumburg -Lippe// +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 1868 +1 DEAT +2 DATE 1945 +1 FAMS @F1346@ +<< +0x00001f98: rkey[0037]: ' I2699' off: 0x00000f98 len: 0x0000005e +>> +0 @I2699@ INDI +1 NAME Feodora // +1 SEX F +1 BIRT +2 DATE 1910 +1 DEAT +2 DATE 1975 +1 FAMC @F898@ +<< +0x00001ff6: rkey[0038]: ' I2700' off: 0x00000ff6 len: 0x00000068 +>> +0 @I2700@ INDI +1 NAME Alexandrine Louise // +1 SEX F +1 BIRT +2 DATE 1914 +1 DEAT +2 DATE 1962 +1 FAMC @F898@ +<< +0x0000205e: rkey[0039]: ' I2701' off: 0x0000105e len: 0x00000048 +>> +0 @I2701@ INDI +1 NAME Gorm // +1 SEX M +1 BIRT +2 DATE 1919 +1 FAMC @F898@ +<< +0x000020a6: rkey[0040]: ' I2702' off: 0x000010a6 len: 0x00000070 +>> +0 @I2702@ INDI +1 NAME Oluf of_Rosenborg // +1 SEX M +1 TITL Count +1 BIRT +2 DATE 1923 +1 FAMC @F898@ +1 FAMS @F1347@ +<< +0x00002116: rkey[0041]: ' I2703' off: 0x00001116 len: 0x00000050 +>> +0 @I2703@ INDI +1 NAME Helen /Dorrit/ +1 SEX F +1 BIRT +2 DATE 1926 +1 FAMS @F1347@ +<< +0x00002166: rkey[0042]: ' I2704' off: 0x00001166 len: 0x0000004e +>> +0 @I2704@ INDI +1 NAME Inge /Terney/ +1 SEX F +1 BIRT +2 DATE 1938 +1 FAMS @F902@ +<< +0x000021b4: rkey[0043]: ' I2705' off: 0x000011b4 len: 0x00000049 +>> +0 @I2705@ INDI +1 NAME Charles Augustus /Haraldsen/ +1 SEX M +1 FAMS @F300@ +<< +0x000021fd: rkey[0044]: ' I2706' off: 0x000011fd len: 0x00000073 +>> +0 @I2706@ INDI +1 NAME Guelph /Hanover/ +1 SEX M +1 BIRT +2 DATE 1947 +1 DEAT +2 DATE 1981 +1 FAMC @F577@ +1 FAMS @F1348@ +<< +0x00002270: rkey[0045]: ' I2707' off: 0x00001270 len: 0x00000060 +>> +0 @I2707@ INDI +1 NAME George /Hanover/ +1 SEX M +1 BIRT +2 DATE 1949 +1 FAMC @F577@ +1 FAMS @F1349@ +<< +0x000022d0: rkey[0046]: ' I2708' off: 0x000012d0 len: 0x00000055 +>> +0 @I2708@ INDI +1 NAME Fredericka /Hanover/ +1 SEX F +1 BIRT +2 DATE 1954 +1 FAMC @F577@ +<< +0x00002325: rkey[0047]: ' I2709' off: 0x00001325 len: 0x00000059 +>> +0 @I2709@ INDI +1 NAME Wilbeke /von_Gunsteren/ +1 SEX F +1 BIRT +2 DATE 1948 +1 FAMS @F1348@ +<< +0x0000237e: rkey[0048]: ' I2710' off: 0x0000137e len: 0x00000050 +>> +0 @I2710@ INDI +1 NAME Victoria /Bee/ +1 SEX F +1 BIRT +2 DATE 1951 +1 FAMS @F1349@ +<< +0x000023ce: rkey[0049]: ' I2711' off: 0x000013ce len: 0x00000059 +>> +0 @I2711@ INDI +1 NAME Caroline Louise /Hanover/ +1 SEX F +1 BIRT +2 DATE 1965 +1 FAMC @F578@ +<< +0x00002427: rkey[0050]: ' I2712' off: 0x00001427 len: 0x00000053 +>> +0 @I2712@ INDI +1 NAME Mireille /Hanover/ +1 SEX F +1 BIRT +2 DATE 1971 +1 FAMC @F578@ +<< +0x0000247a: rkey[0051]: ' I2713' off: 0x0000147a len: 0x0000005c +>> +0 @I2713@ INDI +1 NAME John Kenneth /Ambler/ +1 SEX M +1 BIRT +2 DATE 6 JUN 1924 +1 FAMS @F1295@ +<< +0x000024d6: rkey[0052]: ' I2714' off: 0x000014d6 len: 0x00000059 +>> +0 @I2714@ INDI +1 NAME Sybilla Louise // +1 SEX F +1 BIRT +2 DATE 14 APR 1965 +1 FAMC @F1295@ +<< +0x0000252f: rkey[0053]: ' I2715' off: 0x0000152f len: 0x00000059 +>> +0 @I2715@ INDI +1 NAME Charles Edward // +1 SEX M +1 BIRT +2 DATE 14 JUL 1966 +1 FAMC @F1295@ +<< +0x00002588: rkey[0054]: ' I2716' off: 0x00001588 len: 0x00000058 +>> +0 @I2716@ INDI +1 NAME James Patrick // +1 SEX M +1 BIRT +2 DATE 10 JUN 1969 +1 FAMC @F1295@ +<< +0x000025e0: rkey[0055]: ' I2717' off: 0x000015e0 len: 0x00000074 +>> +0 @I2717@ INDI +1 NAME Johann Georg of_Hohenzollern// +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 31 JUL 1932 +1 FAMS @F1296@ +<< +0x00002654: rkey[0056]: ' I2718' off: 0x00001654 len: 0x00000058 +>> +0 @I2718@ INDI +1 NAME Carl Christian // +1 SEX M +1 BIRT +2 DATE 5 APR 1962 +1 FAMC @F1296@ +<< +0x000026ac: rkey[0057]: ' I2719' off: 0x000016ac len: 0x00000065 +>> +0 @I2719@ INDI +1 NAME Desiree Margaretha Victoria// +1 SEX F +1 BIRT +2 DATE 27 NOV 1963 +1 FAMC @F1296@ +<< +0x00002711: rkey[0058]: ' I2720' off: 0x00001711 len: 0x0000005f +>> +0 @I2720@ INDI +1 NAME Hubertus Gustaf Adolf// +1 SEX M +1 BIRT +2 DATE 10 JUN 1966 +1 FAMC @F1296@ +<< +0x00002770: rkey[0059]: ' I2721' off: 0x00001770 len: 0x0000006f +>> +0 @I2721@ INDI +1 NAME Nicholas /Silfverschiold/ +1 SEX M +1 TITL Baron +1 BIRT +2 DATE 31 MAY 1934 +1 FAMS @F1297@ +<< +0x000027df: rkey[0060]: ' I2722' off: 0x000017df len: 0x0000005a +>> +0 @I2722@ INDI +1 NAME Carl Otto Edmund// +1 SEX M +1 BIRT +2 DATE 22 MAR 1965 +1 FAMC @F1297@ +<< +0x00002839: rkey[0061]: ' I2723' off: 0x00001839 len: 0x0000005b +>> +0 @I2723@ INDI +1 NAME Christina Louise // +1 SEX F +1 BIRT +2 DATE 29 SEP 1966 +1 FAMC @F1297@ +<< +0x00002894: rkey[0062]: ' I2724' off: 0x00001894 len: 0x0000005a +>> +0 @I2724@ INDI +1 NAME Helene Ingeborg // +1 SEX F +1 BIRT +2 DATE 20 SEP 1968 +1 FAMC @F1297@ +<< +0x000028ee: rkey[0063]: ' I2725' off: 0x000018ee len: 0x0000005c +>> +0 @I2725@ INDI +1 NAME Tord Gosta /Magnuson/ +1 SEX M +1 BIRT +2 DATE 7 APR 1941 +1 FAMS @F1298@ +<< +0x0000294a: rkey[0064]: ' I2726' off: 0x0000194a len: 0x0000005b +>> +0 @I2726@ INDI +1 NAME Carl Gustaf Victor// +1 SEX M +1 BIRT +2 DATE 8 AUG 1975 +1 FAMC @F1298@ +<< +0x000029a5: rkey[0065]: ' I2727' off: 0x000019a5 len: 0x0000005c +>> +0 @I2727@ INDI +1 NAME Tord Oscar Fredrik// +1 SEX M +1 BIRT +2 DATE 20 JUN 1977 +1 FAMC @F1298@ +<< +0x00002a01: rkey[0066]: ' I2728' off: 0x00001a01 len: 0x0000005f +>> +0 @I2728@ INDI +1 NAME Victor Edmund Lennart// +1 SEX M +1 BIRT +2 DATE 10 SEP 1980 +1 FAMC @F1298@ +<< +0x00002a60: rkey[0067]: ' I2729' off: 0x00001a60 len: 0x00000071 +>> +0 @I2729@ INDI +1 NAME Madeleine Therese Amelie// +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 10 JUN 1982 +1 FAMC @F375@ +<< +0x00002ad1: rkey[0068]: ' I2730' off: 0x00001ad1 len: 0x00000075 +>> +0 @I2730@ INDI +1 NAME Marianne of_Wisborg /Lindberg/ +1 SEX F +1 TITL Countess +1 BIRT +2 DATE 15 JUL 1924 +1 FAMS @F293@ +<< +0x00002b46: rkey[0069]: ' I2731' off: 0x00001b46 len: 0x00000073 +>> +0 @I2731@ INDI +1 NAME Lilian May of_Sweden/Davies/ +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 30 AUG 1915 +1 FAMS @F294@ +<< +0x00002bb9: rkey[0070]: ' I2732' off: 0x00001bb9 len: 0x0000005f +>> +0 @I2732@ INDI +1 NAME Erika /Patzek/ +1 SEX F +1 BIRT +2 DATE 1911 +2 PLAC ,Germany +1 FAMS @F291@ +<< +0x00002c18: rkey[0071]: ' I2733' off: 0x00001c18 len: 0x00000050 +>> +0 @I2733@ INDI +1 NAME Sonia /Robbert/ +1 SEX F +1 BIRT +2 DATE 1909 +1 FAMS @F292@ +<< +0x00002c68: rkey[0072]: ' I2734' off: 0x00001c68 len: 0x00000090 +>> +0 @I2734@ INDI +1 NAME Elin Kerstin Margareta/Wijkmark/ +1 SEX F +1 TITL Countess +1 BIRT +2 DATE 4 MAR 1910 +1 DEAT +2 DATE 11 SEP 1987 +1 FAMS @F295@ +<< +0x00002cf8: rkey[0073]: ' I2735' off: 0x00001cf8 len: 0x0000007a +>> +0 @I2735@ INDI +1 NAME Gunnila Martha Louise/Wachtmeister/ +1 SEX F +1 TITL Countess +1 BIRT +2 DATE 12 MAY 1923 +1 FAMS @F296@ +<< +0x00002d72: rkey[0074]: ' I2736' off: 0x00001d72 len: 0x00000075 +>> +0 @I2736@ INDI +1 NAME Karin Emma Louise/Nissvandt/ +1 SEX F +1 BIRT +2 DATE 7 JUL 1911 +2 PLAC Nora,Sweden +1 FAMS @F762@ +<< +0x00002de7: rkey[0075]: ' I2737' off: 0x00001de7 len: 0x0000006f +>> +0 @I2737@ INDI +1 NAME Sonja Anita Maria/Hauntz/ +1 SEX F +1 TITL Countess +1 BIRT +2 DATE 7 MAY 1944 +1 FAMS @F763@ +<< +0x00002e56: rkey[0076]: ' I2738' off: 0x00001e56 len: 0x0000009f +>> +0 @I2738@ INDI +1 NAME Carl Gustaf Oscar// +1 SEX M +1 TITL Prince of Sweden +1 BIRT +2 DATE 10 JAN 1911 +1 FAMC @F298@ +1 FAMS @F1350@ +1 FAMS @F1351@ +1 FAMS @F1352@ +<< +0x00002ef5: rkey[0077]: ' I2739' off: 0x00001ef5 len: 0x0000006d +>> +0 @I2739@ INDI +1 NAME Kristine /Rivelsrud/ +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 22 APR 1932 +1 FAMS @F1352@ +<< +0x00002f62: rkey[0078]: ' I2740' off: 0x00001f62 len: 0x00000067 +>> +0 @I2740@ INDI +1 NAME Michael // +1 SEX M +1 TITL Count +1 BIRT +2 DATE 1944 +1 FAMC @F292@ +1 FAMS @F1353@ +<< +0x00002fc9: rkey[0079]: ' I2741' off: 0x00001fc9 len: 0x00000058 +>> +0 @I2741@ INDI +1 NAME Christine /Wellhoefer/ +1 SEX F +1 BIRT +2 DATE 1947 +1 FAMS @F1353@ +<< +0x00003021: rkey[0080]: ' I2742' off: 0x00002021 len: 0x00000059 +>> +0 @I2742@ INDI +1 NAME Monica // +1 SEX F +1 BIRT +2 DATE 1948 +1 FAMC @F295@ +1 FAMS @F1354@ +<< +0x0000307a: rkey[0081]: ' I2743' off: 0x0000207a len: 0x0000004d +>> +0 @I2743@ INDI +1 NAME Christian // +1 SEX M +1 BIRT +2 DATE 1949 +1 FAMC @F295@ +<< +0x000030c7: rkey[0082]: ' I2744' off: 0x000020c7 len: 0x0000005c +>> +0 @I2744@ INDI +1 NAME Johan /Bonde/ +1 SEX M +1 TITL Count +1 BIRT +2 DATE 1950 +1 FAMS @F1354@ +<< +0x00003123: rkey[0083]: ' I2745' off: 0x00002123 len: 0x0000005b +>> +0 @I2745@ INDI +1 NAME Birgitta // +1 SEX F +1 BIRT +2 DATE 1933 +1 FAMC @F762@ +1 FAMS @F1355@ +<< +0x0000317e: rkey[0084]: ' I2746' off: 0x0000217e len: 0x0000005e +>> +0 @I2746@ INDI +1 NAME Marie Louise // +1 SEX F +1 BIRT +2 DATE 1935 +1 FAMC @F762@ +1 FAMS @F1356@ +<< +0x000031dc: rkey[0085]: ' I2747' off: 0x000021dc len: 0x00000083 +>> +0 @I2747@ INDI +1 NAME Jan // +1 SEX M +1 BIRT +2 DATE 1941 +1 FAMC @F762@ +1 FAMS @F1357@ +1 FAMS @F1358@ +1 FAMS @F1359@ +1 FAMS @F1360@ +<< +0x0000325f: rkey[0086]: ' I2748' off: 0x0000225f len: 0x0000005a +>> +0 @I2748@ INDI +1 NAME Cecilia // +1 SEX F +1 BIRT +2 DATE 1944 +1 FAMC @F762@ +1 FAMS @F1361@ +<< +0x000032b9: rkey[0087]: ' I2749' off: 0x000022b9 len: 0x00000055 +>> +0 @I2749@ INDI +1 NAME Friedrich /Straehl/ +1 SEX M +1 BIRT +2 DATE 1922 +1 FAMS @F1355@ +<< +0x0000330e: rkey[0088]: ' I2750' off: 0x0000230e len: 0x00000055 +>> +0 @I2750@ INDI +1 NAME Friedrich /Straehl/ +1 SEX M +1 BIRT +2 DATE 1956 +1 FAMC @F1355@ +<< +0x00003363: rkey[0089]: ' I2751' off: 0x00002363 len: 0x00000053 +>> +0 @I2751@ INDI +1 NAME Andreas /Straehl/ +1 SEX M +1 BIRT +2 DATE 1957 +1 FAMC @F1355@ +<< +0x000033b6: rkey[0090]: ' I2752' off: 0x000023b6 len: 0x00000055 +>> +0 @I2752@ INDI +1 NAME Christina /Straehl/ +1 SEX F +1 BIRT +2 DATE 1960 +1 FAMC @F1355@ +<< +0x0000340b: rkey[0091]: ' I2753' off: 0x0000240b len: 0x00000053 +>> +0 @I2753@ INDI +1 NAME Desiree /Straehl/ +1 SEX F +1 BIRT +2 DATE 1961 +1 FAMC @F1355@ +<< +0x0000345e: rkey[0092]: ' I2754' off: 0x0000245e len: 0x00000053 +>> +0 @I2754@ INDI +1 NAME Stephan /Straehl/ +1 SEX M +1 BIRT +2 DATE 1964 +1 FAMC @F1355@ +<< +0x000034b1: rkey[0093]: ' I2755' off: 0x000024b1 len: 0x00000050 +>> +0 @I2755@ INDI +1 NAME Rudolf /Kautz/ +1 SEX M +1 BIRT +2 DATE 1930 +1 FAMS @F1356@ +<< +0x00003501: rkey[0094]: ' I2756' off: 0x00002501 len: 0x00000052 +>> +0 @I2756@ INDI +1 NAME Heinrich /Kautz/ +1 SEX M +1 BIRT +2 DATE 1957 +1 FAMC @F1356@ +<< +0x00003553: rkey[0095]: ' I2757' off: 0x00002553 len: 0x0000004f +>> +0 @I2757@ INDI +1 NAME Karin /Kautz/ +1 SEX F +1 BIRT +2 DATE 1958 +1 FAMC @F1356@ +<< +0x000035a2: rkey[0096]: ' I2758' off: 0x000025a2 len: 0x00000053 +>> +0 @I2758@ INDI +1 NAME Madeleine /Kautz/ +1 SEX F +1 BIRT +2 DATE 1961 +1 FAMC @F1356@ +<< +0x000035f5: rkey[0097]: ' I2759' off: 0x000025f5 len: 0x00000052 +>> +0 @I2759@ INDI +1 NAME Gunilla /Stampe/ +1 SEX F +1 BIRT +2 DATE 1941 +1 FAMS @F1357@ +<< +0x00003647: rkey[0098]: ' I2760' off: 0x00002647 len: 0x0000004f +>> +0 @I2760@ INDI +1 NAME Anna /Skarne/ +1 SEX F +1 BIRT +2 DATE 1944 +1 FAMS @F1358@ +<< +0x00003696: rkey[0099]: ' I2761' off: 0x00002696 len: 0x0000004b +>> +0 @I2761@ INDI +1 NAME Sophia // +1 SEX F +1 BIRT +2 DATE 1968 +1 FAMC @F1358@ +<< +0x000036e1: rkey[0100]: ' I2762' off: 0x000026e1 len: 0x00000055 +>> +0 @I2762@ INDI +1 NAME Annegret /Thomssen/ +1 SEX F +1 BIRT +2 DATE 1938 +1 FAMS @F1359@ +<< +0x00003736: rkey[0101]: ' I2763' off: 0x00002736 len: 0x0000004c +>> +0 @I2763@ INDI +1 NAME Cecilia // +1 SEX F +1 BIRT +2 DATE 1971 +1 FAMC @F1359@ +<< +0x00003782: rkey[0102]: ' I2764' off: 0x00002782 len: 0x00000050 +>> +0 @I2764@ INDI +1 NAME Maritta /Berg/ +1 SEX F +1 BIRT +2 DATE 1953 +1 FAMS @F1360@ +<< +0x000037d2: rkey[0103]: ' I2765' off: 0x000027d2 len: 0x00000048 +>> +0 @I2765@ INDI +1 NAME Son // +1 SEX M +1 BIRT +2 DATE 1977 +1 FAMC @F1360@ +<< +0x0000381a: rkey[0104]: ' I2766' off: 0x0000281a len: 0x00000056 +>> +0 @I2766@ INDI +1 NAME Hans-Jorg /Baenkler/ +1 SEX M +1 BIRT +2 DATE 1939 +1 FAMS @F1361@ +<< +0x00003870: rkey[0105]: ' I2767' off: 0x00002870 len: 0x0000004b +>> +0 @I2767@ INDI +1 NAME Bettina // +1 SEX F +1 BIRT +2 DATE 1974 +1 FAMC @F763@ +<< +0x000038bb: rkey[0106]: ' I2768' off: 0x000028bb len: 0x00000049 +>> +0 @I2768@ INDI +1 NAME Bjorn // +1 SEX M +1 BIRT +2 DATE 1975 +1 FAMC @F763@ +<< +0x00003904: rkey[0107]: ' I2769' off: 0x00002904 len: 0x0000004d +>> +0 @I2769@ INDI +1 NAME Catherina // +1 SEX F +1 BIRT +2 DATE 1977 +1 FAMC @F763@ +<< +0x00003951: rkey[0108]: ' I2770' off: 0x00002951 len: 0x00000083 +>> +0 @I2770@ INDI +1 NAME Oscar // +1 SEX M +1 TITL Count of Wisborg +1 BIRT +2 DATE 1859 +1 DEAT +2 DATE 1953 +1 FAMC @F301@ +1 FAMS @F1362@ +<< +0x000039d4: rkey[0109]: ' I2771' off: 0x000029d4 len: 0x00000072 +>> +0 @I2771@ INDI +1 NAME Eugene // +1 SEX M +1 TITL Duke of Narke +1 BIRT +2 DATE 1865 +1 DEAT +2 DATE 1947 +1 FAMC @F301@ +<< +0x00003a46: rkey[0110]: ' I2772' off: 0x00002a46 len: 0x0000007a +>> +0 @I2772@ INDI +1 NAME Ebba of_Fulkila /Munck/ +1 SEX F +1 BIRT +2 DATE 1858 +1 DEAT +2 DATE 1946 +1 FAMC @F1363@ +1 FAMS @F1362@ +<< +0x00003ac0: rkey[0111]: ' I2773' off: 0x00002ac0 len: 0x00000077 +>> +0 @I2773@ INDI +1 NAME Maria Bernadotte // +1 SEX F +1 TITL Countess +1 BIRT +2 DATE 1889 +1 DEAT +2 DATE 1974 +1 FAMC @F1362@ +<< +0x00003b37: rkey[0112]: ' I2774' off: 0x00002b37 len: 0x0000009c +>> +0 @I2774@ INDI +1 NAME Carl Bernadotte // +1 SEX M +1 TITL Count of Wisborg +1 BIRT +2 DATE 1890 +1 DEAT +2 DATE 1977 +1 FAMC @F1362@ +1 FAMS @F1364@ +1 FAMS @F1365@ +<< +0x00003bd3: rkey[0113]: ' I2775' off: 0x00002bd3 len: 0x00000091 +>> +0 @I2775@ INDI +1 NAME Sophia Bernadotte of_Wisborg// +1 SEX F +1 TITL Countess +1 BIRT +2 DATE 1892 +1 DEAT +2 DATE 1936 +1 FAMC @F1362@ +1 FAMS @F1366@ +<< +0x00003c64: rkey[0114]: ' I2776' off: 0x00002c64 len: 0x0000007c +>> +0 @I2776@ INDI +1 NAME Elsa Bernadotte of_Wisborg// +1 SEX F +1 TITL Countess +1 BIRT +2 DATE 1893 +1 FAMC @F1362@ +1 FAMS @F1367@ +<< +0x00003ce0: rkey[0115]: ' I2777' off: 0x00002ce0 len: 0x0000008e +>> +0 @I2777@ INDI +1 NAME Folke Bernadotte // +1 SEX M +1 TITL Count of Wisborg +1 BIRT +2 DATE 1895 +1 DEAT +2 DATE 1948 +1 FAMC @F1362@ +1 FAMS @F1368@ +<< +0x00003d6e: rkey[0116]: ' I2778' off: 0x00002d6e len: 0x00000048 +>> +0 @I2778@ INDI +1 NAME Charles of_Fulkila /Munck/ +1 SEX M +1 FAMS @F1363@ +<< +0x00003db6: rkey[0117]: ' I2779' off: 0x00002db6 len: 0x0000006e +>> +0 @I2779@ INDI +1 NAME Marianne of_Leufsta /de_Geer/ +1 SEX F +1 TITL Baroness +1 BIRT +2 DATE 1893 +1 FAMS @F1364@ +<< +0x00003e24: rkey[0118]: ' I2780' off: 0x00002e24 len: 0x0000005a +>> +0 @I2780@ INDI +1 NAME Dagmar // +1 SEX F +1 BIRT +2 DATE 1916 +1 FAMC @F1364@ +1 FAMS @F1369@ +<< +0x00003e7e: rkey[0119]: ' I2781' off: 0x00002e7e len: 0x00000068 +>> +0 @I2781@ INDI +1 NAME Oscar // +1 SEX M +1 BIRT +2 DATE 1921 +1 FAMC @F1364@ +1 FAMS @F1370@ +1 FAMS @F1371@ +<< +0x00003ee6: rkey[0120]: ' I2782' off: 0x00002ee6 len: 0x0000005d +>> +0 @I2782@ INDI +1 NAME Catharina // +1 SEX F +1 BIRT +2 DATE 1926 +1 FAMC @F1364@ +1 FAMS @F1372@ +<< +0x00003f43: rkey[0121]: ' I2783' off: 0x00002f43 len: 0x00000058 +>> +0 @I2783@ INDI +1 NAME Nils Magnus /von_Arbin/ +1 SEX M +1 BIRT +2 DATE 1910 +1 FAMS @F1369@ +<< +0x00003f9b: rkey[0122]: ' I2784' off: 0x00002f9b len: 0x00000065 +>> +0 @I2784@ INDI +1 NAME Marianne /von_Arbin/ +1 SEX F +1 BIRT +2 DATE 1937 +1 FAMC @F1369@ +1 FAMS @F1373@ +<< +0x00004000: rkey[0123]: ' I2785' off: 0x00003000 len: 0x00000063 +>> +0 @I2785@ INDI +1 NAME Louise /von_Arbin/ +1 SEX F +1 BIRT +2 DATE 1940 +1 FAMC @F1369@ +1 FAMS @F1374@ +<< +0x00004063: rkey[0124]: ' I2786' off: 0x00003063 len: 0x00000066 +>> +0 @I2786@ INDI +1 NAME Catherine /von_Arbin/ +1 SEX F +1 BIRT +2 DATE 1946 +1 FAMC @F1369@ +1 FAMS @F1375@ +<< +0x000040c9: rkey[0125]: ' I2787' off: 0x000030c9 len: 0x00000065 +>> +0 @I2787@ INDI +1 NAME Jeanette /von_Arbin/ +1 SEX F +1 BIRT +2 DATE 1951 +1 FAMC @F1369@ +1 FAMS @F1376@ +<< +0x0000412e: rkey[0126]: ' I2788' off: 0x0000312e len: 0x00000057 +>> +0 @I2788@ INDI +1 NAME Madeleine /von_Arbin/ +1 SEX F +1 BIRT +2 DATE 1955 +1 FAMC @F1369@ +<< +0x00004185: rkey[0127]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0128]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0129]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0130]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0131]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0132]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0133]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0134]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0135]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0136]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0137]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0138]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0139]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0140]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0141]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0142]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0143]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0144]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0145]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0146]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0147]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0148]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0149]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0150]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0151]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0152]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0153]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0154]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0155]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0156]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0157]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0158]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0159]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0160]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0161]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0162]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0163]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0164]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0165]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0166]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0167]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0168]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0169]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0170]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0171]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0172]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0173]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0174]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0175]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0176]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0177]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0178]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0179]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0180]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0181]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0182]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0183]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0184]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0185]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0186]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0187]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0188]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0189]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0190]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0191]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0192]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0193]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0194]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0195]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0196]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0197]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0198]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0199]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0200]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0201]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0202]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0203]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0204]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0205]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0206]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0207]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0208]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0209]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0210]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0211]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0212]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0213]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0214]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0215]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0216]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0217]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0218]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0219]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0220]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0221]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0222]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0223]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0224]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0225]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0226]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0227]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0228]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0229]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0230]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0231]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0232]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0233]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0234]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0235]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0236]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0237]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0238]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0239]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0240]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0241]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0242]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0243]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0244]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0245]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0246]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0247]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0248]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0249]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0250]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0251]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0252]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0253]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004185: rkey[0254]: ' ' off: 0x00000000 len: 0x00000000 +>><< + +0x00004185: EOF (0x00004185) GOOD + +BLOCK - DIRECTORY +0x00000000: ix_self: 0x00050002 (af/ac) +0x00000004: ix_type: 2 (BLOCK) +0x00000006: ix_pad1: 0x0000 +0x00000008: ix_parent: 0x00000000 (aa/aa) +0x0000000c: ix_nkeys: 127 +0x0000000e: ix_rkey[0000]: ' I2789' +0x00000016: ix_rkey[0001]: ' I2790' +0x0000001e: ix_rkey[0002]: ' I2791' +0x00000026: ix_rkey[0003]: ' I2792' +0x0000002e: ix_rkey[0004]: ' I2793' +0x00000036: ix_rkey[0005]: ' I2794' +0x0000003e: ix_rkey[0006]: ' I2795' +0x00000046: ix_rkey[0007]: ' I2796' +0x0000004e: ix_rkey[0008]: ' I2797' +0x00000056: ix_rkey[0009]: ' I2798' +0x0000005e: ix_rkey[0010]: ' I2799' +0x00000066: ix_rkey[0011]: ' I2800' +0x0000006e: ix_rkey[0012]: ' I2801' +0x00000076: ix_rkey[0013]: ' I2802' +0x0000007e: ix_rkey[0014]: ' I2803' +0x00000086: ix_rkey[0015]: ' I2804' +0x0000008e: ix_rkey[0016]: ' I2805' +0x00000096: ix_rkey[0017]: ' I2806' +0x0000009e: ix_rkey[0018]: ' I2807' +0x000000a6: ix_rkey[0019]: ' I2808' +0x000000ae: ix_rkey[0020]: ' I2809' +0x000000b6: ix_rkey[0021]: ' I2810' +0x000000be: ix_rkey[0022]: ' I2811' +0x000000c6: ix_rkey[0023]: ' I2812' +0x000000ce: ix_rkey[0024]: ' I2813' +0x000000d6: ix_rkey[0025]: ' I2814' +0x000000de: ix_rkey[0026]: ' I2815' +0x000000e6: ix_rkey[0027]: ' I2816' +0x000000ee: ix_rkey[0028]: ' I2817' +0x000000f6: ix_rkey[0029]: ' I2818' +0x000000fe: ix_rkey[0030]: ' I2819' +0x00000106: ix_rkey[0031]: ' I2820' +0x0000010e: ix_rkey[0032]: ' I2821' +0x00000116: ix_rkey[0033]: ' I2822' +0x0000011e: ix_rkey[0034]: ' I2823' +0x00000126: ix_rkey[0035]: ' I2824' +0x0000012e: ix_rkey[0036]: ' I2825' +0x00000136: ix_rkey[0037]: ' I2826' +0x0000013e: ix_rkey[0038]: ' I2827' +0x00000146: ix_rkey[0039]: ' I2828' +0x0000014e: ix_rkey[0040]: ' I2829' +0x00000156: ix_rkey[0041]: ' I2830' +0x0000015e: ix_rkey[0042]: ' I2831' +0x00000166: ix_rkey[0043]: ' I2832' +0x0000016e: ix_rkey[0044]: ' I2833' +0x00000176: ix_rkey[0045]: ' I2834' +0x0000017e: ix_rkey[0046]: ' I2835' +0x00000186: ix_rkey[0047]: ' I2836' +0x0000018e: ix_rkey[0048]: ' I2837' +0x00000196: ix_rkey[0049]: ' I2838' +0x0000019e: ix_rkey[0050]: ' I2839' +0x000001a6: ix_rkey[0051]: ' I2840' +0x000001ae: ix_rkey[0052]: ' I2841' +0x000001b6: ix_rkey[0053]: ' I2842' +0x000001be: ix_rkey[0054]: ' I2843' +0x000001c6: ix_rkey[0055]: ' I2844' +0x000001ce: ix_rkey[0056]: ' I2845' +0x000001d6: ix_rkey[0057]: ' I2846' +0x000001de: ix_rkey[0058]: ' I2847' +0x000001e6: ix_rkey[0059]: ' I2848' +0x000001ee: ix_rkey[0060]: ' I2849' +0x000001f6: ix_rkey[0061]: ' I2850' +0x000001fe: ix_rkey[0062]: ' I2851' +0x00000206: ix_rkey[0063]: ' I2852' +0x0000020e: ix_rkey[0064]: ' I2853' +0x00000216: ix_rkey[0065]: ' I2854' +0x0000021e: ix_rkey[0066]: ' I2855' +0x00000226: ix_rkey[0067]: ' I2856' +0x0000022e: ix_rkey[0068]: ' I2857' +0x00000236: ix_rkey[0069]: ' I2858' +0x0000023e: ix_rkey[0070]: ' I2859' +0x00000246: ix_rkey[0071]: ' I2860' +0x0000024e: ix_rkey[0072]: ' I2861' +0x00000256: ix_rkey[0073]: ' I2862' +0x0000025e: ix_rkey[0074]: ' I2863' +0x00000266: ix_rkey[0075]: ' I2864' +0x0000026e: ix_rkey[0076]: ' I2865' +0x00000276: ix_rkey[0077]: ' I2866' +0x0000027e: ix_rkey[0078]: ' I2867' +0x00000286: ix_rkey[0079]: ' I2868' +0x0000028e: ix_rkey[0080]: ' I2869' +0x00000296: ix_rkey[0081]: ' I2870' +0x0000029e: ix_rkey[0082]: ' I2871' +0x000002a6: ix_rkey[0083]: ' I2872' +0x000002ae: ix_rkey[0084]: ' I2873' +0x000002b6: ix_rkey[0085]: ' I2874' +0x000002be: ix_rkey[0086]: ' I2875' +0x000002c6: ix_rkey[0087]: ' I2876' +0x000002ce: ix_rkey[0088]: ' I2877' +0x000002d6: ix_rkey[0089]: ' I2878' +0x000002de: ix_rkey[0090]: ' I2879' +0x000002e6: ix_rkey[0091]: ' I2880' +0x000002ee: ix_rkey[0092]: ' I2881' +0x000002f6: ix_rkey[0093]: ' I2882' +0x000002fe: ix_rkey[0094]: ' I2883' +0x00000306: ix_rkey[0095]: ' I2884' +0x0000030e: ix_rkey[0096]: ' I2885' +0x00000316: ix_rkey[0097]: ' I2886' +0x0000031e: ix_rkey[0098]: ' I2887' +0x00000326: ix_rkey[0099]: ' I2888' +0x0000032e: ix_rkey[0100]: ' I2889' +0x00000336: ix_rkey[0101]: ' I2890' +0x0000033e: ix_rkey[0102]: ' I2891' +0x00000346: ix_rkey[0103]: ' I2892' +0x0000034e: ix_rkey[0104]: ' I2893' +0x00000356: ix_rkey[0105]: ' I2894' +0x0000035e: ix_rkey[0106]: ' I2895' +0x00000366: ix_rkey[0107]: ' I2896' +0x0000036e: ix_rkey[0108]: ' I2897' +0x00000376: ix_rkey[0109]: ' I2898' +0x0000037e: ix_rkey[0110]: ' I2899' +0x00000386: ix_rkey[0111]: ' I2900' +0x0000038e: ix_rkey[0112]: ' I2901' +0x00000396: ix_rkey[0113]: ' I2902' +0x0000039e: ix_rkey[0114]: ' I2903' +0x000003a6: ix_rkey[0115]: ' I2904' +0x000003ae: ix_rkey[0116]: ' I2905' +0x000003b6: ix_rkey[0117]: ' I2906' +0x000003be: ix_rkey[0118]: ' I2907' +0x000003c6: ix_rkey[0119]: ' I2908' +0x000003ce: ix_rkey[0120]: ' I2909' +0x000003d6: ix_rkey[0121]: ' I2910' +0x000003de: ix_rkey[0122]: ' I2911' +0x000003e6: ix_rkey[0123]: ' I2912' +0x000003ee: ix_rkey[0124]: ' I2913' +0x000003f6: ix_rkey[0125]: ' I2914' +0x000003fe: ix_rkey[0126]: ' I2915' +0x00000406: ix_rkey[0127]: ' ' +0x0000040e: ix_rkey[0128]: ' ' +0x00000416: ix_rkey[0129]: ' ' +0x0000041e: ix_rkey[0130]: ' ' +0x00000426: ix_rkey[0131]: ' ' +0x0000042e: ix_rkey[0132]: ' ' +0x00000436: ix_rkey[0133]: ' ' +0x0000043e: ix_rkey[0134]: ' ' +0x00000446: ix_rkey[0135]: ' ' +0x0000044e: ix_rkey[0136]: ' ' +0x00000456: ix_rkey[0137]: ' ' +0x0000045e: ix_rkey[0138]: ' ' +0x00000466: ix_rkey[0139]: ' ' +0x0000046e: ix_rkey[0140]: ' ' +0x00000476: ix_rkey[0141]: ' ' +0x0000047e: ix_rkey[0142]: ' ' +0x00000486: ix_rkey[0143]: ' ' +0x0000048e: ix_rkey[0144]: ' ' +0x00000496: ix_rkey[0145]: ' ' +0x0000049e: ix_rkey[0146]: ' ' +0x000004a6: ix_rkey[0147]: ' ' +0x000004ae: ix_rkey[0148]: ' ' +0x000004b6: ix_rkey[0149]: ' ' +0x000004be: ix_rkey[0150]: ' ' +0x000004c6: ix_rkey[0151]: ' ' +0x000004ce: ix_rkey[0152]: ' ' +0x000004d6: ix_rkey[0153]: ' ' +0x000004de: ix_rkey[0154]: ' ' +0x000004e6: ix_rkey[0155]: ' ' +0x000004ee: ix_rkey[0156]: ' ' +0x000004f6: ix_rkey[0157]: ' ' +0x000004fe: ix_rkey[0158]: ' ' +0x00000506: ix_rkey[0159]: ' ' +0x0000050e: ix_rkey[0160]: ' ' +0x00000516: ix_rkey[0161]: ' ' +0x0000051e: ix_rkey[0162]: ' ' +0x00000526: ix_rkey[0163]: ' ' +0x0000052e: ix_rkey[0164]: ' ' +0x00000536: ix_rkey[0165]: ' ' +0x0000053e: ix_rkey[0166]: ' ' +0x00000546: ix_rkey[0167]: ' ' +0x0000054e: ix_rkey[0168]: ' ' +0x00000556: ix_rkey[0169]: ' ' +0x0000055e: ix_rkey[0170]: ' ' +0x00000566: ix_rkey[0171]: ' ' +0x0000056e: ix_rkey[0172]: ' ' +0x00000576: ix_rkey[0173]: ' ' +0x0000057e: ix_rkey[0174]: ' ' +0x00000586: ix_rkey[0175]: ' ' +0x0000058e: ix_rkey[0176]: ' ' +0x00000596: ix_rkey[0177]: ' ' +0x0000059e: ix_rkey[0178]: ' ' +0x000005a6: ix_rkey[0179]: ' ' +0x000005ae: ix_rkey[0180]: ' ' +0x000005b6: ix_rkey[0181]: ' ' +0x000005be: ix_rkey[0182]: ' ' +0x000005c6: ix_rkey[0183]: ' ' +0x000005ce: ix_rkey[0184]: ' ' +0x000005d6: ix_rkey[0185]: ' ' +0x000005de: ix_rkey[0186]: ' ' +0x000005e6: ix_rkey[0187]: ' ' +0x000005ee: ix_rkey[0188]: ' ' +0x000005f6: ix_rkey[0189]: ' ' +0x000005fe: ix_rkey[0190]: ' ' +0x00000606: ix_rkey[0191]: ' ' +0x0000060e: ix_rkey[0192]: ' ' +0x00000616: ix_rkey[0193]: ' ' +0x0000061e: ix_rkey[0194]: ' ' +0x00000626: ix_rkey[0195]: ' ' +0x0000062e: ix_rkey[0196]: ' ' +0x00000636: ix_rkey[0197]: ' ' +0x0000063e: ix_rkey[0198]: ' ' +0x00000646: ix_rkey[0199]: ' ' +0x0000064e: ix_rkey[0200]: ' ' +0x00000656: ix_rkey[0201]: ' ' +0x0000065e: ix_rkey[0202]: ' ' +0x00000666: ix_rkey[0203]: ' ' +0x0000066e: ix_rkey[0204]: ' ' +0x00000676: ix_rkey[0205]: ' ' +0x0000067e: ix_rkey[0206]: ' ' +0x00000686: ix_rkey[0207]: ' ' +0x0000068e: ix_rkey[0208]: ' ' +0x00000696: ix_rkey[0209]: ' ' +0x0000069e: ix_rkey[0210]: ' ' +0x000006a6: ix_rkey[0211]: ' ' +0x000006ae: ix_rkey[0212]: ' ' +0x000006b6: ix_rkey[0213]: ' ' +0x000006be: ix_rkey[0214]: ' ' +0x000006c6: ix_rkey[0215]: ' ' +0x000006ce: ix_rkey[0216]: ' ' +0x000006d6: ix_rkey[0217]: ' ' +0x000006de: ix_rkey[0218]: ' ' +0x000006e6: ix_rkey[0219]: ' ' +0x000006ee: ix_rkey[0220]: ' ' +0x000006f6: ix_rkey[0221]: ' ' +0x000006fe: ix_rkey[0222]: ' ' +0x00000706: ix_rkey[0223]: ' ' +0x0000070e: ix_rkey[0224]: ' ' +0x00000716: ix_rkey[0225]: ' ' +0x0000071e: ix_rkey[0226]: ' ' +0x00000726: ix_rkey[0227]: ' ' +0x0000072e: ix_rkey[0228]: ' ' +0x00000736: ix_rkey[0229]: ' ' +0x0000073e: ix_rkey[0230]: ' ' +0x00000746: ix_rkey[0231]: ' ' +0x0000074e: ix_rkey[0232]: ' ' +0x00000756: ix_rkey[0233]: ' ' +0x0000075e: ix_rkey[0234]: ' ' +0x00000766: ix_rkey[0235]: ' ' +0x0000076e: ix_rkey[0236]: ' ' +0x00000776: ix_rkey[0237]: ' ' +0x0000077e: ix_rkey[0238]: ' ' +0x00000786: ix_rkey[0239]: ' ' +0x0000078e: ix_rkey[0240]: ' ' +0x00000796: ix_rkey[0241]: ' ' +0x0000079e: ix_rkey[0242]: ' ' +0x000007a6: ix_rkey[0243]: ' ' +0x000007ae: ix_rkey[0244]: ' ' +0x000007b6: ix_rkey[0245]: ' ' +0x000007be: ix_rkey[0246]: ' ' +0x000007c6: ix_rkey[0247]: ' ' +0x000007ce: ix_rkey[0248]: ' ' +0x000007d6: ix_rkey[0249]: ' ' +0x000007de: ix_rkey[0250]: ' ' +0x000007e6: ix_rkey[0251]: ' ' +0x000007ee: ix_rkey[0252]: ' ' +0x000007f6: ix_rkey[0253]: ' ' +0x000007fe: ix_rkey[0254]: ' ' +0x00000806: ix_pad2: 0x0000 +0x00000808: ix_offs[0000]: 0x00000000 +0x0000080c: ix_lens[0000]: 0x0000005c +0x00000810: ix_offs[0001]: 0x0000005c +0x00000814: ix_lens[0001]: 0x00000051 +0x00000818: ix_offs[0002]: 0x000000ad +0x0000081c: ix_lens[0002]: 0x00000052 +0x00000820: ix_offs[0003]: 0x000000ff +0x00000824: ix_lens[0003]: 0x00000055 +0x00000828: ix_offs[0004]: 0x00000154 +0x0000082c: ix_lens[0004]: 0x00000055 +0x00000830: ix_offs[0005]: 0x000001a9 +0x00000834: ix_lens[0005]: 0x00000050 +0x00000838: ix_offs[0006]: 0x000001f9 +0x0000083c: ix_lens[0006]: 0x00000051 +0x00000840: ix_offs[0007]: 0x0000024a +0x00000844: ix_lens[0007]: 0x00000054 +0x00000848: ix_offs[0008]: 0x0000029e +0x0000084c: ix_lens[0008]: 0x00000051 +0x00000850: ix_offs[0009]: 0x000002ef +0x00000854: ix_lens[0009]: 0x00000053 +0x00000858: ix_offs[0010]: 0x00000342 +0x0000085c: ix_lens[0010]: 0x00000058 +0x00000860: ix_offs[0011]: 0x0000039a +0x00000864: ix_lens[0011]: 0x00000056 +0x00000868: ix_offs[0012]: 0x000003f0 +0x0000086c: ix_lens[0012]: 0x00000056 +0x00000870: ix_offs[0013]: 0x00000446 +0x00000874: ix_lens[0013]: 0x00000054 +0x00000878: ix_offs[0014]: 0x0000049a +0x0000087c: ix_lens[0014]: 0x00000052 +0x00000880: ix_offs[0015]: 0x000004ec +0x00000884: ix_lens[0015]: 0x0000005d +0x00000888: ix_offs[0016]: 0x00000549 +0x0000088c: ix_lens[0016]: 0x00000063 +0x00000890: ix_offs[0017]: 0x000005ac +0x00000894: ix_lens[0017]: 0x0000004d +0x00000898: ix_offs[0018]: 0x000005f9 +0x0000089c: ix_lens[0018]: 0x00000049 +0x000008a0: ix_offs[0019]: 0x00000642 +0x000008a4: ix_lens[0019]: 0x0000004f +0x000008a8: ix_offs[0020]: 0x00000691 +0x000008ac: ix_lens[0020]: 0x0000004e +0x000008b0: ix_offs[0021]: 0x000006df +0x000008b4: ix_lens[0021]: 0x00000054 +0x000008b8: ix_offs[0022]: 0x00000733 +0x000008bc: ix_lens[0022]: 0x00000054 +0x000008c0: ix_offs[0023]: 0x00000787 +0x000008c4: ix_lens[0023]: 0x00000053 +0x000008c8: ix_offs[0024]: 0x000007da +0x000008cc: ix_lens[0024]: 0x00000059 +0x000008d0: ix_offs[0025]: 0x00000833 +0x000008d4: ix_lens[0025]: 0x00000056 +0x000008d8: ix_offs[0026]: 0x00000889 +0x000008dc: ix_lens[0026]: 0x0000004f +0x000008e0: ix_offs[0027]: 0x000008d8 +0x000008e4: ix_lens[0027]: 0x0000004b +0x000008e8: ix_offs[0028]: 0x00000923 +0x000008ec: ix_lens[0028]: 0x00000078 +0x000008f0: ix_offs[0029]: 0x0000099b +0x000008f4: ix_lens[0029]: 0x00000065 +0x000008f8: ix_offs[0030]: 0x00000a00 +0x000008fc: ix_lens[0030]: 0x00000054 +0x00000900: ix_offs[0031]: 0x00000a54 +0x00000904: ix_lens[0031]: 0x0000005e +0x00000908: ix_offs[0032]: 0x00000ab2 +0x0000090c: ix_lens[0032]: 0x00000059 +0x00000910: ix_offs[0033]: 0x00000b0b +0x00000914: ix_lens[0033]: 0x00000064 +0x00000918: ix_offs[0034]: 0x00000b6f +0x0000091c: ix_lens[0034]: 0x0000004b +0x00000920: ix_offs[0035]: 0x00000bba +0x00000924: ix_lens[0035]: 0x00000054 +0x00000928: ix_offs[0036]: 0x00000c0e +0x0000092c: ix_lens[0036]: 0x00000049 +0x00000930: ix_offs[0037]: 0x00000c57 +0x00000934: ix_lens[0037]: 0x0000004a +0x00000938: ix_offs[0038]: 0x00000ca1 +0x0000093c: ix_lens[0038]: 0x0000004a +0x00000940: ix_offs[0039]: 0x00000ceb +0x00000944: ix_lens[0039]: 0x0000004b +0x00000948: ix_offs[0040]: 0x00000d36 +0x0000094c: ix_lens[0040]: 0x00000070 +0x00000950: ix_offs[0041]: 0x00000da6 +0x00000954: ix_lens[0041]: 0x00000040 +0x00000958: ix_offs[0042]: 0x00000de6 +0x0000095c: ix_lens[0042]: 0x00000062 +0x00000960: ix_offs[0043]: 0x00000e48 +0x00000964: ix_lens[0043]: 0x00000076 +0x00000968: ix_offs[0044]: 0x00000ebe +0x0000096c: ix_lens[0044]: 0x0000006a +0x00000970: ix_offs[0045]: 0x00000f28 +0x00000974: ix_lens[0045]: 0x00000059 +0x00000978: ix_offs[0046]: 0x00000f81 +0x0000097c: ix_lens[0046]: 0x00000056 +0x00000980: ix_offs[0047]: 0x00000fd7 +0x00000984: ix_lens[0047]: 0x00000051 +0x00000988: ix_offs[0048]: 0x00001028 +0x0000098c: ix_lens[0048]: 0x00000051 +0x00000990: ix_offs[0049]: 0x00001079 +0x00000994: ix_lens[0049]: 0x0000004f +0x00000998: ix_offs[0050]: 0x000010c8 +0x0000099c: ix_lens[0050]: 0x0000006a +0x000009a0: ix_offs[0051]: 0x00001132 +0x000009a4: ix_lens[0051]: 0x0000004f +0x000009a8: ix_offs[0052]: 0x00001181 +0x000009ac: ix_lens[0052]: 0x00000055 +0x000009b0: ix_offs[0053]: 0x000011d6 +0x000009b4: ix_lens[0053]: 0x00000072 +0x000009b8: ix_offs[0054]: 0x00001248 +0x000009bc: ix_lens[0054]: 0x00000076 +0x000009c0: ix_offs[0055]: 0x000012be +0x000009c4: ix_lens[0055]: 0x00000061 +0x000009c8: ix_offs[0056]: 0x0000131f +0x000009cc: ix_lens[0056]: 0x00000067 +0x000009d0: ix_offs[0057]: 0x00001386 +0x000009d4: ix_lens[0057]: 0x00000066 +0x000009d8: ix_offs[0058]: 0x000013ec +0x000009dc: ix_lens[0058]: 0x00000069 +0x000009e0: ix_offs[0059]: 0x00001455 +0x000009e4: ix_lens[0059]: 0x00000063 +0x000009e8: ix_offs[0060]: 0x000014b8 +0x000009ec: ix_lens[0060]: 0x00000052 +0x000009f0: ix_offs[0061]: 0x0000150a +0x000009f4: ix_lens[0061]: 0x0000006c +0x000009f8: ix_offs[0062]: 0x00001576 +0x000009fc: ix_lens[0062]: 0x0000007f +0x00000a00: ix_offs[0063]: 0x000015f5 +0x00000a04: ix_lens[0063]: 0x00000077 +0x00000a08: ix_offs[0064]: 0x0000166c +0x00000a0c: ix_lens[0064]: 0x0000007e +0x00000a10: ix_offs[0065]: 0x000016ea +0x00000a14: ix_lens[0065]: 0x0000005e +0x00000a18: ix_offs[0066]: 0x00001748 +0x00000a1c: ix_lens[0066]: 0x0000005e +0x00000a20: ix_offs[0067]: 0x000017a6 +0x00000a24: ix_lens[0067]: 0x00000061 +0x00000a28: ix_offs[0068]: 0x00001807 +0x00000a2c: ix_lens[0068]: 0x00000060 +0x00000a30: ix_offs[0069]: 0x00001867 +0x00000a34: ix_lens[0069]: 0x0000006c +0x00000a38: ix_offs[0070]: 0x000018d3 +0x00000a3c: ix_lens[0070]: 0x00000078 +0x00000a40: ix_offs[0071]: 0x0000194b +0x00000a44: ix_lens[0071]: 0x0000005d +0x00000a48: ix_offs[0072]: 0x000019a8 +0x00000a4c: ix_lens[0072]: 0x0000005e +0x00000a50: ix_offs[0073]: 0x00001a06 +0x00000a54: ix_lens[0073]: 0x0000005d +0x00000a58: ix_offs[0074]: 0x00001a63 +0x00000a5c: ix_lens[0074]: 0x0000007d +0x00000a60: ix_offs[0075]: 0x00001ae0 +0x00000a64: ix_lens[0075]: 0x00000060 +0x00000a68: ix_offs[0076]: 0x00001b40 +0x00000a6c: ix_lens[0076]: 0x00000052 +0x00000a70: ix_offs[0077]: 0x00001b92 +0x00000a74: ix_lens[0077]: 0x00000064 +0x00000a78: ix_offs[0078]: 0x00001bf6 +0x00000a7c: ix_lens[0078]: 0x00000070 +0x00000a80: ix_offs[0079]: 0x00001c66 +0x00000a84: ix_lens[0079]: 0x0000006e +0x00000a88: ix_offs[0080]: 0x00001cd4 +0x00000a8c: ix_lens[0080]: 0x00000061 +0x00000a90: ix_offs[0081]: 0x00001d35 +0x00000a94: ix_lens[0081]: 0x0000004a +0x00000a98: ix_offs[0082]: 0x00001d7f +0x00000a9c: ix_lens[0082]: 0x0000004d +0x00000aa0: ix_offs[0083]: 0x00001dcc +0x00000aa4: ix_lens[0083]: 0x00000049 +0x00000aa8: ix_offs[0084]: 0x00001e15 +0x00000aac: ix_lens[0084]: 0x0000004a +0x00000ab0: ix_offs[0085]: 0x00001e5f +0x00000ab4: ix_lens[0085]: 0x0000006d +0x00000ab8: ix_offs[0086]: 0x00001ecc +0x00000abc: ix_lens[0086]: 0x00000067 +0x00000ac0: ix_offs[0087]: 0x00001f33 +0x00000ac4: ix_lens[0087]: 0x0000006a +0x00000ac8: ix_offs[0088]: 0x00001f9d +0x00000acc: ix_lens[0088]: 0x00000062 +0x00000ad0: ix_offs[0089]: 0x00001fff +0x00000ad4: ix_lens[0089]: 0x00000070 +0x00000ad8: ix_offs[0090]: 0x0000206f +0x00000adc: ix_lens[0090]: 0x0000006a +0x00000ae0: ix_offs[0091]: 0x000020d9 +0x00000ae4: ix_lens[0091]: 0x00000087 +0x00000ae8: ix_offs[0092]: 0x00002160 +0x00000aec: ix_lens[0092]: 0x00000062 +0x00000af0: ix_offs[0093]: 0x000021c2 +0x00000af4: ix_lens[0093]: 0x0000006a +0x00000af8: ix_offs[0094]: 0x0000222c +0x00000afc: ix_lens[0094]: 0x00000062 +0x00000b00: ix_offs[0095]: 0x0000228e +0x00000b04: ix_lens[0095]: 0x00000074 +0x00000b08: ix_offs[0096]: 0x00002302 +0x00000b0c: ix_lens[0096]: 0x00000099 +0x00000b10: ix_offs[0097]: 0x0000239b +0x00000b14: ix_lens[0097]: 0x00000057 +0x00000b18: ix_offs[0098]: 0x000023f2 +0x00000b1c: ix_lens[0098]: 0x0000007d +0x00000b20: ix_offs[0099]: 0x0000246f +0x00000b24: ix_lens[0099]: 0x0000005b +0x00000b28: ix_offs[0100]: 0x000024ca +0x00000b2c: ix_lens[0100]: 0x0000006a +0x00000b30: ix_offs[0101]: 0x00002534 +0x00000b34: ix_lens[0101]: 0x0000006b +0x00000b38: ix_offs[0102]: 0x0000259f +0x00000b3c: ix_lens[0102]: 0x00000077 +0x00000b40: ix_offs[0103]: 0x00002616 +0x00000b44: ix_lens[0103]: 0x0000006f +0x00000b48: ix_offs[0104]: 0x00002685 +0x00000b4c: ix_lens[0104]: 0x00000066 +0x00000b50: ix_offs[0105]: 0x000026eb +0x00000b54: ix_lens[0105]: 0x0000007b +0x00000b58: ix_offs[0106]: 0x00002766 +0x00000b5c: ix_lens[0106]: 0x0000007e +0x00000b60: ix_offs[0107]: 0x000027e4 +0x00000b64: ix_lens[0107]: 0x00000080 +0x00000b68: ix_offs[0108]: 0x00002864 +0x00000b6c: ix_lens[0108]: 0x00000081 +0x00000b70: ix_offs[0109]: 0x000028e5 +0x00000b74: ix_lens[0109]: 0x00000081 +0x00000b78: ix_offs[0110]: 0x00002966 +0x00000b7c: ix_lens[0110]: 0x00000051 +0x00000b80: ix_offs[0111]: 0x000029b7 +0x00000b84: ix_lens[0111]: 0x0000007f +0x00000b88: ix_offs[0112]: 0x00002a36 +0x00000b8c: ix_lens[0112]: 0x0000006c +0x00000b90: ix_offs[0113]: 0x00002aa2 +0x00000b94: ix_lens[0113]: 0x0000007e +0x00000b98: ix_offs[0114]: 0x00002b20 +0x00000b9c: ix_lens[0114]: 0x00000070 +0x00000ba0: ix_offs[0115]: 0x00002b90 +0x00000ba4: ix_lens[0115]: 0x00000075 +0x00000ba8: ix_offs[0116]: 0x00002c05 +0x00000bac: ix_lens[0116]: 0x0000007d +0x00000bb0: ix_offs[0117]: 0x00002c82 +0x00000bb4: ix_lens[0117]: 0x00000073 +0x00000bb8: ix_offs[0118]: 0x00002cf5 +0x00000bbc: ix_lens[0118]: 0x0000007a +0x00000bc0: ix_offs[0119]: 0x00002d6f +0x00000bc4: ix_lens[0119]: 0x0000005e +0x00000bc8: ix_offs[0120]: 0x00002dcd +0x00000bcc: ix_lens[0120]: 0x0000006a +0x00000bd0: ix_offs[0121]: 0x00002e37 +0x00000bd4: ix_lens[0121]: 0x00000070 +0x00000bd8: ix_offs[0122]: 0x00002ea7 +0x00000bdc: ix_lens[0122]: 0x0000007f +0x00000be0: ix_offs[0123]: 0x00002f26 +0x00000be4: ix_lens[0123]: 0x0000006d +0x00000be8: ix_offs[0124]: 0x00002f93 +0x00000bec: ix_lens[0124]: 0x00000052 +0x00000bf0: ix_offs[0125]: 0x00002fe5 +0x00000bf4: ix_lens[0125]: 0x00000040 +0x00000bf8: ix_offs[0126]: 0x00003025 +0x00000bfc: ix_lens[0126]: 0x00000074 +0x00000c00: ix_offs[0127]: 0x00000000 +0x00000c04: ix_lens[0127]: 0x00000000 +0x00000c08: ix_offs[0128]: 0x00000000 +0x00000c0c: ix_lens[0128]: 0x00000000 +0x00000c10: ix_offs[0129]: 0x00000000 +0x00000c14: ix_lens[0129]: 0x00000000 +0x00000c18: ix_offs[0130]: 0x00000000 +0x00000c1c: ix_lens[0130]: 0x00000000 +0x00000c20: ix_offs[0131]: 0x00000000 +0x00000c24: ix_lens[0131]: 0x00000000 +0x00000c28: ix_offs[0132]: 0x00000000 +0x00000c2c: ix_lens[0132]: 0x00000000 +0x00000c30: ix_offs[0133]: 0x00000000 +0x00000c34: ix_lens[0133]: 0x00000000 +0x00000c38: ix_offs[0134]: 0x00000000 +0x00000c3c: ix_lens[0134]: 0x00000000 +0x00000c40: ix_offs[0135]: 0x00000000 +0x00000c44: ix_lens[0135]: 0x00000000 +0x00000c48: ix_offs[0136]: 0x00000000 +0x00000c4c: ix_lens[0136]: 0x00000000 +0x00000c50: ix_offs[0137]: 0x00000000 +0x00000c54: ix_lens[0137]: 0x00000000 +0x00000c58: ix_offs[0138]: 0x00000000 +0x00000c5c: ix_lens[0138]: 0x00000000 +0x00000c60: ix_offs[0139]: 0x00000000 +0x00000c64: ix_lens[0139]: 0x00000000 +0x00000c68: ix_offs[0140]: 0x00000000 +0x00000c6c: ix_lens[0140]: 0x00000000 +0x00000c70: ix_offs[0141]: 0x00000000 +0x00000c74: ix_lens[0141]: 0x00000000 +0x00000c78: ix_offs[0142]: 0x00000000 +0x00000c7c: ix_lens[0142]: 0x00000000 +0x00000c80: ix_offs[0143]: 0x00000000 +0x00000c84: ix_lens[0143]: 0x00000000 +0x00000c88: ix_offs[0144]: 0x00000000 +0x00000c8c: ix_lens[0144]: 0x00000000 +0x00000c90: ix_offs[0145]: 0x00000000 +0x00000c94: ix_lens[0145]: 0x00000000 +0x00000c98: ix_offs[0146]: 0x00000000 +0x00000c9c: ix_lens[0146]: 0x00000000 +0x00000ca0: ix_offs[0147]: 0x00000000 +0x00000ca4: ix_lens[0147]: 0x00000000 +0x00000ca8: ix_offs[0148]: 0x00000000 +0x00000cac: ix_lens[0148]: 0x00000000 +0x00000cb0: ix_offs[0149]: 0x00000000 +0x00000cb4: ix_lens[0149]: 0x00000000 +0x00000cb8: ix_offs[0150]: 0x00000000 +0x00000cbc: ix_lens[0150]: 0x00000000 +0x00000cc0: ix_offs[0151]: 0x00000000 +0x00000cc4: ix_lens[0151]: 0x00000000 +0x00000cc8: ix_offs[0152]: 0x00000000 +0x00000ccc: ix_lens[0152]: 0x00000000 +0x00000cd0: ix_offs[0153]: 0x00000000 +0x00000cd4: ix_lens[0153]: 0x00000000 +0x00000cd8: ix_offs[0154]: 0x00000000 +0x00000cdc: ix_lens[0154]: 0x00000000 +0x00000ce0: ix_offs[0155]: 0x00000000 +0x00000ce4: ix_lens[0155]: 0x00000000 +0x00000ce8: ix_offs[0156]: 0x00000000 +0x00000cec: ix_lens[0156]: 0x00000000 +0x00000cf0: ix_offs[0157]: 0x00000000 +0x00000cf4: ix_lens[0157]: 0x00000000 +0x00000cf8: ix_offs[0158]: 0x00000000 +0x00000cfc: ix_lens[0158]: 0x00000000 +0x00000d00: ix_offs[0159]: 0x00000000 +0x00000d04: ix_lens[0159]: 0x00000000 +0x00000d08: ix_offs[0160]: 0x00000000 +0x00000d0c: ix_lens[0160]: 0x00000000 +0x00000d10: ix_offs[0161]: 0x00000000 +0x00000d14: ix_lens[0161]: 0x00000000 +0x00000d18: ix_offs[0162]: 0x00000000 +0x00000d1c: ix_lens[0162]: 0x00000000 +0x00000d20: ix_offs[0163]: 0x00000000 +0x00000d24: ix_lens[0163]: 0x00000000 +0x00000d28: ix_offs[0164]: 0x00000000 +0x00000d2c: ix_lens[0164]: 0x00000000 +0x00000d30: ix_offs[0165]: 0x00000000 +0x00000d34: ix_lens[0165]: 0x00000000 +0x00000d38: ix_offs[0166]: 0x00000000 +0x00000d3c: ix_lens[0166]: 0x00000000 +0x00000d40: ix_offs[0167]: 0x00000000 +0x00000d44: ix_lens[0167]: 0x00000000 +0x00000d48: ix_offs[0168]: 0x00000000 +0x00000d4c: ix_lens[0168]: 0x00000000 +0x00000d50: ix_offs[0169]: 0x00000000 +0x00000d54: ix_lens[0169]: 0x00000000 +0x00000d58: ix_offs[0170]: 0x00000000 +0x00000d5c: ix_lens[0170]: 0x00000000 +0x00000d60: ix_offs[0171]: 0x00000000 +0x00000d64: ix_lens[0171]: 0x00000000 +0x00000d68: ix_offs[0172]: 0x00000000 +0x00000d6c: ix_lens[0172]: 0x00000000 +0x00000d70: ix_offs[0173]: 0x00000000 +0x00000d74: ix_lens[0173]: 0x00000000 +0x00000d78: ix_offs[0174]: 0x00000000 +0x00000d7c: ix_lens[0174]: 0x00000000 +0x00000d80: ix_offs[0175]: 0x00000000 +0x00000d84: ix_lens[0175]: 0x00000000 +0x00000d88: ix_offs[0176]: 0x00000000 +0x00000d8c: ix_lens[0176]: 0x00000000 +0x00000d90: ix_offs[0177]: 0x00000000 +0x00000d94: ix_lens[0177]: 0x00000000 +0x00000d98: ix_offs[0178]: 0x00000000 +0x00000d9c: ix_lens[0178]: 0x00000000 +0x00000da0: ix_offs[0179]: 0x00000000 +0x00000da4: ix_lens[0179]: 0x00000000 +0x00000da8: ix_offs[0180]: 0x00000000 +0x00000dac: ix_lens[0180]: 0x00000000 +0x00000db0: ix_offs[0181]: 0x00000000 +0x00000db4: ix_lens[0181]: 0x00000000 +0x00000db8: ix_offs[0182]: 0x00000000 +0x00000dbc: ix_lens[0182]: 0x00000000 +0x00000dc0: ix_offs[0183]: 0x00000000 +0x00000dc4: ix_lens[0183]: 0x00000000 +0x00000dc8: ix_offs[0184]: 0x00000000 +0x00000dcc: ix_lens[0184]: 0x00000000 +0x00000dd0: ix_offs[0185]: 0x00000000 +0x00000dd4: ix_lens[0185]: 0x00000000 +0x00000dd8: ix_offs[0186]: 0x00000000 +0x00000ddc: ix_lens[0186]: 0x00000000 +0x00000de0: ix_offs[0187]: 0x00000000 +0x00000de4: ix_lens[0187]: 0x00000000 +0x00000de8: ix_offs[0188]: 0x00000000 +0x00000dec: ix_lens[0188]: 0x00000000 +0x00000df0: ix_offs[0189]: 0x00000000 +0x00000df4: ix_lens[0189]: 0x00000000 +0x00000df8: ix_offs[0190]: 0x00000000 +0x00000dfc: ix_lens[0190]: 0x00000000 +0x00000e00: ix_offs[0191]: 0x00000000 +0x00000e04: ix_lens[0191]: 0x00000000 +0x00000e08: ix_offs[0192]: 0x00000000 +0x00000e0c: ix_lens[0192]: 0x00000000 +0x00000e10: ix_offs[0193]: 0x00000000 +0x00000e14: ix_lens[0193]: 0x00000000 +0x00000e18: ix_offs[0194]: 0x00000000 +0x00000e1c: ix_lens[0194]: 0x00000000 +0x00000e20: ix_offs[0195]: 0x00000000 +0x00000e24: ix_lens[0195]: 0x00000000 +0x00000e28: ix_offs[0196]: 0x00000000 +0x00000e2c: ix_lens[0196]: 0x00000000 +0x00000e30: ix_offs[0197]: 0x00000000 +0x00000e34: ix_lens[0197]: 0x00000000 +0x00000e38: ix_offs[0198]: 0x00000000 +0x00000e3c: ix_lens[0198]: 0x00000000 +0x00000e40: ix_offs[0199]: 0x00000000 +0x00000e44: ix_lens[0199]: 0x00000000 +0x00000e48: ix_offs[0200]: 0x00000000 +0x00000e4c: ix_lens[0200]: 0x00000000 +0x00000e50: ix_offs[0201]: 0x00000000 +0x00000e54: ix_lens[0201]: 0x00000000 +0x00000e58: ix_offs[0202]: 0x00000000 +0x00000e5c: ix_lens[0202]: 0x00000000 +0x00000e60: ix_offs[0203]: 0x00000000 +0x00000e64: ix_lens[0203]: 0x00000000 +0x00000e68: ix_offs[0204]: 0x00000000 +0x00000e6c: ix_lens[0204]: 0x00000000 +0x00000e70: ix_offs[0205]: 0x00000000 +0x00000e74: ix_lens[0205]: 0x00000000 +0x00000e78: ix_offs[0206]: 0x00000000 +0x00000e7c: ix_lens[0206]: 0x00000000 +0x00000e80: ix_offs[0207]: 0x00000000 +0x00000e84: ix_lens[0207]: 0x00000000 +0x00000e88: ix_offs[0208]: 0x00000000 +0x00000e8c: ix_lens[0208]: 0x00000000 +0x00000e90: ix_offs[0209]: 0x00000000 +0x00000e94: ix_lens[0209]: 0x00000000 +0x00000e98: ix_offs[0210]: 0x00000000 +0x00000e9c: ix_lens[0210]: 0x00000000 +0x00000ea0: ix_offs[0211]: 0x00000000 +0x00000ea4: ix_lens[0211]: 0x00000000 +0x00000ea8: ix_offs[0212]: 0x00000000 +0x00000eac: ix_lens[0212]: 0x00000000 +0x00000eb0: ix_offs[0213]: 0x00000000 +0x00000eb4: ix_lens[0213]: 0x00000000 +0x00000eb8: ix_offs[0214]: 0x00000000 +0x00000ebc: ix_lens[0214]: 0x00000000 +0x00000ec0: ix_offs[0215]: 0x00000000 +0x00000ec4: ix_lens[0215]: 0x00000000 +0x00000ec8: ix_offs[0216]: 0x00000000 +0x00000ecc: ix_lens[0216]: 0x00000000 +0x00000ed0: ix_offs[0217]: 0x00000000 +0x00000ed4: ix_lens[0217]: 0x00000000 +0x00000ed8: ix_offs[0218]: 0x00000000 +0x00000edc: ix_lens[0218]: 0x00000000 +0x00000ee0: ix_offs[0219]: 0x00000000 +0x00000ee4: ix_lens[0219]: 0x00000000 +0x00000ee8: ix_offs[0220]: 0x00000000 +0x00000eec: ix_lens[0220]: 0x00000000 +0x00000ef0: ix_offs[0221]: 0x00000000 +0x00000ef4: ix_lens[0221]: 0x00000000 +0x00000ef8: ix_offs[0222]: 0x00000000 +0x00000efc: ix_lens[0222]: 0x00000000 +0x00000f00: ix_offs[0223]: 0x00000000 +0x00000f04: ix_lens[0223]: 0x00000000 +0x00000f08: ix_offs[0224]: 0x00000000 +0x00000f0c: ix_lens[0224]: 0x00000000 +0x00000f10: ix_offs[0225]: 0x00000000 +0x00000f14: ix_lens[0225]: 0x00000000 +0x00000f18: ix_offs[0226]: 0x00000000 +0x00000f1c: ix_lens[0226]: 0x00000000 +0x00000f20: ix_offs[0227]: 0x00000000 +0x00000f24: ix_lens[0227]: 0x00000000 +0x00000f28: ix_offs[0228]: 0x00000000 +0x00000f2c: ix_lens[0228]: 0x00000000 +0x00000f30: ix_offs[0229]: 0x00000000 +0x00000f34: ix_lens[0229]: 0x00000000 +0x00000f38: ix_offs[0230]: 0x00000000 +0x00000f3c: ix_lens[0230]: 0x00000000 +0x00000f40: ix_offs[0231]: 0x00000000 +0x00000f44: ix_lens[0231]: 0x00000000 +0x00000f48: ix_offs[0232]: 0x00000000 +0x00000f4c: ix_lens[0232]: 0x00000000 +0x00000f50: ix_offs[0233]: 0x00000000 +0x00000f54: ix_lens[0233]: 0x00000000 +0x00000f58: ix_offs[0234]: 0x00000000 +0x00000f5c: ix_lens[0234]: 0x00000000 +0x00000f60: ix_offs[0235]: 0x00000000 +0x00000f64: ix_lens[0235]: 0x00000000 +0x00000f68: ix_offs[0236]: 0x00000000 +0x00000f6c: ix_lens[0236]: 0x00000000 +0x00000f70: ix_offs[0237]: 0x00000000 +0x00000f74: ix_lens[0237]: 0x00000000 +0x00000f78: ix_offs[0238]: 0x00000000 +0x00000f7c: ix_lens[0238]: 0x00000000 +0x00000f80: ix_offs[0239]: 0x00000000 +0x00000f84: ix_lens[0239]: 0x00000000 +0x00000f88: ix_offs[0240]: 0x00000000 +0x00000f8c: ix_lens[0240]: 0x00000000 +0x00000f90: ix_offs[0241]: 0x00000000 +0x00000f94: ix_lens[0241]: 0x00000000 +0x00000f98: ix_offs[0242]: 0x00000000 +0x00000f9c: ix_lens[0242]: 0x00000000 +0x00000fa0: ix_offs[0243]: 0x00000000 +0x00000fa4: ix_lens[0243]: 0x00000000 +0x00000fa8: ix_offs[0244]: 0x00000000 +0x00000fac: ix_lens[0244]: 0x00000000 +0x00000fb0: ix_offs[0245]: 0x00000000 +0x00000fb4: ix_lens[0245]: 0x00000000 +0x00000fb8: ix_offs[0246]: 0x00000000 +0x00000fbc: ix_lens[0246]: 0x00000000 +0x00000fc0: ix_offs[0247]: 0x00000000 +0x00000fc4: ix_lens[0247]: 0x00000000 +0x00000fc8: ix_offs[0248]: 0x00000000 +0x00000fcc: ix_lens[0248]: 0x00000000 +0x00000fd0: ix_offs[0249]: 0x00000000 +0x00000fd4: ix_lens[0249]: 0x00000000 +0x00000fd8: ix_offs[0250]: 0x00000000 +0x00000fdc: ix_lens[0250]: 0x00000000 +0x00000fe0: ix_offs[0251]: 0x00000000 +0x00000fe4: ix_lens[0251]: 0x00000000 +0x00000fe8: ix_offs[0252]: 0x00000000 +0x00000fec: ix_lens[0252]: 0x00000000 +0x00000ff0: ix_offs[0253]: 0x00000000 +0x00000ff4: ix_lens[0253]: 0x00000000 +0x00000ff8: ix_offs[0254]: 0x00000000 +0x00000ffc: ix_lens[0254]: 0x00000000 + +BLOCK - DATA +0x00001000: rkey[0000]: ' I2789' off: 0x00000000 len: 0x0000005c +>> +0 @I2789@ INDI +1 NAME Miles /Flach/ +1 SEX M +1 TITL Capt. +1 BIRT +2 DATE 1934 +1 FAMS @F1373@ +<< +0x0000105c: rkey[0001]: ' I2790' off: 0x0000005c len: 0x00000051 +>> +0 @I2790@ INDI +1 NAME Camilla /Flach/ +1 SEX F +1 BIRT +2 DATE 1960 +1 FAMC @F1373@ +<< +0x000010ad: rkey[0002]: ' I2791' off: 0x000000ad len: 0x00000052 +>> +0 @I2791@ INDI +1 NAME Dick /Bergstrom/ +1 SEX M +1 BIRT +2 DATE 1936 +1 FAMS @F1374@ +<< +0x000010ff: rkey[0003]: ' I2792' off: 0x000000ff len: 0x00000055 +>> +0 @I2792@ INDI +1 NAME Therese /Bergstrom/ +1 SEX F +1 BIRT +2 DATE 1963 +1 FAMC @F1374@ +<< +0x00001154: rkey[0004]: ' I2793' off: 0x00000154 len: 0x00000055 +>> +0 @I2793@ INDI +1 NAME Michael /Bergstrom/ +1 SEX M +1 BIRT +2 DATE 1965 +1 FAMC @F1374@ +<< +0x000011a9: rkey[0005]: ' I2794' off: 0x000001a9 len: 0x00000050 +>> +0 @I2794@ INDI +1 NAME Johan /Ryding/ +1 SEX M +1 BIRT +2 DATE 1943 +1 FAMS @F1375@ +<< +0x000011f9: rkey[0006]: ' I2795' off: 0x000001f9 len: 0x00000051 +>> +0 @I2795@ INDI +1 NAME Gustaf /Ryding/ +1 SEX M +1 BIRT +2 DATE 1971 +1 FAMC @F1375@ +<< +0x0000124a: rkey[0007]: ' I2796' off: 0x0000024a len: 0x00000054 +>> +0 @I2796@ INDI +1 NAME Charlotte /Ryding/ +1 SEX F +1 BIRT +2 DATE 1974 +1 FAMC @F1375@ +<< +0x0000129e: rkey[0008]: ' I2797' off: 0x0000029e len: 0x00000051 +>> +0 @I2797@ INDI +1 NAME Esben /Coljach/ +1 SEX M +1 BIRT +2 DATE 1947 +1 FAMS @F1376@ +<< +0x000012ef: rkey[0009]: ' I2798' off: 0x000002ef len: 0x00000053 +>> +0 @I2798@ INDI +1 NAME Ebba /Gyllenkrok/ +1 SEX F +1 BIRT +2 DATE 1918 +1 FAMS @F1370@ +<< +0x00001342: rkey[0010]: ' I2799' off: 0x00000342 len: 0x00000058 +>> +0 @I2799@ INDI +1 NAME Ebba // +1 SEX F +1 BIRT +2 DATE 1945 +1 FAMC @F1370@ +1 FAMS @F1377@ +<< +0x0000139a: rkey[0011]: ' I2800' off: 0x0000039a len: 0x00000056 +>> +0 @I2800@ INDI +1 NAME Pontus /Reutersward/ +1 SEX M +1 BIRT +2 DATE 1943 +1 FAMS @F1377@ +<< +0x000013f0: rkey[0012]: ' I2801' off: 0x000003f0 len: 0x00000056 +>> +0 @I2801@ INDI +1 NAME Gustaf /Reutersward/ +1 SEX M +1 BIRT +2 DATE 1971 +1 FAMC @F1377@ +<< +0x00001446: rkey[0013]: ' I2802' off: 0x00000446 len: 0x00000054 +>> +0 @I2802@ INDI +1 NAME Anna /Reutersward/ +1 SEX F +1 BIRT +2 DATE 1973 +1 FAMC @F1377@ +<< +0x0000149a: rkey[0014]: ' I2803' off: 0x0000049a len: 0x00000052 +>> +0 @I2803@ INDI +1 NAME Gertrude /Ollen/ +1 SEX F +1 BIRT +2 DATE 1916 +1 FAMS @F1371@ +<< +0x000014ec: rkey[0015]: ' I2804' off: 0x000004ec len: 0x0000005d +>> +0 @I2804@ INDI +1 NAME Christina // +1 SEX F +1 BIRT +2 DATE 1951 +1 FAMC @F1371@ +1 FAMS @F1378@ +<< +0x00001549: rkey[0016]: ' I2805' off: 0x00000549 len: 0x00000063 +>> +0 @I2805@ INDI +1 NAME Peter /Langenskiold/ +1 SEX M +1 TITL Baron +1 BIRT +2 DATE 1950 +1 FAMS @F1378@ +<< +0x000015ac: rkey[0017]: ' I2806' off: 0x000005ac len: 0x0000004d +>> +0 @I2806@ INDI +1 NAME Birgitta // +1 SEX F +1 BIRT +2 DATE 1953 +1 FAMC @F1371@ +<< +0x000015f9: rkey[0018]: ' I2807' off: 0x000005f9 len: 0x00000049 +>> +0 @I2807@ INDI +1 NAME Carl // +1 SEX M +1 BIRT +2 DATE 1955 +1 FAMC @F1371@ +<< +0x00001642: rkey[0019]: ' I2808' off: 0x00000642 len: 0x0000004f +>> +0 @I2808@ INDI +1 NAME Tore /Nilert/ +1 SEX M +1 BIRT +2 DATE 1915 +1 FAMS @F1372@ +<< +0x00001691: rkey[0020]: ' I2809' off: 0x00000691 len: 0x0000004e +>> +0 @I2809@ INDI +1 NAME Jan /Nilert/ +1 SEX M +1 BIRT +2 DATE 1950 +1 FAMC @F1372@ +<< +0x000016df: rkey[0021]: ' I2810' off: 0x000006df len: 0x00000054 +>> +0 @I2810@ INDI +1 NAME Charlotte /Nilert/ +1 SEX F +1 BIRT +2 DATE 1952 +1 FAMC @F1372@ +<< +0x00001733: rkey[0022]: ' I2811' off: 0x00000733 len: 0x00000054 +>> +0 @I2811@ INDI +1 NAME Anne Marie /Nilert/ +1 SEX F +1 BIRT +2 DATE 1954 +1 FAMC @F1372@ +<< +0x00001787: rkey[0023]: ' I2812' off: 0x00000787 len: 0x00000053 +>> +0 @I2812@ INDI +1 NAME Gerty /Borjesson/ +1 SEX F +1 BIRT +2 DATE 1910 +1 FAMS @F1365@ +<< +0x000017da: rkey[0024]: ' I2813' off: 0x000007da len: 0x00000059 +>> +0 @I2813@ INDI +1 NAME Claes // +1 SEX M +1 BIRT +2 DATE 1942 +1 FAMC @F1365@ +1 FAMS @F1379@ +<< +0x00001833: rkey[0025]: ' I2814' off: 0x00000833 len: 0x00000056 +>> +0 @I2814@ INDI +1 NAME Birgitta /Magnusson/ +1 SEX F +1 BIRT +2 DATE 1943 +1 FAMS @F1379@ +<< +0x00001889: rkey[0026]: ' I2815' off: 0x00000889 len: 0x0000004f +>> +0 @I2815@ INDI +1 NAME Carl Johann // +1 SEX M +1 BIRT +2 DATE 1970 +1 FAMC @F1379@ +<< +0x000018d8: rkey[0027]: ' I2816' off: 0x000008d8 len: 0x0000004b +>> +0 @I2816@ INDI +1 NAME Louise // +1 SEX F +1 BIRT +2 DATE 1973 +1 FAMC @F1379@ +<< +0x00001923: rkey[0028]: ' I2817' off: 0x00000923 len: 0x00000078 +>> +0 @I2817@ INDI +1 NAME Carl Marten /Fleetwood/ +1 SEX M +1 TITL Baron +1 BIRT +2 DATE 1885 +1 DEAT +2 DATE 1966 +1 FAMS @F1366@ +<< +0x0000199b: rkey[0029]: ' I2818' off: 0x0000099b len: 0x00000065 +>> +0 @I2818@ INDI +1 NAME Hugo /Cedergren/ +1 SEX M +1 BIRT +2 DATE 1891 +1 DEAT +2 DATE 1971 +1 FAMS @F1367@ +<< +0x00001a00: rkey[0030]: ' I2819' off: 0x00000a00 len: 0x00000054 +>> +0 @I2819@ INDI +1 NAME Estelle /Manville/ +1 SEX F +1 BIRT +2 DATE 1904 +1 FAMS @F1368@ +<< +0x00001a54: rkey[0031]: ' I2820' off: 0x00000a54 len: 0x0000005e +>> +0 @I2820@ INDI +1 NAME Gustaf // +1 SEX M +1 BIRT +2 DATE 1930 +1 DEAT +2 DATE 1966 +1 FAMC @F1368@ +<< +0x00001ab2: rkey[0032]: ' I2821' off: 0x00000ab2 len: 0x00000059 +>> +0 @I2821@ INDI +1 NAME Folke // +1 SEX M +1 BIRT +2 DATE 1931 +1 FAMC @F1368@ +1 FAMS @F1380@ +<< +0x00001b0b: rkey[0033]: ' I2822' off: 0x00000b0b len: 0x00000064 +>> +0 @I2822@ INDI +1 NAME Fredrik Oscar // +1 SEX M +1 BIRT +2 DATE 1934 +1 DEAT +2 DATE 1934 +1 FAMC @F1368@ +<< +0x00001b6f: rkey[0034]: ' I2823' off: 0x00000b6f len: 0x0000004b +>> +0 @I2823@ INDI +1 NAME Bertil // +1 SEX M +1 BIRT +2 DATE 1925 +1 FAMC @F1368@ +<< +0x00001bba: rkey[0035]: ' I2824' off: 0x00000bba len: 0x00000054 +>> +0 @I2824@ INDI +1 NAME Christine /Glahns/ +1 SEX F +1 BIRT +2 DATE 1932 +1 FAMS @F1380@ +<< +0x00001c0e: rkey[0036]: ' I2825' off: 0x00000c0e len: 0x00000049 +>> +0 @I2825@ INDI +1 NAME Anna // +1 SEX F +1 BIRT +2 DATE 1956 +1 FAMC @F1380@ +<< +0x00001c57: rkey[0037]: ' I2826' off: 0x00000c57 len: 0x0000004a +>> +0 @I2826@ INDI +1 NAME Folke // +1 SEX M +1 BIRT +2 DATE 1958 +1 FAMC @F1380@ +<< +0x00001ca1: rkey[0038]: ' I2827' off: 0x00000ca1 len: 0x0000004a +>> +0 @I2827@ INDI +1 NAME Maria // +1 SEX F +1 BIRT +2 DATE 1962 +1 FAMC @F1380@ +<< +0x00001ceb: rkey[0039]: ' I2828' off: 0x00000ceb len: 0x0000004b +>> +0 @I2828@ INDI +1 NAME Gunnar // +1 SEX M +1 BIRT +2 DATE 1963 +1 FAMC @F1380@ +<< +0x00001d36: rkey[0040]: ' I2829' off: 0x00000d36 len: 0x00000070 +>> +0 @I2829@ INDI +1 NAME Margaretha // +1 SEX F +1 BIRT +2 DATE 1899 +1 DEAT +2 DATE 1977 +1 FAMC @F298@ +1 FAMS @F1381@ +<< +0x00001da6: rkey[0041]: ' I2830' off: 0x00000da6 len: 0x00000040 +>> +0 @I2830@ INDI +1 NAME Axel of_Denmark // +1 SEX M +1 FAMS @F1381@ +<< +0x00001de6: rkey[0042]: ' I2831' off: 0x00000de6 len: 0x00000062 +>> +0 @I2831@ INDI +1 NAME Elsa /von_Rosen/ +1 SEX F +1 TITL Countess +1 BIRT +2 DATE 1904 +1 FAMS @F1350@ +<< +0x00001e48: rkey[0043]: ' I2832' off: 0x00000e48 len: 0x00000076 +>> +0 @I2832@ INDI +1 NAME Madeline Bernadotte // +1 SEX F +1 TITL Countess +1 BIRT +2 DATE 1938 +1 FAMC @F1350@ +1 FAMS @F1382@ +<< +0x00001ebe: rkey[0044]: ' I2833' off: 0x00000ebe len: 0x0000006a +>> +0 @I2833@ INDI +1 NAME Charles de_Schooten /Ullens/ +1 SEX M +1 TITL Count +1 BIRT +2 DATE 1927 +1 FAMS @F1382@ +<< +0x00001f28: rkey[0045]: ' I2834' off: 0x00000f28 len: 0x00000059 +>> +0 @I2834@ INDI +1 NAME Marie Christine /Ullens/ +1 SEX F +1 BIRT +2 DATE 1964 +1 FAMC @F1382@ +<< +0x00001f81: rkey[0046]: ' I2835' off: 0x00000f81 len: 0x00000056 +>> +0 @I2835@ INDI +1 NAME Jean Charles /Ullens/ +1 SEX M +1 BIRT +2 DATE 1965 +1 FAMC @F1382@ +<< +0x00001fd7: rkey[0047]: ' I2836' off: 0x00000fd7 len: 0x00000051 +>> +0 @I2836@ INDI +1 NAME Astrid /Ullens/ +1 SEX F +1 BIRT +2 DATE 1970 +1 FAMC @F1382@ +<< +0x00002028: rkey[0048]: ' I2837' off: 0x00001028 len: 0x00000051 +>> +0 @I2837@ INDI +1 NAME Sophie /Ullens/ +1 SEX F +1 BIRT +2 DATE 1972 +1 FAMC @F1382@ +<< +0x00002079: rkey[0049]: ' I2838' off: 0x00001079 len: 0x0000004f +>> +0 @I2838@ INDI +1 NAME Ann /Larsson/ +1 SEX F +1 BIRT +2 DATE 1921 +1 FAMS @F1351@ +<< +0x000020c8: rkey[0050]: ' I2839' off: 0x000010c8 len: 0x0000006a +>> +0 @I2839@ INDI +1 NAME Mary // +1 SEX F +1 BIRT +2 DATE 1882 +1 DEAT +2 DATE 1962 +1 FAMC @F1383@ +1 FAMS @F309@ +<< +0x00002132: rkey[0051]: ' I2840' off: 0x00001132 len: 0x0000004f +>> +0 @I2840@ INDI +1 NAME Roland /Bonaparte/ +1 SEX M +1 TITL Prince +1 FAMS @F1383@ +<< +0x00002181: rkey[0052]: ' I2841' off: 0x00001181 len: 0x00000055 +>> +0 @I2841@ INDI +1 NAME Irene /Ovchinnikov/ +1 SEX F +1 BIRT +2 DATE 1904 +1 FAMS @F1345@ +<< +0x000021d6: rkey[0053]: ' I2842' off: 0x000011d6 len: 0x00000072 +>> +0 @I2842@ INDI +1 NAME Eugenia /Oldenburg/ +1 SEX F +1 BIRT +2 DATE 1910 +1 FAMC @F309@ +1 FAMS @F1384@ +1 FAMS @F1385@ +<< +0x00002248: rkey[0054]: ' I2843' off: 0x00001248 len: 0x00000076 +>> +0 @I2843@ INDI +1 NAME Dominic /Radziwill/ +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 1911 +1 DEAT +2 DATE 1976 +1 FAMS @F1384@ +<< +0x000022be: rkey[0055]: ' I2844' off: 0x000012be len: 0x00000061 +>> +0 @I2844@ INDI +1 NAME Raymond of_Castel // +1 SEX M +1 TITL Duke +1 BIRT +2 DATE 1907 +1 FAMS @F1385@ +<< +0x0000231f: rkey[0056]: ' I2845' off: 0x0000131f len: 0x00000067 +>> +0 @I2845@ INDI +1 NAME Anastasia /Stewart/ +1 SEX F +1 BIRT +2 DATE 1883 +1 DEAT +2 DATE 1923 +1 FAMS @F307@ +<< +0x00002386: rkey[0057]: ' I2846' off: 0x00001386 len: 0x00000066 +>> +0 @I2846@ INDI +1 NAME Francis of_Guise // +1 SEX F +1 BIRT +2 DATE 1902 +1 DEAT +2 DATE 1953 +1 FAMS @F308@ +<< +0x000023ec: rkey[0058]: ' I2847' off: 0x000013ec len: 0x00000069 +>> +0 @I2847@ INDI +1 NAME Perikles Joannides // +1 SEX M +1 BIRT +2 DATE 1881 +1 DEAT +2 DATE 1965 +1 FAMS @F1341@ +<< +0x00002455: rkey[0059]: ' I2848' off: 0x00001455 len: 0x00000063 +>> +0 @I2848@ INDI +1 NAME Michael /Oldenburg/ +1 SEX M +1 BIRT +2 DATE 1939 +1 FAMC @F307@ +1 FAMS @F1386@ +<< +0x000024b8: rkey[0060]: ' I2849' off: 0x000014b8 len: 0x00000052 +>> +0 @I2849@ INDI +1 NAME Marina /Karella/ +1 SEX F +1 BIRT +2 DATE 1940 +1 FAMS @F1386@ +<< +0x0000250a: rkey[0061]: ' I2850' off: 0x0000150a len: 0x0000006c +>> +0 @I2850@ INDI +1 NAME Louise // +1 SEX F +1 BIRT +2 DATE 1726 +1 DEAT +2 DATE 1756 +1 FAMC @F220@ +1 FAMS @F1387@ +<< +0x00002576: rkey[0062]: ' I2851' off: 0x00001576 len: 0x0000007f +>> +0 @I2851@ INDI +1 NAME Ernest Frederick_III of_Saxe-// +1 SEX M +1 TITL Duke +1 BIRT +2 DATE 1727 +1 DEAT +2 DATE 1780 +1 FAMS @F1387@ +<< +0x000025f5: rkey[0063]: ' I2852' off: 0x000015f5 len: 0x00000077 +>> +0 @I2852@ INDI +1 NAME Gustaf_III // +1 SEX M +1 TITL King of Sweden +1 BIRT +2 DATE 1746 +1 DEAT +2 DATE 1792 +1 FAMS @F886@ +<< +0x0000266c: rkey[0064]: ' I2853' off: 0x0000166c len: 0x0000007e +>> +0 @I2853@ INDI +1 NAME William_I of_Hesse-Cassel // +1 SEX M +1 TITL Elector +1 BIRT +2 DATE 1743 +1 DEAT +2 DATE 1821 +1 FAMS @F887@ +<< +0x000026ea: rkey[0065]: ' I2854' off: 0x000016ea len: 0x0000005e +>> +0 @I2854@ INDI +1 NAME Charles // +1 SEX M +1 BIRT +2 DATE 1680 +1 DEAT +2 DATE 1729 +1 FAMC @F879@ +<< +0x00002748: rkey[0066]: ' I2855' off: 0x00001748 len: 0x0000005e +>> +0 @I2855@ INDI +1 NAME William // +1 SEX M +1 BIRT +2 DATE 1687 +1 DEAT +2 DATE 1705 +1 FAMC @F879@ +<< +0x000027a6: rkey[0067]: ' I2856' off: 0x000017a6 len: 0x00000061 +>> +0 @I2856@ INDI +1 NAME Anne Sophia // +1 SEX F +1 BIRT +2 DATE 1647 +1 DEAT +2 DATE 1717 +1 FAMC @F423@ +<< +0x00002807: rkey[0068]: ' I2857' off: 0x00001807 len: 0x00000060 +>> +0 @I2857@ INDI +1 NAME Frederica // +1 SEX F +1 BIRT +2 DATE 1649 +1 DEAT +2 DATE 1704 +1 FAMC @F423@ +<< +0x00002867: rkey[0069]: ' I2858' off: 0x00001867 len: 0x0000006c +>> +0 @I2858@ INDI +1 NAME Ulrica // +1 SEX F +1 BIRT +2 DATE 1656 +1 DEAT +2 DATE 1693 +1 FAMC @F423@ +1 FAMS @F1388@ +<< +0x000028d3: rkey[0070]: ' I2859' off: 0x000018d3 len: 0x00000078 +>> +0 @I2859@ INDI +1 NAME Charles_XI // +1 SEX M +1 TITL King of Sweden +1 BIRT +2 DATE 1655 +1 DEAT +2 DATE 1697 +1 FAMS @F1388@ +<< +0x0000294b: rkey[0071]: ' I2860' off: 0x0000194b len: 0x0000005d +>> +0 @I2860@ INDI +1 NAME Ulrich // +1 SEX M +1 BIRT +2 DATE 1578 +1 DEAT +2 DATE 1624 +1 FAMC @F437@ +<< +0x000029a8: rkey[0072]: ' I2861' off: 0x000019a8 len: 0x0000005e +>> +0 @I2861@ INDI +1 NAME Augusta // +1 SEX F +1 BIRT +2 DATE 1580 +1 DEAT +2 DATE 1639 +1 FAMC @F437@ +<< +0x00002a06: rkey[0073]: ' I2862' off: 0x00001a06 len: 0x0000005d +>> +0 @I2862@ INDI +1 NAME Hedwig // +1 SEX F +1 BIRT +2 DATE 1581 +1 DEAT +2 DATE 1641 +1 FAMC @F437@ +<< +0x00002a63: rkey[0074]: ' I2863' off: 0x00001a63 len: 0x0000007d +>> +0 @I2863@ INDI +1 NAME Christopher_III // +1 SEX M +1 TITL King of Denmark +1 BIRT +2 DATE 1416 +1 DEAT +2 DATE 1448 +1 FAMS @F963@ +<< +0x00002ae0: rkey[0075]: ' I2864' off: 0x00001ae0 len: 0x00000060 +>> +0 @I2864@ INDI +1 NAME Christina // +1 SEX F +1 BIRT +2 DATE 1461 +1 DEAT +2 DATE 1521 +1 FAMS @F808@ +<< +0x00002b40: rkey[0076]: ' I2865' off: 0x00001b40 len: 0x00000052 +>> +0 @I2865@ INDI +1 NAME Anne /de_la_Tour/ +1 SEX F +1 BIRT +2 DATE 1512 +1 FAMS @F810@ +<< +0x00002b92: rkey[0077]: ' I2866' off: 0x00001b92 len: 0x00000064 +>> +0 @I2866@ INDI +1 NAME Alexander // +1 SEX M +1 TITL Bishop of Moray +1 BIRT +2 DATE 1534 +1 FAMC @F809@ +<< +0x00002bf6: rkey[0078]: ' I2867' off: 0x00001bf6 len: 0x00000070 +>> +0 @I2867@ INDI +1 NAME James // +1 SEX M +1 TITL Duke of Ross +1 BIRT +2 DATE 1476 +1 DEAT +2 DATE 1503 +1 FAMC @F490@ +<< +0x00002c66: rkey[0079]: ' I2868' off: 0x00001c66 len: 0x0000006e +>> +0 @I2868@ INDI +1 NAME John // +1 SEX M +1 TITL Earl of Mar +1 BIRT +2 DATE 1479 +1 DEAT +2 DATE 1503 +1 FAMC @F490@ +<< +0x00002cd4: rkey[0080]: ' I2869' off: 0x00001cd4 len: 0x00000061 +>> +0 @I2869@ INDI +1 NAME Edward // +1 SEX M +1 TITL Earl of Carrick +1 DEAT +2 DATE 1318 +1 FAMC @F787@ +<< +0x00002d35: rkey[0081]: ' I2870' off: 0x00001d35 len: 0x0000004a +>> +0 @I2870@ INDI +1 NAME Thomas // +1 SEX M +1 DEAT +2 DATE 1307 +1 FAMC @F787@ +<< +0x00002d7f: rkey[0082]: ' I2871' off: 0x00001d7f len: 0x0000004d +>> +0 @I2871@ INDI +1 NAME Alexander // +1 SEX M +1 DEAT +2 DATE 1307 +1 FAMC @F787@ +<< +0x00002dcc: rkey[0083]: ' I2872' off: 0x00001dcc len: 0x00000049 +>> +0 @I2872@ INDI +1 NAME Nigel // +1 SEX M +1 DEAT +2 DATE 1306 +1 FAMC @F787@ +<< +0x00002e15: rkey[0084]: ' I2873' off: 0x00001e15 len: 0x0000004a +>> +0 @I2873@ INDI +1 NAME Isabel // +1 SEX F +1 BIRT +2 DATE 1358 +1 FAMC @F787@ +<< +0x00002e5f: rkey[0085]: ' I2874' off: 0x00001e5f len: 0x0000006d +>> +0 @I2874@ INDI +1 NAME Mary Christina of_Sicily// +1 SEX F +1 BIRT +2 DATE 1806 +1 DEAT +2 DATE 1878 +1 FAMS @F646@ +<< +0x00002ecc: rkey[0086]: ' I2875' off: 0x00001ecc len: 0x00000067 +>> +0 @I2875@ INDI +1 NAME Antonia of_Sicily // +1 SEX F +1 BIRT +2 DATE 1784 +1 DEAT +2 DATE 1806 +1 FAMS @F648@ +<< +0x00002f33: rkey[0087]: ' I2876' off: 0x00001f33 len: 0x0000006a +>> +0 @I2876@ INDI +1 NAME Isabella of_Portugal // +1 SEX F +1 BIRT +2 DATE 1797 +1 DEAT +2 DATE 1818 +1 FAMS @F649@ +<< +0x00002f9d: rkey[0088]: ' I2877' off: 0x00001f9d len: 0x00000062 +>> +0 @I2877@ INDI +1 NAME Mary Josepha // +1 SEX F +1 BIRT +2 DATE 1803 +1 DEAT +2 DATE 1829 +1 FAMS @F650@ +<< +0x00002fff: rkey[0089]: ' I2878' off: 0x00001fff len: 0x00000070 +>> +0 @I2878@ INDI +1 NAME Charles_IV // +1 SEX M +1 BIRT +2 DATE 1748 +1 DEAT +2 DATE 1819 +1 FAMC @F1389@ +1 FAMS @F647@ +<< +0x0000306f: rkey[0090]: ' I2879' off: 0x0000206f len: 0x0000006a +>> +0 @I2879@ INDI +1 NAME Maria Louisa of_Parma// +1 SEX F +1 BIRT +2 DATE 1751 +1 DEAT +2 DATE 1819 +1 FAMS @F647@ +<< +0x000030d9: rkey[0091]: ' I2880' off: 0x000020d9 len: 0x00000087 +>> +0 @I2880@ INDI +1 NAME Charles_III // +1 SEX M +1 TITL King of Spain +1 BIRT +2 DATE 1716 +1 DEAT +2 DATE 1788 +1 FAMC @F1256@ +1 FAMS @F1389@ +<< +0x00003160: rkey[0092]: ' I2881' off: 0x00002160 len: 0x00000062 +>> +0 @I2881@ INDI +1 NAME Mary Amalia // +1 SEX F +1 BIRT +2 DATE 1724 +1 DEAT +2 DATE 1760 +1 FAMS @F1389@ +<< +0x000031c2: rkey[0093]: ' I2882' off: 0x000021c2 len: 0x0000006a +>> +0 @I2882@ INDI +1 NAME Mary Anne of_Bavaria// +1 SEX F +1 BIRT +2 DATE 1660 +1 DEAT +2 DATE 1690 +1 FAMS @F1254@ +<< +0x0000322c: rkey[0094]: ' I2883' off: 0x0000222c len: 0x00000062 +>> +0 @I2883@ INDI +1 NAME Mary Louise // +1 SEX F +1 BIRT +2 DATE 1688 +1 DEAT +2 DATE 1714 +1 FAMS @F1255@ +<< +0x0000328e: rkey[0095]: ' I2884' off: 0x0000228e len: 0x00000074 +>> +0 @I2884@ INDI +1 NAME Charles // +1 SEX M +1 TITL Duke of Styria +1 BIRT +2 DATE 1540 +1 DEAT +2 DATE 1590 +1 FAMS @F568@ +<< +0x00003302: rkey[0096]: ' I2885' off: 0x00002302 len: 0x00000099 +>> +0 @I2885@ INDI +1 NAME Philip_I the_Handsome // +1 SEX M +1 TITL King of Castile +1 BIRT +2 DATE 1478 +2 PLAC Bruges,Flanders +1 DEAT +2 DATE 1506 +1 FAMS @F516@ +<< +0x0000339b: rkey[0097]: ' I2886' off: 0x0000239b len: 0x00000057 +>> +0 @I2886@ INDI +1 NAME Germaine of_Narbonne // +1 SEX F +1 DEAT +2 DATE 1536 +1 FAMS @F496@ +<< +0x000033f2: rkey[0098]: ' I2887' off: 0x000023f2 len: 0x0000007d +>> +0 @I2887@ INDI +1 NAME Isabella // +1 SEX F +1 BIRT +2 DATE 1470 +1 DEAT +2 DATE 1498 +1 FAMC @F489@ +1 FAMS @F1390@ +1 FAMS @F1391@ +<< +0x0000346f: rkey[0099]: ' I2888' off: 0x0000246f len: 0x0000005b +>> +0 @I2888@ INDI +1 NAME Mary // +1 SEX F +1 BIRT +2 DATE 1482 +1 DEAT +2 DATE 1517 +1 FAMC @F489@ +<< +0x000034ca: rkey[0100]: ' I2889' off: 0x000024ca len: 0x0000006a +>> +0 @I2889@ INDI +1 NAME John // +1 SEX M +1 BIRT +2 DATE 1478 +1 DEAT +2 DATE 1497 +1 FAMC @F489@ +1 FAMS @F1392@ +<< +0x00003534: rkey[0101]: ' I2890' off: 0x00002534 len: 0x0000006b +>> +0 @I2890@ INDI +1 NAME Alphonso of_Portugal // +1 SEX M +1 BIRT +2 DATE 1475 +1 DEAT +2 DATE 1491 +1 FAMS @F1390@ +<< +0x0000359f: rkey[0102]: ' I2891' off: 0x0000259f len: 0x00000077 +>> +0 @I2891@ INDI +1 NAME Emanuel // +1 SEX M +1 TITL King of Portugal +1 BIRT +2 DATE 1469 +1 DEAT +2 DATE 1521 +1 FAMS @F1393@ +<< +0x00003616: rkey[0103]: ' I2892' off: 0x00002616 len: 0x0000006f +>> +0 @I2892@ INDI +1 NAME Margaret // +1 SEX F +1 BIRT +2 DATE 1480 +1 DEAT +2 DATE 1530 +1 FAMS @F1392@ +1 FAMS @F1394@ +<< +0x00003685: rkey[0104]: ' I2893' off: 0x00002685 len: 0x00000066 +>> +0 @I2893@ INDI +1 NAME Philibert_II // +1 SEX M +1 TITL Duke of Savoy +1 DEAT +2 DATE 1504 +1 FAMS @F1394@ +<< +0x000036eb: rkey[0105]: ' I2894' off: 0x000026eb len: 0x0000007b +>> +0 @I2894@ INDI +1 NAME Eleanor // +1 SEX F +1 BIRT +2 DATE 1498 +1 DEAT +2 DATE 1558 +1 FAMC @F516@ +1 FAMS @F1393@ +1 FAMS @F958@ +<< +0x00003766: rkey[0106]: ' I2895' off: 0x00002766 len: 0x0000007e +>> +0 @I2895@ INDI +1 NAME Henry_XXIV Reuss-Ebersdorf // +1 SEX M +1 TITL Count +1 BIRT +2 DATE 1724 +1 DEAT +2 DATE 1779 +1 FAMS @F1326@ +<< +0x000037e4: rkey[0107]: ' I2896' off: 0x000027e4 len: 0x00000080 +>> +0 @I2896@ INDI +1 NAME Caroline Erbach-Schonberg // +1 SEX F +1 TITL Countess +1 BIRT +2 DATE 1727 +1 DEAT +2 DATE 1795 +1 FAMS @F1326@ +<< +0x00003864: rkey[0108]: ' I2897' off: 0x00002864 len: 0x00000081 +>> +0 @I2897@ INDI +1 NAME Ernest Frederick of_Saxe-Coburg// +1 SEX M +1 TITL Duke +1 BIRT +2 DATE 1724 +1 DEAT +2 DATE 1800 +1 FAMS @F1260@ +<< +0x000038e5: rkey[0109]: ' I2898' off: 0x000028e5 len: 0x00000081 +>> +0 @I2898@ INDI +1 NAME Sophia Antonia of_Brunswick// +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 1724 +1 DEAT +2 DATE 1802 +1 FAMS @F1260@ +<< +0x00003966: rkey[0110]: ' I2899' off: 0x00002966 len: 0x00000051 +>> +0 @I2899@ INDI +1 NAME Michael of_Portugal // +1 SEX M +1 TITL Prince +1 FAMS @F612@ +<< +0x000039b7: rkey[0111]: ' I2900' off: 0x000029b7 len: 0x0000007f +>> +0 @I2900@ INDI +1 NAME Emanuel of_Orleans // +1 SEX M +1 TITL Duke of Vendome +1 BIRT +2 DATE 1872 +1 DEAT +2 DATE 1931 +1 FAMS @F600@ +<< +0x00003a36: rkey[0112]: ' I2901' off: 0x00002a36 len: 0x0000006c +>> +0 @I2901@ INDI +1 NAME Louise // +1 SEX F +1 BIRT +2 DATE 1858 +1 DEAT +2 DATE 1924 +1 FAMC @F908@ +1 FAMS @F1395@ +<< +0x00003aa2: rkey[0113]: ' I2902' off: 0x00002aa2 len: 0x0000007e +>> +0 @I2902@ INDI +1 NAME Stephanie // +1 SEX F +1 BIRT +2 DATE 1864 +1 DEAT +2 DATE 1945 +1 FAMC @F908@ +1 FAMS @F1396@ +1 FAMS @F1397@ +<< +0x00003b20: rkey[0114]: ' I2903' off: 0x00002b20 len: 0x00000070 +>> +0 @I2903@ INDI +1 NAME Clementine // +1 SEX F +1 BIRT +2 DATE 1872 +1 DEAT +2 DATE 1955 +1 FAMC @F908@ +1 FAMS @F1398@ +<< +0x00003b90: rkey[0115]: ' I2904' off: 0x00002b90 len: 0x00000075 +>> +0 @I2904@ INDI +1 NAME Victor // +1 SEX M +1 TITL Prince Napoleon +1 BIRT +2 DATE 1862 +1 DEAT +2 DATE 1926 +1 FAMS @F1398@ +<< +0x00003c05: rkey[0116]: ' I2905' off: 0x00002c05 len: 0x0000007d +>> +0 @I2905@ INDI +1 NAME Rudolph of_Austria // +1 SEX M +1 TITL Crown Prince +1 BIRT +2 DATE 1858 +1 DEAT +2 DATE 1889 +1 FAMS @F1396@ +<< +0x00003c82: rkey[0117]: ' I2906' off: 0x00002c82 len: 0x00000073 +>> +0 @I2906@ INDI +1 NAME Elemer // +1 SEX M +1 TITL Prince Lonyai +1 BIRT +2 DATE 1863 +1 DEAT +2 DATE 1946 +1 FAMS @F1397@ +<< +0x00003cf5: rkey[0118]: ' I2907' off: 0x00002cf5 len: 0x0000007a +>> +0 @I2907@ INDI +1 NAME Philip of_Saxe-Coburg // +1 SEX M +1 TITL Prince +1 BIRT +2 DATE 1844 +1 DEAT +2 DATE 1921 +1 FAMS @F1395@ +<< +0x00003d6f: rkey[0119]: ' I2908' off: 0x00002d6f len: 0x0000005e +>> +0 @I2908@ INDI +1 NAME Sophia // +1 SEX F +1 BIRT +2 DATE 1760 +1 DEAT +2 DATE 1776 +1 FAMS @F1261@ +<< +0x00003dcd: rkey[0120]: ' I2909' off: 0x00002dcd len: 0x0000006a +>> +0 @I2909@ INDI +1 NAME Alexandrine of_Baden // +1 SEX F +1 BIRT +2 DATE 1820 +1 DEAT +2 DATE 1904 +1 FAMS @F920@ +<< +0x00003e37: rkey[0121]: ' I2910' off: 0x00002e37 len: 0x00000070 +>> +0 @I2910@ INDI +1 NAME Antoinette (Antonia) /Kohary/ +1 SEX F +1 BIRT +2 DATE 1797 +1 DEAT +2 DATE 1862 +1 FAMS @F149@ +<< +0x00003ea7: rkey[0122]: ' I2911' off: 0x00002ea7 len: 0x0000007f +>> +0 @I2911@ INDI +1 NAME Louis_I of_Hesse-Darmst. // +1 SEX M +1 TITL Landgrave +1 BIRT +2 DATE 1753 +1 DEAT +2 DATE 1830 +1 FAMS @F224@ +<< +0x00003f26: rkey[0123]: ' I2912' off: 0x00002f26 len: 0x0000006d +>> +0 @I2912@ INDI +1 NAME Louise of_Hesse-Darmst. // +1 SEX F +1 BIRT +2 DATE 1761 +1 DEAT +2 DATE 1829 +1 FAMS @F224@ +<< +0x00003f93: rkey[0124]: ' I2913' off: 0x00002f93 len: 0x00000052 +>> +0 @I2913@ INDI +1 NAME Marie Christine // +1 SEX F +1 DEAT +2 DATE 1663 +1 FAMC @F344@ +<< +0x00003fe5: rkey[0125]: ' I2914' off: 0x00002fe5 len: 0x00000040 +>> +0 @I2914@ INDI +1 NAME Marie de_Bourbon // +1 SEX F +1 FAMS @F363@ +<< +0x00004025: rkey[0126]: ' I2915' off: 0x00003025 len: 0x00000074 +>> +0 @I2915@ INDI +1 NAME Ann Marie Louise// +1 SEX F +1 TITL Duchess +1 BIRT +2 DATE 1627 +1 DEAT +2 DATE 1693 +1 FAMC @F363@ +<< +0x00004099: rkey[0127]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0128]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0129]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0130]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0131]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0132]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0133]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0134]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0135]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0136]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0137]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0138]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0139]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0140]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0141]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0142]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0143]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0144]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0145]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0146]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0147]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0148]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0149]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0150]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0151]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0152]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0153]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0154]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0155]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0156]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0157]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0158]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0159]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0160]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0161]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0162]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0163]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0164]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0165]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0166]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0167]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0168]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0169]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0170]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0171]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0172]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0173]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0174]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0175]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0176]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0177]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0178]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0179]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0180]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0181]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0182]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0183]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0184]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0185]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0186]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0187]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0188]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0189]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0190]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0191]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0192]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0193]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0194]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0195]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0196]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0197]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0198]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0199]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0200]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0201]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0202]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0203]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0204]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0205]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0206]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0207]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0208]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0209]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0210]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0211]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0212]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0213]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0214]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0215]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0216]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0217]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0218]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0219]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0220]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0221]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0222]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0223]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0224]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0225]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0226]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0227]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0228]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0229]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0230]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0231]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0232]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0233]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0234]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0235]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0236]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0237]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0238]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0239]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0240]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0241]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0242]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0243]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0244]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0245]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0246]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0247]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0248]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0249]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0250]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0251]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0252]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0253]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00004099: rkey[0254]: ' ' off: 0x00000000 len: 0x00000000 +>><< + +0x00004099: EOF (0x00004099) GOOD + +BLOCK - DIRECTORY +0x00000000: ix_self: 0x00050003 (af/ad) +0x00000004: ix_type: 2 (BLOCK) +0x00000006: ix_pad1: 0x0000 +0x00000008: ix_parent: 0x00000000 (aa/aa) +0x0000000c: ix_nkeys: 192 +0x0000000e: ix_rkey[0000]: ' I2916' +0x00000016: ix_rkey[0001]: ' I2917' +0x0000001e: ix_rkey[0002]: ' I2918' +0x00000026: ix_rkey[0003]: ' I2919' +0x0000002e: ix_rkey[0004]: ' I2920' +0x00000036: ix_rkey[0005]: ' I2921' +0x0000003e: ix_rkey[0006]: ' I2922' +0x00000046: ix_rkey[0007]: ' I2923' +0x0000004e: ix_rkey[0008]: ' I2924' +0x00000056: ix_rkey[0009]: ' I2925' +0x0000005e: ix_rkey[0010]: ' I2926' +0x00000066: ix_rkey[0011]: ' I2927' +0x0000006e: ix_rkey[0012]: ' I2928' +0x00000076: ix_rkey[0013]: ' I2929' +0x0000007e: ix_rkey[0014]: ' I2930' +0x00000086: ix_rkey[0015]: ' I2931' +0x0000008e: ix_rkey[0016]: ' I2932' +0x00000096: ix_rkey[0017]: ' I2933' +0x0000009e: ix_rkey[0018]: ' I2934' +0x000000a6: ix_rkey[0019]: ' I2935' +0x000000ae: ix_rkey[0020]: ' I2936' +0x000000b6: ix_rkey[0021]: ' I2937' +0x000000be: ix_rkey[0022]: ' I2938' +0x000000c6: ix_rkey[0023]: ' I2939' +0x000000ce: ix_rkey[0024]: ' I2940' +0x000000d6: ix_rkey[0025]: ' I2941' +0x000000de: ix_rkey[0026]: ' I2942' +0x000000e6: ix_rkey[0027]: ' I2943' +0x000000ee: ix_rkey[0028]: ' I2944' +0x000000f6: ix_rkey[0029]: ' I2945' +0x000000fe: ix_rkey[0030]: ' I2946' +0x00000106: ix_rkey[0031]: ' I2947' +0x0000010e: ix_rkey[0032]: ' I2948' +0x00000116: ix_rkey[0033]: ' I2949' +0x0000011e: ix_rkey[0034]: ' I2950' +0x00000126: ix_rkey[0035]: ' I2951' +0x0000012e: ix_rkey[0036]: ' I2952' +0x00000136: ix_rkey[0037]: ' I2953' +0x0000013e: ix_rkey[0038]: ' I2954' +0x00000146: ix_rkey[0039]: ' I2955' +0x0000014e: ix_rkey[0040]: ' I2956' +0x00000156: ix_rkey[0041]: ' I2957' +0x0000015e: ix_rkey[0042]: ' I2958' +0x00000166: ix_rkey[0043]: ' I2959' +0x0000016e: ix_rkey[0044]: ' I2960' +0x00000176: ix_rkey[0045]: ' I2961' +0x0000017e: ix_rkey[0046]: ' I2962' +0x00000186: ix_rkey[0047]: ' I2963' +0x0000018e: ix_rkey[0048]: ' I2964' +0x00000196: ix_rkey[0049]: ' I2965' +0x0000019e: ix_rkey[0050]: ' I2966' +0x000001a6: ix_rkey[0051]: ' I2967' +0x000001ae: ix_rkey[0052]: ' I2968' +0x000001b6: ix_rkey[0053]: ' I2969' +0x000001be: ix_rkey[0054]: ' I2970' +0x000001c6: ix_rkey[0055]: ' I2971' +0x000001ce: ix_rkey[0056]: ' I2972' +0x000001d6: ix_rkey[0057]: ' I2973' +0x000001de: ix_rkey[0058]: ' I2974' +0x000001e6: ix_rkey[0059]: ' I2975' +0x000001ee: ix_rkey[0060]: ' I2976' +0x000001f6: ix_rkey[0061]: ' I2977' +0x000001fe: ix_rkey[0062]: ' I2978' +0x00000206: ix_rkey[0063]: ' I2979' +0x0000020e: ix_rkey[0064]: ' I2980' +0x00000216: ix_rkey[0065]: ' I2981' +0x0000021e: ix_rkey[0066]: ' I2982' +0x00000226: ix_rkey[0067]: ' I2983' +0x0000022e: ix_rkey[0068]: ' I2984' +0x00000236: ix_rkey[0069]: ' I2985' +0x0000023e: ix_rkey[0070]: ' I2986' +0x00000246: ix_rkey[0071]: ' I2987' +0x0000024e: ix_rkey[0072]: ' I2988' +0x00000256: ix_rkey[0073]: ' I2989' +0x0000025e: ix_rkey[0074]: ' I2990' +0x00000266: ix_rkey[0075]: ' I2991' +0x0000026e: ix_rkey[0076]: ' I2992' +0x00000276: ix_rkey[0077]: ' I2993' +0x0000027e: ix_rkey[0078]: ' I2994' +0x00000286: ix_rkey[0079]: ' I2995' +0x0000028e: ix_rkey[0080]: ' I2996' +0x00000296: ix_rkey[0081]: ' I2997' +0x0000029e: ix_rkey[0082]: ' I2998' +0x000002a6: ix_rkey[0083]: ' I2999' +0x000002ae: ix_rkey[0084]: ' I3000' +0x000002b6: ix_rkey[0085]: ' I3001' +0x000002be: ix_rkey[0086]: ' I3002' +0x000002c6: ix_rkey[0087]: ' I3003' +0x000002ce: ix_rkey[0088]: ' I3004' +0x000002d6: ix_rkey[0089]: ' I3005' +0x000002de: ix_rkey[0090]: ' I3006' +0x000002e6: ix_rkey[0091]: ' I3007' +0x000002ee: ix_rkey[0092]: ' I3008' +0x000002f6: ix_rkey[0093]: ' I3009' +0x000002fe: ix_rkey[0094]: ' I3010' +0x00000306: ix_rkey[0095]: ' N$C634' +0x0000030e: ix_rkey[0096]: ' N$E415' +0x00000316: ix_rkey[0097]: ' N$F323' +0x0000031e: ix_rkey[0098]: ' N$G651' +0x00000326: ix_rkey[0099]: ' N$L200' +0x0000032e: ix_rkey[0100]: ' N$M300' +0x00000336: ix_rkey[0101]: ' N$O435' +0x0000033e: ix_rkey[0102]: ' N$S152' +0x00000346: ix_rkey[0103]: ' N$S214' +0x0000034e: ix_rkey[0104]: ' N$S253' +0x00000356: ix_rkey[0105]: ' N$U525' +0x0000035e: ix_rkey[0106]: ' N$V556' +0x00000366: ix_rkey[0107]: ' N$Z999' +0x0000036e: ix_rkey[0108]: ' NAA652' +0x00000376: ix_rkey[0109]: ' NAB163' +0x0000037e: ix_rkey[0110]: ' NAB245' +0x00000386: ix_rkey[0111]: ' NAB251' +0x0000038e: ix_rkey[0112]: ' NAB450' +0x00000396: ix_rkey[0113]: ' NAB635' +0x0000039e: ix_rkey[0114]: ' NAC634' +0x000003a6: ix_rkey[0115]: ' NAC652' +0x000003ae: ix_rkey[0116]: ' NAD100' +0x000003b6: ix_rkey[0117]: ' NAD230' +0x000003be: ix_rkey[0118]: ' NAD242' +0x000003c6: ix_rkey[0119]: ' NAD260' +0x000003ce: ix_rkey[0120]: ' NAD340' +0x000003d6: ix_rkey[0121]: ' NAD343' +0x000003de: ix_rkey[0122]: ' NAD352' +0x000003e6: ix_rkey[0123]: ' NAD436' +0x000003ee: ix_rkey[0124]: ' NAE560' +0x000003f6: ix_rkey[0125]: ' NAF622' +0x000003fe: ix_rkey[0126]: ' NAF625' +0x00000406: ix_rkey[0127]: ' NAF656' +0x0000040e: ix_rkey[0128]: ' NAG320' +0x00000416: ix_rkey[0129]: ' NAG400' +0x0000041e: ix_rkey[0130]: ' NAG600' +0x00000426: ix_rkey[0131]: ' NAH300' +0x0000042e: ix_rkey[0132]: ' NAH400' +0x00000436: ix_rkey[0133]: ' NAH420' +0x0000043e: ix_rkey[0134]: ' NAH516' +0x00000446: ix_rkey[0135]: ' NAH524' +0x0000044e: ix_rkey[0136]: ' NAH543' +0x00000456: ix_rkey[0137]: ' NAH635' +0x0000045e: ix_rkey[0138]: ' NAK140' +0x00000466: ix_rkey[0139]: ' NAK542' +0x0000046e: ix_rkey[0140]: ' NAK600' +0x00000476: ix_rkey[0141]: ' NAL242' +0x0000047e: ix_rkey[0142]: ' NAL531' +0x00000486: ix_rkey[0143]: ' NAL625' +0x0000048e: ix_rkey[0144]: ' NAM160' +0x00000496: ix_rkey[0145]: ' NAM250' +0x0000049e: ix_rkey[0146]: ' NAM262' +0x000004a6: ix_rkey[0147]: ' NAM520' +0x000004ae: ix_rkey[0148]: ' NAM532' +0x000004b6: ix_rkey[0149]: ' NAM600' +0x000004be: ix_rkey[0150]: ' NAM625' +0x000004c6: ix_rkey[0151]: ' NAM635' +0x000004ce: ix_rkey[0152]: ' NAN140' +0x000004d6: ix_rkey[0153]: ' NAN463' +0x000004de: ix_rkey[0154]: ' NAO241' +0x000004e6: ix_rkey[0155]: ' NAO435' +0x000004ee: ix_rkey[0156]: ' NAP465' +0x000004f6: ix_rkey[0157]: ' NAR126' +0x000004fe: ix_rkey[0158]: ' NAR240' +0x00000506: ix_rkey[0159]: ' NAR362' +0x0000050e: ix_rkey[0160]: ' NAR520' +0x00000516: ix_rkey[0161]: ' NAR551' +0x0000051e: ix_rkey[0162]: ' NAS152' +0x00000526: ix_rkey[0163]: ' NAS214' +0x0000052e: ix_rkey[0164]: ' NAS242' +0x00000536: ix_rkey[0165]: ' NAS253' +0x0000053e: ix_rkey[0166]: ' NAS265' +0x00000546: ix_rkey[0167]: ' NAS316' +0x0000054e: ix_rkey[0168]: ' NAS322' +0x00000556: ix_rkey[0169]: ' NAS350' +0x0000055e: ix_rkey[0170]: ' NAS351' +0x00000566: ix_rkey[0171]: ' NAS363' +0x0000056e: ix_rkey[0172]: ' NAS364' +0x00000576: ix_rkey[0173]: ' NAS421' +0x0000057e: ix_rkey[0174]: ' NAS560' +0x00000586: ix_rkey[0175]: ' NAT360' +0x0000058e: ix_rkey[0176]: ' NAT413' +0x00000596: ix_rkey[0177]: ' NAT416' +0x0000059e: ix_rkey[0178]: ' NAT450' +0x000005a6: ix_rkey[0179]: ' NAT525' +0x000005ae: ix_rkey[0180]: ' NAT645' +0x000005b6: ix_rkey[0181]: ' NAU452' +0x000005be: ix_rkey[0182]: ' NAV425' +0x000005c6: ix_rkey[0183]: ' NAV562' +0x000005ce: ix_rkey[0184]: ' NAW342' +0x000005d6: ix_rkey[0185]: ' NAW424' +0x000005de: ix_rkey[0186]: ' NAW432' +0x000005e6: ix_rkey[0187]: ' NAW532' +0x000005ee: ix_rkey[0188]: ' NAW630' +0x000005f6: ix_rkey[0189]: ' NAW635' +0x000005fe: ix_rkey[0190]: ' NAZ121' +0x00000606: ix_rkey[0191]: ' NAZ652' +0x0000060e: ix_rkey[0192]: ' ' +0x00000616: ix_rkey[0193]: ' ' +0x0000061e: ix_rkey[0194]: ' ' +0x00000626: ix_rkey[0195]: ' ' +0x0000062e: ix_rkey[0196]: ' ' +0x00000636: ix_rkey[0197]: ' ' +0x0000063e: ix_rkey[0198]: ' ' +0x00000646: ix_rkey[0199]: ' ' +0x0000064e: ix_rkey[0200]: ' ' +0x00000656: ix_rkey[0201]: ' ' +0x0000065e: ix_rkey[0202]: ' ' +0x00000666: ix_rkey[0203]: ' ' +0x0000066e: ix_rkey[0204]: ' ' +0x00000676: ix_rkey[0205]: ' ' +0x0000067e: ix_rkey[0206]: ' ' +0x00000686: ix_rkey[0207]: ' ' +0x0000068e: ix_rkey[0208]: ' ' +0x00000696: ix_rkey[0209]: ' ' +0x0000069e: ix_rkey[0210]: ' ' +0x000006a6: ix_rkey[0211]: ' ' +0x000006ae: ix_rkey[0212]: ' ' +0x000006b6: ix_rkey[0213]: ' ' +0x000006be: ix_rkey[0214]: ' ' +0x000006c6: ix_rkey[0215]: ' ' +0x000006ce: ix_rkey[0216]: ' ' +0x000006d6: ix_rkey[0217]: ' ' +0x000006de: ix_rkey[0218]: ' ' +0x000006e6: ix_rkey[0219]: ' ' +0x000006ee: ix_rkey[0220]: ' ' +0x000006f6: ix_rkey[0221]: ' ' +0x000006fe: ix_rkey[0222]: ' ' +0x00000706: ix_rkey[0223]: ' ' +0x0000070e: ix_rkey[0224]: ' ' +0x00000716: ix_rkey[0225]: ' ' +0x0000071e: ix_rkey[0226]: ' ' +0x00000726: ix_rkey[0227]: ' ' +0x0000072e: ix_rkey[0228]: ' ' +0x00000736: ix_rkey[0229]: ' ' +0x0000073e: ix_rkey[0230]: ' ' +0x00000746: ix_rkey[0231]: ' ' +0x0000074e: ix_rkey[0232]: ' ' +0x00000756: ix_rkey[0233]: ' ' +0x0000075e: ix_rkey[0234]: ' ' +0x00000766: ix_rkey[0235]: ' ' +0x0000076e: ix_rkey[0236]: ' ' +0x00000776: ix_rkey[0237]: ' ' +0x0000077e: ix_rkey[0238]: ' ' +0x00000786: ix_rkey[0239]: ' ' +0x0000078e: ix_rkey[0240]: ' ' +0x00000796: ix_rkey[0241]: ' ' +0x0000079e: ix_rkey[0242]: ' ' +0x000007a6: ix_rkey[0243]: ' ' +0x000007ae: ix_rkey[0244]: ' ' +0x000007b6: ix_rkey[0245]: ' ' +0x000007be: ix_rkey[0246]: ' ' +0x000007c6: ix_rkey[0247]: ' ' +0x000007ce: ix_rkey[0248]: ' ' +0x000007d6: ix_rkey[0249]: ' ' +0x000007de: ix_rkey[0250]: ' ' +0x000007e6: ix_rkey[0251]: ' ' +0x000007ee: ix_rkey[0252]: ' ' +0x000007f6: ix_rkey[0253]: ' ' +0x000007fe: ix_rkey[0254]: ' ' +0x00000806: ix_pad2: 0x0000 +0x00000808: ix_offs[0000]: 0x00000000 +0x0000080c: ix_lens[0000]: 0x00000073 +0x00000810: ix_offs[0001]: 0x00000073 +0x00000814: ix_lens[0001]: 0x00000065 +0x00000818: ix_offs[0002]: 0x000000d8 +0x0000081c: ix_lens[0002]: 0x00000056 +0x00000820: ix_offs[0003]: 0x0000012e +0x00000824: ix_lens[0003]: 0x00000082 +0x00000828: ix_offs[0004]: 0x000001b0 +0x0000082c: ix_lens[0004]: 0x0000006c +0x00000830: ix_offs[0005]: 0x0000021c +0x00000834: ix_lens[0005]: 0x0000007c +0x00000838: ix_offs[0006]: 0x00000298 +0x0000083c: ix_lens[0006]: 0x00000040 +0x00000840: ix_offs[0007]: 0x000002d8 +0x00000844: ix_lens[0007]: 0x0000003e +0x00000848: ix_offs[0008]: 0x00000316 +0x0000084c: ix_lens[0008]: 0x00000046 +0x00000850: ix_offs[0009]: 0x0000035c +0x00000854: ix_lens[0009]: 0x00000067 +0x00000858: ix_offs[0010]: 0x000003c3 +0x0000085c: ix_lens[0010]: 0x00000040 +0x00000860: ix_offs[0011]: 0x00000403 +0x00000864: ix_lens[0011]: 0x00000042 +0x00000868: ix_offs[0012]: 0x00000445 +0x0000086c: ix_lens[0012]: 0x0000003a +0x00000870: ix_offs[0013]: 0x0000047f +0x00000874: ix_lens[0013]: 0x0000003e +0x00000878: ix_offs[0014]: 0x000004bd +0x0000087c: ix_lens[0014]: 0x00000052 +0x00000880: ix_offs[0015]: 0x0000050f +0x00000884: ix_lens[0015]: 0x00000051 +0x00000888: ix_offs[0016]: 0x00000560 +0x0000088c: ix_lens[0016]: 0x0000005c +0x00000890: ix_offs[0017]: 0x000005bc +0x00000894: ix_lens[0017]: 0x00000090 +0x00000898: ix_offs[0018]: 0x0000064c +0x0000089c: ix_lens[0018]: 0x00000067 +0x000008a0: ix_offs[0019]: 0x000006b3 +0x000008a4: ix_lens[0019]: 0x0000007c +0x000008a8: ix_offs[0020]: 0x0000072f +0x000008ac: ix_lens[0020]: 0x0000006d +0x000008b0: ix_offs[0021]: 0x0000079c +0x000008b4: ix_lens[0021]: 0x00000074 +0x000008b8: ix_offs[0022]: 0x00000810 +0x000008bc: ix_lens[0022]: 0x00000071 +0x000008c0: ix_offs[0023]: 0x00000881 +0x000008c4: ix_lens[0023]: 0x00000081 +0x000008c8: ix_offs[0024]: 0x00000902 +0x000008cc: ix_lens[0024]: 0x0000007c +0x000008d0: ix_offs[0025]: 0x0000097e +0x000008d4: ix_lens[0025]: 0x00000091 +0x000008d8: ix_offs[0026]: 0x00000a0f +0x000008dc: ix_lens[0026]: 0x00000095 +0x000008e0: ix_offs[0027]: 0x00000aa4 +0x000008e4: ix_lens[0027]: 0x0000009b +0x000008e8: ix_offs[0028]: 0x00000b3f +0x000008ec: ix_lens[0028]: 0x0000009c +0x000008f0: ix_offs[0029]: 0x00000bdb +0x000008f4: ix_lens[0029]: 0x00000072 +0x000008f8: ix_offs[0030]: 0x00000c4d +0x000008fc: ix_lens[0030]: 0x0000008f +0x00000900: ix_offs[0031]: 0x00000cdc +0x00000904: ix_lens[0031]: 0x0000007f +0x00000908: ix_offs[0032]: 0x00000d5b +0x0000090c: ix_lens[0032]: 0x00000089 +0x00000910: ix_offs[0033]: 0x00000de4 +0x00000914: ix_lens[0033]: 0x0000007a +0x00000918: ix_offs[0034]: 0x00000e5e +0x0000091c: ix_lens[0034]: 0x00000089 +0x00000920: ix_offs[0035]: 0x00000ee7 +0x00000924: ix_lens[0035]: 0x0000008b +0x00000928: ix_offs[0036]: 0x00000f72 +0x0000092c: ix_lens[0036]: 0x0000007c +0x00000930: ix_offs[0037]: 0x00000fee +0x00000934: ix_lens[0037]: 0x00000089 +0x00000938: ix_offs[0038]: 0x00001077 +0x0000093c: ix_lens[0038]: 0x0000007a +0x00000940: ix_offs[0039]: 0x000010f1 +0x00000944: ix_lens[0039]: 0x0000007d +0x00000948: ix_offs[0040]: 0x0000116e +0x0000094c: ix_lens[0040]: 0x0000007d +0x00000950: ix_offs[0041]: 0x000011eb +0x00000954: ix_lens[0041]: 0x0000004b +0x00000958: ix_offs[0042]: 0x00001236 +0x0000095c: ix_lens[0042]: 0x000000c0 +0x00000960: ix_offs[0043]: 0x000012f6 +0x00000964: ix_lens[0043]: 0x00000056 +0x00000968: ix_offs[0044]: 0x0000134c +0x0000096c: ix_lens[0044]: 0x00000054 +0x00000970: ix_offs[0045]: 0x000013a0 +0x00000974: ix_lens[0045]: 0x0000004e +0x00000978: ix_offs[0046]: 0x000013ee +0x0000097c: ix_lens[0046]: 0x00000054 +0x00000980: ix_offs[0047]: 0x00001442 +0x00000984: ix_lens[0047]: 0x00000050 +0x00000988: ix_offs[0048]: 0x00001492 +0x0000098c: ix_lens[0048]: 0x00000053 +0x00000990: ix_offs[0049]: 0x000014e5 +0x00000994: ix_lens[0049]: 0x00000051 +0x00000998: ix_offs[0050]: 0x00001536 +0x0000099c: ix_lens[0050]: 0x00000035 +0x000009a0: ix_offs[0051]: 0x0000156b +0x000009a4: ix_lens[0051]: 0x00000039 +0x000009a8: ix_offs[0052]: 0x000015a4 +0x000009ac: ix_lens[0052]: 0x0000004a +0x000009b0: ix_offs[0053]: 0x000015ee +0x000009b4: ix_lens[0053]: 0x00000086 +0x000009b8: ix_offs[0054]: 0x00001674 +0x000009bc: ix_lens[0054]: 0x0000003f +0x000009c0: ix_offs[0055]: 0x000016b3 +0x000009c4: ix_lens[0055]: 0x00000054 +0x000009c8: ix_offs[0056]: 0x00001707 +0x000009cc: ix_lens[0056]: 0x00000063 +0x000009d0: ix_offs[0057]: 0x0000176a +0x000009d4: ix_lens[0057]: 0x0000003b +0x000009d8: ix_offs[0058]: 0x000017a5 +0x000009dc: ix_lens[0058]: 0x00000037 +0x000009e0: ix_offs[0059]: 0x000017dc +0x000009e4: ix_lens[0059]: 0x00000036 +0x000009e8: ix_offs[0060]: 0x00001812 +0x000009ec: ix_lens[0060]: 0x00000081 +0x000009f0: ix_offs[0061]: 0x00001893 +0x000009f4: ix_lens[0061]: 0x00000040 +0x000009f8: ix_offs[0062]: 0x000018d3 +0x000009fc: ix_lens[0062]: 0x0000006c +0x00000a00: ix_offs[0063]: 0x0000193f +0x00000a04: ix_lens[0063]: 0x0000003e +0x00000a08: ix_offs[0064]: 0x0000197d +0x00000a0c: ix_lens[0064]: 0x0000003d +0x00000a10: ix_offs[0065]: 0x000019ba +0x00000a14: ix_lens[0065]: 0x00000050 +0x00000a18: ix_offs[0066]: 0x00001a0a +0x00000a1c: ix_lens[0066]: 0x0000003b +0x00000a20: ix_offs[0067]: 0x00001a45 +0x00000a24: ix_lens[0067]: 0x00000037 +0x00000a28: ix_offs[0068]: 0x00001a7c +0x00000a2c: ix_lens[0068]: 0x00000068 +0x00000a30: ix_offs[0069]: 0x00001ae4 +0x00000a34: ix_lens[0069]: 0x00000061 +0x00000a38: ix_offs[0070]: 0x00001b45 +0x00000a3c: ix_lens[0070]: 0x00000050 +0x00000a40: ix_offs[0071]: 0x00001b95 +0x00000a44: ix_lens[0071]: 0x00000044 +0x00000a48: ix_offs[0072]: 0x00001bd9 +0x00000a4c: ix_lens[0072]: 0x00000038 +0x00000a50: ix_offs[0073]: 0x00001c11 +0x00000a54: ix_lens[0073]: 0x0000005a +0x00000a58: ix_offs[0074]: 0x00001c6b +0x00000a5c: ix_lens[0074]: 0x0000002c +0x00000a60: ix_offs[0075]: 0x00001c97 +0x00000a64: ix_lens[0075]: 0x0000002c +0x00000a68: ix_offs[0076]: 0x00001cc3 +0x00000a6c: ix_lens[0076]: 0x0000002c +0x00000a70: ix_offs[0077]: 0x00001cef +0x00000a74: ix_lens[0077]: 0x0000002c +0x00000a78: ix_offs[0078]: 0x00001d1b +0x00000a7c: ix_lens[0078]: 0x0000004b +0x00000a80: ix_offs[0079]: 0x00001d66 +0x00000a84: ix_lens[0079]: 0x0000007e +0x00000a88: ix_offs[0080]: 0x00001de4 +0x00000a8c: ix_lens[0080]: 0x00000073 +0x00000a90: ix_offs[0081]: 0x00001e57 +0x00000a94: ix_lens[0081]: 0x0000008a +0x00000a98: ix_offs[0082]: 0x00001ee1 +0x00000a9c: ix_lens[0082]: 0x00000092 +0x00000aa0: ix_offs[0083]: 0x00001f73 +0x00000aa4: ix_lens[0083]: 0x0000004e +0x00000aa8: ix_offs[0084]: 0x00001fc1 +0x00000aac: ix_lens[0084]: 0x00000051 +0x00000ab0: ix_offs[0085]: 0x00002012 +0x00000ab4: ix_lens[0085]: 0x00000040 +0x00000ab8: ix_offs[0086]: 0x00002052 +0x00000abc: ix_lens[0086]: 0x0000003f +0x00000ac0: ix_offs[0087]: 0x00002091 +0x00000ac4: ix_lens[0087]: 0x00000041 +0x00000ac8: ix_offs[0088]: 0x000020d2 +0x00000acc: ix_lens[0088]: 0x0000006e +0x00000ad0: ix_offs[0089]: 0x00002140 +0x00000ad4: ix_lens[0089]: 0x0000003e +0x00000ad8: ix_offs[0090]: 0x0000217e +0x00000adc: ix_lens[0090]: 0x00000062 +0x00000ae0: ix_offs[0091]: 0x000021e0 +0x00000ae4: ix_lens[0091]: 0x0000003f +0x00000ae8: ix_offs[0092]: 0x0000221f +0x00000aec: ix_lens[0092]: 0x00000037 +0x00000af0: ix_offs[0093]: 0x00002256 +0x00000af4: ix_lens[0093]: 0x00000051 +0x00000af8: ix_offs[0094]: 0x000022a7 +0x00000afc: ix_lens[0094]: 0x0000005b +0x00000b00: ix_offs[0095]: 0x00002302 +0x00000b04: ix_lens[0095]: 0x0000001b +0x00000b08: ix_offs[0096]: 0x0000231d +0x00000b0c: ix_lens[0096]: 0x0000001e +0x00000b10: ix_offs[0097]: 0x0000233b +0x00000b14: ix_lens[0097]: 0x0000001c +0x00000b18: ix_offs[0098]: 0x00002357 +0x00000b1c: ix_lens[0098]: 0x0000001c +0x00000b20: ix_offs[0099]: 0x00002373 +0x00000b24: ix_lens[0099]: 0x00000054 +0x00000b28: ix_offs[0100]: 0x000023c7 +0x00000b2c: ix_lens[0100]: 0x00000019 +0x00000b30: ix_offs[0101]: 0x000023e0 +0x00000b34: ix_lens[0101]: 0x00000034 +0x00000b38: ix_offs[0102]: 0x00002414 +0x00000b3c: ix_lens[0102]: 0x0000001a +0x00000b40: ix_offs[0103]: 0x0000242e +0x00000b44: ix_lens[0103]: 0x0000001a +0x00000b48: ix_offs[0104]: 0x00002448 +0x00000b4c: ix_lens[0104]: 0x0000001a +0x00000b50: ix_offs[0105]: 0x00002462 +0x00000b54: ix_lens[0105]: 0x00000088 +0x00000b58: ix_offs[0106]: 0x000024ea +0x00000b5c: ix_lens[0106]: 0x00000020 +0x00000b60: ix_offs[0107]: 0x0000250a +0x00000b64: ix_lens[0107]: 0x000000c4 +0x00000b68: ix_offs[0108]: 0x000025ce +0x00000b6c: ix_lens[0108]: 0x00000038 +0x00000b70: ix_offs[0109]: 0x00002606 +0x00000b74: ix_lens[0109]: 0x00000021 +0x00000b78: ix_offs[0110]: 0x00002627 +0x00000b7c: ix_lens[0110]: 0x0000002f +0x00000b80: ix_offs[0111]: 0x00002656 +0x00000b84: ix_lens[0111]: 0x00000022 +0x00000b88: ix_offs[0112]: 0x00002678 +0x00000b8c: ix_lens[0112]: 0x0000001f +0x00000b90: ix_offs[0113]: 0x00002697 +0x00000b94: ix_lens[0113]: 0x00000090 +0x00000b98: ix_offs[0114]: 0x00002727 +0x00000b9c: ix_lens[0114]: 0x0000002a +0x00000ba0: ix_offs[0115]: 0x00002751 +0x00000ba4: ix_lens[0115]: 0x00000026 +0x00000ba8: ix_offs[0116]: 0x00002777 +0x00000bac: ix_lens[0116]: 0x00000022 +0x00000bb0: ix_offs[0117]: 0x00002799 +0x00000bb4: ix_lens[0117]: 0x00000025 +0x00000bb8: ix_offs[0118]: 0x000027be +0x00000bbc: ix_lens[0118]: 0x00000025 +0x00000bc0: ix_offs[0119]: 0x000027e3 +0x00000bc4: ix_lens[0119]: 0x00000038 +0x00000bc8: ix_offs[0120]: 0x0000281b +0x00000bcc: ix_lens[0120]: 0x00000022 +0x00000bd0: ix_offs[0121]: 0x0000283d +0x00000bd4: ix_lens[0121]: 0x00000023 +0x00000bd8: ix_offs[0122]: 0x00002860 +0x00000bdc: ix_lens[0122]: 0x00000022 +0x00000be0: ix_offs[0123]: 0x00002882 +0x00000be4: ix_lens[0123]: 0x00000023 +0x00000be8: ix_offs[0124]: 0x000028a5 +0x00000bec: ix_lens[0124]: 0x00000020 +0x00000bf0: ix_offs[0125]: 0x000028c5 +0x00000bf4: ix_lens[0125]: 0x00000088 +0x00000bf8: ix_offs[0126]: 0x0000294d +0x00000bfc: ix_lens[0126]: 0x0000002e +0x00000c00: ix_offs[0127]: 0x0000297b +0x00000c04: ix_lens[0127]: 0x00000024 +0x00000c08: ix_offs[0128]: 0x0000299f +0x00000c0c: ix_lens[0128]: 0x00000031 +0x00000c10: ix_offs[0129]: 0x000029d0 +0x00000c14: ix_lens[0129]: 0x00000028 +0x00000c18: ix_offs[0130]: 0x000029f8 +0x00000c1c: ix_lens[0130]: 0x0000001d +0x00000c20: ix_offs[0131]: 0x00002a15 +0x00000c24: ix_lens[0131]: 0x0000001d +0x00000c28: ix_offs[0132]: 0x00002a32 +0x00000c2c: ix_lens[0132]: 0x00000041 +0x00000c30: ix_offs[0133]: 0x00002a73 +0x00000c34: ix_lens[0133]: 0x00000028 +0x00000c38: ix_offs[0134]: 0x00002a9b +0x00000c3c: ix_lens[0134]: 0x00000162 +0x00000c40: ix_offs[0135]: 0x00002bfd +0x00000c44: ix_lens[0135]: 0x00000028 +0x00000c48: ix_offs[0136]: 0x00002c25 +0x00000c4c: ix_lens[0136]: 0x00000023 +0x00000c50: ix_offs[0137]: 0x00002c48 +0x00000c54: ix_lens[0137]: 0x0000001f +0x00000c58: ix_offs[0138]: 0x00002c67 +0x00000c5c: ix_lens[0138]: 0x0000001f +0x00000c60: ix_offs[0139]: 0x00002c86 +0x00000c64: ix_lens[0139]: 0x00000020 +0x00000c68: ix_offs[0140]: 0x00002ca6 +0x00000c6c: ix_lens[0140]: 0x0000002e +0x00000c70: ix_offs[0141]: 0x00002cd4 +0x00000c74: ix_lens[0141]: 0x00000027 +0x00000c78: ix_offs[0142]: 0x00002cfb +0x00000c7c: ix_lens[0142]: 0x00000021 +0x00000c80: ix_offs[0143]: 0x00002d1c +0x00000c84: ix_lens[0143]: 0x0000001f +0x00000c88: ix_offs[0144]: 0x00002d3b +0x00000c8c: ix_lens[0144]: 0x00000020 +0x00000c90: ix_offs[0145]: 0x00002d5b +0x00000c94: ix_lens[0145]: 0x0000003a +0x00000c98: ix_offs[0146]: 0x00002d95 +0x00000c9c: ix_lens[0146]: 0x00000032 +0x00000ca0: ix_offs[0147]: 0x00002dc7 +0x00000ca4: ix_lens[0147]: 0x00000021 +0x00000ca8: ix_offs[0148]: 0x00002de8 +0x00000cac: ix_lens[0148]: 0x00000051 +0x00000cb0: ix_offs[0149]: 0x00002e39 +0x00000cb4: ix_lens[0149]: 0x00000028 +0x00000cb8: ix_offs[0150]: 0x00002e61 +0x00000cbc: ix_lens[0150]: 0x0000001f +0x00000cc0: ix_offs[0151]: 0x00002e80 +0x00000cc4: ix_lens[0151]: 0x00000041 +0x00000cc8: ix_offs[0152]: 0x00002ec1 +0x00000ccc: ix_lens[0152]: 0x0000001f +0x00000cd0: ix_offs[0153]: 0x00002ee0 +0x00000cd4: ix_lens[0153]: 0x00000024 +0x00000cd8: ix_offs[0154]: 0x00002f04 +0x00000cdc: ix_lens[0154]: 0x00000020 +0x00000ce0: ix_offs[0155]: 0x00002f24 +0x00000ce4: ix_lens[0155]: 0x00000049 +0x00000ce8: ix_offs[0156]: 0x00002f6d +0x00000cec: ix_lens[0156]: 0x0000002a +0x00000cf0: ix_offs[0157]: 0x00002f97 +0x00000cf4: ix_lens[0157]: 0x0000001f +0x00000cf8: ix_offs[0158]: 0x00002fb6 +0x00000cfc: ix_lens[0158]: 0x00000020 +0x00000d00: ix_offs[0159]: 0x00002fd6 +0x00000d04: ix_lens[0159]: 0x00000024 +0x00000d08: ix_offs[0160]: 0x00002ffa +0x00000d0c: ix_lens[0160]: 0x0000004a +0x00000d10: ix_offs[0161]: 0x00003044 +0x00000d14: ix_lens[0161]: 0x0000029e +0x00000d18: ix_offs[0162]: 0x000032e2 +0x00000d1c: ix_lens[0162]: 0x0000002c +0x00000d20: ix_offs[0163]: 0x0000330e +0x00000d24: ix_lens[0163]: 0x00000022 +0x00000d28: ix_offs[0164]: 0x00003330 +0x00000d2c: ix_lens[0164]: 0x00000025 +0x00000d30: ix_offs[0165]: 0x00003355 +0x00000d34: ix_lens[0165]: 0x00000021 +0x00000d38: ix_offs[0166]: 0x00003376 +0x00000d3c: ix_lens[0166]: 0x0000001f +0x00000d40: ix_offs[0167]: 0x00003395 +0x00000d44: ix_lens[0167]: 0x00000021 +0x00000d48: ix_offs[0168]: 0x000033b6 +0x00000d4c: ix_lens[0168]: 0x00000021 +0x00000d50: ix_offs[0169]: 0x000033d7 +0x00000d54: ix_lens[0169]: 0x00000029 +0x00000d58: ix_offs[0170]: 0x00003400 +0x00000d5c: ix_lens[0170]: 0x00000021 +0x00000d60: ix_offs[0171]: 0x00003421 +0x00000d64: ix_lens[0171]: 0x00000098 +0x00000d68: ix_offs[0172]: 0x000034b9 +0x00000d6c: ix_lens[0172]: 0x00000023 +0x00000d70: ix_offs[0173]: 0x000034dc +0x00000d74: ix_lens[0173]: 0x0000002a +0x00000d78: ix_offs[0174]: 0x00003506 +0x00000d7c: ix_lens[0174]: 0x00000050 +0x00000d80: ix_offs[0175]: 0x00003556 +0x00000d84: ix_lens[0175]: 0x00000020 +0x00000d88: ix_offs[0176]: 0x00003576 +0x00000d8c: ix_lens[0176]: 0x00000023 +0x00000d90: ix_offs[0177]: 0x00003599 +0x00000d94: ix_lens[0177]: 0x0000002f +0x00000d98: ix_offs[0178]: 0x000035c8 +0x00000d9c: ix_lens[0178]: 0x00000020 +0x00000da0: ix_offs[0179]: 0x000035e8 +0x00000da4: ix_lens[0179]: 0x00000025 +0x00000da8: ix_offs[0180]: 0x0000360d +0x00000dac: ix_lens[0180]: 0x00000038 +0x00000db0: ix_offs[0181]: 0x00003645 +0x00000db4: ix_lens[0181]: 0x00000021 +0x00000db8: ix_offs[0182]: 0x00003666 +0x00000dbc: ix_lens[0182]: 0x00000022 +0x00000dc0: ix_offs[0183]: 0x00003688 +0x00000dc4: ix_lens[0183]: 0x00000027 +0x00000dc8: ix_offs[0184]: 0x000036af +0x00000dcc: ix_lens[0184]: 0x00000071 +0x00000dd0: ix_offs[0185]: 0x00003720 +0x00000dd4: ix_lens[0185]: 0x0000004f +0x00000dd8: ix_offs[0186]: 0x0000376f +0x00000ddc: ix_lens[0186]: 0x0000002a +0x00000de0: ix_offs[0187]: 0x00003799 +0x00000de4: ix_lens[0187]: 0x0000007c +0x00000de8: ix_offs[0188]: 0x00003815 +0x00000dec: ix_lens[0188]: 0x00000021 +0x00000df0: ix_offs[0189]: 0x00003836 +0x00000df4: ix_lens[0189]: 0x00000049 +0x00000df8: ix_offs[0190]: 0x0000387f +0x00000dfc: ix_lens[0190]: 0x00000026 +0x00000e00: ix_offs[0191]: 0x000038a5 +0x00000e04: ix_lens[0191]: 0x00000026 +0x00000e08: ix_offs[0192]: 0x00000000 +0x00000e0c: ix_lens[0192]: 0x00000000 +0x00000e10: ix_offs[0193]: 0x00000000 +0x00000e14: ix_lens[0193]: 0x00000000 +0x00000e18: ix_offs[0194]: 0x00000000 +0x00000e1c: ix_lens[0194]: 0x00000000 +0x00000e20: ix_offs[0195]: 0x00000000 +0x00000e24: ix_lens[0195]: 0x00000000 +0x00000e28: ix_offs[0196]: 0x00000000 +0x00000e2c: ix_lens[0196]: 0x00000000 +0x00000e30: ix_offs[0197]: 0x00000000 +0x00000e34: ix_lens[0197]: 0x00000000 +0x00000e38: ix_offs[0198]: 0x00000000 +0x00000e3c: ix_lens[0198]: 0x00000000 +0x00000e40: ix_offs[0199]: 0x00000000 +0x00000e44: ix_lens[0199]: 0x00000000 +0x00000e48: ix_offs[0200]: 0x00000000 +0x00000e4c: ix_lens[0200]: 0x00000000 +0x00000e50: ix_offs[0201]: 0x00000000 +0x00000e54: ix_lens[0201]: 0x00000000 +0x00000e58: ix_offs[0202]: 0x00000000 +0x00000e5c: ix_lens[0202]: 0x00000000 +0x00000e60: ix_offs[0203]: 0x00000000 +0x00000e64: ix_lens[0203]: 0x00000000 +0x00000e68: ix_offs[0204]: 0x00000000 +0x00000e6c: ix_lens[0204]: 0x00000000 +0x00000e70: ix_offs[0205]: 0x00000000 +0x00000e74: ix_lens[0205]: 0x00000000 +0x00000e78: ix_offs[0206]: 0x00000000 +0x00000e7c: ix_lens[0206]: 0x00000000 +0x00000e80: ix_offs[0207]: 0x00000000 +0x00000e84: ix_lens[0207]: 0x00000000 +0x00000e88: ix_offs[0208]: 0x00000000 +0x00000e8c: ix_lens[0208]: 0x00000000 +0x00000e90: ix_offs[0209]: 0x00000000 +0x00000e94: ix_lens[0209]: 0x00000000 +0x00000e98: ix_offs[0210]: 0x00000000 +0x00000e9c: ix_lens[0210]: 0x00000000 +0x00000ea0: ix_offs[0211]: 0x00000000 +0x00000ea4: ix_lens[0211]: 0x00000000 +0x00000ea8: ix_offs[0212]: 0x00000000 +0x00000eac: ix_lens[0212]: 0x00000000 +0x00000eb0: ix_offs[0213]: 0x00000000 +0x00000eb4: ix_lens[0213]: 0x00000000 +0x00000eb8: ix_offs[0214]: 0x00000000 +0x00000ebc: ix_lens[0214]: 0x00000000 +0x00000ec0: ix_offs[0215]: 0x00000000 +0x00000ec4: ix_lens[0215]: 0x00000000 +0x00000ec8: ix_offs[0216]: 0x00000000 +0x00000ecc: ix_lens[0216]: 0x00000000 +0x00000ed0: ix_offs[0217]: 0x00000000 +0x00000ed4: ix_lens[0217]: 0x00000000 +0x00000ed8: ix_offs[0218]: 0x00000000 +0x00000edc: ix_lens[0218]: 0x00000000 +0x00000ee0: ix_offs[0219]: 0x00000000 +0x00000ee4: ix_lens[0219]: 0x00000000 +0x00000ee8: ix_offs[0220]: 0x00000000 +0x00000eec: ix_lens[0220]: 0x00000000 +0x00000ef0: ix_offs[0221]: 0x00000000 +0x00000ef4: ix_lens[0221]: 0x00000000 +0x00000ef8: ix_offs[0222]: 0x00000000 +0x00000efc: ix_lens[0222]: 0x00000000 +0x00000f00: ix_offs[0223]: 0x00000000 +0x00000f04: ix_lens[0223]: 0x00000000 +0x00000f08: ix_offs[0224]: 0x00000000 +0x00000f0c: ix_lens[0224]: 0x00000000 +0x00000f10: ix_offs[0225]: 0x00000000 +0x00000f14: ix_lens[0225]: 0x00000000 +0x00000f18: ix_offs[0226]: 0x00000000 +0x00000f1c: ix_lens[0226]: 0x00000000 +0x00000f20: ix_offs[0227]: 0x00000000 +0x00000f24: ix_lens[0227]: 0x00000000 +0x00000f28: ix_offs[0228]: 0x00000000 +0x00000f2c: ix_lens[0228]: 0x00000000 +0x00000f30: ix_offs[0229]: 0x00000000 +0x00000f34: ix_lens[0229]: 0x00000000 +0x00000f38: ix_offs[0230]: 0x00000000 +0x00000f3c: ix_lens[0230]: 0x00000000 +0x00000f40: ix_offs[0231]: 0x00000000 +0x00000f44: ix_lens[0231]: 0x00000000 +0x00000f48: ix_offs[0232]: 0x00000000 +0x00000f4c: ix_lens[0232]: 0x00000000 +0x00000f50: ix_offs[0233]: 0x00000000 +0x00000f54: ix_lens[0233]: 0x00000000 +0x00000f58: ix_offs[0234]: 0x00000000 +0x00000f5c: ix_lens[0234]: 0x00000000 +0x00000f60: ix_offs[0235]: 0x00000000 +0x00000f64: ix_lens[0235]: 0x00000000 +0x00000f68: ix_offs[0236]: 0x00000000 +0x00000f6c: ix_lens[0236]: 0x00000000 +0x00000f70: ix_offs[0237]: 0x00000000 +0x00000f74: ix_lens[0237]: 0x00000000 +0x00000f78: ix_offs[0238]: 0x00000000 +0x00000f7c: ix_lens[0238]: 0x00000000 +0x00000f80: ix_offs[0239]: 0x00000000 +0x00000f84: ix_lens[0239]: 0x00000000 +0x00000f88: ix_offs[0240]: 0x00000000 +0x00000f8c: ix_lens[0240]: 0x00000000 +0x00000f90: ix_offs[0241]: 0x00000000 +0x00000f94: ix_lens[0241]: 0x00000000 +0x00000f98: ix_offs[0242]: 0x00000000 +0x00000f9c: ix_lens[0242]: 0x00000000 +0x00000fa0: ix_offs[0243]: 0x00000000 +0x00000fa4: ix_lens[0243]: 0x00000000 +0x00000fa8: ix_offs[0244]: 0x00000000 +0x00000fac: ix_lens[0244]: 0x00000000 +0x00000fb0: ix_offs[0245]: 0x00000000 +0x00000fb4: ix_lens[0245]: 0x00000000 +0x00000fb8: ix_offs[0246]: 0x00000000 +0x00000fbc: ix_lens[0246]: 0x00000000 +0x00000fc0: ix_offs[0247]: 0x00000000 +0x00000fc4: ix_lens[0247]: 0x00000000 +0x00000fc8: ix_offs[0248]: 0x00000000 +0x00000fcc: ix_lens[0248]: 0x00000000 +0x00000fd0: ix_offs[0249]: 0x00000000 +0x00000fd4: ix_lens[0249]: 0x00000000 +0x00000fd8: ix_offs[0250]: 0x00000000 +0x00000fdc: ix_lens[0250]: 0x00000000 +0x00000fe0: ix_offs[0251]: 0x00000000 +0x00000fe4: ix_lens[0251]: 0x00000000 +0x00000fe8: ix_offs[0252]: 0x00000000 +0x00000fec: ix_lens[0252]: 0x00000000 +0x00000ff0: ix_offs[0253]: 0x00000000 +0x00000ff4: ix_lens[0253]: 0x00000000 +0x00000ff8: ix_offs[0254]: 0x00000000 +0x00000ffc: ix_lens[0254]: 0x00000000 + +BLOCK - DATA +0x00001000: rkey[0000]: ' I2916' off: 0x00000000 len: 0x00000073 +>> +0 @I2916@ INDI +1 NAME Elizabeth Charlotte of_Bavaria// +1 SEX F +1 BIRT +2 DATE 1652 +1 DEAT +2 DATE 1722 +1 FAMS @F444@ +<< +0x00001073: rkey[0001]: ' I2917' off: 0x00000073 len: 0x00000065 +>> +0 @I2917@ INDI +1 NAME Elizabeth Charlotte // +1 SEX F +1 BIRT +2 DATE 1676 +1 FAMC @F444@ +1 FAMS @F1399@ +<< +0x000010d8: rkey[0002]: ' I2918' off: 0x000000d8 len: 0x00000056 +>> +0 @I2918@ INDI +1 NAME Leopold Joseph de_Lorraine// +1 SEX M +1 TITL Duke +1 FAMS @F1399@ +<< +0x0000112e: rkey[0003]: ' I2919' off: 0x0000012e len: 0x00000082 +>> +0 @I2919@ INDI +1 NAME Francoise Marie de_Blois// +1 SEX F +1 TITL Mademoiselle +1 BIRT +2 DATE 1677 +1 DEAT +2 DATE 1749 +1 FAMS @F1290@ +<< +0x000011b0: rkey[0004]: ' I2920' off: 0x000001b0 len: 0x0000006c +>> +0 @I2920@ INDI +1 NAME Marie Adelaide of_Savoy// +1 SEX F +1 BIRT +2 DATE 1685 +1 DEAT +2 DATE 1712 +1 FAMS @F770@ +<< +0x0000121c: rkey[0005]: ' I2921' off: 0x0000021c len: 0x0000007c +>> +0 @I2921@ INDI +1 NAME Marie Louise of_Orleans// +1 SEX F +1 BIRT +2 DATE 1695 +1 DEAT +2 DATE 1715 +1 FAMC @F1290@ +1 FAMS @F1286@ +<< +0x00001298: rkey[0006]: ' I2922' off: 0x00000298 len: 0x00000040 +>> +0 @I2922@ INDI +1 NAME Ivan of_Shestov // +1 SEX M +1 FAMS @F1333@ +<< +0x000012d8: rkey[0007]: ' I2923' off: 0x000002d8 len: 0x0000003e +>> +0 @I2923@ INDI +1 NAME Ivan /Rayevski/ +1 SEX M +1 FAMS @F1335@ +<< +0x00001316: rkey[0008]: ' I2924' off: 0x00000316 len: 0x00000046 +>> +0 @I2924@ INDI +1 NAME Constantine /Volkonski/ +1 SEX M +1 FAMS @F1332@ +<< +0x0000135c: rkey[0009]: ' I2925' off: 0x0000035c len: 0x00000067 +>> +0 @I2925@ INDI +1 NAME Zenaida /Rashevska/ +1 SEX F +1 BIRT +2 DATE 1898 +1 DEAT +2 DATE 1963 +1 FAMS @F120@ +<< +0x000013c3: rkey[0010]: ' I2926' off: 0x000003c3 len: 0x00000040 +>> +0 @I2926@ INDI +1 NAME Felix Krzesinski // +1 SEX M +1 FAMS @F122@ +<< +0x00001403: rkey[0011]: ' I2927' off: 0x00000403 len: 0x00000042 +>> +0 @I2927@ INDI +1 NAME Valerian /Karnovich/ +1 SEX M +1 FAMS @F722@ +<< +0x00001445: rkey[0012]: ' I2928' off: 0x00000445 len: 0x0000003a +>> +0 @I2928@ INDI +1 NAME John /Emery/ +1 SEX M +1 FAMS @F761@ +<< +0x0000147f: rkey[0013]: ' I2929' off: 0x0000047f len: 0x0000003e +>> +0 @I2929@ INDI +1 NAME Susan /Deptford/ +1 SEX F +1 FAMS @F131@ +<< +0x000014bd: rkey[0014]: ' I2930' off: 0x000004bd len: 0x00000052 +>> +0 @I2930@ INDI +1 NAME Andrew /Ferguson/ +1 SEX M +1 BIRT +2 DATE 1978 +1 FAMC @F131@ +<< +0x0000150f: rkey[0015]: ' I2931' off: 0x0000050f len: 0x00000051 +>> +0 @I2931@ INDI +1 NAME Alice /Ferguson/ +1 SEX F +1 BIRT +2 DATE 1980 +1 FAMC @F131@ +<< +0x00001560: rkey[0016]: ' I2932' off: 0x00000560 len: 0x0000005c +>> +0 @I2932@ INDI +1 NAME Elizabeth (Eliza) /Ferguson/ +1 SEX F +1 BIRT +2 DATE 1985 +1 FAMC @F131@ +<< +0x000015bc: rkey[0017]: ' I2933' off: 0x000005bc len: 0x00000090 +>> +0 @I2933@ INDI +1 NAME Mervyn Powerscourt /Wingfield/ +1 SEX M +1 TITL Viscount +1 BIRT +2 DATE 1880 +1 DEAT +2 DATE 1947 +1 FAMC @F1400@ +1 FAMS @F478@ +<< +0x0000164c: rkey[0018]: ' I2934' off: 0x0000064c len: 0x00000067 +>> +0 @I2934@ INDI +1 NAME Mervyn /Wingfield/ +1 SEX M +1 BIRT +2 DATE 1836 +1 DEAT +2 DATE 1904 +1 FAMS @F1400@ +<< +0x000016b3: rkey[0019]: ' I2935' off: 0x000006b3 len: 0x0000007c +>> +0 @I2935@ INDI +1 NAME Julia /Coke/ +1 SEX F +1 TITL Lady +1 BIRT +2 DATE 1844 +1 DEAT +2 DATE 1931 +1 FAMC @F1401@ +1 FAMS @F1400@ +<< +0x0000172f: rkey[0020]: ' I2936' off: 0x0000072f len: 0x0000006d +>> +0 @I2936@ INDI +1 NAME Henry Fitzherbert /Wright/ +1 SEX M +1 BIRT +2 DATE 1870 +1 DEAT +2 DATE 1947 +1 FAMS @F477@ +<< +0x0000179c: rkey[0021]: ' I2937' off: 0x0000079c len: 0x00000074 +>> +0 @I2937@ INDI +1 NAME Muriel /Fletcher/ +1 SEX F +1 BIRT +2 DATE 1873 +1 DEAT +2 DATE 1955 +1 FAMC @F1402@ +1 FAMS @F477@ +<< +0x00001810: rkey[0022]: ' I2938' off: 0x00000810 len: 0x00000071 +>> +0 @I2938@ INDI +1 NAME Henry /Fletcher/ +1 SEX M +1 TITL Col. +1 BIRT +2 DATE 1833 +1 DEAT +2 DATE 1879 +1 FAMS @F1402@ +<< +0x00001881: rkey[0023]: ' I2939' off: 0x00000881 len: 0x00000081 +>> +0 @I2939@ INDI +1 NAME Harriet /Marsham/ +1 SEX F +1 TITL Lady +1 BIRT +2 DATE 1838 +1 DEAT +2 DATE 1886 +1 FAMC @F1403@ +1 FAMS @F1402@ +<< +0x00001902: rkey[0024]: ' I2940' off: 0x00000902 len: 0x0000007c +>> +0 @I2940@ INDI +1 NAME Charles /Marsham/ +1 SEX M +1 TITL Earl of Romney +1 BIRT +2 DATE 1808 +1 DEAT +2 DATE 1874 +1 FAMS @F1403@ +<< +0x0000197e: rkey[0025]: ' I2941' off: 0x0000097e len: 0x00000091 +>> +0 @I2941@ INDI +1 NAME Margaret -Scott /Montagu-Douglas-/ +1 SEX F +1 TITL Lady +1 BIRT +2 DATE 1811 +1 DEAT +2 DATE 1836 +1 FAMC @F1404@ +1 FAMS @F1403@ +<< +0x00001a0f: rkey[0026]: ' I2942' off: 0x00000a0f len: 0x00000095 +>> +0 @I2942@ INDI +1 NAME Charles of_Buccleuch /Montagu-Douglas/ +1 SEX M +1 TITL Duke +1 BIRT +2 DATE 1772 +1 DEAT +2 DATE 1819 +1 FAMC @F1405@ +1 FAMS @F1404@ +<< +0x00001aa4: rkey[0027]: ' I2943' off: 0x00000aa4 len: 0x0000009b +>> +0 @I2943@ INDI +1 NAME Walter -Scott of_Buccleuch/Montagu-Douglas-/ +1 SEX M +1 TITL Duke +1 BIRT +2 DATE 1806 +1 DEAT +2 DATE 1884 +1 FAMC @F1404@ +1 FAMS @F1406@ +<< +0x00001b3f: rkey[0028]: ' I2944' off: 0x00000b3f len: 0x0000009c +>> +0 @I2944@ INDI +1 NAME William -Scott of_Buccleuch/Montagu-Douglas-/ +1 SEX M +1 TITL Duke +1 BIRT +2 DATE 1831 +1 DEAT +2 DATE 1914 +1 FAMC @F1406@ +1 FAMS @F1407@ +<< +0x00001bdb: rkey[0029]: ' I2945' off: 0x00000bdb len: 0x00000072 +>> +0 @I2945@ INDI +1 NAME Louisa /Hamilton/ +1 SEX F +1 TITL Lady +1 BIRT +2 DATE 1836 +1 DEAT +2 DATE 1912 +1 FAMS @F1407@ +<< +0x00001c4d: rkey[0030]: ' I2946' off: 0x00000c4d len: 0x0000008f +>> +0 @I2946@ INDI +1 NAME Herbert -Scott /Montagu-Douglas-/ +1 SEX M +1 TITL Lord +1 BIRT +2 DATE 1872 +1 DEAT +2 DATE 1944 +1 FAMC @F1407@ +1 FAMS @F472@ +<< +0x00001cdc: rkey[0031]: ' I2947' off: 0x00000cdc len: 0x0000007f +>> +0 @I2947@ INDI +1 NAME Margaret /Brand/ +1 SEX F +1 TITL Hon. +1 BIRT +2 DATE 1873 +1 DEAT +2 DATE 1948 +1 FAMC @F1408@ +1 FAMS @F471@ +<< +0x00001d5b: rkey[0032]: ' I2948' off: 0x00000d5b len: 0x00000089 +>> +0 @I2948@ INDI +1 NAME Henry /Brand/ +1 SEX M +1 TITL Viscount Hampden +1 BIRT +2 DATE 1941 +1 DEAT +2 DATE 1906 +1 FAMC @F1409@ +1 FAMS @F1408@ +<< +0x00001de4: rkey[0033]: ' I2949' off: 0x00000de4 len: 0x0000007a +>> +0 @I2949@ INDI +1 NAME Henry /Brand/ +1 SEX M +1 TITL Viscount Hampden +1 BIRT +2 DATE 1814 +1 DEAT +2 DATE 1892 +1 FAMS @F1409@ +<< +0x00001e5e: rkey[0034]: ' I2950' off: 0x00000e5e len: 0x00000089 +>> +0 @I2950@ INDI +1 NAME Henry of_Buccleuch /Scott/ +1 SEX M +1 TITL Duke +1 BIRT +2 DATE 1772 +1 DEAT +2 DATE 1819 +1 FAMC @F1410@ +1 FAMS @F1405@ +<< +0x00001ee7: rkey[0035]: ' I2951' off: 0x00000ee7 len: 0x0000008b +>> +0 @I2951@ INDI +1 NAME Francis /Scott/ +1 SEX M +1 TITL Earl of Dalkeith +1 BIRT +2 DATE 1721 +1 DEAT +2 DATE 1750 +1 FAMC @F1411@ +1 FAMS @F1410@ +<< +0x00001f72: rkey[0036]: ' I2952' off: 0x00000f72 len: 0x0000007c +>> +0 @I2952@ INDI +1 NAME Francis of_Buccleuch /Scott/ +1 SEX M +1 TITL Duke +1 BIRT +2 DATE 1695 +1 DEAT +2 DATE 1751 +1 FAMS @F1411@ +<< +0x00001fee: rkey[0037]: ' I2953' off: 0x00000fee len: 0x00000089 +>> +0 @I2953@ INDI +1 NAME Thomas of_Leicester /Coke/ +1 SEX M +1 TITL Earl +1 BIRT +2 DATE 1822 +1 DEAT +2 DATE 1902 +1 FAMC @F1412@ +1 FAMS @F1401@ +<< +0x00002077: rkey[0038]: ' I2954' off: 0x00001077 len: 0x0000007a +>> +0 @I2954@ INDI +1 NAME Thomas of_Leicester /Coke/ +1 SEX M +1 TITL Earl +1 BIRT +2 DATE 1754 +1 DEAT +2 DATE 1842 +1 FAMS @F1412@ +<< +0x000020f1: rkey[0039]: ' I2955' off: 0x000010f1 len: 0x0000007d +>> +0 @I2955@ INDI +1 NAME Anne /Keppel/ +1 SEX F +1 TITL Lady +1 BIRT +2 DATE 1803 +1 DEAT +2 DATE 1844 +1 FAMC @F1413@ +1 FAMS @F1412@ +<< +0x0000216e: rkey[0040]: ' I2956' off: 0x0000116e len: 0x0000007d +>> +0 @I2956@ INDI +1 NAME William of_Albemarle /Keppel/ +1 SEX M +1 TITL Earl +1 BIRT +2 DATE 1724 +1 DEAT +2 DATE 1772 +1 FAMS @F1413@ +<< +0x000021eb: rkey[0041]: ' I2957' off: 0x000011eb len: 0x0000004b +>> +0 @I2957@ INDI +1 NAME Richard // +1 SEX M +1 DEAT +2 DATE 1120 +1 FAMC @F749@ +<< +0x00002236: rkey[0042]: ' I2958' off: 0x00001236 len: 0x000000c0 +>> +0 @I2958@ INDI +1 NAME Eugenie Victoria Helena/Windsor/ +1 SEX F +1 TITL Princess +1 BIRT +2 DATE 23 MAR 1990 +2 PLAC London,England +1 CHR +2 DATE 23 DEC 1990 +2 PLAC Sandringham,England +1 FAMC @F48@ +<< +0x000022f6: rkey[0043]: ' I2959' off: 0x000012f6 len: 0x00000056 +>> +0 @I2959@ INDI +1 NAME Ayesha /Makim/ +1 SEX F +1 BIRT +2 DATE ABT 1986 +1 FAMC @F479@ +<< +0x0000234c: rkey[0044]: ' I2960' off: 0x0000134c len: 0x00000054 +>> +0 @I2960@ INDI +1 NAME Paul /Mowatt/ +1 SEX M +1 BIRT +2 DATE ABT 1962 +1 FAMS @F80@ +<< +0x000023a0: rkey[0045]: ' I2961' off: 0x000013a0 len: 0x0000004e +>> +0 @I2961@ INDI +1 NAME /Mowatt/ +1 SEX F +1 BIRT +2 DATE 26 MAY 1990 +1 FAMC @F80@ +<< +0x000023ee: rkey[0046]: ' I2962' off: 0x000013ee len: 0x00000054 +>> +0 @I2962@ INDI +1 NAME Victoria /Lockwood/ +1 SEX F +1 BIRT +2 DATE 1964 +1 FAMS @F167@ +<< +0x00002442: rkey[0047]: ' I2963' off: 0x00001442 len: 0x00000050 +>> +0 @I2963@ INDI +1 NAME Kitty // +1 SEX F +1 BIRT +2 DATE ABT 1991 +1 FAMC @F167@ +<< +0x00002492: rkey[0048]: ' I2964' off: 0x00001492 len: 0x00000053 +>> +0 @I2964@ INDI +1 NAME Olga // +1 SEX F +1 TITL Princess +1 FAMC @F51@ +1 FAMS @F1414@ +<< +0x000024e5: rkey[0049]: ' I2965' off: 0x000014e5 len: 0x00000051 +>> +0 @I2965@ INDI +1 NAME Paul of_Yugoslavia // +1 SEX M +1 TITL Prince +1 FAMS @F1414@ +<< +0x00002536: rkey[0050]: ' I2966' off: 0x00001536 len: 0x00000035 +>> +0 @I2966@ INDI +1 NAME Son // +1 SEX M +1 FAMC @F1414@ +<< +0x0000256b: rkey[0051]: ' I2967' off: 0x0000156b len: 0x00000039 +>> +0 @I2967@ INDI +1 NAME Elizabeth // +1 SEX F +1 FAMC @F51@ +<< +0x000025a4: rkey[0052]: ' I2968' off: 0x000015a4 len: 0x0000004a +>> +0 @I2968@ INDI +1 NAME Peter /Phillips/ +1 SEX M +1 TITL Major +1 FAMS @F49@ +<< +0x000025ee: rkey[0053]: ' I2969' off: 0x000015ee len: 0x00000086 +>> +0 @I2969@ INDI +1 NAME Sylvana /Tomaselli/ +1 SEX F +1 BIRT +2 DATE ABT 1957 +2 PLAC Canada +1 FAMC @F1415@ +1 FAMS @F1416@ +1 FAMS @F82@ +<< +0x00002674: rkey[0054]: ' I2970' off: 0x00001674 len: 0x0000003f +>> +0 @I2970@ INDI +1 NAME John Paul /Jones/ +1 SEX M +1 FAMS @F1416@ +<< +0x000026b3: rkey[0055]: ' I2971' off: 0x000016b3 len: 0x00000054 +>> +0 @I2971@ INDI +1 NAME Max /Tomaselli/ +1 SEX M +1 BIRT +2 PLAC Austria +1 FAMS @F1415@ +<< +0x00002707: rkey[0056]: ' I2972' off: 0x00001707 len: 0x00000063 +>> +0 @I2972@ INDI +1 NAME Josiane /Derners/ +1 SEX F +1 TITL Madame +1 BIRT +2 PLAC France +1 FAMS @F1415@ +<< +0x0000276a: rkey[0057]: ' I2973' off: 0x0000176a len: 0x0000003b +>> +0 @I2973@ INDI +1 NAME Antoinette // +1 SEX F +1 FAMC @F101@ +<< +0x000027a5: rkey[0058]: ' I2974' off: 0x000017a5 len: 0x00000037 +>> +0 @I2974@ INDI +1 NAME Sophie // +1 SEX F +1 FAMC @F101@ +<< +0x000027dc: rkey[0059]: ' I2975' off: 0x000017dc len: 0x00000036 +>> +0 @I2975@ INDI +1 NAME Julie // +1 SEX F +1 FAMC @F101@ +<< +0x00002812: rkey[0060]: ' I2976' off: 0x00001812 len: 0x00000081 +>> +0 @I2976@ INDI +1 NAME Emich Karl of_Leiningen// +1 SEX M +1 TITL Prince +1 BIRT +2 DATE ABT 1762 +1 DEAT +2 DATE 1814 +1 FAMS @F102@ +<< +0x00002893: rkey[0061]: ' I2977' off: 0x00001893 len: 0x00000040 +>> +0 @I2977@ INDI +1 NAME Lucy /Lindsay-Hogg/ +1 SEX F +1 FAMS @F44@ +<< +0x000028d3: rkey[0062]: ' I2978' off: 0x000018d3 len: 0x0000006c +>> +0 @I2978@ INDI +1 NAME Frances /Armstrong-Jones/ +1 SEX F +1 TITL Lady +1 BIRT +2 DATE 17 JUL 1979 +1 FAMC @F44@ +<< +0x0000293f: rkey[0063]: ' I2979' off: 0x0000193f len: 0x0000003e +>> +0 @I2979@ INDI +1 NAME Julia /Rawlinson/ +1 SEX F +1 FAMS @F79@ +<< +0x0000297d: rkey[0064]: ' I2980' off: 0x0000197d len: 0x0000003d +>> +0 @I2980@ INDI +1 NAME Athol /Schmith/ +1 SEX M +1 FAMS @F207@ +<< +0x000029ba: rkey[0065]: ' I2981' off: 0x000019ba len: 0x00000050 +>> +0 @I2981@ INDI +1 NAME /Schmith/ +1 SEX M +1 BIRT +2 DATE ABT 1943 +1 FAMC @F207@ +<< +0x00002a0a: rkey[0066]: ' I2982' off: 0x00001a0a len: 0x0000003b +>> +0 @I2982@ INDI +1 NAME Erwin /Stein/ +1 SEX M +1 FAMS @F197@ +<< +0x00002a45: rkey[0067]: ' I2983' off: 0x00001a45 len: 0x00000037 +>> +0 @I2983@ INDI +1 NAME Sophie // +1 SEX F +1 FAMS @F197@ +<< +0x00002a7c: rkey[0068]: ' I2984' off: 0x00001a7c len: 0x00000068 +>> +0 @I2984@ INDI +1 NAME Alexander (Sachie) /McCorquodale/ +1 SEX M +1 BIRT +2 DATE ABT 1898 +1 FAMS @F168@ +<< +0x00002ae4: rkey[0069]: ' I2985' off: 0x00001ae4 len: 0x00000061 +>> +0 @I2985@ INDI +1 NAME Gerald /Legge/ +1 SEX M +1 TITL Earl Dartmouth +1 FAMC @F1417@ +1 FAMS @F169@ +<< +0x00002b45: rkey[0070]: ' I2986' off: 0x00001b45 len: 0x00000050 +>> +0 @I2986@ INDI +1 NAME Hugh /McCorquodale/ +1 SEX M +1 FAMC @F1418@ +1 FAMS @F469@ +<< +0x00002b95: rkey[0071]: ' I2987' off: 0x00001b95 len: 0x00000044 +>> +0 @I2987@ INDI +1 NAME Harold /McCorquodale/ +1 SEX M +1 FAMS @F1418@ +<< +0x00002bd9: rkey[0072]: ' I2988' off: 0x00001bd9 len: 0x00000038 +>> +0 @I2988@ INDI +1 NAME Gracie // +1 SEX F +1 FAMS @F1418@ +<< +0x00002c11: rkey[0073]: ' I2989' off: 0x00001c11 len: 0x0000005a +>> +0 @I2989@ INDI +1 NAME Ian /McCorquodale/ +1 SEX M +1 BIRT +2 DATE 11 OCT 1937 +1 FAMC @F469@ +<< +0x00002c6b: rkey[0074]: ' I2990' off: 0x00001c6b len: 0x0000002c +>> +0 @I2990@ INDI +1 NAME /Legge/ +1 FAMC @F169@ +<< +0x00002c97: rkey[0075]: ' I2991' off: 0x00001c97 len: 0x0000002c +>> +0 @I2991@ INDI +1 NAME /Legge/ +1 FAMC @F169@ +<< +0x00002cc3: rkey[0076]: ' I2992' off: 0x00001cc3 len: 0x0000002c +>> +0 @I2992@ INDI +1 NAME /Legge/ +1 FAMC @F169@ +<< +0x00002cef: rkey[0077]: ' I2993' off: 0x00001cef len: 0x0000002c +>> +0 @I2993@ INDI +1 NAME /Legge/ +1 FAMC @F169@ +<< +0x00002d1b: rkey[0078]: ' I2994' off: 0x00001d1b len: 0x0000004b +>> +0 @I2994@ INDI +1 NAME Humphrey /Legge/ +1 SEX M +1 TITL Hon. +1 FAMS @F1417@ +<< +0x00002d66: rkey[0079]: ' I2995' off: 0x00001d66 len: 0x0000007e +>> +0 @I2995@ INDI +1 NAME Bertram (Bertie) /Cartland/ +1 SEX M +1 TITL Major +1 DEAT +2 DATE 27 MAY 1917 +1 FAMC @F1419@ +1 FAMS @F468@ +<< +0x00002de4: rkey[0080]: ' I2996' off: 0x00001de4 len: 0x00000073 +>> +0 @I2996@ INDI +1 NAME Mary Hamilton (Polly)/Scobell/ +1 SEX F +1 BIRT +2 DATE 5 SEP 1877 +1 FAMC @F1420@ +1 FAMS @F468@ +<< +0x00002e57: rkey[0081]: ' I2997' off: 0x00001e57 len: 0x0000008a +>> +0 @I2997@ INDI +1 NAME Ronald /Cartland/ +1 SEX M +1 BIRT +2 DATE 3 JAN 1907 +1 DEAT +2 DATE 30 MAY 1940 +2 PLAC Nr Cassel,France +1 FAMC @F468@ +<< +0x00002ee1: rkey[0082]: ' I2998' off: 0x00001ee1 len: 0x00000092 +>> +0 @I2998@ INDI +1 NAME Anthony (Tony) /Cartland/ +1 SEX M +1 BIRT +2 DATE 4 JAN 1912 +1 DEAT +2 DATE 29 MAY 1940 +1 BURI +2 PLAC Zuidschote +1 FAMC @F468@ +<< +0x00002f73: rkey[0083]: ' I2999' off: 0x00001f73 len: 0x0000004e +>> +0 @I2999@ INDI +1 NAME Edith /Palairet/ +1 SEX F +1 FAMC @F1421@ +1 FAMS @F1420@ +<< +0x00002fc1: rkey[0084]: ' I3000' off: 0x00001fc1 len: 0x00000051 +>> +0 @I3000@ INDI +1 NAME Mary Anne /Hamilton/ +1 SEX F +1 FAMC @F1422@ +1 FAMS @F1421@ +<< +0x00003012: rkey[0085]: ' I3001' off: 0x00002012 len: 0x00000040 +>> +0 @I3001@ INDI +1 NAME Andrew /Hamilton/ +1 SEX M +1 FAMS @F1422@ +<< +0x00003052: rkey[0086]: ' I3002' off: 0x00002052 len: 0x0000003f +>> +0 @I3002@ INDI +1 NAME George /Scobell/ +1 SEX M +1 FAMS @F1420@ +<< +0x00003091: rkey[0087]: ' I3003' off: 0x00002091 len: 0x00000041 +>> +0 @I3003@ INDI +1 NAME Melloney /Scobell/ +1 SEX F +1 FAMC @F1420@ +<< +0x000030d2: rkey[0088]: ' I3004' off: 0x000020d2 len: 0x0000006e +>> +0 @I3004@ INDI +1 NAME /Scobell/ +1 SEX M +1 BIRT +2 PLAC Florence,Italy +1 DEAT +2 DATE BEF 1877 +1 FAMC @F1420@ +<< +0x00003140: rkey[0089]: ' I3005' off: 0x00002140 len: 0x0000003e +>> +0 @I3005@ INDI +1 NAME Emily /Scobell/ +1 SEX F +1 FAMC @F1420@ +<< +0x0000317e: rkey[0090]: ' I3006' off: 0x0000217e len: 0x00000062 +>> +0 @I3006@ INDI +1 NAME John Sanford /Scobell/ +1 SEX M +1 TITL Sir +1 BIRT +2 DATE 1879 +1 FAMC @F1420@ +<< +0x000031e0: rkey[0091]: ' I3007' off: 0x000021e0 len: 0x0000003f +>> +0 @I3007@ INDI +1 NAME James /Cartland/ +1 SEX M +1 FAMS @F1419@ +<< +0x0000321f: rkey[0092]: ' I3008' off: 0x0000221f len: 0x00000037 +>> +0 @I3008@ INDI +1 NAME Flora // +1 SEX F +1 FAMS @F1419@ +<< +0x00003256: rkey[0093]: ' I3009' off: 0x00002256 len: 0x00000051 +>> +0 @I3009@ INDI +1 NAME /Cartland/ +1 SEX F +1 DEAT +2 DATE ABT 1911 +1 FAMC @F468@ +<< +0x000032a7: rkey[0094]: ' I3010' off: 0x000022a7 len: 0x0000005b +>> +0 @I3010@ INDI +1 NAME Glen /McCorquodale/ +1 SEX M +1 BIRT +2 DATE 31 DEC 1939 +1 FAMC @F469@ +<< +0x00003302: rkey[0095]: ' N$C634' off: 0x00002302 len: 0x0000001b +>> +<< +0x0000331d: rkey[0096]: ' N$E415' off: 0x0000231d len: 0x0000001e +>> +<< +0x0000333b: rkey[0097]: ' N$F323' off: 0x0000233b len: 0x0000001c +>> +<< +0x00003357: rkey[0098]: ' N$G651' off: 0x00002357 len: 0x0000001c +>> +<< +0x00003373: rkey[0099]: ' N$L200' off: 0x00002373 len: 0x00000054 +>> +<< +0x000033c7: rkey[0100]: ' N$M300' off: 0x000023c7 len: 0x00000019 +>> +<< +0x000033e0: rkey[0101]: ' N$O435' off: 0x000023e0 len: 0x00000034 +>> +<< +0x00003414: rkey[0102]: ' N$S152' off: 0x00002414 len: 0x0000001a +>> +<< +0x0000342e: rkey[0103]: ' N$S214' off: 0x0000242e len: 0x0000001a +>> +<< +0x00003448: rkey[0104]: ' N$S253' off: 0x00002448 len: 0x0000001a +>> +<< +0x00003462: rkey[0105]: ' N$U525' off: 0x00002462 len: 0x00000088 +>> +<< +0x000034ea: rkey[0106]: ' N$V556' off: 0x000024ea len: 0x00000020 +>> +<< +0x0000350a: rkey[0107]: ' N$Z999' off: 0x0000250a len: 0x000000c4 +>> +<< +0x000035ce: rkey[0108]: ' NAA652' off: 0x000025ce len: 0x00000038 +>> +<< +0x00003606: rkey[0109]: ' NAB163' off: 0x00002606 len: 0x00000021 +>> +<< +0x00003627: rkey[0110]: ' NAB245' off: 0x00002627 len: 0x0000002f +>> +<< +0x00003656: rkey[0111]: ' NAB251' off: 0x00002656 len: 0x00000022 +>> +<< +0x00003678: rkey[0112]: ' NAB450' off: 0x00002678 len: 0x0000001f +>> +<< +0x00003697: rkey[0113]: ' NAB635' off: 0x00002697 len: 0x00000090 +>> +<< +0x00003727: rkey[0114]: ' NAC634' off: 0x00002727 len: 0x0000002a +>> +<< +0x00003751: rkey[0115]: ' NAC652' off: 0x00002751 len: 0x00000026 +>> +<< +0x00003777: rkey[0116]: ' NAD100' off: 0x00002777 len: 0x00000022 +>> +<< +0x00003799: rkey[0117]: ' NAD230' off: 0x00002799 len: 0x00000025 +>> +<< +0x000037be: rkey[0118]: ' NAD242' off: 0x000027be len: 0x00000025 +>> +<< +0x000037e3: rkey[0119]: ' NAD260' off: 0x000027e3 len: 0x00000038 +>> +<< +0x0000381b: rkey[0120]: ' NAD340' off: 0x0000281b len: 0x00000022 +>> +<< +0x0000383d: rkey[0121]: ' NAD343' off: 0x0000283d len: 0x00000023 +>> +<< +0x00003860: rkey[0122]: ' NAD352' off: 0x00002860 len: 0x00000022 +>> +<< +0x00003882: rkey[0123]: ' NAD436' off: 0x00002882 len: 0x00000023 +>> +<< +0x000038a5: rkey[0124]: ' NAE560' off: 0x000028a5 len: 0x00000020 +>> +<< +0x000038c5: rkey[0125]: ' NAF622' off: 0x000028c5 len: 0x00000088 +>> +<< +0x0000394d: rkey[0126]: ' NAF625' off: 0x0000294d len: 0x0000002e +>> +<< +0x0000397b: rkey[0127]: ' NAF656' off: 0x0000297b len: 0x00000024 +>> +<< +0x0000399f: rkey[0128]: ' NAG320' off: 0x0000299f len: 0x00000031 +>> +<< +0x000039d0: rkey[0129]: ' NAG400' off: 0x000029d0 len: 0x00000028 +>> +<< +0x000039f8: rkey[0130]: ' NAG600' off: 0x000029f8 len: 0x0000001d +>> +<< +0x00003a15: rkey[0131]: ' NAH300' off: 0x00002a15 len: 0x0000001d +>> +<< +0x00003a32: rkey[0132]: ' NAH400' off: 0x00002a32 len: 0x00000041 +>> +<< +0x00003a73: rkey[0133]: ' NAH420' off: 0x00002a73 len: 0x00000028 +>> +<< +0x00003a9b: rkey[0134]: ' NAH516' off: 0x00002a9b len: 0x00000162 +>> + +<< +0x00003bfd: rkey[0135]: ' NAH524' off: 0x00002bfd len: 0x00000028 +>> +<< +0x00003c25: rkey[0136]: ' NAH543' off: 0x00002c25 len: 0x00000023 +>> +<< +0x00003c48: rkey[0137]: ' NAH635' off: 0x00002c48 len: 0x0000001f +>> +<< +0x00003c67: rkey[0138]: ' NAK140' off: 0x00002c67 len: 0x0000001f +>> +<< +0x00003c86: rkey[0139]: ' NAK542' off: 0x00002c86 len: 0x00000020 +>> +<< +0x00003ca6: rkey[0140]: ' NAK600' off: 0x00002ca6 len: 0x0000002e +>> +<< +0x00003cd4: rkey[0141]: ' NAL242' off: 0x00002cd4 len: 0x00000027 +>> +<< +0x00003cfb: rkey[0142]: ' NAL531' off: 0x00002cfb len: 0x00000021 +>> +<< +0x00003d1c: rkey[0143]: ' NAL625' off: 0x00002d1c len: 0x0000001f +>> +<< +0x00003d3b: rkey[0144]: ' NAM160' off: 0x00002d3b len: 0x00000020 +>> +<< +0x00003d5b: rkey[0145]: ' NAM250' off: 0x00002d5b len: 0x0000003a +>> +<< +0x00003d95: rkey[0146]: ' NAM262' off: 0x00002d95 len: 0x00000032 +>> +<< +0x00003dc7: rkey[0147]: ' NAM520' off: 0x00002dc7 len: 0x00000021 +>> +<< +0x00003de8: rkey[0148]: ' NAM532' off: 0x00002de8 len: 0x00000051 +>> +<< +0x00003e39: rkey[0149]: ' NAM600' off: 0x00002e39 len: 0x00000028 +>> +<< +0x00003e61: rkey[0150]: ' NAM625' off: 0x00002e61 len: 0x0000001f +>> +<< +0x00003e80: rkey[0151]: ' NAM635' off: 0x00002e80 len: 0x00000041 +>> +<< +0x00003ec1: rkey[0152]: ' NAN140' off: 0x00002ec1 len: 0x0000001f +>> +<< +0x00003ee0: rkey[0153]: ' NAN463' off: 0x00002ee0 len: 0x00000024 +>> +<< +0x00003f04: rkey[0154]: ' NAO241' off: 0x00002f04 len: 0x00000020 +>> +<< +0x00003f24: rkey[0155]: ' NAO435' off: 0x00002f24 len: 0x00000049 +>> +<< +0x00003f6d: rkey[0156]: ' NAP465' off: 0x00002f6d len: 0x0000002a +>> +<< +0x00003f97: rkey[0157]: ' NAR126' off: 0x00002f97 len: 0x0000001f +>> +<< +0x00003fb6: rkey[0158]: ' NAR240' off: 0x00002fb6 len: 0x00000020 +>> +<< +0x00003fd6: rkey[0159]: ' NAR362' off: 0x00002fd6 len: 0x00000024 +>> +<< +0x00003ffa: rkey[0160]: ' NAR520' off: 0x00002ffa len: 0x0000004a +>> +<< +0x00004044: rkey[0161]: ' NAR551' off: 0x00003044 len: 0x0000029e +>> +<< +0x000042e2: rkey[0162]: ' NAS152' off: 0x000032e2 len: 0x0000002c +>> +<< +0x0000430e: rkey[0163]: ' NAS214' off: 0x0000330e len: 0x00000022 +>> +<< +0x00004330: rkey[0164]: ' NAS242' off: 0x00003330 len: 0x00000025 +>> +<< +0x00004355: rkey[0165]: ' NAS253' off: 0x00003355 len: 0x00000021 +>> +<< +0x00004376: rkey[0166]: ' NAS265' off: 0x00003376 len: 0x0000001f +>> +<< +0x00004395: rkey[0167]: ' NAS316' off: 0x00003395 len: 0x00000021 +>> +<< +0x000043b6: rkey[0168]: ' NAS322' off: 0x000033b6 len: 0x00000021 +>> +<< +0x000043d7: rkey[0169]: ' NAS350' off: 0x000033d7 len: 0x00000029 +>> +<< +0x00004400: rkey[0170]: ' NAS351' off: 0x00003400 len: 0x00000021 +>> +<< +0x00004421: rkey[0171]: ' NAS363' off: 0x00003421 len: 0x00000098 +>> +<< +0x000044b9: rkey[0172]: ' NAS364' off: 0x000034b9 len: 0x00000023 +>> +<< +0x000044dc: rkey[0173]: ' NAS421' off: 0x000034dc len: 0x0000002a +>> +<< +0x00004506: rkey[0174]: ' NAS560' off: 0x00003506 len: 0x00000050 +>> +<< +0x00004556: rkey[0175]: ' NAT360' off: 0x00003556 len: 0x00000020 +>> +<< +0x00004576: rkey[0176]: ' NAT413' off: 0x00003576 len: 0x00000023 +>> +<< +0x00004599: rkey[0177]: ' NAT416' off: 0x00003599 len: 0x0000002f +>> +<< +0x000045c8: rkey[0178]: ' NAT450' off: 0x000035c8 len: 0x00000020 +>> +<< +0x000045e8: rkey[0179]: ' NAT525' off: 0x000035e8 len: 0x00000025 +>> +<< +0x0000460d: rkey[0180]: ' NAT645' off: 0x0000360d len: 0x00000038 +>> +<< +0x00004645: rkey[0181]: ' NAU452' off: 0x00003645 len: 0x00000021 +>> +<< +0x00004666: rkey[0182]: ' NAV425' off: 0x00003666 len: 0x00000022 +>> +<< +0x00004688: rkey[0183]: ' NAV562' off: 0x00003688 len: 0x00000027 +>> +<< +0x000046af: rkey[0184]: ' NAW342' off: 0x000036af len: 0x00000071 +>> +<< +0x00004720: rkey[0185]: ' NAW424' off: 0x00003720 len: 0x0000004f +>> +<< +0x0000476f: rkey[0186]: ' NAW432' off: 0x0000376f len: 0x0000002a +>> +<< +0x00004799: rkey[0187]: ' NAW532' off: 0x00003799 len: 0x0000007c +>> +<< +0x00004815: rkey[0188]: ' NAW630' off: 0x00003815 len: 0x00000021 +>> +<< +0x00004836: rkey[0189]: ' NAW635' off: 0x00003836 len: 0x00000049 +>> +<< +0x0000487f: rkey[0190]: ' NAZ121' off: 0x0000387f len: 0x00000026 +>> +<< +0x000048a5: rkey[0191]: ' NAZ652' off: 0x000038a5 len: 0x00000026 +>> +<< +0x000048cb: rkey[0192]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000048cb: rkey[0193]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000048cb: rkey[0194]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000048cb: rkey[0195]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000048cb: rkey[0196]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000048cb: rkey[0197]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000048cb: rkey[0198]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000048cb: rkey[0199]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000048cb: rkey[0200]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000048cb: rkey[0201]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000048cb: rkey[0202]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000048cb: rkey[0203]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000048cb: rkey[0204]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000048cb: rkey[0205]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000048cb: rkey[0206]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000048cb: rkey[0207]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000048cb: rkey[0208]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000048cb: rkey[0209]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000048cb: rkey[0210]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000048cb: rkey[0211]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000048cb: rkey[0212]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000048cb: rkey[0213]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000048cb: rkey[0214]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000048cb: rkey[0215]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000048cb: rkey[0216]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000048cb: rkey[0217]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000048cb: rkey[0218]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000048cb: rkey[0219]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000048cb: rkey[0220]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000048cb: rkey[0221]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000048cb: rkey[0222]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000048cb: rkey[0223]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000048cb: rkey[0224]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000048cb: rkey[0225]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000048cb: rkey[0226]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000048cb: rkey[0227]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000048cb: rkey[0228]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000048cb: rkey[0229]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000048cb: rkey[0230]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000048cb: rkey[0231]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000048cb: rkey[0232]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000048cb: rkey[0233]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000048cb: rkey[0234]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000048cb: rkey[0235]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000048cb: rkey[0236]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000048cb: rkey[0237]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000048cb: rkey[0238]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000048cb: rkey[0239]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000048cb: rkey[0240]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000048cb: rkey[0241]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000048cb: rkey[0242]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000048cb: rkey[0243]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000048cb: rkey[0244]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000048cb: rkey[0245]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000048cb: rkey[0246]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000048cb: rkey[0247]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000048cb: rkey[0248]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000048cb: rkey[0249]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000048cb: rkey[0250]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000048cb: rkey[0251]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000048cb: rkey[0252]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000048cb: rkey[0253]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000048cb: rkey[0254]: ' ' off: 0x00000000 len: 0x00000000 +>><< + +0x000048cb: EOF (0x000048cb) GOOD + +BLOCK - DIRECTORY +0x00000000: ix_self: 0x00020000 (ac/aa) +0x00000004: ix_type: 2 (BLOCK) +0x00000006: ix_pad1: 0x0000 +0x00000008: ix_parent: 0x00000000 (aa/aa) +0x0000000c: ix_nkeys: 182 +0x0000000e: ix_rkey[0000]: ' NAZ999' +0x00000016: ix_rkey[0001]: ' NBB260' +0x0000001e: ix_rkey[0002]: ' NBC634' +0x00000026: ix_rkey[0003]: ' NBF656' +0x0000002e: ix_rkey[0004]: ' NBG520' +0x00000036: ix_rkey[0005]: ' NBM252' +0x0000003e: ix_rkey[0006]: ' NBM600' +0x00000046: ix_rkey[0007]: ' NBR551' +0x0000004e: ix_rkey[0008]: ' NBV536' +0x00000056: ix_rkey[0009]: ' NBW532' +0x0000005e: ix_rkey[0010]: ' NBW614' +0x00000066: ix_rkey[0011]: ' NBZ999' +0x0000006e: ix_rkey[0012]: ' NCB245' +0x00000076: ix_rkey[0013]: ' NCB453' +0x0000007e: ix_rkey[0014]: ' NCB525' +0x00000086: ix_rkey[0015]: ' NCB623' +0x0000008e: ix_rkey[0016]: ' NCB651' +0x00000096: ix_rkey[0017]: ' NCB653' +0x0000009e: ix_rkey[0018]: ' NCC153' +0x000000a6: ix_rkey[0019]: ' NCC552' +0x000000ae: ix_rkey[0020]: ' NCC600' +0x000000b6: ix_rkey[0021]: ' NCD253' +0x000000be: ix_rkey[0022]: ' NCD340' +0x000000c6: ix_rkey[0023]: ' NCD532' +0x000000ce: ix_rkey[0024]: ' NCD600' +0x000000d6: ix_rkey[0025]: ' NCF326' +0x000000de: ix_rkey[0026]: ' NCF420' +0x000000e6: ix_rkey[0027]: ' NCF433' +0x000000ee: ix_rkey[0028]: ' NCF440' +0x000000f6: ix_rkey[0029]: ' NCF656' +0x000000fe: ix_rkey[0030]: ' NCG452' +0x00000106: ix_rkey[0031]: ' NCG600' +0x0000010e: ix_rkey[0032]: ' NCG620' +0x00000116: ix_rkey[0033]: ' NCG635' +0x0000011e: ix_rkey[0034]: ' NCH240' +0x00000126: ix_rkey[0035]: ' NCH516' +0x0000012e: ix_rkey[0036]: ' NCH524' +0x00000136: ix_rkey[0037]: ' NCH543' +0x0000013e: ix_rkey[0038]: ' NCH620' +0x00000146: ix_rkey[0039]: ' NCH630' +0x0000014e: ix_rkey[0040]: ' NCH643' +0x00000156: ix_rkey[0041]: ' NCK513' +0x0000015e: ix_rkey[0042]: ' NCK542' +0x00000166: ix_rkey[0043]: ' NCL000' +0x0000016e: ix_rkey[0044]: ' NCL516' +0x00000176: ix_rkey[0045]: ' NCL532' +0x0000017e: ix_rkey[0046]: ' NCM520' +0x00000186: ix_rkey[0047]: ' NCM531' +0x0000018e: ix_rkey[0048]: ' NCM532' +0x00000196: ix_rkey[0049]: ' NCM625' +0x0000019e: ix_rkey[0050]: ' NCM634' +0x000001a6: ix_rkey[0051]: ' NCN140' +0x000001ae: ix_rkey[0052]: ' NCN463' +0x000001b6: ix_rkey[0053]: ' NCN622' +0x000001be: ix_rkey[0054]: ' NCO435' +0x000001c6: ix_rkey[0055]: ' NCP230' +0x000001ce: ix_rkey[0056]: ' NCP600' +0x000001d6: ix_rkey[0057]: ' NCR300' +0x000001de: ix_rkey[0058]: ' NCR352' +0x000001e6: ix_rkey[0059]: ' NCR551' +0x000001ee: ix_rkey[0060]: ' NCS152' +0x000001f6: ix_rkey[0061]: ' NCS363' +0x000001fe: ix_rkey[0062]: ' NCS364' +0x00000206: ix_rkey[0063]: ' NCS524' +0x0000020e: ix_rkey[0064]: ' NCS560' +0x00000216: ix_rkey[0065]: ' NCT355' +0x0000021e: ix_rkey[0066]: ' NCU452' +0x00000226: ix_rkey[0067]: ' NCV425' +0x0000022e: ix_rkey[0068]: ' NCV552' +0x00000236: ix_rkey[0069]: ' NCV561' +0x0000023e: ix_rkey[0070]: ' NCW314' +0x00000246: ix_rkey[0071]: ' NCW342' +0x0000024e: ix_rkey[0072]: ' NCW416' +0x00000256: ix_rkey[0073]: ' NCW532' +0x0000025e: ix_rkey[0074]: ' NCW535' +0x00000266: ix_rkey[0075]: ' NCW635' +0x0000026e: ix_rkey[0076]: ' NCY612' +0x00000276: ix_rkey[0077]: ' NCZ999' +0x0000027e: ix_rkey[0078]: ' NDA652' +0x00000286: ix_rkey[0079]: ' NDB245' +0x0000028e: ix_rkey[0080]: ' NDB620' +0x00000296: ix_rkey[0081]: ' NDB623' +0x0000029e: ix_rkey[0082]: ' NDC652' +0x000002a6: ix_rkey[0083]: ' NDD220' +0x000002ae: ix_rkey[0084]: ' NDG400' +0x000002b6: ix_rkey[0085]: ' NDG620' +0x000002be: ix_rkey[0086]: ' NDH200' +0x000002c6: ix_rkey[0087]: ' NDH235' +0x000002ce: ix_rkey[0088]: ' NDH630' +0x000002d6: ix_rkey[0089]: ' NDL242' +0x000002de: ix_rkey[0090]: ' NDL342' +0x000002e6: ix_rkey[0091]: ' NDM254' +0x000002ee: ix_rkey[0092]: ' NDM256' +0x000002f6: ix_rkey[0093]: ' NDM531' +0x000002fe: ix_rkey[0094]: ' NDO165' +0x00000306: ix_rkey[0095]: ' NDO216' +0x0000030e: ix_rkey[0096]: ' NDR324' +0x00000316: ix_rkey[0097]: ' NDR551' +0x0000031e: ix_rkey[0098]: ' NDS152' +0x00000326: ix_rkey[0099]: ' NDS364' +0x0000032e: ix_rkey[0100]: ' NDS560' +0x00000336: ix_rkey[0101]: ' NDT360' +0x0000033e: ix_rkey[0102]: ' NDT620' +0x00000346: ix_rkey[0103]: ' NDV524' +0x0000034e: ix_rkey[0104]: ' NDW521' +0x00000356: ix_rkey[0105]: ' NDW532' +0x0000035e: ix_rkey[0106]: ' NDZ999' +0x00000366: ix_rkey[0107]: ' NEA240' +0x0000036e: ix_rkey[0108]: ' NEA345' +0x00000376: ix_rkey[0109]: ' NEA416' +0x0000037e: ix_rkey[0110]: ' NEA422' +0x00000386: ix_rkey[0111]: ' NEB163' +0x0000038e: ix_rkey[0112]: ' NEB230' +0x00000396: ix_rkey[0113]: ' NEB245' +0x0000039e: ix_rkey[0114]: ' NEB251' +0x000003a6: ix_rkey[0115]: ' NEB310' +0x000003ae: ix_rkey[0116]: ' NEB400' +0x000003b6: ix_rkey[0117]: ' NEB440' +0x000003be: ix_rkey[0118]: ' NEB550' +0x000003c6: ix_rkey[0119]: ' NEB620' +0x000003ce: ix_rkey[0120]: ' NEB626' +0x000003d6: ix_rkey[0121]: ' NEB651' +0x000003de: ix_rkey[0122]: ' NEB652' +0x000003e6: ix_rkey[0123]: ' NEB653' +0x000003ee: ix_rkey[0124]: ' NEC153' +0x000003f6: ix_rkey[0125]: ' NEC240' +0x000003fe: ix_rkey[0126]: ' NEC360' +0x00000406: ix_rkey[0127]: ' NEC415' +0x0000040e: ix_rkey[0128]: ' NEC422' +0x00000416: ix_rkey[0129]: ' NEC635' +0x0000041e: ix_rkey[0130]: ' NED150' +0x00000426: ix_rkey[0131]: ' NED165' +0x0000042e: ix_rkey[0132]: ' NED260' +0x00000436: ix_rkey[0133]: ' NED516' +0x0000043e: ix_rkey[0134]: ' NEF622' +0x00000446: ix_rkey[0135]: ' NEF656' +0x0000044e: ix_rkey[0136]: ' NEG452' +0x00000456: ix_rkey[0137]: ' NEG600' +0x0000045e: ix_rkey[0138]: ' NEH300' +0x00000466: ix_rkey[0139]: ' NEH453' +0x0000046e: ix_rkey[0140]: ' NEH516' +0x00000476: ix_rkey[0141]: ' NEH524' +0x0000047e: ix_rkey[0142]: ' NEH630' +0x00000486: ix_rkey[0143]: ' NEL120' +0x0000048e: ix_rkey[0144]: ' NEL200' +0x00000496: ix_rkey[0145]: ' NEL242' +0x0000049e: ix_rkey[0146]: ' NEL653' +0x000004a6: ix_rkey[0147]: ' NEM240' +0x000004ae: ix_rkey[0148]: ' NEM252' +0x000004b6: ix_rkey[0149]: ' NEM514' +0x000004be: ix_rkey[0150]: ' NEM520' +0x000004c6: ix_rkey[0151]: ' NEM600' +0x000004ce: ix_rkey[0152]: ' NEM635' +0x000004d6: ix_rkey[0153]: ' NEO435' +0x000004de: ix_rkey[0154]: ' NEP322' +0x000004e6: ix_rkey[0155]: ' NEP420' +0x000004ee: ix_rkey[0156]: ' NEP463' +0x000004f6: ix_rkey[0157]: ' NEP532' +0x000004fe: ix_rkey[0158]: ' NER200' +0x00000506: ix_rkey[0159]: ' NER551' +0x0000050e: ix_rkey[0160]: ' NES152' +0x00000516: ix_rkey[0161]: ' NES214' +0x0000051e: ix_rkey[0162]: ' NES316' +0x00000526: ix_rkey[0163]: ' NES350' +0x0000052e: ix_rkey[0164]: ' NES354' +0x00000536: ix_rkey[0165]: ' NES362' +0x0000053e: ix_rkey[0166]: ' NES363' +0x00000546: ix_rkey[0167]: ' NES365' +0x0000054e: ix_rkey[0168]: ' NES512' +0x00000556: ix_rkey[0169]: ' NES560' +0x0000055e: ix_rkey[0170]: ' NET360' +0x00000566: ix_rkey[0171]: ' NET412' +0x0000056e: ix_rkey[0172]: ' NET450' +0x00000576: ix_rkey[0173]: ' NEU535' +0x0000057e: ix_rkey[0174]: ' NEV562' +0x00000586: ix_rkey[0175]: ' NEV563' +0x0000058e: ix_rkey[0176]: ' NEW256' +0x00000596: ix_rkey[0177]: ' NEW300' +0x0000059e: ix_rkey[0178]: ' NEW314' +0x000005a6: ix_rkey[0179]: ' NEW342' +0x000005ae: ix_rkey[0180]: ' NEW350' +0x000005b6: ix_rkey[0181]: ' NEW414' +0x000005be: ix_rkey[0182]: ' ' +0x000005c6: ix_rkey[0183]: ' ' +0x000005ce: ix_rkey[0184]: ' ' +0x000005d6: ix_rkey[0185]: ' ' +0x000005de: ix_rkey[0186]: ' ' +0x000005e6: ix_rkey[0187]: ' ' +0x000005ee: ix_rkey[0188]: ' ' +0x000005f6: ix_rkey[0189]: ' ' +0x000005fe: ix_rkey[0190]: ' ' +0x00000606: ix_rkey[0191]: ' ' +0x0000060e: ix_rkey[0192]: ' ' +0x00000616: ix_rkey[0193]: ' ' +0x0000061e: ix_rkey[0194]: ' ' +0x00000626: ix_rkey[0195]: ' ' +0x0000062e: ix_rkey[0196]: ' ' +0x00000636: ix_rkey[0197]: ' ' +0x0000063e: ix_rkey[0198]: ' ' +0x00000646: ix_rkey[0199]: ' ' +0x0000064e: ix_rkey[0200]: ' ' +0x00000656: ix_rkey[0201]: ' ' +0x0000065e: ix_rkey[0202]: ' ' +0x00000666: ix_rkey[0203]: ' ' +0x0000066e: ix_rkey[0204]: ' ' +0x00000676: ix_rkey[0205]: ' ' +0x0000067e: ix_rkey[0206]: ' ' +0x00000686: ix_rkey[0207]: ' ' +0x0000068e: ix_rkey[0208]: ' ' +0x00000696: ix_rkey[0209]: ' ' +0x0000069e: ix_rkey[0210]: ' ' +0x000006a6: ix_rkey[0211]: ' ' +0x000006ae: ix_rkey[0212]: ' ' +0x000006b6: ix_rkey[0213]: ' ' +0x000006be: ix_rkey[0214]: ' ' +0x000006c6: ix_rkey[0215]: ' ' +0x000006ce: ix_rkey[0216]: ' ' +0x000006d6: ix_rkey[0217]: ' ' +0x000006de: ix_rkey[0218]: ' ' +0x000006e6: ix_rkey[0219]: ' ' +0x000006ee: ix_rkey[0220]: ' ' +0x000006f6: ix_rkey[0221]: ' ' +0x000006fe: ix_rkey[0222]: ' ' +0x00000706: ix_rkey[0223]: ' ' +0x0000070e: ix_rkey[0224]: ' ' +0x00000716: ix_rkey[0225]: ' ' +0x0000071e: ix_rkey[0226]: ' ' +0x00000726: ix_rkey[0227]: ' ' +0x0000072e: ix_rkey[0228]: ' ' +0x00000736: ix_rkey[0229]: ' ' +0x0000073e: ix_rkey[0230]: ' ' +0x00000746: ix_rkey[0231]: ' ' +0x0000074e: ix_rkey[0232]: ' ' +0x00000756: ix_rkey[0233]: ' ' +0x0000075e: ix_rkey[0234]: ' ' +0x00000766: ix_rkey[0235]: ' ' +0x0000076e: ix_rkey[0236]: ' ' +0x00000776: ix_rkey[0237]: ' ' +0x0000077e: ix_rkey[0238]: ' ' +0x00000786: ix_rkey[0239]: ' ' +0x0000078e: ix_rkey[0240]: ' ' +0x00000796: ix_rkey[0241]: ' ' +0x0000079e: ix_rkey[0242]: ' ' +0x000007a6: ix_rkey[0243]: ' ' +0x000007ae: ix_rkey[0244]: ' ' +0x000007b6: ix_rkey[0245]: ' ' +0x000007be: ix_rkey[0246]: ' ' +0x000007c6: ix_rkey[0247]: ' ' +0x000007ce: ix_rkey[0248]: ' ' +0x000007d6: ix_rkey[0249]: ' ' +0x000007de: ix_rkey[0250]: ' ' +0x000007e6: ix_rkey[0251]: ' ' +0x000007ee: ix_rkey[0252]: ' ' +0x000007f6: ix_rkey[0253]: ' ' +0x000007fe: ix_rkey[0254]: ' ' +0x00000806: ix_pad2: 0x0000 +0x00000808: ix_offs[0000]: 0x00000000 +0x0000080c: ix_lens[0000]: 0x000016c9 +0x00000810: ix_offs[0001]: 0x000016c9 +0x00000814: ix_lens[0001]: 0x00000025 +0x00000818: ix_offs[0002]: 0x000016ee +0x0000081c: ix_lens[0002]: 0x0000004c +0x00000820: ix_offs[0003]: 0x0000173a +0x00000824: ix_lens[0003]: 0x00000025 +0x00000828: ix_offs[0004]: 0x0000175f +0x0000082c: ix_lens[0004]: 0x00000023 +0x00000830: ix_offs[0005]: 0x00001782 +0x00000834: ix_lens[0005]: 0x00000026 +0x00000838: ix_offs[0006]: 0x000017a8 +0x0000083c: ix_lens[0006]: 0x00000025 +0x00000840: ix_offs[0007]: 0x000017cd +0x00000844: ix_lens[0007]: 0x00000021 +0x00000848: ix_offs[0008]: 0x000017ee +0x0000084c: ix_lens[0008]: 0x00000030 +0x00000850: ix_offs[0009]: 0x0000181e +0x00000854: ix_lens[0009]: 0x00000031 +0x00000858: ix_offs[0010]: 0x0000184f +0x0000085c: ix_lens[0010]: 0x00000029 +0x00000860: ix_offs[0011]: 0x00001878 +0x00000864: ix_lens[0011]: 0x000006dc +0x00000868: ix_offs[0012]: 0x00001f54 +0x0000086c: ix_lens[0012]: 0x0000004c +0x00000870: ix_offs[0013]: 0x00001fa0 +0x00000874: ix_lens[0013]: 0x00000026 +0x00000878: ix_offs[0014]: 0x00001fc6 +0x0000087c: ix_lens[0014]: 0x00000023 +0x00000880: ix_offs[0015]: 0x00001fe9 +0x00000884: ix_lens[0015]: 0x00000027 +0x00000888: ix_offs[0016]: 0x00002010 +0x0000088c: ix_lens[0016]: 0x0000002a +0x00000890: ix_offs[0017]: 0x0000203a +0x00000894: ix_lens[0017]: 0x00000023 +0x00000898: ix_offs[0018]: 0x0000205d +0x0000089c: ix_lens[0018]: 0x00000090 +0x000008a0: ix_offs[0019]: 0x000020ed +0x000008a4: ix_lens[0019]: 0x00000028 +0x000008a8: ix_offs[0020]: 0x00002115 +0x000008ac: ix_lens[0020]: 0x00000023 +0x000008b0: ix_offs[0021]: 0x00002138 +0x000008b4: ix_lens[0021]: 0x0000002f +0x000008b8: ix_offs[0022]: 0x00002167 +0x000008bc: ix_lens[0022]: 0x00000024 +0x000008c0: ix_offs[0023]: 0x0000218b +0x000008c4: ix_lens[0023]: 0x00000032 +0x000008c8: ix_offs[0024]: 0x000021bd +0x000008cc: ix_lens[0024]: 0x00000022 +0x000008d0: ix_offs[0025]: 0x000021df +0x000008d4: ix_lens[0025]: 0x00000023 +0x000008d8: ix_offs[0026]: 0x00002202 +0x000008dc: ix_lens[0026]: 0x00000021 +0x000008e0: ix_offs[0027]: 0x00002223 +0x000008e4: ix_lens[0027]: 0x00000028 +0x000008e8: ix_offs[0028]: 0x0000224b +0x000008ec: ix_lens[0028]: 0x00000024 +0x000008f0: ix_offs[0029]: 0x0000226f +0x000008f4: ix_lens[0029]: 0x00000047 +0x000008f8: ix_offs[0030]: 0x000022b6 +0x000008fc: ix_lens[0030]: 0x00000024 +0x00000900: ix_offs[0031]: 0x000022da +0x00000904: ix_lens[0031]: 0x00000022 +0x00000908: ix_offs[0032]: 0x000022fc +0x0000090c: ix_lens[0032]: 0x00000028 +0x00000910: ix_offs[0033]: 0x00002324 +0x00000914: ix_lens[0033]: 0x00000032 +0x00000918: ix_offs[0034]: 0x00002356 +0x0000091c: ix_lens[0034]: 0x00000023 +0x00000920: ix_offs[0035]: 0x00002379 +0x00000924: ix_lens[0035]: 0x0000016a +0x00000928: ix_offs[0036]: 0x000024e3 +0x0000092c: ix_lens[0036]: 0x000000ad +0x00000930: ix_offs[0037]: 0x00002590 +0x00000934: ix_lens[0037]: 0x00000031 +0x00000938: ix_offs[0038]: 0x000025c1 +0x0000093c: ix_lens[0038]: 0x00000020 +0x00000940: ix_offs[0039]: 0x000025e1 +0x00000944: ix_lens[0039]: 0x00000064 +0x00000948: ix_offs[0040]: 0x00002645 +0x0000094c: ix_lens[0040]: 0x0000002d +0x00000950: ix_offs[0041]: 0x00002672 +0x00000954: ix_lens[0041]: 0x00000025 +0x00000958: ix_offs[0042]: 0x00002697 +0x0000095c: ix_lens[0042]: 0x00000025 +0x00000960: ix_offs[0043]: 0x000026bc +0x00000964: ix_lens[0043]: 0x00000021 +0x00000968: ix_offs[0044]: 0x000026dd +0x0000096c: ix_lens[0044]: 0x00000028 +0x00000970: ix_offs[0045]: 0x00002705 +0x00000974: ix_lens[0045]: 0x00000027 +0x00000978: ix_offs[0046]: 0x0000272c +0x0000097c: ix_lens[0046]: 0x0000002b +0x00000980: ix_offs[0047]: 0x00002757 +0x00000984: ix_lens[0047]: 0x00000030 +0x00000988: ix_offs[0048]: 0x00002787 +0x0000098c: ix_lens[0048]: 0x00000037 +0x00000990: ix_offs[0049]: 0x000027be +0x00000994: ix_lens[0049]: 0x00000023 +0x00000998: ix_offs[0050]: 0x000027e1 +0x0000099c: ix_lens[0050]: 0x00000022 +0x000009a0: ix_offs[0051]: 0x00002803 +0x000009a4: ix_lens[0051]: 0x00000021 +0x000009a8: ix_offs[0052]: 0x00002824 +0x000009ac: ix_lens[0052]: 0x00000024 +0x000009b0: ix_offs[0053]: 0x00002848 +0x000009b4: ix_lens[0053]: 0x00000023 +0x000009b8: ix_offs[0054]: 0x0000286b +0x000009bc: ix_lens[0054]: 0x00000078 +0x000009c0: ix_offs[0055]: 0x000028e3 +0x000009c4: ix_lens[0055]: 0x00000022 +0x000009c8: ix_offs[0056]: 0x00002905 +0x000009cc: ix_lens[0056]: 0x00000022 +0x000009d0: ix_offs[0057]: 0x00002927 +0x000009d4: ix_lens[0057]: 0x0000002a +0x000009d8: ix_offs[0058]: 0x00002951 +0x000009dc: ix_lens[0058]: 0x00000024 +0x000009e0: ix_offs[0059]: 0x00002975 +0x000009e4: ix_lens[0059]: 0x00000096 +0x000009e8: ix_offs[0060]: 0x00002a0b +0x000009ec: ix_lens[0060]: 0x00000048 +0x000009f0: ix_offs[0061]: 0x00002a53 +0x000009f4: ix_lens[0061]: 0x00000143 +0x000009f8: ix_offs[0062]: 0x00002b96 +0x000009fc: ix_lens[0062]: 0x00000025 +0x00000a00: ix_offs[0063]: 0x00002bbb +0x00000a04: ix_lens[0063]: 0x00000026 +0x00000a08: ix_offs[0064]: 0x00002be1 +0x00000a0c: ix_lens[0064]: 0x00000025 +0x00000a10: ix_offs[0065]: 0x00002c06 +0x00000a14: ix_lens[0065]: 0x00000027 +0x00000a18: ix_offs[0066]: 0x00002c2d +0x00000a1c: ix_lens[0066]: 0x0000002d +0x00000a20: ix_offs[0067]: 0x00002c5a +0x00000a24: ix_lens[0067]: 0x00000029 +0x00000a28: ix_offs[0068]: 0x00002c83 +0x00000a2c: ix_lens[0068]: 0x00000046 +0x00000a30: ix_offs[0069]: 0x00002cc9 +0x00000a34: ix_lens[0069]: 0x00000027 +0x00000a38: ix_offs[0070]: 0x00002cf0 +0x00000a3c: ix_lens[0070]: 0x00000027 +0x00000a40: ix_offs[0071]: 0x00002d17 +0x00000a44: ix_lens[0071]: 0x00000056 +0x00000a48: ix_offs[0072]: 0x00002d6d +0x00000a4c: ix_lens[0072]: 0x00000028 +0x00000a50: ix_offs[0073]: 0x00002d95 +0x00000a54: ix_lens[0073]: 0x0000002f +0x00000a58: ix_offs[0074]: 0x00002dc4 +0x00000a5c: ix_lens[0074]: 0x00000027 +0x00000a60: ix_offs[0075]: 0x00002deb +0x00000a64: ix_lens[0075]: 0x000000a6 +0x00000a68: ix_offs[0076]: 0x00002e91 +0x00000a6c: ix_lens[0076]: 0x00000028 +0x00000a70: ix_offs[0077]: 0x00002eb9 +0x00000a74: ix_lens[0077]: 0x00001a46 +0x00000a78: ix_offs[0078]: 0x000048ff +0x00000a7c: ix_lens[0078]: 0x00000036 +0x00000a80: ix_offs[0079]: 0x00004935 +0x00000a84: ix_lens[0079]: 0x00000024 +0x00000a88: ix_offs[0080]: 0x00004959 +0x00000a8c: ix_lens[0080]: 0x00000022 +0x00000a90: ix_offs[0081]: 0x0000497b +0x00000a94: ix_lens[0081]: 0x00000022 +0x00000a98: ix_offs[0082]: 0x0000499d +0x00000a9c: ix_lens[0082]: 0x00000029 +0x00000aa0: ix_offs[0083]: 0x000049c6 +0x00000aa4: ix_lens[0083]: 0x00000029 +0x00000aa8: ix_offs[0084]: 0x000049ef +0x00000aac: ix_lens[0084]: 0x0000001e +0x00000ab0: ix_offs[0085]: 0x00004a0d +0x00000ab4: ix_lens[0085]: 0x00000025 +0x00000ab8: ix_offs[0086]: 0x00004a32 +0x00000abc: ix_lens[0086]: 0x0000001f +0x00000ac0: ix_offs[0087]: 0x00004a51 +0x00000ac4: ix_lens[0087]: 0x00000024 +0x00000ac8: ix_offs[0088]: 0x00004a75 +0x00000acc: ix_lens[0088]: 0x00000022 +0x00000ad0: ix_offs[0089]: 0x00004a97 +0x00000ad4: ix_lens[0089]: 0x00000023 +0x00000ad8: ix_offs[0090]: 0x00004aba +0x00000adc: ix_lens[0090]: 0x00000024 +0x00000ae0: ix_offs[0091]: 0x00004ade +0x00000ae4: ix_lens[0091]: 0x00000026 +0x00000ae8: ix_offs[0092]: 0x00004b04 +0x00000aec: ix_lens[0092]: 0x00000026 +0x00000af0: ix_offs[0093]: 0x00004b2a +0x00000af4: ix_lens[0093]: 0x00000035 +0x00000af8: ix_offs[0094]: 0x00004b5f +0x00000afc: ix_lens[0094]: 0x00000041 +0x00000b00: ix_offs[0095]: 0x00004ba0 +0x00000b04: ix_lens[0095]: 0x0000002a +0x00000b08: ix_offs[0096]: 0x00004bca +0x00000b0c: ix_lens[0096]: 0x00000025 +0x00000b10: ix_offs[0097]: 0x00004bef +0x00000b14: ix_lens[0097]: 0x0000004a +0x00000b18: ix_offs[0098]: 0x00004c39 +0x00000b1c: ix_lens[0098]: 0x00000028 +0x00000b20: ix_offs[0099]: 0x00004c61 +0x00000b24: ix_lens[0099]: 0x00000023 +0x00000b28: ix_offs[0100]: 0x00004c84 +0x00000b2c: ix_lens[0100]: 0x00000024 +0x00000b30: ix_offs[0101]: 0x00004ca8 +0x00000b34: ix_lens[0101]: 0x00000040 +0x00000b38: ix_offs[0102]: 0x00004ce8 +0x00000b3c: ix_lens[0102]: 0x00000022 +0x00000b40: ix_offs[0103]: 0x00004d0a +0x00000b44: ix_lens[0103]: 0x00000029 +0x00000b48: ix_offs[0104]: 0x00004d33 +0x00000b4c: ix_lens[0104]: 0x00000024 +0x00000b50: ix_offs[0105]: 0x00004d57 +0x00000b54: ix_lens[0105]: 0x00000030 +0x00000b58: ix_offs[0106]: 0x00004d87 +0x00000b5c: ix_lens[0106]: 0x00000627 +0x00000b60: ix_offs[0107]: 0x000053ae +0x00000b64: ix_lens[0107]: 0x00000021 +0x00000b68: ix_offs[0108]: 0x000053cf +0x00000b6c: ix_lens[0108]: 0x0000003f +0x00000b70: ix_offs[0109]: 0x0000540e +0x00000b74: ix_lens[0109]: 0x0000003c +0x00000b78: ix_offs[0110]: 0x0000544a +0x00000b7c: ix_lens[0110]: 0x00000024 +0x00000b80: ix_offs[0111]: 0x0000546e +0x00000b84: ix_lens[0111]: 0x00000084 +0x00000b88: ix_offs[0112]: 0x000054f2 +0x00000b8c: ix_lens[0112]: 0x00000025 +0x00000b90: ix_offs[0113]: 0x00005517 +0x00000b94: ix_lens[0113]: 0x00000038 +0x00000b98: ix_offs[0114]: 0x0000554f +0x00000b9c: ix_lens[0114]: 0x00000025 +0x00000ba0: ix_offs[0115]: 0x00005574 +0x00000ba4: ix_lens[0115]: 0x0000002d +0x00000ba8: ix_offs[0116]: 0x000055a1 +0x00000bac: ix_lens[0116]: 0x00000021 +0x00000bb0: ix_offs[0117]: 0x000055c2 +0x00000bb4: ix_lens[0117]: 0x00000022 +0x00000bb8: ix_offs[0118]: 0x000055e4 +0x00000bbc: ix_lens[0118]: 0x0000001f +0x00000bc0: ix_offs[0119]: 0x00005603 +0x00000bc4: ix_lens[0119]: 0x00000022 +0x00000bc8: ix_offs[0120]: 0x00005625 +0x00000bcc: ix_lens[0120]: 0x0000004f +0x00000bd0: ix_offs[0121]: 0x00005674 +0x00000bd4: ix_lens[0121]: 0x00000021 +0x00000bd8: ix_offs[0122]: 0x00005695 +0x00000bdc: ix_lens[0122]: 0x00000028 +0x00000be0: ix_offs[0123]: 0x000056bd +0x00000be4: ix_lens[0123]: 0x00000023 +0x00000be8: ix_offs[0124]: 0x000056e0 +0x00000bec: ix_lens[0124]: 0x00000027 +0x00000bf0: ix_offs[0125]: 0x00005707 +0x00000bf4: ix_lens[0125]: 0x00000023 +0x00000bf8: ix_offs[0126]: 0x0000572a +0x00000bfc: ix_lens[0126]: 0x00000023 +0x00000c00: ix_offs[0127]: 0x0000574d +0x00000c04: ix_lens[0127]: 0x0000002f +0x00000c08: ix_offs[0128]: 0x0000577c +0x00000c0c: ix_lens[0128]: 0x00000021 +0x00000c10: ix_offs[0129]: 0x0000579d +0x00000c14: ix_lens[0129]: 0x00000024 +0x00000c18: ix_offs[0130]: 0x000057c1 +0x00000c1c: ix_lens[0130]: 0x00000024 +0x00000c20: ix_offs[0131]: 0x000057e5 +0x00000c24: ix_lens[0131]: 0x00000038 +0x00000c28: ix_offs[0132]: 0x0000581d +0x00000c2c: ix_lens[0132]: 0x00000023 +0x00000c30: ix_offs[0133]: 0x00005840 +0x00000c34: ix_lens[0133]: 0x00000024 +0x00000c38: ix_offs[0134]: 0x00005864 +0x00000c3c: ix_lens[0134]: 0x0000002d +0x00000c40: ix_offs[0135]: 0x00005891 +0x00000c44: ix_lens[0135]: 0x00000024 +0x00000c48: ix_offs[0136]: 0x000058b5 +0x00000c4c: ix_lens[0136]: 0x00000023 +0x00000c50: ix_offs[0137]: 0x000058d8 +0x00000c54: ix_lens[0137]: 0x00000022 +0x00000c58: ix_offs[0138]: 0x000058fa +0x00000c5c: ix_lens[0138]: 0x0000001f +0x00000c60: ix_offs[0139]: 0x00005919 +0x00000c64: ix_lens[0139]: 0x00000023 +0x00000c68: ix_offs[0140]: 0x0000593c +0x00000c6c: ix_lens[0140]: 0x0000020f +0x00000c70: ix_offs[0141]: 0x00005b4b +0x00000c74: ix_lens[0141]: 0x00000034 +0x00000c78: ix_offs[0142]: 0x00005b7f +0x00000c7c: ix_lens[0142]: 0x00000061 +0x00000c80: ix_offs[0143]: 0x00005be0 +0x00000c84: ix_lens[0143]: 0x00000028 +0x00000c88: ix_offs[0144]: 0x00005c08 +0x00000c8c: ix_lens[0144]: 0x00000020 +0x00000c90: ix_offs[0145]: 0x00005c28 +0x00000c94: ix_lens[0145]: 0x00000043 +0x00000c98: ix_offs[0146]: 0x00005c6b +0x00000c9c: ix_lens[0146]: 0x00000024 +0x00000ca0: ix_offs[0147]: 0x00005c8f +0x00000ca4: ix_lens[0147]: 0x00000022 +0x00000ca8: ix_offs[0148]: 0x00005cb1 +0x00000cac: ix_lens[0148]: 0x00000022 +0x00000cb0: ix_offs[0149]: 0x00005cd3 +0x00000cb4: ix_lens[0149]: 0x00000024 +0x00000cb8: ix_offs[0150]: 0x00005cf7 +0x00000cbc: ix_lens[0150]: 0x00000028 +0x00000cc0: ix_offs[0151]: 0x00005d1f +0x00000cc4: ix_lens[0151]: 0x0000002d +0x00000cc8: ix_offs[0152]: 0x00005d4c +0x00000ccc: ix_lens[0152]: 0x000000e1 +0x00000cd0: ix_offs[0153]: 0x00005e2d +0x00000cd4: ix_lens[0153]: 0x00000025 +0x00000cd8: ix_offs[0154]: 0x00005e52 +0x00000cdc: ix_lens[0154]: 0x00000020 +0x00000ce0: ix_offs[0155]: 0x00005e72 +0x00000ce4: ix_lens[0155]: 0x00000027 +0x00000ce8: ix_offs[0156]: 0x00005e99 +0x00000cec: ix_lens[0156]: 0x00000022 +0x00000cf0: ix_offs[0157]: 0x00005ebb +0x00000cf4: ix_lens[0157]: 0x00000024 +0x00000cf8: ix_offs[0158]: 0x00005edf +0x00000cfc: ix_lens[0158]: 0x00000020 +0x00000d00: ix_offs[0159]: 0x00005eff +0x00000d04: ix_lens[0159]: 0x0000002d +0x00000d08: ix_offs[0160]: 0x00005f2c +0x00000d0c: ix_lens[0160]: 0x0000004e +0x00000d10: ix_offs[0161]: 0x00005f7a +0x00000d14: ix_lens[0161]: 0x00000021 +0x00000d18: ix_offs[0162]: 0x00005f9b +0x00000d1c: ix_lens[0162]: 0x00000026 +0x00000d20: ix_offs[0163]: 0x00005fc1 +0x00000d24: ix_lens[0163]: 0x0000001f +0x00000d28: ix_offs[0164]: 0x00005fe0 +0x00000d2c: ix_lens[0164]: 0x00000022 +0x00000d30: ix_offs[0165]: 0x00006002 +0x00000d34: ix_lens[0165]: 0x00000026 +0x00000d38: ix_offs[0166]: 0x00006028 +0x00000d3c: ix_lens[0166]: 0x0000005f +0x00000d40: ix_offs[0167]: 0x00006087 +0x00000d44: ix_lens[0167]: 0x00000046 +0x00000d48: ix_offs[0168]: 0x000060cd +0x00000d4c: ix_lens[0168]: 0x00000022 +0x00000d50: ix_offs[0169]: 0x000060ef +0x00000d54: ix_lens[0169]: 0x0000008e +0x00000d58: ix_offs[0170]: 0x0000617d +0x00000d5c: ix_lens[0170]: 0x0000009b +0x00000d60: ix_offs[0171]: 0x00006218 +0x00000d64: ix_lens[0171]: 0x00000025 +0x00000d68: ix_offs[0172]: 0x0000623d +0x00000d6c: ix_lens[0172]: 0x00000024 +0x00000d70: ix_offs[0173]: 0x00006261 +0x00000d74: ix_lens[0173]: 0x00000020 +0x00000d78: ix_offs[0174]: 0x00006281 +0x00000d7c: ix_lens[0174]: 0x00000022 +0x00000d80: ix_offs[0175]: 0x000062a3 +0x00000d84: ix_lens[0175]: 0x00000027 +0x00000d88: ix_offs[0176]: 0x000062ca +0x00000d8c: ix_lens[0176]: 0x00000031 +0x00000d90: ix_offs[0177]: 0x000062fb +0x00000d94: ix_lens[0177]: 0x0000001e +0x00000d98: ix_offs[0178]: 0x00006319 +0x00000d9c: ix_lens[0178]: 0x00000027 +0x00000da0: ix_offs[0179]: 0x00006340 +0x00000da4: ix_lens[0179]: 0x00000039 +0x00000da8: ix_offs[0180]: 0x00006379 +0x00000dac: ix_lens[0180]: 0x00000025 +0x00000db0: ix_offs[0181]: 0x0000639e +0x00000db4: ix_lens[0181]: 0x00000022 +0x00000db8: ix_offs[0182]: 0x00000000 +0x00000dbc: ix_lens[0182]: 0x00000000 +0x00000dc0: ix_offs[0183]: 0x00000000 +0x00000dc4: ix_lens[0183]: 0x00000000 +0x00000dc8: ix_offs[0184]: 0x00000000 +0x00000dcc: ix_lens[0184]: 0x00000000 +0x00000dd0: ix_offs[0185]: 0x00000000 +0x00000dd4: ix_lens[0185]: 0x00000000 +0x00000dd8: ix_offs[0186]: 0x00000000 +0x00000ddc: ix_lens[0186]: 0x00000000 +0x00000de0: ix_offs[0187]: 0x00000000 +0x00000de4: ix_lens[0187]: 0x00000000 +0x00000de8: ix_offs[0188]: 0x00000000 +0x00000dec: ix_lens[0188]: 0x00000000 +0x00000df0: ix_offs[0189]: 0x00000000 +0x00000df4: ix_lens[0189]: 0x00000000 +0x00000df8: ix_offs[0190]: 0x00000000 +0x00000dfc: ix_lens[0190]: 0x00000000 +0x00000e00: ix_offs[0191]: 0x00000000 +0x00000e04: ix_lens[0191]: 0x00000000 +0x00000e08: ix_offs[0192]: 0x00000000 +0x00000e0c: ix_lens[0192]: 0x00000000 +0x00000e10: ix_offs[0193]: 0x00000000 +0x00000e14: ix_lens[0193]: 0x00000000 +0x00000e18: ix_offs[0194]: 0x00000000 +0x00000e1c: ix_lens[0194]: 0x00000000 +0x00000e20: ix_offs[0195]: 0x00000000 +0x00000e24: ix_lens[0195]: 0x00000000 +0x00000e28: ix_offs[0196]: 0x00000000 +0x00000e2c: ix_lens[0196]: 0x00000000 +0x00000e30: ix_offs[0197]: 0x00000000 +0x00000e34: ix_lens[0197]: 0x00000000 +0x00000e38: ix_offs[0198]: 0x00000000 +0x00000e3c: ix_lens[0198]: 0x00000000 +0x00000e40: ix_offs[0199]: 0x00000000 +0x00000e44: ix_lens[0199]: 0x00000000 +0x00000e48: ix_offs[0200]: 0x00000000 +0x00000e4c: ix_lens[0200]: 0x00000000 +0x00000e50: ix_offs[0201]: 0x00000000 +0x00000e54: ix_lens[0201]: 0x00000000 +0x00000e58: ix_offs[0202]: 0x00000000 +0x00000e5c: ix_lens[0202]: 0x00000000 +0x00000e60: ix_offs[0203]: 0x00000000 +0x00000e64: ix_lens[0203]: 0x00000000 +0x00000e68: ix_offs[0204]: 0x00000000 +0x00000e6c: ix_lens[0204]: 0x00000000 +0x00000e70: ix_offs[0205]: 0x00000000 +0x00000e74: ix_lens[0205]: 0x00000000 +0x00000e78: ix_offs[0206]: 0x00000000 +0x00000e7c: ix_lens[0206]: 0x00000000 +0x00000e80: ix_offs[0207]: 0x00000000 +0x00000e84: ix_lens[0207]: 0x00000000 +0x00000e88: ix_offs[0208]: 0x00000000 +0x00000e8c: ix_lens[0208]: 0x00000000 +0x00000e90: ix_offs[0209]: 0x00000000 +0x00000e94: ix_lens[0209]: 0x00000000 +0x00000e98: ix_offs[0210]: 0x00000000 +0x00000e9c: ix_lens[0210]: 0x00000000 +0x00000ea0: ix_offs[0211]: 0x00000000 +0x00000ea4: ix_lens[0211]: 0x00000000 +0x00000ea8: ix_offs[0212]: 0x00000000 +0x00000eac: ix_lens[0212]: 0x00000000 +0x00000eb0: ix_offs[0213]: 0x00000000 +0x00000eb4: ix_lens[0213]: 0x00000000 +0x00000eb8: ix_offs[0214]: 0x00000000 +0x00000ebc: ix_lens[0214]: 0x00000000 +0x00000ec0: ix_offs[0215]: 0x00000000 +0x00000ec4: ix_lens[0215]: 0x00000000 +0x00000ec8: ix_offs[0216]: 0x00000000 +0x00000ecc: ix_lens[0216]: 0x00000000 +0x00000ed0: ix_offs[0217]: 0x00000000 +0x00000ed4: ix_lens[0217]: 0x00000000 +0x00000ed8: ix_offs[0218]: 0x00000000 +0x00000edc: ix_lens[0218]: 0x00000000 +0x00000ee0: ix_offs[0219]: 0x00000000 +0x00000ee4: ix_lens[0219]: 0x00000000 +0x00000ee8: ix_offs[0220]: 0x00000000 +0x00000eec: ix_lens[0220]: 0x00000000 +0x00000ef0: ix_offs[0221]: 0x00000000 +0x00000ef4: ix_lens[0221]: 0x00000000 +0x00000ef8: ix_offs[0222]: 0x00000000 +0x00000efc: ix_lens[0222]: 0x00000000 +0x00000f00: ix_offs[0223]: 0x00000000 +0x00000f04: ix_lens[0223]: 0x00000000 +0x00000f08: ix_offs[0224]: 0x00000000 +0x00000f0c: ix_lens[0224]: 0x00000000 +0x00000f10: ix_offs[0225]: 0x00000000 +0x00000f14: ix_lens[0225]: 0x00000000 +0x00000f18: ix_offs[0226]: 0x00000000 +0x00000f1c: ix_lens[0226]: 0x00000000 +0x00000f20: ix_offs[0227]: 0x00000000 +0x00000f24: ix_lens[0227]: 0x00000000 +0x00000f28: ix_offs[0228]: 0x00000000 +0x00000f2c: ix_lens[0228]: 0x00000000 +0x00000f30: ix_offs[0229]: 0x00000000 +0x00000f34: ix_lens[0229]: 0x00000000 +0x00000f38: ix_offs[0230]: 0x00000000 +0x00000f3c: ix_lens[0230]: 0x00000000 +0x00000f40: ix_offs[0231]: 0x00000000 +0x00000f44: ix_lens[0231]: 0x00000000 +0x00000f48: ix_offs[0232]: 0x00000000 +0x00000f4c: ix_lens[0232]: 0x00000000 +0x00000f50: ix_offs[0233]: 0x00000000 +0x00000f54: ix_lens[0233]: 0x00000000 +0x00000f58: ix_offs[0234]: 0x00000000 +0x00000f5c: ix_lens[0234]: 0x00000000 +0x00000f60: ix_offs[0235]: 0x00000000 +0x00000f64: ix_lens[0235]: 0x00000000 +0x00000f68: ix_offs[0236]: 0x00000000 +0x00000f6c: ix_lens[0236]: 0x00000000 +0x00000f70: ix_offs[0237]: 0x00000000 +0x00000f74: ix_lens[0237]: 0x00000000 +0x00000f78: ix_offs[0238]: 0x00000000 +0x00000f7c: ix_lens[0238]: 0x00000000 +0x00000f80: ix_offs[0239]: 0x00000000 +0x00000f84: ix_lens[0239]: 0x00000000 +0x00000f88: ix_offs[0240]: 0x00000000 +0x00000f8c: ix_lens[0240]: 0x00000000 +0x00000f90: ix_offs[0241]: 0x00000000 +0x00000f94: ix_lens[0241]: 0x00000000 +0x00000f98: ix_offs[0242]: 0x00000000 +0x00000f9c: ix_lens[0242]: 0x00000000 +0x00000fa0: ix_offs[0243]: 0x00000000 +0x00000fa4: ix_lens[0243]: 0x00000000 +0x00000fa8: ix_offs[0244]: 0x00000000 +0x00000fac: ix_lens[0244]: 0x00000000 +0x00000fb0: ix_offs[0245]: 0x00000000 +0x00000fb4: ix_lens[0245]: 0x00000000 +0x00000fb8: ix_offs[0246]: 0x00000000 +0x00000fbc: ix_lens[0246]: 0x00000000 +0x00000fc0: ix_offs[0247]: 0x00000000 +0x00000fc4: ix_lens[0247]: 0x00000000 +0x00000fc8: ix_offs[0248]: 0x00000000 +0x00000fcc: ix_lens[0248]: 0x00000000 +0x00000fd0: ix_offs[0249]: 0x00000000 +0x00000fd4: ix_lens[0249]: 0x00000000 +0x00000fd8: ix_offs[0250]: 0x00000000 +0x00000fdc: ix_lens[0250]: 0x00000000 +0x00000fe0: ix_offs[0251]: 0x00000000 +0x00000fe4: ix_lens[0251]: 0x00000000 +0x00000fe8: ix_offs[0252]: 0x00000000 +0x00000fec: ix_lens[0252]: 0x00000000 +0x00000ff0: ix_offs[0253]: 0x00000000 +0x00000ff4: ix_lens[0253]: 0x00000000 +0x00000ff8: ix_offs[0254]: 0x00000000 +0x00000ffc: ix_lens[0254]: 0x00000000 + +BLOCK - DATA +0x00001000: rkey[0000]: ' NAZ999' off: 0x00000000 len: 0x000016c9 +>> +¼<< +0x000026c9: rkey[0001]: ' NBB260' off: 0x000016c9 len: 0x00000025 +>> +<< +0x000026ee: rkey[0002]: ' NBC634' off: 0x000016ee len: 0x0000004c +>> +<< +0x0000273a: rkey[0003]: ' NBF656' off: 0x0000173a len: 0x00000025 +>> +<< +0x0000275f: rkey[0004]: ' NBG520' off: 0x0000175f len: 0x00000023 +>> +<< +0x00002782: rkey[0005]: ' NBM252' off: 0x00001782 len: 0x00000026 +>> +<< +0x000027a8: rkey[0006]: ' NBM600' off: 0x000017a8 len: 0x00000025 +>> +<< +0x000027cd: rkey[0007]: ' NBR551' off: 0x000017cd len: 0x00000021 +>> +<< +0x000027ee: rkey[0008]: ' NBV536' off: 0x000017ee len: 0x00000030 +>> +<< +0x0000281e: rkey[0009]: ' NBW532' off: 0x0000181e len: 0x00000031 +>> +<< +0x0000284f: rkey[0010]: ' NBW614' off: 0x0000184f len: 0x00000029 +>> +<< +0x00002878: rkey[0011]: ' NBZ999' off: 0x00001878 len: 0x000006dc +>> +<<< +0x00002f54: rkey[0012]: ' NCB245' off: 0x00001f54 len: 0x0000004c +>> +<< +0x00002fa0: rkey[0013]: ' NCB453' off: 0x00001fa0 len: 0x00000026 +>> +<< +0x00002fc6: rkey[0014]: ' NCB525' off: 0x00001fc6 len: 0x00000023 +>> +<< +0x00002fe9: rkey[0015]: ' NCB623' off: 0x00001fe9 len: 0x00000027 +>> +<< +0x00003010: rkey[0016]: ' NCB651' off: 0x00002010 len: 0x0000002a +>> +<< +0x0000303a: rkey[0017]: ' NCB653' off: 0x0000203a len: 0x00000023 +>> +<< +0x0000305d: rkey[0018]: ' NCC153' off: 0x0000205d len: 0x00000090 +>> +<< +0x000030ed: rkey[0019]: ' NCC552' off: 0x000020ed len: 0x00000028 +>> +<< +0x00003115: rkey[0020]: ' NCC600' off: 0x00002115 len: 0x00000023 +>> +<< +0x00003138: rkey[0021]: ' NCD253' off: 0x00002138 len: 0x0000002f +>> +<< +0x00003167: rkey[0022]: ' NCD340' off: 0x00002167 len: 0x00000024 +>> +<< +0x0000318b: rkey[0023]: ' NCD532' off: 0x0000218b len: 0x00000032 +>> +<< +0x000031bd: rkey[0024]: ' NCD600' off: 0x000021bd len: 0x00000022 +>> +<< +0x000031df: rkey[0025]: ' NCF326' off: 0x000021df len: 0x00000023 +>> +<< +0x00003202: rkey[0026]: ' NCF420' off: 0x00002202 len: 0x00000021 +>> +<< +0x00003223: rkey[0027]: ' NCF433' off: 0x00002223 len: 0x00000028 +>> +<< +0x0000324b: rkey[0028]: ' NCF440' off: 0x0000224b len: 0x00000024 +>> +<< +0x0000326f: rkey[0029]: ' NCF656' off: 0x0000226f len: 0x00000047 +>> +<< +0x000032b6: rkey[0030]: ' NCG452' off: 0x000022b6 len: 0x00000024 +>> +<< +0x000032da: rkey[0031]: ' NCG600' off: 0x000022da len: 0x00000022 +>> +<< +0x000032fc: rkey[0032]: ' NCG620' off: 0x000022fc len: 0x00000028 +>> +<< +0x00003324: rkey[0033]: ' NCG635' off: 0x00002324 len: 0x00000032 +>> +<< +0x00003356: rkey[0034]: ' NCH240' off: 0x00002356 len: 0x00000023 +>> +<< +0x00003379: rkey[0035]: ' NCH516' off: 0x00002379 len: 0x0000016a +>> + << +0x000034e3: rkey[0036]: ' NCH524' off: 0x000024e3 len: 0x000000ad +>> +<< +0x00003590: rkey[0037]: ' NCH543' off: 0x00002590 len: 0x00000031 +>> +<< +0x000035c1: rkey[0038]: ' NCH620' off: 0x000025c1 len: 0x00000020 +>> +<< +0x000035e1: rkey[0039]: ' NCH630' off: 0x000025e1 len: 0x00000064 +>> +<< +0x00003645: rkey[0040]: ' NCH643' off: 0x00002645 len: 0x0000002d +>> +<< +0x00003672: rkey[0041]: ' NCK513' off: 0x00002672 len: 0x00000025 +>> +<< +0x00003697: rkey[0042]: ' NCK542' off: 0x00002697 len: 0x00000025 +>> +<< +0x000036bc: rkey[0043]: ' NCL000' off: 0x000026bc len: 0x00000021 +>> +<< +0x000036dd: rkey[0044]: ' NCL516' off: 0x000026dd len: 0x00000028 +>> +<< +0x00003705: rkey[0045]: ' NCL532' off: 0x00002705 len: 0x00000027 +>> +<< +0x0000372c: rkey[0046]: ' NCM520' off: 0x0000272c len: 0x0000002b +>> +<< +0x00003757: rkey[0047]: ' NCM531' off: 0x00002757 len: 0x00000030 +>> +<< +0x00003787: rkey[0048]: ' NCM532' off: 0x00002787 len: 0x00000037 +>> +<< +0x000037be: rkey[0049]: ' NCM625' off: 0x000027be len: 0x00000023 +>> +<< +0x000037e1: rkey[0050]: ' NCM634' off: 0x000027e1 len: 0x00000022 +>> +<< +0x00003803: rkey[0051]: ' NCN140' off: 0x00002803 len: 0x00000021 +>> +<< +0x00003824: rkey[0052]: ' NCN463' off: 0x00002824 len: 0x00000024 +>> +<< +0x00003848: rkey[0053]: ' NCN622' off: 0x00002848 len: 0x00000023 +>> +<< +0x0000386b: rkey[0054]: ' NCO435' off: 0x0000286b len: 0x00000078 +>> +<< +0x000038e3: rkey[0055]: ' NCP230' off: 0x000028e3 len: 0x00000022 +>> +<< +0x00003905: rkey[0056]: ' NCP600' off: 0x00002905 len: 0x00000022 +>> +<< +0x00003927: rkey[0057]: ' NCR300' off: 0x00002927 len: 0x0000002a +>> +<< +0x00003951: rkey[0058]: ' NCR352' off: 0x00002951 len: 0x00000024 +>> +<< +0x00003975: rkey[0059]: ' NCR551' off: 0x00002975 len: 0x00000096 +>> +<< +0x00003a0b: rkey[0060]: ' NCS152' off: 0x00002a0b len: 0x00000048 +>> +<< +0x00003a53: rkey[0061]: ' NCS363' off: 0x00002a53 len: 0x00000143 +>> + << +0x00003b96: rkey[0062]: ' NCS364' off: 0x00002b96 len: 0x00000025 +>> +<< +0x00003bbb: rkey[0063]: ' NCS524' off: 0x00002bbb len: 0x00000026 +>> +<< +0x00003be1: rkey[0064]: ' NCS560' off: 0x00002be1 len: 0x00000025 +>> +<< +0x00003c06: rkey[0065]: ' NCT355' off: 0x00002c06 len: 0x00000027 +>> +<< +0x00003c2d: rkey[0066]: ' NCU452' off: 0x00002c2d len: 0x0000002d +>> +<< +0x00003c5a: rkey[0067]: ' NCV425' off: 0x00002c5a len: 0x00000029 +>> +<< +0x00003c83: rkey[0068]: ' NCV552' off: 0x00002c83 len: 0x00000046 +>> +<< +0x00003cc9: rkey[0069]: ' NCV561' off: 0x00002cc9 len: 0x00000027 +>> +<< +0x00003cf0: rkey[0070]: ' NCW314' off: 0x00002cf0 len: 0x00000027 +>> +<< +0x00003d17: rkey[0071]: ' NCW342' off: 0x00002d17 len: 0x00000056 +>> +<< +0x00003d6d: rkey[0072]: ' NCW416' off: 0x00002d6d len: 0x00000028 +>> +<< +0x00003d95: rkey[0073]: ' NCW532' off: 0x00002d95 len: 0x0000002f +>> +<< +0x00003dc4: rkey[0074]: ' NCW535' off: 0x00002dc4 len: 0x00000027 +>> +<< +0x00003deb: rkey[0075]: ' NCW635' off: 0x00002deb len: 0x000000a6 +>> +<< +0x00003e91: rkey[0076]: ' NCY612' off: 0x00002e91 len: 0x00000028 +>> +<< +0x00003eb9: rkey[0077]: ' NCZ999' off: 0x00002eb9 len: 0x00001a46 +>> +Ý<< +0x000058ff: rkey[0078]: ' NDA652' off: 0x000048ff len: 0x00000036 +>> +<< +0x00005935: rkey[0079]: ' NDB245' off: 0x00004935 len: 0x00000024 +>> +<< +0x00005959: rkey[0080]: ' NDB620' off: 0x00004959 len: 0x00000022 +>> +<< +0x0000597b: rkey[0081]: ' NDB623' off: 0x0000497b len: 0x00000022 +>> +<< +0x0000599d: rkey[0082]: ' NDC652' off: 0x0000499d len: 0x00000029 +>> +<< +0x000059c6: rkey[0083]: ' NDD220' off: 0x000049c6 len: 0x00000029 +>> +<< +0x000059ef: rkey[0084]: ' NDG400' off: 0x000049ef len: 0x0000001e +>> +<< +0x00005a0d: rkey[0085]: ' NDG620' off: 0x00004a0d len: 0x00000025 +>> +<< +0x00005a32: rkey[0086]: ' NDH200' off: 0x00004a32 len: 0x0000001f +>> +<< +0x00005a51: rkey[0087]: ' NDH235' off: 0x00004a51 len: 0x00000024 +>> +<< +0x00005a75: rkey[0088]: ' NDH630' off: 0x00004a75 len: 0x00000022 +>> +<< +0x00005a97: rkey[0089]: ' NDL242' off: 0x00004a97 len: 0x00000023 +>> +<< +0x00005aba: rkey[0090]: ' NDL342' off: 0x00004aba len: 0x00000024 +>> +<< +0x00005ade: rkey[0091]: ' NDM254' off: 0x00004ade len: 0x00000026 +>> +<< +0x00005b04: rkey[0092]: ' NDM256' off: 0x00004b04 len: 0x00000026 +>> +<< +0x00005b2a: rkey[0093]: ' NDM531' off: 0x00004b2a len: 0x00000035 +>> +<< +0x00005b5f: rkey[0094]: ' NDO165' off: 0x00004b5f len: 0x00000041 +>> +<< +0x00005ba0: rkey[0095]: ' NDO216' off: 0x00004ba0 len: 0x0000002a +>> +<< +0x00005bca: rkey[0096]: ' NDR324' off: 0x00004bca len: 0x00000025 +>> +<< +0x00005bef: rkey[0097]: ' NDR551' off: 0x00004bef len: 0x0000004a +>> +<< +0x00005c39: rkey[0098]: ' NDS152' off: 0x00004c39 len: 0x00000028 +>> +<< +0x00005c61: rkey[0099]: ' NDS364' off: 0x00004c61 len: 0x00000023 +>> +<< +0x00005c84: rkey[0100]: ' NDS560' off: 0x00004c84 len: 0x00000024 +>> +<< +0x00005ca8: rkey[0101]: ' NDT360' off: 0x00004ca8 len: 0x00000040 +>> +<< +0x00005ce8: rkey[0102]: ' NDT620' off: 0x00004ce8 len: 0x00000022 +>> +<< +0x00005d0a: rkey[0103]: ' NDV524' off: 0x00004d0a len: 0x00000029 +>> +<< +0x00005d33: rkey[0104]: ' NDW521' off: 0x00004d33 len: 0x00000024 +>> +<< +0x00005d57: rkey[0105]: ' NDW532' off: 0x00004d57 len: 0x00000030 +>> +<< +0x00005d87: rkey[0106]: ' NDZ999' off: 0x00004d87 len: 0x00000627 +>> +9<< +0x000063ae: rkey[0107]: ' NEA240' off: 0x000053ae len: 0x00000021 +>> +<< +0x000063cf: rkey[0108]: ' NEA345' off: 0x000053cf len: 0x0000003f +>> +<< +0x0000640e: rkey[0109]: ' NEA416' off: 0x0000540e len: 0x0000003c +>> +<< +0x0000644a: rkey[0110]: ' NEA422' off: 0x0000544a len: 0x00000024 +>> +<< +0x0000646e: rkey[0111]: ' NEB163' off: 0x0000546e len: 0x00000084 +>> +<< +0x000064f2: rkey[0112]: ' NEB230' off: 0x000054f2 len: 0x00000025 +>> +<< +0x00006517: rkey[0113]: ' NEB245' off: 0x00005517 len: 0x00000038 +>> +<< +0x0000654f: rkey[0114]: ' NEB251' off: 0x0000554f len: 0x00000025 +>> +<< +0x00006574: rkey[0115]: ' NEB310' off: 0x00005574 len: 0x0000002d +>> +<< +0x000065a1: rkey[0116]: ' NEB400' off: 0x000055a1 len: 0x00000021 +>> +<< +0x000065c2: rkey[0117]: ' NEB440' off: 0x000055c2 len: 0x00000022 +>> +<< +0x000065e4: rkey[0118]: ' NEB550' off: 0x000055e4 len: 0x0000001f +>> +<< +0x00006603: rkey[0119]: ' NEB620' off: 0x00005603 len: 0x00000022 +>> +<< +0x00006625: rkey[0120]: ' NEB626' off: 0x00005625 len: 0x0000004f +>> +<< +0x00006674: rkey[0121]: ' NEB651' off: 0x00005674 len: 0x00000021 +>> +<< +0x00006695: rkey[0122]: ' NEB652' off: 0x00005695 len: 0x00000028 +>> +<< +0x000066bd: rkey[0123]: ' NEB653' off: 0x000056bd len: 0x00000023 +>> +<< +0x000066e0: rkey[0124]: ' NEC153' off: 0x000056e0 len: 0x00000027 +>> +<< +0x00006707: rkey[0125]: ' NEC240' off: 0x00005707 len: 0x00000023 +>> +<< +0x0000672a: rkey[0126]: ' NEC360' off: 0x0000572a len: 0x00000023 +>> +<< +0x0000674d: rkey[0127]: ' NEC415' off: 0x0000574d len: 0x0000002f +>> +<< +0x0000677c: rkey[0128]: ' NEC422' off: 0x0000577c len: 0x00000021 +>> +<< +0x0000679d: rkey[0129]: ' NEC635' off: 0x0000579d len: 0x00000024 +>> +<< +0x000067c1: rkey[0130]: ' NED150' off: 0x000057c1 len: 0x00000024 +>> +<< +0x000067e5: rkey[0131]: ' NED165' off: 0x000057e5 len: 0x00000038 +>> +<< +0x0000681d: rkey[0132]: ' NED260' off: 0x0000581d len: 0x00000023 +>> +<< +0x00006840: rkey[0133]: ' NED516' off: 0x00005840 len: 0x00000024 +>> +<< +0x00006864: rkey[0134]: ' NEF622' off: 0x00005864 len: 0x0000002d +>> +<< +0x00006891: rkey[0135]: ' NEF656' off: 0x00005891 len: 0x00000024 +>> +<< +0x000068b5: rkey[0136]: ' NEG452' off: 0x000058b5 len: 0x00000023 +>> +<< +0x000068d8: rkey[0137]: ' NEG600' off: 0x000058d8 len: 0x00000022 +>> +<< +0x000068fa: rkey[0138]: ' NEH300' off: 0x000058fa len: 0x0000001f +>> +<< +0x00006919: rkey[0139]: ' NEH453' off: 0x00005919 len: 0x00000023 +>> +<< +0x0000693c: rkey[0140]: ' NEH516' off: 0x0000593c len: 0x0000020f +>> + << +0x00006b4b: rkey[0141]: ' NEH524' off: 0x00005b4b len: 0x00000034 +>> +<< +0x00006b7f: rkey[0142]: ' NEH630' off: 0x00005b7f len: 0x00000061 +>> +<< +0x00006be0: rkey[0143]: ' NEL120' off: 0x00005be0 len: 0x00000028 +>> +<< +0x00006c08: rkey[0144]: ' NEL200' off: 0x00005c08 len: 0x00000020 +>> +<< +0x00006c28: rkey[0145]: ' NEL242' off: 0x00005c28 len: 0x00000043 +>> +<< +0x00006c6b: rkey[0146]: ' NEL653' off: 0x00005c6b len: 0x00000024 +>> +<< +0x00006c8f: rkey[0147]: ' NEM240' off: 0x00005c8f len: 0x00000022 +>> +<< +0x00006cb1: rkey[0148]: ' NEM252' off: 0x00005cb1 len: 0x00000022 +>> +<< +0x00006cd3: rkey[0149]: ' NEM514' off: 0x00005cd3 len: 0x00000024 +>> +<< +0x00006cf7: rkey[0150]: ' NEM520' off: 0x00005cf7 len: 0x00000028 +>> +<< +0x00006d1f: rkey[0151]: ' NEM600' off: 0x00005d1f len: 0x0000002d +>> +<< +0x00006d4c: rkey[0152]: ' NEM635' off: 0x00005d4c len: 0x000000e1 +>> +<< +0x00006e2d: rkey[0153]: ' NEO435' off: 0x00005e2d len: 0x00000025 +>> +<< +0x00006e52: rkey[0154]: ' NEP322' off: 0x00005e52 len: 0x00000020 +>> +<< +0x00006e72: rkey[0155]: ' NEP420' off: 0x00005e72 len: 0x00000027 +>> +<< +0x00006e99: rkey[0156]: ' NEP463' off: 0x00005e99 len: 0x00000022 +>> +<< +0x00006ebb: rkey[0157]: ' NEP532' off: 0x00005ebb len: 0x00000024 +>> +<< +0x00006edf: rkey[0158]: ' NER200' off: 0x00005edf len: 0x00000020 +>> +<< +0x00006eff: rkey[0159]: ' NER551' off: 0x00005eff len: 0x0000002d +>> +<< +0x00006f2c: rkey[0160]: ' NES152' off: 0x00005f2c len: 0x0000004e +>> +<< +0x00006f7a: rkey[0161]: ' NES214' off: 0x00005f7a len: 0x00000021 +>> +<< +0x00006f9b: rkey[0162]: ' NES316' off: 0x00005f9b len: 0x00000026 +>> +<< +0x00006fc1: rkey[0163]: ' NES350' off: 0x00005fc1 len: 0x0000001f +>> +<< +0x00006fe0: rkey[0164]: ' NES354' off: 0x00005fe0 len: 0x00000022 +>> +<< +0x00007002: rkey[0165]: ' NES362' off: 0x00006002 len: 0x00000026 +>> +<< +0x00007028: rkey[0166]: ' NES363' off: 0x00006028 len: 0x0000005f +>> +<< +0x00007087: rkey[0167]: ' NES365' off: 0x00006087 len: 0x00000046 +>> +<< +0x000070cd: rkey[0168]: ' NES512' off: 0x000060cd len: 0x00000022 +>> +<< +0x000070ef: rkey[0169]: ' NES560' off: 0x000060ef len: 0x0000008e +>> +<< +0x0000717d: rkey[0170]: ' NET360' off: 0x0000617d len: 0x0000009b +>> +<< +0x00007218: rkey[0171]: ' NET412' off: 0x00006218 len: 0x00000025 +>> +<< +0x0000723d: rkey[0172]: ' NET450' off: 0x0000623d len: 0x00000024 +>> +<< +0x00007261: rkey[0173]: ' NEU535' off: 0x00006261 len: 0x00000020 +>> +<< +0x00007281: rkey[0174]: ' NEV562' off: 0x00006281 len: 0x00000022 +>> +<< +0x000072a3: rkey[0175]: ' NEV563' off: 0x000062a3 len: 0x00000027 +>> +<< +0x000072ca: rkey[0176]: ' NEW256' off: 0x000062ca len: 0x00000031 +>> +<< +0x000072fb: rkey[0177]: ' NEW300' off: 0x000062fb len: 0x0000001e +>> +<< +0x00007319: rkey[0178]: ' NEW314' off: 0x00006319 len: 0x00000027 +>> +<< +0x00007340: rkey[0179]: ' NEW342' off: 0x00006340 len: 0x00000039 +>> +<< +0x00007379: rkey[0180]: ' NEW350' off: 0x00006379 len: 0x00000025 +>> +<< +0x0000739e: rkey[0181]: ' NEW414' off: 0x0000639e len: 0x00000022 +>> +<< +0x000073c0: rkey[0182]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0183]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0184]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0185]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0186]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0187]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0188]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0189]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0190]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0191]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0192]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0193]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0194]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0195]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0196]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0197]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0198]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0199]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0200]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0201]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0202]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0203]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0204]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0205]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0206]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0207]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0208]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0209]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0210]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0211]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0212]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0213]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0214]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0215]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0216]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0217]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0218]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0219]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0220]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0221]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0222]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0223]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0224]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0225]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0226]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0227]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0228]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0229]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0230]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0231]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0232]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0233]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0234]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0235]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0236]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0237]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0238]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0239]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0240]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0241]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0242]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0243]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0244]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0245]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0246]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0247]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0248]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0249]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0250]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0251]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0252]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0253]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073c0: rkey[0254]: ' ' off: 0x00000000 len: 0x00000000 +>><< + +0x000073c0: EOF (0x000073c0) GOOD + +BLOCK - DIRECTORY +0x00000000: ix_self: 0x00000004 (aa/ae) +0x00000004: ix_type: 2 (BLOCK) +0x00000006: ix_pad1: 0x0000 +0x00000008: ix_parent: 0x00000000 (aa/aa) +0x0000000c: ix_nkeys: 190 +0x0000000e: ix_rkey[0000]: ' NEW532' +0x00000016: ix_rkey[0001]: ' NEZ999' +0x0000001e: ix_rkey[0002]: ' NFA652' +0x00000026: ix_rkey[0003]: ' NFB245' +0x0000002e: ix_rkey[0004]: ' NFB626' +0x00000036: ix_rkey[0005]: ' NFB653' +0x0000003e: ix_rkey[0006]: ' NFD162' +0x00000046: ix_rkey[0007]: ' NFD625' +0x0000004e: ix_rkey[0008]: ' NFH165' +0x00000056: ix_rkey[0009]: ' NFH516' +0x0000005e: ix_rkey[0010]: ' NFH524' +0x00000066: ix_rkey[0011]: ' NFH630' +0x0000006e: ix_rkey[0012]: ' NFK542' +0x00000076: ix_rkey[0013]: ' NFP650' +0x0000007e: ix_rkey[0014]: ' NFR551' +0x00000086: ix_rkey[0015]: ' NFS152' +0x0000008e: ix_rkey[0016]: ' NFS230' +0x00000096: ix_rkey[0017]: ' NFS364' +0x0000009e: ix_rkey[0018]: ' NFS530' +0x000000a6: ix_rkey[0019]: ' NFS560' +0x000000ae: ix_rkey[0020]: ' NFW532' +0x000000b6: ix_rkey[0021]: ' NFW620' +0x000000be: ix_rkey[0022]: ' NFW623' +0x000000c6: ix_rkey[0023]: ' NFW635' +0x000000ce: ix_rkey[0024]: ' NFY211' +0x000000d6: ix_rkey[0025]: ' NFZ999' +0x000000de: ix_rkey[0026]: ' NGB450' +0x000000e6: ix_rkey[0027]: ' NGB525' +0x000000ee: ix_rkey[0028]: ' NGB622' +0x000000f6: ix_rkey[0029]: ' NGC636' +0x000000fe: ix_rkey[0030]: ' NGD340' +0x00000106: ix_rkey[0031]: ' NGF326' +0x0000010e: ix_rkey[0032]: ' NGG620' +0x00000116: ix_rkey[0033]: ' NGH516' +0x0000011e: ix_rkey[0034]: ' NGK421' +0x00000126: ix_rkey[0035]: ' NGK626' +0x0000012e: ix_rkey[0036]: ' NGL200' +0x00000136: ix_rkey[0037]: ' NGL242' +0x0000013e: ix_rkey[0038]: ' NGL300' +0x00000146: ix_rkey[0039]: ' NGM262' +0x0000014e: ix_rkey[0040]: ' NGM531' +0x00000156: ix_rkey[0041]: ' NGO435' +0x0000015e: ix_rkey[0042]: ' NGO450' +0x00000166: ix_rkey[0043]: ' NGP453' +0x0000016e: ix_rkey[0044]: ' NGR352' +0x00000176: ix_rkey[0045]: ' NGR362' +0x0000017e: ix_rkey[0046]: ' NGR551' +0x00000186: ix_rkey[0047]: ' NGS152' +0x0000018e: ix_rkey[0048]: ' NGS214' +0x00000196: ix_rkey[0049]: ' NGS351' +0x0000019e: ix_rkey[0050]: ' NGV253' +0x000001a6: ix_rkey[0051]: ' NGV535' +0x000001ae: ix_rkey[0052]: ' NGW235' +0x000001b6: ix_rkey[0053]: ' NGW424' +0x000001be: ix_rkey[0054]: ' NGW532' +0x000001c6: ix_rkey[0055]: ' NGZ999' +0x000001ce: ix_rkey[0056]: ' NHB163' +0x000001d6: ix_rkey[0057]: ' NHB500' +0x000001de: ix_rkey[0058]: ' NHB524' +0x000001e6: ix_rkey[0059]: ' NHB626' +0x000001ee: ix_rkey[0060]: ' NHB652' +0x000001f6: ix_rkey[0061]: ' NHB653' +0x000001fe: ix_rkey[0062]: ' NHC130' +0x00000206: ix_rkey[0063]: ' NHC362' +0x0000020e: ix_rkey[0064]: ' NHC416' +0x00000216: ix_rkey[0065]: ' NHC600' +0x0000021e: ix_rkey[0066]: ' NHD150' +0x00000226: ix_rkey[0067]: ' NHD340' +0x0000022e: ix_rkey[0068]: ' NHD416' +0x00000236: ix_rkey[0069]: ' NHD630' +0x0000023e: ix_rkey[0070]: ' NHF326' +0x00000246: ix_rkey[0071]: ' NHF432' +0x0000024e: ix_rkey[0072]: ' NHG600' +0x00000256: ix_rkey[0073]: ' NHH235' +0x0000025e: ix_rkey[0074]: ' NHH325' +0x00000266: ix_rkey[0075]: ' NHH516' +0x0000026e: ix_rkey[0076]: ' NHH616' +0x00000276: ix_rkey[0077]: ' NHH630' +0x0000027e: ix_rkey[0078]: ' NHK142' +0x00000286: ix_rkey[0079]: ' NHK320' +0x0000028e: ix_rkey[0080]: ' NHK542' +0x00000296: ix_rkey[0081]: ' NHL165' +0x0000029e: ix_rkey[0082]: ' NHL200' +0x000002a6: ix_rkey[0083]: ' NHL242' +0x000002ae: ix_rkey[0084]: ' NHL653' +0x000002b6: ix_rkey[0085]: ' NHM252' +0x000002be: ix_rkey[0086]: ' NHM262' +0x000002c6: ix_rkey[0087]: ' NHM532' +0x000002ce: ix_rkey[0088]: ' NHM625' +0x000002d6: ix_rkey[0089]: ' NHM650' +0x000002de: ix_rkey[0090]: ' NHP620' +0x000002e6: ix_rkey[0091]: ' NHR200' +0x000002ee: ix_rkey[0092]: ' NHR262' +0x000002f6: ix_rkey[0093]: ' NHR324' +0x000002fe: ix_rkey[0094]: ' NHR551' +0x00000306: ix_rkey[0095]: ' NHS230' +0x0000030e: ix_rkey[0096]: ' NHS316' +0x00000316: ix_rkey[0097]: ' NHS350' +0x0000031e: ix_rkey[0098]: ' NHS354' +0x00000326: ix_rkey[0099]: ' NHS363' +0x0000032e: ix_rkey[0100]: ' NHS516' +0x00000336: ix_rkey[0101]: ' NHS530' +0x0000033e: ix_rkey[0102]: ' NHS560' +0x00000346: ix_rkey[0103]: ' NHS562' +0x0000034e: ix_rkey[0104]: ' NHT360' +0x00000356: ix_rkey[0105]: ' NHW532' +0x0000035e: ix_rkey[0106]: ' NHW623' +0x00000366: ix_rkey[0107]: ' NHZ999' +0x0000036e: ix_rkey[0108]: ' NIB530' +0x00000376: ix_rkey[0109]: ' NID155' +0x0000037e: ix_rkey[0110]: ' NID525' +0x00000386: ix_rkey[0111]: ' NIF652' +0x0000038e: ix_rkey[0112]: ' NIH524' +0x00000396: ix_rkey[0113]: ' NIL653' +0x0000039e: ix_rkey[0114]: ' NIM262' +0x000003a6: ix_rkey[0115]: ' NIM531' +0x000003ae: ix_rkey[0116]: ' NIM624' +0x000003b6: ix_rkey[0117]: ' NIN140' +0x000003be: ix_rkey[0118]: ' NIO125' +0x000003c6: ix_rkey[0119]: ' NIO435' +0x000003ce: ix_rkey[0120]: ' NIO540' +0x000003d6: ix_rkey[0121]: ' NIP453' +0x000003de: ix_rkey[0122]: ' NIR120' +0x000003e6: ix_rkey[0123]: ' NIR551' +0x000003ee: ix_rkey[0124]: ' NIT650' +0x000003f6: ix_rkey[0125]: ' NIV512' +0x000003fe: ix_rkey[0126]: ' NIV536' +0x00000406: ix_rkey[0127]: ' NIZ999' +0x0000040e: ix_rkey[0128]: ' NJA514' +0x00000416: ix_rkey[0129]: ' NJB163' +0x0000041e: ix_rkey[0130]: ' NJB200' +0x00000426: ix_rkey[0131]: ' NJB245' +0x0000042e: ix_rkey[0132]: ' NJB260' +0x00000436: ix_rkey[0133]: ' NJB310' +0x0000043e: ix_rkey[0134]: ' NJB346' +0x00000446: ix_rkey[0135]: ' NJB350' +0x0000044e: ix_rkey[0136]: ' NJB420' +0x00000456: ix_rkey[0137]: ' NJB434' +0x0000045e: ix_rkey[0138]: ' NJB440' +0x00000466: ix_rkey[0139]: ' NJB530' +0x0000046e: ix_rkey[0140]: ' NJB534' +0x00000476: ix_rkey[0141]: ' NJB620' +0x0000047e: ix_rkey[0142]: ' NJB626' +0x00000486: ix_rkey[0143]: ' NJC200' +0x0000048e: ix_rkey[0144]: ' NJC235' +0x00000496: ix_rkey[0145]: ' NJC411' +0x0000049e: ix_rkey[0146]: ' NJC514' +0x000004a6: ix_rkey[0147]: ' NJC550' +0x000004ae: ix_rkey[0148]: ' NJC634' +0x000004b6: ix_rkey[0149]: ' NJC651' +0x000004be: ix_rkey[0150]: ' NJC652' +0x000004c6: ix_rkey[0151]: ' NJC654' +0x000004ce: ix_rkey[0152]: ' NJD165' +0x000004d6: ix_rkey[0153]: ' NJD340' +0x000004de: ix_rkey[0154]: ' NJD414' +0x000004e6: ix_rkey[0155]: ' NJD553' +0x000004ee: ix_rkey[0156]: ' NJD655' +0x000004f6: ix_rkey[0157]: ' NJD656' +0x000004fe: ix_rkey[0158]: ' NJE560' +0x00000506: ix_rkey[0159]: ' NJF620' +0x0000050e: ix_rkey[0160]: ' NJF622' +0x00000516: ix_rkey[0161]: ' NJF656' +0x0000051e: ix_rkey[0162]: ' NJG120' +0x00000526: ix_rkey[0163]: ' NJG416' +0x0000052e: ix_rkey[0164]: ' NJG431' +0x00000536: ix_rkey[0165]: ' NJG465' +0x0000053e: ix_rkey[0166]: ' NJG600' +0x00000546: ix_rkey[0167]: ' NJH165' +0x0000054e: ix_rkey[0168]: ' NJH235' +0x00000556: ix_rkey[0169]: ' NJH453' +0x0000055e: ix_rkey[0170]: ' NJH543' +0x00000566: ix_rkey[0171]: ' NJH630' +0x0000056e: ix_rkey[0172]: ' NJJ230' +0x00000576: ix_rkey[0173]: ' NJJ520' +0x0000057e: ix_rkey[0174]: ' NJJ650' +0x00000586: ix_rkey[0175]: ' NJK300' +0x0000058e: ix_rkey[0176]: ' NJK626' +0x00000596: ix_rkey[0177]: ' NJL200' +0x0000059e: ix_rkey[0178]: ' NJL242' +0x000005a6: ix_rkey[0179]: ' NJL252' +0x000005ae: ix_rkey[0180]: ' NJL500' +0x000005b6: ix_rkey[0181]: ' NJL516' +0x000005be: ix_rkey[0182]: ' NJN140' +0x000005c6: ix_rkey[0183]: ' NJN463' +0x000005ce: ix_rkey[0184]: ' NJO241' +0x000005d6: ix_rkey[0185]: ' NJP453' +0x000005de: ix_rkey[0186]: ' NJR240' +0x000005e6: ix_rkey[0187]: ' NJR352' +0x000005ee: ix_rkey[0188]: ' NJR452' +0x000005f6: ix_rkey[0189]: ' NJS120' +0x000005fe: ix_rkey[0190]: ' ' +0x00000606: ix_rkey[0191]: ' ' +0x0000060e: ix_rkey[0192]: ' ' +0x00000616: ix_rkey[0193]: ' ' +0x0000061e: ix_rkey[0194]: ' ' +0x00000626: ix_rkey[0195]: ' ' +0x0000062e: ix_rkey[0196]: ' ' +0x00000636: ix_rkey[0197]: ' ' +0x0000063e: ix_rkey[0198]: ' ' +0x00000646: ix_rkey[0199]: ' ' +0x0000064e: ix_rkey[0200]: ' ' +0x00000656: ix_rkey[0201]: ' ' +0x0000065e: ix_rkey[0202]: ' ' +0x00000666: ix_rkey[0203]: ' ' +0x0000066e: ix_rkey[0204]: ' ' +0x00000676: ix_rkey[0205]: ' ' +0x0000067e: ix_rkey[0206]: ' ' +0x00000686: ix_rkey[0207]: ' ' +0x0000068e: ix_rkey[0208]: ' ' +0x00000696: ix_rkey[0209]: ' ' +0x0000069e: ix_rkey[0210]: ' ' +0x000006a6: ix_rkey[0211]: ' ' +0x000006ae: ix_rkey[0212]: ' ' +0x000006b6: ix_rkey[0213]: ' ' +0x000006be: ix_rkey[0214]: ' ' +0x000006c6: ix_rkey[0215]: ' ' +0x000006ce: ix_rkey[0216]: ' ' +0x000006d6: ix_rkey[0217]: ' ' +0x000006de: ix_rkey[0218]: ' ' +0x000006e6: ix_rkey[0219]: ' ' +0x000006ee: ix_rkey[0220]: ' ' +0x000006f6: ix_rkey[0221]: ' ' +0x000006fe: ix_rkey[0222]: ' ' +0x00000706: ix_rkey[0223]: ' ' +0x0000070e: ix_rkey[0224]: ' ' +0x00000716: ix_rkey[0225]: ' ' +0x0000071e: ix_rkey[0226]: ' ' +0x00000726: ix_rkey[0227]: ' ' +0x0000072e: ix_rkey[0228]: ' ' +0x00000736: ix_rkey[0229]: ' ' +0x0000073e: ix_rkey[0230]: ' ' +0x00000746: ix_rkey[0231]: ' ' +0x0000074e: ix_rkey[0232]: ' ' +0x00000756: ix_rkey[0233]: ' ' +0x0000075e: ix_rkey[0234]: ' ' +0x00000766: ix_rkey[0235]: ' ' +0x0000076e: ix_rkey[0236]: ' ' +0x00000776: ix_rkey[0237]: ' ' +0x0000077e: ix_rkey[0238]: ' ' +0x00000786: ix_rkey[0239]: ' ' +0x0000078e: ix_rkey[0240]: ' ' +0x00000796: ix_rkey[0241]: ' ' +0x0000079e: ix_rkey[0242]: ' ' +0x000007a6: ix_rkey[0243]: ' ' +0x000007ae: ix_rkey[0244]: ' ' +0x000007b6: ix_rkey[0245]: ' ' +0x000007be: ix_rkey[0246]: ' ' +0x000007c6: ix_rkey[0247]: ' ' +0x000007ce: ix_rkey[0248]: ' ' +0x000007d6: ix_rkey[0249]: ' ' +0x000007de: ix_rkey[0250]: ' ' +0x000007e6: ix_rkey[0251]: ' ' +0x000007ee: ix_rkey[0252]: ' ' +0x000007f6: ix_rkey[0253]: ' ' +0x000007fe: ix_rkey[0254]: ' ' +0x00000806: ix_pad2: 0x0000 +0x00000808: ix_offs[0000]: 0x00000000 +0x0000080c: ix_lens[0000]: 0x000000dd +0x00000810: ix_offs[0001]: 0x000000dd +0x00000814: ix_lens[0001]: 0x00001474 +0x00000818: ix_offs[0002]: 0x00001551 +0x0000081c: ix_lens[0002]: 0x00000048 +0x00000820: ix_offs[0003]: 0x00001599 +0x00000824: ix_lens[0003]: 0x00000025 +0x00000828: ix_offs[0004]: 0x000015be +0x0000082c: ix_lens[0004]: 0x00000027 +0x00000830: ix_offs[0005]: 0x000015e5 +0x00000834: ix_lens[0005]: 0x00000023 +0x00000838: ix_offs[0006]: 0x00001608 +0x0000083c: ix_lens[0006]: 0x00000024 +0x00000840: ix_offs[0007]: 0x0000162c +0x00000844: ix_lens[0007]: 0x0000002a +0x00000848: ix_offs[0008]: 0x00001656 +0x0000084c: ix_lens[0008]: 0x00000038 +0x00000850: ix_offs[0009]: 0x0000168e +0x00000854: ix_lens[0009]: 0x000000e1 +0x00000858: ix_offs[0010]: 0x0000176f +0x0000085c: ix_lens[0010]: 0x0000006d +0x00000860: ix_offs[0011]: 0x000017dc +0x00000864: ix_lens[0011]: 0x0000005e +0x00000868: ix_offs[0012]: 0x0000183a +0x0000086c: ix_lens[0012]: 0x00000023 +0x00000870: ix_offs[0013]: 0x0000185d +0x00000874: ix_lens[0013]: 0x00000022 +0x00000878: ix_offs[0014]: 0x0000187f +0x0000087c: ix_lens[0014]: 0x00000030 +0x00000880: ix_offs[0015]: 0x000018af +0x00000884: ix_lens[0015]: 0x00000025 +0x00000888: ix_offs[0016]: 0x000018d4 +0x0000088c: ix_lens[0016]: 0x0000004a +0x00000890: ix_offs[0017]: 0x0000191e +0x00000894: ix_lens[0017]: 0x00000046 +0x00000898: ix_offs[0018]: 0x00001964 +0x0000089c: ix_lens[0018]: 0x00000025 +0x000008a0: ix_offs[0019]: 0x00001989 +0x000008a4: ix_lens[0019]: 0x0000004e +0x000008a8: ix_offs[0020]: 0x000019d7 +0x000008ac: ix_lens[0020]: 0x00000025 +0x000008b0: ix_offs[0021]: 0x000019fc +0x000008b4: ix_lens[0021]: 0x0000003f +0x000008b8: ix_offs[0022]: 0x00001a3b +0x000008bc: ix_lens[0022]: 0x00000026 +0x000008c0: ix_offs[0023]: 0x00001a61 +0x000008c4: ix_lens[0023]: 0x00000054 +0x000008c8: ix_offs[0024]: 0x00001ab5 +0x000008cc: ix_lens[0024]: 0x00000023 +0x000008d0: ix_offs[0025]: 0x00001ad8 +0x000008d4: ix_lens[0025]: 0x00000fb8 +0x000008d8: ix_offs[0026]: 0x00002a90 +0x000008dc: ix_lens[0026]: 0x00000029 +0x000008e0: ix_offs[0027]: 0x00002ab9 +0x000008e4: ix_lens[0027]: 0x00000047 +0x000008e8: ix_offs[0028]: 0x00002b00 +0x000008ec: ix_lens[0028]: 0x00000023 +0x000008f0: ix_offs[0029]: 0x00002b23 +0x000008f4: ix_lens[0029]: 0x00000026 +0x000008f8: ix_offs[0030]: 0x00002b49 +0x000008fc: ix_lens[0030]: 0x00000024 +0x00000900: ix_offs[0031]: 0x00002b6d +0x00000904: ix_lens[0031]: 0x00000046 +0x00000908: ix_offs[0032]: 0x00002bb3 +0x0000090c: ix_lens[0032]: 0x00000023 +0x00000910: ix_offs[0033]: 0x00002bd6 +0x00000914: ix_lens[0033]: 0x00000176 +0x00000918: ix_offs[0034]: 0x00002d4c +0x0000091c: ix_lens[0034]: 0x00000025 +0x00000920: ix_offs[0035]: 0x00002d71 +0x00000924: ix_lens[0035]: 0x0000002b +0x00000928: ix_offs[0036]: 0x00002d9c +0x0000092c: ix_lens[0036]: 0x00000020 +0x00000930: ix_offs[0037]: 0x00002dbc +0x00000934: ix_lens[0037]: 0x00000054 +0x00000938: ix_offs[0038]: 0x00002e10 +0x0000093c: ix_lens[0038]: 0x00000021 +0x00000940: ix_offs[0039]: 0x00002e31 +0x00000944: ix_lens[0039]: 0x00000025 +0x00000948: ix_offs[0040]: 0x00002e56 +0x0000094c: ix_lens[0040]: 0x00000026 +0x00000950: ix_offs[0041]: 0x00002e7c +0x00000954: ix_lens[0041]: 0x00000047 +0x00000958: ix_offs[0042]: 0x00002ec3 +0x0000095c: ix_lens[0042]: 0x00000022 +0x00000960: ix_offs[0043]: 0x00002ee5 +0x00000964: ix_lens[0043]: 0x0000002a +0x00000968: ix_offs[0044]: 0x00002f0f +0x0000096c: ix_lens[0044]: 0x00000021 +0x00000970: ix_offs[0045]: 0x00002f30 +0x00000974: ix_lens[0045]: 0x00000026 +0x00000978: ix_offs[0046]: 0x00002f56 +0x0000097c: ix_lens[0046]: 0x00000089 +0x00000980: ix_offs[0047]: 0x00002fdf +0x00000984: ix_lens[0047]: 0x00000026 +0x00000988: ix_offs[0048]: 0x00003005 +0x0000098c: ix_lens[0048]: 0x00000022 +0x00000990: ix_offs[0049]: 0x00003027 +0x00000994: ix_lens[0049]: 0x00000022 +0x00000998: ix_offs[0050]: 0x00003049 +0x0000099c: ix_lens[0050]: 0x00000025 +0x000009a0: ix_offs[0051]: 0x0000306e +0x000009a4: ix_lens[0051]: 0x0000002a +0x000009a8: ix_offs[0052]: 0x00003098 +0x000009ac: ix_lens[0052]: 0x00000034 +0x000009b0: ix_offs[0053]: 0x000030cc +0x000009b4: ix_lens[0053]: 0x00000031 +0x000009b8: ix_offs[0054]: 0x000030fd +0x000009bc: ix_lens[0054]: 0x000000d4 +0x000009c0: ix_offs[0055]: 0x000031d1 +0x000009c4: ix_lens[0055]: 0x0000081d +0x000009c8: ix_offs[0056]: 0x000039ee +0x000009cc: ix_lens[0056]: 0x00000040 +0x000009d0: ix_offs[0057]: 0x00003a2e +0x000009d4: ix_lens[0057]: 0x0000001e +0x000009d8: ix_offs[0058]: 0x00003a4c +0x000009dc: ix_lens[0058]: 0x00000026 +0x000009e0: ix_offs[0059]: 0x00003a72 +0x000009e4: ix_lens[0059]: 0x00000026 +0x000009e8: ix_offs[0060]: 0x00003a98 +0x000009ec: ix_lens[0060]: 0x00000020 +0x000009f0: ix_offs[0061]: 0x00003ab8 +0x000009f4: ix_lens[0061]: 0x00000077 +0x000009f8: ix_offs[0062]: 0x00003b2f +0x000009fc: ix_lens[0062]: 0x0000001e +0x00000a00: ix_offs[0063]: 0x00003b4d +0x00000a04: ix_lens[0063]: 0x00000022 +0x00000a08: ix_offs[0064]: 0x00003b6f +0x00000a0c: ix_lens[0064]: 0x0000002f +0x00000a10: ix_offs[0065]: 0x00003b9e +0x00000a14: ix_lens[0065]: 0x0000001f +0x00000a18: ix_offs[0066]: 0x00003bbd +0x00000a1c: ix_lens[0066]: 0x00000051 +0x00000a20: ix_offs[0067]: 0x00003c0e +0x00000a24: ix_lens[0067]: 0x00000020 +0x00000a28: ix_offs[0068]: 0x00003c2e +0x00000a2c: ix_lens[0068]: 0x00000024 +0x00000a30: ix_offs[0069]: 0x00003c52 +0x00000a34: ix_lens[0069]: 0x00000020 +0x00000a38: ix_offs[0070]: 0x00003c72 +0x00000a3c: ix_lens[0070]: 0x0000003e +0x00000a40: ix_offs[0071]: 0x00003cb0 +0x00000a44: ix_lens[0071]: 0x00000022 +0x00000a48: ix_offs[0072]: 0x00003cd2 +0x00000a4c: ix_lens[0072]: 0x0000001e +0x00000a50: ix_offs[0073]: 0x00003cf0 +0x00000a54: ix_lens[0073]: 0x0000002f +0x00000a58: ix_offs[0074]: 0x00003d1f +0x00000a5c: ix_lens[0074]: 0x0000002c +0x00000a60: ix_offs[0075]: 0x00003d4b +0x00000a64: ix_lens[0075]: 0x0000005d +0x00000a68: ix_offs[0076]: 0x00003da8 +0x00000a6c: ix_lens[0076]: 0x00000021 +0x00000a70: ix_offs[0077]: 0x00003dc9 +0x00000a74: ix_lens[0077]: 0x00000067 +0x00000a78: ix_offs[0078]: 0x00003e30 +0x00000a7c: ix_lens[0078]: 0x00000022 +0x00000a80: ix_offs[0079]: 0x00003e52 +0x00000a84: ix_lens[0079]: 0x00000022 +0x00000a88: ix_offs[0080]: 0x00003e74 +0x00000a8c: ix_lens[0080]: 0x00000021 +0x00000a90: ix_offs[0081]: 0x00003e95 +0x00000a94: ix_lens[0081]: 0x0000002c +0x00000a98: ix_offs[0082]: 0x00003ec1 +0x00000a9c: ix_lens[0082]: 0x00000041 +0x00000aa0: ix_offs[0083]: 0x00003f02 +0x00000aa4: ix_lens[0083]: 0x0000004f +0x00000aa8: ix_offs[0084]: 0x00003f51 +0x00000aac: ix_lens[0084]: 0x00000024 +0x00000ab0: ix_offs[0085]: 0x00003f75 +0x00000ab4: ix_lens[0085]: 0x0000002a +0x00000ab8: ix_offs[0086]: 0x00003f9f +0x00000abc: ix_lens[0086]: 0x00000048 +0x00000ac0: ix_offs[0087]: 0x00003fe7 +0x00000ac4: ix_lens[0087]: 0x00000032 +0x00000ac8: ix_offs[0088]: 0x00004019 +0x00000acc: ix_lens[0088]: 0x00000023 +0x00000ad0: ix_offs[0089]: 0x0000403c +0x00000ad4: ix_lens[0089]: 0x00000022 +0x00000ad8: ix_offs[0090]: 0x0000405e +0x00000adc: ix_lens[0090]: 0x00000028 +0x00000ae0: ix_offs[0091]: 0x00004086 +0x00000ae4: ix_lens[0091]: 0x00000027 +0x00000ae8: ix_offs[0092]: 0x000040ad +0x00000aec: ix_lens[0092]: 0x00000021 +0x00000af0: ix_offs[0093]: 0x000040ce +0x00000af4: ix_lens[0093]: 0x00000023 +0x00000af8: ix_offs[0094]: 0x000040f1 +0x00000afc: ix_lens[0094]: 0x00000036 +0x00000b00: ix_offs[0095]: 0x00004127 +0x00000b04: ix_lens[0095]: 0x0000002b +0x00000b08: ix_offs[0096]: 0x00004152 +0x00000b0c: ix_lens[0096]: 0x00000022 +0x00000b10: ix_offs[0097]: 0x00004174 +0x00000b14: ix_lens[0097]: 0x00000020 +0x00000b18: ix_offs[0098]: 0x00004194 +0x00000b1c: ix_lens[0098]: 0x00000021 +0x00000b20: ix_offs[0099]: 0x000041b5 +0x00000b24: ix_lens[0099]: 0x000000d9 +0x00000b28: ix_offs[0100]: 0x0000428e +0x00000b2c: ix_lens[0100]: 0x00000021 +0x00000b30: ix_offs[0101]: 0x000042af +0x00000b34: ix_lens[0101]: 0x00000023 +0x00000b38: ix_offs[0102]: 0x000042d2 +0x00000b3c: ix_lens[0102]: 0x00000082 +0x00000b40: ix_offs[0103]: 0x00004354 +0x00000b44: ix_lens[0103]: 0x00000026 +0x00000b48: ix_offs[0104]: 0x0000437a +0x00000b4c: ix_lens[0104]: 0x00000081 +0x00000b50: ix_offs[0105]: 0x000043fb +0x00000b54: ix_lens[0105]: 0x00000082 +0x00000b58: ix_offs[0106]: 0x0000447d +0x00000b5c: ix_lens[0106]: 0x0000002b +0x00000b60: ix_offs[0107]: 0x000044a8 +0x00000b64: ix_lens[0107]: 0x00000a62 +0x00000b68: ix_offs[0108]: 0x00004f0a +0x00000b6c: ix_lens[0108]: 0x00000024 +0x00000b70: ix_offs[0109]: 0x00004f2e +0x00000b74: ix_lens[0109]: 0x00000026 +0x00000b78: ix_offs[0110]: 0x00004f54 +0x00000b7c: ix_lens[0110]: 0x00000021 +0x00000b80: ix_offs[0111]: 0x00004f75 +0x00000b84: ix_lens[0111]: 0x0000002d +0x00000b88: ix_offs[0112]: 0x00004fa2 +0x00000b8c: ix_lens[0112]: 0x00000027 +0x00000b90: ix_offs[0113]: 0x00004fc9 +0x00000b94: ix_lens[0113]: 0x00000026 +0x00000b98: ix_offs[0114]: 0x00004fef +0x00000b9c: ix_lens[0114]: 0x00000024 +0x00000ba0: ix_offs[0115]: 0x00005013 +0x00000ba4: ix_lens[0115]: 0x00000024 +0x00000ba8: ix_offs[0116]: 0x00005037 +0x00000bac: ix_lens[0116]: 0x00000024 +0x00000bb0: ix_offs[0117]: 0x0000505b +0x00000bb4: ix_lens[0117]: 0x00000021 +0x00000bb8: ix_offs[0118]: 0x0000507c +0x00000bbc: ix_lens[0118]: 0x00000025 +0x00000bc0: ix_offs[0119]: 0x000050a1 +0x00000bc4: ix_lens[0119]: 0x0000002c +0x00000bc8: ix_offs[0120]: 0x000050cd +0x00000bcc: ix_lens[0120]: 0x00000020 +0x00000bd0: ix_offs[0121]: 0x000050ed +0x00000bd4: ix_lens[0121]: 0x00000026 +0x00000bd8: ix_offs[0122]: 0x00005113 +0x00000bdc: ix_lens[0122]: 0x00000021 +0x00000be0: ix_offs[0123]: 0x00005134 +0x00000be4: ix_lens[0123]: 0x000000b2 +0x00000be8: ix_offs[0124]: 0x000051e6 +0x00000bec: ix_lens[0124]: 0x0000001f +0x00000bf0: ix_offs[0125]: 0x00005205 +0x00000bf4: ix_lens[0125]: 0x0000002a +0x00000bf8: ix_offs[0126]: 0x0000522f +0x00000bfc: ix_lens[0126]: 0x00000030 +0x00000c00: ix_offs[0127]: 0x0000525f +0x00000c04: ix_lens[0127]: 0x0000061c +0x00000c08: ix_offs[0128]: 0x0000587b +0x00000c0c: ix_lens[0128]: 0x00000026 +0x00000c10: ix_offs[0129]: 0x000058a1 +0x00000c14: ix_lens[0129]: 0x00000078 +0x00000c18: ix_offs[0130]: 0x00005919 +0x00000c1c: ix_lens[0130]: 0x00000022 +0x00000c20: ix_offs[0131]: 0x0000593b +0x00000c24: ix_lens[0131]: 0x0000002a +0x00000c28: ix_offs[0132]: 0x00005965 +0x00000c2c: ix_lens[0132]: 0x00000022 +0x00000c30: ix_offs[0133]: 0x00005987 +0x00000c34: ix_lens[0133]: 0x00000029 +0x00000c38: ix_offs[0134]: 0x000059b0 +0x00000c3c: ix_lens[0134]: 0x0000002c +0x00000c40: ix_offs[0135]: 0x000059dc +0x00000c44: ix_lens[0135]: 0x00000020 +0x00000c48: ix_offs[0136]: 0x000059fc +0x00000c4c: ix_lens[0136]: 0x00000021 +0x00000c50: ix_offs[0137]: 0x00005a1d +0x00000c54: ix_lens[0137]: 0x00000027 +0x00000c58: ix_offs[0138]: 0x00005a44 +0x00000c5c: ix_lens[0138]: 0x0000003c +0x00000c60: ix_offs[0139]: 0x00005a80 +0x00000c64: ix_lens[0139]: 0x0000001f +0x00000c68: ix_offs[0140]: 0x00005a9f +0x00000c6c: ix_lens[0140]: 0x00000021 +0x00000c70: ix_offs[0141]: 0x00005ac0 +0x00000c74: ix_lens[0141]: 0x0000001f +0x00000c78: ix_offs[0142]: 0x00005adf +0x00000c7c: ix_lens[0142]: 0x0000002c +0x00000c80: ix_offs[0143]: 0x00005b0b +0x00000c84: ix_lens[0143]: 0x0000001e +0x00000c88: ix_offs[0144]: 0x00005b29 +0x00000c8c: ix_lens[0144]: 0x00000027 +0x00000c90: ix_offs[0145]: 0x00005b50 +0x00000c94: ix_lens[0145]: 0x00000022 +0x00000c98: ix_offs[0146]: 0x00005b72 +0x00000c9c: ix_lens[0146]: 0x00000021 +0x00000ca0: ix_offs[0147]: 0x00005b93 +0x00000ca4: ix_lens[0147]: 0x0000001e +0x00000ca8: ix_offs[0148]: 0x00005bb1 +0x00000cac: ix_lens[0148]: 0x00000022 +0x00000cb0: ix_offs[0149]: 0x00005bd3 +0x00000cb4: ix_lens[0149]: 0x0000003d +0x00000cb8: ix_offs[0150]: 0x00005c10 +0x00000cbc: ix_lens[0150]: 0x00000031 +0x00000cc0: ix_offs[0151]: 0x00005c41 +0x00000cc4: ix_lens[0151]: 0x00000021 +0x00000cc8: ix_offs[0152]: 0x00005c62 +0x00000ccc: ix_lens[0152]: 0x0000002c +0x00000cd0: ix_offs[0153]: 0x00005c8e +0x00000cd4: ix_lens[0153]: 0x0000007e +0x00000cd8: ix_offs[0154]: 0x00005d0c +0x00000cdc: ix_lens[0154]: 0x00000023 +0x00000ce0: ix_offs[0155]: 0x00005d2f +0x00000ce4: ix_lens[0155]: 0x00000026 +0x00000ce8: ix_offs[0156]: 0x00005d55 +0x00000cec: ix_lens[0156]: 0x00000021 +0x00000cf0: ix_offs[0157]: 0x00005d76 +0x00000cf4: ix_lens[0157]: 0x00000023 +0x00000cf8: ix_offs[0158]: 0x00005d99 +0x00000cfc: ix_lens[0158]: 0x0000001e +0x00000d00: ix_offs[0159]: 0x00005db7 +0x00000d04: ix_lens[0159]: 0x0000002e +0x00000d08: ix_offs[0160]: 0x00005de5 +0x00000d0c: ix_lens[0160]: 0x000000a2 +0x00000d10: ix_offs[0161]: 0x00005e87 +0x00000d14: ix_lens[0161]: 0x00000026 +0x00000d18: ix_offs[0162]: 0x00005ead +0x00000d1c: ix_lens[0162]: 0x0000001e +0x00000d20: ix_offs[0163]: 0x00005ecb +0x00000d24: ix_lens[0163]: 0x00000020 +0x00000d28: ix_offs[0164]: 0x00005eeb +0x00000d2c: ix_lens[0164]: 0x00000022 +0x00000d30: ix_offs[0165]: 0x00005f0d +0x00000d34: ix_lens[0165]: 0x00000023 +0x00000d38: ix_offs[0166]: 0x00005f30 +0x00000d3c: ix_lens[0166]: 0x00000036 +0x00000d40: ix_offs[0167]: 0x00005f66 +0x00000d44: ix_lens[0167]: 0x00000021 +0x00000d48: ix_offs[0168]: 0x00005f87 +0x00000d4c: ix_lens[0168]: 0x00000040 +0x00000d50: ix_offs[0169]: 0x00005fc7 +0x00000d54: ix_lens[0169]: 0x0000003c +0x00000d58: ix_offs[0170]: 0x00006003 +0x00000d5c: ix_lens[0170]: 0x000000ed +0x00000d60: ix_offs[0171]: 0x000060f0 +0x00000d64: ix_lens[0171]: 0x0000001f +0x00000d68: ix_offs[0172]: 0x0000610f +0x00000d6c: ix_lens[0172]: 0x0000001f +0x00000d70: ix_offs[0173]: 0x0000612e +0x00000d74: ix_lens[0173]: 0x00000022 +0x00000d78: ix_offs[0174]: 0x00006150 +0x00000d7c: ix_lens[0174]: 0x0000001e +0x00000d80: ix_offs[0175]: 0x0000616e +0x00000d84: ix_lens[0175]: 0x0000001e +0x00000d88: ix_offs[0176]: 0x0000618c +0x00000d8c: ix_lens[0176]: 0x00000020 +0x00000d90: ix_offs[0177]: 0x000061ac +0x00000d94: ix_lens[0177]: 0x0000001e +0x00000d98: ix_offs[0178]: 0x000061ca +0x00000d9c: ix_lens[0178]: 0x00000043 +0x00000da0: ix_offs[0179]: 0x0000620d +0x00000da4: ix_lens[0179]: 0x00000043 +0x00000da8: ix_offs[0180]: 0x00006250 +0x00000dac: ix_lens[0180]: 0x0000003f +0x00000db0: ix_offs[0181]: 0x0000628f +0x00000db4: ix_lens[0181]: 0x00000030 +0x00000db8: ix_offs[0182]: 0x000062bf +0x00000dbc: ix_lens[0182]: 0x0000001f +0x00000dc0: ix_offs[0183]: 0x000062de +0x00000dc4: ix_lens[0183]: 0x0000001e +0x00000dc8: ix_offs[0184]: 0x000062fc +0x00000dcc: ix_lens[0184]: 0x0000002b +0x00000dd0: ix_offs[0185]: 0x00006327 +0x00000dd4: ix_lens[0185]: 0x00000024 +0x00000dd8: ix_offs[0186]: 0x0000634b +0x00000ddc: ix_lens[0186]: 0x00000020 +0x00000de0: ix_offs[0187]: 0x0000636b +0x00000de4: ix_lens[0187]: 0x00000020 +0x00000de8: ix_offs[0188]: 0x0000638b +0x00000dec: ix_lens[0188]: 0x00000023 +0x00000df0: ix_offs[0189]: 0x000063ae +0x00000df4: ix_lens[0189]: 0x00000048 +0x00000df8: ix_offs[0190]: 0x00000000 +0x00000dfc: ix_lens[0190]: 0x00000000 +0x00000e00: ix_offs[0191]: 0x00000000 +0x00000e04: ix_lens[0191]: 0x00000000 +0x00000e08: ix_offs[0192]: 0x00000000 +0x00000e0c: ix_lens[0192]: 0x00000000 +0x00000e10: ix_offs[0193]: 0x00000000 +0x00000e14: ix_lens[0193]: 0x00000000 +0x00000e18: ix_offs[0194]: 0x00000000 +0x00000e1c: ix_lens[0194]: 0x00000000 +0x00000e20: ix_offs[0195]: 0x00000000 +0x00000e24: ix_lens[0195]: 0x00000000 +0x00000e28: ix_offs[0196]: 0x00000000 +0x00000e2c: ix_lens[0196]: 0x00000000 +0x00000e30: ix_offs[0197]: 0x00000000 +0x00000e34: ix_lens[0197]: 0x00000000 +0x00000e38: ix_offs[0198]: 0x00000000 +0x00000e3c: ix_lens[0198]: 0x00000000 +0x00000e40: ix_offs[0199]: 0x00000000 +0x00000e44: ix_lens[0199]: 0x00000000 +0x00000e48: ix_offs[0200]: 0x00000000 +0x00000e4c: ix_lens[0200]: 0x00000000 +0x00000e50: ix_offs[0201]: 0x00000000 +0x00000e54: ix_lens[0201]: 0x00000000 +0x00000e58: ix_offs[0202]: 0x00000000 +0x00000e5c: ix_lens[0202]: 0x00000000 +0x00000e60: ix_offs[0203]: 0x00000000 +0x00000e64: ix_lens[0203]: 0x00000000 +0x00000e68: ix_offs[0204]: 0x00000000 +0x00000e6c: ix_lens[0204]: 0x00000000 +0x00000e70: ix_offs[0205]: 0x00000000 +0x00000e74: ix_lens[0205]: 0x00000000 +0x00000e78: ix_offs[0206]: 0x00000000 +0x00000e7c: ix_lens[0206]: 0x00000000 +0x00000e80: ix_offs[0207]: 0x00000000 +0x00000e84: ix_lens[0207]: 0x00000000 +0x00000e88: ix_offs[0208]: 0x00000000 +0x00000e8c: ix_lens[0208]: 0x00000000 +0x00000e90: ix_offs[0209]: 0x00000000 +0x00000e94: ix_lens[0209]: 0x00000000 +0x00000e98: ix_offs[0210]: 0x00000000 +0x00000e9c: ix_lens[0210]: 0x00000000 +0x00000ea0: ix_offs[0211]: 0x00000000 +0x00000ea4: ix_lens[0211]: 0x00000000 +0x00000ea8: ix_offs[0212]: 0x00000000 +0x00000eac: ix_lens[0212]: 0x00000000 +0x00000eb0: ix_offs[0213]: 0x00000000 +0x00000eb4: ix_lens[0213]: 0x00000000 +0x00000eb8: ix_offs[0214]: 0x00000000 +0x00000ebc: ix_lens[0214]: 0x00000000 +0x00000ec0: ix_offs[0215]: 0x00000000 +0x00000ec4: ix_lens[0215]: 0x00000000 +0x00000ec8: ix_offs[0216]: 0x00000000 +0x00000ecc: ix_lens[0216]: 0x00000000 +0x00000ed0: ix_offs[0217]: 0x00000000 +0x00000ed4: ix_lens[0217]: 0x00000000 +0x00000ed8: ix_offs[0218]: 0x00000000 +0x00000edc: ix_lens[0218]: 0x00000000 +0x00000ee0: ix_offs[0219]: 0x00000000 +0x00000ee4: ix_lens[0219]: 0x00000000 +0x00000ee8: ix_offs[0220]: 0x00000000 +0x00000eec: ix_lens[0220]: 0x00000000 +0x00000ef0: ix_offs[0221]: 0x00000000 +0x00000ef4: ix_lens[0221]: 0x00000000 +0x00000ef8: ix_offs[0222]: 0x00000000 +0x00000efc: ix_lens[0222]: 0x00000000 +0x00000f00: ix_offs[0223]: 0x00000000 +0x00000f04: ix_lens[0223]: 0x00000000 +0x00000f08: ix_offs[0224]: 0x00000000 +0x00000f0c: ix_lens[0224]: 0x00000000 +0x00000f10: ix_offs[0225]: 0x00000000 +0x00000f14: ix_lens[0225]: 0x00000000 +0x00000f18: ix_offs[0226]: 0x00000000 +0x00000f1c: ix_lens[0226]: 0x00000000 +0x00000f20: ix_offs[0227]: 0x00000000 +0x00000f24: ix_lens[0227]: 0x00000000 +0x00000f28: ix_offs[0228]: 0x00000000 +0x00000f2c: ix_lens[0228]: 0x00000000 +0x00000f30: ix_offs[0229]: 0x00000000 +0x00000f34: ix_lens[0229]: 0x00000000 +0x00000f38: ix_offs[0230]: 0x00000000 +0x00000f3c: ix_lens[0230]: 0x00000000 +0x00000f40: ix_offs[0231]: 0x00000000 +0x00000f44: ix_lens[0231]: 0x00000000 +0x00000f48: ix_offs[0232]: 0x00000000 +0x00000f4c: ix_lens[0232]: 0x00000000 +0x00000f50: ix_offs[0233]: 0x00000000 +0x00000f54: ix_lens[0233]: 0x00000000 +0x00000f58: ix_offs[0234]: 0x00000000 +0x00000f5c: ix_lens[0234]: 0x00000000 +0x00000f60: ix_offs[0235]: 0x00000000 +0x00000f64: ix_lens[0235]: 0x00000000 +0x00000f68: ix_offs[0236]: 0x00000000 +0x00000f6c: ix_lens[0236]: 0x00000000 +0x00000f70: ix_offs[0237]: 0x00000000 +0x00000f74: ix_lens[0237]: 0x00000000 +0x00000f78: ix_offs[0238]: 0x00000000 +0x00000f7c: ix_lens[0238]: 0x00000000 +0x00000f80: ix_offs[0239]: 0x00000000 +0x00000f84: ix_lens[0239]: 0x00000000 +0x00000f88: ix_offs[0240]: 0x00000000 +0x00000f8c: ix_lens[0240]: 0x00000000 +0x00000f90: ix_offs[0241]: 0x00000000 +0x00000f94: ix_lens[0241]: 0x00000000 +0x00000f98: ix_offs[0242]: 0x00000000 +0x00000f9c: ix_lens[0242]: 0x00000000 +0x00000fa0: ix_offs[0243]: 0x00000000 +0x00000fa4: ix_lens[0243]: 0x00000000 +0x00000fa8: ix_offs[0244]: 0x00000000 +0x00000fac: ix_lens[0244]: 0x00000000 +0x00000fb0: ix_offs[0245]: 0x00000000 +0x00000fb4: ix_lens[0245]: 0x00000000 +0x00000fb8: ix_offs[0246]: 0x00000000 +0x00000fbc: ix_lens[0246]: 0x00000000 +0x00000fc0: ix_offs[0247]: 0x00000000 +0x00000fc4: ix_lens[0247]: 0x00000000 +0x00000fc8: ix_offs[0248]: 0x00000000 +0x00000fcc: ix_lens[0248]: 0x00000000 +0x00000fd0: ix_offs[0249]: 0x00000000 +0x00000fd4: ix_lens[0249]: 0x00000000 +0x00000fd8: ix_offs[0250]: 0x00000000 +0x00000fdc: ix_lens[0250]: 0x00000000 +0x00000fe0: ix_offs[0251]: 0x00000000 +0x00000fe4: ix_lens[0251]: 0x00000000 +0x00000fe8: ix_offs[0252]: 0x00000000 +0x00000fec: ix_lens[0252]: 0x00000000 +0x00000ff0: ix_offs[0253]: 0x00000000 +0x00000ff4: ix_lens[0253]: 0x00000000 +0x00000ff8: ix_offs[0254]: 0x00000000 +0x00000ffc: ix_lens[0254]: 0x00000000 + +BLOCK - DATA +0x00001000: rkey[0000]: ' NEW532' off: 0x00000000 len: 0x000000dd +>> +<< +0x000010dd: rkey[0001]: ' NEZ999' off: 0x000000dd len: 0x00001474 +>> +±<< +0x00002551: rkey[0002]: ' NFA652' off: 0x00001551 len: 0x00000048 +>> +<< +0x00002599: rkey[0003]: ' NFB245' off: 0x00001599 len: 0x00000025 +>> +<< +0x000025be: rkey[0004]: ' NFB626' off: 0x000015be len: 0x00000027 +>> +<< +0x000025e5: rkey[0005]: ' NFB653' off: 0x000015e5 len: 0x00000023 +>> +<< +0x00002608: rkey[0006]: ' NFD162' off: 0x00001608 len: 0x00000024 +>> +<< +0x0000262c: rkey[0007]: ' NFD625' off: 0x0000162c len: 0x0000002a +>> +<< +0x00002656: rkey[0008]: ' NFH165' off: 0x00001656 len: 0x00000038 +>> +<< +0x0000268e: rkey[0009]: ' NFH516' off: 0x0000168e len: 0x000000e1 +>> +<< +0x0000276f: rkey[0010]: ' NFH524' off: 0x0000176f len: 0x0000006d +>> +<< +0x000027dc: rkey[0011]: ' NFH630' off: 0x000017dc len: 0x0000005e +>> +<< +0x0000283a: rkey[0012]: ' NFK542' off: 0x0000183a len: 0x00000023 +>> +<< +0x0000285d: rkey[0013]: ' NFP650' off: 0x0000185d len: 0x00000022 +>> +<< +0x0000287f: rkey[0014]: ' NFR551' off: 0x0000187f len: 0x00000030 +>> +<< +0x000028af: rkey[0015]: ' NFS152' off: 0x000018af len: 0x00000025 +>> +<< +0x000028d4: rkey[0016]: ' NFS230' off: 0x000018d4 len: 0x0000004a +>> +<< +0x0000291e: rkey[0017]: ' NFS364' off: 0x0000191e len: 0x00000046 +>> +<< +0x00002964: rkey[0018]: ' NFS530' off: 0x00001964 len: 0x00000025 +>> +<< +0x00002989: rkey[0019]: ' NFS560' off: 0x00001989 len: 0x0000004e +>> +<< +0x000029d7: rkey[0020]: ' NFW532' off: 0x000019d7 len: 0x00000025 +>> +<< +0x000029fc: rkey[0021]: ' NFW620' off: 0x000019fc len: 0x0000003f +>> +<< +0x00002a3b: rkey[0022]: ' NFW623' off: 0x00001a3b len: 0x00000026 +>> +<< +0x00002a61: rkey[0023]: ' NFW635' off: 0x00001a61 len: 0x00000054 +>> +<< +0x00002ab5: rkey[0024]: ' NFY211' off: 0x00001ab5 len: 0x00000023 +>> +<< +0x00002ad8: rkey[0025]: ' NFZ999' off: 0x00001ad8 len: 0x00000fb8 +>> +v<< +0x00003a90: rkey[0026]: ' NGB450' off: 0x00002a90 len: 0x00000029 +>> +<< +0x00003ab9: rkey[0027]: ' NGB525' off: 0x00002ab9 len: 0x00000047 +>> +<< +0x00003b00: rkey[0028]: ' NGB622' off: 0x00002b00 len: 0x00000023 +>> +<< +0x00003b23: rkey[0029]: ' NGC636' off: 0x00002b23 len: 0x00000026 +>> +<< +0x00003b49: rkey[0030]: ' NGD340' off: 0x00002b49 len: 0x00000024 +>> +<< +0x00003b6d: rkey[0031]: ' NGF326' off: 0x00002b6d len: 0x00000046 +>> +<< +0x00003bb3: rkey[0032]: ' NGG620' off: 0x00002bb3 len: 0x00000023 +>> +<< +0x00003bd6: rkey[0033]: ' NGH516' off: 0x00002bd6 len: 0x00000176 +>> + << +0x00003d4c: rkey[0034]: ' NGK421' off: 0x00002d4c len: 0x00000025 +>> +<< +0x00003d71: rkey[0035]: ' NGK626' off: 0x00002d71 len: 0x0000002b +>> +<< +0x00003d9c: rkey[0036]: ' NGL200' off: 0x00002d9c len: 0x00000020 +>> +<< +0x00003dbc: rkey[0037]: ' NGL242' off: 0x00002dbc len: 0x00000054 +>> +<< +0x00003e10: rkey[0038]: ' NGL300' off: 0x00002e10 len: 0x00000021 +>> +<< +0x00003e31: rkey[0039]: ' NGM262' off: 0x00002e31 len: 0x00000025 +>> +<< +0x00003e56: rkey[0040]: ' NGM531' off: 0x00002e56 len: 0x00000026 +>> +<< +0x00003e7c: rkey[0041]: ' NGO435' off: 0x00002e7c len: 0x00000047 +>> +<< +0x00003ec3: rkey[0042]: ' NGO450' off: 0x00002ec3 len: 0x00000022 +>> +<< +0x00003ee5: rkey[0043]: ' NGP453' off: 0x00002ee5 len: 0x0000002a +>> +<< +0x00003f0f: rkey[0044]: ' NGR352' off: 0x00002f0f len: 0x00000021 +>> +<< +0x00003f30: rkey[0045]: ' NGR362' off: 0x00002f30 len: 0x00000026 +>> +<< +0x00003f56: rkey[0046]: ' NGR551' off: 0x00002f56 len: 0x00000089 +>> +<< +0x00003fdf: rkey[0047]: ' NGS152' off: 0x00002fdf len: 0x00000026 +>> +<< +0x00004005: rkey[0048]: ' NGS214' off: 0x00003005 len: 0x00000022 +>> +<< +0x00004027: rkey[0049]: ' NGS351' off: 0x00003027 len: 0x00000022 +>> +<< +0x00004049: rkey[0050]: ' NGV253' off: 0x00003049 len: 0x00000025 +>> +<< +0x0000406e: rkey[0051]: ' NGV535' off: 0x0000306e len: 0x0000002a +>> +<< +0x00004098: rkey[0052]: ' NGW235' off: 0x00003098 len: 0x00000034 +>> +<< +0x000040cc: rkey[0053]: ' NGW424' off: 0x000030cc len: 0x00000031 +>> +<< +0x000040fd: rkey[0054]: ' NGW532' off: 0x000030fd len: 0x000000d4 +>> +<< +0x000041d1: rkey[0055]: ' NGZ999' off: 0x000031d1 len: 0x0000081d +>> +D<< +0x000049ee: rkey[0056]: ' NHB163' off: 0x000039ee len: 0x00000040 +>> +<< +0x00004a2e: rkey[0057]: ' NHB500' off: 0x00003a2e len: 0x0000001e +>> +<< +0x00004a4c: rkey[0058]: ' NHB524' off: 0x00003a4c len: 0x00000026 +>> +<< +0x00004a72: rkey[0059]: ' NHB626' off: 0x00003a72 len: 0x00000026 +>> +<< +0x00004a98: rkey[0060]: ' NHB652' off: 0x00003a98 len: 0x00000020 +>> +<< +0x00004ab8: rkey[0061]: ' NHB653' off: 0x00003ab8 len: 0x00000077 +>> +<< +0x00004b2f: rkey[0062]: ' NHC130' off: 0x00003b2f len: 0x0000001e +>> +<< +0x00004b4d: rkey[0063]: ' NHC362' off: 0x00003b4d len: 0x00000022 +>> +<< +0x00004b6f: rkey[0064]: ' NHC416' off: 0x00003b6f len: 0x0000002f +>> +<< +0x00004b9e: rkey[0065]: ' NHC600' off: 0x00003b9e len: 0x0000001f +>> +<< +0x00004bbd: rkey[0066]: ' NHD150' off: 0x00003bbd len: 0x00000051 +>> +<< +0x00004c0e: rkey[0067]: ' NHD340' off: 0x00003c0e len: 0x00000020 +>> +<< +0x00004c2e: rkey[0068]: ' NHD416' off: 0x00003c2e len: 0x00000024 +>> +<< +0x00004c52: rkey[0069]: ' NHD630' off: 0x00003c52 len: 0x00000020 +>> +<< +0x00004c72: rkey[0070]: ' NHF326' off: 0x00003c72 len: 0x0000003e +>> +<< +0x00004cb0: rkey[0071]: ' NHF432' off: 0x00003cb0 len: 0x00000022 +>> +<< +0x00004cd2: rkey[0072]: ' NHG600' off: 0x00003cd2 len: 0x0000001e +>> +<< +0x00004cf0: rkey[0073]: ' NHH235' off: 0x00003cf0 len: 0x0000002f +>> +<< +0x00004d1f: rkey[0074]: ' NHH325' off: 0x00003d1f len: 0x0000002c +>> +<< +0x00004d4b: rkey[0075]: ' NHH516' off: 0x00003d4b len: 0x0000005d +>> +<< +0x00004da8: rkey[0076]: ' NHH616' off: 0x00003da8 len: 0x00000021 +>> +<< +0x00004dc9: rkey[0077]: ' NHH630' off: 0x00003dc9 len: 0x00000067 +>> +<< +0x00004e30: rkey[0078]: ' NHK142' off: 0x00003e30 len: 0x00000022 +>> +<< +0x00004e52: rkey[0079]: ' NHK320' off: 0x00003e52 len: 0x00000022 +>> +<< +0x00004e74: rkey[0080]: ' NHK542' off: 0x00003e74 len: 0x00000021 +>> +<< +0x00004e95: rkey[0081]: ' NHL165' off: 0x00003e95 len: 0x0000002c +>> +<< +0x00004ec1: rkey[0082]: ' NHL200' off: 0x00003ec1 len: 0x00000041 +>> +<< +0x00004f02: rkey[0083]: ' NHL242' off: 0x00003f02 len: 0x0000004f +>> +<< +0x00004f51: rkey[0084]: ' NHL653' off: 0x00003f51 len: 0x00000024 +>> +<< +0x00004f75: rkey[0085]: ' NHM252' off: 0x00003f75 len: 0x0000002a +>> +<< +0x00004f9f: rkey[0086]: ' NHM262' off: 0x00003f9f len: 0x00000048 +>> +<< +0x00004fe7: rkey[0087]: ' NHM532' off: 0x00003fe7 len: 0x00000032 +>> +<< +0x00005019: rkey[0088]: ' NHM625' off: 0x00004019 len: 0x00000023 +>> +<< +0x0000503c: rkey[0089]: ' NHM650' off: 0x0000403c len: 0x00000022 +>> +<< +0x0000505e: rkey[0090]: ' NHP620' off: 0x0000405e len: 0x00000028 +>> +<< +0x00005086: rkey[0091]: ' NHR200' off: 0x00004086 len: 0x00000027 +>> +<< +0x000050ad: rkey[0092]: ' NHR262' off: 0x000040ad len: 0x00000021 +>> +<< +0x000050ce: rkey[0093]: ' NHR324' off: 0x000040ce len: 0x00000023 +>> +<< +0x000050f1: rkey[0094]: ' NHR551' off: 0x000040f1 len: 0x00000036 +>> +<< +0x00005127: rkey[0095]: ' NHS230' off: 0x00004127 len: 0x0000002b +>> +<< +0x00005152: rkey[0096]: ' NHS316' off: 0x00004152 len: 0x00000022 +>> +<< +0x00005174: rkey[0097]: ' NHS350' off: 0x00004174 len: 0x00000020 +>> +<< +0x00005194: rkey[0098]: ' NHS354' off: 0x00004194 len: 0x00000021 +>> +<< +0x000051b5: rkey[0099]: ' NHS363' off: 0x000041b5 len: 0x000000d9 +>> +<< +0x0000528e: rkey[0100]: ' NHS516' off: 0x0000428e len: 0x00000021 +>> +<< +0x000052af: rkey[0101]: ' NHS530' off: 0x000042af len: 0x00000023 +>> +<< +0x000052d2: rkey[0102]: ' NHS560' off: 0x000042d2 len: 0x00000082 +>> +<< +0x00005354: rkey[0103]: ' NHS562' off: 0x00004354 len: 0x00000026 +>> +<< +0x0000537a: rkey[0104]: ' NHT360' off: 0x0000437a len: 0x00000081 +>> +<< +0x000053fb: rkey[0105]: ' NHW532' off: 0x000043fb len: 0x00000082 +>> +<< +0x0000547d: rkey[0106]: ' NHW623' off: 0x0000447d len: 0x0000002b +>> +<< +0x000054a8: rkey[0107]: ' NHZ999' off: 0x000044a8 len: 0x00000a62 +>> +[<< +0x00005f0a: rkey[0108]: ' NIB530' off: 0x00004f0a len: 0x00000024 +>> +<< +0x00005f2e: rkey[0109]: ' NID155' off: 0x00004f2e len: 0x00000026 +>> +<< +0x00005f54: rkey[0110]: ' NID525' off: 0x00004f54 len: 0x00000021 +>> +<< +0x00005f75: rkey[0111]: ' NIF652' off: 0x00004f75 len: 0x0000002d +>> +<< +0x00005fa2: rkey[0112]: ' NIH524' off: 0x00004fa2 len: 0x00000027 +>> +<< +0x00005fc9: rkey[0113]: ' NIL653' off: 0x00004fc9 len: 0x00000026 +>> +<< +0x00005fef: rkey[0114]: ' NIM262' off: 0x00004fef len: 0x00000024 +>> +<< +0x00006013: rkey[0115]: ' NIM531' off: 0x00005013 len: 0x00000024 +>> +<< +0x00006037: rkey[0116]: ' NIM624' off: 0x00005037 len: 0x00000024 +>> +<< +0x0000605b: rkey[0117]: ' NIN140' off: 0x0000505b len: 0x00000021 +>> +<< +0x0000607c: rkey[0118]: ' NIO125' off: 0x0000507c len: 0x00000025 +>> +<< +0x000060a1: rkey[0119]: ' NIO435' off: 0x000050a1 len: 0x0000002c +>> +<< +0x000060cd: rkey[0120]: ' NIO540' off: 0x000050cd len: 0x00000020 +>> +<< +0x000060ed: rkey[0121]: ' NIP453' off: 0x000050ed len: 0x00000026 +>> +<< +0x00006113: rkey[0122]: ' NIR120' off: 0x00005113 len: 0x00000021 +>> +<< +0x00006134: rkey[0123]: ' NIR551' off: 0x00005134 len: 0x000000b2 +>> +<< +0x000061e6: rkey[0124]: ' NIT650' off: 0x000051e6 len: 0x0000001f +>> +<< +0x00006205: rkey[0125]: ' NIV512' off: 0x00005205 len: 0x0000002a +>> +<< +0x0000622f: rkey[0126]: ' NIV536' off: 0x0000522f len: 0x00000030 +>> +<< +0x0000625f: rkey[0127]: ' NIZ999' off: 0x0000525f len: 0x0000061c +>> +7<< +0x0000687b: rkey[0128]: ' NJA514' off: 0x0000587b len: 0x00000026 +>> +<< +0x000068a1: rkey[0129]: ' NJB163' off: 0x000058a1 len: 0x00000078 +>> +<< +0x00006919: rkey[0130]: ' NJB200' off: 0x00005919 len: 0x00000022 +>> +<< +0x0000693b: rkey[0131]: ' NJB245' off: 0x0000593b len: 0x0000002a +>> +<< +0x00006965: rkey[0132]: ' NJB260' off: 0x00005965 len: 0x00000022 +>> +<< +0x00006987: rkey[0133]: ' NJB310' off: 0x00005987 len: 0x00000029 +>> +<< +0x000069b0: rkey[0134]: ' NJB346' off: 0x000059b0 len: 0x0000002c +>> +<< +0x000069dc: rkey[0135]: ' NJB350' off: 0x000059dc len: 0x00000020 +>> +<< +0x000069fc: rkey[0136]: ' NJB420' off: 0x000059fc len: 0x00000021 +>> +<< +0x00006a1d: rkey[0137]: ' NJB434' off: 0x00005a1d len: 0x00000027 +>> +<< +0x00006a44: rkey[0138]: ' NJB440' off: 0x00005a44 len: 0x0000003c +>> +<< +0x00006a80: rkey[0139]: ' NJB530' off: 0x00005a80 len: 0x0000001f +>> +<< +0x00006a9f: rkey[0140]: ' NJB534' off: 0x00005a9f len: 0x00000021 +>> +<< +0x00006ac0: rkey[0141]: ' NJB620' off: 0x00005ac0 len: 0x0000001f +>> +<< +0x00006adf: rkey[0142]: ' NJB626' off: 0x00005adf len: 0x0000002c +>> +<< +0x00006b0b: rkey[0143]: ' NJC200' off: 0x00005b0b len: 0x0000001e +>> +<< +0x00006b29: rkey[0144]: ' NJC235' off: 0x00005b29 len: 0x00000027 +>> +<< +0x00006b50: rkey[0145]: ' NJC411' off: 0x00005b50 len: 0x00000022 +>> +<< +0x00006b72: rkey[0146]: ' NJC514' off: 0x00005b72 len: 0x00000021 +>> +<< +0x00006b93: rkey[0147]: ' NJC550' off: 0x00005b93 len: 0x0000001e +>> +<< +0x00006bb1: rkey[0148]: ' NJC634' off: 0x00005bb1 len: 0x00000022 +>> +<< +0x00006bd3: rkey[0149]: ' NJC651' off: 0x00005bd3 len: 0x0000003d +>> +<< +0x00006c10: rkey[0150]: ' NJC652' off: 0x00005c10 len: 0x00000031 +>> +<< +0x00006c41: rkey[0151]: ' NJC654' off: 0x00005c41 len: 0x00000021 +>> +<< +0x00006c62: rkey[0152]: ' NJD165' off: 0x00005c62 len: 0x0000002c +>> +<< +0x00006c8e: rkey[0153]: ' NJD340' off: 0x00005c8e len: 0x0000007e +>> +<< +0x00006d0c: rkey[0154]: ' NJD414' off: 0x00005d0c len: 0x00000023 +>> +<< +0x00006d2f: rkey[0155]: ' NJD553' off: 0x00005d2f len: 0x00000026 +>> +<< +0x00006d55: rkey[0156]: ' NJD655' off: 0x00005d55 len: 0x00000021 +>> +<< +0x00006d76: rkey[0157]: ' NJD656' off: 0x00005d76 len: 0x00000023 +>> +<< +0x00006d99: rkey[0158]: ' NJE560' off: 0x00005d99 len: 0x0000001e +>> +<< +0x00006db7: rkey[0159]: ' NJF620' off: 0x00005db7 len: 0x0000002e +>> +<< +0x00006de5: rkey[0160]: ' NJF622' off: 0x00005de5 len: 0x000000a2 +>> +<< +0x00006e87: rkey[0161]: ' NJF656' off: 0x00005e87 len: 0x00000026 +>> +<< +0x00006ead: rkey[0162]: ' NJG120' off: 0x00005ead len: 0x0000001e +>> +<< +0x00006ecb: rkey[0163]: ' NJG416' off: 0x00005ecb len: 0x00000020 +>> +<< +0x00006eeb: rkey[0164]: ' NJG431' off: 0x00005eeb len: 0x00000022 +>> +<< +0x00006f0d: rkey[0165]: ' NJG465' off: 0x00005f0d len: 0x00000023 +>> +<< +0x00006f30: rkey[0166]: ' NJG600' off: 0x00005f30 len: 0x00000036 +>> +<< +0x00006f66: rkey[0167]: ' NJH165' off: 0x00005f66 len: 0x00000021 +>> +<< +0x00006f87: rkey[0168]: ' NJH235' off: 0x00005f87 len: 0x00000040 +>> +<< +0x00006fc7: rkey[0169]: ' NJH453' off: 0x00005fc7 len: 0x0000003c +>> +<< +0x00007003: rkey[0170]: ' NJH543' off: 0x00006003 len: 0x000000ed +>> +<< +0x000070f0: rkey[0171]: ' NJH630' off: 0x000060f0 len: 0x0000001f +>> +<< +0x0000710f: rkey[0172]: ' NJJ230' off: 0x0000610f len: 0x0000001f +>> +<< +0x0000712e: rkey[0173]: ' NJJ520' off: 0x0000612e len: 0x00000022 +>> +<< +0x00007150: rkey[0174]: ' NJJ650' off: 0x00006150 len: 0x0000001e +>> +<< +0x0000716e: rkey[0175]: ' NJK300' off: 0x0000616e len: 0x0000001e +>> +<< +0x0000718c: rkey[0176]: ' NJK626' off: 0x0000618c len: 0x00000020 +>> +<< +0x000071ac: rkey[0177]: ' NJL200' off: 0x000061ac len: 0x0000001e +>> +<< +0x000071ca: rkey[0178]: ' NJL242' off: 0x000061ca len: 0x00000043 +>> +<< +0x0000720d: rkey[0179]: ' NJL252' off: 0x0000620d len: 0x00000043 +>> +<< +0x00007250: rkey[0180]: ' NJL500' off: 0x00006250 len: 0x0000003f +>> +<< +0x0000728f: rkey[0181]: ' NJL516' off: 0x0000628f len: 0x00000030 +>> +<< +0x000072bf: rkey[0182]: ' NJN140' off: 0x000062bf len: 0x0000001f +>> +<< +0x000072de: rkey[0183]: ' NJN463' off: 0x000062de len: 0x0000001e +>> +<< +0x000072fc: rkey[0184]: ' NJO241' off: 0x000062fc len: 0x0000002b +>> +<< +0x00007327: rkey[0185]: ' NJP453' off: 0x00006327 len: 0x00000024 +>> +<< +0x0000734b: rkey[0186]: ' NJR240' off: 0x0000634b len: 0x00000020 +>> +<< +0x0000736b: rkey[0187]: ' NJR352' off: 0x0000636b len: 0x00000020 +>> +<< +0x0000738b: rkey[0188]: ' NJR452' off: 0x0000638b len: 0x00000023 +>> +<< +0x000073ae: rkey[0189]: ' NJS120' off: 0x000063ae len: 0x00000048 +>> +<< +0x000073f6: rkey[0190]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073f6: rkey[0191]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073f6: rkey[0192]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073f6: rkey[0193]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073f6: rkey[0194]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073f6: rkey[0195]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073f6: rkey[0196]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073f6: rkey[0197]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073f6: rkey[0198]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073f6: rkey[0199]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073f6: rkey[0200]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073f6: rkey[0201]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073f6: rkey[0202]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073f6: rkey[0203]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073f6: rkey[0204]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073f6: rkey[0205]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073f6: rkey[0206]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073f6: rkey[0207]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073f6: rkey[0208]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073f6: rkey[0209]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073f6: rkey[0210]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073f6: rkey[0211]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073f6: rkey[0212]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073f6: rkey[0213]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073f6: rkey[0214]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073f6: rkey[0215]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073f6: rkey[0216]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073f6: rkey[0217]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073f6: rkey[0218]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073f6: rkey[0219]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073f6: rkey[0220]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073f6: rkey[0221]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073f6: rkey[0222]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073f6: rkey[0223]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073f6: rkey[0224]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073f6: rkey[0225]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073f6: rkey[0226]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073f6: rkey[0227]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073f6: rkey[0228]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073f6: rkey[0229]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073f6: rkey[0230]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073f6: rkey[0231]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073f6: rkey[0232]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073f6: rkey[0233]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073f6: rkey[0234]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073f6: rkey[0235]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073f6: rkey[0236]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073f6: rkey[0237]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073f6: rkey[0238]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073f6: rkey[0239]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073f6: rkey[0240]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073f6: rkey[0241]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073f6: rkey[0242]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073f6: rkey[0243]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073f6: rkey[0244]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073f6: rkey[0245]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073f6: rkey[0246]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073f6: rkey[0247]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073f6: rkey[0248]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073f6: rkey[0249]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073f6: rkey[0250]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073f6: rkey[0251]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073f6: rkey[0252]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073f6: rkey[0253]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x000073f6: rkey[0254]: ' ' off: 0x00000000 len: 0x00000000 +>><< + +0x000073f6: EOF (0x000073f6) GOOD + +BLOCK - DIRECTORY +0x00000000: ix_self: 0x00030000 (ad/aa) +0x00000004: ix_type: 2 (BLOCK) +0x00000006: ix_pad1: 0x0000 +0x00000008: ix_parent: 0x00000000 (aa/aa) +0x0000000c: ix_nkeys: 171 +0x0000000e: ix_rkey[0000]: ' NJS152' +0x00000016: ix_rkey[0001]: ' NJS214' +0x0000001e: ix_rkey[0002]: ' NJS363' +0x00000026: ix_rkey[0003]: ' NJS534' +0x0000002e: ix_rkey[0004]: ' NJS560' +0x00000036: ix_rkey[0005]: ' NJT360' +0x0000003e: ix_rkey[0006]: ' NJU420' +0x00000046: ix_rkey[0007]: ' NJU452' +0x0000004e: ix_rkey[0008]: ' NJV520' +0x00000056: ix_rkey[0009]: ' NJV561' +0x0000005e: ix_rkey[0010]: ' NJW300' +0x00000066: ix_rkey[0011]: ' NJW420' +0x0000006e: ix_rkey[0012]: ' NJW532' +0x00000076: ix_rkey[0013]: ' NJW620' +0x0000007e: ix_rkey[0014]: ' NJZ999' +0x00000086: ix_rkey[0015]: ' NKB260' +0x0000008e: ix_rkey[0016]: ' NKC623' +0x00000096: ix_rkey[0017]: ' NKF612' +0x0000009e: ix_rkey[0018]: ' NKG620' +0x000000a6: ix_rkey[0019]: ' NKK320' +0x000000ae: ix_rkey[0020]: ' NKM241' +0x000000b6: ix_rkey[0021]: ' NKN215' +0x000000be: ix_rkey[0022]: ' NKR142' +0x000000c6: ix_rkey[0023]: ' NKR551' +0x000000ce: ix_rkey[0024]: ' NKS560' +0x000000d6: ix_rkey[0025]: ' NKT360' +0x000000de: ix_rkey[0026]: ' NKW624' +0x000000e6: ix_rkey[0027]: ' NKZ999' +0x000000ee: ix_rkey[0028]: ' NLB434' +0x000000f6: ix_rkey[0029]: ' NLB500' +0x000000fe: ix_rkey[0030]: ' NLB525' +0x00000106: ix_rkey[0031]: ' NLD120' +0x0000010e: ix_rkey[0032]: ' NLD225' +0x00000116: ix_rkey[0033]: ' NLF420' +0x0000011e: ix_rkey[0034]: ' NLG522' +0x00000126: ix_rkey[0035]: ' NLH516' +0x0000012e: ix_rkey[0036]: ' NLH524' +0x00000136: ix_rkey[0037]: ' NLH543' +0x0000013e: ix_rkey[0038]: ' NLK542' +0x00000146: ix_rkey[0039]: ' NLK600' +0x0000014e: ix_rkey[0040]: ' NLL531' +0x00000156: ix_rkey[0041]: ' NLL532' +0x0000015e: ix_rkey[0042]: ' NLM531' +0x00000166: ix_rkey[0043]: ' NLM635' +0x0000016e: ix_rkey[0044]: ' NLR240' +0x00000176: ix_rkey[0045]: ' NLR252' +0x0000017e: ix_rkey[0046]: ' NLS362' +0x00000186: ix_rkey[0047]: ' NLS363' +0x0000018e: ix_rkey[0048]: ' NLV561' +0x00000196: ix_rkey[0049]: ' NLW342' +0x0000019e: ix_rkey[0050]: ' NLZ999' +0x000001a6: ix_rkey[0051]: ' NMA340' +0x000001ae: ix_rkey[0052]: ' NMA626' +0x000001b6: ix_rkey[0053]: ' NMB163' +0x000001be: ix_rkey[0054]: ' NMB200' +0x000001c6: ix_rkey[0055]: ' NMB245' +0x000001ce: ix_rkey[0056]: ' NMB251' +0x000001d6: ix_rkey[0057]: ' NMB400' +0x000001de: ix_rkey[0058]: ' NMB420' +0x000001e6: ix_rkey[0059]: ' NMB450' +0x000001ee: ix_rkey[0060]: ' NMB620' +0x000001f6: ix_rkey[0061]: ' NMB623' +0x000001fe: ix_rkey[0062]: ' NMB632' +0x00000206: ix_rkey[0063]: ' NMB652' +0x0000020e: ix_rkey[0064]: ' NMB653' +0x00000216: ix_rkey[0065]: ' NMC100' +0x0000021e: ix_rkey[0066]: ' NMC416' +0x00000226: ix_rkey[0067]: ' NMC514' +0x0000022e: ix_rkey[0068]: ' NMC615' +0x00000236: ix_rkey[0069]: ' NMC625' +0x0000023e: ix_rkey[0070]: ' NMC630' +0x00000246: ix_rkey[0071]: ' NMC635' +0x0000024e: ix_rkey[0072]: ' NMC652' +0x00000256: ix_rkey[0073]: ' NMD150' +0x0000025e: ix_rkey[0074]: ' NMD242' +0x00000266: ix_rkey[0075]: ' NMD260' +0x0000026e: ix_rkey[0076]: ' NMD340' +0x00000276: ix_rkey[0077]: ' NMD360' +0x0000027e: ix_rkey[0078]: ' NMD532' +0x00000286: ix_rkey[0079]: ' NMD655' +0x0000028e: ix_rkey[0080]: ' NMF324' +0x00000296: ix_rkey[0081]: ' NMF326' +0x0000029e: ix_rkey[0082]: ' NMF420' +0x000002a6: ix_rkey[0083]: ' NMF432' +0x000002ae: ix_rkey[0084]: ' NMG520' +0x000002b6: ix_rkey[0085]: ' NMG600' +0x000002be: ix_rkey[0086]: ' NMG621' +0x000002c6: ix_rkey[0087]: ' NMG650' +0x000002ce: ix_rkey[0088]: ' NMH400' +0x000002d6: ix_rkey[0089]: ' NMH453' +0x000002de: ix_rkey[0090]: ' NMH516' +0x000002e6: ix_rkey[0091]: ' NMH524' +0x000002ee: ix_rkey[0092]: ' NMH543' +0x000002f6: ix_rkey[0093]: ' NMH630' +0x000002fe: ix_rkey[0094]: ' NMK320' +0x00000306: ix_rkey[0095]: ' NMK622' +0x0000030e: ix_rkey[0096]: ' NMK626' +0x00000316: ix_rkey[0097]: ' NMK640' +0x0000031e: ix_rkey[0098]: ' NML242' +0x00000326: ix_rkey[0099]: ' NML252' +0x0000032e: ix_rkey[0100]: ' NML531' +0x00000336: ix_rkey[0101]: ' NMM252' +0x0000033e: ix_rkey[0102]: ' NMM531' +0x00000346: ix_rkey[0103]: ' NMM532' +0x0000034e: ix_rkey[0104]: ' NMO165' +0x00000356: ix_rkey[0105]: ' NMO241' +0x0000035e: ix_rkey[0106]: ' NMO435' +0x00000366: ix_rkey[0107]: ' NMP141' +0x0000036e: ix_rkey[0108]: ' NMP412' +0x00000376: ix_rkey[0109]: ' NMR200' +0x0000037e: ix_rkey[0110]: ' NMR216' +0x00000386: ix_rkey[0111]: ' NMR551' +0x0000038e: ix_rkey[0112]: ' NMS120' +0x00000396: ix_rkey[0113]: ' NMS214' +0x0000039e: ix_rkey[0114]: ' NMS350' +0x000003a6: ix_rkey[0115]: ' NMS363' +0x000003ae: ix_rkey[0116]: ' NMT360' +0x000003b6: ix_rkey[0117]: ' NMT524' +0x000003be: ix_rkey[0118]: ' NMU452' +0x000003c6: ix_rkey[0119]: ' NMV521' +0x000003ce: ix_rkey[0120]: ' NMV551' +0x000003d6: ix_rkey[0121]: ' NMV561' +0x000003de: ix_rkey[0122]: ' NMW200' +0x000003e6: ix_rkey[0123]: ' NMW342' +0x000003ee: ix_rkey[0124]: ' NMW414' +0x000003f6: ix_rkey[0125]: ' NMW521' +0x000003fe: ix_rkey[0126]: ' NMW532' +0x00000406: ix_rkey[0127]: ' NMW536' +0x0000040e: ix_rkey[0128]: ' NMW635' +0x00000416: ix_rkey[0129]: ' NMZ999' +0x0000041e: ix_rkey[0130]: ' NND660' +0x00000426: ix_rkey[0131]: ' NNG620' +0x0000042e: ix_rkey[0132]: ' NNH524' +0x00000436: ix_rkey[0133]: ' NNK421' +0x0000043e: ix_rkey[0134]: ' NNM262' +0x00000446: ix_rkey[0135]: ' NNM316' +0x0000044e: ix_rkey[0136]: ' NNO435' +0x00000456: ix_rkey[0137]: ' NNR551' +0x0000045e: ix_rkey[0138]: ' NNS416' +0x00000466: ix_rkey[0139]: ' NNS653' +0x0000046e: ix_rkey[0140]: ' NNV561' +0x00000476: ix_rkey[0141]: ' NNW532' +0x0000047e: ix_rkey[0142]: ' NNZ999' +0x00000486: ix_rkey[0143]: ' NOA345' +0x0000048e: ix_rkey[0144]: ' NOH516' +0x00000496: ix_rkey[0145]: ' NOK651' +0x0000049e: ix_rkey[0146]: ' NOR551' +0x000004a6: ix_rkey[0147]: ' NOS530' +0x000004ae: ix_rkey[0148]: ' NOT360' +0x000004b6: ix_rkey[0149]: ' NOW342' +0x000004be: ix_rkey[0150]: ' NOZ999' +0x000004c6: ix_rkey[0151]: ' NPB245' +0x000004ce: ix_rkey[0152]: ' NPB536' +0x000004d6: ix_rkey[0153]: ' NPD142' +0x000004de: ix_rkey[0154]: ' NPD626' +0x000004e6: ix_rkey[0155]: ' NPH614' +0x000004ee: ix_rkey[0156]: ' NPH630' +0x000004f6: ix_rkey[0157]: ' NPL525' +0x000004fe: ix_rkey[0158]: ' NPM300' +0x00000506: ix_rkey[0159]: ' NPM520' +0x0000050e: ix_rkey[0160]: ' NPM531' +0x00000516: ix_rkey[0161]: ' NPM635' +0x0000051e: ix_rkey[0162]: ' NPO435' +0x00000526: ix_rkey[0163]: ' NPP412' +0x0000052e: ix_rkey[0164]: ' NPR100' +0x00000536: ix_rkey[0165]: ' NPR120' +0x0000053e: ix_rkey[0166]: ' NPR300' +0x00000546: ix_rkey[0167]: ' NPR362' +0x0000054e: ix_rkey[0168]: ' NPR551' +0x00000556: ix_rkey[0169]: ' NPS532' +0x0000055e: ix_rkey[0170]: ' NPT240' +0x00000566: ix_rkey[0171]: ' ' +0x0000056e: ix_rkey[0172]: ' ' +0x00000576: ix_rkey[0173]: ' ' +0x0000057e: ix_rkey[0174]: ' ' +0x00000586: ix_rkey[0175]: ' ' +0x0000058e: ix_rkey[0176]: ' ' +0x00000596: ix_rkey[0177]: ' ' +0x0000059e: ix_rkey[0178]: ' ' +0x000005a6: ix_rkey[0179]: ' ' +0x000005ae: ix_rkey[0180]: ' ' +0x000005b6: ix_rkey[0181]: ' ' +0x000005be: ix_rkey[0182]: ' ' +0x000005c6: ix_rkey[0183]: ' ' +0x000005ce: ix_rkey[0184]: ' ' +0x000005d6: ix_rkey[0185]: ' ' +0x000005de: ix_rkey[0186]: ' ' +0x000005e6: ix_rkey[0187]: ' ' +0x000005ee: ix_rkey[0188]: ' ' +0x000005f6: ix_rkey[0189]: ' ' +0x000005fe: ix_rkey[0190]: ' ' +0x00000606: ix_rkey[0191]: ' ' +0x0000060e: ix_rkey[0192]: ' ' +0x00000616: ix_rkey[0193]: ' ' +0x0000061e: ix_rkey[0194]: ' ' +0x00000626: ix_rkey[0195]: ' ' +0x0000062e: ix_rkey[0196]: ' ' +0x00000636: ix_rkey[0197]: ' ' +0x0000063e: ix_rkey[0198]: ' ' +0x00000646: ix_rkey[0199]: ' ' +0x0000064e: ix_rkey[0200]: ' ' +0x00000656: ix_rkey[0201]: ' ' +0x0000065e: ix_rkey[0202]: ' ' +0x00000666: ix_rkey[0203]: ' ' +0x0000066e: ix_rkey[0204]: ' ' +0x00000676: ix_rkey[0205]: ' ' +0x0000067e: ix_rkey[0206]: ' ' +0x00000686: ix_rkey[0207]: ' ' +0x0000068e: ix_rkey[0208]: ' ' +0x00000696: ix_rkey[0209]: ' ' +0x0000069e: ix_rkey[0210]: ' ' +0x000006a6: ix_rkey[0211]: ' ' +0x000006ae: ix_rkey[0212]: ' ' +0x000006b6: ix_rkey[0213]: ' ' +0x000006be: ix_rkey[0214]: ' ' +0x000006c6: ix_rkey[0215]: ' ' +0x000006ce: ix_rkey[0216]: ' ' +0x000006d6: ix_rkey[0217]: ' ' +0x000006de: ix_rkey[0218]: ' ' +0x000006e6: ix_rkey[0219]: ' ' +0x000006ee: ix_rkey[0220]: ' ' +0x000006f6: ix_rkey[0221]: ' ' +0x000006fe: ix_rkey[0222]: ' ' +0x00000706: ix_rkey[0223]: ' ' +0x0000070e: ix_rkey[0224]: ' ' +0x00000716: ix_rkey[0225]: ' ' +0x0000071e: ix_rkey[0226]: ' ' +0x00000726: ix_rkey[0227]: ' ' +0x0000072e: ix_rkey[0228]: ' ' +0x00000736: ix_rkey[0229]: ' ' +0x0000073e: ix_rkey[0230]: ' ' +0x00000746: ix_rkey[0231]: ' ' +0x0000074e: ix_rkey[0232]: ' ' +0x00000756: ix_rkey[0233]: ' ' +0x0000075e: ix_rkey[0234]: ' ' +0x00000766: ix_rkey[0235]: ' ' +0x0000076e: ix_rkey[0236]: ' ' +0x00000776: ix_rkey[0237]: ' ' +0x0000077e: ix_rkey[0238]: ' ' +0x00000786: ix_rkey[0239]: ' ' +0x0000078e: ix_rkey[0240]: ' ' +0x00000796: ix_rkey[0241]: ' ' +0x0000079e: ix_rkey[0242]: ' ' +0x000007a6: ix_rkey[0243]: ' ' +0x000007ae: ix_rkey[0244]: ' ' +0x000007b6: ix_rkey[0245]: ' ' +0x000007be: ix_rkey[0246]: ' ' +0x000007c6: ix_rkey[0247]: ' ' +0x000007ce: ix_rkey[0248]: ' ' +0x000007d6: ix_rkey[0249]: ' ' +0x000007de: ix_rkey[0250]: ' ' +0x000007e6: ix_rkey[0251]: ' ' +0x000007ee: ix_rkey[0252]: ' ' +0x000007f6: ix_rkey[0253]: ' ' +0x000007fe: ix_rkey[0254]: ' ' +0x00000806: ix_pad2: 0x0000 +0x00000808: ix_offs[0000]: 0x00000000 +0x0000080c: ix_lens[0000]: 0x0000007e +0x00000810: ix_offs[0001]: 0x0000007e +0x00000814: ix_lens[0001]: 0x00000027 +0x00000818: ix_offs[0002]: 0x000000a5 +0x0000081c: ix_lens[0002]: 0x000000f7 +0x00000820: ix_offs[0003]: 0x0000019c +0x00000824: ix_lens[0003]: 0x00000024 +0x00000828: ix_offs[0004]: 0x000001c0 +0x0000082c: ix_lens[0004]: 0x0000003c +0x00000830: ix_offs[0005]: 0x000001fc +0x00000834: ix_lens[0005]: 0x00000020 +0x00000838: ix_offs[0006]: 0x0000021c +0x0000083c: ix_lens[0006]: 0x00000028 +0x00000840: ix_offs[0007]: 0x00000244 +0x00000844: ix_lens[0007]: 0x00000026 +0x00000848: ix_offs[0008]: 0x0000026a +0x0000084c: ix_lens[0008]: 0x00000055 +0x00000850: ix_offs[0009]: 0x000002bf +0x00000854: ix_lens[0009]: 0x00000026 +0x00000858: ix_offs[0010]: 0x000002e5 +0x0000085c: ix_lens[0010]: 0x0000001d +0x00000860: ix_offs[0011]: 0x00000302 +0x00000864: ix_lens[0011]: 0x00000022 +0x00000868: ix_offs[0012]: 0x00000324 +0x0000086c: ix_lens[0012]: 0x0000002e +0x00000870: ix_offs[0013]: 0x00000352 +0x00000874: ix_lens[0013]: 0x0000001d +0x00000878: ix_offs[0014]: 0x0000036f +0x0000087c: ix_lens[0014]: 0x00000af0 +0x00000880: ix_offs[0015]: 0x00000e5f +0x00000884: ix_lens[0015]: 0x00000021 +0x00000888: ix_offs[0016]: 0x00000e80 +0x0000088c: ix_lens[0016]: 0x00000025 +0x00000890: ix_offs[0017]: 0x00000ea5 +0x00000894: ix_lens[0017]: 0x00000029 +0x00000898: ix_offs[0018]: 0x00000ece +0x0000089c: ix_lens[0018]: 0x00000025 +0x000008a0: ix_offs[0019]: 0x00000ef3 +0x000008a4: ix_lens[0019]: 0x0000001f +0x000008a8: ix_offs[0020]: 0x00000f12 +0x000008ac: ix_lens[0020]: 0x00000026 +0x000008b0: ix_offs[0021]: 0x00000f38 +0x000008b4: ix_lens[0021]: 0x0000002d +0x000008b8: ix_offs[0022]: 0x00000f65 +0x000008bc: ix_lens[0022]: 0x00000026 +0x000008c0: ix_offs[0023]: 0x00000f8b +0x000008c4: ix_lens[0023]: 0x00000026 +0x000008c8: ix_offs[0024]: 0x00000fb1 +0x000008cc: ix_lens[0024]: 0x00000025 +0x000008d0: ix_offs[0025]: 0x00000fd6 +0x000008d4: ix_lens[0025]: 0x00000023 +0x000008d8: ix_offs[0026]: 0x00000ff9 +0x000008dc: ix_lens[0026]: 0x00000025 +0x000008e0: ix_offs[0027]: 0x0000101e +0x000008e4: ix_lens[0027]: 0x00000270 +0x000008e8: ix_offs[0028]: 0x0000128e +0x000008ec: ix_lens[0028]: 0x00000030 +0x000008f0: ix_offs[0029]: 0x000012be +0x000008f4: ix_lens[0029]: 0x00000020 +0x000008f8: ix_offs[0030]: 0x000012de +0x000008fc: ix_lens[0030]: 0x00000023 +0x00000900: ix_offs[0031]: 0x00001301 +0x00000904: ix_lens[0031]: 0x0000002d +0x00000908: ix_offs[0032]: 0x0000132e +0x0000090c: ix_lens[0032]: 0x00000028 +0x00000910: ix_offs[0033]: 0x00001356 +0x00000914: ix_lens[0033]: 0x00000026 +0x00000918: ix_offs[0034]: 0x0000137c +0x0000091c: ix_lens[0034]: 0x00000030 +0x00000920: ix_offs[0035]: 0x000013ac +0x00000924: ix_lens[0035]: 0x00000069 +0x00000928: ix_offs[0036]: 0x00001415 +0x0000092c: ix_lens[0036]: 0x00000037 +0x00000930: ix_offs[0037]: 0x0000144c +0x00000934: ix_lens[0037]: 0x00000023 +0x00000938: ix_offs[0038]: 0x0000146f +0x0000093c: ix_lens[0038]: 0x00000023 +0x00000940: ix_offs[0039]: 0x00001492 +0x00000944: ix_lens[0039]: 0x0000001f +0x00000948: ix_offs[0040]: 0x000014b1 +0x0000094c: ix_lens[0040]: 0x00000023 +0x00000950: ix_offs[0041]: 0x000014d4 +0x00000954: ix_lens[0041]: 0x00000025 +0x00000958: ix_offs[0042]: 0x000014f9 +0x0000095c: ix_lens[0042]: 0x00000058 +0x00000960: ix_offs[0043]: 0x00001551 +0x00000964: ix_lens[0043]: 0x00000024 +0x00000968: ix_offs[0044]: 0x00001575 +0x0000096c: ix_lens[0044]: 0x00000026 +0x00000970: ix_offs[0045]: 0x0000159b +0x00000974: ix_lens[0045]: 0x00000024 +0x00000978: ix_offs[0046]: 0x000015bf +0x0000097c: ix_lens[0046]: 0x00000024 +0x00000980: ix_offs[0047]: 0x000015e3 +0x00000984: ix_lens[0047]: 0x00000056 +0x00000988: ix_offs[0048]: 0x00001639 +0x0000098c: ix_lens[0048]: 0x00000024 +0x00000990: ix_offs[0049]: 0x0000165d +0x00000994: ix_lens[0049]: 0x0000009f +0x00000998: ix_offs[0050]: 0x000016fc +0x0000099c: ix_lens[0050]: 0x00000ed1 +0x000009a0: ix_offs[0051]: 0x000025cd +0x000009a4: ix_lens[0051]: 0x00000042 +0x000009a8: ix_offs[0052]: 0x0000260f +0x000009ac: ix_lens[0052]: 0x00000026 +0x000009b0: ix_offs[0053]: 0x00002635 +0x000009b4: ix_lens[0053]: 0x00000072 +0x000009b8: ix_offs[0054]: 0x000026a7 +0x000009bc: ix_lens[0054]: 0x00000025 +0x000009c0: ix_offs[0055]: 0x000026cc +0x000009c4: ix_lens[0055]: 0x00000052 +0x000009c8: ix_offs[0056]: 0x0000271e +0x000009cc: ix_lens[0056]: 0x00000026 +0x000009d0: ix_offs[0057]: 0x00002744 +0x000009d4: ix_lens[0057]: 0x00000021 +0x000009d8: ix_offs[0058]: 0x00002765 +0x000009dc: ix_lens[0058]: 0x00000025 +0x000009e0: ix_offs[0059]: 0x0000278a +0x000009e4: ix_lens[0059]: 0x0000001f +0x000009e8: ix_offs[0060]: 0x000027a9 +0x000009ec: ix_lens[0060]: 0x0000003d +0x000009f0: ix_offs[0061]: 0x000027e6 +0x000009f4: ix_lens[0061]: 0x00000025 +0x000009f8: ix_offs[0062]: 0x0000280b +0x000009fc: ix_lens[0062]: 0x0000002b +0x00000a00: ix_offs[0063]: 0x00002836 +0x00000a04: ix_lens[0063]: 0x00000023 +0x00000a08: ix_offs[0064]: 0x00002859 +0x00000a0c: ix_lens[0064]: 0x00000022 +0x00000a10: ix_offs[0065]: 0x0000287b +0x00000a14: ix_lens[0065]: 0x00000021 +0x00000a18: ix_offs[0066]: 0x0000289c +0x00000a1c: ix_lens[0066]: 0x00000042 +0x00000a20: ix_offs[0067]: 0x000028de +0x00000a24: ix_lens[0067]: 0x0000002c +0x00000a28: ix_offs[0068]: 0x0000290a +0x00000a2c: ix_lens[0068]: 0x00000022 +0x00000a30: ix_offs[0069]: 0x0000292c +0x00000a34: ix_lens[0069]: 0x00000028 +0x00000a38: ix_offs[0070]: 0x00002954 +0x00000a3c: ix_lens[0070]: 0x00000021 +0x00000a40: ix_offs[0071]: 0x00002975 +0x00000a44: ix_lens[0071]: 0x0000002b +0x00000a48: ix_offs[0072]: 0x000029a0 +0x00000a4c: ix_lens[0072]: 0x00000021 +0x00000a50: ix_offs[0073]: 0x000029c1 +0x00000a54: ix_lens[0073]: 0x00000021 +0x00000a58: ix_offs[0074]: 0x000029e2 +0x00000a5c: ix_lens[0074]: 0x00000044 +0x00000a60: ix_offs[0075]: 0x00002a26 +0x00000a64: ix_lens[0075]: 0x00000048 +0x00000a68: ix_offs[0076]: 0x00002a6e +0x00000a6c: ix_lens[0076]: 0x0000001f +0x00000a70: ix_offs[0077]: 0x00002a8d +0x00000a74: ix_lens[0077]: 0x00000022 +0x00000a78: ix_offs[0078]: 0x00002aaf +0x00000a7c: ix_lens[0078]: 0x00000024 +0x00000a80: ix_offs[0079]: 0x00002ad3 +0x00000a84: ix_lens[0079]: 0x00000045 +0x00000a88: ix_offs[0080]: 0x00002b18 +0x00000a8c: ix_lens[0080]: 0x00000021 +0x00000a90: ix_offs[0081]: 0x00002b39 +0x00000a94: ix_lens[0081]: 0x00000029 +0x00000a98: ix_offs[0082]: 0x00002b62 +0x00000a9c: ix_lens[0082]: 0x0000001f +0x00000aa0: ix_offs[0083]: 0x00002b81 +0x00000aa4: ix_lens[0083]: 0x00000023 +0x00000aa8: ix_offs[0084]: 0x00002ba4 +0x00000aac: ix_lens[0084]: 0x00000023 +0x00000ab0: ix_offs[0085]: 0x00002bc7 +0x00000ab4: ix_lens[0085]: 0x0000001d +0x00000ab8: ix_offs[0086]: 0x00002be4 +0x00000abc: ix_lens[0086]: 0x00000026 +0x00000ac0: ix_offs[0087]: 0x00002c0a +0x00000ac4: ix_lens[0087]: 0x0000001e +0x00000ac8: ix_offs[0088]: 0x00002c28 +0x00000acc: ix_lens[0088]: 0x0000002f +0x00000ad0: ix_offs[0089]: 0x00002c57 +0x00000ad4: ix_lens[0089]: 0x00000024 +0x00000ad8: ix_offs[0090]: 0x00002c7b +0x00000adc: ix_lens[0090]: 0x000000e6 +0x00000ae0: ix_offs[0091]: 0x00002d61 +0x00000ae4: ix_lens[0091]: 0x00000097 +0x00000ae8: ix_offs[0092]: 0x00002df8 +0x00000aec: ix_lens[0092]: 0x00000025 +0x00000af0: ix_offs[0093]: 0x00002e1d +0x00000af4: ix_lens[0093]: 0x0000003e +0x00000af8: ix_offs[0094]: 0x00002e5b +0x00000afc: ix_lens[0094]: 0x00000023 +0x00000b00: ix_offs[0095]: 0x00002e7e +0x00000b04: ix_lens[0095]: 0x0000002e +0x00000b08: ix_offs[0096]: 0x00002eac +0x00000b0c: ix_lens[0096]: 0x00000023 +0x00000b10: ix_offs[0097]: 0x00002ecf +0x00000b14: ix_lens[0097]: 0x00000022 +0x00000b18: ix_offs[0098]: 0x00002ef1 +0x00000b1c: ix_lens[0098]: 0x00000042 +0x00000b20: ix_offs[0099]: 0x00002f33 +0x00000b24: ix_lens[0099]: 0x0000002c +0x00000b28: ix_offs[0100]: 0x00002f5f +0x00000b2c: ix_lens[0100]: 0x0000002f +0x00000b30: ix_offs[0101]: 0x00002f8e +0x00000b34: ix_lens[0101]: 0x00000026 +0x00000b38: ix_offs[0102]: 0x00002fb4 +0x00000b3c: ix_lens[0102]: 0x00000029 +0x00000b40: ix_offs[0103]: 0x00002fdd +0x00000b44: ix_lens[0103]: 0x00000060 +0x00000b48: ix_offs[0104]: 0x0000303d +0x00000b4c: ix_lens[0104]: 0x00000060 +0x00000b50: ix_offs[0105]: 0x0000309d +0x00000b54: ix_lens[0105]: 0x00000032 +0x00000b58: ix_offs[0106]: 0x000030cf +0x00000b5c: ix_lens[0106]: 0x00000025 +0x00000b60: ix_offs[0107]: 0x000030f4 +0x00000b64: ix_lens[0107]: 0x00000022 +0x00000b68: ix_offs[0108]: 0x00003116 +0x00000b6c: ix_lens[0108]: 0x0000002d +0x00000b70: ix_offs[0109]: 0x00003143 +0x00000b74: ix_lens[0109]: 0x00000023 +0x00000b78: ix_offs[0110]: 0x00003166 +0x00000b7c: ix_lens[0110]: 0x0000002e +0x00000b80: ix_offs[0111]: 0x00003194 +0x00000b84: ix_lens[0111]: 0x000000f0 +0x00000b88: ix_offs[0112]: 0x00003284 +0x00000b8c: ix_lens[0112]: 0x00000034 +0x00000b90: ix_offs[0113]: 0x000032b8 +0x00000b94: ix_lens[0113]: 0x0000004f +0x00000b98: ix_offs[0114]: 0x00003307 +0x00000b9c: ix_lens[0114]: 0x0000002d +0x00000ba0: ix_offs[0115]: 0x00003334 +0x00000ba4: ix_lens[0115]: 0x000000b1 +0x00000ba8: ix_offs[0116]: 0x000033e5 +0x00000bac: ix_lens[0116]: 0x00000080 +0x00000bb0: ix_offs[0117]: 0x00003465 +0x00000bb4: ix_lens[0117]: 0x00000021 +0x00000bb8: ix_offs[0118]: 0x00003486 +0x00000bbc: ix_lens[0118]: 0x00000029 +0x00000bc0: ix_offs[0119]: 0x000034af +0x00000bc4: ix_lens[0119]: 0x00000028 +0x00000bc8: ix_offs[0120]: 0x000034d7 +0x00000bcc: ix_lens[0120]: 0x0000002b +0x00000bd0: ix_offs[0121]: 0x00003502 +0x00000bd4: ix_lens[0121]: 0x00000075 +0x00000bd8: ix_offs[0122]: 0x00003577 +0x00000bdc: ix_lens[0122]: 0x0000002b +0x00000be0: ix_offs[0123]: 0x000035a2 +0x00000be4: ix_lens[0123]: 0x000000a6 +0x00000be8: ix_offs[0124]: 0x00003648 +0x00000bec: ix_lens[0124]: 0x0000002e +0x00000bf0: ix_offs[0125]: 0x00003676 +0x00000bf4: ix_lens[0125]: 0x0000004f +0x00000bf8: ix_offs[0126]: 0x000036c5 +0x00000bfc: ix_lens[0126]: 0x00000063 +0x00000c00: ix_offs[0127]: 0x00003728 +0x00000c04: ix_lens[0127]: 0x00000025 +0x00000c08: ix_offs[0128]: 0x0000374d +0x00000c0c: ix_lens[0128]: 0x00000025 +0x00000c10: ix_offs[0129]: 0x00003772 +0x00000c14: ix_lens[0129]: 0x000017d0 +0x00000c18: ix_offs[0130]: 0x00004f42 +0x00000c1c: ix_lens[0130]: 0x00000023 +0x00000c20: ix_offs[0131]: 0x00004f65 +0x00000c24: ix_lens[0131]: 0x00000024 +0x00000c28: ix_offs[0132]: 0x00004f89 +0x00000c2c: ix_lens[0132]: 0x00000029 +0x00000c30: ix_offs[0133]: 0x00004fb2 +0x00000c34: ix_lens[0133]: 0x00000028 +0x00000c38: ix_offs[0134]: 0x00004fda +0x00000c3c: ix_lens[0134]: 0x00000025 +0x00000c40: ix_offs[0135]: 0x00004fff +0x00000c44: ix_lens[0135]: 0x0000002b +0x00000c48: ix_offs[0136]: 0x0000502a +0x00000c4c: ix_lens[0136]: 0x00000026 +0x00000c50: ix_offs[0137]: 0x00005050 +0x00000c54: ix_lens[0137]: 0x00000102 +0x00000c58: ix_offs[0138]: 0x00005152 +0x00000c5c: ix_lens[0138]: 0x0000002b +0x00000c60: ix_offs[0139]: 0x0000517d +0x00000c64: ix_lens[0139]: 0x0000002b +0x00000c68: ix_offs[0140]: 0x000051a8 +0x00000c6c: ix_lens[0140]: 0x00000028 +0x00000c70: ix_offs[0141]: 0x000051d0 +0x00000c74: ix_lens[0141]: 0x00000031 +0x00000c78: ix_offs[0142]: 0x00005201 +0x00000c7c: ix_lens[0142]: 0x00000107 +0x00000c80: ix_offs[0143]: 0x00005308 +0x00000c84: ix_lens[0143]: 0x00000023 +0x00000c88: ix_offs[0144]: 0x0000532b +0x00000c8c: ix_lens[0144]: 0x00000078 +0x00000c90: ix_offs[0145]: 0x000053a3 +0x00000c94: ix_lens[0145]: 0x00000022 +0x00000c98: ix_offs[0146]: 0x000053c5 +0x00000c9c: ix_lens[0146]: 0x0000006e +0x00000ca0: ix_offs[0147]: 0x00005433 +0x00000ca4: ix_lens[0147]: 0x00000020 +0x00000ca8: ix_offs[0148]: 0x00005453 +0x00000cac: ix_lens[0148]: 0x0000001e +0x00000cb0: ix_offs[0149]: 0x00005471 +0x00000cb4: ix_lens[0149]: 0x00000057 +0x00000cb8: ix_offs[0150]: 0x000054c8 +0x00000cbc: ix_lens[0150]: 0x00000425 +0x00000cc0: ix_offs[0151]: 0x000058ed +0x00000cc4: ix_lens[0151]: 0x00000026 +0x00000cc8: ix_offs[0152]: 0x00005913 +0x00000ccc: ix_lens[0152]: 0x00000021 +0x00000cd0: ix_offs[0153]: 0x00005934 +0x00000cd4: ix_lens[0153]: 0x00000026 +0x00000cd8: ix_offs[0154]: 0x0000595a +0x00000cdc: ix_lens[0154]: 0x0000001f +0x00000ce0: ix_offs[0155]: 0x00005979 +0x00000ce4: ix_lens[0155]: 0x00000022 +0x00000ce8: ix_offs[0156]: 0x0000599b +0x00000cec: ix_lens[0156]: 0x00000021 +0x00000cf0: ix_offs[0157]: 0x000059bc +0x00000cf4: ix_lens[0157]: 0x00000026 +0x00000cf8: ix_offs[0158]: 0x000059e2 +0x00000cfc: ix_lens[0158]: 0x0000001f +0x00000d00: ix_offs[0159]: 0x00005a01 +0x00000d04: ix_lens[0159]: 0x00000020 +0x00000d08: ix_offs[0160]: 0x00005a21 +0x00000d0c: ix_lens[0160]: 0x0000006c +0x00000d10: ix_offs[0161]: 0x00005a8d +0x00000d14: ix_lens[0161]: 0x00000025 +0x00000d18: ix_offs[0162]: 0x00005ab2 +0x00000d1c: ix_lens[0162]: 0x0000006a +0x00000d20: ix_offs[0163]: 0x00005b1c +0x00000d24: ix_lens[0163]: 0x0000004a +0x00000d28: ix_offs[0164]: 0x00005b66 +0x00000d2c: ix_lens[0164]: 0x0000002a +0x00000d30: ix_offs[0165]: 0x00005b90 +0x00000d34: ix_lens[0165]: 0x00000026 +0x00000d38: ix_offs[0166]: 0x00005bb6 +0x00000d3c: ix_lens[0166]: 0x00000028 +0x00000d40: ix_offs[0167]: 0x00005bde +0x00000d44: ix_lens[0167]: 0x00000026 +0x00000d48: ix_offs[0168]: 0x00005c04 +0x00000d4c: ix_lens[0168]: 0x000000d0 +0x00000d50: ix_offs[0169]: 0x00005cd4 +0x00000d54: ix_lens[0169]: 0x00000025 +0x00000d58: ix_offs[0170]: 0x00005cf9 +0x00000d5c: ix_lens[0170]: 0x00000025 +0x00000d60: ix_offs[0171]: 0x00000000 +0x00000d64: ix_lens[0171]: 0x00000000 +0x00000d68: ix_offs[0172]: 0x00000000 +0x00000d6c: ix_lens[0172]: 0x00000000 +0x00000d70: ix_offs[0173]: 0x00000000 +0x00000d74: ix_lens[0173]: 0x00000000 +0x00000d78: ix_offs[0174]: 0x00000000 +0x00000d7c: ix_lens[0174]: 0x00000000 +0x00000d80: ix_offs[0175]: 0x00000000 +0x00000d84: ix_lens[0175]: 0x00000000 +0x00000d88: ix_offs[0176]: 0x00000000 +0x00000d8c: ix_lens[0176]: 0x00000000 +0x00000d90: ix_offs[0177]: 0x00000000 +0x00000d94: ix_lens[0177]: 0x00000000 +0x00000d98: ix_offs[0178]: 0x00000000 +0x00000d9c: ix_lens[0178]: 0x00000000 +0x00000da0: ix_offs[0179]: 0x00000000 +0x00000da4: ix_lens[0179]: 0x00000000 +0x00000da8: ix_offs[0180]: 0x00000000 +0x00000dac: ix_lens[0180]: 0x00000000 +0x00000db0: ix_offs[0181]: 0x00000000 +0x00000db4: ix_lens[0181]: 0x00000000 +0x00000db8: ix_offs[0182]: 0x00000000 +0x00000dbc: ix_lens[0182]: 0x00000000 +0x00000dc0: ix_offs[0183]: 0x00000000 +0x00000dc4: ix_lens[0183]: 0x00000000 +0x00000dc8: ix_offs[0184]: 0x00000000 +0x00000dcc: ix_lens[0184]: 0x00000000 +0x00000dd0: ix_offs[0185]: 0x00000000 +0x00000dd4: ix_lens[0185]: 0x00000000 +0x00000dd8: ix_offs[0186]: 0x00000000 +0x00000ddc: ix_lens[0186]: 0x00000000 +0x00000de0: ix_offs[0187]: 0x00000000 +0x00000de4: ix_lens[0187]: 0x00000000 +0x00000de8: ix_offs[0188]: 0x00000000 +0x00000dec: ix_lens[0188]: 0x00000000 +0x00000df0: ix_offs[0189]: 0x00000000 +0x00000df4: ix_lens[0189]: 0x00000000 +0x00000df8: ix_offs[0190]: 0x00000000 +0x00000dfc: ix_lens[0190]: 0x00000000 +0x00000e00: ix_offs[0191]: 0x00000000 +0x00000e04: ix_lens[0191]: 0x00000000 +0x00000e08: ix_offs[0192]: 0x00000000 +0x00000e0c: ix_lens[0192]: 0x00000000 +0x00000e10: ix_offs[0193]: 0x00000000 +0x00000e14: ix_lens[0193]: 0x00000000 +0x00000e18: ix_offs[0194]: 0x00000000 +0x00000e1c: ix_lens[0194]: 0x00000000 +0x00000e20: ix_offs[0195]: 0x00000000 +0x00000e24: ix_lens[0195]: 0x00000000 +0x00000e28: ix_offs[0196]: 0x00000000 +0x00000e2c: ix_lens[0196]: 0x00000000 +0x00000e30: ix_offs[0197]: 0x00000000 +0x00000e34: ix_lens[0197]: 0x00000000 +0x00000e38: ix_offs[0198]: 0x00000000 +0x00000e3c: ix_lens[0198]: 0x00000000 +0x00000e40: ix_offs[0199]: 0x00000000 +0x00000e44: ix_lens[0199]: 0x00000000 +0x00000e48: ix_offs[0200]: 0x00000000 +0x00000e4c: ix_lens[0200]: 0x00000000 +0x00000e50: ix_offs[0201]: 0x00000000 +0x00000e54: ix_lens[0201]: 0x00000000 +0x00000e58: ix_offs[0202]: 0x00000000 +0x00000e5c: ix_lens[0202]: 0x00000000 +0x00000e60: ix_offs[0203]: 0x00000000 +0x00000e64: ix_lens[0203]: 0x00000000 +0x00000e68: ix_offs[0204]: 0x00000000 +0x00000e6c: ix_lens[0204]: 0x00000000 +0x00000e70: ix_offs[0205]: 0x00000000 +0x00000e74: ix_lens[0205]: 0x00000000 +0x00000e78: ix_offs[0206]: 0x00000000 +0x00000e7c: ix_lens[0206]: 0x00000000 +0x00000e80: ix_offs[0207]: 0x00000000 +0x00000e84: ix_lens[0207]: 0x00000000 +0x00000e88: ix_offs[0208]: 0x00000000 +0x00000e8c: ix_lens[0208]: 0x00000000 +0x00000e90: ix_offs[0209]: 0x00000000 +0x00000e94: ix_lens[0209]: 0x00000000 +0x00000e98: ix_offs[0210]: 0x00000000 +0x00000e9c: ix_lens[0210]: 0x00000000 +0x00000ea0: ix_offs[0211]: 0x00000000 +0x00000ea4: ix_lens[0211]: 0x00000000 +0x00000ea8: ix_offs[0212]: 0x00000000 +0x00000eac: ix_lens[0212]: 0x00000000 +0x00000eb0: ix_offs[0213]: 0x00000000 +0x00000eb4: ix_lens[0213]: 0x00000000 +0x00000eb8: ix_offs[0214]: 0x00000000 +0x00000ebc: ix_lens[0214]: 0x00000000 +0x00000ec0: ix_offs[0215]: 0x00000000 +0x00000ec4: ix_lens[0215]: 0x00000000 +0x00000ec8: ix_offs[0216]: 0x00000000 +0x00000ecc: ix_lens[0216]: 0x00000000 +0x00000ed0: ix_offs[0217]: 0x00000000 +0x00000ed4: ix_lens[0217]: 0x00000000 +0x00000ed8: ix_offs[0218]: 0x00000000 +0x00000edc: ix_lens[0218]: 0x00000000 +0x00000ee0: ix_offs[0219]: 0x00000000 +0x00000ee4: ix_lens[0219]: 0x00000000 +0x00000ee8: ix_offs[0220]: 0x00000000 +0x00000eec: ix_lens[0220]: 0x00000000 +0x00000ef0: ix_offs[0221]: 0x00000000 +0x00000ef4: ix_lens[0221]: 0x00000000 +0x00000ef8: ix_offs[0222]: 0x00000000 +0x00000efc: ix_lens[0222]: 0x00000000 +0x00000f00: ix_offs[0223]: 0x00000000 +0x00000f04: ix_lens[0223]: 0x00000000 +0x00000f08: ix_offs[0224]: 0x00000000 +0x00000f0c: ix_lens[0224]: 0x00000000 +0x00000f10: ix_offs[0225]: 0x00000000 +0x00000f14: ix_lens[0225]: 0x00000000 +0x00000f18: ix_offs[0226]: 0x00000000 +0x00000f1c: ix_lens[0226]: 0x00000000 +0x00000f20: ix_offs[0227]: 0x00000000 +0x00000f24: ix_lens[0227]: 0x00000000 +0x00000f28: ix_offs[0228]: 0x00000000 +0x00000f2c: ix_lens[0228]: 0x00000000 +0x00000f30: ix_offs[0229]: 0x00000000 +0x00000f34: ix_lens[0229]: 0x00000000 +0x00000f38: ix_offs[0230]: 0x00000000 +0x00000f3c: ix_lens[0230]: 0x00000000 +0x00000f40: ix_offs[0231]: 0x00000000 +0x00000f44: ix_lens[0231]: 0x00000000 +0x00000f48: ix_offs[0232]: 0x00000000 +0x00000f4c: ix_lens[0232]: 0x00000000 +0x00000f50: ix_offs[0233]: 0x00000000 +0x00000f54: ix_lens[0233]: 0x00000000 +0x00000f58: ix_offs[0234]: 0x00000000 +0x00000f5c: ix_lens[0234]: 0x00000000 +0x00000f60: ix_offs[0235]: 0x00000000 +0x00000f64: ix_lens[0235]: 0x00000000 +0x00000f68: ix_offs[0236]: 0x00000000 +0x00000f6c: ix_lens[0236]: 0x00000000 +0x00000f70: ix_offs[0237]: 0x00000000 +0x00000f74: ix_lens[0237]: 0x00000000 +0x00000f78: ix_offs[0238]: 0x00000000 +0x00000f7c: ix_lens[0238]: 0x00000000 +0x00000f80: ix_offs[0239]: 0x00000000 +0x00000f84: ix_lens[0239]: 0x00000000 +0x00000f88: ix_offs[0240]: 0x00000000 +0x00000f8c: ix_lens[0240]: 0x00000000 +0x00000f90: ix_offs[0241]: 0x00000000 +0x00000f94: ix_lens[0241]: 0x00000000 +0x00000f98: ix_offs[0242]: 0x00000000 +0x00000f9c: ix_lens[0242]: 0x00000000 +0x00000fa0: ix_offs[0243]: 0x00000000 +0x00000fa4: ix_lens[0243]: 0x00000000 +0x00000fa8: ix_offs[0244]: 0x00000000 +0x00000fac: ix_lens[0244]: 0x00000000 +0x00000fb0: ix_offs[0245]: 0x00000000 +0x00000fb4: ix_lens[0245]: 0x00000000 +0x00000fb8: ix_offs[0246]: 0x00000000 +0x00000fbc: ix_lens[0246]: 0x00000000 +0x00000fc0: ix_offs[0247]: 0x00000000 +0x00000fc4: ix_lens[0247]: 0x00000000 +0x00000fc8: ix_offs[0248]: 0x00000000 +0x00000fcc: ix_lens[0248]: 0x00000000 +0x00000fd0: ix_offs[0249]: 0x00000000 +0x00000fd4: ix_lens[0249]: 0x00000000 +0x00000fd8: ix_offs[0250]: 0x00000000 +0x00000fdc: ix_lens[0250]: 0x00000000 +0x00000fe0: ix_offs[0251]: 0x00000000 +0x00000fe4: ix_lens[0251]: 0x00000000 +0x00000fe8: ix_offs[0252]: 0x00000000 +0x00000fec: ix_lens[0252]: 0x00000000 +0x00000ff0: ix_offs[0253]: 0x00000000 +0x00000ff4: ix_lens[0253]: 0x00000000 +0x00000ff8: ix_offs[0254]: 0x00000000 +0x00000ffc: ix_lens[0254]: 0x00000000 + +BLOCK - DATA +0x00001000: rkey[0000]: ' NJS152' off: 0x00000000 len: 0x0000007e +>> +<< +0x0000107e: rkey[0001]: ' NJS214' off: 0x0000007e len: 0x00000027 +>> +<< +0x000010a5: rkey[0002]: ' NJS363' off: 0x000000a5 len: 0x000000f7 +>> +<< +0x0000119c: rkey[0003]: ' NJS534' off: 0x0000019c len: 0x00000024 +>> +<< +0x000011c0: rkey[0004]: ' NJS560' off: 0x000001c0 len: 0x0000003c +>> +<< +0x000011fc: rkey[0005]: ' NJT360' off: 0x000001fc len: 0x00000020 +>> +<< +0x0000121c: rkey[0006]: ' NJU420' off: 0x0000021c len: 0x00000028 +>> +<< +0x00001244: rkey[0007]: ' NJU452' off: 0x00000244 len: 0x00000026 +>> +<< +0x0000126a: rkey[0008]: ' NJV520' off: 0x0000026a len: 0x00000055 +>> +<< +0x000012bf: rkey[0009]: ' NJV561' off: 0x000002bf len: 0x00000026 +>> +<< +0x000012e5: rkey[0010]: ' NJW300' off: 0x000002e5 len: 0x0000001d +>> +<< +0x00001302: rkey[0011]: ' NJW420' off: 0x00000302 len: 0x00000022 +>> +<< +0x00001324: rkey[0012]: ' NJW532' off: 0x00000324 len: 0x0000002e +>> +<< +0x00001352: rkey[0013]: ' NJW620' off: 0x00000352 len: 0x0000001d +>> +<< +0x0000136f: rkey[0014]: ' NJZ999' off: 0x0000036f len: 0x00000af0 +>> +`<< +0x00001e5f: rkey[0015]: ' NKB260' off: 0x00000e5f len: 0x00000021 +>> +<< +0x00001e80: rkey[0016]: ' NKC623' off: 0x00000e80 len: 0x00000025 +>> +<< +0x00001ea5: rkey[0017]: ' NKF612' off: 0x00000ea5 len: 0x00000029 +>> +<< +0x00001ece: rkey[0018]: ' NKG620' off: 0x00000ece len: 0x00000025 +>> +<< +0x00001ef3: rkey[0019]: ' NKK320' off: 0x00000ef3 len: 0x0000001f +>> +<< +0x00001f12: rkey[0020]: ' NKM241' off: 0x00000f12 len: 0x00000026 +>> +<< +0x00001f38: rkey[0021]: ' NKN215' off: 0x00000f38 len: 0x0000002d +>> +<< +0x00001f65: rkey[0022]: ' NKR142' off: 0x00000f65 len: 0x00000026 +>> +<< +0x00001f8b: rkey[0023]: ' NKR551' off: 0x00000f8b len: 0x00000026 +>> +<< +0x00001fb1: rkey[0024]: ' NKS560' off: 0x00000fb1 len: 0x00000025 +>> +<< +0x00001fd6: rkey[0025]: ' NKT360' off: 0x00000fd6 len: 0x00000023 +>> +<< +0x00001ff9: rkey[0026]: ' NKW624' off: 0x00000ff9 len: 0x00000025 +>> +<< +0x0000201e: rkey[0027]: ' NKZ999' off: 0x0000101e len: 0x00000270 +>> +<< +0x0000228e: rkey[0028]: ' NLB434' off: 0x0000128e len: 0x00000030 +>> +<< +0x000022be: rkey[0029]: ' NLB500' off: 0x000012be len: 0x00000020 +>> +<< +0x000022de: rkey[0030]: ' NLB525' off: 0x000012de len: 0x00000023 +>> +<< +0x00002301: rkey[0031]: ' NLD120' off: 0x00001301 len: 0x0000002d +>> +<< +0x0000232e: rkey[0032]: ' NLD225' off: 0x0000132e len: 0x00000028 +>> +<< +0x00002356: rkey[0033]: ' NLF420' off: 0x00001356 len: 0x00000026 +>> +<< +0x0000237c: rkey[0034]: ' NLG522' off: 0x0000137c len: 0x00000030 +>> +<< +0x000023ac: rkey[0035]: ' NLH516' off: 0x000013ac len: 0x00000069 +>> +<< +0x00002415: rkey[0036]: ' NLH524' off: 0x00001415 len: 0x00000037 +>> +<< +0x0000244c: rkey[0037]: ' NLH543' off: 0x0000144c len: 0x00000023 +>> +<< +0x0000246f: rkey[0038]: ' NLK542' off: 0x0000146f len: 0x00000023 +>> +<< +0x00002492: rkey[0039]: ' NLK600' off: 0x00001492 len: 0x0000001f +>> +<< +0x000024b1: rkey[0040]: ' NLL531' off: 0x000014b1 len: 0x00000023 +>> +<< +0x000024d4: rkey[0041]: ' NLL532' off: 0x000014d4 len: 0x00000025 +>> +<< +0x000024f9: rkey[0042]: ' NLM531' off: 0x000014f9 len: 0x00000058 +>> +<< +0x00002551: rkey[0043]: ' NLM635' off: 0x00001551 len: 0x00000024 +>> +<< +0x00002575: rkey[0044]: ' NLR240' off: 0x00001575 len: 0x00000026 +>> +<< +0x0000259b: rkey[0045]: ' NLR252' off: 0x0000159b len: 0x00000024 +>> +<< +0x000025bf: rkey[0046]: ' NLS362' off: 0x000015bf len: 0x00000024 +>> +<< +0x000025e3: rkey[0047]: ' NLS363' off: 0x000015e3 len: 0x00000056 +>> +<< +0x00002639: rkey[0048]: ' NLV561' off: 0x00001639 len: 0x00000024 +>> +<< +0x0000265d: rkey[0049]: ' NLW342' off: 0x0000165d len: 0x0000009f +>> +<< +0x000026fc: rkey[0050]: ' NLZ999' off: 0x000016fc len: 0x00000ed1 +>> +u<< +0x000035cd: rkey[0051]: ' NMA340' off: 0x000025cd len: 0x00000042 +>> +<< +0x0000360f: rkey[0052]: ' NMA626' off: 0x0000260f len: 0x00000026 +>> +<< +0x00003635: rkey[0053]: ' NMB163' off: 0x00002635 len: 0x00000072 +>> +<< +0x000036a7: rkey[0054]: ' NMB200' off: 0x000026a7 len: 0x00000025 +>> +<< +0x000036cc: rkey[0055]: ' NMB245' off: 0x000026cc len: 0x00000052 +>> +<< +0x0000371e: rkey[0056]: ' NMB251' off: 0x0000271e len: 0x00000026 +>> +<< +0x00003744: rkey[0057]: ' NMB400' off: 0x00002744 len: 0x00000021 +>> +<< +0x00003765: rkey[0058]: ' NMB420' off: 0x00002765 len: 0x00000025 +>> +<< +0x0000378a: rkey[0059]: ' NMB450' off: 0x0000278a len: 0x0000001f +>> +<< +0x000037a9: rkey[0060]: ' NMB620' off: 0x000027a9 len: 0x0000003d +>> +<< +0x000037e6: rkey[0061]: ' NMB623' off: 0x000027e6 len: 0x00000025 +>> +<< +0x0000380b: rkey[0062]: ' NMB632' off: 0x0000280b len: 0x0000002b +>> +<< +0x00003836: rkey[0063]: ' NMB652' off: 0x00002836 len: 0x00000023 +>> +<< +0x00003859: rkey[0064]: ' NMB653' off: 0x00002859 len: 0x00000022 +>> +<< +0x0000387b: rkey[0065]: ' NMC100' off: 0x0000287b len: 0x00000021 +>> +<< +0x0000389c: rkey[0066]: ' NMC416' off: 0x0000289c len: 0x00000042 +>> +<< +0x000038de: rkey[0067]: ' NMC514' off: 0x000028de len: 0x0000002c +>> +<< +0x0000390a: rkey[0068]: ' NMC615' off: 0x0000290a len: 0x00000022 +>> +<< +0x0000392c: rkey[0069]: ' NMC625' off: 0x0000292c len: 0x00000028 +>> +<< +0x00003954: rkey[0070]: ' NMC630' off: 0x00002954 len: 0x00000021 +>> +<< +0x00003975: rkey[0071]: ' NMC635' off: 0x00002975 len: 0x0000002b +>> +<< +0x000039a0: rkey[0072]: ' NMC652' off: 0x000029a0 len: 0x00000021 +>> +<< +0x000039c1: rkey[0073]: ' NMD150' off: 0x000029c1 len: 0x00000021 +>> +<< +0x000039e2: rkey[0074]: ' NMD242' off: 0x000029e2 len: 0x00000044 +>> +<< +0x00003a26: rkey[0075]: ' NMD260' off: 0x00002a26 len: 0x00000048 +>> +<< +0x00003a6e: rkey[0076]: ' NMD340' off: 0x00002a6e len: 0x0000001f +>> +<< +0x00003a8d: rkey[0077]: ' NMD360' off: 0x00002a8d len: 0x00000022 +>> +<< +0x00003aaf: rkey[0078]: ' NMD532' off: 0x00002aaf len: 0x00000024 +>> +<< +0x00003ad3: rkey[0079]: ' NMD655' off: 0x00002ad3 len: 0x00000045 +>> +<< +0x00003b18: rkey[0080]: ' NMF324' off: 0x00002b18 len: 0x00000021 +>> +<< +0x00003b39: rkey[0081]: ' NMF326' off: 0x00002b39 len: 0x00000029 +>> +<< +0x00003b62: rkey[0082]: ' NMF420' off: 0x00002b62 len: 0x0000001f +>> +<< +0x00003b81: rkey[0083]: ' NMF432' off: 0x00002b81 len: 0x00000023 +>> +<< +0x00003ba4: rkey[0084]: ' NMG520' off: 0x00002ba4 len: 0x00000023 +>> +<< +0x00003bc7: rkey[0085]: ' NMG600' off: 0x00002bc7 len: 0x0000001d +>> +<< +0x00003be4: rkey[0086]: ' NMG621' off: 0x00002be4 len: 0x00000026 +>> +<< +0x00003c0a: rkey[0087]: ' NMG650' off: 0x00002c0a len: 0x0000001e +>> +<< +0x00003c28: rkey[0088]: ' NMH400' off: 0x00002c28 len: 0x0000002f +>> +<< +0x00003c57: rkey[0089]: ' NMH453' off: 0x00002c57 len: 0x00000024 +>> +<< +0x00003c7b: rkey[0090]: ' NMH516' off: 0x00002c7b len: 0x000000e6 +>> +<< +0x00003d61: rkey[0091]: ' NMH524' off: 0x00002d61 len: 0x00000097 +>> +<< +0x00003df8: rkey[0092]: ' NMH543' off: 0x00002df8 len: 0x00000025 +>> +<< +0x00003e1d: rkey[0093]: ' NMH630' off: 0x00002e1d len: 0x0000003e +>> +<< +0x00003e5b: rkey[0094]: ' NMK320' off: 0x00002e5b len: 0x00000023 +>> +<< +0x00003e7e: rkey[0095]: ' NMK622' off: 0x00002e7e len: 0x0000002e +>> +<< +0x00003eac: rkey[0096]: ' NMK626' off: 0x00002eac len: 0x00000023 +>> +<< +0x00003ecf: rkey[0097]: ' NMK640' off: 0x00002ecf len: 0x00000022 +>> +<< +0x00003ef1: rkey[0098]: ' NML242' off: 0x00002ef1 len: 0x00000042 +>> +<< +0x00003f33: rkey[0099]: ' NML252' off: 0x00002f33 len: 0x0000002c +>> +<< +0x00003f5f: rkey[0100]: ' NML531' off: 0x00002f5f len: 0x0000002f +>> +<< +0x00003f8e: rkey[0101]: ' NMM252' off: 0x00002f8e len: 0x00000026 +>> +<< +0x00003fb4: rkey[0102]: ' NMM531' off: 0x00002fb4 len: 0x00000029 +>> +<< +0x00003fdd: rkey[0103]: ' NMM532' off: 0x00002fdd len: 0x00000060 +>> +<< +0x0000403d: rkey[0104]: ' NMO165' off: 0x0000303d len: 0x00000060 +>> +<< +0x0000409d: rkey[0105]: ' NMO241' off: 0x0000309d len: 0x00000032 +>> +<< +0x000040cf: rkey[0106]: ' NMO435' off: 0x000030cf len: 0x00000025 +>> +<< +0x000040f4: rkey[0107]: ' NMP141' off: 0x000030f4 len: 0x00000022 +>> +<< +0x00004116: rkey[0108]: ' NMP412' off: 0x00003116 len: 0x0000002d +>> +<< +0x00004143: rkey[0109]: ' NMR200' off: 0x00003143 len: 0x00000023 +>> +<< +0x00004166: rkey[0110]: ' NMR216' off: 0x00003166 len: 0x0000002e +>> +<< +0x00004194: rkey[0111]: ' NMR551' off: 0x00003194 len: 0x000000f0 +>> +<< +0x00004284: rkey[0112]: ' NMS120' off: 0x00003284 len: 0x00000034 +>> +<< +0x000042b8: rkey[0113]: ' NMS214' off: 0x000032b8 len: 0x0000004f +>> +<< +0x00004307: rkey[0114]: ' NMS350' off: 0x00003307 len: 0x0000002d +>> +<< +0x00004334: rkey[0115]: ' NMS363' off: 0x00003334 len: 0x000000b1 +>> +<< +0x000043e5: rkey[0116]: ' NMT360' off: 0x000033e5 len: 0x00000080 +>> +<< +0x00004465: rkey[0117]: ' NMT524' off: 0x00003465 len: 0x00000021 +>> +<< +0x00004486: rkey[0118]: ' NMU452' off: 0x00003486 len: 0x00000029 +>> +<< +0x000044af: rkey[0119]: ' NMV521' off: 0x000034af len: 0x00000028 +>> +<< +0x000044d7: rkey[0120]: ' NMV551' off: 0x000034d7 len: 0x0000002b +>> +<< +0x00004502: rkey[0121]: ' NMV561' off: 0x00003502 len: 0x00000075 +>> +<< +0x00004577: rkey[0122]: ' NMW200' off: 0x00003577 len: 0x0000002b +>> +<< +0x000045a2: rkey[0123]: ' NMW342' off: 0x000035a2 len: 0x000000a6 +>> +<< +0x00004648: rkey[0124]: ' NMW414' off: 0x00003648 len: 0x0000002e +>> +<< +0x00004676: rkey[0125]: ' NMW521' off: 0x00003676 len: 0x0000004f +>> +<< +0x000046c5: rkey[0126]: ' NMW532' off: 0x000036c5 len: 0x00000063 +>> +<< +0x00004728: rkey[0127]: ' NMW536' off: 0x00003728 len: 0x00000025 +>> +<< +0x0000474d: rkey[0128]: ' NMW635' off: 0x0000374d len: 0x00000025 +>> +<< +0x00004772: rkey[0129]: ' NMZ999' off: 0x00003772 len: 0x000017d0 +>> +Ç<< +0x00005f42: rkey[0130]: ' NND660' off: 0x00004f42 len: 0x00000023 +>> +<< +0x00005f65: rkey[0131]: ' NNG620' off: 0x00004f65 len: 0x00000024 +>> +<< +0x00005f89: rkey[0132]: ' NNH524' off: 0x00004f89 len: 0x00000029 +>> +<< +0x00005fb2: rkey[0133]: ' NNK421' off: 0x00004fb2 len: 0x00000028 +>> +<< +0x00005fda: rkey[0134]: ' NNM262' off: 0x00004fda len: 0x00000025 +>> +<< +0x00005fff: rkey[0135]: ' NNM316' off: 0x00004fff len: 0x0000002b +>> +<< +0x0000602a: rkey[0136]: ' NNO435' off: 0x0000502a len: 0x00000026 +>> +<< +0x00006050: rkey[0137]: ' NNR551' off: 0x00005050 len: 0x00000102 +>> +<< +0x00006152: rkey[0138]: ' NNS416' off: 0x00005152 len: 0x0000002b +>> +<< +0x0000617d: rkey[0139]: ' NNS653' off: 0x0000517d len: 0x0000002b +>> +<< +0x000061a8: rkey[0140]: ' NNV561' off: 0x000051a8 len: 0x00000028 +>> +<< +0x000061d0: rkey[0141]: ' NNW532' off: 0x000051d0 len: 0x00000031 +>> +<< +0x00006201: rkey[0142]: ' NNZ999' off: 0x00005201 len: 0x00000107 +>> + +<< +0x00006308: rkey[0143]: ' NOA345' off: 0x00005308 len: 0x00000023 +>> +<< +0x0000632b: rkey[0144]: ' NOH516' off: 0x0000532b len: 0x00000078 +>> +<< +0x000063a3: rkey[0145]: ' NOK651' off: 0x000053a3 len: 0x00000022 +>> +<< +0x000063c5: rkey[0146]: ' NOR551' off: 0x000053c5 len: 0x0000006e +>> +<< +0x00006433: rkey[0147]: ' NOS530' off: 0x00005433 len: 0x00000020 +>> +<< +0x00006453: rkey[0148]: ' NOT360' off: 0x00005453 len: 0x0000001e +>> +<< +0x00006471: rkey[0149]: ' NOW342' off: 0x00005471 len: 0x00000057 +>> +<< +0x000064c8: rkey[0150]: ' NOZ999' off: 0x000054c8 len: 0x00000425 +>> +&<< +0x000068ed: rkey[0151]: ' NPB245' off: 0x000058ed len: 0x00000026 +>> +<< +0x00006913: rkey[0152]: ' NPB536' off: 0x00005913 len: 0x00000021 +>> +<< +0x00006934: rkey[0153]: ' NPD142' off: 0x00005934 len: 0x00000026 +>> +<< +0x0000695a: rkey[0154]: ' NPD626' off: 0x0000595a len: 0x0000001f +>> +<< +0x00006979: rkey[0155]: ' NPH614' off: 0x00005979 len: 0x00000022 +>> +<< +0x0000699b: rkey[0156]: ' NPH630' off: 0x0000599b len: 0x00000021 +>> +<< +0x000069bc: rkey[0157]: ' NPL525' off: 0x000059bc len: 0x00000026 +>> +<< +0x000069e2: rkey[0158]: ' NPM300' off: 0x000059e2 len: 0x0000001f +>> +<< +0x00006a01: rkey[0159]: ' NPM520' off: 0x00005a01 len: 0x00000020 +>> +<< +0x00006a21: rkey[0160]: ' NPM531' off: 0x00005a21 len: 0x0000006c +>> +<< +0x00006a8d: rkey[0161]: ' NPM635' off: 0x00005a8d len: 0x00000025 +>> +<< +0x00006ab2: rkey[0162]: ' NPO435' off: 0x00005ab2 len: 0x0000006a +>> +<< +0x00006b1c: rkey[0163]: ' NPP412' off: 0x00005b1c len: 0x0000004a +>> +<< +0x00006b66: rkey[0164]: ' NPR100' off: 0x00005b66 len: 0x0000002a +>> +<< +0x00006b90: rkey[0165]: ' NPR120' off: 0x00005b90 len: 0x00000026 +>> +<< +0x00006bb6: rkey[0166]: ' NPR300' off: 0x00005bb6 len: 0x00000028 +>> +<< +0x00006bde: rkey[0167]: ' NPR362' off: 0x00005bde len: 0x00000026 +>> +<< +0x00006c04: rkey[0168]: ' NPR551' off: 0x00005c04 len: 0x000000d0 +>> +<< +0x00006cd4: rkey[0169]: ' NPS532' off: 0x00005cd4 len: 0x00000025 +>> +<< +0x00006cf9: rkey[0170]: ' NPT240' off: 0x00005cf9 len: 0x00000025 +>> +<< +0x00006d1e: rkey[0171]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0172]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0173]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0174]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0175]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0176]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0177]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0178]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0179]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0180]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0181]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0182]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0183]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0184]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0185]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0186]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0187]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0188]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0189]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0190]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0191]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0192]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0193]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0194]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0195]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0196]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0197]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0198]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0199]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0200]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0201]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0202]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0203]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0204]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0205]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0206]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0207]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0208]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0209]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0210]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0211]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0212]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0213]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0214]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0215]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0216]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0217]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0218]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0219]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0220]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0221]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0222]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0223]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0224]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0225]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0226]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0227]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0228]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0229]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0230]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0231]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0232]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0233]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0234]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0235]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0236]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0237]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0238]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0239]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0240]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0241]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0242]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0243]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0244]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0245]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0246]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0247]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0248]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0249]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0250]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0251]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0252]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0253]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00006d1e: rkey[0254]: ' ' off: 0x00000000 len: 0x00000000 +>><< + +0x00006d1e: EOF (0x00006d1e) GOOD + +BLOCK - DIRECTORY +0x00000000: ix_self: 0x00010004 (ab/ae) +0x00000004: ix_type: 2 (BLOCK) +0x00000006: ix_pad1: 0x0000 +0x00000008: ix_parent: 0x00000000 (aa/aa) +0x0000000c: ix_nkeys: 158 +0x0000000e: ix_rkey[0000]: ' NPV514' +0x00000016: ix_rkey[0001]: ' NPV524' +0x0000001e: ix_rkey[0002]: ' NPW635' +0x00000026: ix_rkey[0003]: ' NPZ999' +0x0000002e: ix_rkey[0004]: ' NRB245' +0x00000036: ix_rkey[0005]: ' NRB251' +0x0000003e: ix_rkey[0006]: ' NRB516' +0x00000046: ix_rkey[0007]: ' NRB525' +0x0000004e: ix_rkey[0008]: ' NRB620' +0x00000056: ix_rkey[0009]: ' NRB652' +0x0000005e: ix_rkey[0010]: ' NRC150' +0x00000066: ix_rkey[0011]: ' NRC400' +0x0000006e: ix_rkey[0012]: ' NRC600' +0x00000076: ix_rkey[0013]: ' NRC634' +0x0000007e: ix_rkey[0014]: ' NRD162' +0x00000086: ix_rkey[0015]: ' NRD340' +0x0000008e: ix_rkey[0016]: ' NRD640' +0x00000096: ix_rkey[0017]: ' NRF324' +0x0000009e: ix_rkey[0018]: ' NRF420' +0x000000a6: ix_rkey[0019]: ' NRF600' +0x000000ae: ix_rkey[0020]: ' NRF622' +0x000000b6: ix_rkey[0021]: ' NRF662' +0x000000be: ix_rkey[0022]: ' NRG400' +0x000000c6: ix_rkey[0023]: ' NRH420' +0x000000ce: ix_rkey[0024]: ' NRK320' +0x000000d6: ix_rkey[0025]: ' NRL242' +0x000000de: ix_rkey[0026]: ' NRL342' +0x000000e6: ix_rkey[0027]: ' NRL653' +0x000000ee: ix_rkey[0028]: ' NRM262' +0x000000f6: ix_rkey[0029]: ' NRM316' +0x000000fe: ix_rkey[0030]: ' NRM635' +0x00000106: ix_rkey[0031]: ' NRN140' +0x0000010e: ix_rkey[0032]: ' NRP400' +0x00000116: ix_rkey[0033]: ' NRP453' +0x0000011e: ix_rkey[0034]: ' NRR262' +0x00000126: ix_rkey[0035]: ' NRS152' +0x0000012e: ix_rkey[0036]: ' NRS346' +0x00000136: ix_rkey[0037]: ' NRS363' +0x0000013e: ix_rkey[0038]: ' NRV562' +0x00000146: ix_rkey[0039]: ' NRW314' +0x0000014e: ix_rkey[0040]: ' NRW424' +0x00000156: ix_rkey[0041]: ' NRW532' +0x0000015e: ix_rkey[0042]: ' NRZ999' +0x00000166: ix_rkey[0043]: ' NSA652' +0x0000016e: ix_rkey[0044]: ' NSB300' +0x00000176: ix_rkey[0045]: ' NSD131' +0x0000017e: ix_rkey[0046]: ' NSD553' +0x00000186: ix_rkey[0047]: ' NSF616' +0x0000018e: ix_rkey[0048]: ' NSF622' +0x00000196: ix_rkey[0049]: ' NSG600' +0x0000019e: ix_rkey[0050]: ' NSH516' +0x000001a6: ix_rkey[0051]: ' NSH524' +0x000001ae: ix_rkey[0052]: ' NSH532' +0x000001b6: ix_rkey[0053]: ' NSH643' +0x000001be: ix_rkey[0054]: ' NSK610' +0x000001c6: ix_rkey[0055]: ' NSL153' +0x000001ce: ix_rkey[0056]: ' NSL242' +0x000001d6: ix_rkey[0057]: ' NSL252' +0x000001de: ix_rkey[0058]: ' NSM250' +0x000001e6: ix_rkey[0059]: ' NSO145' +0x000001ee: ix_rkey[0060]: ' NSO235' +0x000001f6: ix_rkey[0061]: ' NSO435' +0x000001fe: ix_rkey[0062]: ' NSR163' +0x00000206: ix_rkey[0063]: ' NSR232' +0x0000020e: ix_rkey[0064]: ' NSR551' +0x00000216: ix_rkey[0065]: ' NSS152' +0x0000021e: ix_rkey[0066]: ' NSS363' +0x00000226: ix_rkey[0067]: ' NSS364' +0x0000022e: ix_rkey[0068]: ' NSS564' +0x00000236: ix_rkey[0069]: ' NST360' +0x0000023e: ix_rkey[0070]: ' NST524' +0x00000246: ix_rkey[0071]: ' NSU452' +0x0000024e: ix_rkey[0072]: ' NSW342' +0x00000256: ix_rkey[0073]: ' NSW623' +0x0000025e: ix_rkey[0074]: ' NSW635' +0x00000266: ix_rkey[0075]: ' NSZ999' +0x0000026e: ix_rkey[0076]: ' NTB163' +0x00000276: ix_rkey[0077]: ' NTB300' +0x0000027e: ix_rkey[0078]: ' NTB450' +0x00000286: ix_rkey[0079]: ' NTB623' +0x0000028e: ix_rkey[0080]: ' NTC200' +0x00000296: ix_rkey[0081]: ' NTC416' +0x0000029e: ix_rkey[0082]: ' NTC635' +0x000002a6: ix_rkey[0083]: ' NTD215' +0x000002ae: ix_rkey[0084]: ' NTF622' +0x000002b6: ix_rkey[0085]: ' NTG600' +0x000002be: ix_rkey[0086]: ' NTH453' +0x000002c6: ix_rkey[0087]: ' NTH630' +0x000002ce: ix_rkey[0088]: ' NTK200' +0x000002d6: ix_rkey[0089]: ' NTK421' +0x000002de: ix_rkey[0090]: ' NTK500' +0x000002e6: ix_rkey[0091]: ' NTL235' +0x000002ee: ix_rkey[0092]: ' NTL242' +0x000002f6: ix_rkey[0093]: ' NTL512' +0x000002fe: ix_rkey[0094]: ' NTM252' +0x00000306: ix_rkey[0095]: ' NTM531' +0x0000030e: ix_rkey[0096]: ' NTN140' +0x00000316: ix_rkey[0097]: ' NTN463' +0x0000031e: ix_rkey[0098]: ' NTP552' +0x00000326: ix_rkey[0099]: ' NTP600' +0x0000032e: ix_rkey[0100]: ' NTS342' +0x00000336: ix_rkey[0101]: ' NTS354' +0x0000033e: ix_rkey[0102]: ' NTS560' +0x00000346: ix_rkey[0103]: ' NTT616' +0x0000034e: ix_rkey[0104]: ' NTW614' +0x00000356: ix_rkey[0105]: ' NTZ999' +0x0000035e: ix_rkey[0106]: ' NUB260' +0x00000366: ix_rkey[0107]: ' NUS545' +0x0000036e: ix_rkey[0108]: ' NUW635' +0x00000376: ix_rkey[0109]: ' NUZ999' +0x0000037e: ix_rkey[0110]: ' NVB000' +0x00000386: ix_rkey[0111]: ' NVB245' +0x0000038e: ix_rkey[0112]: ' NVG620' +0x00000396: ix_rkey[0113]: ' NVH516' +0x0000039e: ix_rkey[0114]: ' NVK651' +0x000003a6: ix_rkey[0115]: ' NVL230' +0x000003ae: ix_rkey[0116]: ' NVM552' +0x000003b6: ix_rkey[0117]: ' NVR551' +0x000003be: ix_rkey[0118]: ' NVV253' +0x000003c6: ix_rkey[0119]: ' NVZ999' +0x000003ce: ix_rkey[0120]: ' NWB626' +0x000003d6: ix_rkey[0121]: ' NWC153' +0x000003de: ix_rkey[0122]: ' NWC240' +0x000003e6: ix_rkey[0123]: ' NWC600' +0x000003ee: ix_rkey[0124]: ' NWC635' +0x000003f6: ix_rkey[0125]: ' NWD125' +0x000003fe: ix_rkey[0126]: ' NWD162' +0x00000406: ix_rkey[0127]: ' NWF420' +0x0000040e: ix_rkey[0128]: ' NWF632' +0x00000416: ix_rkey[0129]: ' NWG400' +0x0000041e: ix_rkey[0130]: ' NWH400' +0x00000426: ix_rkey[0131]: ' NWH516' +0x0000042e: ix_rkey[0132]: ' NWH524' +0x00000436: ix_rkey[0133]: ' NWH630' +0x0000043e: ix_rkey[0134]: ' NWK140' +0x00000446: ix_rkey[0135]: ' NWK542' +0x0000044e: ix_rkey[0136]: ' NWL342' +0x00000456: ix_rkey[0137]: ' NWL532' +0x0000045e: ix_rkey[0138]: ' NWM532' +0x00000466: ix_rkey[0139]: ' NWM600' +0x0000046e: ix_rkey[0140]: ' NWM624' +0x00000476: ix_rkey[0141]: ' NWO435' +0x0000047e: ix_rkey[0142]: ' NWP235' +0x00000486: ix_rkey[0143]: ' NWP600' +0x0000048e: ix_rkey[0144]: ' NWS363' +0x00000496: ix_rkey[0145]: ' NWS560' +0x0000049e: ix_rkey[0146]: ' NWS564' +0x000004a6: ix_rkey[0147]: ' NWV525' +0x000004ae: ix_rkey[0148]: ' NWW532' +0x000004b6: ix_rkey[0149]: ' NWW624' +0x000004be: ix_rkey[0150]: ' NWW635' +0x000004c6: ix_rkey[0151]: ' NWZ999' +0x000004ce: ix_rkey[0152]: ' NXR551' +0x000004d6: ix_rkey[0153]: ' NXZ999' +0x000004de: ix_rkey[0154]: ' NYZ999' +0x000004e6: ix_rkey[0155]: ' NZP412' +0x000004ee: ix_rkey[0156]: ' NZR212' +0x000004f6: ix_rkey[0157]: ' NZZ999' +0x000004fe: ix_rkey[0158]: ' ' +0x00000506: ix_rkey[0159]: ' ' +0x0000050e: ix_rkey[0160]: ' ' +0x00000516: ix_rkey[0161]: ' ' +0x0000051e: ix_rkey[0162]: ' ' +0x00000526: ix_rkey[0163]: ' ' +0x0000052e: ix_rkey[0164]: ' ' +0x00000536: ix_rkey[0165]: ' ' +0x0000053e: ix_rkey[0166]: ' ' +0x00000546: ix_rkey[0167]: ' ' +0x0000054e: ix_rkey[0168]: ' ' +0x00000556: ix_rkey[0169]: ' ' +0x0000055e: ix_rkey[0170]: ' ' +0x00000566: ix_rkey[0171]: ' ' +0x0000056e: ix_rkey[0172]: ' ' +0x00000576: ix_rkey[0173]: ' ' +0x0000057e: ix_rkey[0174]: ' ' +0x00000586: ix_rkey[0175]: ' ' +0x0000058e: ix_rkey[0176]: ' ' +0x00000596: ix_rkey[0177]: ' ' +0x0000059e: ix_rkey[0178]: ' ' +0x000005a6: ix_rkey[0179]: ' ' +0x000005ae: ix_rkey[0180]: ' ' +0x000005b6: ix_rkey[0181]: ' ' +0x000005be: ix_rkey[0182]: ' ' +0x000005c6: ix_rkey[0183]: ' ' +0x000005ce: ix_rkey[0184]: ' ' +0x000005d6: ix_rkey[0185]: ' ' +0x000005de: ix_rkey[0186]: ' ' +0x000005e6: ix_rkey[0187]: ' ' +0x000005ee: ix_rkey[0188]: ' ' +0x000005f6: ix_rkey[0189]: ' ' +0x000005fe: ix_rkey[0190]: ' ' +0x00000606: ix_rkey[0191]: ' ' +0x0000060e: ix_rkey[0192]: ' ' +0x00000616: ix_rkey[0193]: ' ' +0x0000061e: ix_rkey[0194]: ' ' +0x00000626: ix_rkey[0195]: ' ' +0x0000062e: ix_rkey[0196]: ' ' +0x00000636: ix_rkey[0197]: ' ' +0x0000063e: ix_rkey[0198]: ' ' +0x00000646: ix_rkey[0199]: ' ' +0x0000064e: ix_rkey[0200]: ' ' +0x00000656: ix_rkey[0201]: ' ' +0x0000065e: ix_rkey[0202]: ' ' +0x00000666: ix_rkey[0203]: ' ' +0x0000066e: ix_rkey[0204]: ' ' +0x00000676: ix_rkey[0205]: ' ' +0x0000067e: ix_rkey[0206]: ' ' +0x00000686: ix_rkey[0207]: ' ' +0x0000068e: ix_rkey[0208]: ' ' +0x00000696: ix_rkey[0209]: ' ' +0x0000069e: ix_rkey[0210]: ' ' +0x000006a6: ix_rkey[0211]: ' ' +0x000006ae: ix_rkey[0212]: ' ' +0x000006b6: ix_rkey[0213]: ' ' +0x000006be: ix_rkey[0214]: ' ' +0x000006c6: ix_rkey[0215]: ' ' +0x000006ce: ix_rkey[0216]: ' ' +0x000006d6: ix_rkey[0217]: ' ' +0x000006de: ix_rkey[0218]: ' ' +0x000006e6: ix_rkey[0219]: ' ' +0x000006ee: ix_rkey[0220]: ' ' +0x000006f6: ix_rkey[0221]: ' ' +0x000006fe: ix_rkey[0222]: ' ' +0x00000706: ix_rkey[0223]: ' ' +0x0000070e: ix_rkey[0224]: ' ' +0x00000716: ix_rkey[0225]: ' ' +0x0000071e: ix_rkey[0226]: ' ' +0x00000726: ix_rkey[0227]: ' ' +0x0000072e: ix_rkey[0228]: ' ' +0x00000736: ix_rkey[0229]: ' ' +0x0000073e: ix_rkey[0230]: ' ' +0x00000746: ix_rkey[0231]: ' ' +0x0000074e: ix_rkey[0232]: ' ' +0x00000756: ix_rkey[0233]: ' ' +0x0000075e: ix_rkey[0234]: ' ' +0x00000766: ix_rkey[0235]: ' ' +0x0000076e: ix_rkey[0236]: ' ' +0x00000776: ix_rkey[0237]: ' ' +0x0000077e: ix_rkey[0238]: ' ' +0x00000786: ix_rkey[0239]: ' ' +0x0000078e: ix_rkey[0240]: ' ' +0x00000796: ix_rkey[0241]: ' ' +0x0000079e: ix_rkey[0242]: ' ' +0x000007a6: ix_rkey[0243]: ' ' +0x000007ae: ix_rkey[0244]: ' ' +0x000007b6: ix_rkey[0245]: ' ' +0x000007be: ix_rkey[0246]: ' ' +0x000007c6: ix_rkey[0247]: ' ' +0x000007ce: ix_rkey[0248]: ' ' +0x000007d6: ix_rkey[0249]: ' ' +0x000007de: ix_rkey[0250]: ' ' +0x000007e6: ix_rkey[0251]: ' ' +0x000007ee: ix_rkey[0252]: ' ' +0x000007f6: ix_rkey[0253]: ' ' +0x000007fe: ix_rkey[0254]: ' ' +0x00000806: ix_pad2: 0x0000 +0x00000808: ix_offs[0000]: 0x00000000 +0x0000080c: ix_lens[0000]: 0x00000029 +0x00000810: ix_offs[0001]: 0x00000029 +0x00000814: ix_lens[0001]: 0x00000040 +0x00000818: ix_offs[0002]: 0x00000069 +0x0000081c: ix_lens[0002]: 0x0000008a +0x00000820: ix_offs[0003]: 0x000000f3 +0x00000824: ix_lens[0003]: 0x00000623 +0x00000828: ix_offs[0004]: 0x00000716 +0x0000082c: ix_lens[0004]: 0x00000023 +0x00000830: ix_offs[0005]: 0x00000739 +0x00000834: ix_lens[0005]: 0x00000025 +0x00000838: ix_offs[0006]: 0x0000075e +0x0000083c: ix_lens[0006]: 0x00000024 +0x00000840: ix_offs[0007]: 0x00000782 +0x00000844: ix_lens[0007]: 0x00000052 +0x00000848: ix_offs[0008]: 0x000007d4 +0x0000084c: ix_lens[0008]: 0x00000082 +0x00000850: ix_offs[0009]: 0x00000856 +0x00000854: ix_lens[0009]: 0x00000075 +0x00000858: ix_offs[0010]: 0x000008cb +0x0000085c: ix_lens[0010]: 0x0000003e +0x00000860: ix_offs[0011]: 0x00000909 +0x00000864: ix_lens[0011]: 0x0000001f +0x00000868: ix_offs[0012]: 0x00000928 +0x0000086c: ix_lens[0012]: 0x0000001f +0x00000870: ix_offs[0013]: 0x00000947 +0x00000874: ix_lens[0013]: 0x00000023 +0x00000878: ix_offs[0014]: 0x0000096a +0x0000087c: ix_lens[0014]: 0x00000042 +0x00000880: ix_offs[0015]: 0x000009ac +0x00000884: ix_lens[0015]: 0x0000002d +0x00000888: ix_offs[0016]: 0x000009d9 +0x0000088c: ix_lens[0016]: 0x00000022 +0x00000890: ix_offs[0017]: 0x000009fb +0x00000894: ix_lens[0017]: 0x00000024 +0x00000898: ix_offs[0018]: 0x00000a1f +0x0000089c: ix_lens[0018]: 0x00000023 +0x000008a0: ix_offs[0019]: 0x00000a42 +0x000008a4: ix_lens[0019]: 0x0000001f +0x000008a8: ix_offs[0020]: 0x00000a61 +0x000008ac: ix_lens[0020]: 0x00000027 +0x000008b0: ix_offs[0021]: 0x00000a88 +0x000008b4: ix_lens[0021]: 0x00000022 +0x000008b8: ix_offs[0022]: 0x00000aaa +0x000008bc: ix_lens[0022]: 0x00000023 +0x000008c0: ix_offs[0023]: 0x00000acd +0x000008c4: ix_lens[0023]: 0x0000002a +0x000008c8: ix_offs[0024]: 0x00000af7 +0x000008cc: ix_lens[0024]: 0x00000020 +0x000008d0: ix_offs[0025]: 0x00000b17 +0x000008d4: ix_lens[0025]: 0x00000023 +0x000008d8: ix_offs[0026]: 0x00000b3a +0x000008dc: ix_lens[0026]: 0x00000023 +0x000008e0: ix_offs[0027]: 0x00000b5d +0x000008e4: ix_lens[0027]: 0x0000002f +0x000008e8: ix_offs[0028]: 0x00000b8c +0x000008ec: ix_lens[0028]: 0x00000032 +0x000008f0: ix_offs[0029]: 0x00000bbe +0x000008f4: ix_lens[0029]: 0x00000028 +0x000008f8: ix_offs[0030]: 0x00000be6 +0x000008fc: ix_lens[0030]: 0x000000b8 +0x00000900: ix_offs[0031]: 0x00000c9e +0x00000904: ix_lens[0031]: 0x00000041 +0x00000908: ix_offs[0032]: 0x00000cdf +0x0000090c: ix_lens[0032]: 0x00000020 +0x00000910: ix_offs[0033]: 0x00000cff +0x00000914: ix_lens[0033]: 0x00000056 +0x00000918: ix_offs[0034]: 0x00000d55 +0x0000091c: ix_lens[0034]: 0x00000022 +0x00000920: ix_offs[0035]: 0x00000d77 +0x00000924: ix_lens[0035]: 0x00000022 +0x00000928: ix_offs[0036]: 0x00000d99 +0x0000092c: ix_lens[0036]: 0x00000027 +0x00000930: ix_offs[0037]: 0x00000dc0 +0x00000934: ix_lens[0037]: 0x00000021 +0x00000938: ix_offs[0038]: 0x00000de1 +0x0000093c: ix_lens[0038]: 0x0000002f +0x00000940: ix_offs[0039]: 0x00000e10 +0x00000944: ix_lens[0039]: 0x00000025 +0x00000948: ix_offs[0040]: 0x00000e35 +0x0000094c: ix_lens[0040]: 0x00000025 +0x00000950: ix_offs[0041]: 0x00000e5a +0x00000954: ix_lens[0041]: 0x0000005e +0x00000958: ix_offs[0042]: 0x00000eb8 +0x0000095c: ix_lens[0042]: 0x000006e6 +0x00000960: ix_offs[0043]: 0x0000159e +0x00000964: ix_lens[0043]: 0x00000039 +0x00000968: ix_offs[0044]: 0x000015d7 +0x0000096c: ix_lens[0044]: 0x0000001f +0x00000970: ix_offs[0045]: 0x000015f6 +0x00000974: ix_lens[0045]: 0x00000022 +0x00000978: ix_offs[0046]: 0x00001618 +0x0000097c: ix_lens[0046]: 0x00000025 +0x00000980: ix_offs[0047]: 0x0000163d +0x00000984: ix_lens[0047]: 0x0000002d +0x00000988: ix_offs[0048]: 0x0000166a +0x0000098c: ix_lens[0048]: 0x0000002a +0x00000990: ix_offs[0049]: 0x00001694 +0x00000994: ix_lens[0049]: 0x00000036 +0x00000998: ix_offs[0050]: 0x000016ca +0x0000099c: ix_lens[0050]: 0x00000066 +0x000009a0: ix_offs[0051]: 0x00001730 +0x000009a4: ix_lens[0051]: 0x0000004a +0x000009a8: ix_offs[0052]: 0x0000177a +0x000009ac: ix_lens[0052]: 0x0000002a +0x000009b0: ix_offs[0053]: 0x000017a4 +0x000009b4: ix_lens[0053]: 0x00000023 +0x000009b8: ix_offs[0054]: 0x000017c7 +0x000009bc: ix_lens[0054]: 0x00000022 +0x000009c0: ix_offs[0055]: 0x000017e9 +0x000009c4: ix_lens[0055]: 0x00000026 +0x000009c8: ix_offs[0056]: 0x0000180f +0x000009cc: ix_lens[0056]: 0x00000024 +0x000009d0: ix_offs[0057]: 0x00001833 +0x000009d4: ix_lens[0057]: 0x00000027 +0x000009d8: ix_offs[0058]: 0x0000185a +0x000009dc: ix_lens[0058]: 0x00000020 +0x000009e0: ix_offs[0059]: 0x0000187a +0x000009e4: ix_lens[0059]: 0x00000023 +0x000009e8: ix_offs[0060]: 0x0000189d +0x000009ec: ix_lens[0060]: 0x00000020 +0x000009f0: ix_offs[0061]: 0x000018bd +0x000009f4: ix_lens[0061]: 0x0000002d +0x000009f8: ix_offs[0062]: 0x000018ea +0x000009fc: ix_lens[0062]: 0x00000021 +0x00000a00: ix_offs[0063]: 0x0000190b +0x00000a04: ix_lens[0063]: 0x00000035 +0x00000a08: ix_offs[0064]: 0x00001940 +0x00000a0c: ix_lens[0064]: 0x0000006b +0x00000a10: ix_offs[0065]: 0x000019ab +0x00000a14: ix_lens[0065]: 0x00000021 +0x00000a18: ix_offs[0066]: 0x000019cc +0x00000a1c: ix_lens[0066]: 0x00000021 +0x00000a20: ix_offs[0067]: 0x000019ed +0x00000a24: ix_lens[0067]: 0x00000023 +0x00000a28: ix_offs[0068]: 0x00001a10 +0x00000a2c: ix_lens[0068]: 0x0000002b +0x00000a30: ix_offs[0069]: 0x00001a3b +0x00000a34: ix_lens[0069]: 0x00000036 +0x00000a38: ix_offs[0070]: 0x00001a71 +0x00000a3c: ix_lens[0070]: 0x00000025 +0x00000a40: ix_offs[0071]: 0x00001a96 +0x00000a44: ix_lens[0071]: 0x00000021 +0x00000a48: ix_offs[0072]: 0x00001ab7 +0x00000a4c: ix_lens[0072]: 0x0000002c +0x00000a50: ix_offs[0073]: 0x00001ae3 +0x00000a54: ix_lens[0073]: 0x00000024 +0x00000a58: ix_offs[0074]: 0x00001b07 +0x00000a5c: ix_lens[0074]: 0x00000050 +0x00000a60: ix_offs[0075]: 0x00001b57 +0x00000a64: ix_lens[0075]: 0x000007b1 +0x00000a68: ix_offs[0076]: 0x00002308 +0x00000a6c: ix_lens[0076]: 0x00000023 +0x00000a70: ix_offs[0077]: 0x0000232b +0x00000a74: ix_lens[0077]: 0x0000001f +0x00000a78: ix_offs[0078]: 0x0000234a +0x00000a7c: ix_lens[0078]: 0x0000002d +0x00000a80: ix_offs[0079]: 0x00002377 +0x00000a84: ix_lens[0079]: 0x00000025 +0x00000a88: ix_offs[0080]: 0x0000239c +0x00000a8c: ix_lens[0080]: 0x00000052 +0x00000a90: ix_offs[0081]: 0x000023ee +0x00000a94: ix_lens[0081]: 0x00000023 +0x00000a98: ix_offs[0082]: 0x00002411 +0x00000a9c: ix_lens[0082]: 0x00000024 +0x00000aa0: ix_offs[0083]: 0x00002435 +0x00000aa4: ix_lens[0083]: 0x00000031 +0x00000aa8: ix_offs[0084]: 0x00002466 +0x00000aac: ix_lens[0084]: 0x00000023 +0x00000ab0: ix_offs[0085]: 0x00002489 +0x00000ab4: ix_lens[0085]: 0x00000027 +0x00000ab8: ix_offs[0086]: 0x000024b0 +0x00000abc: ix_lens[0086]: 0x00000040 +0x00000ac0: ix_offs[0087]: 0x000024f0 +0x00000ac4: ix_lens[0087]: 0x00000139 +0x00000ac8: ix_offs[0088]: 0x00002629 +0x00000acc: ix_lens[0088]: 0x00000020 +0x00000ad0: ix_offs[0089]: 0x00002649 +0x00000ad4: ix_lens[0089]: 0x00000026 +0x00000ad8: ix_offs[0090]: 0x0000266f +0x00000adc: ix_lens[0090]: 0x0000002f +0x00000ae0: ix_offs[0091]: 0x0000269e +0x00000ae4: ix_lens[0091]: 0x00000023 +0x00000ae8: ix_offs[0092]: 0x000026c1 +0x00000aec: ix_lens[0092]: 0x00000024 +0x00000af0: ix_offs[0093]: 0x000026e5 +0x00000af4: ix_lens[0093]: 0x0000004c +0x00000af8: ix_offs[0094]: 0x00002731 +0x00000afc: ix_lens[0094]: 0x00000026 +0x00000b00: ix_offs[0095]: 0x00002757 +0x00000b04: ix_lens[0095]: 0x00000054 +0x00000b08: ix_offs[0096]: 0x000027ab +0x00000b0c: ix_lens[0096]: 0x00000022 +0x00000b10: ix_offs[0097]: 0x000027cd +0x00000b14: ix_lens[0097]: 0x0000001f +0x00000b18: ix_offs[0098]: 0x000027ec +0x00000b1c: ix_lens[0098]: 0x0000002c +0x00000b20: ix_offs[0099]: 0x00002818 +0x00000b24: ix_lens[0099]: 0x00000028 +0x00000b28: ix_offs[0100]: 0x00002840 +0x00000b2c: ix_lens[0100]: 0x00000024 +0x00000b30: ix_offs[0101]: 0x00002864 +0x00000b34: ix_lens[0101]: 0x00000022 +0x00000b38: ix_offs[0102]: 0x00002886 +0x00000b3c: ix_lens[0102]: 0x00000040 +0x00000b40: ix_offs[0103]: 0x000028c6 +0x00000b44: ix_lens[0103]: 0x00000025 +0x00000b48: ix_offs[0104]: 0x000028eb +0x00000b4c: ix_lens[0104]: 0x0000002a +0x00000b50: ix_offs[0105]: 0x00002915 +0x00000b54: ix_lens[0105]: 0x0000043d +0x00000b58: ix_offs[0106]: 0x00002d52 +0x00000b5c: ix_lens[0106]: 0x00000020 +0x00000b60: ix_offs[0107]: 0x00002d72 +0x00000b64: ix_lens[0107]: 0x00000033 +0x00000b68: ix_offs[0108]: 0x00002da5 +0x00000b6c: ix_lens[0108]: 0x00000026 +0x00000b70: ix_offs[0109]: 0x00002dcb +0x00000b74: ix_lens[0109]: 0x00000382 +0x00000b78: ix_offs[0110]: 0x0000314d +0x00000b7c: ix_lens[0110]: 0x00000020 +0x00000b80: ix_offs[0111]: 0x0000316d +0x00000b84: ix_lens[0111]: 0x0000002d +0x00000b88: ix_offs[0112]: 0x0000319a +0x00000b8c: ix_lens[0112]: 0x00000025 +0x00000b90: ix_offs[0113]: 0x000031bf +0x00000b94: ix_lens[0113]: 0x00000024 +0x00000b98: ix_offs[0114]: 0x000031e3 +0x00000b9c: ix_lens[0114]: 0x00000026 +0x00000ba0: ix_offs[0115]: 0x00003209 +0x00000ba4: ix_lens[0115]: 0x00000025 +0x00000ba8: ix_offs[0116]: 0x0000322e +0x00000bac: ix_lens[0116]: 0x0000002c +0x00000bb0: ix_offs[0117]: 0x0000325a +0x00000bb4: ix_lens[0117]: 0x0000006f +0x00000bb8: ix_offs[0118]: 0x000032c9 +0x00000bbc: ix_lens[0118]: 0x0000002d +0x00000bc0: ix_offs[0119]: 0x000032f6 +0x00000bc4: ix_lens[0119]: 0x00000245 +0x00000bc8: ix_offs[0120]: 0x0000353b +0x00000bcc: ix_lens[0120]: 0x00000025 +0x00000bd0: ix_offs[0121]: 0x00003560 +0x00000bd4: ix_lens[0121]: 0x00000089 +0x00000bd8: ix_offs[0122]: 0x000035e9 +0x00000bdc: ix_lens[0122]: 0x0000002d +0x00000be0: ix_offs[0123]: 0x00003616 +0x00000be4: ix_lens[0123]: 0x00000021 +0x00000be8: ix_offs[0124]: 0x00003637 +0x00000bec: ix_lens[0124]: 0x00000025 +0x00000bf0: ix_offs[0125]: 0x0000365c +0x00000bf4: ix_lens[0125]: 0x00000025 +0x00000bf8: ix_offs[0126]: 0x00003681 +0x00000bfc: ix_lens[0126]: 0x000000b0 +0x00000c00: ix_offs[0127]: 0x00003731 +0x00000c04: ix_lens[0127]: 0x00000024 +0x00000c08: ix_offs[0128]: 0x00003755 +0x00000c0c: ix_lens[0128]: 0x00000024 +0x00000c10: ix_offs[0129]: 0x00003779 +0x00000c14: ix_lens[0129]: 0x00000025 +0x00000c18: ix_offs[0130]: 0x0000379e +0x00000c1c: ix_lens[0130]: 0x00000020 +0x00000c20: ix_offs[0131]: 0x000037be +0x00000c24: ix_lens[0131]: 0x0000005f +0x00000c28: ix_offs[0132]: 0x0000381d +0x00000c2c: ix_lens[0132]: 0x00000037 +0x00000c30: ix_offs[0133]: 0x00003854 +0x00000c34: ix_lens[0133]: 0x0000004c +0x00000c38: ix_offs[0134]: 0x000038a0 +0x00000c3c: ix_lens[0134]: 0x0000002e +0x00000c40: ix_offs[0135]: 0x000038ce +0x00000c44: ix_lens[0135]: 0x00000023 +0x00000c48: ix_offs[0136]: 0x000038f1 +0x00000c4c: ix_lens[0136]: 0x00000026 +0x00000c50: ix_offs[0137]: 0x00003917 +0x00000c54: ix_lens[0137]: 0x0000002d +0x00000c58: ix_offs[0138]: 0x00003944 +0x00000c5c: ix_lens[0138]: 0x00000077 +0x00000c60: ix_offs[0139]: 0x000039bb +0x00000c64: ix_lens[0139]: 0x00000025 +0x00000c68: ix_offs[0140]: 0x000039e0 +0x00000c6c: ix_lens[0140]: 0x0000006c +0x00000c70: ix_offs[0141]: 0x00003a4c +0x00000c74: ix_lens[0141]: 0x0000003c +0x00000c78: ix_offs[0142]: 0x00003a88 +0x00000c7c: ix_lens[0142]: 0x00000022 +0x00000c80: ix_offs[0143]: 0x00003aaa +0x00000c84: ix_lens[0143]: 0x0000002e +0x00000c88: ix_offs[0144]: 0x00003ad8 +0x00000c8c: ix_lens[0144]: 0x0000004d +0x00000c90: ix_offs[0145]: 0x00003b25 +0x00000c94: ix_lens[0145]: 0x00000023 +0x00000c98: ix_offs[0146]: 0x00003b48 +0x00000c9c: ix_lens[0146]: 0x00000025 +0x00000ca0: ix_offs[0147]: 0x00003b6d +0x00000ca4: ix_lens[0147]: 0x00000029 +0x00000ca8: ix_offs[0148]: 0x00003b96 +0x00000cac: ix_lens[0148]: 0x00000059 +0x00000cb0: ix_offs[0149]: 0x00003bef +0x00000cb4: ix_lens[0149]: 0x00000023 +0x00000cb8: ix_offs[0150]: 0x00003c12 +0x00000cbc: ix_lens[0150]: 0x0000006b +0x00000cc0: ix_offs[0151]: 0x00003c7d +0x00000cc4: ix_lens[0151]: 0x000007e1 +0x00000cc8: ix_offs[0152]: 0x0000445e +0x00000ccc: ix_lens[0152]: 0x00000021 +0x00000cd0: ix_offs[0153]: 0x0000447f +0x00000cd4: ix_lens[0153]: 0x0000001a +0x00000cd8: ix_offs[0154]: 0x00004499 +0x00000cdc: ix_lens[0154]: 0x000000b7 +0x00000ce0: ix_offs[0155]: 0x00004550 +0x00000ce4: ix_lens[0155]: 0x0000002e +0x00000ce8: ix_offs[0156]: 0x0000457e +0x00000cec: ix_lens[0156]: 0x00000025 +0x00000cf0: ix_offs[0157]: 0x000045a3 +0x00000cf4: ix_lens[0157]: 0x00000062 +0x00000cf8: ix_offs[0158]: 0x00000000 +0x00000cfc: ix_lens[0158]: 0x00000000 +0x00000d00: ix_offs[0159]: 0x00000000 +0x00000d04: ix_lens[0159]: 0x00000000 +0x00000d08: ix_offs[0160]: 0x00000000 +0x00000d0c: ix_lens[0160]: 0x00000000 +0x00000d10: ix_offs[0161]: 0x00000000 +0x00000d14: ix_lens[0161]: 0x00000000 +0x00000d18: ix_offs[0162]: 0x00000000 +0x00000d1c: ix_lens[0162]: 0x00000000 +0x00000d20: ix_offs[0163]: 0x00000000 +0x00000d24: ix_lens[0163]: 0x00000000 +0x00000d28: ix_offs[0164]: 0x00000000 +0x00000d2c: ix_lens[0164]: 0x00000000 +0x00000d30: ix_offs[0165]: 0x00000000 +0x00000d34: ix_lens[0165]: 0x00000000 +0x00000d38: ix_offs[0166]: 0x00000000 +0x00000d3c: ix_lens[0166]: 0x00000000 +0x00000d40: ix_offs[0167]: 0x00000000 +0x00000d44: ix_lens[0167]: 0x00000000 +0x00000d48: ix_offs[0168]: 0x00000000 +0x00000d4c: ix_lens[0168]: 0x00000000 +0x00000d50: ix_offs[0169]: 0x00000000 +0x00000d54: ix_lens[0169]: 0x00000000 +0x00000d58: ix_offs[0170]: 0x00000000 +0x00000d5c: ix_lens[0170]: 0x00000000 +0x00000d60: ix_offs[0171]: 0x00000000 +0x00000d64: ix_lens[0171]: 0x00000000 +0x00000d68: ix_offs[0172]: 0x00000000 +0x00000d6c: ix_lens[0172]: 0x00000000 +0x00000d70: ix_offs[0173]: 0x00000000 +0x00000d74: ix_lens[0173]: 0x00000000 +0x00000d78: ix_offs[0174]: 0x00000000 +0x00000d7c: ix_lens[0174]: 0x00000000 +0x00000d80: ix_offs[0175]: 0x00000000 +0x00000d84: ix_lens[0175]: 0x00000000 +0x00000d88: ix_offs[0176]: 0x00000000 +0x00000d8c: ix_lens[0176]: 0x00000000 +0x00000d90: ix_offs[0177]: 0x00000000 +0x00000d94: ix_lens[0177]: 0x00000000 +0x00000d98: ix_offs[0178]: 0x00000000 +0x00000d9c: ix_lens[0178]: 0x00000000 +0x00000da0: ix_offs[0179]: 0x00000000 +0x00000da4: ix_lens[0179]: 0x00000000 +0x00000da8: ix_offs[0180]: 0x00000000 +0x00000dac: ix_lens[0180]: 0x00000000 +0x00000db0: ix_offs[0181]: 0x00000000 +0x00000db4: ix_lens[0181]: 0x00000000 +0x00000db8: ix_offs[0182]: 0x00000000 +0x00000dbc: ix_lens[0182]: 0x00000000 +0x00000dc0: ix_offs[0183]: 0x00000000 +0x00000dc4: ix_lens[0183]: 0x00000000 +0x00000dc8: ix_offs[0184]: 0x00000000 +0x00000dcc: ix_lens[0184]: 0x00000000 +0x00000dd0: ix_offs[0185]: 0x00000000 +0x00000dd4: ix_lens[0185]: 0x00000000 +0x00000dd8: ix_offs[0186]: 0x00000000 +0x00000ddc: ix_lens[0186]: 0x00000000 +0x00000de0: ix_offs[0187]: 0x00000000 +0x00000de4: ix_lens[0187]: 0x00000000 +0x00000de8: ix_offs[0188]: 0x00000000 +0x00000dec: ix_lens[0188]: 0x00000000 +0x00000df0: ix_offs[0189]: 0x00000000 +0x00000df4: ix_lens[0189]: 0x00000000 +0x00000df8: ix_offs[0190]: 0x00000000 +0x00000dfc: ix_lens[0190]: 0x00000000 +0x00000e00: ix_offs[0191]: 0x00000000 +0x00000e04: ix_lens[0191]: 0x00000000 +0x00000e08: ix_offs[0192]: 0x00000000 +0x00000e0c: ix_lens[0192]: 0x00000000 +0x00000e10: ix_offs[0193]: 0x00000000 +0x00000e14: ix_lens[0193]: 0x00000000 +0x00000e18: ix_offs[0194]: 0x00000000 +0x00000e1c: ix_lens[0194]: 0x00000000 +0x00000e20: ix_offs[0195]: 0x00000000 +0x00000e24: ix_lens[0195]: 0x00000000 +0x00000e28: ix_offs[0196]: 0x00000000 +0x00000e2c: ix_lens[0196]: 0x00000000 +0x00000e30: ix_offs[0197]: 0x00000000 +0x00000e34: ix_lens[0197]: 0x00000000 +0x00000e38: ix_offs[0198]: 0x00000000 +0x00000e3c: ix_lens[0198]: 0x00000000 +0x00000e40: ix_offs[0199]: 0x00000000 +0x00000e44: ix_lens[0199]: 0x00000000 +0x00000e48: ix_offs[0200]: 0x00000000 +0x00000e4c: ix_lens[0200]: 0x00000000 +0x00000e50: ix_offs[0201]: 0x00000000 +0x00000e54: ix_lens[0201]: 0x00000000 +0x00000e58: ix_offs[0202]: 0x00000000 +0x00000e5c: ix_lens[0202]: 0x00000000 +0x00000e60: ix_offs[0203]: 0x00000000 +0x00000e64: ix_lens[0203]: 0x00000000 +0x00000e68: ix_offs[0204]: 0x00000000 +0x00000e6c: ix_lens[0204]: 0x00000000 +0x00000e70: ix_offs[0205]: 0x00000000 +0x00000e74: ix_lens[0205]: 0x00000000 +0x00000e78: ix_offs[0206]: 0x00000000 +0x00000e7c: ix_lens[0206]: 0x00000000 +0x00000e80: ix_offs[0207]: 0x00000000 +0x00000e84: ix_lens[0207]: 0x00000000 +0x00000e88: ix_offs[0208]: 0x00000000 +0x00000e8c: ix_lens[0208]: 0x00000000 +0x00000e90: ix_offs[0209]: 0x00000000 +0x00000e94: ix_lens[0209]: 0x00000000 +0x00000e98: ix_offs[0210]: 0x00000000 +0x00000e9c: ix_lens[0210]: 0x00000000 +0x00000ea0: ix_offs[0211]: 0x00000000 +0x00000ea4: ix_lens[0211]: 0x00000000 +0x00000ea8: ix_offs[0212]: 0x00000000 +0x00000eac: ix_lens[0212]: 0x00000000 +0x00000eb0: ix_offs[0213]: 0x00000000 +0x00000eb4: ix_lens[0213]: 0x00000000 +0x00000eb8: ix_offs[0214]: 0x00000000 +0x00000ebc: ix_lens[0214]: 0x00000000 +0x00000ec0: ix_offs[0215]: 0x00000000 +0x00000ec4: ix_lens[0215]: 0x00000000 +0x00000ec8: ix_offs[0216]: 0x00000000 +0x00000ecc: ix_lens[0216]: 0x00000000 +0x00000ed0: ix_offs[0217]: 0x00000000 +0x00000ed4: ix_lens[0217]: 0x00000000 +0x00000ed8: ix_offs[0218]: 0x00000000 +0x00000edc: ix_lens[0218]: 0x00000000 +0x00000ee0: ix_offs[0219]: 0x00000000 +0x00000ee4: ix_lens[0219]: 0x00000000 +0x00000ee8: ix_offs[0220]: 0x00000000 +0x00000eec: ix_lens[0220]: 0x00000000 +0x00000ef0: ix_offs[0221]: 0x00000000 +0x00000ef4: ix_lens[0221]: 0x00000000 +0x00000ef8: ix_offs[0222]: 0x00000000 +0x00000efc: ix_lens[0222]: 0x00000000 +0x00000f00: ix_offs[0223]: 0x00000000 +0x00000f04: ix_lens[0223]: 0x00000000 +0x00000f08: ix_offs[0224]: 0x00000000 +0x00000f0c: ix_lens[0224]: 0x00000000 +0x00000f10: ix_offs[0225]: 0x00000000 +0x00000f14: ix_lens[0225]: 0x00000000 +0x00000f18: ix_offs[0226]: 0x00000000 +0x00000f1c: ix_lens[0226]: 0x00000000 +0x00000f20: ix_offs[0227]: 0x00000000 +0x00000f24: ix_lens[0227]: 0x00000000 +0x00000f28: ix_offs[0228]: 0x00000000 +0x00000f2c: ix_lens[0228]: 0x00000000 +0x00000f30: ix_offs[0229]: 0x00000000 +0x00000f34: ix_lens[0229]: 0x00000000 +0x00000f38: ix_offs[0230]: 0x00000000 +0x00000f3c: ix_lens[0230]: 0x00000000 +0x00000f40: ix_offs[0231]: 0x00000000 +0x00000f44: ix_lens[0231]: 0x00000000 +0x00000f48: ix_offs[0232]: 0x00000000 +0x00000f4c: ix_lens[0232]: 0x00000000 +0x00000f50: ix_offs[0233]: 0x00000000 +0x00000f54: ix_lens[0233]: 0x00000000 +0x00000f58: ix_offs[0234]: 0x00000000 +0x00000f5c: ix_lens[0234]: 0x00000000 +0x00000f60: ix_offs[0235]: 0x00000000 +0x00000f64: ix_lens[0235]: 0x00000000 +0x00000f68: ix_offs[0236]: 0x00000000 +0x00000f6c: ix_lens[0236]: 0x00000000 +0x00000f70: ix_offs[0237]: 0x00000000 +0x00000f74: ix_lens[0237]: 0x00000000 +0x00000f78: ix_offs[0238]: 0x00000000 +0x00000f7c: ix_lens[0238]: 0x00000000 +0x00000f80: ix_offs[0239]: 0x00000000 +0x00000f84: ix_lens[0239]: 0x00000000 +0x00000f88: ix_offs[0240]: 0x00000000 +0x00000f8c: ix_lens[0240]: 0x00000000 +0x00000f90: ix_offs[0241]: 0x00000000 +0x00000f94: ix_lens[0241]: 0x00000000 +0x00000f98: ix_offs[0242]: 0x00000000 +0x00000f9c: ix_lens[0242]: 0x00000000 +0x00000fa0: ix_offs[0243]: 0x00000000 +0x00000fa4: ix_lens[0243]: 0x00000000 +0x00000fa8: ix_offs[0244]: 0x00000000 +0x00000fac: ix_lens[0244]: 0x00000000 +0x00000fb0: ix_offs[0245]: 0x00000000 +0x00000fb4: ix_lens[0245]: 0x00000000 +0x00000fb8: ix_offs[0246]: 0x00000000 +0x00000fbc: ix_lens[0246]: 0x00000000 +0x00000fc0: ix_offs[0247]: 0x00000000 +0x00000fc4: ix_lens[0247]: 0x00000000 +0x00000fc8: ix_offs[0248]: 0x00000000 +0x00000fcc: ix_lens[0248]: 0x00000000 +0x00000fd0: ix_offs[0249]: 0x00000000 +0x00000fd4: ix_lens[0249]: 0x00000000 +0x00000fd8: ix_offs[0250]: 0x00000000 +0x00000fdc: ix_lens[0250]: 0x00000000 +0x00000fe0: ix_offs[0251]: 0x00000000 +0x00000fe4: ix_lens[0251]: 0x00000000 +0x00000fe8: ix_offs[0252]: 0x00000000 +0x00000fec: ix_lens[0252]: 0x00000000 +0x00000ff0: ix_offs[0253]: 0x00000000 +0x00000ff4: ix_lens[0253]: 0x00000000 +0x00000ff8: ix_offs[0254]: 0x00000000 +0x00000ffc: ix_lens[0254]: 0x00000000 + +BLOCK - DATA +0x00001000: rkey[0000]: ' NPV514' off: 0x00000000 len: 0x00000029 +>> +<< +0x00001029: rkey[0001]: ' NPV524' off: 0x00000029 len: 0x00000040 +>> +<< +0x00001069: rkey[0002]: ' NPW635' off: 0x00000069 len: 0x0000008a +>> +<< +0x000010f3: rkey[0003]: ' NPZ999' off: 0x000000f3 len: 0x00000623 +>> +2<< +0x00001716: rkey[0004]: ' NRB245' off: 0x00000716 len: 0x00000023 +>> +<< +0x00001739: rkey[0005]: ' NRB251' off: 0x00000739 len: 0x00000025 +>> +<< +0x0000175e: rkey[0006]: ' NRB516' off: 0x0000075e len: 0x00000024 +>> +<< +0x00001782: rkey[0007]: ' NRB525' off: 0x00000782 len: 0x00000052 +>> +<< +0x000017d4: rkey[0008]: ' NRB620' off: 0x000007d4 len: 0x00000082 +>> +<< +0x00001856: rkey[0009]: ' NRB652' off: 0x00000856 len: 0x00000075 +>> +<< +0x000018cb: rkey[0010]: ' NRC150' off: 0x000008cb len: 0x0000003e +>> +<< +0x00001909: rkey[0011]: ' NRC400' off: 0x00000909 len: 0x0000001f +>> +<< +0x00001928: rkey[0012]: ' NRC600' off: 0x00000928 len: 0x0000001f +>> +<< +0x00001947: rkey[0013]: ' NRC634' off: 0x00000947 len: 0x00000023 +>> +<< +0x0000196a: rkey[0014]: ' NRD162' off: 0x0000096a len: 0x00000042 +>> +<< +0x000019ac: rkey[0015]: ' NRD340' off: 0x000009ac len: 0x0000002d +>> +<< +0x000019d9: rkey[0016]: ' NRD640' off: 0x000009d9 len: 0x00000022 +>> +<< +0x000019fb: rkey[0017]: ' NRF324' off: 0x000009fb len: 0x00000024 +>> +<< +0x00001a1f: rkey[0018]: ' NRF420' off: 0x00000a1f len: 0x00000023 +>> +<< +0x00001a42: rkey[0019]: ' NRF600' off: 0x00000a42 len: 0x0000001f +>> +<< +0x00001a61: rkey[0020]: ' NRF622' off: 0x00000a61 len: 0x00000027 +>> +<< +0x00001a88: rkey[0021]: ' NRF662' off: 0x00000a88 len: 0x00000022 +>> +<< +0x00001aaa: rkey[0022]: ' NRG400' off: 0x00000aaa len: 0x00000023 +>> +<< +0x00001acd: rkey[0023]: ' NRH420' off: 0x00000acd len: 0x0000002a +>> +<< +0x00001af7: rkey[0024]: ' NRK320' off: 0x00000af7 len: 0x00000020 +>> +<< +0x00001b17: rkey[0025]: ' NRL242' off: 0x00000b17 len: 0x00000023 +>> +<< +0x00001b3a: rkey[0026]: ' NRL342' off: 0x00000b3a len: 0x00000023 +>> +<< +0x00001b5d: rkey[0027]: ' NRL653' off: 0x00000b5d len: 0x0000002f +>> +<< +0x00001b8c: rkey[0028]: ' NRM262' off: 0x00000b8c len: 0x00000032 +>> +<< +0x00001bbe: rkey[0029]: ' NRM316' off: 0x00000bbe len: 0x00000028 +>> +<< +0x00001be6: rkey[0030]: ' NRM635' off: 0x00000be6 len: 0x000000b8 +>> +<< +0x00001c9e: rkey[0031]: ' NRN140' off: 0x00000c9e len: 0x00000041 +>> +<< +0x00001cdf: rkey[0032]: ' NRP400' off: 0x00000cdf len: 0x00000020 +>> +<< +0x00001cff: rkey[0033]: ' NRP453' off: 0x00000cff len: 0x00000056 +>> +<< +0x00001d55: rkey[0034]: ' NRR262' off: 0x00000d55 len: 0x00000022 +>> +<< +0x00001d77: rkey[0035]: ' NRS152' off: 0x00000d77 len: 0x00000022 +>> +<< +0x00001d99: rkey[0036]: ' NRS346' off: 0x00000d99 len: 0x00000027 +>> +<< +0x00001dc0: rkey[0037]: ' NRS363' off: 0x00000dc0 len: 0x00000021 +>> +<< +0x00001de1: rkey[0038]: ' NRV562' off: 0x00000de1 len: 0x0000002f +>> +<< +0x00001e10: rkey[0039]: ' NRW314' off: 0x00000e10 len: 0x00000025 +>> +<< +0x00001e35: rkey[0040]: ' NRW424' off: 0x00000e35 len: 0x00000025 +>> +<< +0x00001e5a: rkey[0041]: ' NRW532' off: 0x00000e5a len: 0x0000005e +>> +<< +0x00001eb8: rkey[0042]: ' NRZ999' off: 0x00000eb8 len: 0x000006e6 +>> +9<< +0x0000259e: rkey[0043]: ' NSA652' off: 0x0000159e len: 0x00000039 +>> +<< +0x000025d7: rkey[0044]: ' NSB300' off: 0x000015d7 len: 0x0000001f +>> +<< +0x000025f6: rkey[0045]: ' NSD131' off: 0x000015f6 len: 0x00000022 +>> +<< +0x00002618: rkey[0046]: ' NSD553' off: 0x00001618 len: 0x00000025 +>> +<< +0x0000263d: rkey[0047]: ' NSF616' off: 0x0000163d len: 0x0000002d +>> +<< +0x0000266a: rkey[0048]: ' NSF622' off: 0x0000166a len: 0x0000002a +>> +<< +0x00002694: rkey[0049]: ' NSG600' off: 0x00001694 len: 0x00000036 +>> +<< +0x000026ca: rkey[0050]: ' NSH516' off: 0x000016ca len: 0x00000066 +>> +<< +0x00002730: rkey[0051]: ' NSH524' off: 0x00001730 len: 0x0000004a +>> +<< +0x0000277a: rkey[0052]: ' NSH532' off: 0x0000177a len: 0x0000002a +>> +<< +0x000027a4: rkey[0053]: ' NSH643' off: 0x000017a4 len: 0x00000023 +>> +<< +0x000027c7: rkey[0054]: ' NSK610' off: 0x000017c7 len: 0x00000022 +>> +<< +0x000027e9: rkey[0055]: ' NSL153' off: 0x000017e9 len: 0x00000026 +>> +<< +0x0000280f: rkey[0056]: ' NSL242' off: 0x0000180f len: 0x00000024 +>> +<< +0x00002833: rkey[0057]: ' NSL252' off: 0x00001833 len: 0x00000027 +>> +<< +0x0000285a: rkey[0058]: ' NSM250' off: 0x0000185a len: 0x00000020 +>> +<< +0x0000287a: rkey[0059]: ' NSO145' off: 0x0000187a len: 0x00000023 +>> +<< +0x0000289d: rkey[0060]: ' NSO235' off: 0x0000189d len: 0x00000020 +>> +<< +0x000028bd: rkey[0061]: ' NSO435' off: 0x000018bd len: 0x0000002d +>> +<< +0x000028ea: rkey[0062]: ' NSR163' off: 0x000018ea len: 0x00000021 +>> +<< +0x0000290b: rkey[0063]: ' NSR232' off: 0x0000190b len: 0x00000035 +>> +<< +0x00002940: rkey[0064]: ' NSR551' off: 0x00001940 len: 0x0000006b +>> +<< +0x000029ab: rkey[0065]: ' NSS152' off: 0x000019ab len: 0x00000021 +>> +<< +0x000029cc: rkey[0066]: ' NSS363' off: 0x000019cc len: 0x00000021 +>> +<< +0x000029ed: rkey[0067]: ' NSS364' off: 0x000019ed len: 0x00000023 +>> +<< +0x00002a10: rkey[0068]: ' NSS564' off: 0x00001a10 len: 0x0000002b +>> +<< +0x00002a3b: rkey[0069]: ' NST360' off: 0x00001a3b len: 0x00000036 +>> +<< +0x00002a71: rkey[0070]: ' NST524' off: 0x00001a71 len: 0x00000025 +>> +<< +0x00002a96: rkey[0071]: ' NSU452' off: 0x00001a96 len: 0x00000021 +>> +<< +0x00002ab7: rkey[0072]: ' NSW342' off: 0x00001ab7 len: 0x0000002c +>> +<< +0x00002ae3: rkey[0073]: ' NSW623' off: 0x00001ae3 len: 0x00000024 +>> +<< +0x00002b07: rkey[0074]: ' NSW635' off: 0x00001b07 len: 0x00000050 +>> +<< +0x00002b57: rkey[0075]: ' NSZ999' off: 0x00001b57 len: 0x000007b1 +>> +I<< +0x00003308: rkey[0076]: ' NTB163' off: 0x00002308 len: 0x00000023 +>> +<< +0x0000332b: rkey[0077]: ' NTB300' off: 0x0000232b len: 0x0000001f +>> +<< +0x0000334a: rkey[0078]: ' NTB450' off: 0x0000234a len: 0x0000002d +>> +<< +0x00003377: rkey[0079]: ' NTB623' off: 0x00002377 len: 0x00000025 +>> +<< +0x0000339c: rkey[0080]: ' NTC200' off: 0x0000239c len: 0x00000052 +>> +<< +0x000033ee: rkey[0081]: ' NTC416' off: 0x000023ee len: 0x00000023 +>> +<< +0x00003411: rkey[0082]: ' NTC635' off: 0x00002411 len: 0x00000024 +>> +<< +0x00003435: rkey[0083]: ' NTD215' off: 0x00002435 len: 0x00000031 +>> +<< +0x00003466: rkey[0084]: ' NTF622' off: 0x00002466 len: 0x00000023 +>> +<< +0x00003489: rkey[0085]: ' NTG600' off: 0x00002489 len: 0x00000027 +>> +<< +0x000034b0: rkey[0086]: ' NTH453' off: 0x000024b0 len: 0x00000040 +>> +<< +0x000034f0: rkey[0087]: ' NTH630' off: 0x000024f0 len: 0x00000139 +>> + +<< +0x00003629: rkey[0088]: ' NTK200' off: 0x00002629 len: 0x00000020 +>> +<< +0x00003649: rkey[0089]: ' NTK421' off: 0x00002649 len: 0x00000026 +>> +<< +0x0000366f: rkey[0090]: ' NTK500' off: 0x0000266f len: 0x0000002f +>> +<< +0x0000369e: rkey[0091]: ' NTL235' off: 0x0000269e len: 0x00000023 +>> +<< +0x000036c1: rkey[0092]: ' NTL242' off: 0x000026c1 len: 0x00000024 +>> +<< +0x000036e5: rkey[0093]: ' NTL512' off: 0x000026e5 len: 0x0000004c +>> +<< +0x00003731: rkey[0094]: ' NTM252' off: 0x00002731 len: 0x00000026 +>> +<< +0x00003757: rkey[0095]: ' NTM531' off: 0x00002757 len: 0x00000054 +>> +<< +0x000037ab: rkey[0096]: ' NTN140' off: 0x000027ab len: 0x00000022 +>> +<< +0x000037cd: rkey[0097]: ' NTN463' off: 0x000027cd len: 0x0000001f +>> +<< +0x000037ec: rkey[0098]: ' NTP552' off: 0x000027ec len: 0x0000002c +>> +<< +0x00003818: rkey[0099]: ' NTP600' off: 0x00002818 len: 0x00000028 +>> +<< +0x00003840: rkey[0100]: ' NTS342' off: 0x00002840 len: 0x00000024 +>> +<< +0x00003864: rkey[0101]: ' NTS354' off: 0x00002864 len: 0x00000022 +>> +<< +0x00003886: rkey[0102]: ' NTS560' off: 0x00002886 len: 0x00000040 +>> +<< +0x000038c6: rkey[0103]: ' NTT616' off: 0x000028c6 len: 0x00000025 +>> +<< +0x000038eb: rkey[0104]: ' NTW614' off: 0x000028eb len: 0x0000002a +>> +<< +0x00003915: rkey[0105]: ' NTZ999' off: 0x00002915 len: 0x0000043d +>> +%<< +0x00003d52: rkey[0106]: ' NUB260' off: 0x00002d52 len: 0x00000020 +>> +<< +0x00003d72: rkey[0107]: ' NUS545' off: 0x00002d72 len: 0x00000033 +>> +<< +0x00003da5: rkey[0108]: ' NUW635' off: 0x00002da5 len: 0x00000026 +>> +<< +0x00003dcb: rkey[0109]: ' NUZ999' off: 0x00002dcb len: 0x00000382 +>> +%<< +0x0000414d: rkey[0110]: ' NVB000' off: 0x0000314d len: 0x00000020 +>> +<< +0x0000416d: rkey[0111]: ' NVB245' off: 0x0000316d len: 0x0000002d +>> +<< +0x0000419a: rkey[0112]: ' NVG620' off: 0x0000319a len: 0x00000025 +>> +<< +0x000041bf: rkey[0113]: ' NVH516' off: 0x000031bf len: 0x00000024 +>> +<< +0x000041e3: rkey[0114]: ' NVK651' off: 0x000031e3 len: 0x00000026 +>> +<< +0x00004209: rkey[0115]: ' NVL230' off: 0x00003209 len: 0x00000025 +>> +<< +0x0000422e: rkey[0116]: ' NVM552' off: 0x0000322e len: 0x0000002c +>> +<< +0x0000425a: rkey[0117]: ' NVR551' off: 0x0000325a len: 0x0000006f +>> +<< +0x000042c9: rkey[0118]: ' NVV253' off: 0x000032c9 len: 0x0000002d +>> +<< +0x000042f6: rkey[0119]: ' NVZ999' off: 0x000032f6 len: 0x00000245 +>> +<< +0x0000453b: rkey[0120]: ' NWB626' off: 0x0000353b len: 0x00000025 +>> +<< +0x00004560: rkey[0121]: ' NWC153' off: 0x00003560 len: 0x00000089 +>> +<< +0x000045e9: rkey[0122]: ' NWC240' off: 0x000035e9 len: 0x0000002d +>> +<< +0x00004616: rkey[0123]: ' NWC600' off: 0x00003616 len: 0x00000021 +>> +<< +0x00004637: rkey[0124]: ' NWC635' off: 0x00003637 len: 0x00000025 +>> +<< +0x0000465c: rkey[0125]: ' NWD125' off: 0x0000365c len: 0x00000025 +>> +<< +0x00004681: rkey[0126]: ' NWD162' off: 0x00003681 len: 0x000000b0 +>> +<< +0x00004731: rkey[0127]: ' NWF420' off: 0x00003731 len: 0x00000024 +>> +<< +0x00004755: rkey[0128]: ' NWF632' off: 0x00003755 len: 0x00000024 +>> +<< +0x00004779: rkey[0129]: ' NWG400' off: 0x00003779 len: 0x00000025 +>> +<< +0x0000479e: rkey[0130]: ' NWH400' off: 0x0000379e len: 0x00000020 +>> +<< +0x000047be: rkey[0131]: ' NWH516' off: 0x000037be len: 0x0000005f +>> +<< +0x0000481d: rkey[0132]: ' NWH524' off: 0x0000381d len: 0x00000037 +>> +<< +0x00004854: rkey[0133]: ' NWH630' off: 0x00003854 len: 0x0000004c +>> +<< +0x000048a0: rkey[0134]: ' NWK140' off: 0x000038a0 len: 0x0000002e +>> +<< +0x000048ce: rkey[0135]: ' NWK542' off: 0x000038ce len: 0x00000023 +>> +<< +0x000048f1: rkey[0136]: ' NWL342' off: 0x000038f1 len: 0x00000026 +>> +<< +0x00004917: rkey[0137]: ' NWL532' off: 0x00003917 len: 0x0000002d +>> +<< +0x00004944: rkey[0138]: ' NWM532' off: 0x00003944 len: 0x00000077 +>> +<< +0x000049bb: rkey[0139]: ' NWM600' off: 0x000039bb len: 0x00000025 +>> +<< +0x000049e0: rkey[0140]: ' NWM624' off: 0x000039e0 len: 0x0000006c +>> +<< +0x00004a4c: rkey[0141]: ' NWO435' off: 0x00003a4c len: 0x0000003c +>> +<< +0x00004a88: rkey[0142]: ' NWP235' off: 0x00003a88 len: 0x00000022 +>> +<< +0x00004aaa: rkey[0143]: ' NWP600' off: 0x00003aaa len: 0x0000002e +>> +<< +0x00004ad8: rkey[0144]: ' NWS363' off: 0x00003ad8 len: 0x0000004d +>> +<< +0x00004b25: rkey[0145]: ' NWS560' off: 0x00003b25 len: 0x00000023 +>> +<< +0x00004b48: rkey[0146]: ' NWS564' off: 0x00003b48 len: 0x00000025 +>> +<< +0x00004b6d: rkey[0147]: ' NWV525' off: 0x00003b6d len: 0x00000029 +>> +<< +0x00004b96: rkey[0148]: ' NWW532' off: 0x00003b96 len: 0x00000059 +>> +<< +0x00004bef: rkey[0149]: ' NWW624' off: 0x00003bef len: 0x00000023 +>> +<< +0x00004c12: rkey[0150]: ' NWW635' off: 0x00003c12 len: 0x0000006b +>> +<< +0x00004c7d: rkey[0151]: ' NWZ999' off: 0x00003c7d len: 0x000007e1 +>> +?<< +0x0000545e: rkey[0152]: ' NXR551' off: 0x0000445e len: 0x00000021 +>> +<< +0x0000547f: rkey[0153]: ' NXZ999' off: 0x0000447f len: 0x0000001a +>> +<< +0x00005499: rkey[0154]: ' NYZ999' off: 0x00004499 len: 0x000000b7 +>> +<< +0x00005550: rkey[0155]: ' NZP412' off: 0x00004550 len: 0x0000002e +>> +<< +0x0000557e: rkey[0156]: ' NZR212' off: 0x0000457e len: 0x00000025 +>> +<< +0x000055a3: rkey[0157]: ' NZZ999' off: 0x000045a3 len: 0x00000062 +>> +<< +0x00005605: rkey[0158]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0159]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0160]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0161]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0162]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0163]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0164]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0165]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0166]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0167]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0168]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0169]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0170]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0171]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0172]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0173]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0174]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0175]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0176]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0177]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0178]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0179]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0180]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0181]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0182]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0183]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0184]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0185]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0186]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0187]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0188]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0189]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0190]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0191]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0192]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0193]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0194]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0195]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0196]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0197]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0198]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0199]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0200]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0201]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0202]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0203]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0204]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0205]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0206]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0207]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0208]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0209]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0210]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0211]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0212]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0213]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0214]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0215]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0216]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0217]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0218]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0219]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0220]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0221]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0222]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0223]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0224]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0225]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0226]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0227]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0228]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0229]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0230]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0231]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0232]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0233]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0234]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0235]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0236]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0237]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0238]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0239]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0240]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0241]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0242]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0243]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0244]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0245]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0246]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0247]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0248]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0249]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0250]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0251]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0252]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0253]: ' ' off: 0x00000000 len: 0x00000000 +>><< +0x00005605: rkey[0254]: ' ' off: 0x00000000 len: 0x00000000 +>><< + +0x00005605: EOF (0x00005605) GOOD + +XREFFILE +======== +NOTE: n is always the number of deleted keys PLUS ONE. +NOTE: Each entry indicates the next available key value. + +0x00000000: I n: 0x00000001 (1) +0x00000004: F n: 0x00000001 (1) +0x00000008: E n: 0x00000001 (1) +0x0000000c: S n: 0x00000001 (1) +0x00000010: X n: 0x00000001 (1) +0x00000014: I[0000]: 0x00000bc3 (3011) +0x00000018: F[0000]: 0x0000058f (1423) +0x0000001c: E[0000]: 0x00000001 (1) +0x00000020: S[0000]: 0x00000001 (1) +0x00000024: X[0000]: 0x00000002 (2) +0x00000028: EOF (0x00000028) GOOD diff --git a/tests/Royal92/Royal92.llines.out.filter.ref b/tests/Royal92/Royal92.llines.out.filter.ref new file mode 100644 index 000000000..84a907fff --- /dev/null +++ b/tests/Royal92/Royal92.llines.out.filter.ref @@ -0,0 +1,27795 @@ +CSI Set Save cursor and use Alternate Screen Buffer: '[?1049h' +CSI Move window to [0,0]: '[22;0;0t' +CSI Dec Private Mode Restore Normal Cursor Keys: '[1;24r' +Designate G0 Character United States (USASCII): '(B' +CSI Character Attributes-Normal: '[m' +CSI Dec Private Mode Reset Jump (fast) Scroll: '[4l' +CSI Set Wraparound Mode: '[?7h' +CSI Set Application Cursor Keys: '[?1h' +Application Keypad: '=' +CSI Position Cursor to row 1,Col 1]: '[H' +CSI Erase Display All: '[2J' +CSI Position Cursor to row 10,Col 4]: '[10;4H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ul corner 1-Horizontal line: 'lq' +CSI Repeat Previous Graphic char 70 times: '[70b' +text Dec Special 1-ur corner: 'k' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character (Ctrl-M) Carriage Return: '' +C0 Control Character Ctrl-J or New Line: '' +text USASCII: ' ' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' There is no LifeLines database in that directory.' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character (Ctrl-M) Carriage Return: '' +C0 Control Character Ctrl-J or New Line: '' +text USASCII: ' ' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' Do you want to create a database there?' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character (Ctrl-M) Carriage Return: '' +C0 Control Character Ctrl-J or New Line: '' +text USASCII: ' ' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' enter y (yes) or n (no):' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character (Ctrl-M) Carriage Return: '' +C0 Control Character Ctrl-J or New Line: '' +text USASCII: ' ' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ll corner 1-Horizontal line: 'mq' +CSI Repeat Previous Graphic char 70 times: '[70b' +text Dec Special 1-lr corner: 'j' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 13,Col 31]: '[13;31H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +CSI Set Application Cursor Keys: '[?1h' +Application Keypad: '=' +CSI Position Cursor to row 1,Col 1]: '[H' +CSI Erase Display All: '[2J' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ul corner 1-Horizontal line: 'lq' +CSI Repeat Previous Graphic char 77 times: '[77b' +text Dec Special 1-ur corner: 'k' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 2,Col 1]: '[2;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' LifeLines 3.1.1 (official) - Genealogical DB and Programmin' +text USASCII: 'g System' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 3,Col 1]: '[3;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' Copyright(c) 1991 to 1996, by T. T. Wetmore IV' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 4,Col 1]: '[4;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' Current Database - ./testdb' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 5,Col 1]: '[5;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-right pointing tee 1-Horizontal line: 'tq' +CSI Repeat Previous Graphic char 77 times: '[77b' +text Dec Special 1-left pointing tee: 'u' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 6,Col 1]: '[6;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' Please choose an operation:' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 7,Col 1]: '[7;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' b Browse the persons in the database' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 8,Col 1]: '[8;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' s Search database' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 9,Col 1]: '[9;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' a Add information to the database' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 10,Col 1]: '[10;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' d Delete information from the database' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 11,Col 1]: '[11;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' p Pick a report from list and run' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 12,Col 1]: '[12;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' r Generate report by entering report name' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 13,Col 1]: '[13;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' t Modify character translation tables' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 14,Col 1]: '[14;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' u Miscellaneous utilities' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 15,Col 1]: '[15;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' x Handle source, event and other records' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 16,Col 1]: '[16;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' Q Quit current database' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 17,Col 1]: '[17;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' q Quit program' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 18,Col 1]: '[18;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 19,Col 1]: '[19;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 20,Col 1]: '[20;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 21,Col 1]: '[21;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 22,Col 1]: '[22;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-right pointing tee 1-Horizontal line: 'tq' +CSI Repeat Previous Graphic char 77 times: '[77b' +text Dec Special 1-left pointing tee: 'u' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 23,Col 1]: '[23;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' LifeLines -- Main Menu' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 24,Col 1]: '[24;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ll corner 1-Horizontal line: 'mq' +CSI Repeat Previous Graphic char 77 times: '[77b' +CSI Dec Private Mode Reset No Wraparound Mode: '[?7l' +text Dec Special 1-lr corner: 'j' +CSI Set Wraparound Mode: '[?7h' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 23,Col 25]: '[23;25H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +CSI Dec Private Mode Reset Stop Blinking Cursor: '[?12l' +CSI Set Show Cursor: '[?25h' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Set Application Cursor Keys: '[?1h' +Application Keypad: '=' +CSI Position Cursor to row 23,Col 25]: '[23;25H' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 23,Col 25]: '[23;25H' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Set Application Cursor Keys: '[?1h' +Application Keypad: '=' +CSI Position Cursor to row 23,Col 25]: '[23;25H' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Cursor to Column 8: '[8G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ul corner 1-Horizontal line: 'lq' +CSI Repeat Previous Graphic char 63 times: '[63b' +text Dec Special 1-ur corner: 'k' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' What utility do you want to perform?' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' s Save the database in a GEDCOM file' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' r Read in data from a GEDCOM file' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' R Pick a GEDCOM file and read in' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' k Find a person's key value' +CSI Cursor to Column 73: '[73G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' i Identify a person from key valu' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' d Show database statistics ' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' m Show memory statistics' +CSI Cursor to Column 73: '[73G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' e Edit the place abbreviation file' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' o Edit the user options file' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' c Character set options' +CSI Cursor to Column 73: '[73G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' q Return to main menu' +CSI Cursor to Column 73: '[73G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ll corner 1-Horizontal line: 'mq' +CSI Repeat Previous Graphic char 63 times: '[63b' +text Dec Special 1-lr corner: 'j' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 18,Col 34]: '[18;34H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +CSI Set Application Cursor Keys: '[?1h' +Application Keypad: '=' +CSI Position Cursor to row 7,Col 47]: '[7;47H' +CSI Position Cursor to row 6,Col 8]: '[6;8H' +text USASCII: 'e choose an operation:' +CSI Erase 44 Character(s)(s): '[44X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +text USASCII: 'Browse the persons in the database ' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +text USASCII: 'Search database' +CSI Erase 26 Character(s)(s): '[26X' +CSI Cursor to Column 73: '[73G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +text USASCII: 'Add information to the database ' +CSI Repeat Previous Graphic char 6 times: '[6b' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +text USASCII: 'Delete information from the database ' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +text USASCII: 'Pick a report from list and run ' +CSI Cursor to Column 73: '[73G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +text USASCII: 'Generate report by entering report nam' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +text USASCII: 'Modify character translation tables' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +text USASCII: 'Miscellaneous utilities ' +CSI Cursor to Column 73: '[73G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +text USASCII: 'Handle source, event and other records ' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +text USASCII: 'Quit current database ' +CSI Repeat Previous Graphic char 11 times: '[11b' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +text USASCII: 'Quit program' +CSI Erase 16 Character(s)(s): '[16X' +CSI Cursor to Column 73: '[73G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +CSI Erase 26 Character(s)(s): '[26X' +CSI Cursor to Column 73: '[73G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +CSI Erase 66 Character(s)(s): '[66X' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 10,Col 4]: '[10;4H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ul corner 1-Horizontal line: 'lq' +CSI Repeat Previous Graphic char 70 times: '[70b' +text Dec Special 1-ur corner: 'k' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'Please enter the name of the GEDCOM file.' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'Default path: .' +CSI Erase 27 Character(s)(s): '[27X' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'enter file name (*.ged)' +CSI Erase 15 Character(s)(s): '[15X' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ll corner 1-Horizontal line: 'mq' +CSI Repeat Previous Graphic char 70 times: '[70b' +text Dec Special 1-lr corner: 'j' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 13,Col 28]: '[13;28H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 13,Col 28]: '[13;28H' +text USASCII: ' ../../../tests/Royal92/Royal92.ged' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +CSI Line Position Absolutge [row] to 10, Col unchanged: '[10d' +text USASCII: ' d Delete information from the database' +CSI Erase 33 Character(s)(s): '[33X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' p Pick a report from list and run ' +CSI Repeat Previous Graphic char 6 times: '[6b' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' r Generate report by entering report name' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' t Modify character translation tables' +CSI Erase 20 Character(s)(s): '[20X' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' u Miscellaneous utilities' +CSI Erase 46 Character(s)(s): '[46X' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 10,Col 4]: '[10;4H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ul corner 1-Horizontal line: 'lq' +CSI Repeat Previous Graphic char 70 times: '[70b' +text Dec Special 1-ur corner: 'k' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' Lossy codeset conversion (from to ) likel' +text USASCII: 'y' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: ' ' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' Proceed anyway?' +CSI Erase 26 Character(s)(s): '[26X' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' enter y (yes) or n (no): ' +CSI Repeat Previous Graphic char 12 times: '[12b' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ll corner 1-Horizontal line: 'mq' +CSI Repeat Previous Graphic char 70 times: '[70b' +text Dec Special 1-lr corner: 'j' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 13,Col 31]: '[13;31H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +CSI Set Application Cursor Keys: '[?1h' +Application Keypad: '=' +CSI Position Cursor to row 3,Col 3]: '[3;3H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ul corner 1-Horizontal line: 'lq' +CSI Repeat Previous Graphic char 73 times: '[73b' +text Dec Special 1-ur corner: 'k' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 28 Character(s)(s): '[28X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 74 Character(s)(s): '[74X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 26 Character(s)(s): '[26X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 38 Character(s)(s): '[38X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 19 Character(s)(s): '[19X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 35 Character(s)(s): '[35X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 74 Character(s)(s): '[74X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 62 Character(s)(s): '[62X' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 17 Character(s)(s): '[17X' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 26 Character(s)(s): '[26X' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 74 Character(s)(s): '[74X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 42 Character(s)(s): '[42X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 25 Character(s)(s): '[25X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 16 Character(s)(s): '[16X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ll corner: 'm' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-lr corner: 'j' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 3,Col 3]: '[3;3H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 4,Col 4]: '[4;4H' +text USASCII: 'Checking GEDCOM file for errors.' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: ' 0 Persons' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '0 Families' +CSI Position Cursor to row 7,Col 10]: '[7;10H' +text USASCII: '0 Sources' +CSI Position Cursor to row 8,Col 10]: '[8;10H' +text USASCII: '0 Events' +CSI Position Cursor to row 9,Col 10]: '[9;10H' +text USASCII: '0 Others' +CSI Position Cursor to row 10,Col 10]: '[10;10H' +text USASCII: '0 Errors' +CSI Position Cursor to row 11,Col 10]: '[11;10H' +text USASCII: '0 Warnings' +CSI Position Cursor to row 9,Col 10]: '[9;10H' +text USASCII: '1' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: ' (SUBM)' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: 'n ' +C0 Control Character (Ctrl-H) Backspace: '' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: 'ns' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '10' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '20' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '30' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '40' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '50' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '60' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '70' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '80' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '90' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Cursor to Column 8: '[8G' +text USASCII: '100' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '10' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '20' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '30' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '40' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '50' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '60' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '70' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '80' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '90' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Cursor to Column 8: '[8G' +text USASCII: '200' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '10' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '20' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '30' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '40' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '50' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '60' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '70' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '80' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '90' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Cursor to Column 8: '[8G' +text USASCII: '300' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '10' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '20' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '30' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '40' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '50' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '60' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '70' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '80' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '90' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Cursor to Column 8: '[8G' +text USASCII: '400' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '10' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '20' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '30' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '40' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '50' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '60' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '70' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '80' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '90' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Cursor to Column 8: '[8G' +text USASCII: '500' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '10' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '20' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '30' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '40' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '50' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '60' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '70' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '80' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '90' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Cursor to Column 8: '[8G' +text USASCII: '600' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '10' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '20' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '30' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '40' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '50' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '60' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '70' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '80' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '90' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Cursor to Column 8: '[8G' +text USASCII: '700' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '10' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '20' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '30' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '40' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '50' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '60' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '70' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '80' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '90' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Cursor to Column 8: '[8G' +text USASCII: '800' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '10' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '20' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '30' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '40' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '50' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '60' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '70' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '80' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '90' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Cursor to Column 8: '[8G' +text USASCII: '900' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '10' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '20' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '30' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '40' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '50' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '60' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '70' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '80' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '90' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Cursor to Column 7: '[7G' +text USASCII: '1000' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '10' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '20' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '30' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '40' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '50' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '60' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '70' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '80' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '90' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Cursor to Column 8: '[8G' +text USASCII: '100' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '10' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '20' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '30' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '40' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '50' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '60' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '70' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '80' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '90' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Cursor to Column 8: '[8G' +text USASCII: '200' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '10' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '20' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '30' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '40' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '50' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '60' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '70' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '80' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '90' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Cursor to Column 8: '[8G' +text USASCII: '300' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '10' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '20' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '30' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '40' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '50' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '60' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '70' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '80' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '90' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Cursor to Column 8: '[8G' +text USASCII: '400' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '10' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '20' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '30' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '40' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '50' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '60' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '70' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '80' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '90' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Cursor to Column 8: '[8G' +text USASCII: '500' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '10' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '20' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '30' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '40' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '50' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '60' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '70' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '80' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '90' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Cursor to Column 8: '[8G' +text USASCII: '600' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '10' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '20' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '30' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '40' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '50' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '60' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '70' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '80' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '90' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Cursor to Column 8: '[8G' +text USASCII: '700' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '10' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '20' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '30' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '40' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '50' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '60' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '70' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '80' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '90' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Cursor to Column 8: '[8G' +text USASCII: '800' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '10' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '20' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '30' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '40' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '50' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '60' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '70' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '80' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '90' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Cursor to Column 8: '[8G' +text USASCII: '900' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '10' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '20' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '30' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '40' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '50' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '60' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '70' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '80' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '90' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Cursor to Column 7: '[7G' +text USASCII: '2000' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '10' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '20' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '30' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '40' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '50' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '60' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '70' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '80' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '90' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Cursor to Column 8: '[8G' +text USASCII: '100' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '10' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '20' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '30' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '40' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '50' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '60' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '70' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '80' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '90' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Cursor to Column 8: '[8G' +text USASCII: '200' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '10' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '20' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '30' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '40' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '50' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '60' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '70' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '80' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '90' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Cursor to Column 8: '[8G' +text USASCII: '300' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '10' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '20' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '30' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '40' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '50' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '60' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '70' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '80' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '90' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Cursor to Column 8: '[8G' +text USASCII: '400' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '10' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '20' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '30' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '40' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '50' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '60' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '70' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '80' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '90' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Cursor to Column 8: '[8G' +text USASCII: '500' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '10' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '20' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '30' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '40' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '50' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '60' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '70' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '80' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '90' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Cursor to Column 8: '[8G' +text USASCII: '600' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '10' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '20' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '30' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '40' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '50' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '60' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '70' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '80' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '90' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Cursor to Column 8: '[8G' +text USASCII: '700' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '10' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '20' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '30' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '40' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '50' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '60' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '70' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '80' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '90' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Cursor to Column 8: '[8G' +text USASCII: '800' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '10' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '20' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '30' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '40' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '50' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '60' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '70' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '80' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '90' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Cursor to Column 8: '[8G' +text USASCII: '900' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '10' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '20' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '30' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '40' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '50' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '60' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '70' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '80' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '90' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Cursor to Column 7: '[7G' +text USASCII: '3000' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '6' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '7' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '8' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '9' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 9]: '[5;9H' +text USASCII: '10' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: 'y ' +C0 Control Character (Ctrl-H) Backspace: '' +C0 Control Character (Ctrl-H) Backspace: '' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: 'ies' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '10' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '20' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '30' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '40' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '50' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '60' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '70' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '80' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '90' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Cursor to Column 8: '[8G' +text USASCII: '100' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '10' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '20' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '30' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '40' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '50' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '60' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '70' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '80' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '90' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Cursor to Column 8: '[8G' +text USASCII: '200' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '10' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '20' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '30' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '40' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '50' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '60' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '70' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '80' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '90' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Cursor to Column 8: '[8G' +text USASCII: '300' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '10' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '20' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '30' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '40' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '50' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '60' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '70' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '80' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '90' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Cursor to Column 8: '[8G' +text USASCII: '400' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '10' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '20' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '30' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '40' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '50' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '60' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '70' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '80' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '90' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Cursor to Column 8: '[8G' +text USASCII: '500' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '10' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '20' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '30' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '40' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '50' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '60' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '70' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '80' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '90' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Cursor to Column 8: '[8G' +text USASCII: '600' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '10' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '20' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '30' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '40' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '50' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '60' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '70' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '80' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '90' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Cursor to Column 8: '[8G' +text USASCII: '700' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '10' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '20' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '30' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '40' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '50' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '60' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '70' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '80' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '90' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Cursor to Column 8: '[8G' +text USASCII: '800' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '10' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '20' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '30' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '40' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '50' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '60' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '70' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '80' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '90' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Cursor to Column 8: '[8G' +text USASCII: '900' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '10' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '20' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '30' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '40' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '50' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '60' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '70' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '80' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '90' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Cursor to Column 7: '[7G' +text USASCII: '1000' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '10' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '20' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '30' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '40' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '50' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '60' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '70' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '80' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '90' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Cursor to Column 8: '[8G' +text USASCII: '100' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '10' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '20' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '30' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '40' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '50' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '60' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '70' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '80' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '90' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Cursor to Column 8: '[8G' +text USASCII: '200' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '10' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '20' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '30' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '40' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '50' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '60' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '70' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '80' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '90' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Cursor to Column 8: '[8G' +text USASCII: '300' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '10' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '20' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '30' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '40' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '50' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '60' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '70' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '80' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '90' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Cursor to Column 8: '[8G' +text USASCII: '400' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '10' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '3' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '4' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '5' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '6' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '7' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '8' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '9' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 9]: '[6;9H' +text USASCII: '20' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +CSI Position Cursor to row 6,Col 20]: '[6;20H' +CSI Position Cursor to row 13,Col 4]: '[13;4H' +text USASCII: 'No errors; adding records with new keys...' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '0 Persons' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '0 Families' +CSI Position Cursor to row 16,Col 10]: '[16;10H' +text USASCII: '0 Sources' +CSI Position Cursor to row 17,Col 10]: '[17;10H' +text USASCII: '0 Events' +CSI Position Cursor to row 18,Col 10]: '[18;10H' +text USASCII: '0 Others' +CSI Position Cursor to row 18,Col 10]: '[18;10H' +text USASCII: '1' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: ' (SUBM)' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: 'n ' +C0 Control Character (Ctrl-H) Backspace: '' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: 'ns' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '10' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '20' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '30' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '40' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '50' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '60' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '70' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '80' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '90' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Cursor to Column 8: '[8G' +text USASCII: '100' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '10' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '20' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '30' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '40' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '50' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '60' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '70' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '80' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '90' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Cursor to Column 8: '[8G' +text USASCII: '200' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '10' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '20' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '30' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '40' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '50' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '60' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '70' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '80' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '90' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Cursor to Column 8: '[8G' +text USASCII: '300' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '10' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '20' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '30' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '40' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '50' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '60' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '70' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '80' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '90' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Cursor to Column 8: '[8G' +text USASCII: '400' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '10' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '20' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '30' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '40' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '50' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '60' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '70' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '80' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '90' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Cursor to Column 8: '[8G' +text USASCII: '500' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '10' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '20' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '30' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '40' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '50' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '60' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '70' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '80' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '90' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Cursor to Column 8: '[8G' +text USASCII: '600' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '10' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '20' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '30' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '40' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '50' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '60' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '70' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '80' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '90' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Cursor to Column 8: '[8G' +text USASCII: '700' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '10' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '20' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '30' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '40' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '50' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '60' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '70' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '80' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '90' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Cursor to Column 8: '[8G' +text USASCII: '800' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '10' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '20' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '30' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '40' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '50' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '60' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '70' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '80' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '90' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Cursor to Column 8: '[8G' +text USASCII: '900' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '10' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '20' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '30' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '40' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '50' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '60' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '70' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '80' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '90' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Cursor to Column 7: '[7G' +text USASCII: '1000' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '10' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '20' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '30' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '40' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '50' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '60' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '70' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '80' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '90' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Cursor to Column 8: '[8G' +text USASCII: '100' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '10' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '20' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '30' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '40' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '50' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '60' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '70' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '80' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '90' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Cursor to Column 8: '[8G' +text USASCII: '200' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '10' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '20' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '30' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '40' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '50' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '60' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '70' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '80' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '90' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Cursor to Column 8: '[8G' +text USASCII: '300' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '10' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '20' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '30' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '40' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '50' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '60' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '70' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '80' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '90' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Cursor to Column 8: '[8G' +text USASCII: '400' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '10' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '20' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '30' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '40' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '50' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '60' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '70' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '80' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '90' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Cursor to Column 8: '[8G' +text USASCII: '500' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '10' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '20' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '30' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '40' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '50' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '60' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '70' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '80' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '90' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Cursor to Column 8: '[8G' +text USASCII: '600' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '10' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '20' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '30' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '40' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '50' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '60' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '70' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '80' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '90' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Cursor to Column 8: '[8G' +text USASCII: '700' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '10' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '20' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '30' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '40' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '50' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '60' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '70' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '80' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '90' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Cursor to Column 8: '[8G' +text USASCII: '800' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '10' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '20' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '30' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '40' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '50' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '60' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '70' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '80' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '90' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Cursor to Column 8: '[8G' +text USASCII: '900' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '10' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '20' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '30' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '40' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '50' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '60' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '70' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '80' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '90' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Cursor to Column 7: '[7G' +text USASCII: '2000' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '10' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '20' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '30' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '40' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '50' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '60' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '70' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '80' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '90' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Cursor to Column 8: '[8G' +text USASCII: '100' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '10' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '20' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '30' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '40' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '50' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '60' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '70' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '80' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '90' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Cursor to Column 8: '[8G' +text USASCII: '200' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '10' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '20' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '30' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '40' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '50' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '60' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '70' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '80' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '90' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Cursor to Column 8: '[8G' +text USASCII: '300' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '10' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '20' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '30' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '40' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '50' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '60' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '70' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '80' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '90' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Cursor to Column 8: '[8G' +text USASCII: '400' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '10' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '20' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '30' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '40' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '50' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '60' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '70' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '80' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '90' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Cursor to Column 8: '[8G' +text USASCII: '500' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '10' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '20' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '30' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '40' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '50' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '60' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '70' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '80' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '90' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Cursor to Column 8: '[8G' +text USASCII: '600' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '10' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '20' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '30' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '40' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '50' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '60' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '70' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '80' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '90' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Cursor to Column 8: '[8G' +text USASCII: '700' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '10' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '20' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '30' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '40' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '50' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '60' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '70' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '80' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '90' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Cursor to Column 8: '[8G' +text USASCII: '800' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '10' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '20' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '30' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '40' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '50' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '60' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '70' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '80' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '90' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Cursor to Column 8: '[8G' +text USASCII: '900' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '10' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '20' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '30' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '40' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '50' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '60' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '70' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '80' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '90' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Cursor to Column 7: '[7G' +text USASCII: '3000' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '6' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '7' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '8' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '9' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 9]: '[14;9H' +text USASCII: '10' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: 'y ' +C0 Control Character (Ctrl-H) Backspace: '' +C0 Control Character (Ctrl-H) Backspace: '' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: 'ies' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '10' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '20' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '30' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '40' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '50' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '60' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '70' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '80' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '90' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Cursor to Column 8: '[8G' +text USASCII: '100' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '10' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '20' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '30' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '40' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '50' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '60' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '70' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '80' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '90' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Cursor to Column 8: '[8G' +text USASCII: '200' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '10' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '20' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '30' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '40' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '50' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '60' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '70' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '80' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '90' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Cursor to Column 8: '[8G' +text USASCII: '300' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '10' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '20' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '30' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '40' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '50' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '60' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '70' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '80' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '90' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Cursor to Column 8: '[8G' +text USASCII: '400' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '10' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '20' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '30' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '40' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '50' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '60' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '70' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '80' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '90' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Cursor to Column 8: '[8G' +text USASCII: '500' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '10' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '20' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '30' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '40' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '50' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '60' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '70' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '80' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '90' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Cursor to Column 8: '[8G' +text USASCII: '600' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '10' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '20' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '30' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '40' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '50' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '60' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '70' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '80' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '90' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Cursor to Column 8: '[8G' +text USASCII: '700' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '10' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '20' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '30' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '40' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '50' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '60' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '70' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '80' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '90' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Cursor to Column 8: '[8G' +text USASCII: '800' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '10' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '20' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '30' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '40' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '50' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '60' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '70' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '80' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '90' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Cursor to Column 8: '[8G' +text USASCII: '900' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '10' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '20' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '30' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '40' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '50' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '60' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '70' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '80' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '90' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Cursor to Column 7: '[7G' +text USASCII: '1000' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '10' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '20' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '30' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '40' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '50' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '60' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '70' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '80' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '90' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Cursor to Column 8: '[8G' +text USASCII: '100' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '10' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '20' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '30' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '40' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '50' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '60' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '70' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '80' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '90' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Cursor to Column 8: '[8G' +text USASCII: '200' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '10' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '20' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '30' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '40' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '50' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '60' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '70' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '80' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '90' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Cursor to Column 8: '[8G' +text USASCII: '300' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '10' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '20' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '30' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '40' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '50' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '60' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '70' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '80' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '90' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Cursor to Column 8: '[8G' +text USASCII: '400' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '10' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '3' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '4' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '5' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '6' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '7' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '8' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '9' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 9]: '[15;9H' +text USASCII: '20' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +CSI Position Cursor to row 15,Col 20]: '[15;20H' +CSI Position Cursor to row 12,Col 4]: '[12;4H' +text USASCII: 'Import time xxs (ui xxs)' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +CSI Line Position Absolutge [row] to 20, Col unchanged: '[20d' +text USASCII: 'Strike any key to continue.' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +CSI Dec Private Mode Reset Normal Cursor Keys: '[?1l' +Normal Keypad: '>' +CSI Line Position Absolutge [row] to 3, Col unchanged: '[3d' +C0 Control Character (Ctrl-H) Backspace: '' +text USASCII: ' Copyright(c) 1991 to 1996, by T. T. Wetmore IV' +CSI Erase 28 Character(s)(s): '[28X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' Current Database - ./testdb ' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Horizontal line: 'q' +CSI Repeat Previous Graphic char 75 times: '[75b' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'Please choose an operation:' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' b Browse the persons in the database' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' s Search database' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' a Add information to the database' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' d Delete information from the database' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' p Pick a report from list and run' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' r Generate report by entering report name' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' t Modify character translation tables ' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' u Miscellaneous utilities' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' x Handle source, event and other records' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' Q Quit current database' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' q Quit program' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' ' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: ' ' +CSI Erase 14 Character(s)(s): '[14X' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' ' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +CSI Erase 28 Character(s)(s): '[28X' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' ' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Horizontal line: 'q' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Horizontal line: 'q' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 23,Col 25]: '[23;25H' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Set Application Cursor Keys: '[?1h' +Application Keypad: '=' +CSI Set Application Cursor Keys: '[?1h' +Application Keypad: '=' +CSI Position Cursor to row 23,Col 25]: '[23;25H' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 23,Col 25]: '[23;25H' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Set Application Cursor Keys: '[?1h' +Application Keypad: '=' +CSI Position Cursor to row 23,Col 25]: '[23;25H' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 24,Col 1]: '[24;1H' +CSI Use Normal Screen Buffer and restore cursor: '[?1049l' +CSI Move window to [0,0]: '[23;0;0t' +C0 Control Character (Ctrl-M) Carriage Return: '' +CSI Dec Private Mode Reset Normal Cursor Keys: '[?1l' +Normal Keypad: '>' diff --git a/tests/Royal92/Royal92.llscr b/tests/Royal92/Royal92.llscr new file mode 100644 index 000000000..7265badfc --- /dev/null +++ b/tests/Royal92/Royal92.llscr @@ -0,0 +1,5 @@ +y +urTESTNAME.ged +y +y +qqq diff --git a/tests/Royal92/Royal92.lltest.out.ref b/tests/Royal92/Royal92.lltest.out.ref new file mode 100644 index 000000000..aba39d63d --- /dev/null +++ b/tests/Royal92/Royal92.lltest.out.ref @@ -0,0 +1,7 @@ +testing block data structure...PASS 0 +testing index data structure...PASS 0 +testing rkey2str...PASS 0 +testing str2rkey...PASS 0 +testing fkey2path and path2fkey...PASS 0 +Testing nextfkey...PASS 0 +Testing lldberr...PASS 0 diff --git a/tests/date/checkjd2date.llines.out.filter.ref b/tests/date/checkjd2date.llines.out.filter.ref new file mode 100644 index 000000000..dff2792b4 --- /dev/null +++ b/tests/date/checkjd2date.llines.out.filter.ref @@ -0,0 +1,879 @@ +CSI Set Save cursor and use Alternate Screen Buffer: '[?1049h' +CSI Move window to [0,0]: '[22;0;0t' +CSI Dec Private Mode Restore Normal Cursor Keys: '[1;24r' +Designate G0 Character United States (USASCII): '(B' +CSI Character Attributes-Normal: '[m' +CSI Dec Private Mode Reset Jump (fast) Scroll: '[4l' +CSI Set Wraparound Mode: '[?7h' +CSI Set Application Cursor Keys: '[?1h' +Application Keypad: '=' +CSI Position Cursor to row 1,Col 1]: '[H' +CSI Erase Display All: '[2J' +CSI Position Cursor to row 10,Col 4]: '[10;4H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ul corner 59-Horizontal line: 'lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-ur corner: 'qqqqqqqqqqqqk' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character (Ctrl-M) Carriage Return: '' +C0 Control Character Ctrl-J or New Line: '' +text USASCII: ' ' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' There is no LifeLines database in that directory.' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character (Ctrl-M) Carriage Return: '' +C0 Control Character Ctrl-J or New Line: '' +text USASCII: ' ' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' Do you want to create a database there?' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character (Ctrl-M) Carriage Return: '' +C0 Control Character Ctrl-J or New Line: '' +text USASCII: ' ' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' enter y (yes) or n (no):' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character (Ctrl-M) Carriage Return: '' +C0 Control Character Ctrl-J or New Line: '' +text USASCII: ' ' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ll corner 59-Horizontal line: 'mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-lr corner: 'qqqqqqqqqqqqj' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 13,Col 31]: '[13;31H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +CSI Set Application Cursor Keys: '[?1h' +Application Keypad: '=' +CSI Position Cursor to row 1,Col 1]: '[H' +CSI Erase Display All: '[2J' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ul corner 59-Horizontal line: 'lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 19-Horizontal line 1-ur corner: 'qqqqqqqqqqqqqqqqqqqk' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 2,Col 1]: '[2;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' LifeLines 3.1.1 (official) - Genealogical DB and Programmin' +text USASCII: 'g System' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 3,Col 1]: '[3;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' Copyright(c) 1991 to 1996, by T. T. Wetmore IV' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 4,Col 1]: '[4;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' Current Database - ./testdb' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 5,Col 1]: '[5;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-right pointing tee 59-Horizontal line: 'tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 19-Horizontal line 1-left pointing tee: 'qqqqqqqqqqqqqqqqqqqu' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 6,Col 1]: '[6;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' Please choose an operation:' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 7,Col 1]: '[7;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' b Browse the persons in the database' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 8,Col 1]: '[8;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' s Search database' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 9,Col 1]: '[9;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' a Add information to the database' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 10,Col 1]: '[10;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' d Delete information from the database' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 11,Col 1]: '[11;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' p Pick a report from list and run' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 12,Col 1]: '[12;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' r Generate report by entering report name' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 13,Col 1]: '[13;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' t Modify character translation tables' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 14,Col 1]: '[14;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' u Miscellaneous utilities' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 15,Col 1]: '[15;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' x Handle source, event and other records' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 16,Col 1]: '[16;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' Q Quit current database' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 17,Col 1]: '[17;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' q Quit program' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 18,Col 1]: '[18;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 19,Col 1]: '[19;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 20,Col 1]: '[20;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 21,Col 1]: '[21;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 22,Col 1]: '[22;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-right pointing tee 59-Horizontal line: 'tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 19-Horizontal line 1-left pointing tee: 'qqqqqqqqqqqqqqqqqqqu' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 23,Col 1]: '[23;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' LifeLines -- Main Menu' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 24,Col 1]: '[24;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ll corner 59-Horizontal line: 'mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 19-Horizontal line: 'qqqqqqqqqqqqqqqqqqq' +CSI Dec Private Mode Reset No Wraparound Mode: '[?7l' +text Dec Special 1-lr corner: 'j' +CSI Set Wraparound Mode: '[?7h' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 23,Col 25]: '[23;25H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +CSI Dec Private Mode Reset Stop Blinking Cursor: '[?12l' +CSI Set Show Cursor: '[?25h' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Set Application Cursor Keys: '[?1h' +Application Keypad: '=' +CSI Position Cursor to row 23,Col 25]: '[23;25H' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 10,Col 4]: '[10;4H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ul corner 59-Horizontal line: 'lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-ur corner: 'qqqqqqqqqqqqk' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'What is the name of the program? ' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'Default path: ../../../tests/date ' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'enter file name (*.ll)' +CSI Erase 16 Character(s)(s): '[16X' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ll corner 59-Horizontal line: 'mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-lr corner: 'qqqqqqqqqqqqj' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 13,Col 27]: '[13;27H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 13,Col 27]: '[13;27H' +text USASCII: ' checkjd2date.ll' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +CSI Line Position Absolutge [row] to 10, Col unchanged: '[10d' +text USASCII: ' d Delete information from the database' +CSI Erase 33 Character(s)(s): '[33X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' p Pick a report from list and run' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' r Generate report by entering report name' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' t Modify character translation tables' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' u Miscellaneous utilities' +CSI Erase 46 Character(s)(s): '[46X' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 23,Col 3]: '[23;3H' +text USASCII: 'Program is running... ' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 10,Col 4]: '[10;4H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ul corner 59-Horizontal line: 'lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-ur corner: 'qqqqqqqqqqqqk' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'What is the name of the output file?' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'Default path: .' +CSI Erase 27 Character(s)(s): '[27X' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'enter file name:' +CSI Erase 22 Character(s)(s): '[22X' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ll corner 59-Horizontal line: 'mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-lr corner: 'qqqqqqqqqqqqj' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 13,Col 22]: '[13;22H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 13,Col 22]: '[13;22H' +text USASCII: ' checkjd2date.out' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +CSI Line Position Absolutge [row] to 10, Col unchanged: '[10d' +text USASCII: ' d Delete information from the database' +CSI Erase 33 Character(s)(s): '[33X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' p Pick a report from list and run ' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' r Generate report by entering report name' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' t Modify character translation tables' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' u Miscellaneous utilities' +CSI Erase 46 Character(s)(s): '[46X' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 23,Col 3]: '[23;3H' +text USASCII: ' Program was run successfully.' +CSI Erase in Line Below: '[K' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 3,Col 3]: '[3;3H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ul corner 59-Horizontal line: 'lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 15-Horizontal line 1-ur corner: 'qqqqqqqqqqqqqqqk' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 28 Character(s)(s): '[28X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 74 Character(s)(s): '[74X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 26 Character(s)(s): '[26X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 38 Character(s)(s): '[38X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 19 Character(s)(s): '[19X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 35 Character(s)(s): '[35X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 40 Character(s)(s): '[40X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 35 Character(s)(s): '[35X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 43 Character(s)(s): '[43X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 39 Character(s)(s): '[39X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 27 Character(s)(s): '[27X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 42 Character(s)(s): '[42X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 25 Character(s)(s): '[25X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 16 Character(s)(s): '[16X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ll corner: 'm' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-lr corner: 'j' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 3,Col 3]: '[3;3H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 4,Col 4]: '[4;4H' +C0 Control Character Ctrl-J or New Line: '' +text USASCII: 'Report duration 00s (ui duration 00s)' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +C0 Control Character Ctrl-J or New Line: '' +text USASCII: 'Strike any key to continue.' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +CSI Dec Private Mode Reset Normal Cursor Keys: '[?1l' +Normal Keypad: '>' +CSI Line Position Absolutge [row] to 3, Col unchanged: '[3d' +C0 Control Character (Ctrl-H) Backspace: '' +text USASCII: ' Copyright(c) 1991 to 1996, by T. T. Wetmore IV' +CSI Erase 28 Character(s)(s): '[28X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' Current Database - ./testdb' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 60-Horizontal line: 'qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 16-Horizontal line: 'qqqqqqqqqqqqqqqq' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'Please choose an operation:' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' b Browse the persons in the database' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' s Search database' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' a Add information to the database' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' d Delete information from the database' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' p Pick a report from list and run' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' r Generate report by entering report name' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' t Modify character translation tables' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' u Miscellaneous utilities' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' x Handle source, event and other records' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' Q Quit current database' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' q Quit program' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' ' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' ' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' ' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' ' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Horizontal line: 'q' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Horizontal line: 'q' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 23,Col 3]: '[23;3H' +text USASCII: 'LifeLines -- Main Menu ' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 23,Col 25]: '[23;25H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Set Application Cursor Keys: '[?1h' +Application Keypad: '=' +CSI Position Cursor to row 23,Col 25]: '[23;25H' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 24,Col 1]: '[24;1H' +CSI Use Normal Screen Buffer and restore cursor: '[?1049l' +CSI Move window to [0,0]: '[23;0;0t' +C0 Control Character (Ctrl-M) Carriage Return: '' +CSI Dec Private Mode Reset Normal Cursor Keys: '[?1l' +Normal Keypad: '>' diff --git a/tests/date/checkjd2date.llscr b/tests/date/checkjd2date.llscr index 5518327e4..cc2d1a7b4 100644 --- a/tests/date/checkjd2date.llscr +++ b/tests/date/checkjd2date.llscr @@ -1,4 +1,4 @@ yrcheckjd2date.ll -checkjd2date.log +checkjd2date.out q diff --git a/tests/date/checkjd2date.log.save b/tests/date/checkjd2date.out.ref similarity index 100% rename from tests/date/checkjd2date.log.save rename to tests/date/checkjd2date.out.ref diff --git a/tests/do_code_tests.sh b/tests/do_code_tests.sh deleted file mode 100755 index 336d1f6e7..000000000 --- a/tests/do_code_tests.sh +++ /dev/null @@ -1,55 +0,0 @@ -#!/bin/sh - -# test programs -PROGS=../src/tools/lltest -LLINES=../src/liflines/llines -DBNAME=testdb - -# counters -TOTALCNT=0 -FAILCNT=0 -FAILED="" - -if [ ! -f $LLINES ] -then - echo "ERROR: Could not find lifelines!" - exit -fi - -# execute all test programs -for i in $PROGS -do - TESTDIR=`dirname $i` - TESTSRC=`basename $i` - OUTFILE=${TESTSRC}.out - echo "Running program tests via $i..." - - if [ ! -f $i ] - then - echo "ERROR: Could not find test $i" - exit - fi - - # remove test database - rm -rf $DBNAME - - # create empty database - echo "yq" | $LLINES $DBNAME - - # run test program - $i $DBNAME > ${TESTSRC}.out - - # remove test database - rm -rf $DBNAME - - TOTALCNT=`wc -l ${OUTFILE}` - FAILCNT=`grep FAIL ${OUTFILE} | wc -l` -done - -# print summary -echo -echo "Executed $TOTALCNT tests, with $FAILCNT failures." -if [ $FAILCNT -gt 0 ] -then - echo $FAILED -fi diff --git a/tests/do_rpt_tests.sh b/tests/do_rpt_tests.sh deleted file mode 100755 index 9a167e3c6..000000000 --- a/tests/do_rpt_tests.sh +++ /dev/null @@ -1,41 +0,0 @@ -#!/bin/sh - -# find all test programs -PROGS=`find . -type f -name \*.llscr` - -# counters -TOTALCNT=0 -FAILCNT=0 -FAILED="" - -# execute all test programs -for i in $PROGS -do - TESTDIR=`dirname $i` - TESTSCR=`basename $i` - TESTNAME=`echo $TESTSCR | sed -e 's/.llscr//g'` - TOTALCNT=$((TOTALCNT+1)) - - echo "Running test $i..." - ./run_rpt_test.sh $TESTDIR $TESTSCR - - # If diff file exists and is non-empty, then test has failed. - if [ -f $TESTDIR/$TESTNAME.diff -a -s $TESTDIR/$TESTNAME.diff ] - then - if [ -z $FAILED ] - then - FAILED=$i - else - FAILED="${FAILED},$i" - fi - FAILCNT=$((FAILCNT+1)) - fi -done - -# print summary -echo -echo "Executed $TOTALCNT tests, with $FAILCNT failures." -if [ $FAILCNT -gt 0 ] -then - echo $FAILED -fi diff --git a/tests/gengedcomstrong/test1.llines.out.filter.ref b/tests/gengedcomstrong/test1.llines.out.filter.ref new file mode 100644 index 000000000..288177012 --- /dev/null +++ b/tests/gengedcomstrong/test1.llines.out.filter.ref @@ -0,0 +1,1947 @@ +CSI Set Save cursor and use Alternate Screen Buffer: '[?1049h' +CSI Move window to [0,0]: '[22;0;0t' +CSI Dec Private Mode Restore Normal Cursor Keys: '[1;24r' +Designate G0 Character United States (USASCII): '(B' +CSI Character Attributes-Normal: '[m' +CSI Dec Private Mode Reset Jump (fast) Scroll: '[4l' +CSI Set Wraparound Mode: '[?7h' +CSI Set Application Cursor Keys: '[?1h' +Application Keypad: '=' +CSI Position Cursor to row 1,Col 1]: '[H' +CSI Erase Display All: '[2J' +CSI Position Cursor to row 10,Col 4]: '[10;4H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ul corner 59-Horizontal line: 'lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-ur corner: 'qqqqqqqqqqqqk' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character (Ctrl-M) Carriage Return: '' +C0 Control Character Ctrl-J or New Line: '' +text USASCII: ' ' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' There is no LifeLines database in that directory.' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character (Ctrl-M) Carriage Return: '' +C0 Control Character Ctrl-J or New Line: '' +text USASCII: ' ' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' Do you want to create a database there?' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character (Ctrl-M) Carriage Return: '' +C0 Control Character Ctrl-J or New Line: '' +text USASCII: ' ' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' enter y (yes) or n (no):' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character (Ctrl-M) Carriage Return: '' +C0 Control Character Ctrl-J or New Line: '' +text USASCII: ' ' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ll corner 59-Horizontal line: 'mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-lr corner: 'qqqqqqqqqqqqj' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 13,Col 31]: '[13;31H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +CSI Set Application Cursor Keys: '[?1h' +Application Keypad: '=' +CSI Position Cursor to row 1,Col 1]: '[H' +CSI Erase Display All: '[2J' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ul corner 59-Horizontal line: 'lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 19-Horizontal line 1-ur corner: 'qqqqqqqqqqqqqqqqqqqk' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 2,Col 1]: '[2;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' LifeLines 3.1.1 (official) - Genealogical DB and Programmin' +text USASCII: 'g System' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 3,Col 1]: '[3;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' Copyright(c) 1991 to 1996, by T. T. Wetmore IV' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 4,Col 1]: '[4;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' Current Database - ./testdb' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 5,Col 1]: '[5;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-right pointing tee 59-Horizontal line: 'tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 19-Horizontal line 1-left pointing tee: 'qqqqqqqqqqqqqqqqqqqu' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 6,Col 1]: '[6;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' Please choose an operation:' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 7,Col 1]: '[7;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' b Browse the persons in the database' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 8,Col 1]: '[8;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' s Search database' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 9,Col 1]: '[9;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' a Add information to the database' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 10,Col 1]: '[10;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' d Delete information from the database' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 11,Col 1]: '[11;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' p Pick a report from list and run' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 12,Col 1]: '[12;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' r Generate report by entering report name' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 13,Col 1]: '[13;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' t Modify character translation tables' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 14,Col 1]: '[14;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' u Miscellaneous utilities' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 15,Col 1]: '[15;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' x Handle source, event and other records' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 16,Col 1]: '[16;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' Q Quit current database' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 17,Col 1]: '[17;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' q Quit program' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 18,Col 1]: '[18;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 19,Col 1]: '[19;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 20,Col 1]: '[20;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 21,Col 1]: '[21;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 22,Col 1]: '[22;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-right pointing tee 59-Horizontal line: 'tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 19-Horizontal line 1-left pointing tee: 'qqqqqqqqqqqqqqqqqqqu' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 23,Col 1]: '[23;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' LifeLines -- Main Menu' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 24,Col 1]: '[24;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ll corner 59-Horizontal line: 'mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 19-Horizontal line: 'qqqqqqqqqqqqqqqqqqq' +CSI Dec Private Mode Reset No Wraparound Mode: '[?7l' +text Dec Special 1-lr corner: 'j' +CSI Set Wraparound Mode: '[?7h' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 23,Col 25]: '[23;25H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +CSI Dec Private Mode Reset Stop Blinking Cursor: '[?12l' +CSI Set Show Cursor: '[?25h' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Set Application Cursor Keys: '[?1h' +Application Keypad: '=' +CSI Position Cursor to row 23,Col 25]: '[23;25H' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 23,Col 25]: '[23;25H' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Set Application Cursor Keys: '[?1h' +Application Keypad: '=' +CSI Position Cursor to row 23,Col 25]: '[23;25H' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Cursor to Column 8: '[8G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ul corner 59-Horizontal line: 'lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 5-Horizontal line 1-ur corner: 'qqqqqk' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' What utility do you want to perform?' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' s Save the database in a GEDCOM file' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' r Read in data from a GEDCOM file' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' R Pick a GEDCOM file and read in' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' k Find a person's key value' +CSI Cursor to Column 73: '[73G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' i Identify a person from key valu' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' d Show database statistics ' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' m Show memory statistics' +CSI Cursor to Column 73: '[73G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' e Edit the place abbreviation file' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' o Edit the user options file' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' c Character set options' +CSI Cursor to Column 73: '[73G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' q Return to main menu' +CSI Cursor to Column 73: '[73G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ll corner 59-Horizontal line: 'mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 5-Horizontal line 1-lr corner: 'qqqqqj' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 18,Col 34]: '[18;34H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +CSI Set Application Cursor Keys: '[?1h' +Application Keypad: '=' +CSI Position Cursor to row 7,Col 47]: '[7;47H' +CSI Position Cursor to row 6,Col 8]: '[6;8H' +text USASCII: 'e choose an operation:' +CSI Erase 44 Character(s)(s): '[44X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +text USASCII: 'Browse the persons in the database ' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +text USASCII: 'Search database' +CSI Erase 26 Character(s)(s): '[26X' +CSI Cursor to Column 73: '[73G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +text USASCII: 'Add information to the database ' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +text USASCII: 'Delete information from the database ' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +text USASCII: 'Pick a report from list and run ' +CSI Cursor to Column 73: '[73G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +text USASCII: 'Generate report by entering report nam' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +text USASCII: 'Modify character translation tables' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +text USASCII: 'Miscellaneous utilities ' +CSI Cursor to Column 73: '[73G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +text USASCII: 'Handle source, event and other records ' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +text USASCII: 'Quit current database ' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +text USASCII: 'Quit program' +CSI Erase 16 Character(s)(s): '[16X' +CSI Cursor to Column 73: '[73G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +CSI Erase 26 Character(s)(s): '[26X' +CSI Cursor to Column 73: '[73G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +CSI Erase 66 Character(s)(s): '[66X' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 10,Col 4]: '[10;4H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ul corner 59-Horizontal line: 'lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-ur corner: 'qqqqqqqqqqqqk' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'Please enter the name of the GEDCOM file.' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'Default path: .' +CSI Erase 27 Character(s)(s): '[27X' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'enter file name (*.ged)' +CSI Erase 15 Character(s)(s): '[15X' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ll corner 59-Horizontal line: 'mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-lr corner: 'qqqqqqqqqqqqj' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 13,Col 28]: '[13;28H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 13,Col 28]: '[13;28H' +text USASCII: ' ../../../tests/gengedcomstrong/test1.ged' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +CSI Line Position Absolutge [row] to 10, Col unchanged: '[10d' +text USASCII: ' d Delete information from the database' +CSI Erase 33 Character(s)(s): '[33X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' p Pick a report from list and run ' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' r Generate report by entering report name' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' t Modify character translation tables' +CSI Erase 26 Character(s)(s): '[26X' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' u Miscellaneous utilities' +CSI Erase 46 Character(s)(s): '[46X' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 3,Col 3]: '[3;3H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ul corner 59-Horizontal line: 'lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 15-Horizontal line 1-ur corner: 'qqqqqqqqqqqqqqqk' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 28 Character(s)(s): '[28X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 74 Character(s)(s): '[74X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 26 Character(s)(s): '[26X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 38 Character(s)(s): '[38X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 19 Character(s)(s): '[19X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 35 Character(s)(s): '[35X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 40 Character(s)(s): '[40X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 35 Character(s)(s): '[35X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 43 Character(s)(s): '[43X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 39 Character(s)(s): '[39X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 27 Character(s)(s): '[27X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 42 Character(s)(s): '[42X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 25 Character(s)(s): '[25X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 16 Character(s)(s): '[16X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ll corner: 'm' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-lr corner: 'j' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 3,Col 3]: '[3;3H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 4,Col 4]: '[4;4H' +text USASCII: 'Checking GEDCOM file for errors.' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: ' 0 Persons' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '0 Families' +CSI Position Cursor to row 7,Col 10]: '[7;10H' +text USASCII: '0 Sources' +CSI Position Cursor to row 8,Col 10]: '[8;10H' +text USASCII: '0 Events' +CSI Position Cursor to row 9,Col 10]: '[9;10H' +text USASCII: '0 Others' +CSI Position Cursor to row 10,Col 10]: '[10;10H' +text USASCII: '0 Errors' +CSI Position Cursor to row 11,Col 10]: '[11;10H' +text USASCII: '0 Warnings' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: 'y ' +C0 Control Character (Ctrl-H) Backspace: '' +C0 Control Character (Ctrl-H) Backspace: '' +CSI Position Cursor to row 7,Col 10]: '[7;10H' +text USASCII: '1' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: 'e ' +C0 Control Character (Ctrl-H) Backspace: '' +CSI Position Cursor to row 7,Col 10]: '[7;10H' +text USASCII: '2' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: 'es' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: 'n ' +C0 Control Character (Ctrl-H) Backspace: '' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: 'ns' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 10,Col 4]: '[10;4H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ul corner 59-Horizontal line: 'lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-ur corner: 'qqqqqqqqqqqqk' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' Using original keys, 3014 deleted records will be in the da' +text USASCII: 'tabase. ' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' Use original keys from GEDCOM file?' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' enter y (yes) or n (no):' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ll corner 59-Horizontal line: 'mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-lr corner: 'qqqqqqqqqqqqj' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 13,Col 31]: '[13;31H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +CSI Set Application Cursor Keys: '[?1h' +Application Keypad: '=' +CSI Cursor to Column 4: '[4G' +text USASCII: 'No errors; adding records with original keys...' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 5: '[5G' +text USASCII: ' 0 Persons' +CSI Erase 56 Character(s)(s): '[56X' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '0 Families' +CSI Position Cursor to row 16,Col 10]: '[16;10H' +text USASCII: '0 Sources' +CSI Position Cursor to row 17,Col 10]: '[17;10H' +text USASCII: '0 Events' +CSI Position Cursor to row 18,Col 10]: '[18;10H' +text USASCII: '0 Others' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: 'y ' +C0 Control Character (Ctrl-H) Backspace: '' +C0 Control Character (Ctrl-H) Backspace: '' +CSI Position Cursor to row 16,Col 10]: '[16;10H' +text USASCII: '1' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: 'e ' +C0 Control Character (Ctrl-H) Backspace: '' +CSI Position Cursor to row 16,Col 10]: '[16;10H' +text USASCII: '2' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: 'es' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: 'n ' +C0 Control Character (Ctrl-H) Backspace: '' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: 'ns' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 19,Col 4]: '[19;4H' +text USASCII: 'Adding unused keys as deleted keys...' +CSI Position Cursor to row 12,Col 4]: '[12;4H' +text USASCII: 'Import time xxs (ui xxs) ' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +CSI Line Position Absolutge [row] to 19, Col unchanged: '[19d' +CSI Erase 37 Character(s)(s): '[37X' +C0 Control Character Ctrl-J or New Line: '' +text USASCII: 'Strike any key to continue.' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +CSI Dec Private Mode Reset Normal Cursor Keys: '[?1l' +Normal Keypad: '>' +CSI Line Position Absolutge [row] to 3, Col unchanged: '[3d' +C0 Control Character (Ctrl-H) Backspace: '' +text USASCII: ' Copyright(c) 1991 to 1996, by T. T. Wetmore IV' +CSI Erase 28 Character(s)(s): '[28X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' Current Database - ./testdb ' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 60-Horizontal line: 'qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 16-Horizontal line: 'qqqqqqqqqqqqqqqq' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'Please choose an operation:' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' b Browse the persons in the database' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' s Search database' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' a Add information to the database' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' d Delete information from the database' +CSI Erase 35 Character(s)(s): '[35X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' p Pick a report from list and run' +CSI Erase 40 Character(s)(s): '[40X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' r Generate report by entering report name' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' t Modify character translation tables ' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' u Miscellaneous utilities' +CSI Cursor to Column 75: '[75G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' x Handle source, event and other records' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' Q Quit current database' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' q Quit program' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' ' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: ' ' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' ' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +CSI Erase 28 Character(s)(s): '[28X' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' ' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Horizontal line: 'q' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Horizontal line: 'q' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 23,Col 25]: '[23;25H' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Set Application Cursor Keys: '[?1h' +Application Keypad: '=' +CSI Set Application Cursor Keys: '[?1h' +Application Keypad: '=' +CSI Position Cursor to row 23,Col 25]: '[23;25H' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 23,Col 25]: '[23;25H' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Set Application Cursor Keys: '[?1h' +Application Keypad: '=' +CSI Position Cursor to row 23,Col 25]: '[23;25H' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 10,Col 4]: '[10;4H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ul corner 59-Horizontal line: 'lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-ur corner: 'qqqqqqqqqqqqk' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'What is the name of the program? ' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'Default path: ../../../tests/gengedcomstrong' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'enter file name (*.ll)' +CSI Erase 16 Character(s)(s): '[16X' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ll corner 59-Horizontal line: 'mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-lr corner: 'qqqqqqqqqqqqj' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 13,Col 27]: '[13;27H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 13,Col 27]: '[13;27H' +text USASCII: ' test1.ll' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +CSI Line Position Absolutge [row] to 10, Col unchanged: '[10d' +text USASCII: ' d Delete information from the database' +CSI Erase 33 Character(s)(s): '[33X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' p Pick a report from list and run' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' r Generate report by entering report name ' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' t Modify character translation tables' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' u Miscellaneous utilities' +CSI Erase 46 Character(s)(s): '[46X' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 23,Col 3]: '[23;3H' +text USASCII: 'Program is running... ' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 11,Col 4]: '[11;4H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ul corner 59-Horizontal line: 'lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-ur corner: 'qqqqqqqqqqqqk' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'Identify person for program:' +CSI Erase 14 Character(s)(s): '[14X' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'Name, key, refn, list, or @: ' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ll corner 59-Horizontal line: 'mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-lr corner: 'qqqqqqqqqqqqj' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 13,Col 33]: '[13;33H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' ' +CSI Dec Private Mode Reset Normal Cursor Keys: '[?1l' +Normal Keypad: '>' +text USASCII: '1012' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +CSI Line Position Absolutge [row] to 11, Col unchanged: '[11d' +text USASCII: ' p Pick a report from list and run' +CSI Erase 38 Character(s)(s): '[38X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' r Generate report by entering report name' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' t Modify character translation tables' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' u Miscellaneous utilities' +CSI Erase 46 Character(s)(s): '[46X' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 10,Col 5]: '[10;5H' +CSI Erase 39 Character(s)(s): '[39X' +C0 Control Character Ctrl-J or New Line: '' +CSI Erase 34 Character(s)(s): '[34X' +C0 Control Character Ctrl-J or New Line: '' +CSI Erase 42 Character(s)(s): '[42X' +C0 Control Character Ctrl-J or New Line: '' +CSI Erase 38 Character(s)(s): '[38X' +C0 Control Character Ctrl-J or New Line: '' +CSI Erase 26 Character(s)(s): '[26X' +C0 Control Character Ctrl-J or New Line: '' +CSI Erase 41 Character(s)(s): '[41X' +CSI Line Position Absolutge [row] to 10, Col unchanged: '[10d' +C0 Control Character (Ctrl-H) Backspace: '' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ul corner 59-Horizontal line: 'lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-ur corner: 'qqqqqqqqqqqqk' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'Is this the person? Select if so. (1/1)' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' >1: John1012 SMITH1000, b. 1800, KY. (1012) [P]' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-right pointing tee 59-Horizontal line: 'tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-left pointing tee: 'qqqqqqqqqqqqu' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'Commands: j Move down k Move up i Select q Quit' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: ' ' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ll corner 59-Horizontal line: 'mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-lr corner: 'qqqqqqqqqqqqj' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 14,Col 15]: '[14;15H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +CSI Set Application Cursor Keys: '[?1h' +Application Keypad: '=' +CSI Position Cursor to row 10,Col 4]: '[10;4H' +text USASCII: ' d Delete information from the database' +CSI Erase 33 Character(s)(s): '[33X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' p Pick a report from list and run ' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' r Generate report by entering report name ' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' t Modify character translation tables' +CSI Erase 34 Character(s)(s): '[34X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' u Miscellaneous utilities' +CSI Erase 34 Character(s)(s): '[34X' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' x Handle source, event and other records' +CSI Erase 31 Character(s)(s): '[31X' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 10,Col 4]: '[10;4H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ul corner 59-Horizontal line: 'lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-ur corner: 'qqqqqqqqqqqqk' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'What is the name of the output file?' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'Default path: .' +CSI Erase 27 Character(s)(s): '[27X' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'enter file name:' +CSI Erase 22 Character(s)(s): '[22X' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ll corner 59-Horizontal line: 'mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-lr corner: 'qqqqqqqqqqqqj' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 13,Col 22]: '[13;22H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 13,Col 22]: '[13;22H' +text USASCII: ' test1.out' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +CSI Line Position Absolutge [row] to 10, Col unchanged: '[10d' +text USASCII: ' d Delete information from the database' +CSI Erase 33 Character(s)(s): '[33X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' p Pick a report from list and run ' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' r Generate report by entering report name' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' t Modify character translation tables' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' u Miscellaneous utilities' +CSI Erase 46 Character(s)(s): '[46X' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 23,Col 3]: '[23;3H' +text USASCII: ' Program was run successfully.' +CSI Erase in Line Below: '[K' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 3,Col 3]: '[3;3H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ul corner 59-Horizontal line: 'lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 15-Horizontal line 1-ur corner: 'qqqqqqqqqqqqqqqk' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 28 Character(s)(s): '[28X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 74 Character(s)(s): '[74X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 26 Character(s)(s): '[26X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 38 Character(s)(s): '[38X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 19 Character(s)(s): '[19X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 35 Character(s)(s): '[35X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 40 Character(s)(s): '[40X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 35 Character(s)(s): '[35X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 43 Character(s)(s): '[43X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 39 Character(s)(s): '[39X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 27 Character(s)(s): '[27X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 42 Character(s)(s): '[42X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 25 Character(s)(s): '[25X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 16 Character(s)(s): '[16X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ll corner: 'm' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-lr corner: 'j' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 3,Col 3]: '[3;3H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 4,Col 4]: '[4;4H' +C0 Control Character Ctrl-J or New Line: '' +text USASCII: 'Report duration 00s (ui duration 00s)' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +C0 Control Character Ctrl-J or New Line: '' +text USASCII: 'Strike any key to continue.' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +CSI Dec Private Mode Reset Normal Cursor Keys: '[?1l' +Normal Keypad: '>' +CSI Line Position Absolutge [row] to 3, Col unchanged: '[3d' +C0 Control Character (Ctrl-H) Backspace: '' +text USASCII: ' Copyright(c) 1991 to 1996, by T. T. Wetmore IV' +CSI Erase 28 Character(s)(s): '[28X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' Current Database - ./testdb' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 60-Horizontal line: 'qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 16-Horizontal line: 'qqqqqqqqqqqqqqqq' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'Please choose an operation:' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' b Browse the persons in the database' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' s Search database' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' a Add information to the database' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' d Delete information from the database' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' p Pick a report from list and run' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' r Generate report by entering report name' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' t Modify character translation tables' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' u Miscellaneous utilities' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' x Handle source, event and other records' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' Q Quit current database' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' q Quit program' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' ' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' ' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' ' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' ' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Horizontal line: 'q' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Horizontal line: 'q' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 23,Col 3]: '[23;3H' +text USASCII: 'LifeLines -- Main Menu ' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 23,Col 25]: '[23;25H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Set Application Cursor Keys: '[?1h' +Application Keypad: '=' +CSI Position Cursor to row 23,Col 25]: '[23;25H' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 24,Col 1]: '[24;1H' +CSI Use Normal Screen Buffer and restore cursor: '[?1049l' +CSI Move window to [0,0]: '[23;0;0t' +C0 Control Character (Ctrl-M) Carriage Return: '' +CSI Dec Private Mode Reset Normal Cursor Keys: '[?1l' +Normal Keypad: '>' diff --git a/tests/gengedcomstrong/test1.llscr b/tests/gengedcomstrong/test1.llscr index 5b48f0df5..9d784f589 100644 --- a/tests/gengedcomstrong/test1.llscr +++ b/tests/gengedcomstrong/test1.llscr @@ -1,7 +1,8 @@ y -yurtest1.ged +urTESTNAME.ged +y y rtest1.ll 1012 -itest1.log +itest1.out qqq diff --git a/tests/gengedcomstrong/test1.log.save b/tests/gengedcomstrong/test1.out.ref similarity index 100% rename from tests/gengedcomstrong/test1.log.save rename to tests/gengedcomstrong/test1.out.ref diff --git a/tests/interp/eqv_pvalue.llines.out.filter.ref b/tests/interp/eqv_pvalue.llines.out.filter.ref new file mode 100644 index 000000000..dc4c478a2 --- /dev/null +++ b/tests/interp/eqv_pvalue.llines.out.filter.ref @@ -0,0 +1,2742 @@ +CSI Set Save cursor and use Alternate Screen Buffer: '[?1049h' +CSI Move window to [0,0]: '[22;0;0t' +CSI Dec Private Mode Restore Normal Cursor Keys: '[1;24r' +Designate G0 Character United States (USASCII): '(B' +CSI Character Attributes-Normal: '[m' +CSI Dec Private Mode Reset Jump (fast) Scroll: '[4l' +CSI Set Wraparound Mode: '[?7h' +CSI Set Application Cursor Keys: '[?1h' +Application Keypad: '=' +CSI Position Cursor to row 1,Col 1]: '[H' +CSI Erase Display All: '[2J' +CSI Position Cursor to row 10,Col 4]: '[10;4H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ul corner 59-Horizontal line: 'lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-ur corner: 'qqqqqqqqqqqqk' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character (Ctrl-M) Carriage Return: '' +C0 Control Character Ctrl-J or New Line: '' +text USASCII: ' ' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' There is no LifeLines database in that directory.' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character (Ctrl-M) Carriage Return: '' +C0 Control Character Ctrl-J or New Line: '' +text USASCII: ' ' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' Do you want to create a database there?' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character (Ctrl-M) Carriage Return: '' +C0 Control Character Ctrl-J or New Line: '' +text USASCII: ' ' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' enter y (yes) or n (no):' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character (Ctrl-M) Carriage Return: '' +C0 Control Character Ctrl-J or New Line: '' +text USASCII: ' ' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ll corner 59-Horizontal line: 'mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-lr corner: 'qqqqqqqqqqqqj' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 13,Col 31]: '[13;31H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +CSI Set Application Cursor Keys: '[?1h' +Application Keypad: '=' +CSI Position Cursor to row 1,Col 1]: '[H' +CSI Erase Display All: '[2J' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ul corner 59-Horizontal line: 'lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 19-Horizontal line 1-ur corner: 'qqqqqqqqqqqqqqqqqqqk' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 2,Col 1]: '[2;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' LifeLines 3.1.1 (official) - Genealogical DB and Programmin' +text USASCII: 'g System' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 3,Col 1]: '[3;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' Copyright(c) 1991 to 1996, by T. T. Wetmore IV' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 4,Col 1]: '[4;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' Current Database - ./testdb' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 5,Col 1]: '[5;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-right pointing tee 59-Horizontal line: 'tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 19-Horizontal line 1-left pointing tee: 'qqqqqqqqqqqqqqqqqqqu' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 6,Col 1]: '[6;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' Please choose an operation:' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 7,Col 1]: '[7;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' b Browse the persons in the database' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 8,Col 1]: '[8;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' s Search database' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 9,Col 1]: '[9;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' a Add information to the database' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 10,Col 1]: '[10;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' d Delete information from the database' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 11,Col 1]: '[11;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' p Pick a report from list and run' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 12,Col 1]: '[12;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' r Generate report by entering report name' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 13,Col 1]: '[13;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' t Modify character translation tables' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 14,Col 1]: '[14;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' u Miscellaneous utilities' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 15,Col 1]: '[15;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' x Handle source, event and other records' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 16,Col 1]: '[16;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' Q Quit current database' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 17,Col 1]: '[17;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' q Quit program' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 18,Col 1]: '[18;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 19,Col 1]: '[19;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 20,Col 1]: '[20;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 21,Col 1]: '[21;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 22,Col 1]: '[22;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-right pointing tee 59-Horizontal line: 'tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 19-Horizontal line 1-left pointing tee: 'qqqqqqqqqqqqqqqqqqqu' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 23,Col 1]: '[23;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' LifeLines -- Main Menu' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 24,Col 1]: '[24;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ll corner 59-Horizontal line: 'mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 19-Horizontal line: 'qqqqqqqqqqqqqqqqqqq' +CSI Dec Private Mode Reset No Wraparound Mode: '[?7l' +text Dec Special 1-lr corner: 'j' +CSI Set Wraparound Mode: '[?7h' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 23,Col 25]: '[23;25H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +CSI Dec Private Mode Reset Stop Blinking Cursor: '[?12l' +CSI Set Show Cursor: '[?25h' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Set Application Cursor Keys: '[?1h' +Application Keypad: '=' +CSI Position Cursor to row 23,Col 25]: '[23;25H' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 23,Col 25]: '[23;25H' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Set Application Cursor Keys: '[?1h' +Application Keypad: '=' +CSI Position Cursor to row 23,Col 25]: '[23;25H' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Cursor to Column 8: '[8G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ul corner 59-Horizontal line: 'lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 5-Horizontal line 1-ur corner: 'qqqqqk' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' What utility do you want to perform?' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' s Save the database in a GEDCOM file' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' r Read in data from a GEDCOM file' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' R Pick a GEDCOM file and read in' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' k Find a person's key value' +CSI Cursor to Column 73: '[73G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' i Identify a person from key valu' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' d Show database statistics ' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' m Show memory statistics' +CSI Cursor to Column 73: '[73G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' e Edit the place abbreviation file' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' o Edit the user options file' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' c Character set options' +CSI Cursor to Column 73: '[73G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' q Return to main menu' +CSI Cursor to Column 73: '[73G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ll corner 59-Horizontal line: 'mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 5-Horizontal line 1-lr corner: 'qqqqqj' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 18,Col 34]: '[18;34H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +CSI Set Application Cursor Keys: '[?1h' +Application Keypad: '=' +CSI Position Cursor to row 7,Col 47]: '[7;47H' +CSI Position Cursor to row 6,Col 8]: '[6;8H' +text USASCII: 'e choose an operation:' +CSI Erase 44 Character(s)(s): '[44X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +text USASCII: 'Browse the persons in the database ' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +text USASCII: 'Search database' +CSI Erase 26 Character(s)(s): '[26X' +CSI Cursor to Column 73: '[73G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +text USASCII: 'Add information to the database ' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +text USASCII: 'Delete information from the database ' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +text USASCII: 'Pick a report from list and run ' +CSI Cursor to Column 73: '[73G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +text USASCII: 'Generate report by entering report nam' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +text USASCII: 'Modify character translation tables' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +text USASCII: 'Miscellaneous utilities ' +CSI Cursor to Column 73: '[73G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +text USASCII: 'Handle source, event and other records ' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +text USASCII: 'Quit current database ' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +text USASCII: 'Quit program' +CSI Erase 16 Character(s)(s): '[16X' +CSI Cursor to Column 73: '[73G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +CSI Erase 26 Character(s)(s): '[26X' +CSI Cursor to Column 73: '[73G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +CSI Erase 66 Character(s)(s): '[66X' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 10,Col 4]: '[10;4H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ul corner 59-Horizontal line: 'lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-ur corner: 'qqqqqqqqqqqqk' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'Please enter the name of the GEDCOM file.' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'Default path: .' +CSI Erase 27 Character(s)(s): '[27X' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'enter file name (*.ged)' +CSI Erase 15 Character(s)(s): '[15X' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ll corner 59-Horizontal line: 'mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-lr corner: 'qqqqqqqqqqqqj' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 13,Col 28]: '[13;28H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 13,Col 28]: '[13;28H' +text USASCII: ' ../../../tests/interp/eqv_pvalue.ged' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +CSI Line Position Absolutge [row] to 10, Col unchanged: '[10d' +text USASCII: ' d Delete information from the database' +CSI Erase 33 Character(s)(s): '[33X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' p Pick a report from list and run ' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' r Generate report by entering report name' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' t Modify character translation tables' +CSI Erase 22 Character(s)(s): '[22X' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' u Miscellaneous utilities' +CSI Erase 46 Character(s)(s): '[46X' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 3,Col 3]: '[3;3H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ul corner 59-Horizontal line: 'lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 15-Horizontal line 1-ur corner: 'qqqqqqqqqqqqqqqk' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 28 Character(s)(s): '[28X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 74 Character(s)(s): '[74X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 26 Character(s)(s): '[26X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 38 Character(s)(s): '[38X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 19 Character(s)(s): '[19X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 35 Character(s)(s): '[35X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 40 Character(s)(s): '[40X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 35 Character(s)(s): '[35X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 43 Character(s)(s): '[43X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 39 Character(s)(s): '[39X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 27 Character(s)(s): '[27X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 42 Character(s)(s): '[42X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 25 Character(s)(s): '[25X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 16 Character(s)(s): '[16X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ll corner: 'm' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-lr corner: 'j' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 3,Col 3]: '[3;3H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 4,Col 4]: '[4;4H' +text USASCII: 'Checking GEDCOM file for errors.' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: ' 0 Persons' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '0 Families' +CSI Position Cursor to row 7,Col 10]: '[7;10H' +text USASCII: '0 Sources' +CSI Position Cursor to row 8,Col 10]: '[8;10H' +text USASCII: '0 Events' +CSI Position Cursor to row 9,Col 10]: '[9;10H' +text USASCII: '0 Others' +CSI Position Cursor to row 10,Col 10]: '[10;10H' +text USASCII: '0 Errors' +CSI Position Cursor to row 11,Col 10]: '[11;10H' +text USASCII: '0 Warnings' +CSI Position Cursor to row 7,Col 10]: '[7;10H' +text USASCII: '1' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: 'e ' +C0 Control Character (Ctrl-H) Backspace: '' +CSI Position Cursor to row 7,Col 10]: '[7;10H' +text USASCII: '2' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: 'es' +CSI Position Cursor to row 8,Col 10]: '[8;10H' +text USASCII: '1' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: ' ' +CSI Cursor Backward Tab 1 tab stops: '[Z' +C0 Control Character (Ctrl-M) Carriage Return: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: ' 2' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: 's' +CSI Position Cursor to row 9,Col 10]: '[9;10H' +text USASCII: '1' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: ' (ORDI)' +CSI Position Cursor to row 9,Col 10]: '[9;10H' +text USASCII: '2' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: 's (ORDI)' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: 'n ' +C0 Control Character (Ctrl-H) Backspace: '' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: 'ns' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '4' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '5' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: 'y ' +C0 Control Character (Ctrl-H) Backspace: '' +C0 Control Character (Ctrl-H) Backspace: '' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '2' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: 'ies' +CSI Position Cursor to row 10,Col 4]: '[10;4H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ul corner 59-Horizontal line: 'lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-ur corner: 'qqqqqqqqqqqqk' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' Using original keys, 3110 deleted records will be in the da' +text USASCII: 'tabase. ' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' Use original keys from GEDCOM file?' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' enter y (yes) or n (no):' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ll corner 59-Horizontal line: 'mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-lr corner: 'qqqqqqqqqqqqj' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 13,Col 31]: '[13;31H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +CSI Set Application Cursor Keys: '[?1h' +Application Keypad: '=' +CSI Cursor to Column 4: '[4G' +text USASCII: 'No errors; adding records with original keys...' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 5: '[5G' +text USASCII: ' 0 Persons' +CSI Erase 56 Character(s)(s): '[56X' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '0 Families' +CSI Position Cursor to row 16,Col 10]: '[16;10H' +text USASCII: '0 Sources' +CSI Position Cursor to row 17,Col 10]: '[17;10H' +text USASCII: '0 Events' +CSI Position Cursor to row 18,Col 10]: '[18;10H' +text USASCII: '0 Others' +CSI Position Cursor to row 16,Col 10]: '[16;10H' +text USASCII: '1' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: 'e ' +C0 Control Character (Ctrl-H) Backspace: '' +CSI Position Cursor to row 16,Col 10]: '[16;10H' +text USASCII: '2' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: 'es' +CSI Position Cursor to row 17,Col 10]: '[17;10H' +text USASCII: '1' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: ' ' +CSI Cursor Backward Tab 1 tab stops: '[Z' +C0 Control Character (Ctrl-M) Carriage Return: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: ' 2' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: 's' +CSI Position Cursor to row 18,Col 10]: '[18;10H' +text USASCII: '1' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: ' (ORDI)' +CSI Position Cursor to row 18,Col 10]: '[18;10H' +text USASCII: '2' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: 's (ORDI)' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: 'n ' +C0 Control Character (Ctrl-H) Backspace: '' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: 'ns' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '3' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '4' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '5' +CSI Position Cursor to row 14,Col 19]: '[14;19H' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: 'y ' +C0 Control Character (Ctrl-H) Backspace: '' +C0 Control Character (Ctrl-H) Backspace: '' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '2' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: 'ies' +CSI Position Cursor to row 19,Col 4]: '[19;4H' +text USASCII: 'Adding unused keys as deleted keys...' +CSI Position Cursor to row 12,Col 4]: '[12;4H' +text USASCII: 'Import time xxs (ui xxs) ' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +CSI Line Position Absolutge [row] to 19, Col unchanged: '[19d' +CSI Erase 37 Character(s)(s): '[37X' +C0 Control Character Ctrl-J or New Line: '' +text USASCII: 'Strike any key to continue.' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +CSI Dec Private Mode Reset Normal Cursor Keys: '[?1l' +Normal Keypad: '>' +CSI Line Position Absolutge [row] to 3, Col unchanged: '[3d' +C0 Control Character (Ctrl-H) Backspace: '' +text USASCII: ' Copyright(c) 1991 to 1996, by T. T. Wetmore IV' +CSI Erase 28 Character(s)(s): '[28X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' Current Database - ./testdb ' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 60-Horizontal line: 'qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 16-Horizontal line: 'qqqqqqqqqqqqqqqq' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'Please choose an operation:' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' b Browse the persons in the database' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' s Search database' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' a Add information to the database' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' d Delete information from the database' +CSI Erase 35 Character(s)(s): '[35X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' p Pick a report from list and run' +CSI Erase 40 Character(s)(s): '[40X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' r Generate report by entering report name' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' t Modify character translation tables ' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' u Miscellaneous utilities' +CSI Cursor to Column 75: '[75G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' x Handle source, event and other records' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' Q Quit current database' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' q Quit program' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' ' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: ' ' +CSI Erase 15 Character(s)(s): '[15X' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' ' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +CSI Erase 28 Character(s)(s): '[28X' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' ' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Horizontal line: 'q' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Horizontal line: 'q' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 23,Col 25]: '[23;25H' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Set Application Cursor Keys: '[?1h' +Application Keypad: '=' +CSI Position Cursor to row 23,Col 25]: '[23;25H' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 10,Col 4]: '[10;4H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ul corner 59-Horizontal line: 'lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-ur corner: 'qqqqqqqqqqqqk' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'What is the name of the program? ' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'Default path: ../../../tests/interp ' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'enter file name (*.ll)' +CSI Erase 16 Character(s)(s): '[16X' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ll corner 59-Horizontal line: 'mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-lr corner: 'qqqqqqqqqqqqj' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 13,Col 27]: '[13;27H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 13,Col 27]: '[13;27H' +text USASCII: ' eqv_pvalue.ll' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +CSI Line Position Absolutge [row] to 10, Col unchanged: '[10d' +text USASCII: ' d Delete information from the database' +CSI Erase 33 Character(s)(s): '[33X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' p Pick a report from list and run' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' r Generate report by entering report name' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' t Modify character translation tables' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' u Miscellaneous utilities' +CSI Erase 46 Character(s)(s): '[46X' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 23,Col 3]: '[23;3H' +text USASCII: 'Program is running... ' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 10,Col 4]: '[10;4H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ul corner 59-Horizontal line: 'lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-ur corner: 'qqqqqqqqqqqqk' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'What is the name of the output file?' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'Default path: .' +CSI Erase 27 Character(s)(s): '[27X' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'enter file name:' +CSI Erase 22 Character(s)(s): '[22X' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ll corner 59-Horizontal line: 'mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-lr corner: 'qqqqqqqqqqqqj' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 13,Col 22]: '[13;22H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 13,Col 22]: '[13;22H' +text USASCII: ' eqv_pvalue.out' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +CSI Line Position Absolutge [row] to 10, Col unchanged: '[10d' +text USASCII: ' d Delete information from the database' +CSI Erase 33 Character(s)(s): '[33X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' p Pick a report from list and run ' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' r Generate report by entering report name' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' t Modify character translation tables' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' u Miscellaneous utilities' +CSI Erase 46 Character(s)(s): '[46X' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 11,Col 4]: '[11;4H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ul corner 59-Horizontal line: 'lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-ur corner: 'qqqqqqqqqqqqk' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'Identify person for program:' +CSI Erase 14 Character(s)(s): '[14X' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'Name, key, refn, list, or @: ' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ll corner 59-Horizontal line: 'mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-lr corner: 'qqqqqqqqqqqqj' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 13,Col 33]: '[13;33H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' ' +CSI Dec Private Mode Reset Normal Cursor Keys: '[?1l' +Normal Keypad: '>' +text USASCII: '1040' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +CSI Line Position Absolutge [row] to 11, Col unchanged: '[11d' +text USASCII: ' p Pick a report from list and run' +CSI Erase 38 Character(s)(s): '[38X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' r Generate report by entering report name' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' t Modify character translation tables' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' u Miscellaneous utilities' +CSI Erase 46 Character(s)(s): '[46X' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 10,Col 5]: '[10;5H' +CSI Erase 39 Character(s)(s): '[39X' +C0 Control Character Ctrl-J or New Line: '' +CSI Erase 34 Character(s)(s): '[34X' +C0 Control Character Ctrl-J or New Line: '' +CSI Erase 42 Character(s)(s): '[42X' +C0 Control Character Ctrl-J or New Line: '' +CSI Erase 38 Character(s)(s): '[38X' +C0 Control Character Ctrl-J or New Line: '' +CSI Erase 26 Character(s)(s): '[26X' +C0 Control Character Ctrl-J or New Line: '' +CSI Erase 41 Character(s)(s): '[41X' +CSI Line Position Absolutge [row] to 10, Col unchanged: '[10d' +C0 Control Character (Ctrl-H) Backspace: '' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ul corner 59-Horizontal line: 'lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-ur corner: 'qqqqqqqqqqqqk' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'Is this the person? Select if so. (1/1)' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' >1: Bob1040 SMITH1000, b. 1800, KY. (1040) [S]' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-right pointing tee 59-Horizontal line: 'tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-left pointing tee: 'qqqqqqqqqqqqu' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'Commands: j Move down k Move up i Select q Quit' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: ' ' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ll corner 59-Horizontal line: 'mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-lr corner: 'qqqqqqqqqqqqj' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 14,Col 15]: '[14;15H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +CSI Set Application Cursor Keys: '[?1h' +Application Keypad: '=' +CSI Position Cursor to row 10,Col 4]: '[10;4H' +text USASCII: ' d Delete information from the database' +CSI Erase 33 Character(s)(s): '[33X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' p Pick a report from list and run ' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' r Generate report by entering report name ' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' t Modify character translation tables' +CSI Erase 34 Character(s)(s): '[34X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' u Miscellaneous utilities' +CSI Erase 34 Character(s)(s): '[34X' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' x Handle source, event and other records' +CSI Erase 31 Character(s)(s): '[31X' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 11,Col 4]: '[11;4H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ul corner 59-Horizontal line: 'lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-ur corner: 'qqqqqqqqqqqqk' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'Identify person for program:' +CSI Erase 14 Character(s)(s): '[14X' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'Name, key, refn, list, or @: ' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ll corner 59-Horizontal line: 'mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-lr corner: 'qqqqqqqqqqqqj' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 13,Col 33]: '[13;33H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' ' +CSI Dec Private Mode Reset Normal Cursor Keys: '[?1l' +Normal Keypad: '>' +text USASCII: '1020' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +CSI Line Position Absolutge [row] to 11, Col unchanged: '[11d' +text USASCII: ' p Pick a report from list and run' +CSI Erase 38 Character(s)(s): '[38X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' r Generate report by entering report name' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' t Modify character translation tables' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' u Miscellaneous utilities' +CSI Erase 46 Character(s)(s): '[46X' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 10,Col 5]: '[10;5H' +CSI Erase 39 Character(s)(s): '[39X' +C0 Control Character Ctrl-J or New Line: '' +CSI Erase 34 Character(s)(s): '[34X' +C0 Control Character Ctrl-J or New Line: '' +CSI Erase 42 Character(s)(s): '[42X' +C0 Control Character Ctrl-J or New Line: '' +CSI Erase 38 Character(s)(s): '[38X' +C0 Control Character Ctrl-J or New Line: '' +CSI Erase 26 Character(s)(s): '[26X' +C0 Control Character Ctrl-J or New Line: '' +CSI Erase 41 Character(s)(s): '[41X' +CSI Line Position Absolutge [row] to 10, Col unchanged: '[10d' +C0 Control Character (Ctrl-H) Backspace: '' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ul corner 59-Horizontal line: 'lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-ur corner: 'qqqqqqqqqqqqk' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'Is this the person? Select if so. (1/1)' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' >1: Jack1020 SMITH1000, b. 1800, KY. (1020) [P]' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-right pointing tee 59-Horizontal line: 'tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-left pointing tee: 'qqqqqqqqqqqqu' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'Commands: j Move down k Move up i Select q Quit' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: ' ' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ll corner 59-Horizontal line: 'mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-lr corner: 'qqqqqqqqqqqqj' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 14,Col 15]: '[14;15H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +CSI Set Application Cursor Keys: '[?1h' +Application Keypad: '=' +CSI Position Cursor to row 10,Col 4]: '[10;4H' +text USASCII: ' d Delete information from the database' +CSI Erase 33 Character(s)(s): '[33X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' p Pick a report from list and run ' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' r Generate report by entering report name ' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' t Modify character translation tables' +CSI Erase 34 Character(s)(s): '[34X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' u Miscellaneous utilities' +CSI Erase 34 Character(s)(s): '[34X' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' x Handle source, event and other records' +CSI Erase 31 Character(s)(s): '[31X' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 11,Col 4]: '[11;4H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ul corner 59-Horizontal line: 'lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-ur corner: 'qqqqqqqqqqqqk' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'Enter a spouse from family.' +CSI Erase 15 Character(s)(s): '[15X' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'Name, key, refn, list, or @: ' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ll corner 59-Horizontal line: 'mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-lr corner: 'qqqqqqqqqqqqj' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 13,Col 33]: '[13;33H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' ' +CSI Dec Private Mode Reset Normal Cursor Keys: '[?1l' +Normal Keypad: '>' +text USASCII: '1040' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +CSI Line Position Absolutge [row] to 11, Col unchanged: '[11d' +text USASCII: ' p Pick a report from list and run' +CSI Erase 38 Character(s)(s): '[38X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' r Generate report by entering report name' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' t Modify character translation tables' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' u Miscellaneous utilities' +CSI Erase 46 Character(s)(s): '[46X' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 10,Col 5]: '[10;5H' +CSI Erase 39 Character(s)(s): '[39X' +C0 Control Character Ctrl-J or New Line: '' +CSI Erase 34 Character(s)(s): '[34X' +C0 Control Character Ctrl-J or New Line: '' +CSI Erase 42 Character(s)(s): '[42X' +C0 Control Character Ctrl-J or New Line: '' +CSI Erase 38 Character(s)(s): '[38X' +C0 Control Character Ctrl-J or New Line: '' +CSI Erase 26 Character(s)(s): '[26X' +C0 Control Character Ctrl-J or New Line: '' +CSI Erase 41 Character(s)(s): '[41X' +CSI Line Position Absolutge [row] to 10, Col unchanged: '[10d' +C0 Control Character (Ctrl-H) Backspace: '' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ul corner 59-Horizontal line: 'lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-ur corner: 'qqqqqqqqqqqqk' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'Is this the person? Select if so. (1/1)' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' >1: Bob1040 SMITH1000, b. 1800, KY. (1040) [S]' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-right pointing tee 59-Horizontal line: 'tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-left pointing tee: 'qqqqqqqqqqqqu' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'Commands: j Move down k Move up i Select q Quit' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: ' ' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ll corner 59-Horizontal line: 'mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-lr corner: 'qqqqqqqqqqqqj' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 14,Col 15]: '[14;15H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +CSI Set Application Cursor Keys: '[?1h' +Application Keypad: '=' +CSI Position Cursor to row 10,Col 4]: '[10;4H' +text USASCII: ' d Delete information from the database' +CSI Erase 33 Character(s)(s): '[33X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' p Pick a report from list and run ' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' r Generate report by entering report name ' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' t Modify character translation tables' +CSI Erase 34 Character(s)(s): '[34X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' u Miscellaneous utilities' +CSI Erase 34 Character(s)(s): '[34X' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' x Handle source, event and other records' +CSI Erase 31 Character(s)(s): '[31X' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 11,Col 4]: '[11;4H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ul corner 59-Horizontal line: 'lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-ur corner: 'qqqqqqqqqqqqk' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'Enter a spouse from family.' +CSI Erase 15 Character(s)(s): '[15X' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'Name, key, refn, list, or @: ' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ll corner 59-Horizontal line: 'mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-lr corner: 'qqqqqqqqqqqqj' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 13,Col 33]: '[13;33H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' ' +CSI Dec Private Mode Reset Normal Cursor Keys: '[?1l' +Normal Keypad: '>' +text USASCII: '2002' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +CSI Line Position Absolutge [row] to 11, Col unchanged: '[11d' +text USASCII: ' p Pick a report from list and run' +CSI Erase 38 Character(s)(s): '[38X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' r Generate report by entering report name' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' t Modify character translation tables' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' u Miscellaneous utilities' +CSI Erase 46 Character(s)(s): '[46X' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 10,Col 5]: '[10;5H' +CSI Erase 39 Character(s)(s): '[39X' +C0 Control Character Ctrl-J or New Line: '' +CSI Erase 34 Character(s)(s): '[34X' +C0 Control Character Ctrl-J or New Line: '' +CSI Erase 42 Character(s)(s): '[42X' +C0 Control Character Ctrl-J or New Line: '' +CSI Erase 38 Character(s)(s): '[38X' +C0 Control Character Ctrl-J or New Line: '' +CSI Erase 26 Character(s)(s): '[26X' +C0 Control Character Ctrl-J or New Line: '' +CSI Erase 41 Character(s)(s): '[41X' +CSI Line Position Absolutge [row] to 10, Col unchanged: '[10d' +C0 Control Character (Ctrl-H) Backspace: '' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ul corner 59-Horizontal line: 'lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-ur corner: 'qqqqqqqqqqqqk' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'Is this the person? Select if so. (1/1)' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' >1: Wynona2002 ROBERTS2000 (2002) [S]' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-right pointing tee 59-Horizontal line: 'tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-left pointing tee: 'qqqqqqqqqqqqu' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'Commands: j Move down k Move up i Select q Quit' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: ' ' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ll corner 59-Horizontal line: 'mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-lr corner: 'qqqqqqqqqqqqj' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 14,Col 15]: '[14;15H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +CSI Set Application Cursor Keys: '[?1h' +Application Keypad: '=' +CSI Position Cursor to row 10,Col 4]: '[10;4H' +text USASCII: ' d Delete information from the database' +CSI Erase 33 Character(s)(s): '[33X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' p Pick a report from list and run ' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' r Generate report by entering report name' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' t Modify character translation tables' +CSI Erase 34 Character(s)(s): '[34X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' u Miscellaneous utilities' +CSI Erase 34 Character(s)(s): '[34X' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' x Handle source, event and other records' +CSI Erase 31 Character(s)(s): '[31X' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 11,Col 4]: '[11;4H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ul corner 59-Horizontal line: 'lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-ur corner: 'qqqqqqqqqqqqk' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'Enter a sibling from family.' +CSI Erase 14 Character(s)(s): '[14X' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'Name, key, refn, list, or @: ' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ll corner 59-Horizontal line: 'mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-lr corner: 'qqqqqqqqqqqqj' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 13,Col 33]: '[13;33H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' ' +CSI Dec Private Mode Reset Normal Cursor Keys: '[?1l' +Normal Keypad: '>' +text USASCII: 'q' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +CSI Line Position Absolutge [row] to 11, Col unchanged: '[11d' +text USASCII: ' p Pick a report from list and run' +CSI Erase 38 Character(s)(s): '[38X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' r Generate report by entering report name' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' t Modify character translation tables' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' u Miscellaneous utilities' +CSI Erase 46 Character(s)(s): '[46X' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 23,Col 3]: '[23;3H' +text USASCII: '*There is no one in the database with that name or key.' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 11,Col 4]: '[11;4H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ul corner 59-Horizontal line: 'lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-ur corner: 'qqqqqqqqqqqqk' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'Enter a sibling from family.' +CSI Erase 14 Character(s)(s): '[14X' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'Name, key, refn, list, or @: ' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ll corner 59-Horizontal line: 'mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-lr corner: 'qqqqqqqqqqqqj' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 13,Col 33]: '[13;33H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +CSI Line Position Absolutge [row] to 11, Col unchanged: '[11d' +text USASCII: ' p Pick a report from list and run' +CSI Erase 38 Character(s)(s): '[38X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' r Generate report by entering report name' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' t Modify character translation tables' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' u Miscellaneous utilities' +CSI Erase 46 Character(s)(s): '[46X' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 23,Col 3]: '[23;3H' +text USASCII: ' Program was run successfully.' +CSI Erase in Line Below: '[K' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 3,Col 3]: '[3;3H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ul corner 59-Horizontal line: 'lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 15-Horizontal line 1-ur corner: 'qqqqqqqqqqqqqqqk' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 28 Character(s)(s): '[28X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 74 Character(s)(s): '[74X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 26 Character(s)(s): '[26X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 38 Character(s)(s): '[38X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 19 Character(s)(s): '[19X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 35 Character(s)(s): '[35X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 40 Character(s)(s): '[40X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 35 Character(s)(s): '[35X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 43 Character(s)(s): '[43X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 39 Character(s)(s): '[39X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 27 Character(s)(s): '[27X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 42 Character(s)(s): '[42X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 25 Character(s)(s): '[25X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 16 Character(s)(s): '[16X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ll corner: 'm' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-lr corner: 'j' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 3,Col 3]: '[3;3H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 4,Col 4]: '[4;4H' +C0 Control Character Ctrl-J or New Line: '' +text USASCII: 'Report duration 00s (ui duration 00s)' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +C0 Control Character Ctrl-J or New Line: '' +text USASCII: 'Strike any key to continue.' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +CSI Line Position Absolutge [row] to 3, Col unchanged: '[3d' +C0 Control Character (Ctrl-H) Backspace: '' +text USASCII: ' Copyright(c) 1991 to 1996, by T. T. Wetmore IV' +CSI Erase 28 Character(s)(s): '[28X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' Current Database - ./testdb' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 60-Horizontal line: 'qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 16-Horizontal line: 'qqqqqqqqqqqqqqqq' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'Please choose an operation:' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' b Browse the persons in the database' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' s Search database' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' a Add information to the database' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' d Delete information from the database' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' p Pick a report from list and run' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' r Generate report by entering report name' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' t Modify character translation tables' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' u Miscellaneous utilities' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' x Handle source, event and other records' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' Q Quit current database' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' q Quit program' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' ' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' ' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' ' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' ' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Horizontal line: 'q' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Horizontal line: 'q' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 9,Col 5]: '[9;5H' +CSI Erase 34 Character(s)(s): '[34X' +C0 Control Character Ctrl-J or New Line: '' +CSI Erase 39 Character(s)(s): '[39X' +C0 Control Character Ctrl-J or New Line: '' +CSI Erase 34 Character(s)(s): '[34X' +C0 Control Character Ctrl-J or New Line: '' +CSI Erase 42 Character(s)(s): '[42X' +C0 Control Character Ctrl-J or New Line: '' +CSI Erase 38 Character(s)(s): '[38X' +C0 Control Character Ctrl-J or New Line: '' +CSI Erase 26 Character(s)(s): '[26X' +C0 Control Character Ctrl-J or New Line: '' +CSI Erase 41 Character(s)(s): '[41X' +CSI Line Position Absolutge [row] to 9, Col unchanged: '[9d' +C0 Control Character (Ctrl-H) Backspace: '' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ul corner 59-Horizontal line: 'lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-ur corner: 'qqqqqqqqqqqqk' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'Messages: (1/2)' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' >1: *There is no one in the database with that name or key' +text USASCII: '.' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: ' ' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' 2: Program was run successfully.' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-right pointing tee 59-Horizontal line: 'tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-left pointing tee: 'qqqqqqqqqqqqu' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'Commands: j Move down k Move up q Quit' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ll corner 59-Horizontal line: 'mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-lr corner: 'qqqqqqqqqqqqj' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 13,Col 4]: '[13;4H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +CSI Set Application Cursor Keys: '[?1h' +Application Keypad: '=' +CSI Line Position Absolutge [row] to 9, Col unchanged: '[9d' +text USASCII: ' a Add information to the database' +CSI Erase 38 Character(s)(s): '[38X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' d Delete information from the database' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' p Pick a report from list and run' +CSI Erase 27 Character(s)(s): '[27X' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' r Generate report by entering report name' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' t Modify character translation tables' +CSI Erase 34 Character(s)(s): '[34X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' u Miscellaneous utilities' +CSI Erase 21 Character(s)(s): '[21X' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' x Handle source, event and other records' +CSI Erase 31 Character(s)(s): '[31X' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 23,Col 3]: '[23;3H' +text USASCII: 'LifeLines -- Main Menu ' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 23,Col 25]: '[23;25H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Set Application Cursor Keys: '[?1h' +Application Keypad: '=' +CSI Position Cursor to row 23,Col 25]: '[23;25H' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 24,Col 1]: '[24;1H' +CSI Use Normal Screen Buffer and restore cursor: '[?1049l' +CSI Move window to [0,0]: '[23;0;0t' +C0 Control Character (Ctrl-M) Carriage Return: '' +CSI Dec Private Mode Reset Normal Cursor Keys: '[?1l' +Normal Keypad: '>' diff --git a/tests/interp/eqv_pvalue.llscr b/tests/interp/eqv_pvalue.llscr index fe37f0057..653d52d92 100644 --- a/tests/interp/eqv_pvalue.llscr +++ b/tests/interp/eqv_pvalue.llscr @@ -1,8 +1,8 @@ y -ureqv_pvalue.ged +urTESTNAME.ged y reqv_pvalue.ll -eqv_pvalue.log +eqv_pvalue.out 1040 i1020 i1040 diff --git a/tests/interp/eqv_pvalue.log.save b/tests/interp/eqv_pvalue.out.ref similarity index 100% rename from tests/interp/eqv_pvalue.log.save rename to tests/interp/eqv_pvalue.out.ref diff --git a/tests/interp/fullname.llines.out.filter.ref b/tests/interp/fullname.llines.out.filter.ref new file mode 100644 index 000000000..abfe52763 --- /dev/null +++ b/tests/interp/fullname.llines.out.filter.ref @@ -0,0 +1,1878 @@ +CSI Set Save cursor and use Alternate Screen Buffer: '[?1049h' +CSI Move window to [0,0]: '[22;0;0t' +CSI Dec Private Mode Restore Normal Cursor Keys: '[1;24r' +Designate G0 Character United States (USASCII): '(B' +CSI Character Attributes-Normal: '[m' +CSI Dec Private Mode Reset Jump (fast) Scroll: '[4l' +CSI Set Wraparound Mode: '[?7h' +CSI Set Application Cursor Keys: '[?1h' +Application Keypad: '=' +CSI Position Cursor to row 1,Col 1]: '[H' +CSI Erase Display All: '[2J' +CSI Position Cursor to row 10,Col 4]: '[10;4H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ul corner 59-Horizontal line: 'lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-ur corner: 'qqqqqqqqqqqqk' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character (Ctrl-M) Carriage Return: '' +C0 Control Character Ctrl-J or New Line: '' +text USASCII: ' ' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' There is no LifeLines database in that directory.' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character (Ctrl-M) Carriage Return: '' +C0 Control Character Ctrl-J or New Line: '' +text USASCII: ' ' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' Do you want to create a database there?' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character (Ctrl-M) Carriage Return: '' +C0 Control Character Ctrl-J or New Line: '' +text USASCII: ' ' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' enter y (yes) or n (no):' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character (Ctrl-M) Carriage Return: '' +C0 Control Character Ctrl-J or New Line: '' +text USASCII: ' ' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ll corner 59-Horizontal line: 'mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-lr corner: 'qqqqqqqqqqqqj' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 13,Col 31]: '[13;31H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +CSI Set Application Cursor Keys: '[?1h' +Application Keypad: '=' +CSI Position Cursor to row 1,Col 1]: '[H' +CSI Erase Display All: '[2J' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ul corner 59-Horizontal line: 'lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 19-Horizontal line 1-ur corner: 'qqqqqqqqqqqqqqqqqqqk' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 2,Col 1]: '[2;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' LifeLines 3.1.1 (official) - Genealogical DB and Programmin' +text USASCII: 'g System' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 3,Col 1]: '[3;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' Copyright(c) 1991 to 1996, by T. T. Wetmore IV' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 4,Col 1]: '[4;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' Current Database - ./testdb' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 5,Col 1]: '[5;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-right pointing tee 59-Horizontal line: 'tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 19-Horizontal line 1-left pointing tee: 'qqqqqqqqqqqqqqqqqqqu' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 6,Col 1]: '[6;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' Please choose an operation:' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 7,Col 1]: '[7;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' b Browse the persons in the database' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 8,Col 1]: '[8;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' s Search database' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 9,Col 1]: '[9;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' a Add information to the database' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 10,Col 1]: '[10;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' d Delete information from the database' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 11,Col 1]: '[11;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' p Pick a report from list and run' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 12,Col 1]: '[12;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' r Generate report by entering report name' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 13,Col 1]: '[13;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' t Modify character translation tables' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 14,Col 1]: '[14;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' u Miscellaneous utilities' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 15,Col 1]: '[15;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' x Handle source, event and other records' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 16,Col 1]: '[16;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' Q Quit current database' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 17,Col 1]: '[17;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' q Quit program' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 18,Col 1]: '[18;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 19,Col 1]: '[19;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 20,Col 1]: '[20;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 21,Col 1]: '[21;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 22,Col 1]: '[22;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-right pointing tee 59-Horizontal line: 'tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 19-Horizontal line 1-left pointing tee: 'qqqqqqqqqqqqqqqqqqqu' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 23,Col 1]: '[23;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' LifeLines -- Main Menu' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 24,Col 1]: '[24;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ll corner 59-Horizontal line: 'mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 19-Horizontal line: 'qqqqqqqqqqqqqqqqqqq' +CSI Dec Private Mode Reset No Wraparound Mode: '[?7l' +text Dec Special 1-lr corner: 'j' +CSI Set Wraparound Mode: '[?7h' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 23,Col 25]: '[23;25H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +CSI Dec Private Mode Reset Stop Blinking Cursor: '[?12l' +CSI Set Show Cursor: '[?25h' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Set Application Cursor Keys: '[?1h' +Application Keypad: '=' +CSI Position Cursor to row 23,Col 25]: '[23;25H' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Cursor to Column 8: '[8G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ul corner 59-Horizontal line: 'lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 5-Horizontal line 1-ur corner: 'qqqqqk' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' What utility do you want to perform?' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' s Save the database in a GEDCOM file' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' r Read in data from a GEDCOM file' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' R Pick a GEDCOM file and read in' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' k Find a person's key value' +CSI Cursor to Column 73: '[73G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' i Identify a person from key valu' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' d Show database statistics ' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' m Show memory statistics' +CSI Cursor to Column 73: '[73G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' e Edit the place abbreviation file' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' o Edit the user options file' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' c Character set options' +CSI Cursor to Column 73: '[73G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' q Return to main menu' +CSI Cursor to Column 73: '[73G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ll corner 59-Horizontal line: 'mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 5-Horizontal line 1-lr corner: 'qqqqqj' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 18,Col 34]: '[18;34H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +CSI Set Application Cursor Keys: '[?1h' +Application Keypad: '=' +CSI Position Cursor to row 7,Col 47]: '[7;47H' +CSI Position Cursor to row 6,Col 8]: '[6;8H' +text USASCII: 'e choose an operation:' +CSI Erase 44 Character(s)(s): '[44X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +text USASCII: 'Browse the persons in the database ' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +text USASCII: 'Search database' +CSI Erase 26 Character(s)(s): '[26X' +CSI Cursor to Column 73: '[73G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +text USASCII: 'Add information to the database ' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +text USASCII: 'Delete information from the database ' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +text USASCII: 'Pick a report from list and run ' +CSI Cursor to Column 73: '[73G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +text USASCII: 'Generate report by entering report nam' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +text USASCII: 'Modify character translation tables' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +text USASCII: 'Miscellaneous utilities ' +CSI Cursor to Column 73: '[73G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +text USASCII: 'Handle source, event and other records ' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +text USASCII: 'Quit current database ' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +text USASCII: 'Quit program' +CSI Erase 16 Character(s)(s): '[16X' +CSI Cursor to Column 73: '[73G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +CSI Erase 26 Character(s)(s): '[26X' +CSI Cursor to Column 73: '[73G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +CSI Erase 66 Character(s)(s): '[66X' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 10,Col 4]: '[10;4H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ul corner 59-Horizontal line: 'lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-ur corner: 'qqqqqqqqqqqqk' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'Please enter the name of the GEDCOM file.' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'Default path: .' +CSI Erase 27 Character(s)(s): '[27X' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'enter file name (*.ged)' +CSI Erase 15 Character(s)(s): '[15X' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ll corner 59-Horizontal line: 'mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-lr corner: 'qqqqqqqqqqqqj' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 13,Col 28]: '[13;28H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 13,Col 28]: '[13;28H' +text USASCII: ' ../../../tests/interp/fullname.ged' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +CSI Line Position Absolutge [row] to 10, Col unchanged: '[10d' +text USASCII: ' d Delete information from the database' +CSI Erase 33 Character(s)(s): '[33X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' p Pick a report from list and run ' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' r Generate report by entering report name' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' t Modify character translation tables' +CSI Erase 20 Character(s)(s): '[20X' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' u Miscellaneous utilities' +CSI Erase 46 Character(s)(s): '[46X' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 3,Col 3]: '[3;3H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ul corner 59-Horizontal line: 'lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 15-Horizontal line 1-ur corner: 'qqqqqqqqqqqqqqqk' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 28 Character(s)(s): '[28X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 74 Character(s)(s): '[74X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 26 Character(s)(s): '[26X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 38 Character(s)(s): '[38X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 19 Character(s)(s): '[19X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 35 Character(s)(s): '[35X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 40 Character(s)(s): '[40X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 35 Character(s)(s): '[35X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 43 Character(s)(s): '[43X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 39 Character(s)(s): '[39X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 27 Character(s)(s): '[27X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 42 Character(s)(s): '[42X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 25 Character(s)(s): '[25X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 16 Character(s)(s): '[16X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ll corner: 'm' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-lr corner: 'j' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 3,Col 3]: '[3;3H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 4,Col 4]: '[4;4H' +text USASCII: 'Checking GEDCOM file for errors.' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: ' 0 Persons' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '0 Families' +CSI Position Cursor to row 7,Col 10]: '[7;10H' +text USASCII: '0 Sources' +CSI Position Cursor to row 8,Col 10]: '[8;10H' +text USASCII: '0 Events' +CSI Position Cursor to row 9,Col 10]: '[9;10H' +text USASCII: '0 Others' +CSI Position Cursor to row 10,Col 10]: '[10;10H' +text USASCII: '0 Errors' +CSI Position Cursor to row 11,Col 10]: '[11;10H' +text USASCII: '0 Warnings' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: 'y ' +C0 Control Character (Ctrl-H) Backspace: '' +C0 Control Character (Ctrl-H) Backspace: '' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: 'n ' +C0 Control Character (Ctrl-H) Backspace: '' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: 'ns' +CSI Position Cursor to row 11,Col 4]: '[11;4H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ul corner 59-Horizontal line: 'lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-ur corner: 'qqqqqqqqqqqqk' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'Cannot convert codeset (from <~@> to )' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'Enter codeset to assume (* for none)' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ll corner 59-Horizontal line: 'mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-lr corner: 'qqqqqqqqqqqqj' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 13,Col 41]: '[13;41H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' ' +CSI Dec Private Mode Reset Normal Cursor Keys: '[?1l' +Normal Keypad: '>' +text USASCII: 'UTF-8' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +CSI Line Position Absolutge [row] to 3, Col unchanged: '[3d' +C0 Control Character (Ctrl-H) Backspace: '' +text USASCII: ' Copyright(c) 1991 to 1996, by T. T. Wetmore IV' +CSI Erase 28 Character(s)(s): '[28X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' Current Database - ./testdb ' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 60-Horizontal line: 'qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 16-Horizontal line: 'qqqqqqqqqqqqqqqq' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'Please choose an operation:' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' b Browse the persons in the database' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' s Search database' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' a Add information to the database' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' d Delete information from the database' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' p Pick a report from list and run' +CSI Erase 40 Character(s)(s): '[40X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' r Generate report by entering report name ' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' t Modify character translation tables ' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' u Miscellaneous utilities' +CSI Erase 48 Character(s)(s): '[48X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' x Handle source, event and other records' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' Q Quit current database' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' q Quit program' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' ' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' ' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' ' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' ' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Horizontal line: 'q' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Horizontal line: 'q' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 4,Col 4]: '[4;4H' +text USASCII: 'Checking GEDCOM file for errors.' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' 2 Persons' +CSI Erase 59 Character(s)(s): '[59X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' 1 Family ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 5: '[5G' +text USASCII: ' 0 Sources' +CSI Erase 23 Character(s)(s): '[23X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 5: '[5G' +text USASCII: ' 0 Events ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 5: '[5G' +text USASCII: ' 0 Others' +CSI Erase 21 Character(s)(s): '[21X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 5: '[5G' +text USASCII: ' 0 Errors' +CSI Erase 26 Character(s)(s): '[26X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 5: '[5G' +text USASCII: ' 0 Warnings' +CSI Erase 19 Character(s)(s): '[19X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 5: '[5G' +CSI Erase 42 Character(s)(s): '[42X' +C0 Control Character Ctrl-J or New Line: '' +CSI Erase 38 Character(s)(s): '[38X' +C0 Control Character Ctrl-J or New Line: '' +CSI Erase 26 Character(s)(s): '[26X' +C0 Control Character Ctrl-J or New Line: '' +CSI Erase 41 Character(s)(s): '[41X' +C0 Control Character Ctrl-J or New Line: '' +CSI Erase 24 Character(s)(s): '[24X' +C0 Control Character Ctrl-J or New Line: '' +CSI Erase 15 Character(s)(s): '[15X' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 10,Col 4]: '[10;4H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ul corner 59-Horizontal line: 'lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-ur corner: 'qqqqqqqqqqqqk' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 15 Character(s)(s): '[15X' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' Use original keys from GEDCOM file?' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' enter y (yes) or n (no):' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ll corner 59-Horizontal line: 'mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-lr corner: 'qqqqqqqqqqqqj' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 13,Col 31]: '[13;31H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +CSI Set Application Cursor Keys: '[?1h' +Application Keypad: '=' +CSI Cursor to Column 4: '[4G' +text USASCII: 'No errors; adding records with new keys...' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 5: '[5G' +text USASCII: ' 0 Persons' +CSI Erase 56 Character(s)(s): '[56X' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '0 Families' +CSI Position Cursor to row 16,Col 10]: '[16;10H' +text USASCII: '0 Sources' +CSI Position Cursor to row 17,Col 10]: '[17;10H' +text USASCII: '0 Events' +CSI Position Cursor to row 18,Col 10]: '[18;10H' +text USASCII: '0 Others' +CSI Position Cursor to row 15,Col 10]: '[15;10H' +text USASCII: '1' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: 'y ' +C0 Control Character (Ctrl-H) Backspace: '' +C0 Control Character (Ctrl-H) Backspace: '' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '1' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: 'n ' +C0 Control Character (Ctrl-H) Backspace: '' +CSI Position Cursor to row 14,Col 10]: '[14;10H' +text USASCII: '2' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: 'ns' +CSI Position Cursor to row 12,Col 4]: '[12;4H' +text USASCII: 'Import time xxs (ui xxs) ' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +CSI Line Position Absolutge [row] to 20, Col unchanged: '[20d' +text USASCII: 'Strike any key to continue.' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +CSI Dec Private Mode Reset Normal Cursor Keys: '[?1l' +Normal Keypad: '>' +CSI Line Position Absolutge [row] to 4, Col unchanged: '[4d' +text USASCII: ' Current Database - ./testdb ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 60-Horizontal line: 'qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 14-Horizontal line: 'qqqqqqqqqqqqqq' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'lease choose an operation:' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 5: '[5G' +text USASCII: 'b Browse the persons in the database' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 5: '[5G' +text USASCII: 's Search database' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 5: '[5G' +text USASCII: 'a Add information to the database' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' d Delete information from the database' +CSI Erase 33 Character(s)(s): '[33X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' p Pick a report from list and run' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' r Generate report by entering report name' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' t Modify character translation tables ' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' u Miscellaneous utilities' +CSI Cursor to Column 75: '[75G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 5: '[5G' +text USASCII: 'x Handle source, event and other records' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 5: '[5G' +text USASCII: 'Q Quit current database' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 5: '[5G' +text USASCII: 'q Quit program' +CSI Position Cursor to row 18,Col 10]: '[18;10H' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +CSI Erase 27 Character(s)(s): '[27X' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 23,Col 25]: '[23;25H' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Set Application Cursor Keys: '[?1h' +Application Keypad: '=' +CSI Position Cursor to row 23,Col 25]: '[23;25H' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 23,Col 25]: '[23;25H' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Set Application Cursor Keys: '[?1h' +Application Keypad: '=' +CSI Position Cursor to row 23,Col 25]: '[23;25H' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 10,Col 4]: '[10;4H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ul corner 59-Horizontal line: 'lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-ur corner: 'qqqqqqqqqqqqk' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'What is the name of the program? ' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'Default path: ../../../tests/interp ' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'enter file name (*.ll)' +CSI Erase 16 Character(s)(s): '[16X' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ll corner 59-Horizontal line: 'mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-lr corner: 'qqqqqqqqqqqqj' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 13,Col 27]: '[13;27H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 13,Col 27]: '[13;27H' +text USASCII: ' fullname.ll' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +CSI Line Position Absolutge [row] to 10, Col unchanged: '[10d' +text USASCII: ' d Delete information from the database' +CSI Erase 33 Character(s)(s): '[33X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' p Pick a report from list and run' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' r Generate report by entering report name' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' t Modify character translation tables' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' u Miscellaneous utilities' +CSI Erase 46 Character(s)(s): '[46X' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 23,Col 3]: '[23;3H' +text USASCII: 'Program is running... ' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 10,Col 4]: '[10;4H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ul corner 59-Horizontal line: 'lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-ur corner: 'qqqqqqqqqqqqk' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'What is the name of the output file?' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'Default path: .' +CSI Erase 27 Character(s)(s): '[27X' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'enter file name:' +CSI Erase 22 Character(s)(s): '[22X' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ll corner 59-Horizontal line: 'mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-lr corner: 'qqqqqqqqqqqqj' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 13,Col 22]: '[13;22H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 13,Col 22]: '[13;22H' +text USASCII: ' fullname.out' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +CSI Line Position Absolutge [row] to 10, Col unchanged: '[10d' +text USASCII: ' d Delete information from the database' +CSI Erase 33 Character(s)(s): '[33X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' p Pick a report from list and run ' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' r Generate report by entering report name' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' t Modify character translation tables' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' u Miscellaneous utilities' +CSI Erase 46 Character(s)(s): '[46X' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 23,Col 3]: '[23;3H' +text USASCII: ' Program was run successfully.' +CSI Erase in Line Below: '[K' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 3,Col 3]: '[3;3H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ul corner 59-Horizontal line: 'lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 15-Horizontal line 1-ur corner: 'qqqqqqqqqqqqqqqk' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 28 Character(s)(s): '[28X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 74 Character(s)(s): '[74X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 26 Character(s)(s): '[26X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 38 Character(s)(s): '[38X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 19 Character(s)(s): '[19X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 35 Character(s)(s): '[35X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 40 Character(s)(s): '[40X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 35 Character(s)(s): '[35X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 43 Character(s)(s): '[43X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 39 Character(s)(s): '[39X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 27 Character(s)(s): '[27X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 42 Character(s)(s): '[42X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 25 Character(s)(s): '[25X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 16 Character(s)(s): '[16X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ll corner: 'm' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-lr corner: 'j' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 3,Col 3]: '[3;3H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 4,Col 4]: '[4;4H' +C0 Control Character Ctrl-J or New Line: '' +text USASCII: 'Report duration 00s (ui duration 00s)' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +C0 Control Character Ctrl-J or New Line: '' +text USASCII: 'Strike any key to continue.' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +CSI Dec Private Mode Reset Normal Cursor Keys: '[?1l' +Normal Keypad: '>' +CSI Line Position Absolutge [row] to 3, Col unchanged: '[3d' +C0 Control Character (Ctrl-H) Backspace: '' +text USASCII: ' Copyright(c) 1991 to 1996, by T. T. Wetmore IV' +CSI Erase 28 Character(s)(s): '[28X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' Current Database - ./testdb' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 60-Horizontal line: 'qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 16-Horizontal line: 'qqqqqqqqqqqqqqqq' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'Please choose an operation:' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' b Browse the persons in the database' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' s Search database' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' a Add information to the database' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' d Delete information from the database' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' p Pick a report from list and run' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' r Generate report by entering report name' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' t Modify character translation tables' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' u Miscellaneous utilities' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' x Handle source, event and other records' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' Q Quit current database' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' q Quit program' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' ' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' ' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' ' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' ' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Horizontal line: 'q' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Horizontal line: 'q' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 23,Col 3]: '[23;3H' +text USASCII: 'LifeLines -- Main Menu ' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 23,Col 25]: '[23;25H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Set Application Cursor Keys: '[?1h' +Application Keypad: '=' +CSI Position Cursor to row 23,Col 25]: '[23;25H' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 24,Col 1]: '[24;1H' +CSI Use Normal Screen Buffer and restore cursor: '[?1049l' +CSI Move window to [0,0]: '[23;0;0t' +C0 Control Character (Ctrl-M) Carriage Return: '' +CSI Dec Private Mode Reset Normal Cursor Keys: '[?1l' +Normal Keypad: '>' diff --git a/tests/interp/fullname.llscr b/tests/interp/fullname.llscr index 8dd9fadc7..3a167255b 100644 --- a/tests/interp/fullname.llscr +++ b/tests/interp/fullname.llscr @@ -1,5 +1,7 @@ -yurfullname.ged +yurTESTNAME.ged +UTF-8 + y rfullname.ll -fullname.log +fullname.out qq diff --git a/tests/interp/fullname.log.save b/tests/interp/fullname.out.ref similarity index 100% rename from tests/interp/fullname.log.save rename to tests/interp/fullname.out.ref diff --git a/tests/math/test1.ll b/tests/math/test1.ll new file mode 100644 index 000000000..043d2d709 --- /dev/null +++ b/tests/math/test1.ll @@ -0,0 +1,283 @@ +/* +@progname test1.ll +@author Stephen Dum +@description verify simple math operations +*/ +proc main () +{ + /* check d() */ + /* 32 bit signed 2's complement numbers -2147483648 - 2147483647 */ + /* 64 bit 9223372036854775807 - 9223372036854775808 */ + + "Lets try to discern if INT is 32 or 64 bits\n" + "... and testing input of big integer literals, and printing of them\n" + set(w,2147483642) /* maxint - 5 */ + set(x,2147483644) /* maxint - 3 */ + set(y,2147483646) /* maxint - 1 */ + set(z,2147483647) /* maxint - 0 */ + set(a,2147483648) /* maxint + 1 aka -0 */ + set(b,2147483650) /* maxint + 3 */ + set(c,2147483652) /* maxint + 5 */ + "2147483642 - 5 " d(w) nl() + "2147483644 - 3 " d(x) nl() + "2147483646 - 1 " d(y) nl() + "2147483647 + 0 " d(z) " 32 bit max signed int" nl() + "2147483648 + 1 " d(a) nl() + "2147483650 + 3 " d(b) nl() + "2147483652 + 5 " d(c) nl() + + set(maxint,0) + set(cnt, 0) + set(i,w) + set(last,i) + while (lt(cnt,10)) { + if (lt(i,0)) { break() } + set(last,i) + incr(i) + incr(cnt) + } + if (lt(cnt,10)) { + set(maxint,last) + "flipped at " d(last) " to " d(i) " transition" nl() + "maximum positive INT is " d(last) " INT must be 32 bit signed int" nl() + set(bits,32) + } else { + "didn't flip in 10 iterations, last value was " d(i) nl() + "INT must not be 32 bits\n" + } + + if (eq(maxint,0)) { + set(i,9223372036854775807) + /* see if INT is 32 bits */ + set(w,9223372036854775802) /* maxint - 5 */ + set(x,9223372036854775804) /* maxint - 3 */ + set(y,9223372036854775806) /* maxint - 1 */ + set(z,9223372036854775807) /* maxint - 0 */ + set(a,9223372036854775808) /* maxint + 1 aka -0 */ + set(b,9223372036854775810) /* maxint + 3 */ + set(c,9223372036854775812) /* maxint + 5 */ + "9223372036854775802 - 5 " d(w) nl() + "9223372036854775804 - 3 " d(x) nl() + "9223372036854775806 - 1 " d(y) nl() + "9223372036854775807 + 0 " d(z) " 64 bit max signed int" nl() + "9223372036854775808 + 1 " d(a) nl() + "9223372036854775810 + 3 " d(b) nl() + "9223372036854775812 + 5 " d(c) nl() + + set(bits,0) + set(cnt, 0) + set(i,w) + set(last,i) + while (lt(cnt,10)) { + if (lt(i,0)) { break() } + set(last,i) + incr(i) + incr(cnt) + } + if (lt(cnt,10)) { + set(bits,last) + "flipped at " d(last) " to " d(i) " transition" nl() + "maximum positive INT is " d(bits) " INT must be 64 bit signed int" nl() + } else { + "didn't flip in 10 iterations, last value was " d(i) nl() + "Don't know what the size of INT is!\n" + } + + } + + "\nNext verify values around 0 are input and output ok\n" + set(c,5) /* maxint + 5 */ + set(b,3) /* maxint + 3 */ + set(a,1) /* maxint + 1 aka -0 */ + set(z,0) /* maxint 0 */ + set(y,-1) /* maxint - 1 */ + set(x,-3) /* maxint - 3 */ + set(w,-5) /* maxint - 5 */ + "+ 5 " d(c) nl() + "+ 3 " d(b) nl() + "+ 1 " d(a) nl() + " 0 " d(z) nl() + "- 1 " d(y) nl() + "- 3 " d(x) nl() + "- 5 " d(w) nl() + + set(cnt, 0) + set(i,c) + set(last,i) + while (lt(cnt,10)) { + if (lt(i,0)) { break() } + set(last,i) + decr(i) + decr(cnt) + } + if (lt(cnt,10)) { + "flipped at " d(last) " to " d(i) " transition" nl() + } else { + "didn't flip in 10 iterations, last value was " d(i) nl() + } + "\n" + + "Check results of simple 2 arg integer add, sub, mult, div\n" + rjustify("i",10) rjustify("j",10) rjustify("add",10) + rjustify("sub",10) rjustify("mul",10) rjustify("div",10) nl() + set(i,-5) + while(lt(i,5)) { + set(j,-5 ) + while(lt(j,5)) { + rjustify(d(i),10) rjustify(d(j),10) + rjustify(d(add(i,j)),10) + rjustify(d(sub(i,j)),10) + rjustify(d(mul(i,j)),10) + if (ne(j,0)) { + rjustify(d(div(i,j)),10) + } else { + rjustify("==",10) + } + nl() + incr(j) + } + incr(i) + } + rjustify("i",12) rjustify("j",12) rjustify("add",12) + rjustify("sub",12) rjustify("mul",20) rjustify("div",8) nl() + set(i,1) + while(lt(i,10)) { + set(i1,add(i1,40019387)) + set(j,1) + while(lt(j,10)) { + set(j1,add(j1,4019469)) + rjustify(d(i1),12) rjustify(d(j1),12) + rjustify(d(add(i1,j1)),12) + rjustify(d(sub(i1,j1)),12) + rjustify(d(mul(i1,j1)),20) + if (ne(j1, 0)) { + rjustify(f(div(float(i1),float(j1)),5),8) + } else { + rjustify("--",8) + } + nl() + incr(j) + } + incr(i) + } + +/* check out: mod exp and or */ + "\nCheck results of simple 2 arg integer mod, exp, boolean and and or\n" + rjustify("i",10) rjustify("j",10) rjustify("mod",10) rjustify("exp",10) + rjustify("and",10) rjustify("or",10) nl() + set(i,-5) + while(lt(i,5)) { + set(j,-5 ) + while(lt(j,5)) { + rjustify(d(i),10) rjustify(d(j),10) + if (eq(j,0)) { + rjustify("--",10) + } else { + rjustify(d(mod(i,j)),10) + } + rjustify(d(exp(i,j)),10) + rjustify(d(and(i,j)),10) + rjustify(d( or(i,j)),10) + nl() + incr(j) + } + incr(i) + } +/* eq ne lt */ + "\nCheck results of simple 2 arg integer eq ne lt\n" + rjustify("i",10) rjustify("j",10) rjustify("eq",10) rjustify("ne",10) + rjustify("lt",10) nl() + set(i,-5) + while(lt(i,5)) { + set(j,-5 ) + while(lt(j,5)) { + rjustify(d(i),10) rjustify(d(j),10) + rjustify(d(eq(i,j)),10) + rjustify(d(ne(i,j)),10) + rjustify(d(lt(i,j)),10) + nl() + incr(j) + } + incr(i) + } +/* gt le ge */ + rjustify("i",10) rjustify("j",10) rjustify("gt",10) rjustify("le",10) + rjustify("ge",10) nl() + set(i,-5) + while(lt(i,5)) { + set(j,-5 ) + while(lt(j,5)) { + rjustify(d(i),10) rjustify(d(j),10) + rjustify(d(gt(i,j)),10) + rjustify(d(le(i,j)),10) + rjustify(d(ge(i,j)),10) + nl() + incr(j) + } + incr(i) + } +/* one arg: not neg */ + "\nCheck results of one arg not, neg (incr,decr don't return value\n" + " and they are tested here as they are used for looping\n" + rjustify("i",10) rjustify("not",10) rjustify("neg",10) nl() + set(i,-5) + while(lt(i,5)) { + rjustify(d(i),10) + rjustify(d(not(i)),10) + rjustify(d(neg(i)),10) + nl() + incr(i) + } + + "\nCheck results of float and int functions\n" + /* float int */ + rjustify("i",10) rjustify("j",10) rjustify("float",10) rjustify("float(,5)",10) rjustify("int",10) nl() + set(i,-5) + set(delta,1.750) + set(ifl, -5.328) + while(lt(i,5)) { + set(j,-5 ) + while(lt(j,5)) { + rjustify(f(ifl),10) rjustify(d(j),10) + rjustify(f(float(j)),10) + rjustify(f(float(j),5),10) + rjustify(d(int(ifl)),10) + nl() + incr(j) + set(ifl, add(ifl,delta)) + } + incr(i) + } + /* dms2deg deg2dms spdist */ + /* Las Vegas, Clark County, Nevada, USA + * N36.1699412 W115.1398296 + * Degrees Lat Long 36.1699412°, -115.1398296° + * Degrees Minutes 36°10.19647', -115°08.38978' + * Degrees Minutes Seconds 36°10'11.7883", -115°08'23.3866" + * + * Chicago, Cook County, Illinois, USA + * N41.8781136 W87.6297982 + * Degrees Lat Long 41.8781136°, -087.6297982° + * Degrees Minutes 41°52.68682', -087°37.78789' + * Degrees Minutes Seconds 41°52'41.2090", -087°37'47.2735" + */ + dms2deg(36,10,11.7883,flt) + "dms2deg 35.10.11.7883 -> " f(flt,7) nl() + deg2dms(flt,deg,min,sec) + "deg2dms " f(flt,7) " -> " d(deg) "." d(min) "." d(sec) "\n" + dms2deg(deg,min,sec,flt) + "dms2deg " d(deg) "." d(min) "." d(sec) " -> " f(flt,7) nl() + deg2dms(flt,deg,min,sec) + "deg2dms " f(flt,7) " -> " d(deg) "." d(min) "." d(sec) "\n" + dms2deg(deg,min,sec,flt) + "dms2deg " d(deg) "." d(min) "." d(sec) " -> " f(flt,7) nl() + deg2dms(flt,deg,min,sec) + "deg2dms " f(flt,7) " -> " d(deg) "." d(min) "." d(sec) "\n" + + /* other things + * check out add and mul with 32 args, and with float args + * then sin cos tan arcsin arccos arctan + */ + /* dms2deg deg2dms spdist */ + +} diff --git a/tests/math/test1.llines.out.filter.ref b/tests/math/test1.llines.out.filter.ref new file mode 100644 index 000000000..121e7820c --- /dev/null +++ b/tests/math/test1.llines.out.filter.ref @@ -0,0 +1,891 @@ +CSI Set Save cursor and use Alternate Screen Buffer: '[?1049h' +CSI Move window to [0,0]: '[22;0;0t' +CSI Dec Private Mode Restore Normal Cursor Keys: '[1;24r' +Designate G0 Character United States (USASCII): '(B' +CSI Character Attributes-Normal: '[m' +CSI Dec Private Mode Reset Jump (fast) Scroll: '[4l' +CSI Set Wraparound Mode: '[?7h' +CSI Set Application Cursor Keys: '[?1h' +Application Keypad: '=' +CSI Position Cursor to row 1,Col 1]: '[H' +CSI Erase Display All: '[2J' +CSI Position Cursor to row 10,Col 4]: '[10;4H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ul corner 59-Horizontal line: 'lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-ur corner: 'qqqqqqqqqqqqk' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character (Ctrl-M) Carriage Return: '' +C0 Control Character Ctrl-J or New Line: '' +text USASCII: ' ' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' There is no LifeLines database in that directory.' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character (Ctrl-M) Carriage Return: '' +C0 Control Character Ctrl-J or New Line: '' +text USASCII: ' ' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' Do you want to create a database there?' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character (Ctrl-M) Carriage Return: '' +C0 Control Character Ctrl-J or New Line: '' +text USASCII: ' ' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' enter y (yes) or n (no):' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character (Ctrl-M) Carriage Return: '' +C0 Control Character Ctrl-J or New Line: '' +text USASCII: ' ' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ll corner 59-Horizontal line: 'mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-lr corner: 'qqqqqqqqqqqqj' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 13,Col 31]: '[13;31H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +CSI Set Application Cursor Keys: '[?1h' +Application Keypad: '=' +CSI Position Cursor to row 1,Col 1]: '[H' +CSI Erase Display All: '[2J' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ul corner 59-Horizontal line: 'lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 19-Horizontal line 1-ur corner: 'qqqqqqqqqqqqqqqqqqqk' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 2,Col 1]: '[2;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' LifeLines 3.1.1 (official) - Genealogical DB and Programmin' +text USASCII: 'g System' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 3,Col 1]: '[3;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' Copyright(c) 1991 to 1996, by T. T. Wetmore IV' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 4,Col 1]: '[4;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' Current Database - ./testdb' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 5,Col 1]: '[5;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-right pointing tee 59-Horizontal line: 'tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 19-Horizontal line 1-left pointing tee: 'qqqqqqqqqqqqqqqqqqqu' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 6,Col 1]: '[6;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' Please choose an operation:' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 7,Col 1]: '[7;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' b Browse the persons in the database' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 8,Col 1]: '[8;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' s Search database' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 9,Col 1]: '[9;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' a Add information to the database' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 10,Col 1]: '[10;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' d Delete information from the database' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 11,Col 1]: '[11;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' p Pick a report from list and run' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 12,Col 1]: '[12;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' r Generate report by entering report name' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 13,Col 1]: '[13;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' t Modify character translation tables' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 14,Col 1]: '[14;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' u Miscellaneous utilities' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 15,Col 1]: '[15;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' x Handle source, event and other records' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 16,Col 1]: '[16;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' Q Quit current database' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 17,Col 1]: '[17;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' q Quit program' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 18,Col 1]: '[18;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 19,Col 1]: '[19;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 20,Col 1]: '[20;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 21,Col 1]: '[21;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 22,Col 1]: '[22;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-right pointing tee 59-Horizontal line: 'tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 19-Horizontal line 1-left pointing tee: 'qqqqqqqqqqqqqqqqqqqu' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 23,Col 1]: '[23;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' LifeLines -- Main Menu' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 24,Col 1]: '[24;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ll corner 59-Horizontal line: 'mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 19-Horizontal line: 'qqqqqqqqqqqqqqqqqqq' +CSI Dec Private Mode Reset No Wraparound Mode: '[?7l' +text Dec Special 1-lr corner: 'j' +CSI Set Wraparound Mode: '[?7h' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 23,Col 25]: '[23;25H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +CSI Dec Private Mode Reset Stop Blinking Cursor: '[?12l' +CSI Set Show Cursor: '[?25h' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Set Application Cursor Keys: '[?1h' +Application Keypad: '=' +CSI Position Cursor to row 23,Col 25]: '[23;25H' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 23,Col 25]: '[23;25H' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Set Application Cursor Keys: '[?1h' +Application Keypad: '=' +CSI Position Cursor to row 23,Col 25]: '[23;25H' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 10,Col 4]: '[10;4H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ul corner 59-Horizontal line: 'lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-ur corner: 'qqqqqqqqqqqqk' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'What is the name of the program? ' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'Default path: ../../../tests/math ' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'enter file name (*.ll)' +CSI Erase 16 Character(s)(s): '[16X' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ll corner 59-Horizontal line: 'mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-lr corner: 'qqqqqqqqqqqqj' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 13,Col 27]: '[13;27H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 13,Col 27]: '[13;27H' +text USASCII: ' test1' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +CSI Line Position Absolutge [row] to 10, Col unchanged: '[10d' +text USASCII: ' d Delete information from the database' +CSI Erase 33 Character(s)(s): '[33X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' p Pick a report from list and run' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' r Generate report by entering report name' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' t Modify character translation tables' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' u Miscellaneous utilities' +CSI Erase 46 Character(s)(s): '[46X' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 23,Col 3]: '[23;3H' +text USASCII: 'Program is running... ' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 10,Col 4]: '[10;4H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ul corner 59-Horizontal line: 'lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-ur corner: 'qqqqqqqqqqqqk' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'What is the name of the output file?' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'Default path: .' +CSI Erase 27 Character(s)(s): '[27X' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'enter file name:' +CSI Erase 22 Character(s)(s): '[22X' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ll corner 59-Horizontal line: 'mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-lr corner: 'qqqqqqqqqqqqj' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 13,Col 22]: '[13;22H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 13,Col 22]: '[13;22H' +text USASCII: ' test1.out' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +CSI Line Position Absolutge [row] to 10, Col unchanged: '[10d' +text USASCII: ' d Delete information from the database' +CSI Erase 33 Character(s)(s): '[33X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' p Pick a report from list and run ' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' r Generate report by entering report name' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' t Modify character translation tables' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' u Miscellaneous utilities' +CSI Erase 46 Character(s)(s): '[46X' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 23,Col 3]: '[23;3H' +text USASCII: ' Program was run successfully.' +CSI Erase in Line Below: '[K' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 3,Col 3]: '[3;3H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ul corner 59-Horizontal line: 'lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 15-Horizontal line 1-ur corner: 'qqqqqqqqqqqqqqqk' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 28 Character(s)(s): '[28X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 74 Character(s)(s): '[74X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 26 Character(s)(s): '[26X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 38 Character(s)(s): '[38X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 19 Character(s)(s): '[19X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 35 Character(s)(s): '[35X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 40 Character(s)(s): '[40X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 35 Character(s)(s): '[35X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 43 Character(s)(s): '[43X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 39 Character(s)(s): '[39X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 27 Character(s)(s): '[27X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 42 Character(s)(s): '[42X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 25 Character(s)(s): '[25X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 16 Character(s)(s): '[16X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ll corner: 'm' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-lr corner: 'j' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 3,Col 3]: '[3;3H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 4,Col 4]: '[4;4H' +C0 Control Character Ctrl-J or New Line: '' +text USASCII: 'Report duration 00s (ui duration 00s)' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +C0 Control Character Ctrl-J or New Line: '' +text USASCII: 'Strike any key to continue.' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +CSI Dec Private Mode Reset Normal Cursor Keys: '[?1l' +Normal Keypad: '>' +CSI Line Position Absolutge [row] to 3, Col unchanged: '[3d' +C0 Control Character (Ctrl-H) Backspace: '' +text USASCII: ' Copyright(c) 1991 to 1996, by T. T. Wetmore IV' +CSI Erase 28 Character(s)(s): '[28X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' Current Database - ./testdb' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 60-Horizontal line: 'qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 16-Horizontal line: 'qqqqqqqqqqqqqqqq' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'Please choose an operation:' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' b Browse the persons in the database' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' s Search database' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' a Add information to the database' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' d Delete information from the database' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' p Pick a report from list and run' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' r Generate report by entering report name' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' t Modify character translation tables' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' u Miscellaneous utilities' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' x Handle source, event and other records' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' Q Quit current database' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' q Quit program' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' ' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' ' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' ' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' ' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Horizontal line: 'q' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Horizontal line: 'q' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 23,Col 3]: '[23;3H' +text USASCII: 'LifeLines -- Main Menu ' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 23,Col 25]: '[23;25H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Set Application Cursor Keys: '[?1h' +Application Keypad: '=' +CSI Position Cursor to row 23,Col 25]: '[23;25H' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 23,Col 25]: '[23;25H' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Set Application Cursor Keys: '[?1h' +Application Keypad: '=' +CSI Position Cursor to row 23,Col 25]: '[23;25H' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 24,Col 1]: '[24;1H' +CSI Use Normal Screen Buffer and restore cursor: '[?1049l' +CSI Move window to [0,0]: '[23;0;0t' +C0 Control Character (Ctrl-M) Carriage Return: '' +CSI Dec Private Mode Reset Normal Cursor Keys: '[?1l' +Normal Keypad: '>' diff --git a/tests/math/test1.llscr b/tests/math/test1.llscr new file mode 100644 index 000000000..848804eaa --- /dev/null +++ b/tests/math/test1.llscr @@ -0,0 +1,5 @@ +y +rtest1 +test1.out +q +q diff --git a/tests/math/test1.out.32.ref b/tests/math/test1.out.32.ref new file mode 100644 index 000000000..88024df54 --- /dev/null +++ b/tests/math/test1.out.32.ref @@ -0,0 +1,636 @@ +Lets try to discern if INT is 32 or 64 bits +... and testing input of big integer literals, and printing of them +2147483642 - 5 2147483642 +2147483644 - 3 2147483644 +2147483646 - 1 2147483646 +2147483647 + 0 2147483647 32 bit max signed int +2147483648 + 1 -2147483648 +2147483650 + 3 -2147483646 +2147483652 + 5 -2147483644 +flipped at 2147483647 to -2147483648 transition +maximum positive INT is 2147483647 INT must be 32 bit signed int + +Next verify values around 0 are input and output ok ++ 5 5 ++ 3 3 ++ 1 1 + 0 0 +- 1 -1 +- 3 -3 +- 5 -5 +flipped at 0 to -1 transition + +Check results of simple 2 arg integer add, sub, mult, div + i j add sub mul div + -5 -5 -10 0 25 1 + -5 -4 -9 -1 20 1 + -5 -3 -8 -2 15 1 + -5 -2 -7 -3 10 2 + -5 -1 -6 -4 5 5 + -5 0 -5 -5 0 == + -5 1 -4 -6 -5 -5 + -5 2 -3 -7 -10 -2 + -5 3 -2 -8 -15 -1 + -5 4 -1 -9 -20 -1 + -4 -5 -9 1 20 0 + -4 -4 -8 0 16 1 + -4 -3 -7 -1 12 1 + -4 -2 -6 -2 8 2 + -4 -1 -5 -3 4 4 + -4 0 -4 -4 0 == + -4 1 -3 -5 -4 -4 + -4 2 -2 -6 -8 -2 + -4 3 -1 -7 -12 -1 + -4 4 0 -8 -16 -1 + -3 -5 -8 2 15 0 + -3 -4 -7 1 12 0 + -3 -3 -6 0 9 1 + -3 -2 -5 -1 6 1 + -3 -1 -4 -2 3 3 + -3 0 -3 -3 0 == + -3 1 -2 -4 -3 -3 + -3 2 -1 -5 -6 -1 + -3 3 0 -6 -9 -1 + -3 4 1 -7 -12 0 + -2 -5 -7 3 10 0 + -2 -4 -6 2 8 0 + -2 -3 -5 1 6 0 + -2 -2 -4 0 4 1 + -2 -1 -3 -1 2 2 + -2 0 -2 -2 0 == + -2 1 -1 -3 -2 -2 + -2 2 0 -4 -4 -1 + -2 3 1 -5 -6 0 + -2 4 2 -6 -8 0 + -1 -5 -6 4 5 0 + -1 -4 -5 3 4 0 + -1 -3 -4 2 3 0 + -1 -2 -3 1 2 0 + -1 -1 -2 0 1 1 + -1 0 -1 -1 0 == + -1 1 0 -2 -1 -1 + -1 2 1 -3 -2 0 + -1 3 2 -4 -3 0 + -1 4 3 -5 -4 0 + 0 -5 -5 5 0 0 + 0 -4 -4 4 0 0 + 0 -3 -3 3 0 0 + 0 -2 -2 2 0 0 + 0 -1 -1 1 0 0 + 0 0 0 0 0 == + 0 1 1 -1 0 0 + 0 2 2 -2 0 0 + 0 3 3 -3 0 0 + 0 4 4 -4 0 0 + 1 -5 -4 6 -5 0 + 1 -4 -3 5 -4 0 + 1 -3 -2 4 -3 0 + 1 -2 -1 3 -2 0 + 1 -1 0 2 -1 -1 + 1 0 1 1 0 == + 1 1 2 0 1 1 + 1 2 3 -1 2 0 + 1 3 4 -2 3 0 + 1 4 5 -3 4 0 + 2 -5 -3 7 -10 0 + 2 -4 -2 6 -8 0 + 2 -3 -1 5 -6 0 + 2 -2 0 4 -4 -1 + 2 -1 1 3 -2 -2 + 2 0 2 2 0 == + 2 1 3 1 2 2 + 2 2 4 0 4 1 + 2 3 5 -1 6 0 + 2 4 6 -2 8 0 + 3 -5 -2 8 -15 0 + 3 -4 -1 7 -12 0 + 3 -3 0 6 -9 -1 + 3 -2 1 5 -6 -1 + 3 -1 2 4 -3 -3 + 3 0 3 3 0 == + 3 1 4 2 3 3 + 3 2 5 1 6 1 + 3 3 6 0 9 1 + 3 4 7 -1 12 0 + 4 -5 -1 9 -20 0 + 4 -4 0 8 -16 -1 + 4 -3 1 7 -12 -1 + 4 -2 2 6 -8 -2 + 4 -1 3 5 -4 -4 + 4 0 4 4 0 == + 4 1 5 3 4 4 + 4 2 6 2 8 2 + 4 3 7 1 12 1 + 4 4 8 0 16 1 + i j add sub mul div + 40019387 4019469 44038856 35999918 1570275711 9.95639 + 40019387 8038938 48058325 31980449 -1154415874 4.97819 + 40019387 12058407 52077794 27960980 415859837 3.31880 + 40019387 16077876 56097263 23941511 1986135548 2.48910 + 40019387 20097345 60116732 19922042 -738556037 1.99128 + 40019387 24116814 64136201 15902573 831719674 1.65940 + 40019387 28136283 68155670 11883104 -1892971911 1.42234 + 40019387 32155752 72175139 7863635 -322696200 1.24455 + 40019387 36175221 76194608 3844166 1247579511 1.10627 + 80038774 40194690 120233464 39844084 1340743148 1.99128 + 80038774 44214159 124252933 35824615 186327274 1.81025 + 80038774 48233628 128272402 31805146 -968088600 1.65940 + 80038774 52253097 132291871 27785677 -2122504474 1.53175 + 80038774 56272566 136311340 23766208 1018046948 1.42234 + 80038774 60292035 140330809 19746739 -136368926 1.32752 + 80038774 64311504 144350278 15727270 -1290784800 1.24455 + 80038774 68330973 148369747 11707801 1849766622 1.17134 + 80038774 72350442 152389216 7688332 695350748 1.10627 + 120058161 76369911 196428072 43688250 -688597689 1.57206 + 120058161 80389380 200447541 39668781 -272737852 1.49346 + 120058161 84408849 204467010 35649312 143121985 1.42234 + 120058161 88428318 208486479 31629843 558981822 1.35769 + 120058161 92447787 212505948 27610374 974841659 1.29866 + 120058161 96467256 216525417 23590905 1390701496 1.24455 + 120058161 100486725 220544886 19571436 1806561333 1.19477 + 120058161 104506194 224564355 15551967 -2072546126 1.14881 + 120058161 108525663 228583824 11532498 -1656686289 1.10627 + 160077548 112545132 272622680 47532416 -222779504 1.42234 + 160077548 116564601 276642149 43512947 1763356044 1.37329 + 160077548 120584070 280661618 39493478 -545475704 1.32752 + 160077548 124603539 284681087 35474009 1440659844 1.28470 + 160077548 128623008 288700556 31454540 -868171904 1.24455 + 160077548 132642477 292720025 27435071 1117963644 1.20683 + 160077548 136661946 296739494 23415602 -1190868104 1.17134 + 160077548 140681415 300758963 19396133 795267444 1.13787 + 160077548 144700884 304778432 15376664 -1513564304 1.10627 + 200096935 148720353 348817288 51376582 -1556769593 1.34546 + 200096935 152739822 352836757 47357113 1999641666 1.31005 + 200096935 156759291 356856226 43337644 1261085629 1.27646 + 200096935 160778760 360875695 39318175 522529592 1.24455 + 200096935 164798229 364895164 35298706 -216026445 1.21419 + 200096935 168817698 368914633 31279237 -954582482 1.18528 + 200096935 172837167 372934102 27259768 -1693138519 1.15772 + 200096935 176856636 376953571 23240299 1863272740 1.13141 + 200096935 180876105 380973040 19220830 1124716703 1.10627 + 240116322 184895574 425011896 55220748 -395600660 1.29866 + 240116322 188915043 429031365 51201279 436119014 1.27103 + 240116322 192934512 433050834 47181810 1267838688 1.24455 + 240116322 196953981 437070303 43162341 2099558362 1.21915 + 240116322 200973450 441089772 39142872 -1363689260 1.19477 + 240116322 204992919 445109241 35123403 -531969586 1.17134 + 240116322 209012388 449128710 31103934 299750088 1.14881 + 240116322 213031857 453148179 27084465 1131469762 1.12714 + 240116322 217051326 457167648 23064996 1963189436 1.10627 + 280135709 221070795 501206504 59064914 -1034240001 1.26718 + 280135709 225090264 505225973 55045445 1367755384 1.24455 + 280135709 229109733 509245442 51025976 -525216527 1.22271 + 280135709 233129202 513264911 47006507 1876778858 1.20163 + 280135709 237148671 517284380 42987038 -16193053 1.18127 + 280135709 241168140 521303849 38967569 -1909164964 1.16158 + 280135709 245187609 525323318 34948100 492830421 1.14254 + 280135709 249207078 529342787 30928631 -1400141490 1.12411 + 280135709 253226547 533362256 26909162 1001853895 1.10627 + 320155096 257246016 577401112 62909080 822279680 1.24455 + 320155096 261265485 581420581 58889611 499583480 1.22540 + 320155096 265284954 585440050 54870142 176887280 1.20683 + 320155096 269304423 589459519 50850673 -145808920 1.18882 + 320155096 273323892 593478988 46831204 -468505120 1.17134 + 320155096 277343361 597498457 42811735 -791201320 1.15436 + 320155096 281362830 601517926 38792266 -1113897520 1.13787 + 320155096 285382299 605537395 34772797 -1436593720 1.12185 + 320155096 289401768 609556864 30753328 -1759289920 1.10627 + 360174483 293421237 653595720 66753246 878991087 1.22750 + 360174483 297440706 657615189 62733777 2126570598 1.21091 + 360174483 301460175 661634658 58714308 -920817187 1.19477 + 360174483 305479644 665654127 54694839 326762324 1.17905 + 360174483 309499113 669673596 50675370 1574341835 1.16373 + 360174483 313518582 673693065 46655901 -1473045950 1.14881 + 360174483 317538051 677712534 42636432 -225466439 1.13427 + 360174483 321557520 681732003 38616963 1022113072 1.12009 + 360174483 325576989 685751472 34597494 -2025274713 1.10627 + +Check results of simple 2 arg integer mod, exp, boolean and and or + i j mod exp and or + -5 -5 0 1 1 1 + -5 -4 -1 1 1 1 + -5 -3 -2 1 1 1 + -5 -2 -1 1 1 1 + -5 -1 0 1 1 1 + -5 0 -- 1 0 1 + -5 1 0 -5 1 1 + -5 2 -1 25 1 1 + -5 3 -2 -125 1 1 + -5 4 -1 625 1 1 + -4 -5 -4 1 1 1 + -4 -4 0 1 1 1 + -4 -3 -1 1 1 1 + -4 -2 0 1 1 1 + -4 -1 0 1 1 1 + -4 0 -- 1 0 1 + -4 1 0 -4 1 1 + -4 2 0 16 1 1 + -4 3 -1 -64 1 1 + -4 4 0 256 1 1 + -3 -5 -3 1 1 1 + -3 -4 -3 1 1 1 + -3 -3 0 1 1 1 + -3 -2 -1 1 1 1 + -3 -1 0 1 1 1 + -3 0 -- 1 0 1 + -3 1 0 -3 1 1 + -3 2 -1 9 1 1 + -3 3 0 -27 1 1 + -3 4 -3 81 1 1 + -2 -5 -2 1 1 1 + -2 -4 -2 1 1 1 + -2 -3 -2 1 1 1 + -2 -2 0 1 1 1 + -2 -1 0 1 1 1 + -2 0 -- 1 0 1 + -2 1 0 -2 1 1 + -2 2 0 4 1 1 + -2 3 -2 -8 1 1 + -2 4 -2 16 1 1 + -1 -5 -1 1 1 1 + -1 -4 -1 1 1 1 + -1 -3 -1 1 1 1 + -1 -2 -1 1 1 1 + -1 -1 0 1 1 1 + -1 0 -- 1 0 1 + -1 1 0 -1 1 1 + -1 2 -1 1 1 1 + -1 3 -1 -1 1 1 + -1 4 -1 1 1 1 + 0 -5 0 1 0 1 + 0 -4 0 1 0 1 + 0 -3 0 1 0 1 + 0 -2 0 1 0 1 + 0 -1 0 1 0 1 + 0 0 -- 1 0 0 + 0 1 0 0 0 1 + 0 2 0 0 0 1 + 0 3 0 0 0 1 + 0 4 0 0 0 1 + 1 -5 1 1 1 1 + 1 -4 1 1 1 1 + 1 -3 1 1 1 1 + 1 -2 1 1 1 1 + 1 -1 0 1 1 1 + 1 0 -- 1 0 1 + 1 1 0 1 1 1 + 1 2 1 1 1 1 + 1 3 1 1 1 1 + 1 4 1 1 1 1 + 2 -5 2 1 1 1 + 2 -4 2 1 1 1 + 2 -3 2 1 1 1 + 2 -2 0 1 1 1 + 2 -1 0 1 1 1 + 2 0 -- 1 0 1 + 2 1 0 2 1 1 + 2 2 0 4 1 1 + 2 3 2 8 1 1 + 2 4 2 16 1 1 + 3 -5 3 1 1 1 + 3 -4 3 1 1 1 + 3 -3 0 1 1 1 + 3 -2 1 1 1 1 + 3 -1 0 1 1 1 + 3 0 -- 1 0 1 + 3 1 0 3 1 1 + 3 2 1 9 1 1 + 3 3 0 27 1 1 + 3 4 3 81 1 1 + 4 -5 4 1 1 1 + 4 -4 0 1 1 1 + 4 -3 1 1 1 1 + 4 -2 0 1 1 1 + 4 -1 0 1 1 1 + 4 0 -- 1 0 1 + 4 1 0 4 1 1 + 4 2 0 16 1 1 + 4 3 1 64 1 1 + 4 4 0 256 1 1 + +Check results of simple 2 arg integer eq ne lt + i j eq ne lt + -5 -5 1 0 0 + -5 -4 0 1 1 + -5 -3 0 1 1 + -5 -2 0 1 1 + -5 -1 0 1 1 + -5 0 0 1 1 + -5 1 0 1 1 + -5 2 0 1 1 + -5 3 0 1 1 + -5 4 0 1 1 + -4 -5 0 1 0 + -4 -4 1 0 0 + -4 -3 0 1 1 + -4 -2 0 1 1 + -4 -1 0 1 1 + -4 0 0 1 1 + -4 1 0 1 1 + -4 2 0 1 1 + -4 3 0 1 1 + -4 4 0 1 1 + -3 -5 0 1 0 + -3 -4 0 1 0 + -3 -3 1 0 0 + -3 -2 0 1 1 + -3 -1 0 1 1 + -3 0 0 1 1 + -3 1 0 1 1 + -3 2 0 1 1 + -3 3 0 1 1 + -3 4 0 1 1 + -2 -5 0 1 0 + -2 -4 0 1 0 + -2 -3 0 1 0 + -2 -2 1 0 0 + -2 -1 0 1 1 + -2 0 0 1 1 + -2 1 0 1 1 + -2 2 0 1 1 + -2 3 0 1 1 + -2 4 0 1 1 + -1 -5 0 1 0 + -1 -4 0 1 0 + -1 -3 0 1 0 + -1 -2 0 1 0 + -1 -1 1 0 0 + -1 0 0 1 1 + -1 1 0 1 1 + -1 2 0 1 1 + -1 3 0 1 1 + -1 4 0 1 1 + 0 -5 0 1 0 + 0 -4 0 1 0 + 0 -3 0 1 0 + 0 -2 0 1 0 + 0 -1 0 1 0 + 0 0 1 0 0 + 0 1 0 1 1 + 0 2 0 1 1 + 0 3 0 1 1 + 0 4 0 1 1 + 1 -5 0 1 0 + 1 -4 0 1 0 + 1 -3 0 1 0 + 1 -2 0 1 0 + 1 -1 0 1 0 + 1 0 0 1 0 + 1 1 1 0 0 + 1 2 0 1 1 + 1 3 0 1 1 + 1 4 0 1 1 + 2 -5 0 1 0 + 2 -4 0 1 0 + 2 -3 0 1 0 + 2 -2 0 1 0 + 2 -1 0 1 0 + 2 0 0 1 0 + 2 1 0 1 0 + 2 2 1 0 0 + 2 3 0 1 1 + 2 4 0 1 1 + 3 -5 0 1 0 + 3 -4 0 1 0 + 3 -3 0 1 0 + 3 -2 0 1 0 + 3 -1 0 1 0 + 3 0 0 1 0 + 3 1 0 1 0 + 3 2 0 1 0 + 3 3 1 0 0 + 3 4 0 1 1 + 4 -5 0 1 0 + 4 -4 0 1 0 + 4 -3 0 1 0 + 4 -2 0 1 0 + 4 -1 0 1 0 + 4 0 0 1 0 + 4 1 0 1 0 + 4 2 0 1 0 + 4 3 0 1 0 + 4 4 1 0 0 + i j gt le ge + -5 -5 0 1 1 + -5 -4 0 1 0 + -5 -3 0 1 0 + -5 -2 0 1 0 + -5 -1 0 1 0 + -5 0 0 1 0 + -5 1 0 1 0 + -5 2 0 1 0 + -5 3 0 1 0 + -5 4 0 1 0 + -4 -5 1 0 1 + -4 -4 0 1 1 + -4 -3 0 1 0 + -4 -2 0 1 0 + -4 -1 0 1 0 + -4 0 0 1 0 + -4 1 0 1 0 + -4 2 0 1 0 + -4 3 0 1 0 + -4 4 0 1 0 + -3 -5 1 0 1 + -3 -4 1 0 1 + -3 -3 0 1 1 + -3 -2 0 1 0 + -3 -1 0 1 0 + -3 0 0 1 0 + -3 1 0 1 0 + -3 2 0 1 0 + -3 3 0 1 0 + -3 4 0 1 0 + -2 -5 1 0 1 + -2 -4 1 0 1 + -2 -3 1 0 1 + -2 -2 0 1 1 + -2 -1 0 1 0 + -2 0 0 1 0 + -2 1 0 1 0 + -2 2 0 1 0 + -2 3 0 1 0 + -2 4 0 1 0 + -1 -5 1 0 1 + -1 -4 1 0 1 + -1 -3 1 0 1 + -1 -2 1 0 1 + -1 -1 0 1 1 + -1 0 0 1 0 + -1 1 0 1 0 + -1 2 0 1 0 + -1 3 0 1 0 + -1 4 0 1 0 + 0 -5 1 0 1 + 0 -4 1 0 1 + 0 -3 1 0 1 + 0 -2 1 0 1 + 0 -1 1 0 1 + 0 0 0 1 1 + 0 1 0 1 0 + 0 2 0 1 0 + 0 3 0 1 0 + 0 4 0 1 0 + 1 -5 1 0 1 + 1 -4 1 0 1 + 1 -3 1 0 1 + 1 -2 1 0 1 + 1 -1 1 0 1 + 1 0 1 0 1 + 1 1 0 1 1 + 1 2 0 1 0 + 1 3 0 1 0 + 1 4 0 1 0 + 2 -5 1 0 1 + 2 -4 1 0 1 + 2 -3 1 0 1 + 2 -2 1 0 1 + 2 -1 1 0 1 + 2 0 1 0 1 + 2 1 1 0 1 + 2 2 0 1 1 + 2 3 0 1 0 + 2 4 0 1 0 + 3 -5 1 0 1 + 3 -4 1 0 1 + 3 -3 1 0 1 + 3 -2 1 0 1 + 3 -1 1 0 1 + 3 0 1 0 1 + 3 1 1 0 1 + 3 2 1 0 1 + 3 3 0 1 1 + 3 4 0 1 0 + 4 -5 1 0 1 + 4 -4 1 0 1 + 4 -3 1 0 1 + 4 -2 1 0 1 + 4 -1 1 0 1 + 4 0 1 0 1 + 4 1 1 0 1 + 4 2 1 0 1 + 4 3 1 0 1 + 4 4 0 1 1 + +Check results of one arg not, neg (incr,decr don't return value + and they are tested here as they are used for looping + i not neg + -5 0 5 + -4 0 4 + -3 0 3 + -2 0 2 + -1 0 1 + 0 1 0 + 1 0 -1 + 2 0 -2 + 3 0 -3 + 4 0 -4 + +Check results of float and int functions + i j float float(,5) int + -5.33 -5 -5.00 -5.00000 -5 + -3.58 -4 -4.00 -4.00000 -3 + -1.83 -3 -3.00 -3.00000 -1 + -0.08 -2 -2.00 -2.00000 0 + 1.67 -1 -1.00 -1.00000 1 + 3.42 0 0.00 0.00000 3 + 5.17 1 1.00 1.00000 5 + 6.92 2 2.00 2.00000 6 + 8.67 3 3.00 3.00000 8 + 10.42 4 4.00 4.00000 10 + 12.17 -5 -5.00 -5.00000 12 + 13.92 -4 -4.00 -4.00000 13 + 15.67 -3 -3.00 -3.00000 15 + 17.42 -2 -2.00 -2.00000 17 + 19.17 -1 -1.00 -1.00000 19 + 20.92 0 0.00 0.00000 20 + 22.67 1 1.00 1.00000 22 + 24.42 2 2.00 2.00000 24 + 26.17 3 3.00 3.00000 26 + 27.92 4 4.00 4.00000 27 + 29.67 -5 -5.00 -5.00000 29 + 31.42 -4 -4.00 -4.00000 31 + 33.17 -3 -3.00 -3.00000 33 + 34.92 -2 -2.00 -2.00000 34 + 36.67 -1 -1.00 -1.00000 36 + 38.42 0 0.00 0.00000 38 + 40.17 1 1.00 1.00000 40 + 41.92 2 2.00 2.00000 41 + 43.67 3 3.00 3.00000 43 + 45.42 4 4.00 4.00000 45 + 47.17 -5 -5.00 -5.00000 47 + 48.92 -4 -4.00 -4.00000 48 + 50.67 -3 -3.00 -3.00000 50 + 52.42 -2 -2.00 -2.00000 52 + 54.17 -1 -1.00 -1.00000 54 + 55.92 0 0.00 0.00000 55 + 57.67 1 1.00 1.00000 57 + 59.42 2 2.00 2.00000 59 + 61.17 3 3.00 3.00000 61 + 62.92 4 4.00 4.00000 62 + 64.67 -5 -5.00 -5.00000 64 + 66.42 -4 -4.00 -4.00000 66 + 68.17 -3 -3.00 -3.00000 68 + 69.92 -2 -2.00 -2.00000 69 + 71.67 -1 -1.00 -1.00000 71 + 73.42 0 0.00 0.00000 73 + 75.17 1 1.00 1.00000 75 + 76.92 2 2.00 2.00000 76 + 78.67 3 3.00 3.00000 78 + 80.42 4 4.00 4.00000 80 + 82.17 -5 -5.00 -5.00000 82 + 83.92 -4 -4.00 -4.00000 83 + 85.67 -3 -3.00 -3.00000 85 + 87.42 -2 -2.00 -2.00000 87 + 89.17 -1 -1.00 -1.00000 89 + 90.92 0 0.00 0.00000 90 + 92.67 1 1.00 1.00000 92 + 94.42 2 2.00 2.00000 94 + 96.17 3 3.00 3.00000 96 + 97.92 4 4.00 4.00000 97 + 99.67 -5 -5.00 -5.00000 99 + 101.42 -4 -4.00 -4.00000 101 + 103.17 -3 -3.00 -3.00000 103 + 104.92 -2 -2.00 -2.00000 104 + 106.67 -1 -1.00 -1.00000 106 + 108.42 0 0.00 0.00000 108 + 110.17 1 1.00 1.00000 110 + 111.92 2 2.00 2.00000 111 + 113.67 3 3.00 3.00000 113 + 115.42 4 4.00 4.00000 115 + 117.17 -5 -5.00 -5.00000 117 + 118.92 -4 -4.00 -4.00000 118 + 120.67 -3 -3.00 -3.00000 120 + 122.42 -2 -2.00 -2.00000 122 + 124.17 -1 -1.00 -1.00000 124 + 125.92 0 0.00 0.00000 125 + 127.67 1 1.00 1.00000 127 + 129.42 2 2.00 2.00000 129 + 131.17 3 3.00 3.00000 131 + 132.92 4 4.00 4.00000 132 + 134.67 -5 -5.00 -5.00000 134 + 136.42 -4 -4.00 -4.00000 136 + 138.17 -3 -3.00 -3.00000 138 + 139.92 -2 -2.00 -2.00000 139 + 141.67 -1 -1.00 -1.00000 141 + 143.42 0 0.00 0.00000 143 + 145.17 1 1.00 1.00000 145 + 146.92 2 2.00 2.00000 146 + 148.67 3 3.00 3.00000 148 + 150.42 4 4.00 4.00000 150 + 152.17 -5 -5.00 -5.00000 152 + 153.92 -4 -4.00 -4.00000 153 + 155.67 -3 -3.00 -3.00000 155 + 157.42 -2 -2.00 -2.00000 157 + 159.17 -1 -1.00 -1.00000 159 + 160.92 0 0.00 0.00000 160 + 162.67 1 1.00 1.00000 162 + 164.42 2 2.00 2.00000 164 + 166.17 3 3.00 3.00000 166 + 167.92 4 4.00 4.00000 167 +dms2deg 35.10.11.7883 -> 36.1697235 +deg2dms 36.1697235 -> 36.10.11 +dms2deg 36.10.11 -> 36.1697235 +deg2dms 36.1697235 -> 36.10.11 +dms2deg 36.10.11 -> 36.1697235 +deg2dms 36.1697235 -> 36.10.11 diff --git a/tests/math/test1.out.64.ref b/tests/math/test1.out.64.ref new file mode 100644 index 000000000..8da69decf --- /dev/null +++ b/tests/math/test1.out.64.ref @@ -0,0 +1,645 @@ +Lets try to discern if INT is 32 or 64 bits +... and testing input of big integer literals, and printing of them +2147483642 - 5 2147483642 +2147483644 - 3 2147483644 +2147483646 - 1 2147483646 +2147483647 + 0 2147483647 32 bit max signed int +2147483648 + 1 2147483648 +2147483650 + 3 2147483650 +2147483652 + 5 2147483652 +didn't flip in 10 iterations, last value was 2147483652 +INT must not be 32 bits +9223372036854775802 - 5 9223372036854775802 +9223372036854775804 - 3 9223372036854775804 +9223372036854775806 - 1 9223372036854775806 +9223372036854775807 + 0 9223372036854775807 64 bit max signed int +9223372036854775808 + 1 -9223372036854775808 +9223372036854775810 + 3 -9223372036854775806 +9223372036854775812 + 5 -9223372036854775804 +flipped at 9223372036854775807 to -9223372036854775808 transition +maximum positive INT is 9223372036854775807 INT must be 64 bit signed int + +Next verify values around 0 are input and output ok ++ 5 5 ++ 3 3 ++ 1 1 + 0 0 +- 1 -1 +- 3 -3 +- 5 -5 +flipped at 0 to -1 transition + +Check results of simple 2 arg integer add, sub, mult, div + i j add sub mul div + -5 -5 -10 0 25 1 + -5 -4 -9 -1 20 1 + -5 -3 -8 -2 15 1 + -5 -2 -7 -3 10 2 + -5 -1 -6 -4 5 5 + -5 0 -5 -5 0 == + -5 1 -4 -6 -5 -5 + -5 2 -3 -7 -10 -2 + -5 3 -2 -8 -15 -1 + -5 4 -1 -9 -20 -1 + -4 -5 -9 1 20 0 + -4 -4 -8 0 16 1 + -4 -3 -7 -1 12 1 + -4 -2 -6 -2 8 2 + -4 -1 -5 -3 4 4 + -4 0 -4 -4 0 == + -4 1 -3 -5 -4 -4 + -4 2 -2 -6 -8 -2 + -4 3 -1 -7 -12 -1 + -4 4 0 -8 -16 -1 + -3 -5 -8 2 15 0 + -3 -4 -7 1 12 0 + -3 -3 -6 0 9 1 + -3 -2 -5 -1 6 1 + -3 -1 -4 -2 3 3 + -3 0 -3 -3 0 == + -3 1 -2 -4 -3 -3 + -3 2 -1 -5 -6 -1 + -3 3 0 -6 -9 -1 + -3 4 1 -7 -12 0 + -2 -5 -7 3 10 0 + -2 -4 -6 2 8 0 + -2 -3 -5 1 6 0 + -2 -2 -4 0 4 1 + -2 -1 -3 -1 2 2 + -2 0 -2 -2 0 == + -2 1 -1 -3 -2 -2 + -2 2 0 -4 -4 -1 + -2 3 1 -5 -6 0 + -2 4 2 -6 -8 0 + -1 -5 -6 4 5 0 + -1 -4 -5 3 4 0 + -1 -3 -4 2 3 0 + -1 -2 -3 1 2 0 + -1 -1 -2 0 1 1 + -1 0 -1 -1 0 == + -1 1 0 -2 -1 -1 + -1 2 1 -3 -2 0 + -1 3 2 -4 -3 0 + -1 4 3 -5 -4 0 + 0 -5 -5 5 0 0 + 0 -4 -4 4 0 0 + 0 -3 -3 3 0 0 + 0 -2 -2 2 0 0 + 0 -1 -1 1 0 0 + 0 0 0 0 0 == + 0 1 1 -1 0 0 + 0 2 2 -2 0 0 + 0 3 3 -3 0 0 + 0 4 4 -4 0 0 + 1 -5 -4 6 -5 0 + 1 -4 -3 5 -4 0 + 1 -3 -2 4 -3 0 + 1 -2 -1 3 -2 0 + 1 -1 0 2 -1 -1 + 1 0 1 1 0 == + 1 1 2 0 1 1 + 1 2 3 -1 2 0 + 1 3 4 -2 3 0 + 1 4 5 -3 4 0 + 2 -5 -3 7 -10 0 + 2 -4 -2 6 -8 0 + 2 -3 -1 5 -6 0 + 2 -2 0 4 -4 -1 + 2 -1 1 3 -2 -2 + 2 0 2 2 0 == + 2 1 3 1 2 2 + 2 2 4 0 4 1 + 2 3 5 -1 6 0 + 2 4 6 -2 8 0 + 3 -5 -2 8 -15 0 + 3 -4 -1 7 -12 0 + 3 -3 0 6 -9 -1 + 3 -2 1 5 -6 -1 + 3 -1 2 4 -3 -3 + 3 0 3 3 0 == + 3 1 4 2 3 3 + 3 2 5 1 6 1 + 3 3 6 0 9 1 + 3 4 7 -1 12 0 + 4 -5 -1 9 -20 0 + 4 -4 0 8 -16 -1 + 4 -3 1 7 -12 -1 + 4 -2 2 6 -8 -2 + 4 -1 3 5 -4 -4 + 4 0 4 4 0 == + 4 1 5 3 4 4 + 4 2 6 2 8 2 + 4 3 7 1 12 1 + 4 4 8 0 16 1 + i j add sub mul div + 40019387 4019469 44038856 35999918 160856685445503 9.95639 + 40019387 8038938 48058325 31980449 321713370891006 4.97819 + 40019387 12058407 52077794 27960980 482570056336509 3.31880 + 40019387 16077876 56097263 23941511 643426741782012 2.48910 + 40019387 20097345 60116732 19922042 804283427227515 1.99128 + 40019387 24116814 64136201 15902573 965140112673018 1.65940 + 40019387 28136283 68155670 11883104 1125996798118521 1.42234 + 40019387 32155752 72175139 7863635 1286853483564024 1.24455 + 40019387 36175221 76194608 3844166 1447710169009527 1.10627 + 80038774 40194690 120233464 39844084 3217133708910060 1.99128 + 80038774 44214159 124252933 35824615 3538847079801066 1.81025 + 80038774 48233628 128272402 31805146 3860560450692072 1.65940 + 80038774 52253097 132291871 27785677 4182273821583078 1.53175 + 80038774 56272566 136311340 23766208 4503987192474084 1.42234 + 80038774 60292035 140330809 19746739 4825700563365090 1.32752 + 80038774 64311504 144350278 15727270 5147413934256096 1.24455 + 80038774 68330973 148369747 11707801 5469127305147102 1.17134 + 80038774 72350442 152389216 7688332 5790840676038108 1.10627 + 120058161 76369911 196428072 43688250 9168831070393671 1.57206 + 120058161 80389380 200447541 39668781 9651401126730180 1.49346 + 120058161 84408849 204467010 35649312 10133971183066689 1.42234 + 120058161 88428318 208486479 31629843 10616541239403198 1.35769 + 120058161 92447787 212505948 27610374 11099111295739707 1.29866 + 120058161 96467256 216525417 23590905 11581681352076216 1.24455 + 120058161 100486725 220544886 19571436 12064251408412725 1.19477 + 120058161 104506194 224564355 15551967 12546821464749234 1.14881 + 120058161 108525663 228583824 11532498 13029391521085743 1.10627 + 160077548 112545132 272622680 47532416 18015948769896336 1.42234 + 160077548 116564601 276642149 43512947 18659375511678348 1.37329 + 160077548 120584070 280661618 39493478 19302802253460360 1.32752 + 160077548 124603539 284681087 35474009 19946228995242372 1.28470 + 160077548 128623008 288700556 31454540 20589655737024384 1.24455 + 160077548 132642477 292720025 27435071 21233082478806396 1.20683 + 160077548 136661946 296739494 23415602 21876509220588408 1.17134 + 160077548 140681415 300758963 19396133 22519935962370420 1.13787 + 160077548 144700884 304778432 15376664 23163362704152432 1.10627 + 200096935 148720353 348817288 51376582 29758486807418055 1.34546 + 200096935 152739822 352836757 47357113 30562770234645570 1.31005 + 200096935 156759291 356856226 43337644 31367053661873085 1.27646 + 200096935 160778760 360875695 39318175 32171337089100600 1.24455 + 200096935 164798229 364895164 35298706 32975620516328115 1.21419 + 200096935 168817698 368914633 31279237 33779903943555630 1.18528 + 200096935 172837167 372934102 27259768 34584187370783145 1.15772 + 200096935 176856636 376953571 23240299 35388470798010660 1.13141 + 200096935 180876105 380973040 19220830 36192754225238175 1.10627 + 240116322 184895574 425011896 55220748 44396445182958828 1.29866 + 240116322 188915043 429031365 51201279 45361585295631846 1.27103 + 240116322 192934512 433050834 47181810 46326725408304864 1.24455 + 240116322 196953981 437070303 43162341 47291865520977882 1.21915 + 240116322 200973450 441089772 39142872 48257005633650900 1.19477 + 240116322 204992919 445109241 35123403 49222145746323918 1.17134 + 240116322 209012388 449128710 31103934 50187285858996936 1.14881 + 240116322 213031857 453148179 27084465 51152425971669954 1.12714 + 240116322 217051326 457167648 23064996 52117566084342972 1.10627 + 280135709 221070795 501206504 59064914 61929823896518655 1.26718 + 280135709 225090264 505225973 55045445 63055820694637176 1.24455 + 280135709 229109733 509245442 51025976 64181817492755697 1.22271 + 280135709 233129202 513264911 47006507 65307814290874218 1.20163 + 280135709 237148671 517284380 42987038 66433811088992739 1.18127 + 280135709 241168140 521303849 38967569 67559807887111260 1.16158 + 280135709 245187609 525323318 34948100 68685804685229781 1.14254 + 280135709 249207078 529342787 30928631 69811801483348302 1.12411 + 280135709 253226547 533362256 26909162 70937798281466823 1.10627 + 320155096 257246016 577401112 62909080 82358622948097536 1.24455 + 320155096 261265485 581420581 58889611 83645476431661560 1.22540 + 320155096 265284954 585440050 54870142 84932329915225584 1.20683 + 320155096 269304423 589459519 50850673 86219183398789608 1.18882 + 320155096 273323892 593478988 46831204 87506036882353632 1.17134 + 320155096 277343361 597498457 42811735 88792890365917656 1.15436 + 320155096 281362830 601517926 38792266 90079743849481680 1.13787 + 320155096 285382299 605537395 34772797 91366597333045704 1.12185 + 320155096 289401768 609556864 30753328 92653450816609728 1.10627 + 360174483 293421237 653595720 66753246 105682842337695471 1.22750 + 360174483 297440706 657615189 62733777 107130552506704998 1.21091 + 360174483 301460175 661634658 58714308 108578262675714525 1.19477 + 360174483 305479644 665654127 54694839 110025972844724052 1.17905 + 360174483 309499113 669673596 50675370 111473683013733579 1.16373 + 360174483 313518582 673693065 46655901 112921393182743106 1.14881 + 360174483 317538051 677712534 42636432 114369103351752633 1.13427 + 360174483 321557520 681732003 38616963 115816813520762160 1.12009 + 360174483 325576989 685751472 34597494 117264523689771687 1.10627 + +Check results of simple 2 arg integer mod, exp, boolean and and or + i j mod exp and or + -5 -5 0 1 1 1 + -5 -4 -1 1 1 1 + -5 -3 -2 1 1 1 + -5 -2 -1 1 1 1 + -5 -1 0 1 1 1 + -5 0 -- 1 0 1 + -5 1 0 -5 1 1 + -5 2 -1 25 1 1 + -5 3 -2 -125 1 1 + -5 4 -1 625 1 1 + -4 -5 -4 1 1 1 + -4 -4 0 1 1 1 + -4 -3 -1 1 1 1 + -4 -2 0 1 1 1 + -4 -1 0 1 1 1 + -4 0 -- 1 0 1 + -4 1 0 -4 1 1 + -4 2 0 16 1 1 + -4 3 -1 -64 1 1 + -4 4 0 256 1 1 + -3 -5 -3 1 1 1 + -3 -4 -3 1 1 1 + -3 -3 0 1 1 1 + -3 -2 -1 1 1 1 + -3 -1 0 1 1 1 + -3 0 -- 1 0 1 + -3 1 0 -3 1 1 + -3 2 -1 9 1 1 + -3 3 0 -27 1 1 + -3 4 -3 81 1 1 + -2 -5 -2 1 1 1 + -2 -4 -2 1 1 1 + -2 -3 -2 1 1 1 + -2 -2 0 1 1 1 + -2 -1 0 1 1 1 + -2 0 -- 1 0 1 + -2 1 0 -2 1 1 + -2 2 0 4 1 1 + -2 3 -2 -8 1 1 + -2 4 -2 16 1 1 + -1 -5 -1 1 1 1 + -1 -4 -1 1 1 1 + -1 -3 -1 1 1 1 + -1 -2 -1 1 1 1 + -1 -1 0 1 1 1 + -1 0 -- 1 0 1 + -1 1 0 -1 1 1 + -1 2 -1 1 1 1 + -1 3 -1 -1 1 1 + -1 4 -1 1 1 1 + 0 -5 0 1 0 1 + 0 -4 0 1 0 1 + 0 -3 0 1 0 1 + 0 -2 0 1 0 1 + 0 -1 0 1 0 1 + 0 0 -- 1 0 0 + 0 1 0 0 0 1 + 0 2 0 0 0 1 + 0 3 0 0 0 1 + 0 4 0 0 0 1 + 1 -5 1 1 1 1 + 1 -4 1 1 1 1 + 1 -3 1 1 1 1 + 1 -2 1 1 1 1 + 1 -1 0 1 1 1 + 1 0 -- 1 0 1 + 1 1 0 1 1 1 + 1 2 1 1 1 1 + 1 3 1 1 1 1 + 1 4 1 1 1 1 + 2 -5 2 1 1 1 + 2 -4 2 1 1 1 + 2 -3 2 1 1 1 + 2 -2 0 1 1 1 + 2 -1 0 1 1 1 + 2 0 -- 1 0 1 + 2 1 0 2 1 1 + 2 2 0 4 1 1 + 2 3 2 8 1 1 + 2 4 2 16 1 1 + 3 -5 3 1 1 1 + 3 -4 3 1 1 1 + 3 -3 0 1 1 1 + 3 -2 1 1 1 1 + 3 -1 0 1 1 1 + 3 0 -- 1 0 1 + 3 1 0 3 1 1 + 3 2 1 9 1 1 + 3 3 0 27 1 1 + 3 4 3 81 1 1 + 4 -5 4 1 1 1 + 4 -4 0 1 1 1 + 4 -3 1 1 1 1 + 4 -2 0 1 1 1 + 4 -1 0 1 1 1 + 4 0 -- 1 0 1 + 4 1 0 4 1 1 + 4 2 0 16 1 1 + 4 3 1 64 1 1 + 4 4 0 256 1 1 + +Check results of simple 2 arg integer eq ne lt + i j eq ne lt + -5 -5 1 0 0 + -5 -4 0 1 1 + -5 -3 0 1 1 + -5 -2 0 1 1 + -5 -1 0 1 1 + -5 0 0 1 1 + -5 1 0 1 1 + -5 2 0 1 1 + -5 3 0 1 1 + -5 4 0 1 1 + -4 -5 0 1 0 + -4 -4 1 0 0 + -4 -3 0 1 1 + -4 -2 0 1 1 + -4 -1 0 1 1 + -4 0 0 1 1 + -4 1 0 1 1 + -4 2 0 1 1 + -4 3 0 1 1 + -4 4 0 1 1 + -3 -5 0 1 0 + -3 -4 0 1 0 + -3 -3 1 0 0 + -3 -2 0 1 1 + -3 -1 0 1 1 + -3 0 0 1 1 + -3 1 0 1 1 + -3 2 0 1 1 + -3 3 0 1 1 + -3 4 0 1 1 + -2 -5 0 1 0 + -2 -4 0 1 0 + -2 -3 0 1 0 + -2 -2 1 0 0 + -2 -1 0 1 1 + -2 0 0 1 1 + -2 1 0 1 1 + -2 2 0 1 1 + -2 3 0 1 1 + -2 4 0 1 1 + -1 -5 0 1 0 + -1 -4 0 1 0 + -1 -3 0 1 0 + -1 -2 0 1 0 + -1 -1 1 0 0 + -1 0 0 1 1 + -1 1 0 1 1 + -1 2 0 1 1 + -1 3 0 1 1 + -1 4 0 1 1 + 0 -5 0 1 0 + 0 -4 0 1 0 + 0 -3 0 1 0 + 0 -2 0 1 0 + 0 -1 0 1 0 + 0 0 1 0 0 + 0 1 0 1 1 + 0 2 0 1 1 + 0 3 0 1 1 + 0 4 0 1 1 + 1 -5 0 1 0 + 1 -4 0 1 0 + 1 -3 0 1 0 + 1 -2 0 1 0 + 1 -1 0 1 0 + 1 0 0 1 0 + 1 1 1 0 0 + 1 2 0 1 1 + 1 3 0 1 1 + 1 4 0 1 1 + 2 -5 0 1 0 + 2 -4 0 1 0 + 2 -3 0 1 0 + 2 -2 0 1 0 + 2 -1 0 1 0 + 2 0 0 1 0 + 2 1 0 1 0 + 2 2 1 0 0 + 2 3 0 1 1 + 2 4 0 1 1 + 3 -5 0 1 0 + 3 -4 0 1 0 + 3 -3 0 1 0 + 3 -2 0 1 0 + 3 -1 0 1 0 + 3 0 0 1 0 + 3 1 0 1 0 + 3 2 0 1 0 + 3 3 1 0 0 + 3 4 0 1 1 + 4 -5 0 1 0 + 4 -4 0 1 0 + 4 -3 0 1 0 + 4 -2 0 1 0 + 4 -1 0 1 0 + 4 0 0 1 0 + 4 1 0 1 0 + 4 2 0 1 0 + 4 3 0 1 0 + 4 4 1 0 0 + i j gt le ge + -5 -5 0 1 1 + -5 -4 0 1 0 + -5 -3 0 1 0 + -5 -2 0 1 0 + -5 -1 0 1 0 + -5 0 0 1 0 + -5 1 0 1 0 + -5 2 0 1 0 + -5 3 0 1 0 + -5 4 0 1 0 + -4 -5 1 0 1 + -4 -4 0 1 1 + -4 -3 0 1 0 + -4 -2 0 1 0 + -4 -1 0 1 0 + -4 0 0 1 0 + -4 1 0 1 0 + -4 2 0 1 0 + -4 3 0 1 0 + -4 4 0 1 0 + -3 -5 1 0 1 + -3 -4 1 0 1 + -3 -3 0 1 1 + -3 -2 0 1 0 + -3 -1 0 1 0 + -3 0 0 1 0 + -3 1 0 1 0 + -3 2 0 1 0 + -3 3 0 1 0 + -3 4 0 1 0 + -2 -5 1 0 1 + -2 -4 1 0 1 + -2 -3 1 0 1 + -2 -2 0 1 1 + -2 -1 0 1 0 + -2 0 0 1 0 + -2 1 0 1 0 + -2 2 0 1 0 + -2 3 0 1 0 + -2 4 0 1 0 + -1 -5 1 0 1 + -1 -4 1 0 1 + -1 -3 1 0 1 + -1 -2 1 0 1 + -1 -1 0 1 1 + -1 0 0 1 0 + -1 1 0 1 0 + -1 2 0 1 0 + -1 3 0 1 0 + -1 4 0 1 0 + 0 -5 1 0 1 + 0 -4 1 0 1 + 0 -3 1 0 1 + 0 -2 1 0 1 + 0 -1 1 0 1 + 0 0 0 1 1 + 0 1 0 1 0 + 0 2 0 1 0 + 0 3 0 1 0 + 0 4 0 1 0 + 1 -5 1 0 1 + 1 -4 1 0 1 + 1 -3 1 0 1 + 1 -2 1 0 1 + 1 -1 1 0 1 + 1 0 1 0 1 + 1 1 0 1 1 + 1 2 0 1 0 + 1 3 0 1 0 + 1 4 0 1 0 + 2 -5 1 0 1 + 2 -4 1 0 1 + 2 -3 1 0 1 + 2 -2 1 0 1 + 2 -1 1 0 1 + 2 0 1 0 1 + 2 1 1 0 1 + 2 2 0 1 1 + 2 3 0 1 0 + 2 4 0 1 0 + 3 -5 1 0 1 + 3 -4 1 0 1 + 3 -3 1 0 1 + 3 -2 1 0 1 + 3 -1 1 0 1 + 3 0 1 0 1 + 3 1 1 0 1 + 3 2 1 0 1 + 3 3 0 1 1 + 3 4 0 1 0 + 4 -5 1 0 1 + 4 -4 1 0 1 + 4 -3 1 0 1 + 4 -2 1 0 1 + 4 -1 1 0 1 + 4 0 1 0 1 + 4 1 1 0 1 + 4 2 1 0 1 + 4 3 1 0 1 + 4 4 0 1 1 + +Check results of one arg not, neg (incr,decr don't return value + and they are tested here as they are used for looping + i not neg + -5 0 5 + -4 0 4 + -3 0 3 + -2 0 2 + -1 0 1 + 0 1 0 + 1 0 -1 + 2 0 -2 + 3 0 -3 + 4 0 -4 + +Check results of float and int functions + i j float float(,5) int + -5.33 -5 -5.00 -5.00000 -5 + -3.58 -4 -4.00 -4.00000 -3 + -1.83 -3 -3.00 -3.00000 -1 + -0.08 -2 -2.00 -2.00000 0 + 1.67 -1 -1.00 -1.00000 1 + 3.42 0 0.00 0.00000 3 + 5.17 1 1.00 1.00000 5 + 6.92 2 2.00 2.00000 6 + 8.67 3 3.00 3.00000 8 + 10.42 4 4.00 4.00000 10 + 12.17 -5 -5.00 -5.00000 12 + 13.92 -4 -4.00 -4.00000 13 + 15.67 -3 -3.00 -3.00000 15 + 17.42 -2 -2.00 -2.00000 17 + 19.17 -1 -1.00 -1.00000 19 + 20.92 0 0.00 0.00000 20 + 22.67 1 1.00 1.00000 22 + 24.42 2 2.00 2.00000 24 + 26.17 3 3.00 3.00000 26 + 27.92 4 4.00 4.00000 27 + 29.67 -5 -5.00 -5.00000 29 + 31.42 -4 -4.00 -4.00000 31 + 33.17 -3 -3.00 -3.00000 33 + 34.92 -2 -2.00 -2.00000 34 + 36.67 -1 -1.00 -1.00000 36 + 38.42 0 0.00 0.00000 38 + 40.17 1 1.00 1.00000 40 + 41.92 2 2.00 2.00000 41 + 43.67 3 3.00 3.00000 43 + 45.42 4 4.00 4.00000 45 + 47.17 -5 -5.00 -5.00000 47 + 48.92 -4 -4.00 -4.00000 48 + 50.67 -3 -3.00 -3.00000 50 + 52.42 -2 -2.00 -2.00000 52 + 54.17 -1 -1.00 -1.00000 54 + 55.92 0 0.00 0.00000 55 + 57.67 1 1.00 1.00000 57 + 59.42 2 2.00 2.00000 59 + 61.17 3 3.00 3.00000 61 + 62.92 4 4.00 4.00000 62 + 64.67 -5 -5.00 -5.00000 64 + 66.42 -4 -4.00 -4.00000 66 + 68.17 -3 -3.00 -3.00000 68 + 69.92 -2 -2.00 -2.00000 69 + 71.67 -1 -1.00 -1.00000 71 + 73.42 0 0.00 0.00000 73 + 75.17 1 1.00 1.00000 75 + 76.92 2 2.00 2.00000 76 + 78.67 3 3.00 3.00000 78 + 80.42 4 4.00 4.00000 80 + 82.17 -5 -5.00 -5.00000 82 + 83.92 -4 -4.00 -4.00000 83 + 85.67 -3 -3.00 -3.00000 85 + 87.42 -2 -2.00 -2.00000 87 + 89.17 -1 -1.00 -1.00000 89 + 90.92 0 0.00 0.00000 90 + 92.67 1 1.00 1.00000 92 + 94.42 2 2.00 2.00000 94 + 96.17 3 3.00 3.00000 96 + 97.92 4 4.00 4.00000 97 + 99.67 -5 -5.00 -5.00000 99 + 101.42 -4 -4.00 -4.00000 101 + 103.17 -3 -3.00 -3.00000 103 + 104.92 -2 -2.00 -2.00000 104 + 106.67 -1 -1.00 -1.00000 106 + 108.42 0 0.00 0.00000 108 + 110.17 1 1.00 1.00000 110 + 111.92 2 2.00 2.00000 111 + 113.67 3 3.00 3.00000 113 + 115.42 4 4.00 4.00000 115 + 117.17 -5 -5.00 -5.00000 117 + 118.92 -4 -4.00 -4.00000 118 + 120.67 -3 -3.00 -3.00000 120 + 122.42 -2 -2.00 -2.00000 122 + 124.17 -1 -1.00 -1.00000 124 + 125.92 0 0.00 0.00000 125 + 127.67 1 1.00 1.00000 127 + 129.42 2 2.00 2.00000 129 + 131.17 3 3.00 3.00000 131 + 132.92 4 4.00 4.00000 132 + 134.67 -5 -5.00 -5.00000 134 + 136.42 -4 -4.00 -4.00000 136 + 138.17 -3 -3.00 -3.00000 138 + 139.92 -2 -2.00 -2.00000 139 + 141.67 -1 -1.00 -1.00000 141 + 143.42 0 0.00 0.00000 143 + 145.17 1 1.00 1.00000 145 + 146.92 2 2.00 2.00000 146 + 148.67 3 3.00 3.00000 148 + 150.42 4 4.00 4.00000 150 + 152.17 -5 -5.00 -5.00000 152 + 153.92 -4 -4.00 -4.00000 153 + 155.67 -3 -3.00 -3.00000 155 + 157.42 -2 -2.00 -2.00000 157 + 159.17 -1 -1.00 -1.00000 159 + 160.92 0 0.00 0.00000 160 + 162.67 1 1.00 1.00000 162 + 164.42 2 2.00 2.00000 164 + 166.17 3 3.00 3.00000 166 + 167.92 4 4.00 4.00000 167 +dms2deg 35.10.11.7883 -> 36.1697235 +deg2dms 36.1697235 -> 36.10.11 +dms2deg 36.10.11 -> 36.1697235 +deg2dms 36.1697235 -> 36.10.11 +dms2deg 36.10.11 -> 36.1697235 +deg2dms 36.1697235 -> 36.10.11 diff --git a/tests/math/test2.config b/tests/math/test2.config new file mode 100644 index 000000000..eb07f5ba1 --- /dev/null +++ b/tests/math/test2.config @@ -0,0 +1,2 @@ +# need to use -C to prevent outside influence of lines.src files +post llexec -C SRCDIR/lines.src -o test2.out -x test2.ll testdb diff --git a/tests/math/test2.ll b/tests/math/test2.ll new file mode 100644 index 000000000..57eff9020 --- /dev/null +++ b/tests/math/test2.ll @@ -0,0 +1,315 @@ +/* +@progname test1.ll +@author Stephen Dum +@description verify simple math operations +*/ +proc main () +{ + /* check d() */ + /* 32 bit signed 2's complement numbers -2147483648 - 2147483647 */ + /* 64 bit 9223372036854775807 - 9223372036854775808 */ + + "Lets try to discern if INT is 32 or 64 bits\n" + "... and testing input of big integer literals, and printing of them\n" + set(w,2147483642) /* maxint - 5 */ + set(x,2147483644) /* maxint - 3 */ + set(y,2147483646) /* maxint - 1 */ + set(z,2147483647) /* maxint - 0 */ + set(a,2147483648) /* maxint + 1 aka -0 */ + set(b,2147483650) /* maxint + 3 */ + set(c,2147483652) /* maxint + 5 */ + "2147483642 - 5 " d(w) nl() + "2147483644 - 3 " d(x) nl() + "2147483646 - 1 " d(y) nl() + "2147483647 + 0 " d(z) " 32 bit max signed int" nl() + "2147483648 + 1 " d(a) nl() + "2147483650 + 3 " d(b) nl() + "2147483652 + 5 " d(c) nl() + + set(maxint,0) + set(cnt, 0) + set(i,w) + set(last,i) + while (lt(cnt,10)) { + if (lt(i,0)) { break() } + set(last,i) + incr(i) + incr(cnt) + } + if (lt(cnt,10)) { + set(maxint,last) + "flipped at " d(last) " to " d(i) " transition" nl() + "maximum positive INT is " d(last) " INT must be 32 bit signed int" nl() + set(bits,32) + } else { + "didn't flip in 10 iterations, last value was " d(i) nl() + "INT must not be 32 bits\n" + } + + if (eq(maxint,0)) { + set(i,9223372036854775807) + /* see if INT is 32 bits */ + set(w,9223372036854775802) /* maxint - 5 */ + set(x,9223372036854775804) /* maxint - 3 */ + set(y,9223372036854775806) /* maxint - 1 */ + set(z,9223372036854775807) /* maxint - 0 */ + set(a,9223372036854775808) /* maxint + 1 aka -0 */ + set(b,9223372036854775810) /* maxint + 3 */ + set(c,9223372036854775812) /* maxint + 5 */ + "9223372036854775802 - 5 " d(w) nl() + "9223372036854775804 - 3 " d(x) nl() + "9223372036854775806 - 1 " d(y) nl() + "9223372036854775807 + 0 " d(z) " 64 bit max signed int" nl() + "9223372036854775808 + 1 " d(a) nl() + "9223372036854775810 + 3 " d(b) nl() + "9223372036854775812 + 5 " d(c) nl() + + set(bits,0) + set(cnt, 0) + set(i,w) + set(last,i) + while (lt(cnt,10)) { + if (lt(i,0)) { break() } + set(last,i) + incr(i) + incr(cnt) + } + if (lt(cnt,10)) { + set(bits,last) + "flipped at " d(last) " to " d(i) " transition" nl() + "maximum positive INT is " d(bits) " INT must be 64 bit signed int" nl() + } else { + "didn't flip in 10 iterations, last value was " d(i) nl() + "Don't know what the size of INT is!\n" + } + + } + + "\nNext verify values around 0 are input and output ok\n" + set(c,5) /* maxint + 5 */ + set(b,3) /* maxint + 3 */ + set(a,1) /* maxint + 1 aka -0 */ + set(z,0) /* maxint 0 */ + set(y,-1) /* maxint - 1 */ + set(x,-3) /* maxint - 3 */ + set(w,-5) /* maxint - 5 */ + "+ 5 " d(c) nl() + "+ 3 " d(b) nl() + "+ 1 " d(a) nl() + " 0 " d(z) nl() + "- 1 " d(y) nl() + "- 3 " d(x) nl() + "- 5 " d(w) nl() + + set(cnt, 0) + set(i,c) + set(last,i) + while (lt(cnt,10)) { + if (lt(i,0)) { break() } + set(last,i) + decr(i) + decr(cnt) + } + if (lt(cnt,10)) { + "flipped at " d(last) " to " d(i) " transition" nl() + } else { + "didn't flip in 10 iterations, last value was " d(i) nl() + } + "\n" + + "Check results of simple 2 arg integer add, sub, mult, div\n" + rjustify("i",10) rjustify("j",10) rjustify("add",10) + rjustify("sub",10) rjustify("mul",10) rjustify("div",10) nl() + set(i,-5) + while(lt(i,5)) { + set(j,-5 ) + while(lt(j,5)) { + rjustify(d(i),10) rjustify(d(j),10) + rjustify(d(add(i,j)),10) + rjustify(d(sub(i,j)),10) + rjustify(d(mul(i,j)),10) + if (ne(j,0)) { + rjustify(d(div(i,j)),10) + } else { + rjustify("==",10) + } + nl() + incr(j) + } + incr(i) + } + rjustify("i",12) rjustify("j",12) rjustify("add",12) + rjustify("sub",12) rjustify("mul",20) rjustify("div",8) nl() + set(i,1) + while(lt(i,10)) { + set(i1,add(i1,40019387)) + set(j,1) + while(lt(j,10)) { + set(j1,add(j1,4019469)) + rjustify(d(i1),12) rjustify(d(j1),12) + rjustify(d(add(i1,j1)),12) + rjustify(d(sub(i1,j1)),12) + rjustify(d(mul(i1,j1)),20) + if (ne(j1, 0)) { + rjustify(f(div(float(i1),float(j1)),5),8) + } else { + rjustify("--",8) + } + nl() + incr(j) + } + incr(i) + } + +/* check out: mod exp and or */ + "\nCheck results of simple 2 arg integer mod, exp, boolean and and or\n" + rjustify("i",10) rjustify("j",10) rjustify("mod",10) rjustify("exp",10) + rjustify("and",10) rjustify("or",10) nl() + set(i,-5) + while(lt(i,5)) { + set(j,-5 ) + while(lt(j,5)) { + rjustify(d(i),10) rjustify(d(j),10) + if (eq(j,0)) { + rjustify("--",10) + } else { + rjustify(d(mod(i,j)),10) + } + rjustify(d(exp(i,j)),10) + rjustify(d(and(i,j)),10) + rjustify(d( or(i,j)),10) + nl() + incr(j) + } + incr(i) + } +/* eq ne lt */ + "\nCheck results of simple 2 arg integer eq ne lt\n" + rjustify("i",10) rjustify("j",10) rjustify("eq",10) rjustify("ne",10) + rjustify("lt",10) nl() + set(i,-5) + while(lt(i,5)) { + set(j,-5 ) + while(lt(j,5)) { + rjustify(d(i),10) rjustify(d(j),10) + rjustify(d(eq(i,j)),10) + rjustify(d(ne(i,j)),10) + rjustify(d(lt(i,j)),10) + nl() + incr(j) + } + incr(i) + } +/* gt le ge */ + rjustify("i",10) rjustify("j",10) rjustify("gt",10) rjustify("le",10) + rjustify("ge",10) nl() + set(i,-5) + while(lt(i,5)) { + set(j,-5 ) + while(lt(j,5)) { + rjustify(d(i),10) rjustify(d(j),10) + rjustify(d(gt(i,j)),10) + rjustify(d(le(i,j)),10) + rjustify(d(ge(i,j)),10) + nl() + incr(j) + } + incr(i) + } +/* one arg: not neg */ + "\nCheck results of one arg not, neg (incr,decr don't return value\n" + " and they are tested here as they are used for looping\n" + rjustify("i",10) rjustify("not",10) rjustify("neg",10) nl() + set(i,-5) + while(lt(i,5)) { + rjustify(d(i),10) + rjustify(d(not(i)),10) + rjustify(d(neg(i)),10) + nl() + incr(i) + } + + "\nCheck results of float and int functions\n" + /* float int */ + rjustify("i",10) rjustify("j",10) rjustify("float",10) rjustify("float(,5)",10) rjustify("int",10) nl() + set(i,-5) + set(delta,1.750) + set(ifl, -5.328) + while(lt(i,5)) { + set(j,-5 ) + while(lt(j,5)) { + rjustify(f(ifl),10) rjustify(d(j),10) + rjustify(f(float(j)),10) + rjustify(f(float(j),5),10) + rjustify(d(int(ifl)),10) + nl() + incr(j) + set(ifl, add(ifl,delta)) + } + incr(i) + } + /* sin cos tan arcsin arccos arctan */ + nl() + "\nCheck results of trig functions\n" + rjustify("i",12) rjustify("sin",12) rjustify("arcsin",12) rjustify("cos",12) + rjustify("cos",12) nl() + set(i,-315) + while(lt(i,360)) { + set(tmp,sin(i)) + rjustify(d(i),12) + rjustify(f(tmp,7),12) + rjustify(f(arcsin(tmp),7),12) + set(tmp,cos(i)) + rjustify(f(tmp,7),12) + rjustify(f(arccos(tmp),7),12) + nl() + incr(i, 60) + } + nl() + rjustify("i",12) rjustify("tan",12) rjustify("arctan",12) nl() + set(i,-315) + while(lt(i,360)) { + rjustify(d(i),12) + set(tmp,tan(i)) + rjustify(f(tmp,7),12) + rjustify(f(tmp,7),12) + rjustify(f(arctan(tmp),7),12) + nl() + incr(i, 60) + } + + /* dms2deg deg2dms spdist */ + " quick check of dms2deg deg2dms spdist\n" + /* Las Vegas, Clark County, Nevada, USA + * N36.1699412 W115.1398296 + * Degrees Lat Long 36.1699412°, -115.1398296° + * Degrees Minutes 36°10.19647', -115°08.38978' + * Degrees Minutes Seconds 36°10'11.7883", -115°08'23.3866" + * + * Chicago, Cook County, Illinois, USA + * N41.8781136 W87.6297982 + * Degrees Lat Long 41.8781136°, -087.6297982° + * Degrees Minutes 41°52.68682', -087°37.78789' + * Degrees Minutes Seconds 41°52'41.2090", -087°37'47.2735" + */ + dms2deg(36,10,11.7883,flt) + "dms2deg 35.10.11.7883 -> " f(flt,7) nl() + deg2dms(flt,deg,min,sec) + "deg2dms " f(flt,7) " -> " d(deg) "." d(min) "." d(sec) "\n" + dms2deg(deg,min,sec,flt) + "dms2deg " d(deg) "." d(min) "." d(sec) " -> " f(flt,7) nl() + deg2dms(flt,deg,min,sec) + "deg2dms " f(flt,7) " -> " d(deg) "." d(min) "." d(sec) "\n" + dms2deg(deg,min,sec,flt) + "dms2deg " d(deg) "." d(min) "." d(sec) " -> " f(flt,7) nl() + deg2dms(flt,deg,min,sec) + "deg2dms " f(flt,7) " -> " d(deg) "." d(min) "." d(sec) "\n" + + /* FLOAT spdist(FLOAT lat0, FLOAT long0, FLOAT lat1, FLOAT long1) */ + set(dst,spdist(36.1599412, -115.1398296,41.8781136,-87.6297982)) + "Distance from 36.1599412, -115.1398296 to 41.8781136,-87.6297982 is " + f(dst,2) " km" nl() + " or " f(mul(dst,0.62137),2) + /* google says its 1747 miles if you stay on the roads.*/ + +} diff --git a/tests/math/test2.llexec.out.ref b/tests/math/test2.llexec.out.ref new file mode 100644 index 000000000..12ab1a69b --- /dev/null +++ b/tests/math/test2.llexec.out.ref @@ -0,0 +1 @@ +Program is running...Program was run successfully. diff --git a/tests/math/test2.llines.out.filter.ref b/tests/math/test2.llines.out.filter.ref new file mode 100644 index 000000000..56d9cd96a --- /dev/null +++ b/tests/math/test2.llines.out.filter.ref @@ -0,0 +1,338 @@ +CSI Set Save cursor and use Alternate Screen Buffer: '[?1049h' +CSI Move window to [0,0]: '[22;0;0t' +CSI Dec Private Mode Restore Normal Cursor Keys: '[1;24r' +Designate G0 Character United States (USASCII): '(B' +CSI Character Attributes-Normal: '[m' +CSI Dec Private Mode Reset Jump (fast) Scroll: '[4l' +CSI Set Wraparound Mode: '[?7h' +CSI Set Application Cursor Keys: '[?1h' +Application Keypad: '=' +CSI Position Cursor to row 1,Col 1]: '[H' +CSI Erase Display All: '[2J' +CSI Position Cursor to row 10,Col 4]: '[10;4H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ul corner 59-Horizontal line: 'lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-ur corner: 'qqqqqqqqqqqqk' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character (Ctrl-M) Carriage Return: '' +C0 Control Character Ctrl-J or New Line: '' +text USASCII: ' ' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' There is no LifeLines database in that directory.' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character (Ctrl-M) Carriage Return: '' +C0 Control Character Ctrl-J or New Line: '' +text USASCII: ' ' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' Do you want to create a database there?' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character (Ctrl-M) Carriage Return: '' +C0 Control Character Ctrl-J or New Line: '' +text USASCII: ' ' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' enter y (yes) or n (no):' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character (Ctrl-M) Carriage Return: '' +C0 Control Character Ctrl-J or New Line: '' +text USASCII: ' ' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ll corner 59-Horizontal line: 'mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-lr corner: 'qqqqqqqqqqqqj' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 13,Col 31]: '[13;31H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +CSI Set Application Cursor Keys: '[?1h' +Application Keypad: '=' +CSI Position Cursor to row 1,Col 1]: '[H' +CSI Erase Display All: '[2J' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ul corner 59-Horizontal line: 'lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 19-Horizontal line 1-ur corner: 'qqqqqqqqqqqqqqqqqqqk' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 2,Col 1]: '[2;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' LifeLines 3.1.1 (official) - Genealogical DB and Programmin' +text USASCII: 'g System' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 3,Col 1]: '[3;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' Copyright(c) 1991 to 1996, by T. T. Wetmore IV' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 4,Col 1]: '[4;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' Current Database - ./testdb' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 5,Col 1]: '[5;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-right pointing tee 59-Horizontal line: 'tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 19-Horizontal line 1-left pointing tee: 'qqqqqqqqqqqqqqqqqqqu' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 6,Col 1]: '[6;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' Please choose an operation:' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 7,Col 1]: '[7;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' b Browse the persons in the database' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 8,Col 1]: '[8;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' s Search database' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 9,Col 1]: '[9;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' a Add information to the database' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 10,Col 1]: '[10;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' d Delete information from the database' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 11,Col 1]: '[11;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' p Pick a report from list and run' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 12,Col 1]: '[12;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' r Generate report by entering report name' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 13,Col 1]: '[13;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' t Modify character translation tables' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 14,Col 1]: '[14;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' u Miscellaneous utilities' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 15,Col 1]: '[15;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' x Handle source, event and other records' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 16,Col 1]: '[16;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' Q Quit current database' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 17,Col 1]: '[17;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' q Quit program' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 18,Col 1]: '[18;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 19,Col 1]: '[19;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 20,Col 1]: '[20;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 21,Col 1]: '[21;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 22,Col 1]: '[22;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-right pointing tee 59-Horizontal line: 'tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 19-Horizontal line 1-left pointing tee: 'qqqqqqqqqqqqqqqqqqqu' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 23,Col 1]: '[23;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' LifeLines -- Main Menu' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 24,Col 1]: '[24;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ll corner 59-Horizontal line: 'mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 19-Horizontal line: 'qqqqqqqqqqqqqqqqqqq' +CSI Dec Private Mode Reset No Wraparound Mode: '[?7l' +text Dec Special 1-lr corner: 'j' +CSI Set Wraparound Mode: '[?7h' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 23,Col 25]: '[23;25H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +CSI Dec Private Mode Reset Stop Blinking Cursor: '[?12l' +CSI Set Show Cursor: '[?25h' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Set Application Cursor Keys: '[?1h' +Application Keypad: '=' +CSI Position Cursor to row 23,Col 25]: '[23;25H' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 23,Col 25]: '[23;25H' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Set Application Cursor Keys: '[?1h' +Application Keypad: '=' +CSI Position Cursor to row 23,Col 25]: '[23;25H' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 24,Col 1]: '[24;1H' +CSI Use Normal Screen Buffer and restore cursor: '[?1049l' +CSI Move window to [0,0]: '[23;0;0t' +C0 Control Character (Ctrl-M) Carriage Return: '' +CSI Dec Private Mode Reset Normal Cursor Keys: '[?1l' +Normal Keypad: '>' diff --git a/tests/math/test2.llscr b/tests/math/test2.llscr new file mode 100644 index 000000000..2819e6288 --- /dev/null +++ b/tests/math/test2.llscr @@ -0,0 +1,3 @@ +y +q +q diff --git a/tests/math/test2.out.32.ref b/tests/math/test2.out.32.ref new file mode 100644 index 000000000..d56481170 --- /dev/null +++ b/tests/math/test2.out.32.ref @@ -0,0 +1,678 @@ +Lets try to discern if INT is 32 or 64 bits +... and testing input of big integer literals, and printing of them +2147483642 - 5 2147483642 +2147483644 - 3 2147483644 +2147483646 - 1 2147483646 +2147483647 + 0 2147483647 32 bit max signed int +2147483648 + 1 2147483648 +2147483650 + 3 2147483650 +2147483652 + 5 2147483652 +didn't flip in 10 iterations, last value was 2147483652 +INT must not be 32 bits +9223372036854775802 - 5 9223372036854775802 +9223372036854775804 - 3 9223372036854775804 +9223372036854775806 - 1 9223372036854775806 +9223372036854775807 + 0 9223372036854775807 64 bit max signed int +9223372036854775808 + 1 -9223372036854775808 +9223372036854775810 + 3 -9223372036854775806 +9223372036854775812 + 5 -9223372036854775804 +flipped at 9223372036854775807 to -9223372036854775808 transition +maximum positive INT is 9223372036854775807 INT must be 64 bit signed int + +Next verify values around 0 are input and output ok ++ 5 5 ++ 3 3 ++ 1 1 + 0 0 +- 1 -1 +- 3 -3 +- 5 -5 +flipped at 0 to -1 transition + +Check results of simple 2 arg integer add, sub, mult, div + i j add sub mul div + -5 -5 -10 0 25 1 + -5 -4 -9 -1 20 1 + -5 -3 -8 -2 15 1 + -5 -2 -7 -3 10 2 + -5 -1 -6 -4 5 5 + -5 0 -5 -5 0 == + -5 1 -4 -6 -5 -5 + -5 2 -3 -7 -10 -2 + -5 3 -2 -8 -15 -1 + -5 4 -1 -9 -20 -1 + -4 -5 -9 1 20 0 + -4 -4 -8 0 16 1 + -4 -3 -7 -1 12 1 + -4 -2 -6 -2 8 2 + -4 -1 -5 -3 4 4 + -4 0 -4 -4 0 == + -4 1 -3 -5 -4 -4 + -4 2 -2 -6 -8 -2 + -4 3 -1 -7 -12 -1 + -4 4 0 -8 -16 -1 + -3 -5 -8 2 15 0 + -3 -4 -7 1 12 0 + -3 -3 -6 0 9 1 + -3 -2 -5 -1 6 1 + -3 -1 -4 -2 3 3 + -3 0 -3 -3 0 == + -3 1 -2 -4 -3 -3 + -3 2 -1 -5 -6 -1 + -3 3 0 -6 -9 -1 + -3 4 1 -7 -12 0 + -2 -5 -7 3 10 0 + -2 -4 -6 2 8 0 + -2 -3 -5 1 6 0 + -2 -2 -4 0 4 1 + -2 -1 -3 -1 2 2 + -2 0 -2 -2 0 == + -2 1 -1 -3 -2 -2 + -2 2 0 -4 -4 -1 + -2 3 1 -5 -6 0 + -2 4 2 -6 -8 0 + -1 -5 -6 4 5 0 + -1 -4 -5 3 4 0 + -1 -3 -4 2 3 0 + -1 -2 -3 1 2 0 + -1 -1 -2 0 1 1 + -1 0 -1 -1 0 == + -1 1 0 -2 -1 -1 + -1 2 1 -3 -2 0 + -1 3 2 -4 -3 0 + -1 4 3 -5 -4 0 + 0 -5 -5 5 0 0 + 0 -4 -4 4 0 0 + 0 -3 -3 3 0 0 + 0 -2 -2 2 0 0 + 0 -1 -1 1 0 0 + 0 0 0 0 0 == + 0 1 1 -1 0 0 + 0 2 2 -2 0 0 + 0 3 3 -3 0 0 + 0 4 4 -4 0 0 + 1 -5 -4 6 -5 0 + 1 -4 -3 5 -4 0 + 1 -3 -2 4 -3 0 + 1 -2 -1 3 -2 0 + 1 -1 0 2 -1 -1 + 1 0 1 1 0 == + 1 1 2 0 1 1 + 1 2 3 -1 2 0 + 1 3 4 -2 3 0 + 1 4 5 -3 4 0 + 2 -5 -3 7 -10 0 + 2 -4 -2 6 -8 0 + 2 -3 -1 5 -6 0 + 2 -2 0 4 -4 -1 + 2 -1 1 3 -2 -2 + 2 0 2 2 0 == + 2 1 3 1 2 2 + 2 2 4 0 4 1 + 2 3 5 -1 6 0 + 2 4 6 -2 8 0 + 3 -5 -2 8 -15 0 + 3 -4 -1 7 -12 0 + 3 -3 0 6 -9 -1 + 3 -2 1 5 -6 -1 + 3 -1 2 4 -3 -3 + 3 0 3 3 0 == + 3 1 4 2 3 3 + 3 2 5 1 6 1 + 3 3 6 0 9 1 + 3 4 7 -1 12 0 + 4 -5 -1 9 -20 0 + 4 -4 0 8 -16 -1 + 4 -3 1 7 -12 -1 + 4 -2 2 6 -8 -2 + 4 -1 3 5 -4 -4 + 4 0 4 4 0 == + 4 1 5 3 4 4 + 4 2 6 2 8 2 + 4 3 7 1 12 1 + 4 4 8 0 16 1 + i j add sub mul div + 40019387 4019469 44038856 35999918 160856685445503 9.95639 + 40019387 8038938 48058325 31980449 321713370891006 4.97819 + 40019387 12058407 52077794 27960980 482570056336509 3.31880 + 40019387 16077876 56097263 23941511 643426741782012 2.48910 + 40019387 20097345 60116732 19922042 804283427227515 1.99128 + 40019387 24116814 64136201 15902573 965140112673018 1.65940 + 40019387 28136283 68155670 11883104 1125996798118521 1.42234 + 40019387 32155752 72175139 7863635 1286853483564024 1.24455 + 40019387 36175221 76194608 3844166 1447710169009527 1.10627 + 80038774 40194690 120233464 39844084 3217133708910060 1.99128 + 80038774 44214159 124252933 35824615 3538847079801066 1.81025 + 80038774 48233628 128272402 31805146 3860560450692072 1.65940 + 80038774 52253097 132291871 27785677 4182273821583078 1.53175 + 80038774 56272566 136311340 23766208 4503987192474084 1.42234 + 80038774 60292035 140330809 19746739 4825700563365090 1.32752 + 80038774 64311504 144350278 15727270 5147413934256096 1.24455 + 80038774 68330973 148369747 11707801 5469127305147102 1.17134 + 80038774 72350442 152389216 7688332 5790840676038108 1.10627 + 120058161 76369911 196428072 43688250 9168831070393671 1.57206 + 120058161 80389380 200447541 39668781 9651401126730180 1.49346 + 120058161 84408849 204467010 35649312 10133971183066689 1.42234 + 120058161 88428318 208486479 31629843 10616541239403198 1.35769 + 120058161 92447787 212505948 27610374 11099111295739707 1.29866 + 120058161 96467256 216525417 23590905 11581681352076216 1.24455 + 120058161 100486725 220544886 19571436 12064251408412725 1.19477 + 120058161 104506194 224564355 15551967 12546821464749234 1.14881 + 120058161 108525663 228583824 11532498 13029391521085743 1.10627 + 160077548 112545132 272622680 47532416 18015948769896336 1.42234 + 160077548 116564601 276642149 43512947 18659375511678348 1.37329 + 160077548 120584070 280661618 39493478 19302802253460360 1.32752 + 160077548 124603539 284681087 35474009 19946228995242372 1.28470 + 160077548 128623008 288700556 31454540 20589655737024384 1.24455 + 160077548 132642477 292720025 27435071 21233082478806396 1.20683 + 160077548 136661946 296739494 23415602 21876509220588408 1.17134 + 160077548 140681415 300758963 19396133 22519935962370420 1.13787 + 160077548 144700884 304778432 15376664 23163362704152432 1.10627 + 200096935 148720353 348817288 51376582 29758486807418055 1.34546 + 200096935 152739822 352836757 47357113 30562770234645570 1.31005 + 200096935 156759291 356856226 43337644 31367053661873085 1.27646 + 200096935 160778760 360875695 39318175 32171337089100600 1.24455 + 200096935 164798229 364895164 35298706 32975620516328115 1.21419 + 200096935 168817698 368914633 31279237 33779903943555630 1.18528 + 200096935 172837167 372934102 27259768 34584187370783145 1.15772 + 200096935 176856636 376953571 23240299 35388470798010660 1.13141 + 200096935 180876105 380973040 19220830 36192754225238175 1.10627 + 240116322 184895574 425011896 55220748 44396445182958828 1.29866 + 240116322 188915043 429031365 51201279 45361585295631846 1.27103 + 240116322 192934512 433050834 47181810 46326725408304864 1.24455 + 240116322 196953981 437070303 43162341 47291865520977882 1.21915 + 240116322 200973450 441089772 39142872 48257005633650900 1.19477 + 240116322 204992919 445109241 35123403 49222145746323918 1.17134 + 240116322 209012388 449128710 31103934 50187285858996936 1.14881 + 240116322 213031857 453148179 27084465 51152425971669954 1.12714 + 240116322 217051326 457167648 23064996 52117566084342972 1.10627 + 280135709 221070795 501206504 59064914 61929823896518655 1.26718 + 280135709 225090264 505225973 55045445 63055820694637176 1.24455 + 280135709 229109733 509245442 51025976 64181817492755697 1.22271 + 280135709 233129202 513264911 47006507 65307814290874218 1.20163 + 280135709 237148671 517284380 42987038 66433811088992739 1.18127 + 280135709 241168140 521303849 38967569 67559807887111260 1.16158 + 280135709 245187609 525323318 34948100 68685804685229781 1.14254 + 280135709 249207078 529342787 30928631 69811801483348302 1.12411 + 280135709 253226547 533362256 26909162 70937798281466823 1.10627 + 320155096 257246016 577401112 62909080 82358622948097536 1.24455 + 320155096 261265485 581420581 58889611 83645476431661560 1.22540 + 320155096 265284954 585440050 54870142 84932329915225584 1.20683 + 320155096 269304423 589459519 50850673 86219183398789608 1.18882 + 320155096 273323892 593478988 46831204 87506036882353632 1.17134 + 320155096 277343361 597498457 42811735 88792890365917656 1.15436 + 320155096 281362830 601517926 38792266 90079743849481680 1.13787 + 320155096 285382299 605537395 34772797 91366597333045704 1.12185 + 320155096 289401768 609556864 30753328 92653450816609728 1.10627 + 360174483 293421237 653595720 66753246 105682842337695471 1.22750 + 360174483 297440706 657615189 62733777 107130552506704998 1.21091 + 360174483 301460175 661634658 58714308 108578262675714525 1.19477 + 360174483 305479644 665654127 54694839 110025972844724052 1.17905 + 360174483 309499113 669673596 50675370 111473683013733579 1.16373 + 360174483 313518582 673693065 46655901 112921393182743106 1.14881 + 360174483 317538051 677712534 42636432 114369103351752633 1.13427 + 360174483 321557520 681732003 38616963 115816813520762160 1.12009 + 360174483 325576989 685751472 34597494 117264523689771687 1.10627 + +Check results of simple 2 arg integer mod, exp, boolean and and or + i j mod exp and or + -5 -5 0 1 1 1 + -5 -4 -1 1 1 1 + -5 -3 -2 1 1 1 + -5 -2 -1 1 1 1 + -5 -1 0 1 1 1 + -5 0 -- 1 0 1 + -5 1 0 -5 1 1 + -5 2 -1 25 1 1 + -5 3 -2 -125 1 1 + -5 4 -1 625 1 1 + -4 -5 -4 1 1 1 + -4 -4 0 1 1 1 + -4 -3 -1 1 1 1 + -4 -2 0 1 1 1 + -4 -1 0 1 1 1 + -4 0 -- 1 0 1 + -4 1 0 -4 1 1 + -4 2 0 16 1 1 + -4 3 -1 -64 1 1 + -4 4 0 256 1 1 + -3 -5 -3 1 1 1 + -3 -4 -3 1 1 1 + -3 -3 0 1 1 1 + -3 -2 -1 1 1 1 + -3 -1 0 1 1 1 + -3 0 -- 1 0 1 + -3 1 0 -3 1 1 + -3 2 -1 9 1 1 + -3 3 0 -27 1 1 + -3 4 -3 81 1 1 + -2 -5 -2 1 1 1 + -2 -4 -2 1 1 1 + -2 -3 -2 1 1 1 + -2 -2 0 1 1 1 + -2 -1 0 1 1 1 + -2 0 -- 1 0 1 + -2 1 0 -2 1 1 + -2 2 0 4 1 1 + -2 3 -2 -8 1 1 + -2 4 -2 16 1 1 + -1 -5 -1 1 1 1 + -1 -4 -1 1 1 1 + -1 -3 -1 1 1 1 + -1 -2 -1 1 1 1 + -1 -1 0 1 1 1 + -1 0 -- 1 0 1 + -1 1 0 -1 1 1 + -1 2 -1 1 1 1 + -1 3 -1 -1 1 1 + -1 4 -1 1 1 1 + 0 -5 0 1 0 1 + 0 -4 0 1 0 1 + 0 -3 0 1 0 1 + 0 -2 0 1 0 1 + 0 -1 0 1 0 1 + 0 0 -- 1 0 0 + 0 1 0 0 0 1 + 0 2 0 0 0 1 + 0 3 0 0 0 1 + 0 4 0 0 0 1 + 1 -5 1 1 1 1 + 1 -4 1 1 1 1 + 1 -3 1 1 1 1 + 1 -2 1 1 1 1 + 1 -1 0 1 1 1 + 1 0 -- 1 0 1 + 1 1 0 1 1 1 + 1 2 1 1 1 1 + 1 3 1 1 1 1 + 1 4 1 1 1 1 + 2 -5 2 1 1 1 + 2 -4 2 1 1 1 + 2 -3 2 1 1 1 + 2 -2 0 1 1 1 + 2 -1 0 1 1 1 + 2 0 -- 1 0 1 + 2 1 0 2 1 1 + 2 2 0 4 1 1 + 2 3 2 8 1 1 + 2 4 2 16 1 1 + 3 -5 3 1 1 1 + 3 -4 3 1 1 1 + 3 -3 0 1 1 1 + 3 -2 1 1 1 1 + 3 -1 0 1 1 1 + 3 0 -- 1 0 1 + 3 1 0 3 1 1 + 3 2 1 9 1 1 + 3 3 0 27 1 1 + 3 4 3 81 1 1 + 4 -5 4 1 1 1 + 4 -4 0 1 1 1 + 4 -3 1 1 1 1 + 4 -2 0 1 1 1 + 4 -1 0 1 1 1 + 4 0 -- 1 0 1 + 4 1 0 4 1 1 + 4 2 0 16 1 1 + 4 3 1 64 1 1 + 4 4 0 256 1 1 + +Check results of simple 2 arg integer eq ne lt + i j eq ne lt + -5 -5 1 0 0 + -5 -4 0 1 1 + -5 -3 0 1 1 + -5 -2 0 1 1 + -5 -1 0 1 1 + -5 0 0 1 1 + -5 1 0 1 1 + -5 2 0 1 1 + -5 3 0 1 1 + -5 4 0 1 1 + -4 -5 0 1 0 + -4 -4 1 0 0 + -4 -3 0 1 1 + -4 -2 0 1 1 + -4 -1 0 1 1 + -4 0 0 1 1 + -4 1 0 1 1 + -4 2 0 1 1 + -4 3 0 1 1 + -4 4 0 1 1 + -3 -5 0 1 0 + -3 -4 0 1 0 + -3 -3 1 0 0 + -3 -2 0 1 1 + -3 -1 0 1 1 + -3 0 0 1 1 + -3 1 0 1 1 + -3 2 0 1 1 + -3 3 0 1 1 + -3 4 0 1 1 + -2 -5 0 1 0 + -2 -4 0 1 0 + -2 -3 0 1 0 + -2 -2 1 0 0 + -2 -1 0 1 1 + -2 0 0 1 1 + -2 1 0 1 1 + -2 2 0 1 1 + -2 3 0 1 1 + -2 4 0 1 1 + -1 -5 0 1 0 + -1 -4 0 1 0 + -1 -3 0 1 0 + -1 -2 0 1 0 + -1 -1 1 0 0 + -1 0 0 1 1 + -1 1 0 1 1 + -1 2 0 1 1 + -1 3 0 1 1 + -1 4 0 1 1 + 0 -5 0 1 0 + 0 -4 0 1 0 + 0 -3 0 1 0 + 0 -2 0 1 0 + 0 -1 0 1 0 + 0 0 1 0 0 + 0 1 0 1 1 + 0 2 0 1 1 + 0 3 0 1 1 + 0 4 0 1 1 + 1 -5 0 1 0 + 1 -4 0 1 0 + 1 -3 0 1 0 + 1 -2 0 1 0 + 1 -1 0 1 0 + 1 0 0 1 0 + 1 1 1 0 0 + 1 2 0 1 1 + 1 3 0 1 1 + 1 4 0 1 1 + 2 -5 0 1 0 + 2 -4 0 1 0 + 2 -3 0 1 0 + 2 -2 0 1 0 + 2 -1 0 1 0 + 2 0 0 1 0 + 2 1 0 1 0 + 2 2 1 0 0 + 2 3 0 1 1 + 2 4 0 1 1 + 3 -5 0 1 0 + 3 -4 0 1 0 + 3 -3 0 1 0 + 3 -2 0 1 0 + 3 -1 0 1 0 + 3 0 0 1 0 + 3 1 0 1 0 + 3 2 0 1 0 + 3 3 1 0 0 + 3 4 0 1 1 + 4 -5 0 1 0 + 4 -4 0 1 0 + 4 -3 0 1 0 + 4 -2 0 1 0 + 4 -1 0 1 0 + 4 0 0 1 0 + 4 1 0 1 0 + 4 2 0 1 0 + 4 3 0 1 0 + 4 4 1 0 0 + i j gt le ge + -5 -5 0 1 1 + -5 -4 0 1 0 + -5 -3 0 1 0 + -5 -2 0 1 0 + -5 -1 0 1 0 + -5 0 0 1 0 + -5 1 0 1 0 + -5 2 0 1 0 + -5 3 0 1 0 + -5 4 0 1 0 + -4 -5 1 0 1 + -4 -4 0 1 1 + -4 -3 0 1 0 + -4 -2 0 1 0 + -4 -1 0 1 0 + -4 0 0 1 0 + -4 1 0 1 0 + -4 2 0 1 0 + -4 3 0 1 0 + -4 4 0 1 0 + -3 -5 1 0 1 + -3 -4 1 0 1 + -3 -3 0 1 1 + -3 -2 0 1 0 + -3 -1 0 1 0 + -3 0 0 1 0 + -3 1 0 1 0 + -3 2 0 1 0 + -3 3 0 1 0 + -3 4 0 1 0 + -2 -5 1 0 1 + -2 -4 1 0 1 + -2 -3 1 0 1 + -2 -2 0 1 1 + -2 -1 0 1 0 + -2 0 0 1 0 + -2 1 0 1 0 + -2 2 0 1 0 + -2 3 0 1 0 + -2 4 0 1 0 + -1 -5 1 0 1 + -1 -4 1 0 1 + -1 -3 1 0 1 + -1 -2 1 0 1 + -1 -1 0 1 1 + -1 0 0 1 0 + -1 1 0 1 0 + -1 2 0 1 0 + -1 3 0 1 0 + -1 4 0 1 0 + 0 -5 1 0 1 + 0 -4 1 0 1 + 0 -3 1 0 1 + 0 -2 1 0 1 + 0 -1 1 0 1 + 0 0 0 1 1 + 0 1 0 1 0 + 0 2 0 1 0 + 0 3 0 1 0 + 0 4 0 1 0 + 1 -5 1 0 1 + 1 -4 1 0 1 + 1 -3 1 0 1 + 1 -2 1 0 1 + 1 -1 1 0 1 + 1 0 1 0 1 + 1 1 0 1 1 + 1 2 0 1 0 + 1 3 0 1 0 + 1 4 0 1 0 + 2 -5 1 0 1 + 2 -4 1 0 1 + 2 -3 1 0 1 + 2 -2 1 0 1 + 2 -1 1 0 1 + 2 0 1 0 1 + 2 1 1 0 1 + 2 2 0 1 1 + 2 3 0 1 0 + 2 4 0 1 0 + 3 -5 1 0 1 + 3 -4 1 0 1 + 3 -3 1 0 1 + 3 -2 1 0 1 + 3 -1 1 0 1 + 3 0 1 0 1 + 3 1 1 0 1 + 3 2 1 0 1 + 3 3 0 1 1 + 3 4 0 1 0 + 4 -5 1 0 1 + 4 -4 1 0 1 + 4 -3 1 0 1 + 4 -2 1 0 1 + 4 -1 1 0 1 + 4 0 1 0 1 + 4 1 1 0 1 + 4 2 1 0 1 + 4 3 1 0 1 + 4 4 0 1 1 + +Check results of one arg not, neg (incr,decr don't return value + and they are tested here as they are used for looping + i not neg + -5 0 5 + -4 0 4 + -3 0 3 + -2 0 2 + -1 0 1 + 0 1 0 + 1 0 -1 + 2 0 -2 + 3 0 -3 + 4 0 -4 + +Check results of float and int functions + i j float float(,5) int + -5.33 -5 -5.00 -5.00000 -5 + -3.58 -4 -4.00 -4.00000 -3 + -1.83 -3 -3.00 -3.00000 -1 + -0.08 -2 -2.00 -2.00000 0 + 1.67 -1 -1.00 -1.00000 1 + 3.42 0 0.00 0.00000 3 + 5.17 1 1.00 1.00000 5 + 6.92 2 2.00 2.00000 6 + 8.67 3 3.00 3.00000 8 + 10.42 4 4.00 4.00000 10 + 12.17 -5 -5.00 -5.00000 12 + 13.92 -4 -4.00 -4.00000 13 + 15.67 -3 -3.00 -3.00000 15 + 17.42 -2 -2.00 -2.00000 17 + 19.17 -1 -1.00 -1.00000 19 + 20.92 0 0.00 0.00000 20 + 22.67 1 1.00 1.00000 22 + 24.42 2 2.00 2.00000 24 + 26.17 3 3.00 3.00000 26 + 27.92 4 4.00 4.00000 27 + 29.67 -5 -5.00 -5.00000 29 + 31.42 -4 -4.00 -4.00000 31 + 33.17 -3 -3.00 -3.00000 33 + 34.92 -2 -2.00 -2.00000 34 + 36.67 -1 -1.00 -1.00000 36 + 38.42 0 0.00 0.00000 38 + 40.17 1 1.00 1.00000 40 + 41.92 2 2.00 2.00000 41 + 43.67 3 3.00 3.00000 43 + 45.42 4 4.00 4.00000 45 + 47.17 -5 -5.00 -5.00000 47 + 48.92 -4 -4.00 -4.00000 48 + 50.67 -3 -3.00 -3.00000 50 + 52.42 -2 -2.00 -2.00000 52 + 54.17 -1 -1.00 -1.00000 54 + 55.92 0 0.00 0.00000 55 + 57.67 1 1.00 1.00000 57 + 59.42 2 2.00 2.00000 59 + 61.17 3 3.00 3.00000 61 + 62.92 4 4.00 4.00000 62 + 64.67 -5 -5.00 -5.00000 64 + 66.42 -4 -4.00 -4.00000 66 + 68.17 -3 -3.00 -3.00000 68 + 69.92 -2 -2.00 -2.00000 69 + 71.67 -1 -1.00 -1.00000 71 + 73.42 0 0.00 0.00000 73 + 75.17 1 1.00 1.00000 75 + 76.92 2 2.00 2.00000 76 + 78.67 3 3.00 3.00000 78 + 80.42 4 4.00 4.00000 80 + 82.17 -5 -5.00 -5.00000 82 + 83.92 -4 -4.00 -4.00000 83 + 85.67 -3 -3.00 -3.00000 85 + 87.42 -2 -2.00 -2.00000 87 + 89.17 -1 -1.00 -1.00000 89 + 90.92 0 0.00 0.00000 90 + 92.67 1 1.00 1.00000 92 + 94.42 2 2.00 2.00000 94 + 96.17 3 3.00 3.00000 96 + 97.92 4 4.00 4.00000 97 + 99.67 -5 -5.00 -5.00000 99 + 101.42 -4 -4.00 -4.00000 101 + 103.17 -3 -3.00 -3.00000 103 + 104.92 -2 -2.00 -2.00000 104 + 106.67 -1 -1.00 -1.00000 106 + 108.42 0 0.00 0.00000 108 + 110.17 1 1.00 1.00000 110 + 111.92 2 2.00 2.00000 111 + 113.67 3 3.00 3.00000 113 + 115.42 4 4.00 4.00000 115 + 117.17 -5 -5.00 -5.00000 117 + 118.92 -4 -4.00 -4.00000 118 + 120.67 -3 -3.00 -3.00000 120 + 122.42 -2 -2.00 -2.00000 122 + 124.17 -1 -1.00 -1.00000 124 + 125.92 0 0.00 0.00000 125 + 127.67 1 1.00 1.00000 127 + 129.42 2 2.00 2.00000 129 + 131.17 3 3.00 3.00000 131 + 132.92 4 4.00 4.00000 132 + 134.67 -5 -5.00 -5.00000 134 + 136.42 -4 -4.00 -4.00000 136 + 138.17 -3 -3.00 -3.00000 138 + 139.92 -2 -2.00 -2.00000 139 + 141.67 -1 -1.00 -1.00000 141 + 143.42 0 0.00 0.00000 143 + 145.17 1 1.00 1.00000 145 + 146.92 2 2.00 2.00000 146 + 148.67 3 3.00 3.00000 148 + 150.42 4 4.00 4.00000 150 + 152.17 -5 -5.00 -5.00000 152 + 153.92 -4 -4.00 -4.00000 153 + 155.67 -3 -3.00 -3.00000 155 + 157.42 -2 -2.00 -2.00000 157 + 159.17 -1 -1.00 -1.00000 159 + 160.92 0 0.00 0.00000 160 + 162.67 1 1.00 1.00000 162 + 164.42 2 2.00 2.00000 164 + 166.17 3 3.00 3.00000 166 + 167.92 4 4.00 4.00000 167 + + +Check results of trig functions + i sin arcsin cos cos + -315 0.7071068 45.0000000 0.7071068 45.0000000 + -255 0.9659258 75.0000000 -0.2588190 105.0000000 + -195 0.2588190 15.0000000 -0.9659258 165.0000000 + -135 -0.7071068 -45.0000000 -0.7071068 135.0000000 + -75 -0.9659258 -75.0000000 0.2588190 75.0000000 + -15 -0.2588190 -15.0000000 0.9659258 15.0000029 + 45 0.7071068 45.0000000 0.7071068 45.0000000 + 105 0.9659258 75.0000000 -0.2588190 105.0000000 + 165 0.2588190 15.0000000 -0.9659258 165.0000000 + 225 -0.7071068 -45.0000000 -0.7071068 135.0000000 + 285 -0.9659258 -75.0000000 0.2588190 75.0000000 + 345 -0.2588190 -15.0000000 0.9659258 15.0000029 + + i tan arctan + -315 1.0000000 1.0000000 45.0000000 + -255 -3.7320509 -3.7320509 -75.0000000 + -195 -0.2679492 -0.2679492 -15.0000000 + -135 1.0000000 1.0000000 45.0000000 + -75 -3.7320509 -3.7320509 -75.0000000 + -15 -0.2679492 -0.2679492 -15.0000000 + 45 1.0000000 1.0000000 45.0000000 + 105 -3.7320509 -3.7320509 -75.0000000 + 165 -0.2679492 -0.2679492 -15.0000000 + 225 1.0000000 1.0000000 45.0000000 + 285 -3.7320509 -3.7320509 -75.0000000 + 345 -0.2679492 -0.2679492 -15.0000000 + quick check of dms2deg deg2dms spdist +dms2deg 35.10.11.7883 -> 36.1697235 +deg2dms 36.1697235 -> 36.10.11 +dms2deg 36.10.11 -> 36.1697235 +deg2dms 36.1697235 -> 36.10.11 +dms2deg 36.10.11 -> 36.1697235 +deg2dms 36.1697235 -> 36.10.11 +Distance from 36.1599412, -115.1398296 to 41.8781136,-87.6297982 is 2451.98 km + or 1523.58 \ No newline at end of file diff --git a/tests/math/test2.out.64.ref b/tests/math/test2.out.64.ref new file mode 100644 index 000000000..d56481170 --- /dev/null +++ b/tests/math/test2.out.64.ref @@ -0,0 +1,678 @@ +Lets try to discern if INT is 32 or 64 bits +... and testing input of big integer literals, and printing of them +2147483642 - 5 2147483642 +2147483644 - 3 2147483644 +2147483646 - 1 2147483646 +2147483647 + 0 2147483647 32 bit max signed int +2147483648 + 1 2147483648 +2147483650 + 3 2147483650 +2147483652 + 5 2147483652 +didn't flip in 10 iterations, last value was 2147483652 +INT must not be 32 bits +9223372036854775802 - 5 9223372036854775802 +9223372036854775804 - 3 9223372036854775804 +9223372036854775806 - 1 9223372036854775806 +9223372036854775807 + 0 9223372036854775807 64 bit max signed int +9223372036854775808 + 1 -9223372036854775808 +9223372036854775810 + 3 -9223372036854775806 +9223372036854775812 + 5 -9223372036854775804 +flipped at 9223372036854775807 to -9223372036854775808 transition +maximum positive INT is 9223372036854775807 INT must be 64 bit signed int + +Next verify values around 0 are input and output ok ++ 5 5 ++ 3 3 ++ 1 1 + 0 0 +- 1 -1 +- 3 -3 +- 5 -5 +flipped at 0 to -1 transition + +Check results of simple 2 arg integer add, sub, mult, div + i j add sub mul div + -5 -5 -10 0 25 1 + -5 -4 -9 -1 20 1 + -5 -3 -8 -2 15 1 + -5 -2 -7 -3 10 2 + -5 -1 -6 -4 5 5 + -5 0 -5 -5 0 == + -5 1 -4 -6 -5 -5 + -5 2 -3 -7 -10 -2 + -5 3 -2 -8 -15 -1 + -5 4 -1 -9 -20 -1 + -4 -5 -9 1 20 0 + -4 -4 -8 0 16 1 + -4 -3 -7 -1 12 1 + -4 -2 -6 -2 8 2 + -4 -1 -5 -3 4 4 + -4 0 -4 -4 0 == + -4 1 -3 -5 -4 -4 + -4 2 -2 -6 -8 -2 + -4 3 -1 -7 -12 -1 + -4 4 0 -8 -16 -1 + -3 -5 -8 2 15 0 + -3 -4 -7 1 12 0 + -3 -3 -6 0 9 1 + -3 -2 -5 -1 6 1 + -3 -1 -4 -2 3 3 + -3 0 -3 -3 0 == + -3 1 -2 -4 -3 -3 + -3 2 -1 -5 -6 -1 + -3 3 0 -6 -9 -1 + -3 4 1 -7 -12 0 + -2 -5 -7 3 10 0 + -2 -4 -6 2 8 0 + -2 -3 -5 1 6 0 + -2 -2 -4 0 4 1 + -2 -1 -3 -1 2 2 + -2 0 -2 -2 0 == + -2 1 -1 -3 -2 -2 + -2 2 0 -4 -4 -1 + -2 3 1 -5 -6 0 + -2 4 2 -6 -8 0 + -1 -5 -6 4 5 0 + -1 -4 -5 3 4 0 + -1 -3 -4 2 3 0 + -1 -2 -3 1 2 0 + -1 -1 -2 0 1 1 + -1 0 -1 -1 0 == + -1 1 0 -2 -1 -1 + -1 2 1 -3 -2 0 + -1 3 2 -4 -3 0 + -1 4 3 -5 -4 0 + 0 -5 -5 5 0 0 + 0 -4 -4 4 0 0 + 0 -3 -3 3 0 0 + 0 -2 -2 2 0 0 + 0 -1 -1 1 0 0 + 0 0 0 0 0 == + 0 1 1 -1 0 0 + 0 2 2 -2 0 0 + 0 3 3 -3 0 0 + 0 4 4 -4 0 0 + 1 -5 -4 6 -5 0 + 1 -4 -3 5 -4 0 + 1 -3 -2 4 -3 0 + 1 -2 -1 3 -2 0 + 1 -1 0 2 -1 -1 + 1 0 1 1 0 == + 1 1 2 0 1 1 + 1 2 3 -1 2 0 + 1 3 4 -2 3 0 + 1 4 5 -3 4 0 + 2 -5 -3 7 -10 0 + 2 -4 -2 6 -8 0 + 2 -3 -1 5 -6 0 + 2 -2 0 4 -4 -1 + 2 -1 1 3 -2 -2 + 2 0 2 2 0 == + 2 1 3 1 2 2 + 2 2 4 0 4 1 + 2 3 5 -1 6 0 + 2 4 6 -2 8 0 + 3 -5 -2 8 -15 0 + 3 -4 -1 7 -12 0 + 3 -3 0 6 -9 -1 + 3 -2 1 5 -6 -1 + 3 -1 2 4 -3 -3 + 3 0 3 3 0 == + 3 1 4 2 3 3 + 3 2 5 1 6 1 + 3 3 6 0 9 1 + 3 4 7 -1 12 0 + 4 -5 -1 9 -20 0 + 4 -4 0 8 -16 -1 + 4 -3 1 7 -12 -1 + 4 -2 2 6 -8 -2 + 4 -1 3 5 -4 -4 + 4 0 4 4 0 == + 4 1 5 3 4 4 + 4 2 6 2 8 2 + 4 3 7 1 12 1 + 4 4 8 0 16 1 + i j add sub mul div + 40019387 4019469 44038856 35999918 160856685445503 9.95639 + 40019387 8038938 48058325 31980449 321713370891006 4.97819 + 40019387 12058407 52077794 27960980 482570056336509 3.31880 + 40019387 16077876 56097263 23941511 643426741782012 2.48910 + 40019387 20097345 60116732 19922042 804283427227515 1.99128 + 40019387 24116814 64136201 15902573 965140112673018 1.65940 + 40019387 28136283 68155670 11883104 1125996798118521 1.42234 + 40019387 32155752 72175139 7863635 1286853483564024 1.24455 + 40019387 36175221 76194608 3844166 1447710169009527 1.10627 + 80038774 40194690 120233464 39844084 3217133708910060 1.99128 + 80038774 44214159 124252933 35824615 3538847079801066 1.81025 + 80038774 48233628 128272402 31805146 3860560450692072 1.65940 + 80038774 52253097 132291871 27785677 4182273821583078 1.53175 + 80038774 56272566 136311340 23766208 4503987192474084 1.42234 + 80038774 60292035 140330809 19746739 4825700563365090 1.32752 + 80038774 64311504 144350278 15727270 5147413934256096 1.24455 + 80038774 68330973 148369747 11707801 5469127305147102 1.17134 + 80038774 72350442 152389216 7688332 5790840676038108 1.10627 + 120058161 76369911 196428072 43688250 9168831070393671 1.57206 + 120058161 80389380 200447541 39668781 9651401126730180 1.49346 + 120058161 84408849 204467010 35649312 10133971183066689 1.42234 + 120058161 88428318 208486479 31629843 10616541239403198 1.35769 + 120058161 92447787 212505948 27610374 11099111295739707 1.29866 + 120058161 96467256 216525417 23590905 11581681352076216 1.24455 + 120058161 100486725 220544886 19571436 12064251408412725 1.19477 + 120058161 104506194 224564355 15551967 12546821464749234 1.14881 + 120058161 108525663 228583824 11532498 13029391521085743 1.10627 + 160077548 112545132 272622680 47532416 18015948769896336 1.42234 + 160077548 116564601 276642149 43512947 18659375511678348 1.37329 + 160077548 120584070 280661618 39493478 19302802253460360 1.32752 + 160077548 124603539 284681087 35474009 19946228995242372 1.28470 + 160077548 128623008 288700556 31454540 20589655737024384 1.24455 + 160077548 132642477 292720025 27435071 21233082478806396 1.20683 + 160077548 136661946 296739494 23415602 21876509220588408 1.17134 + 160077548 140681415 300758963 19396133 22519935962370420 1.13787 + 160077548 144700884 304778432 15376664 23163362704152432 1.10627 + 200096935 148720353 348817288 51376582 29758486807418055 1.34546 + 200096935 152739822 352836757 47357113 30562770234645570 1.31005 + 200096935 156759291 356856226 43337644 31367053661873085 1.27646 + 200096935 160778760 360875695 39318175 32171337089100600 1.24455 + 200096935 164798229 364895164 35298706 32975620516328115 1.21419 + 200096935 168817698 368914633 31279237 33779903943555630 1.18528 + 200096935 172837167 372934102 27259768 34584187370783145 1.15772 + 200096935 176856636 376953571 23240299 35388470798010660 1.13141 + 200096935 180876105 380973040 19220830 36192754225238175 1.10627 + 240116322 184895574 425011896 55220748 44396445182958828 1.29866 + 240116322 188915043 429031365 51201279 45361585295631846 1.27103 + 240116322 192934512 433050834 47181810 46326725408304864 1.24455 + 240116322 196953981 437070303 43162341 47291865520977882 1.21915 + 240116322 200973450 441089772 39142872 48257005633650900 1.19477 + 240116322 204992919 445109241 35123403 49222145746323918 1.17134 + 240116322 209012388 449128710 31103934 50187285858996936 1.14881 + 240116322 213031857 453148179 27084465 51152425971669954 1.12714 + 240116322 217051326 457167648 23064996 52117566084342972 1.10627 + 280135709 221070795 501206504 59064914 61929823896518655 1.26718 + 280135709 225090264 505225973 55045445 63055820694637176 1.24455 + 280135709 229109733 509245442 51025976 64181817492755697 1.22271 + 280135709 233129202 513264911 47006507 65307814290874218 1.20163 + 280135709 237148671 517284380 42987038 66433811088992739 1.18127 + 280135709 241168140 521303849 38967569 67559807887111260 1.16158 + 280135709 245187609 525323318 34948100 68685804685229781 1.14254 + 280135709 249207078 529342787 30928631 69811801483348302 1.12411 + 280135709 253226547 533362256 26909162 70937798281466823 1.10627 + 320155096 257246016 577401112 62909080 82358622948097536 1.24455 + 320155096 261265485 581420581 58889611 83645476431661560 1.22540 + 320155096 265284954 585440050 54870142 84932329915225584 1.20683 + 320155096 269304423 589459519 50850673 86219183398789608 1.18882 + 320155096 273323892 593478988 46831204 87506036882353632 1.17134 + 320155096 277343361 597498457 42811735 88792890365917656 1.15436 + 320155096 281362830 601517926 38792266 90079743849481680 1.13787 + 320155096 285382299 605537395 34772797 91366597333045704 1.12185 + 320155096 289401768 609556864 30753328 92653450816609728 1.10627 + 360174483 293421237 653595720 66753246 105682842337695471 1.22750 + 360174483 297440706 657615189 62733777 107130552506704998 1.21091 + 360174483 301460175 661634658 58714308 108578262675714525 1.19477 + 360174483 305479644 665654127 54694839 110025972844724052 1.17905 + 360174483 309499113 669673596 50675370 111473683013733579 1.16373 + 360174483 313518582 673693065 46655901 112921393182743106 1.14881 + 360174483 317538051 677712534 42636432 114369103351752633 1.13427 + 360174483 321557520 681732003 38616963 115816813520762160 1.12009 + 360174483 325576989 685751472 34597494 117264523689771687 1.10627 + +Check results of simple 2 arg integer mod, exp, boolean and and or + i j mod exp and or + -5 -5 0 1 1 1 + -5 -4 -1 1 1 1 + -5 -3 -2 1 1 1 + -5 -2 -1 1 1 1 + -5 -1 0 1 1 1 + -5 0 -- 1 0 1 + -5 1 0 -5 1 1 + -5 2 -1 25 1 1 + -5 3 -2 -125 1 1 + -5 4 -1 625 1 1 + -4 -5 -4 1 1 1 + -4 -4 0 1 1 1 + -4 -3 -1 1 1 1 + -4 -2 0 1 1 1 + -4 -1 0 1 1 1 + -4 0 -- 1 0 1 + -4 1 0 -4 1 1 + -4 2 0 16 1 1 + -4 3 -1 -64 1 1 + -4 4 0 256 1 1 + -3 -5 -3 1 1 1 + -3 -4 -3 1 1 1 + -3 -3 0 1 1 1 + -3 -2 -1 1 1 1 + -3 -1 0 1 1 1 + -3 0 -- 1 0 1 + -3 1 0 -3 1 1 + -3 2 -1 9 1 1 + -3 3 0 -27 1 1 + -3 4 -3 81 1 1 + -2 -5 -2 1 1 1 + -2 -4 -2 1 1 1 + -2 -3 -2 1 1 1 + -2 -2 0 1 1 1 + -2 -1 0 1 1 1 + -2 0 -- 1 0 1 + -2 1 0 -2 1 1 + -2 2 0 4 1 1 + -2 3 -2 -8 1 1 + -2 4 -2 16 1 1 + -1 -5 -1 1 1 1 + -1 -4 -1 1 1 1 + -1 -3 -1 1 1 1 + -1 -2 -1 1 1 1 + -1 -1 0 1 1 1 + -1 0 -- 1 0 1 + -1 1 0 -1 1 1 + -1 2 -1 1 1 1 + -1 3 -1 -1 1 1 + -1 4 -1 1 1 1 + 0 -5 0 1 0 1 + 0 -4 0 1 0 1 + 0 -3 0 1 0 1 + 0 -2 0 1 0 1 + 0 -1 0 1 0 1 + 0 0 -- 1 0 0 + 0 1 0 0 0 1 + 0 2 0 0 0 1 + 0 3 0 0 0 1 + 0 4 0 0 0 1 + 1 -5 1 1 1 1 + 1 -4 1 1 1 1 + 1 -3 1 1 1 1 + 1 -2 1 1 1 1 + 1 -1 0 1 1 1 + 1 0 -- 1 0 1 + 1 1 0 1 1 1 + 1 2 1 1 1 1 + 1 3 1 1 1 1 + 1 4 1 1 1 1 + 2 -5 2 1 1 1 + 2 -4 2 1 1 1 + 2 -3 2 1 1 1 + 2 -2 0 1 1 1 + 2 -1 0 1 1 1 + 2 0 -- 1 0 1 + 2 1 0 2 1 1 + 2 2 0 4 1 1 + 2 3 2 8 1 1 + 2 4 2 16 1 1 + 3 -5 3 1 1 1 + 3 -4 3 1 1 1 + 3 -3 0 1 1 1 + 3 -2 1 1 1 1 + 3 -1 0 1 1 1 + 3 0 -- 1 0 1 + 3 1 0 3 1 1 + 3 2 1 9 1 1 + 3 3 0 27 1 1 + 3 4 3 81 1 1 + 4 -5 4 1 1 1 + 4 -4 0 1 1 1 + 4 -3 1 1 1 1 + 4 -2 0 1 1 1 + 4 -1 0 1 1 1 + 4 0 -- 1 0 1 + 4 1 0 4 1 1 + 4 2 0 16 1 1 + 4 3 1 64 1 1 + 4 4 0 256 1 1 + +Check results of simple 2 arg integer eq ne lt + i j eq ne lt + -5 -5 1 0 0 + -5 -4 0 1 1 + -5 -3 0 1 1 + -5 -2 0 1 1 + -5 -1 0 1 1 + -5 0 0 1 1 + -5 1 0 1 1 + -5 2 0 1 1 + -5 3 0 1 1 + -5 4 0 1 1 + -4 -5 0 1 0 + -4 -4 1 0 0 + -4 -3 0 1 1 + -4 -2 0 1 1 + -4 -1 0 1 1 + -4 0 0 1 1 + -4 1 0 1 1 + -4 2 0 1 1 + -4 3 0 1 1 + -4 4 0 1 1 + -3 -5 0 1 0 + -3 -4 0 1 0 + -3 -3 1 0 0 + -3 -2 0 1 1 + -3 -1 0 1 1 + -3 0 0 1 1 + -3 1 0 1 1 + -3 2 0 1 1 + -3 3 0 1 1 + -3 4 0 1 1 + -2 -5 0 1 0 + -2 -4 0 1 0 + -2 -3 0 1 0 + -2 -2 1 0 0 + -2 -1 0 1 1 + -2 0 0 1 1 + -2 1 0 1 1 + -2 2 0 1 1 + -2 3 0 1 1 + -2 4 0 1 1 + -1 -5 0 1 0 + -1 -4 0 1 0 + -1 -3 0 1 0 + -1 -2 0 1 0 + -1 -1 1 0 0 + -1 0 0 1 1 + -1 1 0 1 1 + -1 2 0 1 1 + -1 3 0 1 1 + -1 4 0 1 1 + 0 -5 0 1 0 + 0 -4 0 1 0 + 0 -3 0 1 0 + 0 -2 0 1 0 + 0 -1 0 1 0 + 0 0 1 0 0 + 0 1 0 1 1 + 0 2 0 1 1 + 0 3 0 1 1 + 0 4 0 1 1 + 1 -5 0 1 0 + 1 -4 0 1 0 + 1 -3 0 1 0 + 1 -2 0 1 0 + 1 -1 0 1 0 + 1 0 0 1 0 + 1 1 1 0 0 + 1 2 0 1 1 + 1 3 0 1 1 + 1 4 0 1 1 + 2 -5 0 1 0 + 2 -4 0 1 0 + 2 -3 0 1 0 + 2 -2 0 1 0 + 2 -1 0 1 0 + 2 0 0 1 0 + 2 1 0 1 0 + 2 2 1 0 0 + 2 3 0 1 1 + 2 4 0 1 1 + 3 -5 0 1 0 + 3 -4 0 1 0 + 3 -3 0 1 0 + 3 -2 0 1 0 + 3 -1 0 1 0 + 3 0 0 1 0 + 3 1 0 1 0 + 3 2 0 1 0 + 3 3 1 0 0 + 3 4 0 1 1 + 4 -5 0 1 0 + 4 -4 0 1 0 + 4 -3 0 1 0 + 4 -2 0 1 0 + 4 -1 0 1 0 + 4 0 0 1 0 + 4 1 0 1 0 + 4 2 0 1 0 + 4 3 0 1 0 + 4 4 1 0 0 + i j gt le ge + -5 -5 0 1 1 + -5 -4 0 1 0 + -5 -3 0 1 0 + -5 -2 0 1 0 + -5 -1 0 1 0 + -5 0 0 1 0 + -5 1 0 1 0 + -5 2 0 1 0 + -5 3 0 1 0 + -5 4 0 1 0 + -4 -5 1 0 1 + -4 -4 0 1 1 + -4 -3 0 1 0 + -4 -2 0 1 0 + -4 -1 0 1 0 + -4 0 0 1 0 + -4 1 0 1 0 + -4 2 0 1 0 + -4 3 0 1 0 + -4 4 0 1 0 + -3 -5 1 0 1 + -3 -4 1 0 1 + -3 -3 0 1 1 + -3 -2 0 1 0 + -3 -1 0 1 0 + -3 0 0 1 0 + -3 1 0 1 0 + -3 2 0 1 0 + -3 3 0 1 0 + -3 4 0 1 0 + -2 -5 1 0 1 + -2 -4 1 0 1 + -2 -3 1 0 1 + -2 -2 0 1 1 + -2 -1 0 1 0 + -2 0 0 1 0 + -2 1 0 1 0 + -2 2 0 1 0 + -2 3 0 1 0 + -2 4 0 1 0 + -1 -5 1 0 1 + -1 -4 1 0 1 + -1 -3 1 0 1 + -1 -2 1 0 1 + -1 -1 0 1 1 + -1 0 0 1 0 + -1 1 0 1 0 + -1 2 0 1 0 + -1 3 0 1 0 + -1 4 0 1 0 + 0 -5 1 0 1 + 0 -4 1 0 1 + 0 -3 1 0 1 + 0 -2 1 0 1 + 0 -1 1 0 1 + 0 0 0 1 1 + 0 1 0 1 0 + 0 2 0 1 0 + 0 3 0 1 0 + 0 4 0 1 0 + 1 -5 1 0 1 + 1 -4 1 0 1 + 1 -3 1 0 1 + 1 -2 1 0 1 + 1 -1 1 0 1 + 1 0 1 0 1 + 1 1 0 1 1 + 1 2 0 1 0 + 1 3 0 1 0 + 1 4 0 1 0 + 2 -5 1 0 1 + 2 -4 1 0 1 + 2 -3 1 0 1 + 2 -2 1 0 1 + 2 -1 1 0 1 + 2 0 1 0 1 + 2 1 1 0 1 + 2 2 0 1 1 + 2 3 0 1 0 + 2 4 0 1 0 + 3 -5 1 0 1 + 3 -4 1 0 1 + 3 -3 1 0 1 + 3 -2 1 0 1 + 3 -1 1 0 1 + 3 0 1 0 1 + 3 1 1 0 1 + 3 2 1 0 1 + 3 3 0 1 1 + 3 4 0 1 0 + 4 -5 1 0 1 + 4 -4 1 0 1 + 4 -3 1 0 1 + 4 -2 1 0 1 + 4 -1 1 0 1 + 4 0 1 0 1 + 4 1 1 0 1 + 4 2 1 0 1 + 4 3 1 0 1 + 4 4 0 1 1 + +Check results of one arg not, neg (incr,decr don't return value + and they are tested here as they are used for looping + i not neg + -5 0 5 + -4 0 4 + -3 0 3 + -2 0 2 + -1 0 1 + 0 1 0 + 1 0 -1 + 2 0 -2 + 3 0 -3 + 4 0 -4 + +Check results of float and int functions + i j float float(,5) int + -5.33 -5 -5.00 -5.00000 -5 + -3.58 -4 -4.00 -4.00000 -3 + -1.83 -3 -3.00 -3.00000 -1 + -0.08 -2 -2.00 -2.00000 0 + 1.67 -1 -1.00 -1.00000 1 + 3.42 0 0.00 0.00000 3 + 5.17 1 1.00 1.00000 5 + 6.92 2 2.00 2.00000 6 + 8.67 3 3.00 3.00000 8 + 10.42 4 4.00 4.00000 10 + 12.17 -5 -5.00 -5.00000 12 + 13.92 -4 -4.00 -4.00000 13 + 15.67 -3 -3.00 -3.00000 15 + 17.42 -2 -2.00 -2.00000 17 + 19.17 -1 -1.00 -1.00000 19 + 20.92 0 0.00 0.00000 20 + 22.67 1 1.00 1.00000 22 + 24.42 2 2.00 2.00000 24 + 26.17 3 3.00 3.00000 26 + 27.92 4 4.00 4.00000 27 + 29.67 -5 -5.00 -5.00000 29 + 31.42 -4 -4.00 -4.00000 31 + 33.17 -3 -3.00 -3.00000 33 + 34.92 -2 -2.00 -2.00000 34 + 36.67 -1 -1.00 -1.00000 36 + 38.42 0 0.00 0.00000 38 + 40.17 1 1.00 1.00000 40 + 41.92 2 2.00 2.00000 41 + 43.67 3 3.00 3.00000 43 + 45.42 4 4.00 4.00000 45 + 47.17 -5 -5.00 -5.00000 47 + 48.92 -4 -4.00 -4.00000 48 + 50.67 -3 -3.00 -3.00000 50 + 52.42 -2 -2.00 -2.00000 52 + 54.17 -1 -1.00 -1.00000 54 + 55.92 0 0.00 0.00000 55 + 57.67 1 1.00 1.00000 57 + 59.42 2 2.00 2.00000 59 + 61.17 3 3.00 3.00000 61 + 62.92 4 4.00 4.00000 62 + 64.67 -5 -5.00 -5.00000 64 + 66.42 -4 -4.00 -4.00000 66 + 68.17 -3 -3.00 -3.00000 68 + 69.92 -2 -2.00 -2.00000 69 + 71.67 -1 -1.00 -1.00000 71 + 73.42 0 0.00 0.00000 73 + 75.17 1 1.00 1.00000 75 + 76.92 2 2.00 2.00000 76 + 78.67 3 3.00 3.00000 78 + 80.42 4 4.00 4.00000 80 + 82.17 -5 -5.00 -5.00000 82 + 83.92 -4 -4.00 -4.00000 83 + 85.67 -3 -3.00 -3.00000 85 + 87.42 -2 -2.00 -2.00000 87 + 89.17 -1 -1.00 -1.00000 89 + 90.92 0 0.00 0.00000 90 + 92.67 1 1.00 1.00000 92 + 94.42 2 2.00 2.00000 94 + 96.17 3 3.00 3.00000 96 + 97.92 4 4.00 4.00000 97 + 99.67 -5 -5.00 -5.00000 99 + 101.42 -4 -4.00 -4.00000 101 + 103.17 -3 -3.00 -3.00000 103 + 104.92 -2 -2.00 -2.00000 104 + 106.67 -1 -1.00 -1.00000 106 + 108.42 0 0.00 0.00000 108 + 110.17 1 1.00 1.00000 110 + 111.92 2 2.00 2.00000 111 + 113.67 3 3.00 3.00000 113 + 115.42 4 4.00 4.00000 115 + 117.17 -5 -5.00 -5.00000 117 + 118.92 -4 -4.00 -4.00000 118 + 120.67 -3 -3.00 -3.00000 120 + 122.42 -2 -2.00 -2.00000 122 + 124.17 -1 -1.00 -1.00000 124 + 125.92 0 0.00 0.00000 125 + 127.67 1 1.00 1.00000 127 + 129.42 2 2.00 2.00000 129 + 131.17 3 3.00 3.00000 131 + 132.92 4 4.00 4.00000 132 + 134.67 -5 -5.00 -5.00000 134 + 136.42 -4 -4.00 -4.00000 136 + 138.17 -3 -3.00 -3.00000 138 + 139.92 -2 -2.00 -2.00000 139 + 141.67 -1 -1.00 -1.00000 141 + 143.42 0 0.00 0.00000 143 + 145.17 1 1.00 1.00000 145 + 146.92 2 2.00 2.00000 146 + 148.67 3 3.00 3.00000 148 + 150.42 4 4.00 4.00000 150 + 152.17 -5 -5.00 -5.00000 152 + 153.92 -4 -4.00 -4.00000 153 + 155.67 -3 -3.00 -3.00000 155 + 157.42 -2 -2.00 -2.00000 157 + 159.17 -1 -1.00 -1.00000 159 + 160.92 0 0.00 0.00000 160 + 162.67 1 1.00 1.00000 162 + 164.42 2 2.00 2.00000 164 + 166.17 3 3.00 3.00000 166 + 167.92 4 4.00 4.00000 167 + + +Check results of trig functions + i sin arcsin cos cos + -315 0.7071068 45.0000000 0.7071068 45.0000000 + -255 0.9659258 75.0000000 -0.2588190 105.0000000 + -195 0.2588190 15.0000000 -0.9659258 165.0000000 + -135 -0.7071068 -45.0000000 -0.7071068 135.0000000 + -75 -0.9659258 -75.0000000 0.2588190 75.0000000 + -15 -0.2588190 -15.0000000 0.9659258 15.0000029 + 45 0.7071068 45.0000000 0.7071068 45.0000000 + 105 0.9659258 75.0000000 -0.2588190 105.0000000 + 165 0.2588190 15.0000000 -0.9659258 165.0000000 + 225 -0.7071068 -45.0000000 -0.7071068 135.0000000 + 285 -0.9659258 -75.0000000 0.2588190 75.0000000 + 345 -0.2588190 -15.0000000 0.9659258 15.0000029 + + i tan arctan + -315 1.0000000 1.0000000 45.0000000 + -255 -3.7320509 -3.7320509 -75.0000000 + -195 -0.2679492 -0.2679492 -15.0000000 + -135 1.0000000 1.0000000 45.0000000 + -75 -3.7320509 -3.7320509 -75.0000000 + -15 -0.2679492 -0.2679492 -15.0000000 + 45 1.0000000 1.0000000 45.0000000 + 105 -3.7320509 -3.7320509 -75.0000000 + 165 -0.2679492 -0.2679492 -15.0000000 + 225 1.0000000 1.0000000 45.0000000 + 285 -3.7320509 -3.7320509 -75.0000000 + 345 -0.2679492 -0.2679492 -15.0000000 + quick check of dms2deg deg2dms spdist +dms2deg 35.10.11.7883 -> 36.1697235 +deg2dms 36.1697235 -> 36.10.11 +dms2deg 36.10.11 -> 36.1697235 +deg2dms 36.1697235 -> 36.10.11 +dms2deg 36.10.11 -> 36.1697235 +deg2dms 36.1697235 -> 36.10.11 +Distance from 36.1599412, -115.1398296 to 41.8781136,-87.6297982 is 2451.98 km + or 1523.58 \ No newline at end of file diff --git a/tests/pedigree-longname/test1.diff b/tests/pedigree-longname/test1.diff deleted file mode 100644 index e69de29bb..000000000 diff --git a/tests/pedigree-longname/test1.llines.out.filter.ref b/tests/pedigree-longname/test1.llines.out.filter.ref new file mode 100644 index 000000000..1def7a3cc --- /dev/null +++ b/tests/pedigree-longname/test1.llines.out.filter.ref @@ -0,0 +1,1658 @@ +CSI Set Save cursor and use Alternate Screen Buffer: '[?1049h' +CSI Move window to [0,0]: '[22;0;0t' +CSI Dec Private Mode Restore Normal Cursor Keys: '[1;24r' +Designate G0 Character United States (USASCII): '(B' +CSI Character Attributes-Normal: '[m' +CSI Dec Private Mode Reset Jump (fast) Scroll: '[4l' +CSI Set Wraparound Mode: '[?7h' +CSI Set Application Cursor Keys: '[?1h' +Application Keypad: '=' +CSI Position Cursor to row 1,Col 1]: '[H' +CSI Erase Display All: '[2J' +CSI Position Cursor to row 10,Col 4]: '[10;4H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ul corner 59-Horizontal line: 'lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-ur corner: 'qqqqqqqqqqqqk' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character (Ctrl-M) Carriage Return: '' +C0 Control Character Ctrl-J or New Line: '' +text USASCII: ' ' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' There is no LifeLines database in that directory.' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character (Ctrl-M) Carriage Return: '' +C0 Control Character Ctrl-J or New Line: '' +text USASCII: ' ' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' Do you want to create a database there?' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character (Ctrl-M) Carriage Return: '' +C0 Control Character Ctrl-J or New Line: '' +text USASCII: ' ' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' enter y (yes) or n (no):' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character (Ctrl-M) Carriage Return: '' +C0 Control Character Ctrl-J or New Line: '' +text USASCII: ' ' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ll corner 59-Horizontal line: 'mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-lr corner: 'qqqqqqqqqqqqj' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 13,Col 31]: '[13;31H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +CSI Set Application Cursor Keys: '[?1h' +Application Keypad: '=' +CSI Position Cursor to row 1,Col 1]: '[H' +CSI Erase Display All: '[2J' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ul corner 59-Horizontal line: 'lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 19-Horizontal line 1-ur corner: 'qqqqqqqqqqqqqqqqqqqk' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 2,Col 1]: '[2;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' LifeLines 3.1.1 (official) - Genealogical DB and Programmin' +text USASCII: 'g System' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 3,Col 1]: '[3;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' Copyright(c) 1991 to 1996, by T. T. Wetmore IV' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 4,Col 1]: '[4;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' Current Database - ./testdb' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 5,Col 1]: '[5;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-right pointing tee 59-Horizontal line: 'tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 19-Horizontal line 1-left pointing tee: 'qqqqqqqqqqqqqqqqqqqu' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 6,Col 1]: '[6;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' Please choose an operation:' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 7,Col 1]: '[7;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' b Browse the persons in the database' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 8,Col 1]: '[8;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' s Search database' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 9,Col 1]: '[9;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' a Add information to the database' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 10,Col 1]: '[10;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' d Delete information from the database' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 11,Col 1]: '[11;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' p Pick a report from list and run' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 12,Col 1]: '[12;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' r Generate report by entering report name' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 13,Col 1]: '[13;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' t Modify character translation tables' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 14,Col 1]: '[14;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' u Miscellaneous utilities' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 15,Col 1]: '[15;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' x Handle source, event and other records' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 16,Col 1]: '[16;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' Q Quit current database' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 17,Col 1]: '[17;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' q Quit program' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 18,Col 1]: '[18;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 19,Col 1]: '[19;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 20,Col 1]: '[20;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 21,Col 1]: '[21;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 22,Col 1]: '[22;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-right pointing tee 59-Horizontal line: 'tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 19-Horizontal line 1-left pointing tee: 'qqqqqqqqqqqqqqqqqqqu' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 23,Col 1]: '[23;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' LifeLines -- Main Menu' +CSI Cursor to Column 80: '[80G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 24,Col 1]: '[24;1H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ll corner 59-Horizontal line: 'mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 19-Horizontal line: 'qqqqqqqqqqqqqqqqqqq' +CSI Dec Private Mode Reset No Wraparound Mode: '[?7l' +text Dec Special 1-lr corner: 'j' +CSI Set Wraparound Mode: '[?7h' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 23,Col 25]: '[23;25H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +CSI Dec Private Mode Reset Stop Blinking Cursor: '[?12l' +CSI Set Show Cursor: '[?25h' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Set Application Cursor Keys: '[?1h' +Application Keypad: '=' +CSI Position Cursor to row 23,Col 25]: '[23;25H' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 23,Col 25]: '[23;25H' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Set Application Cursor Keys: '[?1h' +Application Keypad: '=' +CSI Set Application Cursor Keys: '[?1h' +Application Keypad: '=' +CSI Position Cursor to row 23,Col 25]: '[23;25H' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Cursor to Column 8: '[8G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ul corner 59-Horizontal line: 'lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 5-Horizontal line 1-ur corner: 'qqqqqk' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' What utility do you want to perform?' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' s Save the database in a GEDCOM file' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' r Read in data from a GEDCOM file' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' R Pick a GEDCOM file and read in' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' k Find a person's key value' +CSI Cursor to Column 73: '[73G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' i Identify a person from key valu' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' d Show database statistics ' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' m Show memory statistics' +CSI Cursor to Column 73: '[73G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' e Edit the place abbreviation file' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' o Edit the user options file' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' c Character set options' +CSI Cursor to Column 73: '[73G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' q Return to main menu' +CSI Cursor to Column 73: '[73G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ll corner 59-Horizontal line: 'mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 5-Horizontal line 1-lr corner: 'qqqqqj' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 18,Col 34]: '[18;34H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +CSI Set Application Cursor Keys: '[?1h' +Application Keypad: '=' +CSI Position Cursor to row 7,Col 47]: '[7;47H' +CSI Position Cursor to row 6,Col 8]: '[6;8H' +text USASCII: 'e choose an operation:' +CSI Erase 44 Character(s)(s): '[44X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +text USASCII: 'Browse the persons in the database ' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +text USASCII: 'Search database' +CSI Erase 26 Character(s)(s): '[26X' +CSI Cursor to Column 73: '[73G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +text USASCII: 'Add information to the database ' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +text USASCII: 'Delete information from the database ' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +text USASCII: 'Pick a report from list and run ' +CSI Cursor to Column 73: '[73G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +text USASCII: 'Generate report by entering report nam' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +text USASCII: 'Modify character translation tables' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +text USASCII: 'Miscellaneous utilities ' +CSI Cursor to Column 73: '[73G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +text USASCII: 'Handle source, event and other records ' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +text USASCII: 'Quit current database ' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +text USASCII: 'Quit program' +CSI Erase 16 Character(s)(s): '[16X' +CSI Cursor to Column 73: '[73G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +CSI Erase 26 Character(s)(s): '[26X' +CSI Cursor to Column 73: '[73G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 8: '[8G' +CSI Erase 66 Character(s)(s): '[66X' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 10,Col 4]: '[10;4H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ul corner 59-Horizontal line: 'lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-ur corner: 'qqqqqqqqqqqqk' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'Please enter the name of the GEDCOM file.' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'Default path: .' +CSI Erase 27 Character(s)(s): '[27X' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'enter file name (*.ged)' +CSI Erase 15 Character(s)(s): '[15X' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ll corner 59-Horizontal line: 'mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-lr corner: 'qqqqqqqqqqqqj' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 13,Col 28]: '[13;28H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 13,Col 28]: '[13;28H' +text USASCII: ' ../../../tests/pedigree-longname/test1.ged' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +CSI Line Position Absolutge [row] to 10, Col unchanged: '[10d' +text USASCII: ' d Delete information from the database' +CSI Erase 33 Character(s)(s): '[33X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' p Pick a report from list and run ' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' r Generate report by entering report name' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' t Modify character translation tables' +CSI Erase 34 Character(s)(s): '[34X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' u Miscellaneous utilities' +CSI Erase 46 Character(s)(s): '[46X' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 3,Col 3]: '[3;3H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ul corner 59-Horizontal line: 'lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 15-Horizontal line 1-ur corner: 'qqqqqqqqqqqqqqqk' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 28 Character(s)(s): '[28X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 74 Character(s)(s): '[74X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 26 Character(s)(s): '[26X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 38 Character(s)(s): '[38X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 19 Character(s)(s): '[19X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 35 Character(s)(s): '[35X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 40 Character(s)(s): '[40X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 35 Character(s)(s): '[35X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 43 Character(s)(s): '[43X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 39 Character(s)(s): '[39X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 27 Character(s)(s): '[27X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 42 Character(s)(s): '[42X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 25 Character(s)(s): '[25X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Erase 16 Character(s)(s): '[16X' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ll corner: 'm' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-lr corner: 'j' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 3,Col 3]: '[3;3H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 4,Col 4]: '[4;4H' +text USASCII: 'Checking GEDCOM file for errors.' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: ' 0 Persons' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '0 Families' +CSI Position Cursor to row 7,Col 10]: '[7;10H' +text USASCII: '0 Sources' +CSI Position Cursor to row 8,Col 10]: '[8;10H' +text USASCII: '0 Events' +CSI Position Cursor to row 9,Col 10]: '[9;10H' +text USASCII: '0 Others' +CSI Position Cursor to row 10,Col 10]: '[10;10H' +text USASCII: '0 Errors' +CSI Position Cursor to row 11,Col 10]: '[11;10H' +text USASCII: '0 Warnings' +CSI Position Cursor to row 6,Col 10]: '[6;10H' +text USASCII: '1' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: 'y ' +C0 Control Character (Ctrl-H) Backspace: '' +C0 Control Character (Ctrl-H) Backspace: '' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '1' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: 'n ' +C0 Control Character (Ctrl-H) Backspace: '' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '2' +C0 Control Character (Ctrl-I) Horizontal Tab: '' +text USASCII: 'ns' +CSI Position Cursor to row 5,Col 10]: '[5;10H' +text USASCII: '3' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 11,Col 4]: '[11;4H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ul corner 59-Horizontal line: 'lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-ur corner: 'qqqqqqqqqqqqk' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'Cannot convert codeset (from <~@> to )' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'Enter codeset to assume (* for none)' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ll corner 59-Horizontal line: 'mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-lr corner: 'qqqqqqqqqqqqj' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 13,Col 41]: '[13;41H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' ' +CSI Dec Private Mode Reset Normal Cursor Keys: '[?1l' +Normal Keypad: '>' +text USASCII: 'y' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +CSI Line Position Absolutge [row] to 3, Col unchanged: '[3d' +C0 Control Character (Ctrl-H) Backspace: '' +text USASCII: ' Copyright(c) 1991 to 1996, by T. T. Wetmore IV' +CSI Erase 28 Character(s)(s): '[28X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' Current Database - ./testdb ' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 60-Horizontal line: 'qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 16-Horizontal line: 'qqqqqqqqqqqqqqqq' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'Please choose an operation:' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' b Browse the persons in the database' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' s Search database' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' a Add information to the database' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' d Delete information from the database' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' p Pick a report from list and run' +CSI Erase 40 Character(s)(s): '[40X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' r Generate report by entering report name ' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' t Modify character translation tables' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' u Miscellaneous utilities' +CSI Erase 48 Character(s)(s): '[48X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' x Handle source, event and other records' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' Q Quit current database' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' q Quit program' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' ' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' ' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' ' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +text USASCII: ' ' +CSI Cursor to Column 78: '[78G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 3: '[3G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Horizontal line: 'q' +Designate G0 Character United States (USASCII): '(B' +CSI Cursor to Column 78: '[78G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Horizontal line: 'q' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 4,Col 4]: '[4;4H' +text USASCII: 'Checking GEDCOM file for errors.' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' 3 Persons' +CSI Erase 59 Character(s)(s): '[59X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' 1 Family ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 5: '[5G' +text USASCII: ' 0 Sources' +CSI Erase 23 Character(s)(s): '[23X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 5: '[5G' +text USASCII: ' 0 Events ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 5: '[5G' +text USASCII: ' 0 Others' +CSI Erase 21 Character(s)(s): '[21X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 5: '[5G' +text USASCII: ' 0 Errors' +CSI Erase 26 Character(s)(s): '[26X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 5: '[5G' +text USASCII: ' 0 Warnings' +CSI Erase 19 Character(s)(s): '[19X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 5: '[5G' +CSI Erase 42 Character(s)(s): '[42X' +C0 Control Character Ctrl-J or New Line: '' +CSI Erase 38 Character(s)(s): '[38X' +C0 Control Character Ctrl-J or New Line: '' +CSI Erase 26 Character(s)(s): '[26X' +C0 Control Character Ctrl-J or New Line: '' +CSI Erase 41 Character(s)(s): '[41X' +C0 Control Character Ctrl-J or New Line: '' +CSI Erase 24 Character(s)(s): '[24X' +C0 Control Character Ctrl-J or New Line: '' +CSI Erase 15 Character(s)(s): '[15X' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 11,Col 4]: '[11;4H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ul corner 59-Horizontal line: 'lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-ur corner: 'qqqqqqqqqqqqk' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'Cannot convert codeset (from to )' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'Enter codeset to assume (* for none)' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ll corner 59-Horizontal line: 'mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-lr corner: 'qqqqqqqqqqqqj' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 13,Col 41]: '[13;41H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' b1' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +CSI Line Position Absolutge [row] to 4, Col unchanged: '[4d' +text USASCII: ' Current Database - ./testdb ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 60-Horizontal line: 'qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 14-Horizontal line: 'qqqqqqqqqqqqqq' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'lease choose an operation:' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 5: '[5G' +text USASCII: 'b Browse the persons in the database' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 5: '[5G' +text USASCII: 's Search database' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 5: '[5G' +text USASCII: 'a Add information to the database' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 5: '[5G' +text USASCII: 'd Delete information from the database' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' p Pick a report from list and run' +CSI Erase 38 Character(s)(s): '[38X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' r Generate report by entering report name ' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' t Modify character translation tables ' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' u Miscellaneous utilities' +CSI Erase 46 Character(s)(s): '[46X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 5: '[5G' +text USASCII: 'x Handle source, event and other records' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 5: '[5G' +text USASCII: 'Q Quit current database' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 5: '[5G' +text USASCII: 'q Quit program' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 4,Col 4]: '[4;4H' +text USASCII: 'Checking GEDCOM file for errors.' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' 3 Persons' +CSI Erase 59 Character(s)(s): '[59X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' 1 Family ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 5: '[5G' +text USASCII: ' 0 Sources' +CSI Erase 23 Character(s)(s): '[23X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 5: '[5G' +text USASCII: ' 0 Events ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 5: '[5G' +text USASCII: ' 0 Others' +CSI Erase 21 Character(s)(s): '[21X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 5: '[5G' +text USASCII: ' 0 Errors' +CSI Erase 26 Character(s)(s): '[26X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 5: '[5G' +text USASCII: ' 0 Warnings' +CSI Erase 19 Character(s)(s): '[19X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 5: '[5G' +CSI Erase 42 Character(s)(s): '[42X' +C0 Control Character Ctrl-J or New Line: '' +CSI Erase 38 Character(s)(s): '[38X' +C0 Control Character Ctrl-J or New Line: '' +CSI Erase 26 Character(s)(s): '[26X' +C0 Control Character Ctrl-J or New Line: '' +CSI Erase 41 Character(s)(s): '[41X' +C0 Control Character Ctrl-J or New Line: '' +CSI Erase 24 Character(s)(s): '[24X' +C0 Control Character Ctrl-J or New Line: '' +CSI Erase 15 Character(s)(s): '[15X' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 11,Col 4]: '[11;4H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ul corner 59-Horizontal line: 'lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-ur corner: 'qqqqqqqqqqqqk' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'Cannot convert codeset (from to )' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'Enter codeset to assume (* for none)' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ll corner 59-Horizontal line: 'mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-lr corner: 'qqqqqqqqqqqqj' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 13,Col 41]: '[13;41H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' !aqq' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +CSI Line Position Absolutge [row] to 4, Col unchanged: '[4d' +text USASCII: ' Current Database - ./testdb ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 60-Horizontal line: 'qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 14-Horizontal line: 'qqqqqqqqqqqqqq' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'lease choose an operation:' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 5: '[5G' +text USASCII: 'b Browse the persons in the database' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 5: '[5G' +text USASCII: 's Search database' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 5: '[5G' +text USASCII: 'a Add information to the database' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 5: '[5G' +text USASCII: 'd Delete information from the database' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' p Pick a report from list and run' +CSI Erase 38 Character(s)(s): '[38X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' r Generate report by entering report name ' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' t Modify character translation tables ' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' u Miscellaneous utilities' +CSI Erase 46 Character(s)(s): '[46X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 5: '[5G' +text USASCII: 'x Handle source, event and other records' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 5: '[5G' +text USASCII: 'Q Quit current database' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 5: '[5G' +text USASCII: 'q Quit program' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 4,Col 4]: '[4;4H' +text USASCII: 'Checking GEDCOM file for errors.' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' 3 Persons' +CSI Erase 59 Character(s)(s): '[59X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' 1 Family ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 5: '[5G' +text USASCII: ' 0 Sources' +CSI Erase 23 Character(s)(s): '[23X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 5: '[5G' +text USASCII: ' 0 Events ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 5: '[5G' +text USASCII: ' 0 Others' +CSI Erase 21 Character(s)(s): '[21X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 5: '[5G' +text USASCII: ' 0 Errors' +CSI Erase 26 Character(s)(s): '[26X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 5: '[5G' +text USASCII: ' 0 Warnings' +CSI Erase 19 Character(s)(s): '[19X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 5: '[5G' +CSI Erase 42 Character(s)(s): '[42X' +C0 Control Character Ctrl-J or New Line: '' +CSI Erase 38 Character(s)(s): '[38X' +C0 Control Character Ctrl-J or New Line: '' +CSI Erase 26 Character(s)(s): '[26X' +C0 Control Character Ctrl-J or New Line: '' +CSI Erase 41 Character(s)(s): '[41X' +C0 Control Character Ctrl-J or New Line: '' +CSI Erase 24 Character(s)(s): '[24X' +C0 Control Character Ctrl-J or New Line: '' +CSI Erase 15 Character(s)(s): '[15X' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 11,Col 4]: '[11;4H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ul corner 59-Horizontal line: 'lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-ur corner: 'qqqqqqqqqqqqk' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'Cannot convert codeset (from to )' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'Enter codeset to assume (* for none)' +CSI Cursor to Column 76: '[76G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-Vertical line: 'x' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 1-ll corner 59-Horizontal line: 'mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 12-Horizontal line 1-lr corner: 'qqqqqqqqqqqqj' +Designate G0 Character United States (USASCII): '(B' +CSI Position Cursor to row 13,Col 41]: '[13;41H' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +CSI Line Position Absolutge [row] to 4, Col unchanged: '[4d' +text USASCII: ' Current Database - ./testdb ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 60-Horizontal line: 'qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 14-Horizontal line: 'qqqqqqqqqqqqqq' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'lease choose an operation:' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 5: '[5G' +text USASCII: 'b Browse the persons in the database' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 5: '[5G' +text USASCII: 's Search database' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 5: '[5G' +text USASCII: 'a Add information to the database' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 5: '[5G' +text USASCII: 'd Delete information from the database' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' p Pick a report from list and run' +CSI Erase 38 Character(s)(s): '[38X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' r Generate report by entering report name ' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' t Modify character translation tables' +CSI Cursor to Column 76: '[76G' +text USASCII: ' ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' u Miscellaneous utilities' +CSI Erase 46 Character(s)(s): '[46X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 5: '[5G' +text USASCII: 'x Handle source, event and other records' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 5: '[5G' +text USASCII: 'Q Quit current database' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 5: '[5G' +text USASCII: 'q Quit program' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 4,Col 4]: '[4;4H' +text USASCII: 'Checking GEDCOM file for errors.' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' 3 Persons' +CSI Erase 59 Character(s)(s): '[59X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' 1 Family ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 5: '[5G' +text USASCII: ' 0 Sources' +CSI Erase 23 Character(s)(s): '[23X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 5: '[5G' +text USASCII: ' 0 Events ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 5: '[5G' +text USASCII: ' 0 Others' +CSI Erase 21 Character(s)(s): '[21X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 5: '[5G' +text USASCII: ' 0 Errors' +CSI Erase 26 Character(s)(s): '[26X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 5: '[5G' +text USASCII: ' 0 Warnings' +CSI Erase 19 Character(s)(s): '[19X' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 5: '[5G' +CSI Erase 42 Character(s)(s): '[42X' +C0 Control Character Ctrl-J or New Line: '' +CSI Erase 38 Character(s)(s): '[38X' +C0 Control Character Ctrl-J or New Line: '' +CSI Erase 26 Character(s)(s): '[26X' +C0 Control Character Ctrl-J or New Line: '' +CSI Erase 41 Character(s)(s): '[41X' +C0 Control Character Ctrl-J or New Line: '' +CSI Erase 24 Character(s)(s): '[24X' +C0 Control Character Ctrl-J or New Line: '' +CSI Erase 15 Character(s)(s): '[15X' +CSI Position Cursor to row 5,Col 19]: '[5;19H' +CSI Position Cursor to row 12,Col 4]: '[12;4H' +text USASCII: 'Import time xxs (ui xxs)' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +CSI Line Position Absolutge [row] to 20, Col unchanged: '[20d' +text USASCII: 'Strike any key to continue.' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +CSI Line Position Absolutge [row] to 4, Col unchanged: '[4d' +text USASCII: ' Current Database - ./testdb ' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +text Dec Special 60-Horizontal line: 'qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' +text Dec Special 14-Horizontal line: 'qqqqqqqqqqqqqq' +Designate G0 Character United States (USASCII): '(B' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +Designate G0 Character Dec Special and Line Drawing Set: '(0' +CSI Character Attributes-Normal: '[0m' +Designate G0 Character United States (USASCII): '(B' +text USASCII: 'lease choose an operation:' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 5: '[5G' +text USASCII: 'b Browse the persons in the database' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 5: '[5G' +text USASCII: 's Search database' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 5: '[5G' +text USASCII: 'a Add information to the database' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 5: '[5G' +text USASCII: 'd Delete information from the database' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 5: '[5G' +text USASCII: 'p Pick a report from list and run' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 4: '[4G' +text USASCII: ' r Generate report by entering report name' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 5: '[5G' +text USASCII: 't Modify character translation tables' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 5: '[5G' +text USASCII: 'u Miscellaneous utilities' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 5: '[5G' +text USASCII: 'x Handle source, event and other records' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 5: '[5G' +text USASCII: 'Q Quit current database' +C0 Control Character Ctrl-J or New Line: '' +CSI Cursor to Column 5: '[5G' +text USASCII: 'q Quit program' +CSI Position Cursor to row 20,Col 4]: '[20;4H' +CSI Erase 27 Character(s)(s): '[27X' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 23,Col 25]: '[23;25H' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Set Application Cursor Keys: '[?1h' +Application Keypad: '=' +CSI Position Cursor to row 23,Col 25]: '[23;25H' +CSI Position Cursor to row 6,Col 31]: '[6;31H' +CSI Position Cursor to row 24,Col 1]: '[24;1H' +CSI Use Normal Screen Buffer and restore cursor: '[?1049l' +CSI Move window to [0,0]: '[23;0;0t' +C0 Control Character (Ctrl-M) Carriage Return: '' +CSI Dec Private Mode Reset Normal Cursor Keys: '[?1l' +Normal Keypad: '>' diff --git a/tests/pedigree-longname/test1.llscr b/tests/pedigree-longname/test1.llscr index fa19a33ef..35d0d74c0 100755 --- a/tests/pedigree-longname/test1.llscr +++ b/tests/pedigree-longname/test1.llscr @@ -1,5 +1,5 @@ y -yurtest1.ged +yurTESTNAME.ged y b1 !aqq diff --git a/tests/pedigree-longname/test1.out.ref b/tests/pedigree-longname/test1.out.ref new file mode 100644 index 000000000..b38916302 --- /dev/null +++ b/tests/pedigree-longname/test1.out.ref @@ -0,0 +1,6 @@ +testing block data structure...PASS 0 +testing index data structure...PASS 0 +testing rkey2str...PASS 0 +testing str2rkey...PASS 0 +testing fkey2path and path2fkey...PASS 0 +Testing nextfkey...PASS 0 diff --git a/tests/run_a_test b/tests/run_a_test new file mode 100755 index 000000000..7be045395 --- /dev/null +++ b/tests/run_a_test @@ -0,0 +1,341 @@ +#/bin/bash +# automake test enviroment, test return values: +# 0 success +# 77 test skipped +# 99 hard error +# 1 failure +# called in the build area tests directory +# called with 1 argument - the relative path of the llsrc file to run +# this gives us srcdir as well as target name, with assumption +# we have rule testdir/testname.log: testname.llsrc + +# environment variables (usually from make) +# VERBOSE if set (to 1) turns on lots of messages from this script +# written to testname.log, can be enabled with +# VERBOSE=1 make check +# VERBOSE=1 make testdir/testname.log +# srcdir - relative path to the src area 'tests' directory +# +# variables local to this script +# arrays to collect 'configuration' data +# addtoenv array of name=value pairs to add to environment +# precmds array of names of pre commands to run +# preargs array of rest of the pre command lines of these commands +# postcmds array of names of post commands to run +# postargs array of rest of the post command lines of these commands +# +# testsrcdir relative path to src directory of this test, from the test dir +# scriptname testname.llscr (no path, name of the test to execute. +# testname name of the test, no path, no extension. +# testdir name of the directory the test is run in +# llines path to llines executable from within testdir +# bits set to 32 or 64 the architecture size used to compile llines +# reference file - note 3 possible names for reference files +# testname.out.ref testname.out.32.ref testname.out.64.ref +# refout below points to the one we need for this test +# refout path to reference file from test subdir +# trefout path to reference file from 'tests'dir + +# compare_file(base) using base name of file, compare output file (.out) +# with reference (.ref) +function compare_file { + base=$1 + refout=$testsrcdir/$base.ref # refout path from test subdir + trefout=$srcdir/$testdir/$base.ref # refout path from 'tests' dir + if [[ ! -f $refout ]] ; then + if [[ ! -f $testsrcdir/$base.$bits.ref ]] ; then + echo "FAIL $testdir/$testname $base, didn't find reference file $trefout" + echo " or $srcdir/$testdir/$base.$bits.ref" + return 99 + else + refout=$testsrcdir/$base.$bits.ref + trefout=$srcdir/$testdir/$base.$bits.ref + fi + fi + diff $base $refout > $base.diff + case $? in + 0) + echo "PASS $testdir/$testname $base" + rm $base.diff + return 0 + ;; + 1) + echo "FAIL $testdir/$testname $base output didn't match reference" + echo " check $testdir/$base.diff or" + echo " run diff $testdir/$base $trefout" + return 1 + ;; + 2) + echo "FAIL $testdir/$testname FAILED maybe missing file" + return 99 + ;; + *) + echo "FAIL $testdir/$testname unknown diff failure" + return 99 + ;; + esac +} + +# run_a_command (cmd cmdin cmdout cmdout2 filter) +# cmd - command to execute +# cmdin - name of stdin file if any +# if none no stdin redirection is done +# cmdout - output files, typically end in .out +# reference files have .ref appended +# baseout is name w/o the .out or .ref +# if filter is defined, cmdout is filtered with output to +# cmdout.out.filter (expecting a similarly named .ref file) +# cmdout2 - second output file (if one exists) +# (e.g. llines scripts generate $testname.out) +# filter filter cmdout.out with this filter +# Note: we don't exit on error, but rather just return the return value +# and let caller accumulate status, so all tests are tried +function run_a_command { + cmd=$1 + cmdin=$2 + cmdout=$3 + cmdout2=$4 + filter=$5 + rac=0 + # note: use of import filter should be an option, but for now there is + # only one use of filter so punt until it's needed + import_filter="sed -r -e 's/(Import time )([0-9]*)(s \(ui )([[:digit:]]+)/\1xx\3xx/'" + [[ -n $VERBOSE ]] && echo "run_a_cmd $cmd $cmdin $cmdout $cmdout2 $filter" + + + # remember cmdout since if we filter it name is differnt + defout=$cmdout + # build up the command name to execute + cmdstr=$cmd + if [[ -n $cmdin ]] ; then + cmdstr="$cmdstr < $cmdin" + fi + cmdstr="${addtoenv[@]} $cmdstr > $cmdout" + # now run the command (use eval to allow addtoenv working, and < and >) + [[ -n $VERBOSE ]] && echo "eval $cmdstr" + eval $cmdstr + rac=$? + if [[ $rac != 0 ]] ; then + echo "FAIL $testdir/$testname command ($cmdstr) exited with status $rac" + return 1 + fi + if [[ -n $filter ]] ; then + defout=$cmdout.filter + cmdstr="${addtoenv[@]} $filter < $cmdout | $import_filter > $defout" + eval $cmdstr + rac=$? + if [[ $rac != 0 ]] ; then + echo "FAIL $testdir/$testname filter($filter) failed with exit $ret" + return 1 + fi + fi + compare_file $defout + rac=$? + + # now diff cmdout2 output if one exists + if [[ -n $cmdout2 ]] ; then + compare_file $cmdout2 + ret1=$? + if [[ $rac < "$ret1" ]] ; then + rac=$ret1 + fi + fi + return $rac; +} + +if [[ -n $VERBOSE ]] ; then + echo args "$@" + echo in directory "'$PWD'" + echo srcdir is "'$srcdir'" + echo \$0 is "'$0'" + echo in directory "'$PWD'" + set -x # more debug info + #set -vx # even more info about commands executed +fi + + +scriptname=${1##*/} # strip off pathname +testname=${scriptname%.*} # strip of suffix of script leaving name of test +testdir=${1%/*} # strip off script name +testdir=${testdir##*/} # strip off leading path +thistest=$testdir/$testname # convience for messaging + +# do we have a separate build area +if [[ -z $srcdir || $srcdir = . ]] ; then # no + testsrcdir=. +else # yes + testsrcdir=../$srcdir/$testdir +fi +if [[ ! -d $srcdir ]] ; then + echo "FAIL $thistest couldn't determine srcdir, aborting" + exit 99 +fi + +cd $testdir # run the test inside the build area tests subdir +llines=../../src/liflines/llines +if [[ ! -x $llines ]] ; then + echo "Error, $llines not found, aborting" + exit 99 +fi +# figure out if we are using 32 bit or 64 bit version of llines +# Note in bash pattern matching, with [[ and ]], = and == +# pattern match checking if 1st arg matches pattern in second arg +# but if second arg is quoted with double quotes it's a string compare +# we can optimize by removing the double quotes only if want pattern match +bits=`file $llines` +if [[ "${bits#*32-bit}" == "$bits" ]] ; then + bits=64 +else + bits=32 +fi + +if [[ -n $VERBOSE ]] ; then + echo script name=$scriptname + echo testdir=$testdir + echo testname=$testname + echo testsrcdir=$testsrcdir + echo llines=$llines + echo bits=$bits +fi + +addtoenv=() +postcmds=() +postargs=() +precmds=() +preargs=() +ret=0 + +# start every test database with a clean slate +# and set LLPROGRAMS to point to the source directory +rm -rf testdb +addtoenv+=( LLPROGRAMS=$testsrcdir ) + +if [[ -f $testsrcdir/$testname.config ]] ; then + cnt=0 + while read key name rest ; do + #[[ -n $VERBOSE ]] && echo "key='$key' name='$name' rest='$rest'" + case $key in + env) + if [[ (${name#*=} != $name) && (${name#*=*=} == $name) && -z $rest ]] ; then + addtoenv+=( $name ) + else + (( cnt += 1 )) + if [[ -z $rest ]] ; then + echo "$testname.config env '$name' not a name=value syntax" + else + echo "$testname.config env '$name' '$rest' has extra stuff on line" + fi + fi + ;; + pre) + precmds+=($name) + preargs+=("$rest") + ;; + post) + postcmds+=($name) + postargs+=("$rest") + ;; + \#*) + #echo "skipping comment $key $name $rest" + ;; + *) + echo "skipping unrecognized $key $name $rest" + (( cnt += 1 )) + ;; + esac + done < $testsrcdir/$testname.config + if [[ $cnt != 0 ]] ; then + echo "FAIL $thistest $cnt errors found parsing $testsrcdir/$testname.config" + ret=99 + fi +fi + +if [[ -n $VERBOSE && 1 == 0 ]] ; then + if [[ ${#addtoenv[@]} ]] ; then + echo "Environment adjustments" + for i in ${addtoenv[@]}; do + echo " $i" + done + fi + if [[ ${#precmds[@]} > 0 ]] ; then + echo "pre commands" + for i in ${!precmds[@]}; do + echo " ${precmds[$i]} ${preargs[$i]}" + done + fi + if [[ ${#postcmds[@]} > 0 ]] ; then + echo "post commands" + for i in ${!postcmds[@]}; do + echo " ${postcmds[$i]} ${postargs[$i]}" + done + fi +fi +# run llines with $testname.llscr, replacing TESTNAME with name with path to it +# also prevent linesrc files from effecting the test +if [[ ! -f $testsrcdir/$scriptname ]] ; then + echo "FAIL $thistest $scriptname not found" + ret=99 +fi +[[ -n $VERBOSE ]] && echo "sed -e "s@TESTNAME@$testsrcdir/$testname@" < $testsrcdir/$scriptname >$scriptname.fix" +sed -e "s@TESTNAME@$testsrcdir/$testname@" < $testsrcdir/$scriptname > $scriptname.fix +# some tests don't need to write out a $testname.out file +# so check if one is necessary +scriptout="" +if grep $testname.out $scriptname.fix >& /dev/null ; then + scriptout=$testname.out +fi +if [[ ! -f ../../src/tools/xterm_decode ]] ; then + echo "FAIL $thistest ../../src/tools/xterm_decode doesn't exist" + ret=99 +else + # tell llines to use non-existant file in test source directory + # so not affected by any user settings. Also test writer can + # always add a $testname.lines.src if needed for a test + #run_a_command cmd cmdin cmdout cmdout2 filter + run_a_command "$llines -C $testsrcdir/$testname.lines.src testdb" $scriptname.fix $testname.llines.out "$scriptout" ../../src/tools/xterm_decode + ret1=$? + if [[ $ret < $ret1 ]] ; then + ret=$ret1 + fi +fi + +# post processing commands +# Look for commands in tools and liflines directories, otherwise ?? use path + +if [[ ${#postcmds[@]} > 0 ]] ; then + echo "post commands" + for i in ${!postcmds[@]}; do + cmd=${postcmds[$i]} # get the command name + if [[ -x ../../src/tools/$cmd ]] ; then + fcmd=../../src/tools/$cmd + elif [[ -x ../../src/liflines/$cmd ]] ; then + fcmd=../../src/liflines/$cmd + else + fcmd=`which $cmd` + if [[ $? == 1 ]] ; then + echo "FAIL $thistest post command $cmd not found aborting" + if [[ $ret < "1" ]] ; then + ret=1 + fi + fi + echo "$thistest Warning post command found outside build tree" + fi + args=${postargs[$i]} + args=${args/TESTNAME/$testsrcdir/$testname} + args=${args/SRCDIR/$testsrcdir} + cmdout= + if [[ fcmd = "llexec" ]] ; then + if [[ $args =~ .*-o\ *"$testname.out".* ]] ; then + cmdout=$testname.out + fi + fi + #run_a_command cmd cmdin cmdout cmdout2 filter + #run_a_command "$fcmd ${postargs[$i]}" "" "$testname.$cmd.out" "" "" + run_a_command "$fcmd ${args}" "$cmdout" "$testname.$cmd.out" "" "" + ret1=$? + if [[ $ret < $ret1 ]] ; then + ret=$ret1 + fi + done +fi +exit $ret diff --git a/tests/run_rpt_test.sh b/tests/run_rpt_test.sh deleted file mode 100755 index d54834af8..000000000 --- a/tests/run_rpt_test.sh +++ /dev/null @@ -1,61 +0,0 @@ -#!/bin/sh -# -# Generic Test Runner -# -# In directory $1 run test $2 - -testdir=$1 -testscr=$2 -testname=`echo $testscr | sed -e 's/.llscr$//g'` - -if [ -z $testdir -o -z $testscr ] -then - echo "Syntax: $0