C节点函数引用

下表列出了专用于C节点的函数、宏和变量。

函数 说明
cnode_error_check 检查错误的输入表达的宏。如结果为负,宏将它设置为C节点错误并跳转至Error标签。必须定义Error标签以使用该宏。
cnode_error_code 错误输入和错误输出簇接线端中表示错误状态的整数变量。该变量被自动设置为cnode_error_checkcnode_null_check
cnode_error_set 设置C节点错误代码和状态的宏。传输第一个参数中的整数错误代码及第二个参数中的布尔错误状态(1或0)。非零状态指示发生错误,零指示其他。
cnode_error_source 错误输入和错误输出簇接线端中表示错误状态的字符串变量。该变量被自动设置为cnode_error_checkcnode_null_check
cnode_error_status 错误输入和错误输出簇接线端中表示错误状态的布尔变量。变量为TRUE时设置错误,变量为FALSE时不设置错误。该变量被自动设置为cnode_error_checkcnode_null_check
cnode_get_array_length 返回array C节点数组接线端中的元素数量。
cnode_null_check 检查输入表示法是否为NULL(零)的宏。如该表达式为NULL,则该宏设置C节点错误,指示内存分配失败并跳转至Error标签。必须定义Error标签以使用该宏。
cnode_printf 打印至输出窗口。
cnode_size_array 重新调整array C节点数组接线端,以保持length个元素数量。如成功,返回非零;如失败,返回零。
cnode_size_string 重新调整string C节点字符串接线端,以保持包含中止NUL字节的size字节。如成功,返回非零;如失败,返回零。