Github のプロジェクトである spdylay には、アプローチがあるようです。https://github.com/tatsuhiro-t/spdylay/blob/master/lib/includes/spdylay/spdylay.hのヘッダー ファイルの 1 つには、
次の
ようなコードがあります。
/**
* @enum
* Error codes used in the Spdylay library.
*/
typedef enum {
/**
* Invalid argument passed.
*/
SPDYLAY_ERR_INVALID_ARGUMENT = -501,
/**
* Zlib error.
*/
SPDYLAY_ERR_ZLIB = -502,
} spdylay_error;
https://github.com/tatsuhiro-t/spdylay/tree/master/docには、 https://github.com/tatsuhiromkapiref.py
で入手可能な
という API ジェネレーターの使用が含まれています。 -t/spdylay/blob/master/doc/mkapiref.py
この例で生成される RST は次のとおりです。
.. type:: spdylay_error
Error codes used in the Spdylay library.
.. macro:: SPDYLAY_ERR_INVALID_ARGUMENT
(``-501``)
Invalid argument passed.
.. macro:: SPDYLAY_ERR_ZLIB
(``-502``)
Zlib error.
あなたはそれを見て、それがあなたにとって有用かどうかを確認することができます.