예제 #1
0
파일: dbverify.c 프로젝트: MarcNo/lifelines
/*=====================================
 * process_record -- process record
 *  Called during pass2 (fix)
 *===================================*/
static void
process_record (RECORD rec)
{
    switch(nztype(rec)) {
    case 'I':
        process_indi(rec);
        break;
    case 'F':
        process_fam(rec);
        break;
        /* TODO */
    }
}
예제 #2
0
/*=======================================
 * edit_any_record -- Edit record of any type
 *=====================================*/
BOOLEAN
edit_any_record (RECORD rec, RFMT rfmt)
{
	ASSERT(rec);
	switch (nztype(rec)) {
	case 'I': return edit_indi(rec, rfmt);
	case 'F': return edit_family(rec, rfmt);
	case 'S': return edit_source(rec, rfmt);
	case 'E': return edit_event(rec, rfmt);
	case 'X': return edit_other(rec, rfmt);
	default: ASSERT(0); return FALSE;
	}
}