version 1.54, 2021/05/15 17:19:04 |
version 1.55, 2021/05/18 13:22:43 |
|
|
/* $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,2015,2017,2018,2019 Ingo Schwarze <schwarze@openbsd.org> |
* Copyright (c) 2011,2015,2017-2019,2021 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 46 getdata(struct tbl_node *tbl, struct tbl_span *dp, |
|
Line 46 getdata(struct tbl_node *tbl, struct tbl_span *dp, |
|
struct tbl_dat *dat, *pdat; |
struct tbl_dat *dat, *pdat; |
struct tbl_cell *cp; |
struct tbl_cell *cp; |
struct tbl_span *pdp; |
struct tbl_span *pdp; |
|
const char *ccp; |
int sv; |
int sv; |
|
|
/* |
/* |
Line 54 getdata(struct tbl_node *tbl, struct tbl_span *dp, |
|
Line 55 getdata(struct tbl_node *tbl, struct tbl_span *dp, |
|
*/ |
*/ |
|
|
sv = *pos; |
sv = *pos; |
while (p[*pos] != '\0' && p[*pos] != tbl->opts.tab) |
ccp = p + sv; |
(*pos)++; |
while (*ccp != '\0' && *ccp != tbl->opts.tab) |
|
if (*ccp++ == '\\') |
|
mandoc_escape(&ccp, NULL, NULL); |
|
*pos = ccp - p; |
|
|
/* Advance to the next layout cell, skipping spanners. */ |
/* Advance to the next layout cell, skipping spanners. */ |
|
|