nptのドキュメントです。
参照元:ANSI Common Lisp npt
lisp.h
に記載されている下記の関数仕様を示します。
■formatint lisp_format8_(addr stream, const void *str, ...);
int lisp_format16_(addr stream, const void *str, ...);
int lisp_format32_(addr stream, const void *str, ...);
■標準出力int lisp_stdout8_(const void *str, ...);
int lisp_stdout16_(const void *str, ...);
int lisp_stdout32_(const void *str, ...);
■stringfint lisp_stringf8_(addr x, const void *str, ...);
int lisp_stringf16_(addr x, const void *str, ...);
int lisp_stringf32_(addr x, const void *str, ...);
format
の関数です。
int lisp_format8_(addr stream, const void *str, ...);
int lisp_format16_(addr stream, const void *str, ...);
int lisp_format32_(addr stream, const void *str, ...);
lisp_format8_
int lisp_format8_(addr stream, const void *str, ...);
int lisp_format16_(addr stream, const void *str, ...);
int lisp_format32_(addr stream, const void *str, ...);
: stream streamかTかNULL
入力: str Unicode文字列
入力: 脱出時は0以外 戻り値
format
関数を呼び出します。
stream
がNULL
の場合はT
と同じです。
stream
がT
の場合は*standard-output*
に出力されます。
stream
がNIL
の場合は文字列作成ですが内容は破棄されます。
stream
がhold変数の場合は、内容を使用します。
Unicode文字列の詳細はlisp_string8_
関数をご確認ください。
lisp_format16_
lisp_format8_
で解説
lisp_format32_
lisp_format8_
で解説
*standard-output*
に出力する関数です。
int lisp_stdout8_(const void *str, ...);
int lisp_stdout16_(const void *str, ...);
int lisp_stdout32_(const void *str, ...);
lisp_stdout8_
int lisp_stdout8_(const void *str, ...);
int lisp_stdout16_(const void *str, ...);
int lisp_stdout32_(const void *str, ...);
: str Unicode文字列
入力: 脱出時は0以外 戻り値
format
関数を*standard-output*
宛てに呼び出します。
lisp_format8_(NULL, str, ...)
と同等です。
Unicode文字列の詳細はlisp_string8_
関数をご確認ください。
lisp_stdout16_
lisp_stdout8_
で解説
lisp_stdout32_
lisp_stdout8_
で解説
format
の結果を文字列で返却する関数です。
int lisp_stringf8_(addr x, const void *str, ...);
int lisp_stringf16_(addr x, const void *str, ...);
int lisp_stringf32_(addr x, const void *str, ...);
lisp_stringf8_
int lisp_stringf8_(addr x, const void *str, ...);
int lisp_stringf16_(addr x, const void *str, ...);
int lisp_stringf32_(addr x, const void *str, ...);
: str Unicode文字列
入力: x hold変数
出力: 脱出時は0以外 戻り値
format
関数を呼び出し文字列を返却します。
Common Lispの(format nil str ...)
と同等です。
Unicode文字列の詳細はlisp_string8_
関数をご確認ください。
lisp_stringf16_
lisp_stringf8_
で解説
lisp_stringf32_
lisp_stringf8_
で解説