diff --git a/src/kjv.re.c b/src/kjv.re.c index 99e88f4..93fa460 100644 --- a/src/kjv.re.c +++ b/src/kjv.re.c @@ -280,16 +280,22 @@ int main(void) { printf("set term postscript eps enhanced\n" "set output \"kjv.eps\"\n" "$Data <name.a) { errno = EDOM; goto catch; } - kjvcite_to_string(range->start, &citestr); - date32_to_string(line.date, &datestr); - printf("# %s", citestr); + date32_to_string(line.date, &datestr); /* Date. */ + kjvcite_to_string(range->start, &citestr); /* KJV cite. */ + for(uint32_t c = range->start.verse; ; c++) { + //if(!kjv_add(kj, cite)) return 0; + if(!range->verse_end || range->verse_end <= c) break; + } + printf("%s, %.*s, %s", datestr, + (int)(src->name.b - src->name.a), src->name.a, citestr); if(range->verse_end) printf("-%" PRIu32, range->verse_end); - printf("\n"); + printf(", \n"); #if 0 //fixme for( ; ; cite.verse++) {