version 1.33, 2015/01/21 00:47:04 |
version 1.34, 2015/01/27 05:21:45 |
|
|
/* $Id$ */ |
/* $Id$ */ |
/* |
/* |
* Copyright (c) 2009, 2010, 2011 Kristaps Dzonsons <kristaps@bsd.lv> |
* Copyright (c) 2009, 2010, 2011 Kristaps Dzonsons <kristaps@bsd.lv> |
* Copyright (c) 2011 Ingo Schwarze <schwarze@openbsd.org> |
* Copyright (c) 2011, 2015 Ingo Schwarze <schwarze@openbsd.org> |
* |
* |
* Permission to use, copy, modify, and distribute this software for any |
* Permission to use, copy, modify, and distribute this software for any |
* purpose with or without fee is hereby granted, provided that the above |
* purpose with or without fee is hereby granted, provided that the above |
Line 190 newspan(struct tbl_node *tbl, int line, struct tbl_row |
|
Line 190 newspan(struct tbl_node *tbl, int line, struct tbl_row |
|
dp->opts = &tbl->opts; |
dp->opts = &tbl->opts; |
dp->layout = rp; |
dp->layout = rp; |
dp->head = tbl->first_head; |
dp->head = tbl->first_head; |
|
dp->prev = tbl->last_span; |
|
|
if (tbl->last_span) { |
if (dp->prev == NULL) { |
tbl->last_span->next = dp; |
tbl->first_span = dp; |
tbl->last_span = dp; |
|
} else { |
|
tbl->last_span = tbl->first_span = dp; |
|
tbl->current_span = NULL; |
tbl->current_span = NULL; |
dp->flags |= TBL_SPAN_FIRST; |
dp->flags |= TBL_SPAN_FIRST; |
} |
} else |
|
dp->prev->next = dp; |
|
tbl->last_span = dp; |
|
|
return(dp); |
return(dp); |
} |
} |