私はライブラリ1-1.hを持っています。
#include <1-1.h>;
構造体は次のとおりです。
struct bucket { ... }
残念ながら、このライブラリはサードパーティであり、1.2 で struct バケットをbucket_t { ... } に変更しました。私のコードはすべてバケットを使用していますが、bucket_t との互換性も望んでいます。
次のことは可能ですか。
#ifndef bucket
typedef bucket_t bucket;
#endif
(コードは機能しませんが、バケットが存在する場合はbucket_tに設定したいと思います。ありがとう。