From 76c22d23939b17980882a76458879cf1290bb55c Mon Sep 17 00:00:00 2001 From: Thomas White Date: Sat, 10 Mar 2018 22:30:05 +0100 Subject: Show rscblocks in debugger --- src/frame.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/frame.c') diff --git a/src/frame.c b/src/frame.c index 26c787d..abdebe0 100644 --- a/src/frame.c +++ b/src/frame.c @@ -1757,6 +1757,7 @@ Paragraph *current_para(struct frame *fr) return NULL; } + void *get_para_bvp(Paragraph *para) { if ( para->type != PARA_TYPE_CALLBACK ) return NULL; @@ -1775,17 +1776,21 @@ enum para_type para_type(Paragraph *para) return para->type; } + int para_debug_num_runs(Paragraph *para) { if ( para->type != PARA_TYPE_TEXT ) return 0; return para->n_runs; } -int para_debug_run_info(Paragraph *para, int i, SCBlock **scblock) + +int para_debug_run_info(Paragraph *para, int i, SCBlock **scblock, + SCBlock **rscblock) { if ( para->type != PARA_TYPE_TEXT ) return 1; if ( i >= para->n_runs ) return 1; *scblock = para->runs[i].scblock; + *rscblock = para->runs[i].rscblock; return 0; } -- cgit v1.2.3