これってどうなんだろう・・・
#define FP_ICC (int *(*)(const void *, const void *))
なぜだ・・・
typedef int *(*FP_ICC)(const void *, const void *);
じゃぁだめだったのかなぁ・・・
まぁ、関数ポインタはあまりtypedefされない(わかりにくくなるから)けど、#defineで別名定義されてるなんてw
追記:
後こんなのもあった。
ssl\s2_srvr.cで
#define BREAK break
特定の用途で使ってるのかなぁと思いつつ見ていくと・・・
switch-case文で、if(???) {〜BREAK;}else {〜break;}ってw
ここら辺は歴史ということでスルーするほうがよさそうな気がしてきた・・・