layout_object_shapeboxchars 子例程
用途
构形表框字符。
库
布局库 (libi18n.a)
语法
#include <sys/lc_layout.h>int layout_object_shapeboxchars
(layout_object,InpBuf,InpSize,OutBuf)
LayoutObject layout_object;
const char *InpBuf;
const size_t InpSize;
char *OutBuf;描述
layout_object_shapeboxchars 子例程将框字符塑造为 VT100 框字符集。
参数
| 项 | 描述 |
|---|---|
| layout_object | 指定由 layout_object_create 子例程创建的 LayoutObject 结构。 |
| InpBuf | 指定要处理的源文本。 |
| InpSize | 指定要处理的代码元素的数量。 |
| OutBuf | 包含形状输出文本。 |
返回值
成功完成后,此子例程将返回值 0。
错误代码
如果此子例程失败,那么它将返回以下值:
| 项 | 描述 |
|---|---|
| LAYOUT_EILSEQ | 由于无法映射到 VT100 框字符集中的输入代码元素,因此塑形已停止。 |
| LAYOUT_EINVAL | 由于输入缓冲区末尾的代码元素或移位序列不完整,因此塑形已停止。 |