とりま#ifndef多すぎ
プリプロセッサで#defineと#ifdefや#defined(〜)はよく見るので大丈夫なのですが#ifndefがやたらと多いのが見受けられます。
まぁ、普通に#ifndef 〜ならまだいいんですが、#ifndef OPENSSL_NO_〜って・・・
ということで、基本はいろいろと利用すること前提になっていて、必要なかったら、OPENSSL_NO_〜を定義してるみたいです。
なので、普通に利用するままだと、#ifndef OPENSSL_NO_〜の中を処理されるのですが・・・わかりにくすぎる。
基本として、#define OPENSSL_〜にしておいて、#ifdef OPENSSL_〜がいいなぁと。。。
以上、愚痴でしたw