C 노드 함수 참조

다음 테이블은 C 노드에 특정한 함수, 매크로 및 변수를 나열합니다.

함수 설명
cnode_error_check 에러 입력 식을 확인하는 매크로. 결과 값이 음수인 경우, 이 매크로는 해당 값을 C 노드 에러로 설정하고 Error 라벨로 이동합니다. 이 매크로를 사용하려면 Error 라벨을 정의해야 합니다.
cnode_error_code 에러 입력과 에러 출력 클러스터 터미널에서 에러 코드를 나타내는 정수 변수. 이 변수는 cnode_error_checkcnode_null_check에 의해 자동으로 설정됩니다.
cnode_error_set C 노드 에러 코드 및 상태를 설정하는 매크로. 첫번째 파라미터에 정수 에러 코드를 전달하고 두번째 파라미터에 불리언 에러 상태 (1 또는 0)를 전달합니다. 0 이외의 상태는 에러가 발생한 것을 나타내고, 0은 에러가 없는 상태를 나타냅니다.
cnode_error_source 에러 입력과 에러 출력 클러스터 터미널에서 에러 소스를 나타내는 문자열 변수. 이 변수는 cnode_error_checkcnode_null_check에 의해 자동으로 설정됩니다.
cnode_error_status 에러 입력과 에러 출력 클러스터 터미널에서 에러 상태를 나타내는 불리언 변수. 이 변수가 참이면 에러가 설정되며 이 변수가 거짓이면 에러가 설정되지 않습니다. 이 변수는 cnode_error_checkcnode_null_check에 의해 자동으로 설정됩니다.
cnode_get_array_length array C 노드 배열 터미널의 원소의 개수를 반환합니다.
cnode_null_check 입력된 식이 NULL (0)인지 여부를 확인하는 매크로. 식이 NULL이면, 이 매크로는 메모리 할당이 실패했음을 나타내는 C 노드를 설정하고 Error 라벨로 이동합니다. 이 매크로를 사용하려면 Error 라벨을 정의해야 합니다.
cnode_printf 출력 윈도우로 인쇄합니다.
cnode_size_array array C 노드 배열 터미널이 length 개수만큼 원소를 보유할 수 있도록 크기를 조정합니다. 성공하면 0이 아닌 값을 반환하고 실패하면 0을 반환합니다.
cnode_size_string string C 노드 문자열 터미널이 종료 NUL 바이트를 포함하여 size 바이트를 보유할 수 있도록 크기를 조정합니다. 성공하면 0이 아닌 값을 반환하고 실패하면 0을 반환합니다.