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 框字符集。

注: 如果您正在开发可能支持多字节语言环境的国际化应用程序,请参阅 常规编程概念: 编写和调试营销计划 中的 Libcur 包的使用

参数

描述
layout_object 指定由 layout_object_create 子例程创建的 LayoutObject 结构。
InpBuf 指定要处理的源文本。
InpSize 指定要处理的代码元素的数量。
OutBuf 包含形状输出文本。

返回值

成功完成后,此子例程将返回值 0。

错误代码

如果此子例程失败,那么它将返回以下值:

描述
LAYOUT_EILSEQ 由于无法映射到 VT100 框字符集中的输入代码元素,因此塑形已停止。
LAYOUT_EINVAL 由于输入缓冲区末尾的代码元素或移位序列不完整,因此塑形已停止。